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 @@ @@ -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 {