diff --git a/src/views/components/myAssetsType/index_v1.vue b/src/views/components/myAssetsType/index_v1.vue index ee1eac4..cb277d0 100644 --- a/src/views/components/myAssetsType/index_v1.vue +++ b/src/views/components/myAssetsType/index_v1.vue @@ -84,6 +84,7 @@ + + + + + + + @@ -442,9 +460,17 @@ export default { myDialog, }, data() { + const changeSateTetx = (rule, value, callback) => { + if (this.ruleForm.state == 7 && !value) { + callback(new Error("请填写")); + } else { + callback(); + } + }; return { ruleForm: {}, rules: { + bfyy: [{ validator: changeSateTetx, trigger: "blur" }], ssdw: [ { required: true, message: "所属单位不能为空", trigger: "blur" }, ], @@ -605,6 +631,11 @@ export default { } }, methods: { + changeState(e) { + if (e != 7) { + this.ruleForm.bfyy = ""; + } + }, getInfo(id) { miniProgramsInfo(id).then((res) => { this.ruleForm = res.data; diff --git a/src/views/components/myAssetsType/index_v2.vue b/src/views/components/myAssetsType/index_v2.vue index 2e9cdb3..5502573 100644 --- a/src/views/components/myAssetsType/index_v2.vue +++ b/src/views/components/myAssetsType/index_v2.vue @@ -494,6 +494,7 @@ + + + + + + + @@ -756,6 +774,13 @@ export default { ...mapGetters(["nickName"]), }, data() { + const changeSateTetx = (rule, value, callback) => { + if (this.ruleForm.gzhzt == 7 && !value) { + callback(new Error("请填写")); + } else { + callback(); + } + }; return { ruleForm: { cdList: [ @@ -767,6 +792,7 @@ export default { ], }, rules: { + bfyy: [{ validator: changeSateTetx, trigger: "blur" }], ssdw: [ { required: true, message: "所属单位不能为空", trigger: "blur" }, ], @@ -927,6 +953,12 @@ export default { } }, methods: { + changeState(e) { + if (e != 7) { + this.ruleForm.bfyy = ""; + } + }, + removeDomain(item, type) { var index = this.ruleForm[type].indexOf(item); if (index !== -1) {