From 72ab160441fb85d65813789dfa3f15a60e6de764 Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期二, 15 七月 2025 18:02:29 +0800
Subject: [PATCH] 1

---
 src/views/doctor/checkAll/index.vue |   22 +++++++++++++++++-----
 src/views/hosp/order/index.vue      |    6 ++++++
 src/components/proposal/index.vue   |   14 ++++++++++++--
 3 files changed, 35 insertions(+), 7 deletions(-)

diff --git a/src/components/proposal/index.vue b/src/components/proposal/index.vue
index 58d3474..d8aac1c 100644
--- a/src/components/proposal/index.vue
+++ b/src/components/proposal/index.vue
@@ -19,8 +19,8 @@
       <el-form inline @submit.native.prevent="search">
         <el-form-item>
           <el-radio-group v-model="tjproposal" @input="radiotjproposalChange">
-            <el-radio-button label="0">甯哥敤寤鸿</el-radio-button>
-            <el-radio-button label="1">蹇嵎寤鸿</el-radio-button>
+            <el-radio-button label="0">蹇嵎寤鸿</el-radio-button>
+            <el-radio-button label="1">甯哥敤寤鸿</el-radio-button>
           </el-radio-group>
         </el-form-item>
         <el-form-item v-show="tjproposal == 0">
@@ -171,6 +171,10 @@
       this.tjproposal = "0";
       this.getList();
     },
+     mrjy(val) {
+     const mode = val === "Y" ? "1" : "0";
+     this.setTjProposal(mode);
+    },
   },
   mounted() {
     // this.getList()
@@ -182,6 +186,12 @@
     // }
   },
   methods: {
+    setTjProposal(mode) {
+      if (this.tjproposal !== mode) {
+        this.tjproposal = mode;
+        this.radiotjproposalChange(mode); // 鎵ц鍒囨崲閫昏緫
+      }
+    },
     getAllList() {
       this.loading = true;
       this.openone = true;
diff --git a/src/views/doctor/checkAll/index.vue b/src/views/doctor/checkAll/index.vue
index 1ec611e..3518837 100644
--- a/src/views/doctor/checkAll/index.vue
+++ b/src/views/doctor/checkAll/index.vue
@@ -337,8 +337,7 @@
 
               <el-form ref="numberValidateForm" label-width="80px" class="demo-ruleForm" v-if="tjproject != '1'">
                 <el-form-item label="鎬绘寤鸿">
-                  <el-input type="textarea" placeholder="璇疯緭鍏ュ唴瀹�" v-model="textarea1" :rows="3"
-                    style="width: 96%"></el-input>
+                  <el-input type="textarea" placeholder="璇疯緭鍏ュ唴瀹�" v-model="textarea1" :autosize="{ minRows: minRows, maxRows: maxRows }"></el-input>
                 </el-form-item>
               </el-form>
               <div slot="footer" class="dialog-footers">
@@ -906,13 +905,14 @@
     </el-dialog>
     <Packages ref="bbb" :baogao="baogao" />
     <Prescription ref="Pre" :preObj="preObj" />
-    <proposal ref="proposal" :cusobj="cusobj" @event1="eventchange($event)" />
+    <proposal ref="proposal" :cusobj="cusobj" :mrjy="mrjy" @event1="eventchange($event)" />
     <createproposal ref="createproposal" :creatobj="creatobj" />
     <el-dialog title="甯哥敤寤鸿缁存姢" :visible.sync="propdialog" width="500px" append-to-body></el-dialog>
   </div>
 </template>
 <script>
 import _ from 'lodash';
+import { getConfigKey } from "@/api/system/config";
 import jianqianwenzhen from "@/components/jianqianwenzhen";
 import Packages from "@/components/Packages";
 import Prescription from "@/components/Prescription";
@@ -982,6 +982,8 @@
       zhiyeJg: '', // 鍒濆鍖栦綋妫�缁撴灉涓洪粯璁ゅ��
       selectedAdvice: null,
       activeAdviceIndex: 0,
+      minRows: 3,
+      maxRows: null,
       gotyval: null,
       advicerulesList: [],
       xmChange: [],
@@ -1037,6 +1039,7 @@
       src: "",
       url: "",
       userId: "",
+      mrjy: "",
       flag: true,
       bill: null,
       numberList: [],
@@ -1153,6 +1156,12 @@
     this.$nextTick(() => {
       this.$refs.inputName.focus();
       this.viewportHeight = window.innerHeight || document.documentElement.clientHeight;
+    });
+    getConfigKey("zjysjymrhs").then((res) => {
+      const val = parseInt(res.msg); // 纭繚鏄暟瀛�
+      if (!isNaN(val)) {
+        this.maxRows = val;
+      }
     });
   },
 
@@ -1850,8 +1859,11 @@
 
     propoChange() {
       this.cusobj = { sex: this.tableAll.cusSex, isZj: 0 };
-      this.$refs.proposal.open = true;
-      this.$refs.proposal.title = "寤鸿鏂规";
+      getConfigKey("mrzscyjy").then((res) => {
+        this.mrjy = res.msg; 
+        this.$refs.proposal.title = "寤鸿鏂规";
+        this.$refs.proposal.open = true;
+      });
     },
 
     eventchange(data) {
diff --git a/src/views/hosp/order/index.vue b/src/views/hosp/order/index.vue
index 7f41531..1e200a9 100644
--- a/src/views/hosp/order/index.vue
+++ b/src/views/hosp/order/index.vue
@@ -785,6 +785,12 @@
               </el-table-column>
               <el-table-column align="center" prop="price" label="璐圭敤鍚堣">
               </el-table-column>
+              <el-table-column align="center" prop="sfzt" label="璐圭敤鐘舵��">
+                 <template v-slot="scope">
+                    <span v-if="scope.row.sfzt">{{ '宸茬粨璐�' }}</span>
+                    <span v-else>{{ '鏈粨璐�' }}</span>
+                 </template>
+              </el-table-column>
             </el-table>
             <h3>浠樻璇︽儏</h3>
             <el-table :data="bill" style="width: 100%; margin-top: 10px">

--
Gitblit v1.8.0