From f3830e268227c33be265d157241ef1474429282a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=9E=E4=B8=9C=E6=97=AD?= <850374051@qq.com> Date: Sun, 23 Apr 2023 16:21:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=95=E8=AF=89=E5=BB=BA=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sunVillage_info/fixedAssets.js | 36 ++ .../sunVillage_info/complaint_add_icon_03.png | Bin 0 -> 3532 bytes .../sunVillage_info/complaint_add_icon_04.png | Bin 0 -> 3382 bytes .../sunVillage_info/complaint_add_icon_05.png | Bin 0 -> 4854 bytes src/permission.js | 1 + src/router/index.js | 9 + src/views/sunVillage_info/index_code.vue | 36 +- src/views/sunVillage_info/list_complaint.vue | 77 +++- .../sunVillage_info/list_complaint_add.vue | 234 ++++++++--- .../sunVillage_info/list_complaint_detail.vue | 383 ++++++++++++++++++ 10 files changed, 691 insertions(+), 85 deletions(-) create mode 100644 src/assets/images/sunVillage_info/complaint_add_icon_03.png create mode 100644 src/assets/images/sunVillage_info/complaint_add_icon_04.png create mode 100644 src/assets/images/sunVillage_info/complaint_add_icon_05.png create mode 100644 src/views/sunVillage_info/list_complaint_detail.vue diff --git a/src/api/sunVillage_info/fixedAssets.js b/src/api/sunVillage_info/fixedAssets.js index 488d4273..0bff76d4 100644 --- a/src/api/sunVillage_info/fixedAssets.js +++ b/src/api/sunVillage_info/fixedAssets.js @@ -254,6 +254,15 @@ export function treeselectByUser(query) { params: query }) } + +// 查询部门下拉树结构 +export function treeselect() { + return request({ + url: '/depositm/dept/treeselect', + method: 'get' + }) +} + //获取账套列表 export function listByDeptId(query) { return request({ @@ -833,6 +842,16 @@ export function attachmentUpload(data) { }) } +// 附件上传 +export function publicUpload(data) { + return request({ + url: '/villageAffairs/public/upload', + method: 'post', + header: { "Content-Type": 'application/x-www-form-urlencoded' }, + data: data + }) +} + // 投诉建议列表 export function adviceList(query) { return request({ @@ -841,3 +860,20 @@ export function adviceList(query) { params: query }) } + +// 新增投诉建议 +export function addAdvice(data) { + return request({ + url: '/villageAffairs/public/addAdvice', + method: 'post', + data: data + }) +} + +// 投诉建议详情 +export function getAdvice(id) { + return request({ + url: '/villageAffairs/public/getAdvice/'+id, + method: 'get', + }) +} diff --git a/src/assets/images/sunVillage_info/complaint_add_icon_03.png b/src/assets/images/sunVillage_info/complaint_add_icon_03.png new file mode 100644 index 0000000000000000000000000000000000000000..a5adad6bb178a6e337570eb686db749eb4b14871 GIT binary patch literal 3532 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/sunVillage_info/complaint_add_icon_04.png b/src/assets/images/sunVillage_info/complaint_add_icon_04.png new file mode 100644 index 0000000000000000000000000000000000000000..7f327c178af649b34144c5b42a3cf3c51331e7b5 GIT binary patch literal 3382 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 fC0%{+Reb{h?=5jPD(YRa{3kiU*2EswiF{ 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 literal 0 HcmV?d00001 diff --git a/src/permission.js b/src/permission.js index 0e79cded..e2628cac 100644 --- a/src/permission.js +++ b/src/permission.js @@ -140,6 +140,7 @@ const whiteList = [ '/sunVillage_info/list_vote_form', //详情页 '/sunVillage_info/list_complaint', //详情页 '/sunVillage_info/list_complaint_add', //详情页 + '/sunVillage_info/list_complaint_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 ad4403c8..7813929a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -3849,6 +3849,15 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/sunVillage_info/list_complaint_add'], resolve) }, + { ////阳光村务(新)-- 合同信息 + path: '/sunVillage_info/list_complaint_detail', + name: 'sunVillageInfoListComplaintDetail', + meta: { + title: '投诉建议', + hidden: true, + }, + component: (resolve) => require(['@/views/sunVillage_info/list_complaint_detail'], resolve) + }, { ////阳光村务(新)-- 合同网签 path: '/sunVillage_info/list_signature', name: 'sunVillageInfoListSignature', diff --git a/src/views/sunVillage_info/index_code.vue b/src/views/sunVillage_info/index_code.vue index bb1d2835..3e985d2c 100644 --- a/src/views/sunVillage_info/index_code.vue +++ b/src/views/sunVillage_info/index_code.vue @@ -100,23 +100,25 @@ }, created() { - if(this.$route.query.bookId) - { - bookInfo(this.$route.query.bookId).then((res) => { - if (res.code == 200) { - Cookies.set("bookName", res.data.bookName, { - expires: 30, - }); - Cookies.set("deptName", res.data.deptName, { - expires: 30, - }); - this.deptName = res.data.deptName; - this.bookName = res.data.bookName; - } - }); - Cookies.set("bookId", this.$route.query.bookId, { - expires: 30, - }); + if(this.$route.query.bookId){ + bookInfo(this.$route.query.bookId).then((res) => { + if (res.code == 200) { + let seconds = 3600; + + let expires = new Date(new Date() * 1 + seconds * 1000); + Cookies.set("bookName", res.data.bookName, { + expires: expires, + }); + Cookies.set("deptName", res.data.deptName, { + expires: expires, + }); + this.deptName = res.data.deptName; + this.bookName = res.data.bookName; + } + }); + Cookies.set("bookId", this.$route.query.bookId, { + expires: 30, + }); } Cookies.set("deptId", this.$route.query.deptId, { expires: 30, diff --git a/src/views/sunVillage_info/list_complaint.vue b/src/views/sunVillage_info/list_complaint.vue index 66e4ae30..ae543f39 100644 --- a/src/views/sunVillage_info/list_complaint.vue +++ b/src/views/sunVillage_info/list_complaint.vue @@ -17,23 +17,29 @@ + - + + + + + @@ -43,6 +49,7 @@ import { adviceList , delPoll , publicPoll } from "@/api/sunVillage_info/fixedAssets"; import Cookies from "js-cookie"; import request from '@/utils/request' + import {Dialog} from "vant"; export default { name: "certificateList", data() { @@ -56,15 +63,23 @@ }; }, created() { - if (Cookies.get('user')){ - this.queryParams.userId = JSON.parse(Cookies.get('user')).id + if (!Cookies.get('user')){ + Dialog.confirm({ + title: '系统提示', + message: '登录状态已过期,请重新登录', + confirmButtonText: '重新登录', + cancelButtonText: '取消' + }).then(() => { + this.$router.push({path:'/sunVillage_info/login_code'}) + }) } }, methods: { getList(){ var _this = this; let queryParams = { - advicePhone:JSON.parse(Cookies.get('user')).phone + advicePhone:JSON.parse(Cookies.get('user')).phone, + translate_dict:1, } adviceList(queryParams).then(response => { _this.listLength = response.total; @@ -82,7 +97,7 @@ }); }, goAdd(){ - this.$router.push('/sunVillage_info/list_complaint_add') + this.$router.push({path:'/sunVillage_info/list_complaint_add', query: {type: 'code'}}) }, goDetail(id){ this.$router.push({path:'/sunVillage_info/list_vote_detail',query: {id:id}}) @@ -126,6 +141,9 @@ } }, + + + } @@ -192,5 +210,36 @@ flex: 1; } } + + .tit{ + color: #333333; + font-size: .45rem; + } + .time{ + color: #aaaaaa; + font-size: .35rem; + } + .dept{ + color: #3977e7; + font-size: .35rem; + display: flex; + align-items: center; + } + + .state1{ + background: #e4f8f4; + border: 1px solid #c5efe7; + color: #2ec6a9; + padding: 0 3vw; + border-radius: 5vw; + } + + .state2{ + background: #fedfe3; + border: 1px solid #fcb9c2; + color: #f60325; + padding: 0 3vw; + border-radius: 5vw; + } } diff --git a/src/views/sunVillage_info/list_complaint_add.vue b/src/views/sunVillage_info/list_complaint_add.vue index 27d09697..7ef57164 100644 --- a/src/views/sunVillage_info/list_complaint_add.vue +++ b/src/views/sunVillage_info/list_complaint_add.vue @@ -1,6 +1,6 @@