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