diff --git a/src/views/eam/device/devicemaintenancejob/deviceMaintenanceMain.data.ts b/src/views/eam/device/devicemaintenancejob/deviceMaintenanceMain.data.ts index b7c7add..addb1ae 100644 --- a/src/views/eam/device/devicemaintenancejob/deviceMaintenanceMain.data.ts +++ b/src/views/eam/device/devicemaintenancejob/deviceMaintenanceMain.data.ts @@ -242,8 +242,7 @@ export const DeviceMaintenanceMain = useCrudSchemas(reactive([ formatter: (_: Recordable, __: TableColumn, cellValue: number) => { return deviceMoldTypeList.find((account) => account.value == cellValue)?.label }, - // dictType: DICT_TYPE.APP_DEVICE_MOLD_TYPE, - isSearch: true, + isSearch: false, search: { component: 'Select', componentProps: { @@ -252,22 +251,23 @@ export const DeviceMaintenanceMain = useCrudSchemas(reactive([ labelField: 'label', valueField: 'value' }, + disabled: false, filterable: true, + placeholder: "请选择类型" }, }, form: { component: 'Select', + api:()=>deviceTypeList, componentProps: { - options: deviceTypeList, + disabled: true, optionsAlias: { labelField: 'label', valueField: 'value' }, - disabled: true, filterable: true, - placeholder: "请选择设备" - }, - value: 'DEVICE' + placeholder: "请选择类型" + } }, }, { @@ -836,7 +836,7 @@ export const DeviceMaintenanceMainSec = useCrudSchemas(reactive([ formatter: (_: Recordable, __: TableColumn, cellValue: number) => { return deviceMoldTypeList.find((account) => account.value == cellValue)?.label }, - isSearch: true, + isSearch: false, search: { component: 'Select', componentProps: { diff --git a/src/views/eam/device/devicemaintenancejob/index.vue b/src/views/eam/device/devicemaintenancejob/index.vue index c15c664..45c881c 100644 --- a/src/views/eam/device/devicemaintenancejob/index.vue +++ b/src/views/eam/device/devicemaintenancejob/index.vue @@ -353,11 +353,8 @@ const Echo = [] const { tableObject, tableMethods } = useTable({ getListApi: DeviceMaintenanceMainApi.getDeviceMaintenanceMainPage // 分页接口 }) - -// 获得表格的各种操作 const { getList, setSearchParams } = tableMethods - const judgeHasAddFunc = () => { const rolesOk = userStore.roles.find(item => { return item == 'device_class_worker_role' || item == 'device_class_Engineer_role' || item == 'tech_class_worker_role' || item == 'tech_class_Engineer_role' @@ -889,10 +886,8 @@ const searchFormClick = (searchData) => { }, ] searchData.filters.push(...fixedField) - tableObject.params = { - isSearch: true, - filters: searchData.filters - } + tableObject.params.isSearch = true + tableObject.params.filters = searchData.filters getList() // 刷新当前列表 } @@ -1282,6 +1277,7 @@ const validateRow = (row) => { /** 初始化 **/ onMounted(async () => { + tableObject.params.type = "DEVICE" getList() importTemplateData.templateUrl = await DeviceMaintenanceMainApi.importTemplate() })