From 01b4e37d72e29cab7837e15df558f8338bfcc4d9 Mon Sep 17 00:00:00 2001 From: tianq Date: Thu, 27 Apr 2023 17:15:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8B=A5=E5=B9=B2bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tuceng/anquan/anquanxuncha/index.vue | 2 +- .../tuceng/anquan/anquanxuncha/record.vue | 844 ++++++++-------- .../shequzhili/tuceng/anquan/shebei/index.vue | 2 +- .../tuceng/anquan/shebei/record.vue | 910 +++++++++--------- .../tuceng/anquan/yinhuan/addForm.vue | 113 ++- .../tuceng/anquan/yinhuan/index.vue | 4 +- .../tuceng/anquan/yinhuan/record.vue | 12 +- .../tuceng/chengshiguanli/index.vue | 2 +- .../shequzhili/tuceng/gonggongfuwu/index.vue | 2 +- .../tuceng/yingji/changsuo/index.vue | 2 +- .../shequzhili/tuceng/yingji/wuzi/index.vue | 2 +- .../shequzhili/tuceng/yingji/wuzi/record.vue | 903 +++++++++-------- .../tuceng/yingji/zizuzhi/addForm.vue | 3 +- .../tuceng/yingji/zizuzhi/index.vue | 2 +- .../tuceng/zhonghe/shebei/index.vue | 2 +- .../tuceng/zhonghe/shebei/record.vue | 896 ++++++++--------- 16 files changed, 1881 insertions(+), 1820 deletions(-) diff --git a/src/views/modules/shequzhili/tuceng/anquan/anquanxuncha/index.vue b/src/views/modules/shequzhili/tuceng/anquan/anquanxuncha/index.vue index d3124900e..0e3252bbb 100644 --- a/src/views/modules/shequzhili/tuceng/anquan/anquanxuncha/index.vue +++ b/src/views/modules/shequzhili/tuceng/anquan/anquanxuncha/index.vue @@ -52,7 +52,7 @@
新增 - 下载导入模板 + 下载模板 -
-

检查记录

-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - diff --git a/src/views/modules/shequzhili/tuceng/anquan/shebei/index.vue b/src/views/modules/shequzhili/tuceng/anquan/shebei/index.vue index b86c8cc2f..cb28c1a83 100644 --- a/src/views/modules/shequzhili/tuceng/anquan/shebei/index.vue +++ b/src/views/modules/shequzhili/tuceng/anquan/shebei/index.vue @@ -30,7 +30,7 @@
新增 - 下载导入模板 + 下载模板 -
-

检查记录

