diff --git a/src/layout/index.vue b/src/layout/index.vue index 4d4d20f..f37f6a6 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -287,7 +287,7 @@ this.$store.commit("set_repair_count", res.data.list_repair_info.repair_count); } let apiMenu = tool.objCopy(tool.data.get("MENU")); - if(apiMenu.length<1) return + if(!apiMenu || apiMenu.length === 0) return apiMenu.forEach(item=>{ if(item.name == 'order'){ item.meta.tag = 0; diff --git a/src/views/service/components/attachmentUpload.vue b/src/views/service/components/attachmentUpload.vue index 985f332..6f6b937 100644 --- a/src/views/service/components/attachmentUpload.vue +++ b/src/views/service/components/attachmentUpload.vue @@ -67,6 +67,7 @@ export default { }, upload_data:{}, params:{}, + singleFnc:true, parentParams:{ to_user_id:"", unique:"" @@ -119,7 +120,6 @@ export default { // 导入文件 importFile(params){ - this.visible = true; this.parentParams = params; }, // 上传前 @@ -149,14 +149,17 @@ export default { formData.append('to_user_id', this.parentParams['to_user_id']); this.params = formData; - this.save(); + // 单次 + if(this.singleFnc){ + this.singleFnc = false; + this.save(); + } }, deleteFileNum(num){ this.handleRemove(this.fileList[num], this.fileList); this.setParamsData(); }, close(){ - this.visible = false; this.progressShow = false; this.listProgress = []; this.handleRemove('',this.fileList,true); @@ -166,11 +169,11 @@ export default { const res = await this.$API.customer.attachmentMessage.post(this.params); this.saveLoading = false; if (res.code == 200) { - this.$message.success('提交成功,正在上传'); - this.listProgress = []; - this.visible = false; - // this.uploadShow = false; - // this.$emit('uploadFileSuccess'); + this.params = {}; + this.fileList = []; + this.singleFnc = true; + + this.$emit('uploadFileSuccess',res.data); } }, handleExceed(){ @@ -179,7 +182,6 @@ export default { handleRemove(file,fileList,isArr=false){ if(isArr){ fileList = []; - // this.listProgress = []; }else{ const index = fileList.findIndex(f => f.uid === file.uid); if (index !== -1) { diff --git a/src/views/service/components/customerRecords.vue b/src/views/service/components/customerRecords.vue index f473b54..e84c1b8 100644 --- a/src/views/service/components/customerRecords.vue +++ b/src/views/service/components/customerRecords.vue @@ -1,12 +1,14 @@