diff --git a/src/api/spc/itembasic/index.ts b/src/api/spc/itembasic/index.ts index c040c09..509e452 100644 --- a/src/api/spc/itembasic/index.ts +++ b/src/api/spc/itembasic/index.ts @@ -33,6 +33,10 @@ export interface ItembasicVO { extraProperties: string concurrencyStamp: string siteId: string + projectCode?: string + projectName?: string + projectItemId?:string + } // 查询物品基本信息列表 diff --git a/src/views/spc/itembasic/itembasic.data.ts b/src/views/spc/itembasic/itembasic.data.ts index 712907e..75570cd 100644 --- a/src/views/spc/itembasic/itembasic.data.ts +++ b/src/views/spc/itembasic/itembasic.data.ts @@ -10,7 +10,7 @@ const { t } = useI18n() // 国际化 export const Itembasic = useCrudSchemas(reactive([ { label: '项目编码', - field: 'projcetCode',//传第给后端字段名称 + field: 'projectCode',//传第给后端字段名称 sort: 'custom', table: { width: 150, @@ -36,266 +36,29 @@ export const Itembasic = useCrudSchemas(reactive([ sort: 'custom', isSearch: false, isForm:false, - isTable:false, + isTable:true, table: { width: 'auto', fixed: 'left' }, - - // tableForm:{ - // minWidth:200, - // sortable:false - // } }, - - { - label: '编号', + label: '物料编号', field: 'code', sort: 'custom', isSearch: true, + isTable:true, table: { width: 'auto', - fixed: 'left' + }, - // tableForm:{ - // minWidth:200, - // sortable:false - // } }, { label: '名称', field: 'name', sort: 'custom', isSearch: true, - // table: { - // width: 150 - // }, }, - // { - // label: '描述1', - // field: 'desc1', - // sort: 'custom', - // table: { - // width: 150 - // } , - // // isTableForm:false - // }, - // { - // label: '描述2', - // field: 'desc2', - // sort: 'custom', - // table: { - // width: 150 - // } , - // }, - // { - // label: '状态', - // field: 'status', - // sort: 'custom', - // dictType: DICT_TYPE.ITEM_STATUS, - // dictClass: 'string', - // isForm: true, - // isSearch: true, - // isTable: true, - // table: { - // width: 100 - // } , - // form: { - // component: 'Switch', - // value: 'ENABLE', - // componentProps: { - // inactiveValue: 'DISABLE', - // activeValue: 'ENABLE' - // } - // }, - // }, - // { - // label: '计量单位', - // field: 'uom', - // sort: 'custom', - // dictType: DICT_TYPE.UOM, - // dictClass: 'string', - // isSearch: true, - // isTable: true, - // table: { - // width: 120 - // } , - // }, - // { - // label: '替代计量单位', - // field: 'altUom', - // sort: 'custom', - // dictType: DICT_TYPE.UOM, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 150 - // } , - // }, - // { - // label: '是否标包', - // field: 'isStdPack', - // sort: 'custom', - // dictType: DICT_TYPE.TRUE_FALSE, - // dictClass: 'string', - // // colorType: 'danger', - // isTable: true, - // table: { - // width: 120 - // }, - // form: { - // component: 'Switch', - // value: 'TRUE', - // componentProps: { - // inactiveValue: 'FALSE', - // activeValue: 'TRUE' - // } - // }, - // // tableForm:{ - // // width: 180, - // // type:'Radio', - // // } - // }, - // { - // label: '可采购', - // field: 'enableBuy', - // sort: 'custom', - // dictType: DICT_TYPE.TRUE_FALSE, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 100 - // }, - // form: { - // component: 'Switch', - // value: 'TRUE', - // componentProps: { - // inactiveValue: 'FALSE', - // activeValue: 'TRUE' - // } - // }, - // }, - // { - // label: '可制造', - // field: 'enableMake', - // sort: 'custom', - // dictType: DICT_TYPE.TRUE_FALSE, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 100 - // } , - // form: { - // component: 'Switch', - // value: 'TRUE', - // componentProps: { - // inactiveValue: 'FALSE', - // activeValue: 'TRUE' - // } - // }, - // }, - // { - // label: '可委外加工', - // field: 'enableOutsourcing', - // sort: 'custom', - // dictType: DICT_TYPE.TRUE_FALSE, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 120 - // } , - // form: { - // component: 'Switch', - // value: 'TRUE', - // componentProps: { - // inactiveValue: 'FALSE', - // activeValue: 'TRUE' - // } - // }, - // }, - // { - // label: '回收件', - // field: 'isRecycled', - // sort: 'custom', - // dictType: DICT_TYPE.TRUE_FALSE, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 100 - // }, - // form: { - // component: 'Switch', - // value: 'TRUE', - // componentProps: { - // inactiveValue: 'FALSE', - // activeValue: 'TRUE' - // } - // }, - // }, - // { - // label: '虚零件', - // field: 'isPhantom', - // sort: 'custom', - // dictType: DICT_TYPE.TRUE_FALSE, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 100 - // } , - // form: { - // component: 'Switch', - // value: 'TRUE', - // componentProps: { - // inactiveValue: 'FALSE', - // activeValue: 'TRUE' - // } - // }, - // }, - // { - // label: 'ABC类', - // field: 'abcClass', - // sort: 'custom', - // dictType: DICT_TYPE.ABC_CLASS, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 100 - // } , - // }, - // { - // label: '类型', - // field: 'type', - // sort: 'custom', - // dictType: DICT_TYPE.ITEM_TYPE, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 100 - // } , - // }, - // { - // label: '种类', - // field: 'category', - // sort: 'custom', - // dictType: DICT_TYPE.ITEM_CATEGORY, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 100 - // } , - // }, - // { - // label: '分组', - // field: 'itemGroup', - // sort: 'custom', - // dictType: DICT_TYPE.ITEM_GROUP, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 100 - // } , - // }, { label: '颜色', field: 'color', @@ -306,6 +69,7 @@ export const Itembasic = useCrudSchemas(reactive([ // table: { // width: 100 // } , + form: { component: 'Select', componentProps: { @@ -314,50 +78,7 @@ export const Itembasic = useCrudSchemas(reactive([ } }, }, - // { - // label: '配置', - // field: 'configuration', - // sort: 'custom', - // dictType: DICT_TYPE.ITEM_CONFIGURATION, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 100 - // } , - // }, - // { - // label: '项目', - // field: 'project', - // sort: 'custom', - // table: { - // width: 100 - // } , - // }, - // { - // label: '质量等级', - // field: 'eqLevel', - // sort: 'custom', - // dictType: DICT_TYPE.EQ_LEVEL, - // dictClass: 'string', - // isTable: true, - // table: { - // width: 120 - // } , - // }, - // { - // label: '有效天数', - // field: 'validityDays', - // sort: 'custom', - // table: { - // width: 120 - // }, - // form: { - // component: 'InputNumber', - // componentProps: { - // min: 0 - // } - // }, - // }, + { label: '是否可用', field: 'available',