-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - diff --git a/src/views/modules/shequzhili/tuceng/anquan/yinhuan/addForm.vue b/src/views/modules/shequzhili/tuceng/anquan/yinhuan/addForm.vue index b271a7e25..57970c6d4 100644 --- a/src/views/modules/shequzhili/tuceng/anquan/yinhuan/addForm.vue +++ b/src/views/modules/shequzhili/tuceng/anquan/yinhuan/addForm.vue @@ -17,7 +17,7 @@ - + @@ -42,34 +42,38 @@ placeholder="请输入" > -
+
+ 最多三张图片
- -
+ + @@ -226,7 +230,7 @@ export default { } }; return { - detailIdcopy:this.detailId, + detailIdcopy: this.detailId, btnDisable: false, user: '', agencyId: '', @@ -260,7 +264,8 @@ export default { searchValue: '', searchOptions: [], resultList: [], - uploadUrl: window.SITE_CONFIG['apiURL'] + '/oss/file/uploadqrcodeV2' + uploadUrl: window.SITE_CONFIG['apiURL'] + '/oss/file/uploadqrcodeV2', + customerId: localStorage.getItem('customerId') }; }, watch: {}, @@ -283,6 +288,59 @@ export default { }, methods: { + // handleImgSuccess(res, row) { + // if (res.code === 0 && res.msg === 'success') { + // row.imgList.push(res.data.url); + // this.computeImgShowList(row); + // } else { + // this.$message.error(res.msg); + // } + // }, + handleImgSuccess(res, file, fileList) { + console.log('handleImgSuccess', file); + if (res.code === 0 && res.msg === 'success') { + let format = file.name.split('.').pop(); + let srcType = file.raw.type; + let type = 'file'; + console.log('==============================srcType: ', srcType); + if (srcType.indexOf('image') != -1) { + type = 'image'; + } else if (srcType.indexOf('video') != -1) { + type = 'video'; + } + this.formData.imgList.push({ + format, + name: file.name, + size: file.size, + type, + url: res.data.url + }); + console.log(this.formData.imgList); + } else { + this.$message.error(res.msg); + } + }, + handleImgRemove(file) { + console.log('handleImgRemove', file); + if (file.response) { + let index = this.formData.imgList.findIndex(item => item.url == file.response.data.url); + this.formData.imgList.splice(index, 1); + } else if (file.url) { + let index = this.formData.imgList.findIndex(item => item.url == file.url); + this.formData.imgList.splice(index, 1); + } + }, + handleImgPreview(file) { + console.log(file); + window.open(file.url || file.response.data.url); + }, + handleImgExceed() { + this.$message({ + type: 'warning', + message: '文件数量最多不超过三个' + }); + }, + async loadGrid() { const url = '/gov/org/customergrid/gridoption'; let params = { @@ -303,6 +361,9 @@ export default { if (code === 0) { console.log('详情数据', data); this.formData = { ...data }; + this.formData.imgList = this.formData.imgList.map(item => { + return { url: item, name: "" }; + }); this.initMap(); } else { this.$message.error(msg); @@ -340,6 +401,9 @@ export default { async save() { console.log('this.formData', this.formData); + this.formData.imgList = this.formData.imgList.map(item => { + return item.url; + }); var url = ''; var params = {}; if (this.pageType == 'add') { @@ -465,21 +529,14 @@ export default { this.formData.longitude = lonlat[0]; this.formData.location = selPosition.address + selPosition.name; }, - handleImgSuccess(res, row) { - if (res.code === 0 && res.msg === 'success') { - row.imgList.push(res.data.url); - this.computeImgShowList(row); - } else { - this.$message.error(res.msg); - } - }, - handleImgRemove(file, row) { - let url = file.url || file.response.data.url; - if (url) { - row.imgList = row.imgList.filter(item => item !== url); - this.computeImgShowList(row); - } - }, + + // handleImgRemove(file, row) { + // let url = file.url || file.response.data.url; + // if (url) { + // row.imgList = row.imgList.filter(item => item !== url); + // this.computeImgShowList(row); + // } + // }, beforeImgUpload(file) { const isLt1M = file.size / 1024 / 1024 < 10; diff --git a/src/views/modules/shequzhili/tuceng/anquan/yinhuan/index.vue b/src/views/modules/shequzhili/tuceng/anquan/yinhuan/index.vue index 4a9d14b16..6a2ce948a 100644 --- a/src/views/modules/shequzhili/tuceng/anquan/yinhuan/index.vue +++ b/src/views/modules/shequzhili/tuceng/anquan/yinhuan/index.vue @@ -42,7 +42,7 @@
新增 - 下载导入模板 + 下载模板 新增 - 下载导入模板 + 下载模板
新增 - 下载导入模板 + 下载模板
新增 - 下载导入模板 + 下载模板
新增 - 下载导入模板 + 下载模板 -
-

检查记录

-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - - diff --git a/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/addForm.vue b/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/addForm.vue index 8de75aa21..ec64dc105 100644 --- a/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/addForm.vue +++ b/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/addForm.vue @@ -280,7 +280,8 @@ export default { categoryList: [{ required: true, message: '服务事项不能为空', trigger: 'blur' }], principalName: [{ required: true, message: '负责人不能为空', trigger: 'blur' }], principalPhone: [{ required: true, message: '联系电话不能为空', trigger: 'blur' }], - address: [{ required: true, message: '地址不能为空', trigger: 'blur' }] + address: [{ required: true, message: '地址不能为空', trigger: 'blur' }], + organizationCreatedTime: [{ required: true, message: '创建时间不能为空', trigger: 'blur' }], // longitude: [ // { required: true, message: "请拖动地图选择坐标点", trigger: "blur" }, // ], diff --git a/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/index.vue b/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/index.vue index 289bce78d..9a54e6044 100644 --- a/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/index.vue +++ b/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/index.vue @@ -34,7 +34,7 @@
新增 - 下载导入模板 + 下载模板
新增 - 下载导入模板 + 下载模板 -
-

检查记录

-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - - -