From d94d00d2cd9eaf87bb3776f72f8e73410b93cb7a Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 18 十二月 2023 15:59:37 +0800
Subject: [PATCH] 随访题库完成

---
 src/views/patient/propaganda/particty.vue |  116 ++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 96 insertions(+), 20 deletions(-)

diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue
index 4ac1600..70de25c 100644
--- a/src/views/patient/propaganda/particty.vue
+++ b/src/views/patient/propaganda/particty.vue
@@ -35,7 +35,7 @@
             </div>
             <div class="jic-value">
               <el-form ref="form" :model="form" label-width="105px">
-                <el-form-item label="鍙戦�佹椂闂达細">
+                <el-form-item label="鍙戦�佹椂闂达細" v-if="currenttype != 2">
                   <el-date-picker
                     v-model="form.name"
                     type="date"
@@ -43,11 +43,12 @@
                   >
                   </el-date-picker>
                 </el-form-item>
-                <el-form-item label="鍙戦�佹椂闂存锛�">
+                <el-form-item label="鍙戦�佹椂闂存锛�" v-if="currenttype != 2">
                   <el-checkbox-group v-model="checkList">
                     <el-checkbox label="涓婂崍锛�8:30-11:30锛�"></el-checkbox>
                     <el-checkbox label="涓嬪崍锛�14:30-16:30锛�"></el-checkbox>
                     <el-checkbox label="澶滈棿锛�18:30-20:30锛�"></el-checkbox>
+                    <el-checkbox label="涓嶅畾鏃�"></el-checkbox>
                   </el-checkbox-group>
                 </el-form-item>
                 <el-form-item label="鏈嶅姟褰㈠紡">
@@ -61,8 +62,8 @@
                 </el-form-item>
                 <el-form-item label="缁勭粐褰㈠紡">
                   <el-radio-group v-model="form.radio">
-                    <el-radio :label="3">鍗曚汉</el-radio>
-                    <el-radio :label="6">澶氫汉</el-radio>
+                    <el-radio :label="3">鍗曚汉瀹f暀</el-radio>
+                    <el-radio :label="6">澶氫汉闆嗕腑瀹f暀</el-radio>
                   </el-radio-group>
                 </el-form-item>
                 <el-form-item label="璇煶妯$増" prop="region">
@@ -91,14 +92,92 @@
                     v-show="showSearch"
                     label-width="98px"
                   >
-                    <el-form-item label="瀹f暀涓婚">
+                    <el-form-item label="瀹f暀涓婚" v-if="currenttype == 1">
                       <el-input v-model="topqueryParams.name"></el-input>
                     </el-form-item>
-                    <el-form-item label="閫傜敤鐤剧梾">
+                    <el-form-item
+                      label="闅忚鍚嶇О"
+                      v-if="currenttype == 2 || currenttype == 3"
+                    >
+                      <el-input
+                        v-model="topqueryParams.name"
+                      ></el-input> </el-form-item
+                    ><el-form-item
+                      label="閫氱煡鍚嶇О"
+                      v-if="currenttype == 4 || currenttype == 5"
+                    >
+                      <el-input
+                        v-model="topqueryParams.name"
+                      ></el-input> </el-form-item
+                    ><el-form-item label="浣撴濂楅" v-if="currenttype == 5">
+                      <el-input v-model="topqueryParams.name"></el-input>
+                    </el-form-item>
+                    <el-form-item label="闂嵎涓婚" v-if="currenttype == 6">
+                      <el-input v-model="topqueryParams.name"></el-input>
+                    </el-form-item>
+                    <el-form-item label="閫傜敤鐤剧梾" v-if="currenttype != 5">
                       <el-input v-model="topqueryParams.name"></el-input>
                     </el-form-item>
 
