From cb1f69717eed3b6a61b6c61a8934bac752782b2d Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期三, 05 三月 2025 17:00:38 +0800 Subject: [PATCH] 1 --- src/views/reservation/resercopy/index.vue | 53 +++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 39 insertions(+), 14 deletions(-) diff --git a/src/views/reservation/resercopy/index.vue b/src/views/reservation/resercopy/index.vue index eedffce..205c8b4 100644 --- a/src/views/reservation/resercopy/index.vue +++ b/src/views/reservation/resercopy/index.vue @@ -67,7 +67,7 @@ </el-form-item> <el-form-item label="鏈夋晥澶╂暟" prop="yxts"> <el-input - style="width:100px" + style="width: 100px" v-model="objs.yxts" placeholder="鏈夋晥澶╂暟" />澶�(鍙嚜瀹氫箟) @@ -90,7 +90,6 @@ icon="el-icon-upload2" size="mini" @click="handleImport" - >瀵煎叆</el-button > </el-col> @@ -100,7 +99,6 @@ icon="el-icon-upload2" size="mini" @click="importTemplate" - >涓嬭浇妯℃澘</el-button > </el-col> @@ -129,6 +127,13 @@ label="鍗曚綅鍚嶇О" align="center" prop="company" + width="200" + > + </el-table-column> + <el-table-column + label="鍗曚綅閮ㄩ棬" + align="center" + prop="department" width="200" > </el-table-column> @@ -231,7 +236,7 @@ </div> </el-upload> <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitFileForm">纭� 瀹�</el-button> + <el-button type="primary" @click="submitFileForm">淇濆瓨淇℃伅</el-button> <el-button @click="upload.open = false">鍙� 娑�</el-button> </div> </el-dialog> @@ -392,6 +397,7 @@ </template> <script> +import Cookies from "js-cookie" import { addDept, addComp, @@ -399,9 +405,13 @@ getDwAndDwDept, newExcelImport, } from "@/api/system/comp"; -import { newConfirm, getCompany, queryCompany } from "@/api/team/tuanti"; +import { + newConfirm, + getCompany, + queryCompany, + getconfigKey, +} from "@/api/team/tuanti"; import { getToken } from "@/utils/auth"; -import { read, utils } from "xlsx"; export default { dicts: [ @@ -427,6 +437,7 @@ } }; return { + leftList: "", isdisabled: true, setDisabled: { @@ -475,7 +486,7 @@ objs: { drugManufacturerId: "", reservationTime: "", - yxts: "30", + yxts: "", }, DataList: [], tjOrderList: [], //鍗曚釜椤圭洰闆嗗悎 @@ -502,7 +513,7 @@ // 鏄惁鏇存柊宸茬粡瀛樺湪鐨勭敤鎴锋暟鎹� updateSupport: 0, // 璁剧疆涓婁紶鐨勮姹傚ご閮� - headers: { Authorization: "Bearer " + getToken() }, + headers: { Authorization: "Bearer " + getToken(),hospId: Cookies.get("hospId") }, // 涓婁紶鐨勫湴鍧� url: process.env.VUE_APP_BASE_API + @@ -769,6 +780,7 @@ }, // 鎼滅储 getRemoteData(query) { + if (query) { let compName = query; queryCompany(compName).then((response) => { @@ -783,6 +795,10 @@ // 鑾峰彇鍗曚綅淇℃伅闆嗗悎 getCompanyList() { this.loading = true; + getconfigKey('team_reservation_default_day').then((res) => { + console.log(res, 1111); + this.objs.yxts = res.msg; + }); getCompany(this.queryParam).then((response) => { this.CompanyList = response.data; this.total = response.total; @@ -840,10 +856,10 @@ this.objs.drugManufacturerId = ""; this.objs.dwDeptName = ""; this.objs.reservationTime = ""; - this.objs.yxts = ""; this.TotalPrice = ""; this.tableData[0] = []; this.TotalPrice1 = ""; + this.userList = [] // this.resetForm("form"); this.form = {}; }, @@ -852,7 +868,6 @@ selectTime(val) { this.objs.reservationTime = val; }, - /** 瀵煎叆鎸夐挳鎿嶄綔 */ handleImport() { if (this.objs.drugManufacturerId && this.objs.reservationTime) { @@ -876,14 +891,24 @@ }, // 鏂囦欢涓婁紶鎴愬姛澶勭悊 handleFileSuccess(response, file, fileList) { - console.log(response,666666); - if (response.code == 500) { + console.log(response, 666666); + if (response.code == 500) { console.log(22222222222); // Message.warning(response.msg); - this.$modal.msgError(response.msg); + // this.$modal.msgError(response.msg); + // this.$modal.msgError("浜哄憳"+ response.data.list + "淇℃伅閿欒"); + const errorList = response.data.list.join(", "); + this.$confirm(`${errorList}`, "浠ヤ笅浜哄憳淇℃伅鏈夎锛岃鏍稿鍚庡鍏ワ細", { + confirmButtonText: "纭畾", + cancelButtonText: "鍙栨秷", + type: "error", + center: true, + dangerouslyUseHTMLString: true, + }); } this.ListObj = response.data; this.userList = response.data.list; + this.userList.forEach((item) => { this.CompanyList.forEach((item1) => { if (item1.drugManufacturerId == this.objs.drugManufacturerId) { @@ -896,7 +921,7 @@ this.$refs.upload.clearFiles(); this.leftList = response.msg; console.log(response.code); - + if (this.leftList == "鎿嶄綔澶辫触") { this.isdisabled = true; this.$alert( -- Gitblit v1.8.0