|
@ -4,9 +4,12 @@ |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="4"> |
|
|
<el-col :span="4"> |
|
|
<el-form-item label="模型编码" prop="colCode"> |
|
|
<el-form-item label="模型编码" prop="colCode"> |
|
|
<el-select v-model="queryParams.colCode" placeholder="请选择模型编码" clearable> |
|
|
<el-input |
|
|
<el-option label="请选择字典生成" value="" /> |
|
|
v-model="queryParams.colCode" |
|
|
</el-select> |
|
|
placeholder="请输入模型编码" |
|
|
|
|
|
clearable |
|
|
|
|
|
@keyup.enter="handleQuery" |
|
|
|
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="4"> |
|
|
<el-col :span="4"> |
|
@ -55,7 +58,7 @@ |
|
|
<el-form-item label="显示状态" prop="flagVisible"> |
|
|
<el-form-item label="显示状态" prop="flagVisible"> |
|
|
<el-select v-model="queryParams.flagVisible" placeholder="请选择是否显示" clearable> |
|
|
<el-select v-model="queryParams.flagVisible" placeholder="请选择是否显示" clearable> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="dict in sys_yes_no" |
|
|
v-for="dict in dc_yes_no" |
|
|
:key="dict.value" |
|
|
:key="dict.value" |
|
|
:label="dict.label" |
|
|
:label="dict.label" |
|
|
:value="dict.value" |
|
|
:value="dict.value" |
|
@ -67,7 +70,7 @@ |
|
|
<el-form-item label="固定位置" prop="flagLocked"> |
|
|
<el-form-item label="固定位置" prop="flagLocked"> |
|
|
<el-select v-model="queryParams.flagLocked" placeholder="请选择是否固定位置" clearable> |
|
|
<el-select v-model="queryParams.flagLocked" placeholder="请选择是否固定位置" clearable> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="dict in sys_yes_no" |
|
|
v-for="dict in dc_yes_no" |
|
|
:key="dict.value" |
|
|
:key="dict.value" |
|
|
:label="dict.label" |
|
|
:label="dict.label" |
|
|
:value="dict.value" |
|
|
:value="dict.value" |
|
@ -79,19 +82,7 @@ |
|
|
<el-form-item label="是否可控" prop="flagControl"> |
|
|
<el-form-item label="是否可控" prop="flagControl"> |
|
|
<el-select v-model="queryParams.flagControl" placeholder="请选择是否可控" clearable> |
|
|
<el-select v-model="queryParams.flagControl" placeholder="请选择是否可控" clearable> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="dict in sys_yes_no" |
|
|
v-for="dict in dc_yes_no" |
|
|
:key="dict.value" |
|
|
|
|
|
:label="dict.label" |
|
|
|
|
|
:value="dict.value" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="4" v-show="collapseVisible"> |
|
|
|
|
|
<el-form-item label="控制类型" prop="controlType"> |
|
|
|
|
|
<el-select v-model="queryParams.controlType" placeholder="请选择控制类型" clearable> |
|
|
|
|
|
<el-option |
|
|
|
|
|
v-for="dict in dc_param_control_type" |
|
|
|
|
|
:key="dict.value" |
|
|
:key="dict.value" |
|
|
:label="dict.label" |
|
|
:label="dict.label" |
|
|
:value="dict.value" |
|
|
:value="dict.value" |
|
@ -209,17 +200,17 @@ |
|
|
<el-table-column label="字段顺序" align="center" prop="colSort" /> |
|
|
<el-table-column label="字段顺序" align="center" prop="colSort" /> |
|
|
<el-table-column label="是否显示" align="center" prop="flagVisible"> |
|
|
<el-table-column label="是否显示" align="center" prop="flagVisible"> |
|
|
<template #default="scope"> |
|
|
<template #default="scope"> |
|
|
<dict-tag :options="sys_yes_no" :value="scope.row.flagVisible"/> |
|
|
<dict-tag :options="dc_yes_no" :value="scope.row.flagVisible"/> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="固定位置" align="center" prop="flagLocked"> |
|
|
<el-table-column label="固定位置" align="center" prop="flagLocked"> |
|
|
<template #default="scope"> |
|
|
<template #default="scope"> |
|
|
<dict-tag :options="sys_yes_no" :value="scope.row.flagLocked"/> |
|
|
<dict-tag :options="dc_yes_no" :value="scope.row.flagLocked"/> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="是否可控" align="center" prop="flagControl"> |
|
|
<el-table-column label="是否可控" align="center" prop="flagControl"> |
|
|
<template #default="scope"> |
|
|
<template #default="scope"> |
|
|
<dict-tag :options="sys_yes_no" :value="scope.row.flagControl"/> |
|
|
<dict-tag :options="dc_yes_no" :value="scope.row.flagControl"/> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="控制类型" align="center" prop="controlType" /> |
|
|
<el-table-column label="控制类型" align="center" prop="controlType" /> |
|
@ -303,9 +294,9 @@ |
|
|
<el-form-item label="是否显示"> |
|
|
<el-form-item label="是否显示"> |
|
|
<el-radio-group v-model="form.flagVisible"> |
|
|
<el-radio-group v-model="form.flagVisible"> |
|
|
<el-radio |
|
|
<el-radio |
|
|
v-for="dict in sys_yes_no" |
|
|
v-for="dict in dc_yes_no" |
|
|
:key="dict.value" |
|
|
:key="dict.value" |
|
|
:label="dict.label" |
|
|
:label="dict.value" |
|
|
>{{dict.label}}</el-radio> |
|
|
>{{dict.label}}</el-radio> |
|
|
</el-radio-group> |
|
|
</el-radio-group> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
@ -314,9 +305,9 @@ |
|
|
<el-form-item label="固定位置"> |
|
|
<el-form-item label="固定位置"> |
|
|
<el-radio-group v-model="form.flagLocked"> |
|
|
<el-radio-group v-model="form.flagLocked"> |
|
|
<el-radio |
|
|
<el-radio |
|
|
v-for="dict in sys_yes_no" |
|
|
v-for="dict in dc_yes_no" |
|
|
:key="dict.value" |
|
|
:key="dict.value" |
|
|
:label="dict.label" |
|
|
:label="dict.value" |
|
|
>{{dict.label}}</el-radio> |
|
|
>{{dict.label}}</el-radio> |
|
|
</el-radio-group> |
|
|
</el-radio-group> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
@ -325,7 +316,7 @@ |
|
|
<el-form-item label="是否可控"> |
|
|
<el-form-item label="是否可控"> |
|
|
<el-radio-group v-model="form.flagControl"> |
|
|
<el-radio-group v-model="form.flagControl"> |
|
|
<el-radio |
|
|
<el-radio |
|
|
v-for="dict in sys_yes_no" |
|
|
v-for="dict in dc_yes_no" |
|
|
:key="dict.value" |
|
|
:key="dict.value" |
|
|
:label="dict.value" |
|
|
:label="dict.value" |
|
|
>{{dict.label}}</el-radio> |
|
|
>{{dict.label}}</el-radio> |
|
@ -393,7 +384,7 @@ |
|
|
import { listViewConfig, getViewConfig, delViewConfig, addViewConfig, updateViewConfig } from "@/api/transerver/viewConfig"; |
|
|
import { listViewConfig, getViewConfig, delViewConfig, addViewConfig, updateViewConfig } from "@/api/transerver/viewConfig"; |
|
|
import lock from "@/assets/icons/svg/lock.svg"; |
|
|
import lock from "@/assets/icons/svg/lock.svg"; |
|
|
const { proxy } = getCurrentInstance(); |
|
|
const { proxy } = getCurrentInstance(); |
|
|
const { sys_yes_no, dc_param_value_type,dc_monitor_view_type,dc_param_control_type} = proxy.useDict('sys_yes_no', 'dc_param_value_type', 'dc_monitor_view_type', 'dc_param_control_type'); |
|
|
const { dc_yes_no, dc_param_value_type,dc_monitor_view_type,dc_param_control_type} = proxy.useDict('dc_yes_no', 'dc_param_value_type', 'dc_monitor_view_type', 'dc_param_control_type'); |
|
|
|
|
|
|
|
|
const viewConfigList = ref([]); |
|
|
const viewConfigList = ref([]); |
|
|
const open = ref(false); |
|
|
const open = ref(false); |
|
@ -411,7 +402,14 @@ const queryParamFilter = ref({}); |
|
|
const sortProps = ref([]); |
|
|
const sortProps = ref([]); |
|
|
const collapseVisible = ref(false); |
|
|
const collapseVisible = ref(false); |
|
|
const editName = ref("更多筛选项"); |
|
|
const editName = ref("更多筛选项"); |
|
|
|
|
|
// const dc_yes_no = ref([ |
|
|
|
|
|
// {label: '是', value: true, elTagType: 'default', elTagClass: null}, |
|
|
|
|
|
// {label: '否', value: false, elTagType: 'default', elTagClass: null} |
|
|
|
|
|
// ]); |
|
|
|
|
|
// const dc_yes_no_table = ref([ |
|
|
|
|
|
// {label: '是', value: 'true', elTagType: 'default', elTagClass: null}, |
|
|
|
|
|
// {label: '否', value: 'false', elTagType: 'default', elTagClass: null} |
|
|
|
|
|
// ]); |
|
|
const data = reactive({ |
|
|
const data = reactive({ |
|
|
form: {}, |
|
|
form: {}, |
|
|
queryParams: { |
|
|
queryParams: { |
|
|