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 {