| | |
| | | required: true, |
| | | message: '行政区划不能为空', |
| | | trigger: 'change' |
| | | // validator: (rule, value, callback) => { |
| | | // if (!value) { |
| | | // callback(new Error('Please input the age')); |
| | | // } else { |
| | | // callback() |
| | | // } |
| | | // } |
| | | } |
| | | ], |
| | | _scenetype: [ |
| | |
| | | required: true, |
| | | message: '场景类型不能为空', |
| | | trigger: 'change' |
| | | // validator: (rule, value, callback) => { |
| | | // if (!value) { |
| | | // callback(new Error('Please input the age')); |
| | | // } else { |
| | | // callback() |
| | | // } |
| | | // } |
| | | } |
| | | ] |
| | | }); |
| | |
| | | ); |
| | | |
| | | //监听表单编辑状态 |
| | | watch(edit, (nValue) => { |
| | | emit('update:isEdit', nValue); |
| | | watch( |
| | | () => props.isEdit, |
| | | (nV, oV) => { |
| | | if (nV != oV) { |
| | | edit.value = nV; |
| | | } |
| | | }, |
| | | { immediate: true } |
| | | ); |
| | | watch(edit, (nV, oV) => { |
| | | if (nV != oV) { |
| | | emit('update:isEdit', nV); |
| | | } |
| | | }); |
| | | |
| | | defineExpose({ formObj, onSubmit, onCancel, onReset }); |