diff --git a/src/views/wms/productionManage/productscrap/productscrapRecordMain/productscrapRecordMain.data.ts b/src/views/wms/productionManage/productscrap/productscrapRecordMain/productscrapRecordMain.data.ts index 5fddad79c..19342b143 100644 --- a/src/views/wms/productionManage/productscrap/productscrapRecordMain/productscrapRecordMain.data.ts +++ b/src/views/wms/productionManage/productscrap/productscrapRecordMain/productscrapRecordMain.data.ts @@ -45,34 +45,28 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ isSearch: true }, { - label: '任务单号', - field: 'jobNumber', - sort: 'custom', - table: { - width: 180, - show:false - }, - isSearch: true - }, - { - label: '出库事务类型', - field: 'outTransactionType', + label: '状态', + field: 'status', + dictType: DICT_TYPE.REQUEST_STATUS, + dictClass: 'string', + isForm:false, + isTable: true, sort: 'custom', table: { width: 150 }, }, { - label: '入库事务类型', - field: 'inTransactionType', + label: '车间', + field: 'workshopCode', sort: 'custom', table: { width: 150 - }, + } }, { - label: '车间代码', - field: 'workshopCode', + label: '生产线', + field: 'productionLineCode', sort: 'custom', table: { width: 150 @@ -94,6 +88,34 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ width: 150 } }, + { + label: '任务单号', + field: 'jobNumber', + sort: 'custom', + table: { + width: 180, + show:false + }, + isTable: false, + }, + { + label: '出库事务类型', + field: 'outTransactionType', + sort: 'custom', + table: { + width: 150 + }, + isTable: false, + }, + { + label: '入库事务类型', + field: 'inTransactionType', + sort: 'custom', + table: { + width: 150 + }, + isTable: false, + }, { label: '执行时间', field: 'executeTime', @@ -105,6 +127,7 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -125,6 +148,7 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -146,6 +170,7 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -166,6 +191,7 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -182,13 +208,14 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '接口类型', field: 'interfaceType', dictType: DICT_TYPE.INTERFACE_TYPE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -201,6 +228,7 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '备注', @@ -209,6 +237,7 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '创建者', @@ -217,6 +246,7 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '创建时间', @@ -229,6 +259,7 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -254,13 +285,14 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ width: 150, show: false }, + isTable: false, }, { label: '从库区类型范围', field: 'fromAreaTypes', dictType: DICT_TYPE.AREA_TYPE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -273,6 +305,7 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '是否可用', @@ -280,7 +313,7 @@ export const ProductscrapRecordMain = useCrudSchemas(reactive([ dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', isSearch: true, - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -357,23 +390,46 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ width: 150, show: false }, + isTable: false, }, { - label: '包装号', - field: 'packingNumber', + label: '来源工位代码', + field: 'workStationCode', sort: 'custom', table: { - width: 150, - show: false + width: 150 + } + }, + { + label: '工序代码', + field: 'processCode', + sort: 'custom', + table: { + width: 150 + } + }, + { + label: '物料代码', + field: 'itemCode', + sort: 'custom', + table: { + width: 150 + } + }, + { + label: '物料名称', + field: 'itemName', + sort: 'custom', + table: { + width: 150 }, }, { - label: '器具号', - field: 'containerNumber', + label: 'Bom版本', + field: 'bomVersion', sort: 'custom', table: { - width: 150, - show: false + width: 150 }, }, { @@ -386,45 +442,77 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ }, }, { - label: '来源生产线代码', - field: 'productionLineCode', + label: '报废数量', + field: 'qty', sort: 'custom', table: { width: 150 + }, + form: { + component: 'InputNumber', } }, { - label: '来源工位代码', - field: 'workStationCode', + label: '计量单位', + field: 'uom', + dictType: DICT_TYPE.UOM, + dictClass: 'string', + isTable: true, sort: 'custom', table: { width: 150 - } + }, }, { - label: '工序代码', - field: 'processCode', + label: '单价', + field: 'singlePrice', sort: 'custom', table: { width: 150 + }, + form: { + component: 'InputNumber', } }, { - label: '物料代码', - field: 'itemCode', + label: '金额', + field: 'amount', sort: 'custom', table: { width: 150 + }, + form: { + component: 'InputNumber', } }, { - label: '从库位代码', + label: '来源库位', field: 'fromLocationCode', sort: 'custom', table: { width: 150 }, }, + { + label: '包装号', + field: 'packingNumber', + sort: 'custom', + table: { + width: 150, + show: false + }, + isTable: false, + }, + { + label: '器具号', + field: 'containerNumber', + sort: 'custom', + table: { + width: 150, + show: false + }, + isTable: false, + }, { label: '从库位组代码', field: 'fromLocationGroupCode', @@ -432,6 +520,7 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '从库区代码', @@ -440,13 +529,14 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '库存状态', field: 'inventoryStatus', dictType: DICT_TYPE.INVENTORY_STATUS, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -457,34 +547,13 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ field: 'reason', dictType: DICT_TYPE.SCRAP_REASON, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 }, }, - { - label: '单价', - field: 'singlePrice', - sort: 'custom', - table: { - width: 150 - }, - form: { - component: 'InputNumber', - } - }, - { - label: '金额', - field: 'amount', - sort: 'custom', - table: { - width: 150 - }, - form: { - component: 'InputNumber', - } - }, + { label: '单据号', field: 'number', @@ -492,6 +561,7 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, }, { label: '备注', @@ -500,6 +570,7 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '创建时间', @@ -512,6 +583,7 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -528,15 +600,9 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, - { - label: '物料名称', - field: 'itemName', - sort: 'custom', - table: { - width: 150 - }, - }, + { label: '物料描述1', field: 'itemDesc1', @@ -544,6 +610,7 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '物料描述2', @@ -552,6 +619,7 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '项目代码', @@ -560,28 +628,7 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ table: { width: 150 }, - }, - { - label: '数量', - field: 'qty', - sort: 'custom', - table: { - width: 150 - }, - form: { - component: 'InputNumber', - } - }, - { - label: '计量单位', - field: 'uom', - dictType: DICT_TYPE.UOM, - dictClass: 'string', - isTable: true, - sort: 'custom', - table: { - width: 150 - }, + isTable: false, }, // { // label: '任务明细ID', @@ -604,7 +651,7 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ field: 'interfaceType', dictType: DICT_TYPE.INTERFACE_TYPE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -619,6 +666,7 @@ export const ProductscrapRecordDetail = useCrudSchemas(reactive([ width: 150, fixed: 'right' }, + hiddenInMain: true, isTableForm: true, tableForm: { type: 'action', diff --git a/src/views/wms/productionManage/productscrap/productscrapRequestMain/productscrapRequestMain.data.ts b/src/views/wms/productionManage/productscrap/productscrapRequestMain/productscrapRequestMain.data.ts index e92604eec..0a9ce30f9 100644 --- a/src/views/wms/productionManage/productscrap/productscrapRequestMain/productscrapRequestMain.data.ts +++ b/src/views/wms/productionManage/productscrap/productscrapRequestMain/productscrapRequestMain.data.ts @@ -62,7 +62,26 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ isSearch: true, }, { - label: '车间代码', + label: '状态', + field: 'status', + dictType: DICT_TYPE.REQUEST_STATUS, + dictClass: 'string', + isSearch: true, + isForm:false, + isTable: true, + sort: 'custom', + table: { + width: 150 + }, + form: { + value: '1', + componentProps: { + disabled: true + } + } + }, + { + label: '车间', field: 'workshopCode', sort: 'custom', table: { @@ -86,6 +105,53 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ } } }, + { + label: '生产线', + field: 'productionLineCode', + sort: 'custom', + table: { + width: 150 + }, + tableForm:{ + isInpuFocusShow: true, + searchListPlaceholder: '请选择生产线代码', // 输入框占位文本 + searchField: 'code', // 查询弹窗赋值字段 + searchTitle: '生产线信息', // 查询弹窗标题 + searchAllSchemas: Productionline.allSchemas, // 查询弹窗所需类 + searchPage: ProductionlineApi.getProductionlinePage, // 查询弹窗所需分页方法 + searchCondition: [{ + key: 'available', + value: 'TRUE', + isMainValue: false + },{ + key: 'workshopCode', + value: 'workshopCode', + message: '请填写车间代码!', + isMainValue: true + }] + }, + form: { + // labelMessage: '信息提示说明!!!', + componentProps: { + isSearchList: true, // 开启查询弹窗 + searchListPlaceholder: '请选择生产线代码', // 输入框占位文本 + searchField: 'code', // 查询弹窗赋值字段 + searchTitle: '生产线信息', // 查询弹窗标题 + searchAllSchemas: Productionline.allSchemas, // 查询弹窗所需类 + searchPage: ProductionlineApi.getProductionlinePage, // 查询弹窗所需分页方法 + searchCondition: [{ + key: 'available', + value: 'TRUE', + isMainValue: false + },{ + key: 'workshopCode', + value: 'workshopCode', + message: '请填写车间代码!', + isMainValue: true + }] + } + } + }, { label: '班组', field: 'team', @@ -150,7 +216,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ field: 'fromAreaTypes', dictType: DICT_TYPE.AREA_TYPE, dictClass: 'string', - isTable: true, + isTable:false, sort: 'custom', table: { width: 150 @@ -164,6 +230,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable:false, isSearch: true, isForm: false, }, @@ -174,6 +241,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable:false, form: { value: 'ProductScrap', componentProps: { @@ -182,25 +250,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ }, isForm: false, }, - { - label: '状态', - field: 'status', - dictType: DICT_TYPE.REQUEST_STATUS, - dictClass: 'string', - isSearch: true, - isForm:false, - isTable: true, - sort: 'custom', - table: { - width: 150 - }, - form: { - value: '1', - componentProps: { - disabled: true - } - } - }, + { label: '创建时间', field: 'createTime', @@ -212,6 +262,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable:false, form: { component: 'DatePicker', componentProps: { @@ -230,6 +281,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable:false, isForm: false, }, { @@ -239,6 +291,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ detail: { dateFormat: 'YYYY-MM-DD HH:mm:ss' }, + isTable:false, sort: 'custom', table: { width: 180 @@ -265,6 +318,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable:false, form: { component: 'DatePicker', componentProps: { @@ -292,6 +346,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable:false, formatter: (_: Recordable, __: TableColumn, cellValue: number) => { return userDeptArray.find((account) => account.id == cellValue)?.name }, @@ -319,6 +374,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable:false, form: { component: 'DatePicker', componentProps: { @@ -337,6 +393,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable:false, isForm: false }, { @@ -344,7 +401,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ field: 'autoCommit', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable:false, isForm:false, sort: 'custom', table: { @@ -365,7 +422,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ field: 'autoAgree', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable:false, isForm:false, sort: 'custom', table: { @@ -386,7 +443,7 @@ export const ProductscrapRequestMain = useCrudSchemas(reactive([ field: 'autoExecute', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable:false, isForm:false, sort: 'custom', table: { @@ -478,56 +535,11 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ width: 150, show: false }, + isTable: false, isForm: false, isTableForm: false, }, - { - label: '来源生产线代码', - field: 'productionLineCode', - sort: 'custom', - table: { - width: 150 - }, - tableForm:{ - isInpuFocusShow: true, - searchListPlaceholder: '请选择生产线代码', // 输入框占位文本 - searchField: 'code', // 查询弹窗赋值字段 - searchTitle: '生产线信息', // 查询弹窗标题 - searchAllSchemas: Productionline.allSchemas, // 查询弹窗所需类 - searchPage: ProductionlineApi.getProductionlinePage, // 查询弹窗所需分页方法 - searchCondition: [{ - key: 'available', - value: 'TRUE', - isMainValue: false - },{ - key: 'workshopCode', - value: 'workshopCode', - message: '请填写车间代码!', - isMainValue: true - }] - }, - form: { - // labelMessage: '信息提示说明!!!', - componentProps: { - isSearchList: true, // 开启查询弹窗 - searchListPlaceholder: '请选择生产线代码', // 输入框占位文本 - searchField: 'code', // 查询弹窗赋值字段 - searchTitle: '生产线信息', // 查询弹窗标题 - searchAllSchemas: Productionline.allSchemas, // 查询弹窗所需类 - searchPage: ProductionlineApi.getProductionlinePage, // 查询弹窗所需分页方法 - searchCondition: [{ - key: 'available', - value: 'TRUE', - isMainValue: false - },{ - key: 'workshopCode', - value: 'workshopCode', - message: '请填写车间代码!', - isMainValue: true - }] - } - } - }, + { label: '来源工位代码', field: 'workStationCode', @@ -659,6 +671,173 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ }], }, }, + { + label: '物料名称', + field: 'itemName', + sort: 'custom', + table: { + width: 150 + }, + isForm: false, + isTableForm: false, + }, + { + label: 'Bom版本', + field: 'bomVersion', + sort: 'custom', + table: { + width: 150 + }, + tableForm: { + isInpuFocusShow: true, + searchListPlaceholder: '请选择Bom版本', // 输入框占位文本 + searchField: 'version', // 查询弹窗赋值字段 + searchTitle: '物料清单信息', // 查询弹窗标题 + searchAllSchemas: Bom.allSchemas, // 查询弹窗所需类 + searchPage: BomApi.getBomPage, // 查询弹窗所需分页方法 + searchCondition: [{ + key:'productItemCode', + value:'itemCode', + message: '请填写物料代码!', + isMainValue: true + },{ + key: 'available', + value: 'TRUE', + isMainValue: false + }] + }, + form: { + componentProps: { + isSearchList: true, // 开启查询弹窗 + searchListPlaceholder: '请选择Bom版本', // 输入框占位文本 + searchField: 'version', // 查询弹窗赋值字段 + searchTitle: '物料清单信息', // 查询弹窗标题 + searchAllSchemas: Bom.allSchemas, // 查询弹窗所需类 + searchPage: BomApi.getBomPage, // 查询弹窗所需分页方法 + searchCondition: [{ + key:'productItemCode', + value:'itemCode', + message: '请填写物料代码!', + isMainValue: true + },{ + key: 'available', + value: 'TRUE', + isMainValue: false + }] + } + }, + }, + { + label: '批次', + field: 'batch', + sort: 'custom', + table: { + width: 150, + }, + isForm: false, + isTable:true, + }, + { + label: '报废数量', + field: 'qty', + sort: 'custom', + table: { + width: 150 + }, + form: { + component: 'InputNumber', + componentProps: { + min: 0, + precision: 6 + }, + }, + tableForm: { + type: 'InputNumber', + min: 0, + precision: 6 + } + }, + { + label: '计量单位', + field: 'uom', + dictType: DICT_TYPE.UOM, + dictClass: 'string', + isTable: true, + sort: 'custom', + table: { + width: 150 + }, + tableForm: { + type: 'Select', + disabled: true + }, + form: { + componentProps: { + disabled: true + } + } + }, + { + label: '单价', + field: 'singlePrice', + sort: 'custom', + table: { + width: 150 + }, + form: { + component: 'InputNumber', + componentProps: { + disabled: true, + min: 0, + precision: 6 + }, + }, + tableForm: { + disabled: true, + type: 'InputNumber', + min: 0, + precision: 6 + } + }, + { + label: '金额', + field: 'amount', + sort: 'custom', + table: { + width: 150 + }, + form: { + component: 'InputNumber', + componentProps: { + disabled:true, + min: 0, + precision: 6, + } + }, + tableForm: { + type: 'InputNumber', + disabled:true, + min: 0, + precision: 6, + }, + }, + { + label: '来源库位', + field: 'fromLocationCode', + sort: 'custom', + table: { + width: 150 + }, + tableForm: { + disabled: true + }, + form: { + componentProps:{ + disabled: true + } + } + }, + { label: '包装号', field: 'packingNumber', @@ -705,37 +884,8 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ disabled: true } }, - { - label: '批次', - field: 'batch', - sort: 'custom', - table: { - width: 150, - show: false - }, - isTable: false, - isTableForm: false, - isForm: false, - tableForm: { - disabled: true - } - }, - { - label: '从库位代码', - field: 'fromLocationCode', - sort: 'custom', - table: { - width: 150 - }, - tableForm: { - disabled: true - }, - form: { - componentProps:{ - disabled: true - } - } - }, + + { label: '库存状态', field: 'inventoryStatus', @@ -758,17 +908,7 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ field: 'reason', dictType: DICT_TYPE.SCRAP_REASON, dictClass: 'string', - isTable: true, - sort: 'custom', - table: { - width: 150 - }, - isForm: false, - isTableForm: false, - }, - { - label: '物料名称', - field: 'itemName', + isTable: false, sort: 'custom', table: { width: 150 @@ -776,6 +916,7 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ isForm: false, isTableForm: false, }, + { label: '物料描述1', field: 'itemDesc1', @@ -783,6 +924,7 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, isForm: false, isTableForm: false, }, @@ -793,73 +935,12 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, isForm: false, isTableForm: false, }, - { - label: '数量', - field: 'qty', - sort: 'custom', - table: { - width: 150 - }, - form: { - component: 'InputNumber', - componentProps: { - min: 0, - precision: 6 - }, - }, - tableForm: { - type: 'InputNumber', - min: 0, - precision: 6 - } - }, - { - label: '单价', - field: 'singlePrice', - sort: 'custom', - table: { - width: 150 - }, - form: { - component: 'InputNumber', - componentProps: { - disabled: true, - min: 0, - precision: 6 - }, - }, - tableForm: { - disabled: true, - type: 'InputNumber', - min: 0, - precision: 6 - } - }, - { - label: '金额', - field: 'amount', - sort: 'custom', - table: { - width: 150 - }, - form: { - component: 'InputNumber', - componentProps: { - disabled:true, - min: 0, - precision: 6, - } - }, - tableForm: { - type: 'InputNumber', - disabled:true, - min: 0, - precision: 6, - }, - }, + + { label: '项目代码', field: 'projectCode', @@ -867,29 +948,11 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, isForm: false, isTableForm: false, }, - { - label: '计量单位', - field: 'uom', - dictType: DICT_TYPE.UOM, - dictClass: 'string', - isTable: true, - sort: 'custom', - table: { - width: 150 - }, - tableForm: { - type: 'Select', - disabled: true - }, - form: { - componentProps: { - disabled: true - } - } - }, + { label: '最后更新时间', field: 'updateTime', @@ -901,6 +964,7 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -920,6 +984,7 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, isTableForm: false, isForm: false }, @@ -930,6 +995,7 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, isTableForm: false, form: { componentProps: { @@ -941,6 +1007,7 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ label: '备注', field: 'remark', sort: 'custom', + isTable: false, table: { width: 150 }, @@ -956,6 +1023,7 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -975,55 +1043,11 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, isTableForm: false, isForm: false }, - { - label: 'Bom版本', - field: 'bomVersion', - sort: 'custom', - table: { - width: 150 - }, - tableForm: { - isInpuFocusShow: true, - searchListPlaceholder: '请选择Bom版本', // 输入框占位文本 - searchField: 'version', // 查询弹窗赋值字段 - searchTitle: '物料清单信息', // 查询弹窗标题 - searchAllSchemas: Bom.allSchemas, // 查询弹窗所需类 - searchPage: BomApi.getBomPage, // 查询弹窗所需分页方法 - searchCondition: [{ - key:'productItemCode', - value:'itemCode', - message: '请填写物料代码!', - isMainValue: true - },{ - key: 'available', - value: 'TRUE', - isMainValue: false - }] - }, - form: { - componentProps: { - isSearchList: true, // 开启查询弹窗 - searchListPlaceholder: '请选择Bom版本', // 输入框占位文本 - searchField: 'version', // 查询弹窗赋值字段 - searchTitle: '物料清单信息', // 查询弹窗标题 - searchAllSchemas: Bom.allSchemas, // 查询弹窗所需类 - searchPage: BomApi.getBomPage, // 查询弹窗所需分页方法 - searchCondition: [{ - key:'productItemCode', - value:'itemCode', - message: '请填写物料代码!', - isMainValue: true - },{ - key: 'available', - value: 'TRUE', - isMainValue: false - }] - } - }, - }, + { label: '操作', field: 'action', @@ -1033,6 +1057,7 @@ export const ProductscrapRequestDetail = useCrudSchemas(reactive([ width: 150, fixed: 'right' }, + hiddeInMain:true, tableForm: { type: 'action', buttonText: 'Bom',