From b33fce1b1bbad04a2a6b4812e0fb438b8a52b8e5 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期三, 12 六月 2024 11:55:35 +0800
Subject: [PATCH] 测试完成

---
 src/views/patient/propaganda/particty.vue |   49 ++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 40 insertions(+), 9 deletions(-)

diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue
index e3ad89e..5f5352c 100644
--- a/src/views/patient/propaganda/particty.vue
+++ b/src/views/patient/propaganda/particty.vue
@@ -69,7 +69,8 @@
                 <el-form-item label="鍙戦�佽缃細" v-if="currenttype != 2">
                   <el-radio-group v-model="form.sendType">
                     <el-radio :label="1">鏃堕棿娈靛彂閫�</el-radio>
-                    <el-radio :label="3">鍗冲埢鍙戦��</el-radio>
+                    <el-radio :label="3">鏃堕棿鐐瑰彂閫�</el-radio>
+                    <el-radio :label="2">鍗冲埢鍙戦��</el-radio>
                   </el-radio-group>
                 </el-form-item>
                 <el-form-item label="鍙戦�佹棩鏈燂細" v-if="form.sendType == 1">
@@ -84,6 +85,22 @@
                   >
                   </el-date-picker>
                 </el-form-item>
+
+                <el-form-item label="鍙戦�佹椂闂寸偣锛�" v-if="form.sendType == 3">
+                  <div style="display: flex">
+                    <div style="margin-right: 10px">
+                      <el-date-picker
+                        v-model="time4"
+                        value-format="yyyy-MM-dd HH:mm:ss"
+                        @change="Totaldate"
+                        type="datetime"
+                        placeholder="閫夋嫨鏃ユ湡鏃堕棿"
+                      >
+                      </el-date-picker>
+                    </div>
+                  </div>
+                </el-form-item>
+
                 <el-form-item label="鍙戦�佹椂闂存锛�" v-if="form.sendType == 1">
                   <div style="display: flex">
                     <div style="margin-right: 10px">
@@ -780,7 +797,7 @@
         { label: "鍖归厤绗�", width: "", prop: "character" },
         { label: "鏇挎崲鍊�", width: "", prop: "Replacementvalue" },
       ],
-      Serviceform: [
+      preachform: [
         { label: "澶氬獟浣�", value: 1 },
         { label: "绾歌川", value: 2 },
         { label: "鐢佃瘽", value: 3 },
@@ -797,6 +814,7 @@
       time1: "", //涓婂崍鏃堕棿娈�
       time2: "", //涓嬪崍鏃堕棿娈�
       time3: "", //鏅氫笂鏃堕棿娈�
+      time4: "", //鏅氫笂鏃堕棿娈�
       topqueryParams: {
         pageNum: 1, //
         pageSize: 10,
@@ -992,7 +1010,7 @@
     },
     // 淇濆瓨
     submitForm(formName) {
-      // this.form.serviceform = this.checkList.join(",");
+      // this.form.preachform = this.checkList.join(",");
       this.formatFn(1);
       this.form.hospType = this.currenttype;
       const filteredArray = this.variableList.filter(
@@ -1196,8 +1214,13 @@
             this.formatFn(2);
             console.log(this.form.showDate, "this.form");
             this.daytime = this.form.showDate.split(",");
-            if (this.form.showTimeMorn)
-              this.time1 = this.form.showTimeMorn.split(",");
+            if (this.form.showTimeMorn) {
+              if (this.form.sendType == 3) {
+                this.time4 = this.form.showTimeMorn;
+              } else {
+                this.time1 = this.form.showTimeMorn.split(",");
+              }
+            }
             if (this.form.showTimeNoon)
               this.time2 = this.form.showTimeNoon.split(",");
             if (this.form.showTimeNight)
@@ -1238,6 +1261,12 @@
     changeTime(row) {
       console.log(row, "鏃堕棿");
       this.processingTime();
+    },
+    Totaldate(row) {
+      console.log(row, "鏃堕棿");
+      this.form.sendTimeslot = [{ begantime: row, endtime: row, xh: 1 }];
+      this.form.showTimeMorn = row;
+      console.log(this.form.sendTimeslot, "鏃堕棿");
     },
     changeTimeday(row) {
       const startDate = new Date(row[0]);
@@ -1330,12 +1359,12 @@
     },
     // 澶勭悊鏈嶅姟褰㈠紡
     formatFn(type) {
-      console.log(this.Serviceform);
-      console.log(this.checkList);
+      console.log(this.preachform, "preachform");
+      console.log(this.checkList, "checklist");
       let list = [];
       let formlist = [];
       if (type == 1) {
-        this.Serviceform.forEach((item) => {
+        this.preachform.forEach((item) => {
           this.checkList.forEach((obj) => {
             if (item.label == obj) {
               list.push(item.value);
@@ -1344,8 +1373,10 @@
         });
         this.form.preachform = list.join(",");
       } else {
+        console.log(this.form.preachform, "this.form.preachform");
         formlist = this.form.preachform.split(",");
-        this.Serviceform.forEach((item) => {
+        console.log(11);
+        this.preachform.forEach((item) => {
           formlist.forEach((obj) => {
             if (item.value == obj) {
               list.push(item.label);

--
Gitblit v1.9.3