From 2ba7ab0ee950b3be4607f280889c0daf4ec6c99f Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期三, 23 四月 2025 13:35:14 +0800 Subject: [PATCH] 影像检查页面布局以及查看图片 --- src/views/reservation/resercopy/index.vue | 84 +++++++++++++++++++++++++++--------------- 1 files changed, 54 insertions(+), 30 deletions(-) diff --git a/src/views/reservation/resercopy/index.vue b/src/views/reservation/resercopy/index.vue index 56ceb1d..90f4dc9 100644 --- a/src/views/reservation/resercopy/index.vue +++ b/src/views/reservation/resercopy/index.vue @@ -194,6 +194,7 @@ <!-- <el-table-column label="鑱旂郴閭" align="center" prop="email" /> --> <!-- <el-table-column label="浣撴绫诲埆" align="center" prop="tjCategory" /> --> <el-table-column label="鍒嗙粍" align="center" prop="groupingName" /> + <el-table-column label="鎵�鍦ㄥ湴" align="center" prop="szd" /> <el-table-column label="椤圭洰鏀惰垂" align="center" prop="ysPrice" /> </el-table> </div> @@ -208,7 +209,8 @@ <el-upload ref="upload" :limit="1" - accept=".xlsx, .xls" + :key="uploadKey" + accept=".xls" :headers="upload.headers" :data="data" :action="upload.url" @@ -221,18 +223,18 @@ <i class="el-icon-upload"></i> <div class="el-upload__text">灏嗘枃浠舵嫋鍒版澶勶紝鎴�<em>鐐瑰嚮涓婁紶</em></div> <div class="el-upload__tip text-center" slot="tip"> - <div class="el-upload__tip" slot="tip"> + <!-- <div class="el-upload__tip" slot="tip"> <el-checkbox v-model="upload.updateSupport" /> 鏄惁鏇存柊宸茬粡瀛樺湪鐨勭敤鎴锋暟鎹� - </div> - <span>浠呭厑璁稿鍏ls銆亁lsx鏍煎紡鏂囦欢銆�</span> - <el-link + </div> --> + <span>浠呭厑璁稿鍏ls鏍煎紡鏂囦欢銆�</span> + <!-- <el-link type="primary" :underline="false" style="font-size: 12px; vertical-align: baseline" @click="importTemplate" >涓嬭浇妯℃澘</el-link - > + > --> </div> </el-upload> <div slot="footer" class="dialog-footer"> @@ -636,6 +638,7 @@ ], }, ListObj: {}, + uploadKey:0, // 閬僵灞� loading: true, pacStatus: "鍚敤", @@ -696,7 +699,7 @@ }); }, idFn(value) { - console.log(value); + this.userList = [] if (value) { this.data.dwId = value; Deptlist(value).then((response) => { @@ -872,6 +875,8 @@ /** 瀵煎叆鎸夐挳鎿嶄綔 */ handleImport() { if (this.objs.drugManufacturerId && this.objs.reservationTime) { + this.$refs.upload?.clearFiles(); + this.uploadKey = Date.now(); // 鏀瑰彉 key 寮哄埗閲嶆柊娓叉煋缁勪欢 this.upload.title = "鐢ㄦ埛瀵煎叆"; this.upload.open = true; } else { @@ -892,24 +897,40 @@ }, // 鏂囦欢涓婁紶鎴愬姛澶勭悊 handleFileSuccess(response, file, fileList) { - console.log(response, 666666); if (response.code == 500) { - console.log(22222222222); + this.isdisabled = true; // Message.warning(response.msg); // this.$modal.msgError(response.msg); // this.$modal.msgError("浜哄憳"+ response.data.list + "淇℃伅閿欒"); - const errorList = response.data.list.join(", "); - this.$confirm(`${errorList}`, `${response.msg}`, { - confirmButtonText: "纭畾", - cancelButtonText: "鍙栨秷", - type: "error", - center: true, - dangerouslyUseHTMLString: true, - }); - } - this.ListObj = response.data; - this.userList = response.data.list; + if (response.data) { + if (response.data.list) { + const errorList = ` + <div style="max-height: 300px; overflow-y: auto;"> + ${response.data.list.join(", ")} + </div>` + this.$confirm(errorList, `${response.msg}`, { + confirmButtonText: "纭畾", + cancelButtonText: "鍙栨秷", + type: "error", + center: true, + dangerouslyUseHTMLString: true, + }); + } + } else { + this.$confirm(`${response.msg}`, { + confirmButtonText: "纭畾", + cancelButtonText: "鍙栨秷", + type: "error", + center: true, + dangerouslyUseHTMLString: true, + }); + } + }else{ + this.isdisabled = false; + this.ListObj = response.data; + this.userList = response.data.list; + this.userList.forEach((item) => { this.CompanyList.forEach((item1) => { if (item1.drugManufacturerId == this.objs.drugManufacturerId) { @@ -917,11 +938,12 @@ } }); }); + } + this.upload.open = false; this.upload.isUploading = false; this.$refs.upload.clearFiles(); this.leftList = response.msg; - console.log(response.code); if (this.leftList == "鎿嶄綔澶辫触") { this.isdisabled = true; @@ -935,15 +957,17 @@ "瀵煎叆缁撴灉", { dangerouslyUseHTMLString: true } ); - } else { - this.isdisabled = false; - this.$alert( - "<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + - response.msg, - { dangerouslyUseHTMLString: true } - ); - this.rightList = response; - } + } + // else { + // console.log(11111) + // this.isdisabled = false; + // this.$alert( + // "<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + + // response.msg, + // { dangerouslyUseHTMLString: true } + // ); + // this.rightList = response; + // } for (let i = 0; i < fileList.length; i++) { if (file.name != fileList[i].name) { this.fileList.push({ -- Gitblit v1.8.0