123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211 |
- export default function useColumns() {
- const desColumns = [
- {
- item: {
- key: "code",
- title: "预留单据号",
- },
- attr: {}
- },
- {
- item: {
- key: "source",
- title: "来源单据号",
- },
- attr: {}
- },
- {
- item: {
- key: "customerName",
- title: "客户名称",
- },
- attr: {}
- },
- {
- item: {
- key: "createByName",
- title: "创建人",
- },
- attr: {}
- },
- {
- item: {
- key: "createBy",
- title: "创建人编码",
- },
- attr: {}
- },
- {
- item: {
- key: "createTime",
- title: "创建时间",
- },
- attr: {}
- },
- ];
- const itemsColumns = [
- {
- item: {
- key: "materialCode",
- title: "物料编码",
- },
- attr: {}
- },
- {
- item: {
- key: "materialName",
- title: "物料名称",
- },
- attr: {}
- },
- {
- item: {
- key: "unitName",
- title: "单位名称",
- },
- attr: {}
- },
- {
- item: {
- key: "warehouseName",
- title: "仓库",
- },
- attr: {}
- },
- {
- item: {
- key: "allocationName",
- title: "货位",
- },
- attr: {}
- },
- {
- item: {
- key: "reservedQty",
- title: "预留数量",
- },
- attr: {}
- },
- {
- item: {
- key: "totalIn",
- title: "累计入库数量",
- },
- attr: {}
- },
- {
- item: {
- key: "qty",
- title: "可用量",
- },
- attr: {}
- },
- {
- item: {
- key: "usedQty",
- title: "已用量",
- },
- attr: {}
- },
- ].map(({ item, attr }) => ({
- item: {
- ...item,
- width: item.width || 150
- },
- attr,
- }));
- const historyColumns = [
- {
- item: {
- key: "materialCode",
- title: "物料编码",
- },
- attr: {}
- },
- {
- item: {
- key: "materialName",
- title: "物料名称",
- width: 200,
- },
- attr: {}
- },
- {
- item: {
- key: "unitName",
- title: "单位",
- width: 100,
- },
- attr: {}
- },
- {
- item: {
- key: "warehouseName",
- title: "仓库",
- },
- attr: {}
- },
- {
- item: {
- key: "productBatchNum",
- title: "批号",
- width: 100,
- },
- attr: {}
- },
- {
- item: {
- key: "operateBill",
- title: "操作单据",
- width: 100,
- },
- attr: {
- is: "el-dict-tag",
- dictName: "ow_operatetype",
- }
- },
- {
- item: {
- key: "operateBillcode",
- title: "操作单据编码",
- width: 200,
- },
- attr: {}
- },
- {
- item: {
- key: "operateBillitem",
- title: "操作明细行号",
- },
- attr: {}
- },
- {
- item: {
- key: "allotQty",
- title: "操作数量",
- },
- attr: {}
- },
- {
- item: {
- key: "createTime",
- title: "操作时间",
- width: 200,
- },
- attr: {}
- },
- ].map(({ item, attr }) => ({
- item: {
- ...item,
- width: item.width || 150
- },
- attr,
- }));
- return { desColumns, itemsColumns, historyColumns }
- }
|