|
@@ -9,9 +9,9 @@
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
- label="事项类型"
|
|
|
+ label="问题类型"
|
|
|
prop="eventTypeId"
|
|
|
- :rules="[{ required: true, message: '请选择事项类型', trigger: 'change' }]"
|
|
|
+ :rules="[{ required: true, message: '请选择问题类型', trigger: 'change' }]"
|
|
|
v-if="state.ruleForm.isTheClueTrue"
|
|
|
>
|
|
|
<el-tree-select
|
|
@@ -31,6 +31,12 @@
|
|
|
node-key="id"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="个案类型" prop="isTheClueTrue" :rules="[{ required: true, message: '请选择个案类型', trigger: 'change' }]" v-if="state.ruleForm.isTheClueTrue">
|
|
|
+ <el-radio-group v-model="state.ruleForm.isTheClueTrue">
|
|
|
+ <el-radio-button label="一般个案例" value="1" />
|
|
|
+ <el-radio-button label="重点关注个案" value="2" />
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<template #footer>
|
|
@@ -55,9 +61,9 @@ const state = reactive<any>({
|
|
|
loading: false, // 是否显示加载
|
|
|
ruleForm: {
|
|
|
isTheClueTrue: null, // 线索是否属实
|
|
|
- eventTypeId: null, // 事项类型
|
|
|
- eventTypeName: null, // 事项类型名称
|
|
|
- eventTypeSpliceName: null, // 事项类型全名
|
|
|
+ eventTypeId: null, // 问题类型
|
|
|
+ eventTypeName: null, // 问题类型名称
|
|
|
+ eventTypeSpliceName: null, // 问题类型全名
|
|
|
},
|
|
|
});
|
|
|
const ruleFormRef = ref<RefType>();
|
|
@@ -104,7 +110,7 @@ const close = () => {
|
|
|
ruleFormRef.value?.clearValidate();
|
|
|
ruleFormRef.value?.resetFields();
|
|
|
};
|
|
|
-const change = (val) => {
|
|
|
+const change = (val:boolean) => {
|
|
|
if (!val) {
|
|
|
ruleFormRef.value.resetFields('eventTypeId');
|
|
|
state.ruleForm.eventTypeId = null;
|