diff --git a/src/utils/disposition/defaultButtons.ts b/src/utils/disposition/defaultButtons.ts index 57c03e6..58474e5 100644 --- a/src/utils/disposition/defaultButtons.ts +++ b/src/utils/disposition/defaultButtons.ts @@ -986,6 +986,32 @@ export function uploadFileBtn(option:any) { }) } +// 主列表-完成 +export function viewBtn(option:any) { + return __defaultBtnOption(option,{ + label: '预览', + name: 'view', + hide: false, + type: 'success', + color: '', + link: true, // 文本展现按钮 + hasPermi: '' + }) +} + +// 主列表-完成 +export function pictureBtn(option:any) { + return __defaultBtnOption(option,{ + label: '照片', + name: 'picture', + hide: false, + type: 'success', + color: '', + link: true, // 文本展现按钮 + hasPermi: '' + }) +} + // 默认按钮规则 function __defaultBtnOption(option:any,specific:any){ diff --git a/src/views/eam/device/deviceInspectionMain/deviceInspectionMain.data.ts b/src/views/eam/device/deviceInspectionMain/deviceInspectionMain.data.ts index fae1758..116e2d6 100644 --- a/src/views/eam/device/deviceInspectionMain/deviceInspectionMain.data.ts +++ b/src/views/eam/device/deviceInspectionMain/deviceInspectionMain.data.ts @@ -310,7 +310,7 @@ export const DeviceInspectionDetail = useCrudSchemas(reactive([ }, api: () => dutyUserList, formatter: (_: Recordable, __: TableColumn, cellValue: number) => { - return userList.filter(item=>cellValue.includes(item.id)).map(cur=>cur.name).join(',') + return userList.filter(item=>cellValue?.includes(item.id)).map(cur=>cur.name).join(',') }, form: { component: 'Select', diff --git a/src/views/eam/device/deviceMaintainOrderMain/index.vue b/src/views/eam/device/deviceMaintainOrderMain/index.vue index 20d3052..e7cc4d6 100644 --- a/src/views/eam/device/deviceMaintainOrderMain/index.vue +++ b/src/views/eam/device/deviceMaintainOrderMain/index.vue @@ -92,6 +92,8 @@ :importTemplateData="importTemplateData" @success="importSuccess" /> + + + + diff --git a/src/views/eam/mold/moldInspectionMain/moldInspectionMain.data.ts b/src/views/eam/mold/moldInspectionMain/moldInspectionMain.data.ts index e00ee5f..6031e33 100644 --- a/src/views/eam/mold/moldInspectionMain/moldInspectionMain.data.ts +++ b/src/views/eam/mold/moldInspectionMain/moldInspectionMain.data.ts @@ -310,7 +310,7 @@ export const MoldInspectionDetail = useCrudSchemas(reactive([ }, api: () => dutyUserList, formatter: (_: Recordable, __: TableColumn, cellValue: number) => { - return userList.filter(item=>cellValue.includes(item.id)).map(cur=>cur.name).join(',') + return userList.filter(item=>cellValue?.includes(item.id)).map(cur=>cur.name).join(',') }, form: { component: 'Select', diff --git a/src/views/eam/mold/moldMaintenanceMain/moldMaintenanceMain.data.ts b/src/views/eam/mold/moldMaintenanceMain/moldMaintenanceMain.data.ts index e64e245..b6068b2 100644 --- a/src/views/eam/mold/moldMaintenanceMain/moldMaintenanceMain.data.ts +++ b/src/views/eam/mold/moldMaintenanceMain/moldMaintenanceMain.data.ts @@ -234,7 +234,7 @@ export const MoldMaintenanceDetail = useCrudSchemas(reactive([ sort: 'custom', api: () => userList, formatter: (_: Recordable, __: TableColumn, cellValue) => { - return userList.filter(item=>cellValue.includes(item.id)).map(cur=>cur.name).join(',') + return userList.filter(item=>cellValue?.includes(item.id)).map(cur=>cur.name).join(',') }, tableForm: { type: 'Select',