diff --git a/project/xiushan/apps/AppMassMessage/AppMassMessage.vue b/project/xiushan/apps/AppMassMessage/AppMassMessage.vue index 11b270f3..4d041fd1 100644 --- a/project/xiushan/apps/AppMassMessage/AppMassMessage.vue +++ b/project/xiushan/apps/AppMassMessage/AppMassMessage.vue @@ -12,7 +12,7 @@ import PumList from "./mmList"; export default { name: "AppMassMessage", components: {PumList, PumDetail}, - label: "群众留言", + label: "群众留言(秀山)", props: { instance: Function, dict: Object, @@ -24,6 +24,7 @@ export default { } }, created() { + this.dict.load("leaveMessageType","yesOrNo") } } diff --git a/project/xiushan/apps/AppMassMessage/mmDetail.vue b/project/xiushan/apps/AppMassMessage/mmDetail.vue index 89a003bf..0fcef18d 100644 --- a/project/xiushan/apps/AppMassMessage/mmDetail.vue +++ b/project/xiushan/apps/AppMassMessage/mmDetail.vue @@ -13,9 +13,9 @@ - {{ detail.createTime || "-" }} + {{ detail.messageCode || "-" }} {{ detail.createTime || "-" }} - {{ detail.createUserName || "-" }} + {{ detail.leaveName || "-" }} @@ -25,7 +25,14 @@ - + + + + + + + + @@ -49,6 +56,12 @@ export default { 1: "iconreplied", 2: "iconfinished" } + }, + userTypeLabel() { + return { + 0: "留言", + 1: "回复" + } } }, data() { @@ -59,7 +72,7 @@ export default { methods: { getDetail() { let {id} = this.$route.query - this.instance.post("/appportaluserenterprise/queryDetailById", null, { + this.instance.post("/appleavemessage/queryDetailById", null, { params: {id} }).then(res => { if (res?.data) { @@ -106,5 +119,45 @@ export default { height: 80px; } } + + .commentItem { + min-height: 50px; + margin-bottom: 40px; + + & > b { + font-size: 14px; + font-weight: normal; + background: #408CFF; + color: #fff; + box-sizing: border-box; + display: block; + border-radius: 4px 4px 0 0; + overflow: hidden; + height: 20px; + line-height: 20px; + width: 50px; + text-align: center; + } + + & > div { + position: relative; + padding: 16px 8px; + box-sizing: border-box; + font-size: 14px; + color: #000; + background: #fff; + border: 1px solid #ccc; + + &.reply { + background: #ddd; + } + } + + .rightText { + text-align: right; + color: #666; + font-size: 12px; + } + } } diff --git a/project/xiushan/apps/AppMassMessage/mmList.vue b/project/xiushan/apps/AppMassMessage/mmList.vue index f1b327e1..1ebd949c 100644 --- a/project/xiushan/apps/AppMassMessage/mmList.vue +++ b/project/xiushan/apps/AppMassMessage/mmList.vue @@ -17,8 +17,8 @@ @getList="getTableData" :col-configs="colConfigs" :dict="dict"> - 公示 - 取消公示 + 公示 + 取消公示 详情 @@ -47,20 +47,21 @@ export default { page: {current: 1, size: 10, total: 0}, tableData: [], colConfigs: [ - {label: "标题", prop: "enterpriseName"}, - {label: "类型", prop: "enterpriseType", dict: "enterpriseType"}, + {label: "标题", prop: "title"}, + {label: "类型", prop: "type", dict: "leaveMessageType"}, {label: "内容", prop: "content"}, - {label: "留言人", prop: "createUserName"}, + {label: "留言人", prop: "leaveName"}, {label: "留言提交时间", prop: "createTime"}, - {label: "最后回复时间", prop: "loginAccount"}, + {label: "最后回复时间", prop: "lastReplyTime"}, + {label: "是否公示", prop: "isPublic",dict:"yesOrNo"}, {slot: "options"} ] } }, methods: { getTableData() { - this.instance.post("/appportaluserenterprise/list", null, { - params: {...this.page, ...this.search, status: 1} + this.instance.post("/appleavemessage/list", null, { + params: {...this.page, ...this.search} }).then(res => { if (res?.data) { this.tableData = res.data?.records @@ -92,5 +93,6 @@ export default { diff --git a/project/xiushan/apps/creditScore/scoreFamily/AppScoreFamily.vue b/project/xiushan/apps/creditScore/scoreFamily/AppScoreFamily.vue new file mode 100644 index 00000000..a05b20ab --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreFamily/AppScoreFamily.vue @@ -0,0 +1,573 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 家庭成员 + 详情 + + + + + + + + + + + + + 户籍居民 + 外来人员 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 户主 + {{dict.getLabel('householdRelation', row.householdRelation)}} + + + + 户籍居民 + + + + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreFamily/detail.vue b/project/xiushan/apps/creditScore/scoreFamily/detail.vue new file mode 100644 index 00000000..43154381 --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreFamily/detail.vue @@ -0,0 +1,211 @@ + + + + + + + + + 户主 + {{ detailInfo.name }} + + + 累计积分 + {{ detailInfo.familyIntegral || 0 }} + + + 剩余积分 + {{ detailInfo.familySurplusIntegral || 0 }} + + + 已消费 + {{ detailInfo.familyUsedIntegral || 0 }} + + + + + + 导出 + + + + + + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreManage/AppScoreManage.vue b/project/xiushan/apps/creditScore/scoreManage/AppScoreManage.vue new file mode 100644 index 00000000..2ec20a49 --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreManage/AppScoreManage.vue @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreManage/pointsAppeal.vue b/project/xiushan/apps/creditScore/scoreManage/pointsAppeal.vue new file mode 100644 index 00000000..1409e030 --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreManage/pointsAppeal.vue @@ -0,0 +1,628 @@ + + + + + + + 代申诉 + + 批量审核 + + + + + 申诉时间 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ item.name }} + + + + + + + + + + + + + + + + + + + + + 申诉人: + {{ rowInfo.declareName }} + + + 申诉对象: + {{ rowInfo.declareObjName }} + + + 户主: + {{ rowInfo.familyName }} + + + + 申诉说明: + {{ rowInfo.declareDescription }} + + + 申诉时间: + {{ rowInfo.declareTime }} + + + 照片: + + + + + + + + + + 加分 + 扣分 + 拒绝 + + + + + + + + + {{ dialogDetail.doType == 0 ? '减少' : '增加' }} + + + + 分 + + + + + + + {{ dict.getLabel('integralDeclareStatus', rowInfo.status) }} + + {{ rowInfo.ruleName }} + {{ rowInfo.doType == 0 ? '减少' : '增加' }}{{ Math.abs(rowInfo.doIntegral) }}分 + + {{ rowInfo.remark || '-' }} + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreManage/pointsDeclaration.vue b/project/xiushan/apps/creditScore/scoreManage/pointsDeclaration.vue new file mode 100644 index 00000000..3b01c40b --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreManage/pointsDeclaration.vue @@ -0,0 +1,619 @@ + + + + + + + 代申报 + + 批量审核 + + + + + 申报时间 + + + + + + + + + + + + + + + + + 编辑 + + + 详情 + + + + + + + + + + + + + + {{ item.name }} + + + + + + + + + + + + + + + + + + + + + 申报人: + {{ rowInfo.declareName }} + + + 申报对象: + {{ rowInfo.declareObjName }} + + + 户主: + {{ rowInfo.familyName }} + + + + 申报说明: + {{ rowInfo.declareDescription }} + + + 申报时间: + {{ rowInfo.declareTime }} + + + 照片: + + + + + + + + + + 加分 + 扣分 + 拒绝 + + + + + + + + + {{ dialogDetail.doType == 0 ? '减少' : '增加' }} + + + + 分 + + + + + + + {{ dict.getLabel('integralDeclareStatus', rowInfo.status) }} + + {{ rowInfo.ruleName }} + {{ rowInfo.doType == 0 ? '减少' : '增加' }}{{ Math.abs(rowInfo.doIntegral) }}分 + + {{ rowInfo.remark || '-' }} + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreManage/pointsDetails.vue b/project/xiushan/apps/creditScore/scoreManage/pointsDetails.vue new file mode 100644 index 00000000..2dc45dee --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreManage/pointsDetails.vue @@ -0,0 +1,283 @@ + + + + + + + + + + + + + + + + {{row.changeIntegral > 0 ? '+' : ''}}{{row.changeIntegral}} + + + + + {{ dict.getLabel('integralDetailType', row.bizType) }} + + + + + + 详情 + + + + + + + + + + 户主: + {{dialogInfo.familyName}} + + + 事项: + {{dialogInfo.ruleName}} + + + + 积分: + {{dialogInfo.changeIntegral >= 0 ? '增加' : '减少'}}{{Math.abs(dialogInfo.changeIntegral)}}分 + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreManage/scoreChange.vue b/project/xiushan/apps/creditScore/scoreManage/scoreChange.vue new file mode 100644 index 00000000..abfc0dc2 --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreManage/scoreChange.vue @@ -0,0 +1,176 @@ + + + + + + + 添加 + + + + + + + + + + + + + + {{ item.name }} + + + + + + + + + + 加分 + 减分 + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scorePersonal/AppScorePersonal.vue b/project/xiushan/apps/creditScore/scorePersonal/AppScorePersonal.vue new file mode 100644 index 00000000..7ebe4cbe --- /dev/null +++ b/project/xiushan/apps/creditScore/scorePersonal/AppScorePersonal.vue @@ -0,0 +1,408 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 家庭成员 + 详情 + + + + + + + + + + + + 户主 + {{dict.getLabel('householdRelation', row.householdRelation)}} + + + + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scorePersonal/detail.vue b/project/xiushan/apps/creditScore/scorePersonal/detail.vue new file mode 100644 index 00000000..76fdffb9 --- /dev/null +++ b/project/xiushan/apps/creditScore/scorePersonal/detail.vue @@ -0,0 +1,205 @@ + + + + + + + + + 姓名 + {{ info.name }} + + + 个人积分 + {{ info.personalIntegral || 0 }} + + + 已用积分 + {{ info.personalUsedIntegral || 0 }} + + + + + + + + + + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreRules/AppScoreRules.vue b/project/xiushan/apps/creditScore/scoreRules/AppScoreRules.vue new file mode 100644 index 00000000..91d56f10 --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreRules/AppScoreRules.vue @@ -0,0 +1,424 @@ + + + + + + + + + + + + + + + + + + + + + + 添加 + + + + + + + {{ row.integralStart > 0 ? '+' + row.integralStart : row.integralStart }} ~ {{ row.integralEnd > 0 ? '+' + row.integralEnd : row.integralEnd }} + + {{ row.integral > 0 ? '+' : '' }}{{ row.integral }} + + + + + + 停用 + 启用 + 编辑 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + 加分 + 扣分 + + + + + + + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreSupermarket/AppScoreSupermarket.vue b/project/xiushan/apps/creditScore/scoreSupermarket/AppScoreSupermarket.vue new file mode 100644 index 00000000..de8dd8c7 --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreSupermarket/AppScoreSupermarket.vue @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreSupermarket/components/addGoods.vue b/project/xiushan/apps/creditScore/scoreSupermarket/components/addGoods.vue new file mode 100644 index 00000000..1079d999 --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreSupermarket/components/addGoods.vue @@ -0,0 +1,366 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 上架中 + 已下架 + + + + + + + + + + + + + + + + + + + + + + + {{ forms.shopName }} + {{ + dict.getLabel("integralMerchandiseType", forms.merchandiseType) + }} + {{ forms.merchandiseName }} + + + {{ forms.costIntegral + "积分" }} + {{ forms.inventoryNumber }} + {{ forms.saleNumber || "0" }} + + + {{ + dict.getLabel("integralMerchandiseStatus", forms.status) + }} + + + + {{ forms.description }} + + + + + + + 取消 + 提 交 + + + + + + + + \ No newline at end of file diff --git a/project/xiushan/apps/creditScore/scoreSupermarket/components/addOrder.vue b/project/xiushan/apps/creditScore/scoreSupermarket/components/addOrder.vue new file mode 100644 index 00000000..3f578d18 --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreSupermarket/components/addOrder.vue @@ -0,0 +1,631 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + {{ item.name }} + + {{ item.phone }} + + + + + + + + {{ integral || "0" }}分 + + + + 选择商品 + + + + + + + + + + + + changeNumber(currentValue, oldValue, row) + " + :step="1" + step-strictly + > + + + + + {{ goodIntegral[row.id] }} + + + + + + + + + + + 合计积分: + {{ allIntegral }} + 分 + + + (积分不足,请删减商品) + + + + + + + + + + + + + {{ detailInfo.orderCode }} + {{ detailInfo.createTime }} + {{ detailInfo.shopName }} + + + {{ dict.getLabel("integralOrderStatus", detailInfo.orderStatus) }} + + + + + + + + + + + + + {{ row.merchandiseNumber }} + + + + + {{ Number(row.merchandiseNumber) * Number(row.costIntegral) }} + + + + + + 合计积分: + {{ detailInfo.orderIntegral }} + 分 + + + + + + + + + + {{ detailInfo.familyName }} + {{ detailInfo.familyPhone || "-" }} + + + {{ detailInfo.remark || "-" }} + + + + + + + + + {{ detailInfo.createUserName || "-" }} + {{ detailInfo.createUserPhone || "-" }} + {{ detailInfo.finishTime || "-" }} + + + + + + + 取消 + 确认兑换 + + + + + + + 商品列表 + + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreSupermarket/goodsManagement.vue b/project/xiushan/apps/creditScore/scoreSupermarket/goodsManagement.vue new file mode 100644 index 00000000..2e1ab2c2 --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreSupermarket/goodsManagement.vue @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + 添加 + + + + + + + + + + + + + + + + + + 编辑 + + + 详情 + + + 上架 + + + 下架 + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreSupermarket/orderManagement.vue b/project/xiushan/apps/creditScore/scoreSupermarket/orderManagement.vue new file mode 100644 index 00000000..a2c13327 --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreSupermarket/orderManagement.vue @@ -0,0 +1,491 @@ + + + + + + + + + + + + + + + + 创建时间 + + + + + + + + + + + + + + + + + + + 变更状态 + + + 批量完成 + 批量取消 + + + + + + + + + + + + {{ row.orderCode }} + {{ row.createTime }} + + + + + + + + + + + + + {{ row.familyName }} + {{ row.familyPhone }} + + + + + + + {{ row.createUserName }} + {{ + row.createUserPhone + }} + + + + + + + + {{ + dict.getLabel("integralOrderStatus", row.orderStatus) + }} + + {{ row.reserveDate }} {{ row.reserveTime }} + + + + 备注 + + + + + + + + + + 详情 + + + + + + + + + + + + + diff --git a/project/xiushan/apps/creditScore/scoreSupermarket/storeManagement.vue b/project/xiushan/apps/creditScore/scoreSupermarket/storeManagement.vue new file mode 100644 index 00000000..a974b42a --- /dev/null +++ b/project/xiushan/apps/creditScore/scoreSupermarket/storeManagement.vue @@ -0,0 +1,474 @@ + + + + + + + + 添加 + + + + + + + {{ row.doType > 0 ? "+" : ""}}{{ row.changeIntegral }} + + + + + + + 编辑 + + + + 授权 + + + + + + + + + + + + + + + + + + + + + + + + + + 启用 + 停用 + + + + + + + + + + + + + + + + + + + {{ item.userName }} + + + + 请选择 + + + + + + + {{ item.userName }} + + + + + + + + + + + + + +
申诉时间
申报时间
+ {{ integral || "0" }}分 +
+ 合计积分: + {{ allIntegral }} + 分 +
+ (积分不足,请删减商品) +
+ 合计积分: + {{ detailInfo.orderIntegral }} + 分 +
创建时间