From 59272d99113d2d11b1873d60653e52b49f14d757 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期五, 26 一月 2024 11:53:19 +0800
Subject: [PATCH] 指标完成

---
 src/views/patient/propaganda/particty.vue |   64 +++++++++++++++++++++-----------
 1 files changed, 42 insertions(+), 22 deletions(-)

diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue
index d313974..0f18cf6 100644
--- a/src/views/patient/propaganda/particty.vue
+++ b/src/views/patient/propaganda/particty.vue
@@ -14,6 +14,10 @@
             title="瀹f暀瀵硅薄"
             description="鍦ㄦ湰閮ㄩ�夋嫨瀹f暀鐥呬汉"
           ></el-step>
+          <el-step
+            icon="el-icon-user"
+            title="妯$増纭"
+          ></el-step>
         </el-steps>
       </div>
     </div>
@@ -37,25 +41,39 @@
               <el-form ref="form" :model="form" label-width="105px">
                 <el-form-item label="妯$増鍚嶇О锛�">
                   <el-input
+                    :disabled="true"
                     style="width: 220px"
-                    v-model="form.bt"
+                    v-model="form.preachname"
                     placeholder="璇峰湪涓嬫柟閫夋嫨"
                   />
                 </el-form-item>
-                <el-form-item label="鍙戦�佹椂闂达細" v-if="currenttype != 2">
+                <el-form-item label="鍙戦�佽缃細" v-if="currenttype != 2">
+                  <el-radio-group v-model="radio">
+                    <el-radio :label="1">鏃堕棿娈靛彂閫�</el-radio>
+                    <el-radio :label="2">鏃堕棿鐐瑰彂閫�</el-radio>
+                    <el-radio :label="3">鍗冲埢鍙戦��</el-radio>
+                  </el-radio-group>
+                </el-form-item>
+                <el-form-item
+                  label="鍙戦�佹椂闂寸偣锛�"
+                  v-if="currenttype != 2 && radio == 2"
+                >
                   <el-date-picker
-                    v-model="form.name"
-                    type="date"
-                    placeholder="閫夋嫨鏃ユ湡"
+                    v-model="form.sendTime"
+                    type="datetime"
+                    placeholder="閫夋嫨鏃ユ湡鏃堕棿"
+                    default-time="13:00:00"
                   >
                   </el-date-picker>
                 </el-form-item>
-                <el-form-item label="鍙戦�佹椂闂存锛�" v-if="currenttype != 2">
+                <el-form-item
+                  label="鍙戦�佹椂闂存锛�"
+                  v-if="currenttype != 2 && radio == 1"
+                >
                   <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="鏈嶅姟褰㈠紡">
@@ -67,18 +85,18 @@
                     ></el-checkbox>
                   </el-checkbox-group>
                 </el-form-item>
-                <el-form-item label="缁勭粐褰㈠紡">
+                <!-- <el-form-item label="缁勭粐褰㈠紡">
                   <el-radio-group v-model="form.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">
+                </el-form-item> -->
+                <!-- <el-form-item label="璇煶妯$増" prop="region">
                   <el-select v-model="form.region" placeholder="璇烽�夋嫨妯$増">
                     <el-option label="涓�鍙锋ā鐗�" value="shanghai"></el-option>
                     <el-option label="浜屽彿妯$増" value="beijing"></el-option>
                   </el-select>
-                </el-form-item>
+                </el-form-item> -->
               </el-form>
             </div>
           </div>
@@ -252,6 +270,7 @@
                     :tableLabel="tableLabel"
                     :controlsc="false"
                     :multiplechoice="false"
+                    :typeinfo="1"
                   />
                   <pagination
                     v-show="total > 0"
@@ -416,7 +435,7 @@
                   <el-row :gutter="10" class="mb8">
                     <el-col :span="1.5">
                       <el-select
-                        v-model="tasktopic"
+                        v-model="patientqueryParams.allhosp"
                         placeholder="璇烽�夋嫨鏂板绫诲瀷"
                       >
                         <el-option
@@ -434,7 +453,7 @@
                         plain
                         icon="el-icon-plus"
                         size="medium"
-                        :disabled="!tasktopic"
+                        :disabled="!patientqueryParams.allhosp"
                         @click="handleAddpatient"
                         >鏂板</el-button
                       >
@@ -461,6 +480,7 @@
                     :currentList="sonuserList"
                     :tableLabel="tableLabelhz"
                     :controlxz="false"
+                    :typeinfo="2"
                   />
                   <pagination
                     v-show="total > 0"
@@ -568,7 +588,9 @@
               @handleSelectionChange="handleSelectionChange"
               :currentList="patientuserList"
               :tableLabel="tableLabelhz"
+              :serialnumber="false"
               :controlsc="false"
+              :typeinfo="3"
             />
           </el-row>
           <pagination
@@ -592,6 +614,7 @@
 
 <script>
 import { messagelistpatient } from "@/api/patient/homepage";
+import store from "@/store";
 import {
   getTaskpatient,
   getlibrarylist,
@@ -615,10 +638,12 @@
       loading: false, // 閬僵灞�
       patientloading: false, // 閬僵灞�
       dialogVisiblepatient: false, //娣诲姞鎮h�呭脊妗�
+      radio: 1,
       checkboxlist: [],
       tableLabel: [],
       // 鎮h�呰〃鍗�
       tableLabelhz: [
+        { label: "搴忓彿", width: "", prop: "patid" },
         { label: "鎮h�呭悕绉�", width: "", prop: "name" },
         { label: "鎬у埆", width: "", prop: "sex" },
         { label: "骞撮緞", width: "", prop: "age" },
@@ -750,7 +775,6 @@
     this.Addsubtask();
     this.Getsubtask();
     this.Acquisitiontype();
-  
   },
 
   methods: {
@@ -761,11 +785,8 @@
         pageSize: 10,
         isavailable: "",
       };
-      getTaskpatient({ allhosp: 1 }).then((res) => {
-        console.log(res);
-      });
       this.currenttype = this.$route.query.type;
-      console.log(this.currenttype);
+      console.log(this.currenttype, "1");
       if (this.currenttype == 1) {
         this.title = "瀹f暀鍐呭鍒楄〃";
         this.tableLabel = this.tableLabelxj;
@@ -853,8 +874,7 @@
     },
     // 瀛愪换鍔′簩绾у脊妗�
     handleAddpatient(row) {
-      console.log(row, "瀛愮粍浠舵暟鎹�");
-      messagelistpatient(this.patientqueryParams).then((response) => {
+      getTaskpatient(this.patientqueryParams).then((response) => {
         console.log(response);
         this.patientuserList = response.rows;
         this.patienttotal = response.total;
@@ -913,11 +933,11 @@
     // 鏌ヨ瀛愪换鍔″垪琛�
     Getsubtask() {
       this.topqueryParams.pguid = 2;
-      console.log(this.topqueryParams);
+      console.log(this.topqueryParams, "aa");
       messagelistpatient(this.topqueryParams).then((res) => {
         this.userList = res.rows;
         this.total = res.total;
-        console.log(this.userList);
+        console.log(this.userList, "ss");
       });
     },
     // 鍙橀噺---------------

--
Gitblit v1.9.3