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 @@
-