|
|
|
|
@ -193,6 +193,69 @@
|
|
|
|
|
placeholder="请输入" |
|
|
|
|
/> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-divider /> |
|
|
|
|
<el-form-item |
|
|
|
|
label="模型分类" |
|
|
|
|
prop="modelType" |
|
|
|
|
:rules="{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请选择模型分类', |
|
|
|
|
}" |
|
|
|
|
> |
|
|
|
|
<el-radio-group v-model="form.modelType"> |
|
|
|
|
<el-radio |
|
|
|
|
v-for="item in dict.modelType" |
|
|
|
|
:key="item.dictCode" |
|
|
|
|
:value="item.dictValue" |
|
|
|
|
>{{ item.dictLabel }}</el-radio |
|
|
|
|
> |
|
|
|
|
</el-radio-group> |
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
|
label="模型类型" |
|
|
|
|
prop="classId" |
|
|
|
|
:rules="{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请选择模型类型', |
|
|
|
|
}" |
|
|
|
|
v-if="form.modelType" |
|
|
|
|
> |
|
|
|
|
<el-select v-model="form.classId" style="width: 340px"> |
|
|
|
|
<el-option |
|
|
|
|
v-for="item in classes.filter( |
|
|
|
|
(item) => item.modelType === form.modelType |
|
|
|
|
)" |
|
|
|
|
:key="item.id" |
|
|
|
|
:label="item.name" |
|
|
|
|
:value="item.id" |
|
|
|
|
/> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item |
|
|
|
|
label="风险因素" |
|
|
|
|
:rules="{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请选择风险因素', |
|
|
|
|
}" |
|
|
|
|
prop="riskScoreRuleId" |
|
|
|
|
v-if="form.modelType === '2'" |
|
|
|
|
> |
|
|
|
|
<el-tree-select |
|
|
|
|
class="flex-1" |
|
|
|
|
v-model="form.riskScoreRuleId" |
|
|
|
|
:data="treeOptions" |
|
|
|
|
clearable |
|
|
|
|
node-key="id" |
|
|
|
|
:props="{ |
|
|
|
|
label: 'riskName', |
|
|
|
|
}" |
|
|
|
|
placeholder="请选择风险因素" |
|
|
|
|
filterable |
|
|
|
|
style="width: 340px" |
|
|
|
|
/> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item |
|
|
|
|
label="建模方式" |
|
|
|
|
prop="modelingMethod" |
|
|
|
|
@ -306,6 +369,7 @@
|
|
|
|
|
handleChangeColumn(val, row) |
|
|
|
|
" |
|
|
|
|
clearable |
|
|
|
|
filterable |
|
|
|
|
> |
|
|
|
|
<el-option |
|
|
|
|
v-for="item in fields" |
|
|
|
|
@ -360,6 +424,7 @@
|
|
|
|
|
<el-select |
|
|
|
|
style="width: 340px" |
|
|
|
|
v-model="form.clueUniqueFieldName" |
|
|
|
|
filterable |
|
|
|
|
> |
|
|
|
|
<el-option |
|
|
|
|
v-for="item in fields" |
|
|
|
|
@ -467,68 +532,7 @@
|
|
|
|
|
</el-form-item> |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
|
label="模型分类" |
|
|
|
|
prop="modelType" |
|
|
|
|
:rules="{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请选择模型分类', |
|
|
|
|
}" |
|
|
|
|
> |
|
|
|
|
<el-radio-group v-model="form.modelType"> |
|
|
|
|
<el-radio |
|
|
|
|
v-for="item in dict.modelType" |
|
|
|
|
:key="item.dictCode" |
|
|
|
|
:value="item.dictValue" |
|
|
|
|
>{{ item.dictLabel }}</el-radio |
|
|
|
|
> |
|
|
|
|
</el-radio-group> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-divider /> |
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
|
label="模型类型" |
|
|
|
|
prop="classId" |
|
|
|
|
:rules="{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请选择模型类型', |
|
|
|
|
}" |
|
|
|
|
v-if="form.modelType" |
|
|
|
|
> |
|
|
|
|
<el-select v-model="form.classId" style="width: 340px"> |
|
|
|
|
<el-option |
|
|
|
|
v-for="item in classes.filter( |
|
|
|
|
(item) => item.modelType === form.modelType |
|
|
|
|
)" |
|
|
|
|
:key="item.id" |
|
|
|
|
:label="item.name" |
|
|
|
|
:value="item.id" |
|
|
|
|
/> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item |
|
|
|
|
label="风险因素" |
|
|
|
|
:rules="{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请选择风险因素', |
|
|
|
|
}" |
|
|
|
|
prop="riskScoreRuleId" |
|
|
|
|
v-if="form.modelType === '2'" |
|
|
|
|
> |
|
|
|
|
<el-tree-select |
|
|
|
|
class="flex-1" |
|
|
|
|
v-model="form.riskScoreRuleId" |
|
|
|
|
:data="treeOptions" |
|
|
|
|
clearable |
|
|
|
|
node-key="id" |
|
|
|
|
:props="{ |
|
|
|
|
label: 'riskName', |
|
|
|
|
}" |
|
|
|
|
placeholder="请选择风险因素" |
|
|
|
|
filterable |
|
|
|
|
style="width: 340px" |
|
|
|
|
/> |
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
<el-form-item |
|
|
|
|
label="预警类型" |
|
|
|
|
prop="modelDataType" |
|
|
|
|
@ -852,7 +856,7 @@
|
|
|
|
|
> |
|
|
|
|
<el-radio value="1">问题涉及单位</el-radio> |
|
|
|
|
<el-radio value="2">指定单位</el-radio> |
|
|
|
|
<el-radio value="3">涉及单位及指定单位</el-radio> |
|
|
|
|
<el-radio value="3">问题涉及单位+指定单位</el-radio> |
|
|
|
|
</el-radio-group> |
|
|
|
|
<div class="tips"> |
|
|
|
|
<span class="text-danger mr-8">说明</span> |
|
|
|
|
@ -882,7 +886,7 @@
|
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item |
|
|
|
|
label="指定单位类型" |
|
|
|
|
prop="handleDepartId" |
|
|
|
|
prop="handleDepartGroup" |
|
|
|
|
v-if="form.handleDepartType === '3'" |
|
|
|
|
:rules="{ |
|
|
|
|
required: true, |
|
|
|
|
|