From f4c300867675f292e882d5125238bb970bc19bdf Mon Sep 17 00:00:00 2001 From: qinxianzhangyao <11053546+qinxianzhangyao@user.noreply.gitee.com> Date: 星期二, 12 十二月 2023 16:01:38 +0800 Subject: [PATCH] qxtj --- src/views/system/tijianall/index.vue | 413 ++++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 282 insertions(+), 131 deletions(-) diff --git a/src/views/system/tijianall/index.vue b/src/views/system/tijianall/index.vue index d3f7f1b..6a6304f 100644 --- a/src/views/system/tijianall/index.vue +++ b/src/views/system/tijianall/index.vue @@ -1,117 +1,159 @@ <template> <div class="app-container"> - <el-row > + <el-row> <el-col :span="18"> - <div > - <el-form style="margin: 4px 8px" :inline="true" ref="form" :model="form" :rules="rules" - :label-position="labelPosition" class="demo-form-inline" label-width="78px"> - <el-form-item label="濮撳悕" prop="cusName"> - <el-input v-model="form.cusName" placeholder="璇疯緭鍏ュ鍚�" style="width: 160px" /> - </el-form-item> - <el-form-item label="璇佷欢绫诲瀷" prop="idType"> - <el-select style="width: 160px" v-model="form.idType" placeholder="璇烽�夋嫨璇佷欢绫诲瀷"> - <el-option v-for="dict in dict.type.dict_user_cardtype" :key="dict.value" :label="dict.label" - :value="dict.value"></el-option> - </el-select> - </el-form-item> - <el-form-item label="璇佷欢鍙�" prop="cusIdcard"> - <el-input style="width: 186px" v-model="form.cusIdcard" placeholder="璇疯緭鍏ヨ韩浠借瘉鍙�" @input="inputChange" /> - <i style="font-size: 17px; margin-left: 3px" class="el-icon-search" @click="handleQuery"></i> - </el-form-item> - <el-form-item label="骞撮緞" prop="age"> - <el-input style="width: 55px" v-model="form.age" /> - </el-form-item> - <el-form-item prop="ageUnit"> - <el-select style="width: 60px" v-model="form.ageUnit" @change="formchang"> - <el-option v-for="dict in dict.type.dict_ageunit" :key="dict.value" :label="dict.label" - :value="dict.value"></el-option> - </el-select> - </el-form-item> - <el-form-item label="鎬у埆" prop="cusSex"> - <el-select style="width: 160px" v-model="form.cusSex" placeholder="璇烽�夋嫨鎬у埆" @change="formchang"> - <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label" - :value="parseInt(dict.value)"></el-option> - </el-select> - </el-form-item> + <div> + <el-form style="margin: 4px 8px" :inline="true" ref="form" :model="form" :rules="rules" + :label-position="labelPosition" class="demo-form-inline" label-width="78px"> + <el-form-item label="濮撳悕" prop="cusName" :rules="[ + { + required: true, validator: (rule, value, callback) => { + if (!form.cusName) { + callback('') + } else if (form.cusName) { + callback() + } - <!-- <input name="ReadBlockBtn" type="button" size="5px" @click="readblock" value="璇诲崱" /> --> - <!-- <el-form-item label="鍑虹敓鏃ユ湡" prop="cusBrithday"> + }, trigger: 'blur' + }]"> + <el-input v-model="form.cusName" placeholder="璇疯緭鍏ュ鍚�" style="width: 160px" /> + </el-form-item> + <el-form-item label="璇佷欢绫诲瀷" prop="idType"> + <el-select style="width: 160px" v-model="form.idType" placeholder="璇烽�夋嫨璇佷欢绫诲瀷"> + <el-option v-for="dict in dict.type.dict_user_cardtype" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </el-select> + </el-form-item> + <el-form-item label="璇佷欢鍙�" prop="cusIdcard" :rules="[ + { + required: true, validator: (rule, value, callback) => { + if (!form.cusIdcard) { + callback('') + } else if (form.cusIdcard) { + callback() + } + + }, trigger: 'blur' + }]"> + <span slot="label" style="display:inline-block;border-bottom: 2px solid blue;" @click="handleQuery"> + 璇佷欢鍙� + </span> + <el-input style="width: 186px" v-model="form.cusIdcard" placeholder="璇疯緭鍏ヨ韩浠借瘉鍙�" @input="inputChange" /> + <!-- <i + style="font-size: 17px; margin-left: 3px" + class="el-icon-search" + @click="handleQuery" + ></i> --> + </el-form-item> + <el-form-item label="骞撮緞" prop="age"> + <el-input style="width: 55px" v-model="form.age" /> + </el-form-item> + <el-form-item prop="ageUnit"> + <el-select style="width: 60px" v-model="form.ageUnit" @change="formchang"> + <el-option v-for="dict in dict.type.dict_ageunit" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </el-select> + </el-form-item> + <el-form-item label="鎬у埆" prop="cusSex"> + <el-select style="width: 160px" v-model="form.cusSex" placeholder="璇烽�夋嫨鎬у埆" @change="formchang"> + <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label" + :value="parseInt(dict.value)"></el-option> + </el-select> + </el-form-item> + + <!-- <input name="ReadBlockBtn" type="button" size="5px" @click="readblock" value="璇诲崱" /> --> + <!-- <el-form-item label="鍑虹敓鏃ユ湡" prop="cusBrithday"> <el-date-picker style="width: 200px" clearable v-model="form.cusBrithday" type="date" value-format="yyyy-MM-dd" placeholder="璇烽�夋嫨鍑虹敓鏃ユ湡"> </el-date-picker> </el-form-item> --> - <el-form-item label="鑱旂郴鐢佃瘽" prop="cusPhone"> - <el-input v-model="form.cusPhone" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" style="width: 160px" /> - </el-form-item> - <el-form-item label="姘戞棌" prop="cusNational"> - <el-select filterable v-model="form.cusNational" placeholder="璇烽�夋嫨姘戞棌" style="width: 130px"> - <el-option v-for="dict in dict.type.dict_user_national" :key="dict.value" :label="dict.label" - :value="dict.value"></el-option> - </el-select> - </el-form-item> - <el-form-item label="閭" prop="cusEmail"> - <el-input v-model="form.cusEmail" placeholder="璇疯緭鍏ラ偖绠�" style="width: 200px" /> - </el-form-item> - <el-form-item label="濠氬Щ" prop="cusMarryStatus"> - <el-select style="width: 160px" v-model="form.cusMarryStatus" placeholder="璇烽�夋嫨濠氬Щ鐘跺喌"> - <el-option v-for="dict in dict.type.dict_user_marry" :key="dict.value" :label="dict.label" - :value="dict.value"></el-option> - </el-select> - </el-form-item> - <el-form-item label="鐜颁綇鍧�" prop="cusAddr"> - <el-input v-model="form.cusAddr" placeholder="璇疯緭鍏ョ幇灞呬綇鍦板潃" style="width: 440px" /> - </el-form-item> - <!-- <el-form-item label="鎴峰彛鍦板潃" prop="cusAddr"> + <el-form-item label="鑱旂郴鐢佃瘽" prop="cusPhone" :rules="[ + { + required: true, validator: (rule, value, callback) => { + if (!form.cusPhone) { + callback('') + } else if (form.cusPhone) { + callback() + } + + }, trigger: 'blur' + }]"> + <el-input v-model="form.cusPhone" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" style="width: 160px" /> + </el-form-item> + <el-form-item label="姘戞棌" prop="cusNational"> + <el-select filterable v-model="form.cusNational" placeholder="璇烽�夋嫨姘戞棌" style="width: 130px"> + <el-option v-for="dict in dict.type.dict_user_national" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </el-select> + </el-form-item> + <el-form-item label="閭" prop="cusEmail"> + <el-input v-model="form.cusEmail" placeholder="璇疯緭鍏ラ偖绠�" style="width: 200px" /> + </el-form-item> + <el-form-item label="濠氬Щ" prop="cusMarryStatus"> + <el-select style="width: 160px" v-model="form.cusMarryStatus" placeholder="璇烽�夋嫨濠氬Щ鐘跺喌"> + <el-option v-for="dict in dict.type.dict_user_marry" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </el-select> + </el-form-item> + <el-form-item label="鐜颁綇鍧�" prop="cusAddr"> + <el-input v-model="form.cusAddr" placeholder="璇疯緭鍏ョ幇灞呬綇鍦板潃" style="width: 440px" /> + </el-form-item> + <!-- <el-form-item label="鎴峰彛鍦板潃" prop="cusAddr"> <el-input v-model="form.cusAddr" placeholder="璇疯緭鍏ユ埛鍙e湴鍧�" /> </el-form-item> --> - <!-- <el-form-item label="閭斂缂栫爜" prop="cusPostcode"> + <!-- <el-form-item label="閭斂缂栫爜" prop="cusPostcode"> <el-input v-model="form.cusPostcode" placeholder="璇疯緭鍏ラ偖鏀跨紪鐮�" /> </el-form-item> --> - <!-- <el-form-item label="绱㈠紩鍗″彿" prop="indexCard"> + <!-- <el-form-item label="绱㈠紩鍗″彿" prop="indexCard"> <el-input v-model="form.indexCard" placeholder="璇疯緭鍏ョ储寮曞崱鍙�" /> </el-form-item> --> - <el-form-item label="浣撴绫诲埆" prop="category"> - <el-select style="width: 140px" v-model="form.category" placeholder="璇烽�夋嫨浣撴绫诲埆"> - <el-option v-for="dict in dict.type.dict_tjtype" :key="dict.value" :label="dict.label" - :value="dict.value"></el-option> - </el-select> - <!-- <el-input v-model="form.category" placeholder="璇疯緭鍏ヤ綋妫�绫诲埆" /> --> - </el-form-item> - <el-form-item label="閮ㄩ棬" prop="department"> - <el-input v-model="form.department" placeholder="璇疯緭鍏ラ儴闂�" style="width: 160px" /> - </el-form-item> - <el-form-item label="宸ヤ綔鍗曚綅" prop="company"> - <el-input v-model="form.company" placeholder="璇疯緭鍏ュ伐浣滃崟浣�" style="width: 440px" /> - </el-form-item> - <el-form-item label="鑱屼笟" prop="career"> - <el-select filterable :disabled="isDisabled" v-model="form.career" placeholder="璇疯緭鍏ヨ亴涓�" style="width: 140px"> - <el-option v-for="dict in dict.type.dict_job" :key="dict.value" :label="dict.label" - :value="dict.value"></el-option> - </el-select> - </el-form-item> - <el-form-item label="棰勭害鏃ユ湡" prop="reservationTime"> - <el-date-picker v-model="form.reservationTime" type="date" value-format="yyyy-MM-dd" placeholder="閫夋嫨鏃ユ湡" - :picker-options="setDisabled" style="width: 160px"> - </el-date-picker> - </el-form-item> - <el-form-item label="鏃堕棿" prop="timeRegion"> - <el-select style="width: 160px" v-model="form.timeRegion" placeholder="璇烽�夋嫨棰勭害鏃堕棿"> - <el-option v-for="dict in dict.type.tj_time_region" :key="dict.value" :label="dict.label" - :value="dict.value"></el-option> - </el-select> - </el-form-item> - <el-form-item label="鍗″彿" prop="indexCard"> - <el-input v-model="form.indexCard" placeholder="璇疯緭鍏ュ崱鍙�" style="width: 190px" /> - </el-form-item> - </el-form> - </div> - </el-col> - </el-row> - + <el-form-item label="浣撴绫诲埆" prop="category"> + <el-select style="width: 140px" v-model="form.category" placeholder="璇烽�夋嫨浣撴绫诲埆"> + <el-option v-for="dict in dict.type.dict_tjtype" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </el-select> + <!-- <el-input v-model="form.category" placeholder="璇疯緭鍏ヤ綋妫�绫诲埆" /> --> + </el-form-item> + <el-form-item label="閮ㄩ棬" prop="department"> + <el-input v-model="form.department" placeholder="璇疯緭鍏ラ儴闂�" style="width: 160px" /> + </el-form-item> + <el-form-item label="宸ヤ綔鍗曚綅" prop="company"> + <el-input v-model="form.company" placeholder="璇疯緭鍏ュ伐浣滃崟浣�" style="width: 440px" /> + </el-form-item> + <el-form-item label="鑱屼笟" prop="career"> + <el-select filterable :disabled="isDisabled" v-model="form.career" placeholder="璇疯緭鍏ヨ亴涓�" style="width: 140px"> + <el-option v-for="dict in dict.type.dict_job" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </el-select> + </el-form-item> + <el-form-item label="棰勭害鏃ユ湡" prop="reservationTime"> + <el-date-picker v-model="form.reservationTime" type="date" value-format="yyyy-MM-dd" placeholder="閫夋嫨鏃ユ湡" + :picker-options="setDisabled" style="width: 160px"> + </el-date-picker> + </el-form-item> + <el-form-item label="鏃堕棿" prop="timeRegion"> + <el-select style="width: 160px" v-model="form.timeRegion" placeholder="璇烽�夋嫨棰勭害鏃堕棿"> + <el-option v-for="dict in dict.type.tj_time_region" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </el-select> + </el-form-item> + <el-form-item label="鍗″彿" prop="indexCard"> + <el-input v-model="form.indexCard" placeholder="璇疯緭鍏ュ崱鍙�" style="width: 190px" /> + </el-form-item> + <el-form-item label="浣撴绫诲瀷" prop="tjType" style="margin-right: 20px"> + <el-select style="width: 145px" v-model="form.tjType" placeholder="璇烽�夋嫨浣撴绫诲瀷"> + <el-option v-for="dict in dict.type.dict_team" :key="dict.value" :label="dict.label" + :value="parseInt(dict.value)"></el-option> + </el-select> + </el-form-item> + </el-form> + </div> + </el-col> + </el-row> <el-dialog title="閫夋嫨濂楅" :visible.sync="taocan" width="42%" height="700px"> <el-tabs type="border-card" style="height: 538px; margin: 0 10px; width: 100%"> @@ -158,7 +200,7 @@ <div class="tab8"> <div class="tab7"> <v-tree-transfer :treeData="treedataList" :defaultProps="{ children: 'tjProjectList', label: 'proName' }" - :defaultKeys="defaultKeys" @changeKeys="changeCategoryKeys" :key="datekey"></v-tree-transfer> + :defaultKeys="defaultKeys" @changeKeys="changeCategoryKeys" :key="datekey"></v-tree-transfer> <!-- <el-tree :data="data" show-checkbox node-key="proId" :props="defaultProps" :default-checked-keys="treeList" @check-change="handleCurrentChecked"> </el-tree> --> @@ -225,13 +267,7 @@ </div> --> <template> - <el-form :model="form" :inline="true" label-width="75px" style="margin-left:10px"> - <el-form-item label="浣撴绫诲瀷" prop="tjType" style="margin-right: 20px"> - <el-select style="width: 160px" v-model="form.tjType" placeholder="璇烽�夋嫨浣撴绫诲瀷"> - <el-option v-for="dict in dict.type.dict_team" :key="dict.value" :label="dict.label" - :value="parseInt(dict.value)"></el-option> - </el-select> - </el-form-item> + <el-form :model="form" :inline="true" label-width="75px" style="margin-left: 10px"> <el-form-item label="搴旀敹閲戦" style="margin-right: 20px"> <el-input placeholder="搴旀敹閲戦" :value="TotalPrice1 + '.00'" disabled style="width: 150px"></el-input> </el-form-item> @@ -247,11 +283,14 @@ <el-button type="primary" @click="Package" size="mini">閫夋嫨濂楅</el-button> <el-button type="primary" @click="submitPrice" size="mini" :disabled="confirm">棰勭害鐧昏</el-button> + <el-button v-show="lishi" type="primary" @click="cope" size="mini">涓�閿鍒�</el-button> + <el-button type="primary" @click="inputChanges" v-show="lishi" size="mini" + :disabled="confirm">鍘嗗彶浣撴璁板綍</el-button> </el-form-item> </el-form> </template> - <div style="text-align: center; margin-bottom: 10px; margin-right: 900px"> + <div style="text-align: center; margin-bottom: 10px"> 宸查�夐」鐩垪琛� </div> <div style=" @@ -282,7 +321,7 @@ </el-table-column> <el-table-column prop="proType" label="鎬у埆" width="180"> <template slot-scope="scope" v-if="scope.row.proType == ''"> - {{ scope.row.proType == '' ? "鍏ㄩ儴" : ""}} + {{ scope.row.proType == "" ? "鍏ㄩ儴" : "" }} </template> <template slot-scope="scope" v-else> <dict-tag :options="dict.type.sys_user_sex" :value="scope.row.proType" /> @@ -292,12 +331,11 @@ </el-table-column> <el-table-column prop="nowPrice" label="瀹炴敹閲戦"> </el-table-column> - <el-table-column prop="proCheckMethod" label="绌鸿吂"> + <el-table-column prop="proCheckMethod" label="绌鸿吂"> <template slot-scope="scope"> <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.proCheckMethod" /> </template> </el-table-column> - </el-table> </el-collapse-item> </div> @@ -314,9 +352,8 @@ </el-table-column> <el-table-column prop="nowPrice" label="瀹炴敹閲戦"> </el-table-column> - <el-table-column prop="isEat" label="绌鸿吂"> + <el-table-column prop="proCheckMethod" label="绌鸿吂"> </el-table-column> - </el-table> </el-collapse-item> </div> @@ -386,6 +423,14 @@ <iframe id="printIframe" :src="url" frameborder="0" style="width: 100%; height: 100%"></iframe> </div> </el-dialog> + <el-dialog title="鎻愮ず" :visible.sync="dialogVisiblese" width="30%" :before-close="handleClose"> + <span>鏄惁澶嶅埗鏈�杩戜竴娆$殑浣撴椤圭洰锛�</span> + <span slot="footer" class="dialog-footer"> + <el-button @click="dialogVisiblese = false">鍙� 娑�</el-button> + <el-button type="primary" @click="copes">纭� 瀹�</el-button> + </span> + </el-dialog> + <historyTj :cusIdCard="form.cusIdcard" ref="historyTj"></historyTj> </div> </template> @@ -401,12 +446,15 @@ getTransitionList, getGuide, getaddTj, + getHistryTjOrderByCusIdCard, + getHistryTjOrderProByCusIdCard, } from "@/api/system/tijian"; import { MessageBox } from "element-ui"; -import VTreeTransfer from '../tijian/TreeTransfer.vue' +import VTreeTransfer from "../tijian/TreeTransfer.vue"; +import historyTj from "@/components/historyTj/index"; export default { components: { - VTreeTransfer + VTreeTransfer, historyTj }, dicts: [ "dict_user_national", @@ -423,6 +471,17 @@ name: "Tijian", data() { + let checkPhoneNum = (rule, value, callback) => { + console.log( value) + let patter = new RegExp(/^1\s*[3456789]\s*(\d\s*){9}$/); + if (value == "" && value == undefined && !value) { + return callback(''); + } else if(value != undefined && value != ""){ + return callback(); + }else if (!patter.test(value)) { + return callback(''); + } + }; // const isCnNewID = (rule, value, callback) => { // var arrExp = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]; //鍔犳潈鍥犲瓙 // var arrValid = [1, 0, "X", 9, 8, 7, 6, 5, 4, 3, 2]; //鏍¢獙鐮� @@ -448,6 +507,12 @@ // } // }; return { + proIdList: [], + tableDatas: [], + dialogVisiblese: false, + lishi: false, + table: false, + HistoryList: {}, index: 0, taocan: false, proIds: "", @@ -587,24 +652,24 @@ }, // 琛ㄥ崟鏍¢獙 rules: { - cusName: [{ required: true, message: "濮撳悕涓嶈兘涓虹┖", trigger: "blur" }], + cusName: [{ required: true, validator: checkPhoneNum, trigger: "blur" }], cusSex: [ - { required: true, message: "鎬у埆涓嶈兘涓虹┖", trigger: "change" }, + { required: true, validator: checkPhoneNum, trigger: "change" }, ], cusBrithday: [ - { required: true, message: "鍑虹敓鏃ユ湡涓嶈兘涓虹┖", trigger: "blur" }, + { required: true, validator: checkPhoneNum, trigger: "blur" }, ], // cusAddr: [ // { required: true, message: "鐜板眳浣忓湴鍧�涓嶈兘涓虹┖", trigger: "blur" }, // ], cusPhone: [ - { required: true, message: "鑱旂郴鐢佃瘽涓嶈兘涓虹┖", trigger: "blur" }, + { required: true, validator: checkPhoneNum, trigger: "blur" }, ], reservationTime: [ - { required: true, message: "棰勭害鏃ユ湡涓嶈兘涓虹┖", trigger: "change" }, + { required: true, validator: checkPhoneNum, trigger: "change" }, ], timeRegion: [ - { required: true, message: "鏃堕棿涓嶈兘涓虹┖", trigger: "blur" }, + { required: true, validator: checkPhoneNum, trigger: "blur" }, ], // cusIdcard: [ // { required: true, message: "璇疯緭鍏ヨ韩浠借瘉鍙�", trigger: "blur" }, @@ -615,14 +680,13 @@ // }, // ], cusIdcard: [ - { required: true, message: "韬唤璇佸彿涓嶈兘涓虹┖", trigger: "blur" }, + { required: true, validator: checkPhoneNum, trigger: "blur" }, { pattern: /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/, - message: '璇疯緭鍏ユ纭殑韬唤璇佸彿', - trigger: 'blur', - validator: this.validSjh - - } + validator: checkPhoneNum, + trigger: "blur", + validator: this.validSjh, + }, ], }, }; @@ -666,9 +730,98 @@ this.form.cusBrithday = birthday; this.form.age = age; } + + // let cusIdCard = this.form.cusIdcard; + // getHistryTjOrderByCusIdCard(cusIdCard).then((res) => { + // if (res.code == 200) { + this.table = true; + this.lishi = true; + // this.HistoryList = res.data; + // } + // }); } else { // return this.$message.error("璇疯緭鍏ユ纭殑韬唤璇佸彿锛�");; } + }, + inputChanges() { + this.$refs.historyTj.getlist(); + }, + cope() { + let cusIdCard = this.form.cusIdcard; + getHistryTjOrderProByCusIdCard(cusIdCard).then((res) => { + this.copeList = res.data; + if (res.msg != "鏆傛棤鍘嗗彶璁板綍") { + this.dialogVisiblese = true; + } else { + this.$message.warning("鏆傛棤鍘嗗彶浣撴璁板綍锛�"); + } + }); + }, + copes() { + let cusIdCard = this.form.cusIdcard; + getHistryTjOrderProByCusIdCard(cusIdCard).then((res) => { + this.tableDatas = res.data; + if (this.form.cusIdcard) { + var cusId = this.form.cusIdcard; + } else { + this.$message.warning("璇峰厛濉啓淇℃伅锛屽啀閫変綋妫�鍐呭"); + } + + let _this = this; + if (this.tableDatas.length != 0) { + this.tableDatas.forEach((item) => { + if (item.pacId != null) { + _this.pacId = item.pacId; + } else { + item.list.forEach((items) => { + _this.proIdList.push(items.proId); + console.log(_this.pacId, 888); + }); + } + }); + } else { + _this.pacId = ""; + } + let data = { + cusId, + pacId: _this.pacId, + proIds: _this.proIdList, + }; + getaddtTransition(data).then((response) => { + if (response.msg === "鎿嶄綔鎴愬姛") { + let cusId = this.form.cusIdcard; + getTransitionList(cusId).then((response) => { + this.tableData1 = response.data; + // this.checkSelectable(); + this.TotalPrice1 = 0; + if (this.tableData1) { + this.tableData1.forEach((item) => { + this.TotalPrice1 += item.nowPrice; + this.TotalPrice = this.TotalPrice1 + ".00"; + if (item.pacName === null) { + item.pacName = "鍗曢」"; + } + this.pacName = item.pacName; + }); + this.list1 = false; + this.list3 = true; + } else { + this.list1 = true; + this.TotalPrice = "0.00"; + } + }); + } + }); + this.taocan = false; + }); + this.dialogVisiblese = false; + }, + handleClose(done) { + this.$confirm("纭鍏抽棴锛�") + .then((_) => { + done(); + }) + .catch((_) => { }); }, getList1() { getInfo().then((response) => { @@ -795,9 +948,9 @@ } this.pacName = item.pacName; if (item.pacName == "鍗曢」") { - item.list.forEach(item9 => { - this.treeList.push(item9.proId) - }) + item.list.forEach((item9) => { + this.treeList.push(item9.proId); + }); } }); this.list1 = false; @@ -881,7 +1034,7 @@ this.taocan = true; // this.getData(); let cusSex = this.form.cusSex; - this.datekey = Date.now() + this.datekey = Date.now(); //鍏ㄩ儴濂楅 deptTreeSelect(cusSex).then((response) => { this.newpacName = response.rows; @@ -889,9 +1042,7 @@ this.newpacName.forEach((item3) => { this.tableData1.forEach((item4) => { item4.list.forEach((item6) => { - if (item6.pacName === item3.pacName) { - this.$nextTick(() => { this.$refs.tb.toggleRowSelection(item3, true); }); @@ -1011,7 +1162,7 @@ }, changeCategoryKeys(val) { this.proIds = []; - this.proIds = val + this.proIds = val; }, // 椤圭洰鎻愪氦 -- Gitblit v1.8.0