From 33b53ec9f9804067fa30fe0b8d5e16a0ae2368e1 Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期一, 20 一月 2025 17:24:28 +0800 Subject: [PATCH] 111 --- src/views/system/biol/index.vue | 66 ++++++++++++++++++-------------- 1 files changed, 37 insertions(+), 29 deletions(-) diff --git a/src/views/system/biol/index.vue b/src/views/system/biol/index.vue index b465d14..81e2f80 100644 --- a/src/views/system/biol/index.vue +++ b/src/views/system/biol/index.vue @@ -13,7 +13,7 @@ v-model="queryParams.dyzt" placeholder="璇烽�夋嫨" @change="handleQuery" - style="width: 100px;" + style="width: 100px" > <el-option v-for="item in optionsOne" @@ -137,6 +137,7 @@ type="primary" size="mini" :disabled="single" + :loading="isLoading" @click="baogaoyulan" >鎶ュ憡棰勮</el-button > @@ -146,6 +147,7 @@ type="primary" size="mini" :disabled="single" + :loading="isChexiao" @click="chexiao" >鎾ら攢鎶ュ憡</el-button > @@ -550,7 +552,7 @@ hasPrintCode, getOrderListOO, getNewDateList, - getChexiao + getChexiao, } from "@/api/hosp/order"; import moment from "moment"; import ViewPdf from "@/components/ViewPdf"; @@ -571,6 +573,8 @@ return { radios: "1", dialogVisiblese: false, + isLoading: false, + isChexiao:false, createTimeList: "", // printObj: { // id: "box", //鎵撳嵃鐨勫尯鍩� @@ -684,7 +688,7 @@ open: false, // 鏃ユ湡鑼冨洿 datetimerange: [], - seleList:[], + seleList: [], // 鏌ヨ鍙傛暟 queryParams: { pageNum: 1, @@ -703,8 +707,8 @@ tjNum: undefined, dyzt: "0", compId: null, - dw:null, - tjCompName:'' + dw: null, + tjCompName: "", }, startTime: "", // 琛ㄥ崟鍙傛暟 @@ -815,11 +819,13 @@ }, baogaoyulan() { const tjNumber = this.report[0]; - console.log(tjNumber,5555); - + console.log(tjNumber, 5555); + this.isLoading = true; + isPdfOrJimu(tjNumber).then((response) => { if (response.data.flag == "0") { const flag = true; + this.isLoading = false; getPdf(tjNumber, flag).then((response) => { if (response.size === 0) { const loading = this.$loading({ @@ -852,20 +858,23 @@ params ); } + this.isLoading = false; }); }, // 鎾ら攢鎵撳嵃 - chexiao(){ + chexiao() { const tjNUms = this.seleList.map((item) => item.tjNumber); - getChexiao(tjNUms).then((res)=>{ - console.log(res,6666); - if(res.code === 200){ - this.$modal.msgSuccess('鎾ら攢鎴愬姛锛�') - this.getList() - }else{ - this.$modal.msgError('鎾ら攢澶辫触锛�') + this.isChexiao = true + getChexiao(tjNUms).then((res) => { + console.log(res, 6666); + if (res.code === 200) { + this.$modal.msgSuccess("鎾ら攢鎴愬姛锛�"); + this.getList(); + } else { + this.$modal.msgError("鎾ら攢澶辫触锛�"); } - }) + this.isChexiao = false + }); }, //鎵撳嵃灏忕エ printHandle() { @@ -1109,8 +1118,7 @@ // 閫夋鏁版嵁 searchSelect(val) { this.CheckBox = val; - console.log(this.CheckBox,9999); - + console.log(this.CheckBox, 9999); }, // onSubmit() { @@ -1121,13 +1129,13 @@ }, /** 鏌ヨ浣撴璁板綍鍒楄〃 */ getList() { - console.log(this.CheckBox,2323); - + console.log(this.CheckBox, 2323); + // this.queryParams.checkStatus = this.checkStatus; - + this.queryParams.compId = this.CheckBox.drugManufacturerId; this.queryParams.dw = this.CheckBox.cnName; - + if (this.createTimeList) { this.queryParams.djbeginTime = this.createTimeList[0]; this.queryParams.djendTime = this.createTimeList[1]; @@ -1143,8 +1151,8 @@ // 鑾峰彇鍗曚綅淇℃伅闆嗗悎 getCompany(this.queryParams).then((response) => { this.CompanyList = response.data; - console.log( this.CompanyList,555); - + console.log(this.CompanyList, 555); + this.loading = false; }); getOrderListOO(this.queryParams).then((response) => { @@ -1238,9 +1246,9 @@ tjNum: undefined, dyzt: "0", compId: null, - dw:null, - tjCompName:'' - } + dw: null, + tjCompName: "", + }; this.createTimeList = []; this.resetForm("queryForm"); this.handleQuery(); @@ -1249,8 +1257,8 @@ handleSelectionChange(selection) { this.ids = selection.map((item) => item.orderId); this.seleList = selection; - console.log(this.seleList,222333); - + console.log(this.seleList, 222333); + this.DataList1 = this.$refs.multipleTable.selection; this.DataList1.forEach((item) => { this.barcode = item.tjNumber; -- Gitblit v1.8.0