From 09216aadbd19a98fad24afb921c165cef8c7f661 Mon Sep 17 00:00:00 2001
From: xuhuajiao <13476289682@163.com>
Date: Tue, 2 Sep 2025 17:06:36 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=9C=BA=E8=8F=9C=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/inquiryMachine/form.vue | 29 +--
src/views/inquiryMachine/menu.vue | 226 +++++++++++++++++-------
src/views/inquiryMachine/sortDialog.vue | 2 +-
3 files changed, 180 insertions(+), 77 deletions(-)
diff --git a/src/views/inquiryMachine/form.vue b/src/views/inquiryMachine/form.vue
index dd7bc26..a1a6a19 100644
--- a/src/views/inquiryMachine/form.vue
+++ b/src/views/inquiryMachine/form.vue
@@ -16,12 +16,11 @@
-
-
+
-
+
@@ -80,7 +79,13 @@ export default {
// { required: true, message: '编码不可为空', trigger: 'blur' }
// ],
queryTopicList: [
- { required: true, message: '栏目绑定不可为空', trigger: 'change' }
+ {
+ required: () => {
+ return this.form.type === 2 || this.form.type === 3
+ },
+ message: '栏目绑定不可为空',
+ trigger: 'change'
+ }
]
},
selectOptions: [
@@ -102,6 +107,14 @@ export default {
watch: {
selectedMenu: function(newValue, oldValue) {
// console.log('newValue', newValue)
+ },
+ 'form.type': function(newType) {
+ if (newType !== 2 && newType !== 3) {
+ this.form.queryTopicList = null
+ }
+ this.$nextTick(() => {
+ this.$forceUpdate()
+ })
}
},
created() {
@@ -127,11 +140,6 @@ export default {
// }
// })
// },
- beforeToAdd() {
- this.form.type = null
- },
- [CRUD.HOOK.beforeSubmit]() {
- },
// 提交前的验证
[CRUD.HOOK.afterValidateCU](crud) {
delete crud.form.parentName
@@ -144,7 +152,8 @@ export default {
console.log(crud.form)
return true
},
- changeType() {
+ changeType(val) {
+ console.log('val', val)
// this.isAdd = this.form.type === 2
},
normalizer(node) {
diff --git a/src/views/inquiryMachine/menu.vue b/src/views/inquiryMachine/menu.vue
index c073772..7969e1b 100644
--- a/src/views/inquiryMachine/menu.vue
+++ b/src/views/inquiryMachine/menu.vue
@@ -8,23 +8,23 @@
-
+
新增
-
+
编辑
-
+
删除
- 排序
+ 排序
@@ -36,7 +36,7 @@
-