From ce67b69e129c1a40ffac01f539efebb0e4ff1ec6 Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Fri, 13 May 2022 17:20:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=AE=E5=8A=9E=E5=9C=B0=E7=82=B9=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../convenienceofservice-add-or-update.vue | 2 +- .../servevisithelphandle-add-or-update.vue | 33 ++++++- .../servevisithelpplace-add-or-update.vue | 89 +++++++++++++++++++ .../modules/custom/servevisithelpplace.vue | 75 ++++++++++++++++ 4 files changed, 196 insertions(+), 3 deletions(-) create mode 100644 src/views/modules/custom/servevisithelpplace-add-or-update.vue create mode 100644 src/views/modules/custom/servevisithelpplace.vue diff --git a/src/views/modules/custom/convenienceofservice-add-or-update.vue b/src/views/modules/custom/convenienceofservice-add-or-update.vue index 63d3225..fc14055 100644 --- a/src/views/modules/custom/convenienceofservice-add-or-update.vue +++ b/src/views/modules/custom/convenienceofservice-add-or-update.vue @@ -126,7 +126,7 @@ export default { dataRule () { return { serviceName: [ - { required: true, message: this.$t('validate.required'), trigger: 'blur' } + { required: false, message: this.$t('validate.required'), trigger: 'blur' } ], matter: [ { required: true, message: this.$t('validate.required'), trigger: 'blur' } diff --git a/src/views/modules/custom/servevisithelphandle-add-or-update.vue b/src/views/modules/custom/servevisithelphandle-add-or-update.vue index 84c77c5..980eeae 100644 --- a/src/views/modules/custom/servevisithelphandle-add-or-update.vue +++ b/src/views/modules/custom/servevisithelphandle-add-or-update.vue @@ -4,8 +4,14 @@ + + + + + + - + @@ -43,12 +49,14 @@ export default { id: '', materialChooseMode: 2, helpHandleItem: '', + helpArea: '', handlerMobile: '', material: '', remark: '', isCancel: '0' }, - serveTypeArr: [] + serveTypeArr: [], + helpAreaArr: [] } }, computed: { @@ -69,6 +77,9 @@ export default { ], remark: [ { required: false, message: this.$t('validate.required'), trigger: 'blur' } + ], + helpArea: [ + { required: true, message: this.$t('validate.required'), trigger: 'blur' } ] } } @@ -76,6 +87,7 @@ export default { created: function () { // 获取便民服务下拉选择项 this.getServeTypeArrInfo() + this.getHelpAreaArrInfo() }, methods: { init () { @@ -100,6 +112,23 @@ export default { this.serveTypeArr = res.data }).catch(() => {}) }, + // 获取帮办地点下拉选择项 + getHelpAreaArrInfo () { + this.$http.get(`/custom/servevisithelphandle/getHelpAreaArrInfo`).then(({ data: res }) => { + if (res.code !== 0) { + return this.$message.error(res.msg) + } + this.helpAreaArr = res.data + }).catch(() => {}) + }, + // 帮办地点取值变化事件 + selectModel (id) { + this.helpAreaArr.find((item) => { + if (item.dictValue === id) { + this.dataForm.handlerMobile = item.handlerMobile + } + }) + }, // 获取信息 getInfo () { this.$http.get(`/custom/servevisithelphandle/${this.dataForm.id}`).then(({ data: res }) => { diff --git a/src/views/modules/custom/servevisithelpplace-add-or-update.vue b/src/views/modules/custom/servevisithelpplace-add-or-update.vue new file mode 100644 index 0000000..e0017ff --- /dev/null +++ b/src/views/modules/custom/servevisithelpplace-add-or-update.vue @@ -0,0 +1,89 @@ + + + diff --git a/src/views/modules/custom/servevisithelpplace.vue b/src/views/modules/custom/servevisithelpplace.vue new file mode 100644 index 0000000..09dc6d5 --- /dev/null +++ b/src/views/modules/custom/servevisithelpplace.vue @@ -0,0 +1,75 @@ + + +