From 6a341a52246c20a662808f055ea446aa06b92a0d Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期五, 01 八月 2025 12:07:34 +0800 Subject: [PATCH] 1 --- src/views/system/tijian/index.vue | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 52 insertions(+), 5 deletions(-) diff --git a/src/views/system/tijian/index.vue b/src/views/system/tijian/index.vue index e9eff5c..795e2e0 100644 --- a/src/views/system/tijian/index.vue +++ b/src/views/system/tijian/index.vue @@ -554,7 +554,7 @@ v-model="activeNames" @tab-click="handleClick" > - <el-tab-pane label="濂楅" name="first"> + <el-tab-pane label="濂楅" name="first" :disabled ="form.sftj == 'Y'|| form.sftj == 'y'"> <el-form :model="queryParam" ref="queryForm" @@ -625,7 +625,7 @@ </div> </div> </el-tab-pane> - <el-tab-pane label="缁勫悎" name="third"> + <el-tab-pane label="缁勫悎" name="third" :disabled ="form.sftj == 'Y'|| form.sftj == 'y'"> <el-row :gutter="20" style="width: 100%"> <el-col :span="6" style="min-width: 200px"> <div @@ -737,7 +737,7 @@ </el-col> </el-row> </el-tab-pane> - <el-tab-pane label="鍗曢」" name="second"> + <el-tab-pane label="鍗曢」" name="second" :disabled ="form.sftj == 'Y'|| form.sftj == 'y'"> <el-row :gutter="20" style="width: 100%"> <el-col :span="6" style="min-width: 200px"> <div @@ -851,6 +851,31 @@ </el-col> </el-row> </el-tab-pane> + <el-tab-pane label="浜插睘濂楅" name="four" :disabled ="form.sftj == 'N'|| form.sftj == 'n'"> + <el-form :model="queryParam" ref="queryForm" size="small" :inline="true" v-if="showSearch" label-width="auto" + @submit.native.prevent="handle"> + <el-form-item label="濮撳悕" prop="pacName"> + <el-input v-model="queryParam.pacName" placeholder="璇疯緭鍏ュ鍚�" clearable @keyup.enter.native="handle" /> + </el-form-item> + <el-form-item label="韬唤璇�" prop="pacName"> + <el-input v-model="queryParam.pacName" placeholder="璇疯緭鍏ヨ韩浠借瘉" clearable @keyup.enter.native="handle" /> + </el-form-item> + <el-form-item> + <el-button type="primary" icon="el-icon-search" size="mini" @click="handle">鏌ヨ</el-button> + </el-form-item> + </el-form> + <div class="tab4"> + <div class="grid-content bg-purple" style="margin-left: 5px; width: 98%"> + <el-table v-loading="loading" element-loading-text="姝e湪鍔犺浇涓�..." element-loading-spinner="el-icon-loading" + border :data="newpacName" @selection-change="handleSelectionChange" height="450px" ref="tb"> + <el-table-column type="selection" width="40px" align="center" label="閫夋嫨" /> + <el-table-column label="濂楅鍚嶇О" align="center" prop="pacName" width="120px" /> + <el-table-column label="濂楅浠锋牸" align="center" prop="price" width="120px" /> + <el-table-column label="濂楅鏄庣粏" align="center" prop="allProName" :show-overflow-tooltip="true" /> + </el-table> + </div> + </div> + </el-tab-pane> </el-tabs> <span slot="footer" class="dialog-footer"> <el-button @click="cancel">鍙� 娑�</el-button> @@ -998,6 +1023,13 @@ @blur="numberChangeXianPrice(discount, discount)" /> </el-form-item> + <el-form-item label="鏄惁鏇挎" v-if="tjtype"> + <!-- <el-input placeholder="鏄惁鏇挎" v-model="sftj" style="width: 150px"></el-input> --> + <el-select v-model="form.sftj" placeholder="鏄惁鏇挎" style="width: 150px"> + <el-option v-for="dict in dict.type.sys_yes_no" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </el-select> + </el-form-item> <br /> <el-form-item style="margin-left: 149px"> @@ -1525,6 +1557,7 @@ }, data() { return { + tjtype: false, isSubmitting: false, contentLoading: false, isLoading: false, @@ -1545,6 +1578,7 @@ cardreaderradio: 3, lishi: false, table: false, + dqdlr:null, HistoryList: {}, index: [], names: "", @@ -1982,6 +2016,7 @@ this.title = "娣诲姞浣撴鍗曚綅淇℃伅缁存姢"; }, idFn1() { + this.tjtype = true if (this.form.firmName) { const originalCompId = this.form.firmId; this.CompanyList.forEach((item) => { @@ -2083,6 +2118,7 @@ getList1() { getInfo().then((response) => { this.hospName = response.hospName; + this.dqdlr = res.user.userId; }); getIsRequired().then((response) => { this.showHidden = response.data; @@ -2172,7 +2208,7 @@ cusId, pacId: _this.pacId, proIds: _this.proIdList, - }; + }; getaddtTransition(data).then((response) => { if (response.code === 200) { let cusId = this.form.cusIdcard; @@ -3144,6 +3180,11 @@ }); } else if (!this.form.firmId && this.form.firmName) { this.taocan = true; + if(this.form.sftj == "Y" || this.form.sftj == "y"){ + this.activeNames = "four" + }else{ + this.activeNames = "first" + } this.loading = true; deptTreeSelect(cusSex).then((response) => { this.newpacName = response.rows; @@ -3167,6 +3208,11 @@ }); } else { this.taocan = true; + if(this.form.sftj == "Y" || this.form.sftj == "y"){ + this.activeNames = "four" + }else{ + this.activeNames = "first" + } this.loading = true; tuantiSelect(param).then((res) => { this.newpacName = res.data; @@ -4047,7 +4093,8 @@ //璋冩帴鍙f樉绀哄妫�鍗� const tjNumber = res.msg; const viewNum = "792931586196398080"; - const params = { viewNum, tjNumber }; + const dqdlr = this.dqdlr + const params = { viewNum, tjNumber,dqdlr}; this.$tab.openPage("瀵艰瘖鍗�", "/report/breDailyReport", params); this.confirm = true; }); -- Gitblit v1.8.0