fix:对接新风系统 修改计划获取的枚举
This commit is contained in:
@@ -41,7 +41,7 @@
|
||||
{ field: 'planGroupName', component: 'NsInput', show: false },
|
||||
{ field: 'planName', component: 'NsInput', show: false },
|
||||
{ field: 'projectId', component: 'NsInput', show: false },
|
||||
{ field: 'deviceType', component: 'NsInput', show: false },
|
||||
{ field: 'ctrlType', component: 'NsInput', show: false },
|
||||
{ field: 'orgId', component: 'NsInput', show: false },
|
||||
{
|
||||
field: 'createTime',
|
||||
@@ -74,27 +74,27 @@
|
||||
});
|
||||
const config = ref(null);
|
||||
const enumDataList: any = () => {
|
||||
return getEnum({ params: { enumType: 'CtrlDeviceType' } });
|
||||
return getEnum({ params: { enumType: 'DeviceCtrlType' } });
|
||||
};
|
||||
const getConfigData = async () => {
|
||||
const enumData = await enumDataList();
|
||||
config.value = {
|
||||
title: '计划库',
|
||||
api: planToAddApi.getActivatedPlanListByTree,
|
||||
params: { orgId, projectId, deviceType: enumData.data[0].value },
|
||||
params: { orgId, projectId, ctrlType: enumData.data[0].value },
|
||||
treeConfig: {
|
||||
defaultExpandAll: true,
|
||||
header: {
|
||||
icon: 'name',
|
||||
title: '执行计划',
|
||||
},
|
||||
params: { projectId, deviceType: enumData.data[0].value },
|
||||
params: { projectId, ctrlType: enumData.data[0].value },
|
||||
dynamicParams: {
|
||||
id: 'id',
|
||||
pid: 'pid',
|
||||
level: 'level',
|
||||
projectId: 'projectId',
|
||||
deviceType: 'deviceType',
|
||||
ctrlType: 'ctrlType',
|
||||
},
|
||||
api: planToAddApi.getActivatedPlanTree,
|
||||
fieldNames: {
|
||||
@@ -103,23 +103,23 @@
|
||||
pid: 'pid',
|
||||
level: 'level',
|
||||
projectId: 'projectId',
|
||||
deviceType: 'deviceType',
|
||||
ctrlType: 'ctrlType',
|
||||
children: 'childList',
|
||||
},
|
||||
formConfig: {
|
||||
schemas: [
|
||||
{
|
||||
field: 'deviceType',
|
||||
label: '告警优先级',
|
||||
field: 'ctrlType',
|
||||
label: '类型',
|
||||
component: 'nsSelectApi',
|
||||
autoSubmit: true,
|
||||
componentProps: {
|
||||
api: () => getEnum({ params: { enumType: 'CtrlDeviceType' } }),
|
||||
api: () => getEnum({ params: { enumType: 'DeviceCtrlType' } }),
|
||||
immediate: true,
|
||||
resultField: 'data',
|
||||
labelField: 'label',
|
||||
valueField: 'value',
|
||||
placeholder: '请选择告警优先级',
|
||||
placeholder: '请选择',
|
||||
showSearch: true,
|
||||
autoSelectFirst: true,
|
||||
filterOption: (input: string, option: any) => {
|
||||
|
Reference in New Issue
Block a user