浏览代码

表单验证和日期自动填写

cxmo 1 年之前
父节点
当前提交
e6a27b962e
共有 1 个文件被更改,包括 9 次插入2 次删除
  1. 9 2
      src/views/system_manage/components/logSetDialog.vue

+ 9 - 2
src/views/system_manage/components/logSetDialog.vue

@@ -56,7 +56,9 @@ export default {
     watch:{
         isLogSetShow(newVal){
             if(newVal){
-                this.logInfo.Version?(this.formData = _.cloneDeep(this.logInfo)):(this.formData = {Content:''})
+                this.logInfo.Version
+                ?(this.formData = _.cloneDeep(this.logInfo))
+                :(this.formData = {Content:'',UpdateDate:this.$moment(new Date()).format('yyyy-MM-DD')})
             }
         }
     },
@@ -106,7 +108,12 @@ export default {
         },
         saveLog(){
             this.formData.Content = this.formData.Content.replace(/<p data-f-id=\"pbf\".*?<\/p>/g, "");
-            this.$emit('saveLog',this.formData)
+            this.$refs.logForm.validate((valid)=>{
+                if(valid){
+                    this.$emit('saveLog',this.formData)
+                }
+            })
+            
         }
     },
 };