Browse Source

[SBBJ-1132] 类型 data调整 设备维修筛选设备

master
zengqinyuan 1 month ago
parent
commit
8f9f25fe21
  1. 16
      src/views/eam/device/devicemaintenancejob/deviceMaintenanceMain.data.ts
  2. 10
      src/views/eam/device/devicemaintenancejob/index.vue

16
src/views/eam/device/devicemaintenancejob/deviceMaintenanceMain.data.ts

@ -242,8 +242,7 @@ export const DeviceMaintenanceMain = useCrudSchemas(reactive<CrudSchema[]>([
formatter: (_: Recordable, __: TableColumn, cellValue: number) => { formatter: (_: Recordable, __: TableColumn, cellValue: number) => {
return deviceMoldTypeList.find((account) => account.value == cellValue)?.label return deviceMoldTypeList.find((account) => account.value == cellValue)?.label
}, },
// dictType: DICT_TYPE.APP_DEVICE_MOLD_TYPE, isSearch: false,
isSearch: true,
search: { search: {
component: 'Select', component: 'Select',
componentProps: { componentProps: {
@ -252,22 +251,23 @@ export const DeviceMaintenanceMain = useCrudSchemas(reactive<CrudSchema[]>([
labelField: 'label', labelField: 'label',
valueField: 'value' valueField: 'value'
}, },
disabled: false,
filterable: true, filterable: true,
placeholder: "请选择类型"
}, },
}, },
form: { form: {
component: 'Select', component: 'Select',
api:()=>deviceTypeList,
componentProps: { componentProps: {
options: deviceTypeList, disabled: true,
optionsAlias: { optionsAlias: {
labelField: 'label', labelField: 'label',
valueField: 'value' valueField: 'value'
}, },
disabled: true,
filterable: true, filterable: true,
placeholder: "请选择设备" placeholder: "请选择类型"
}, }
value: 'DEVICE'
}, },
}, },
{ {
@ -836,7 +836,7 @@ export const DeviceMaintenanceMainSec = useCrudSchemas(reactive<CrudSchema[]>([
formatter: (_: Recordable, __: TableColumn, cellValue: number) => { formatter: (_: Recordable, __: TableColumn, cellValue: number) => {
return deviceMoldTypeList.find((account) => account.value == cellValue)?.label return deviceMoldTypeList.find((account) => account.value == cellValue)?.label
}, },
isSearch: true, isSearch: false,
search: { search: {
component: 'Select', component: 'Select',
componentProps: { componentProps: {

10
src/views/eam/device/devicemaintenancejob/index.vue

@ -353,11 +353,8 @@ const Echo = []
const { tableObject, tableMethods } = useTable({ const { tableObject, tableMethods } = useTable({
getListApi: DeviceMaintenanceMainApi.getDeviceMaintenanceMainPage // getListApi: DeviceMaintenanceMainApi.getDeviceMaintenanceMainPage //
}) })
//
const { getList, setSearchParams } = tableMethods const { getList, setSearchParams } = tableMethods
const judgeHasAddFunc = () => { const judgeHasAddFunc = () => {
const rolesOk = userStore.roles.find(item => { 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' 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) searchData.filters.push(...fixedField)
tableObject.params = { tableObject.params.isSearch = true
isSearch: true, tableObject.params.filters = searchData.filters
filters: searchData.filters
}
getList() // getList() //
} }
@ -1282,6 +1277,7 @@ const validateRow = (row) => {
/** 初始化 **/ /** 初始化 **/
onMounted(async () => { onMounted(async () => {
tableObject.params.type = "DEVICE"
getList() getList()
importTemplateData.templateUrl = await DeviceMaintenanceMainApi.importTemplate() importTemplateData.templateUrl = await DeviceMaintenanceMainApi.importTemplate()
}) })

Loading…
Cancel
Save