diff --git a/src/api/sunVillage_info/fixedAssets.js b/src/api/sunVillage_info/fixedAssets.js index 0bff76d4..ee58601f 100644 --- a/src/api/sunVillage_info/fixedAssets.js +++ b/src/api/sunVillage_info/fixedAssets.js @@ -877,3 +877,29 @@ export function getAdvice(id) { method: 'get', }) } + +// 留言板列表 +export function listMessage(query) { + return request({ + url: '/villageAffairs/public/listMessage', + method: 'get', + params: query + }) +} + +// 留言板新增 +export function addMessage(data) { + return request({ + url: '/villageAffairs/public/addMessage', + method: 'post', + data: data + }) +} + +// 留言板详情 +export function getMessage(id) { + return request({ + url: '/villageAffairs/public/getMessage/'+id, + method: 'get', + }) +} diff --git a/src/assets/images/sunVillage_info/message_add_icon_03.png b/src/assets/images/sunVillage_info/message_add_icon_03.png new file mode 100644 index 00000000..5ab2d595 Binary files /dev/null and b/src/assets/images/sunVillage_info/message_add_icon_03.png differ diff --git a/src/assets/images/sunVillage_info/message_icon_01.png b/src/assets/images/sunVillage_info/message_icon_01.png new file mode 100644 index 00000000..dc46e146 Binary files /dev/null and b/src/assets/images/sunVillage_info/message_icon_01.png differ diff --git a/src/permission.js b/src/permission.js index e2628cac..add4335e 100644 --- a/src/permission.js +++ b/src/permission.js @@ -141,6 +141,9 @@ const whiteList = [ '/sunVillage_info/list_complaint', //详情页 '/sunVillage_info/list_complaint_add', //详情页 '/sunVillage_info/list_complaint_detail', //详情页 + '/sunVillage_info/list_message', //详情页 + '/sunVillage_info/list_message_add', //详情页 + '/sunVillage_info/list_message_detail', //详情页 '/sunVillage_info/homeApplication/applicationList', //列表页面 '/sunVillage_info/proposerLite', '/sunVillage_info/paidExit/paidExitList', //列表页面 diff --git a/src/router/index.js b/src/router/index.js index a674190e..1cce7f70 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -3858,6 +3858,33 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/sunVillage_info/list_complaint_detail'], resolve) }, + { ////阳光村务(新)-- 留言板 + path: '/sunVillage_info/list_message', + name: 'sunVillageInfoListMessage', + meta: { + title: '留言板', + hidden: true, + }, + component: (resolve) => require(['@/views/sunVillage_info/list_message'], resolve) + }, + { ////阳光村务(新)-- 留言板 + path: '/sunVillage_info/list_message_add', + name: 'sunVillageInfoListMessageAdd', + meta: { + title: '留言板', + hidden: true, + }, + component: (resolve) => require(['@/views/sunVillage_info/list_message_add'], resolve) + }, + { ////阳光村务(新)-- 留言板 + path: '/sunVillage_info/list_message_detail', + name: 'sunVillageInfoListMessageDetail', + meta: { + title: '留言板', + hidden: true, + }, + component: (resolve) => require(['@/views/sunVillage_info/list_message_detail'], resolve) + }, { ////阳光村务(新)-- 合同网签 path: '/sunVillage_info/list_signature', name: 'sunVillageInfoListSignature', diff --git a/src/views/sunVillage_info/list_message.vue b/src/views/sunVillage_info/list_message.vue new file mode 100644 index 00000000..6db7a3e2 --- /dev/null +++ b/src/views/sunVillage_info/list_message.vue @@ -0,0 +1,236 @@ + + + + + diff --git a/src/views/sunVillage_info/list_message_add.vue b/src/views/sunVillage_info/list_message_add.vue new file mode 100644 index 00000000..be35d2d6 --- /dev/null +++ b/src/views/sunVillage_info/list_message_add.vue @@ -0,0 +1,275 @@ + + + + + diff --git a/src/views/sunVillage_info/list_message_detail.vue b/src/views/sunVillage_info/list_message_detail.vue new file mode 100644 index 00000000..10d89d67 --- /dev/null +++ b/src/views/sunVillage_info/list_message_detail.vue @@ -0,0 +1,241 @@ + + + + +