From 36b7179cda46033aa5f142aecf0cd213cd50232c Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期二, 11 三月 2025 17:09:29 +0800
Subject: [PATCH] 测试完成

---
 src/views/followvisit/record/detailpage/index.vue |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue
index d3bd062..863735a 100644
--- a/src/views/followvisit/record/detailpage/index.vue
+++ b/src/views/followvisit/record/detailpage/index.vue
@@ -535,7 +535,7 @@
       </el-tabs>
     </div>
     <el-dialog title="鎮h�呭啀娆¢殢璁�" :visible.sync="dialogFormVisible">
-      <el-form ref="form" :model="form" label-width="80px">
+      <el-form ref="zcform" :rules="zcrules" :model="form" label-width="80px">
         <el-form-item label="浠诲姟鍚嶇О">
           <el-input
             style="width: 400px"
@@ -568,7 +568,7 @@
           ></el-input>
         </el-form-item>
 
-        <el-form-item label="闅忚鏂瑰紡">
+        <el-form-item label="闅忚鏂瑰紡" prop="resource">
           <el-radio-group v-model="form.resource">
             <el-radio label="1">鏈梾鍖洪殢璁�</el-radio>
             <el-radio label="2">闅忚涓績闅忚</el-radio>
@@ -577,7 +577,7 @@
         <!-- <el-form-item label="鍗冲埢鍙戦��">
           <el-switch v-model="zcform.delivery"></el-switch>
         </el-form-item> -->
-        <el-form-item label="闅忚鏃堕棿">
+        <el-form-item label="闅忚鏃堕棿" prop="date1">
           <el-date-picker
             type="date"
             placeholder="閫夋嫨鏃ユ湡"
@@ -627,7 +627,14 @@
       tableDatatop: [], //棰樼洰琛�
       voiceDatatop: [], //棰樼洰琛�
       dynamicTags: [],
-
+      zcrules: {
+        date1: [
+          { required: true, message: "璇烽�夋嫨闅忚鏂瑰紡", trigger: "change" },
+        ],
+        resource: [
+          { required: true, message: "璇烽�夋嫨闅忚鏃堕棿", trigger: "blur" },
+        ],
+      },
       userform: {},
       Whetherall: false, //鏄惁鍏ㄩ儴璁板綍灞曠ず
       dialogFormVisible: false,
@@ -983,7 +990,9 @@
     },
     // 鍒涘缓鍐嶆闅忚鏈嶅姟
     setupsubtask() {
-      let form = structuredClone(this.form);
+      this.$refs['zcform'].validate((valid) => {
+        if (valid) {
+          let form = structuredClone(this.form);
       form.longSendTime = this.formatTime(form.date1);
       if (form.resource) {
         if (form.resource == 2) {
@@ -1002,6 +1011,9 @@
         }
         this.dialogFormVisible = false;
       });
+        }
+      });
+
     },
     updateScore(a, b, c) {
       console.log(a);

--
Gitblit v1.9.3