diff --git a/src/views/components/assetsType/index.vue b/src/views/components/assetsType/index.vue index dcbbf95..60ce2e5 100644 --- a/src/views/components/assetsType/index.vue +++ b/src/views/components/assetsType/index.vue @@ -387,7 +387,11 @@ - + + + + + + + + @@ -4278,6 +4299,13 @@ export default { myUpload, }, data() { + const changeSateTetx = (rule, value, callback) => { + if (this.ruleForm.xtzt == 5 && !value) { + callback(new Error("请填写")); + } else { + callback(); + } + }; return { accept: [ "xls", @@ -4461,6 +4489,7 @@ export default { }, ], rules: { + bfyy: [{ validator: changeSateTetx, trigger: "blur" }], xtmc: [{ required: true, message: "请输入系统名称", trigger: "blur" }], dwmc: [ { required: true, message: "请输入单位名称", trigger: "blur" }, @@ -4498,6 +4527,11 @@ export default { } }, methods: { + changeState(e) { + if (e != 5) { + this.ruleForm.bfyy = ""; + } + }, // 获取详情 getInfo(id) { assetInfo(id).then((res) => { diff --git a/src/views/components/myAssetsType/index.vue b/src/views/components/myAssetsType/index.vue index 859b37c..2bfb53d 100644 --- a/src/views/components/myAssetsType/index.vue +++ b/src/views/components/myAssetsType/index.vue @@ -484,7 +484,11 @@ trigger: 'blur', }" > - + + + + + + + + @@ -5185,6 +5206,13 @@ export default { callback(); } }; + const changeSateTetx = (rule, value, callback) => { + if (this.ruleForm.xtzt == 5 && !value) { + callback(new Error("请填写")); + } else { + callback(); + } + }; return { accept: [ "xls", @@ -5369,6 +5397,7 @@ export default { xtfhqkFls: [], rules: { + bfyy: [{ validator: changeSateTetx, trigger: "blur" }], xtmc: [{ required: true, message: "请输入系统名称", trigger: "blur" }], dwmc: [{ required: true, message: "请输入单位名称", trigger: "blur" }], ywxttpt: [ @@ -5462,6 +5491,11 @@ export default { } }, methods: { + changeState(e) { + if (e != 5) { + this.ruleForm.bfyy = ""; + } + }, // 获取详情 getInfo(id) { assetInfo(id).then((res) => {