-                    <el-form-item label="瀹f暀绫诲瀷" prop="status">
+                    <el-form-item
+                      label="瀹f暀绫诲瀷"
+                      prop="status"
+                      v-if="currenttype == 1"
+                    >
+                      <el-select
+                        v-model="topqueryParams.topic"
+                        placeholder="璇烽�夋嫨"
+                      >
+                        <el-option
+                          v-for="item in taskoptions"
+                          :key="item.value"
+                          :label="item.label"
+                          :value="item.value"
+                        >
+                        </el-option>
+                      </el-select>
+                    </el-form-item>
+                    <el-form-item
+                      label="閫氱煡绫诲瀷"
+                      prop="status"
+                      v-if="currenttype == 4 || currenttype == 5"
+                    >
+                      <el-select
+                        v-model="topqueryParams.topic"
+                        placeholder="璇烽�夋嫨"
+                      >
+                        <el-option
+                          v-for="item in taskoptions"
+                          :key="item.value"
+                          :label="item.label"
+                          :value="item.value"
+                        >
+                        </el-option>
+                      </el-select>
+                    </el-form-item>
+                    <el-form-item
+                      label="闅忚绫诲瀷"
+                      prop="status"
+                      v-if="currenttype == 2 || currenttype == 3"
+                    >
+                      <el-select
+                        v-model="topqueryParams.topic"
+                        placeholder="璇烽�夋嫨"
+                      >
+                        <el-option
+                          v-for="item in taskoptions"
+                          :key="item.value"
+                          :label="item.label"
+                          :value="item.value"
+                        >
+                        </el-option>
+                      </el-select>
+                    </el-form-item>
+                    <el-form-item
+                      label="闂嵎绫诲瀷"
+                      prop="status"
+                      v-if="currenttype == 6"
+                    >
                       <el-select
                         v-model="topqueryParams.topic"
                         placeholder="璇烽�夋嫨"
@@ -457,9 +536,7 @@
 </template>
 
 <script>
-import { listsvr_prjtask, Addpatienttask } from "@/api/smartorpor/svr_prjtask";
-import { listpat_archive } from "@/api/smartorpor/pat_archive";
-import { listsvr_prjtaskline } from "@/api/smartorpor/svr_prjtaskline";
+
 import { messagelistpatient } from "@/api/patient/homepage";
 import SFtable from "@/components/SFtable"; //琛ㄦ牸缁勪欢
 
@@ -486,6 +563,7 @@
       ],
       tableLabelxj: [
         { label: "瀹f暀鍚嶇О", width: "", prop: "name" },
+        { label: "瀹f暀绫诲瀷", width: "", prop: "nametype" },
         { label: "瀹f暀妯$増", width: "", prop: "impTemplate" },
         { label: "鍒涘缓鏃ユ湡", width: "", prop: "create_time" },
         { label: "鍒涘缓浜�", width: "", prop: "update_by" },
@@ -576,19 +654,15 @@
       taskoptions: [
         {
           value: "1",
-          label: "閫氱煡",
+          label: "鍑洪櫌鐥呬汉",
         },
         {
           value: "2",
-          label: "闅忚",
+          label: "闂ㄨ瘖鐥呬汉",
         },
         {
           value: "3",
-          label: "闂嵎",
-        },
-        {
-          value: "4",
-          label: "瀹f暀",
+          label: "浣撴鐥呬汉",
         },
       ],
       quote: false,
@@ -618,6 +692,8 @@
           "鐭俊",
           "寰俊鍏紬鍙�",
           "寰俊灏忕▼搴�",
+          "鏀粯瀹�",
+          "鏅鸿兘灏忕▼搴�",
           "閽夐拤",
         ];
       } else if (this.currenttype == 2) {
@@ -719,9 +795,9 @@
       let objictpint = {};
       objictpint.patientes = this.ids;
       objictpint.pguid = 2;
-      Addpatienttask(objictpint).then((res) => {
-        console.log(res);
-      });
+      // Addpatienttask(objictpint).then((res) => {
+      //   console.log(res);
+      // });
       this.dialogVisiblepatient = false;
     },
 

--
Gitblit v1.9.3