diff --git a/src/views/components/myAssetsType/index_v3.vue b/src/views/components/myAssetsType/index_v3.vue index 851e10b..682f7ca 100644 --- a/src/views/components/myAssetsType/index_v3.vue +++ b/src/views/components/myAssetsType/index_v3.vue @@ -72,6 +72,7 @@ @@ -244,6 +245,23 @@ + + + + + + + @@ -350,9 +368,17 @@ export default { ...mapGetters(["nickName"]), }, data() { + const changeSateTetx = (rule, value, callback) => { + if (this.ruleForm.yjxtzc == 2 && !value) { + callback(new Error("请填写")); + } else { + callback(); + } + }; return { ruleForm: {}, rules: { + bfyy: [{ validator: changeSateTetx, trigger: "blur" }], ssdw: [ { required: true, message: "所属单位不能为空", trigger: "blur" }, ], @@ -481,6 +507,11 @@ export default { } }, methods: { + changeState(e) { + if (e != 2) { + this.ruleForm.bfyy = ""; + } + }, getInfo(id) { assetEmailInfo(id).then((res) => { this.ruleForm = res.data;