123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324 |
- export default function useColumns() {
- const TableColumns = [
- {
- item: { key: "code", title: "需求单号", },
- attr: {},
- },
- {
- item: { key: "rowNo", title: "行号", hidden: false, width: 60, },
- attr: {},
- },
- {
- item: { key: "materialCode", title: "物料编码", },
- attr: {},
- },
- {
- item: { key: "materialName", title: "品名", },
- attr: {},
- },
- {
- item: { key: "specification", title: "规格", },
- attr: {},
- },
- {
- item: { key: "unit", title: "单位", width: 100, },
- attr: {},
- },
- {
- item: { key: "manufacturerName", title: "生产厂家/代理人", },
- attr: {},
- },
- {
- item: { key: "totalMonthlySales", title: "月销量", },
- attr: {},
- },
- {
- item: { key: "resDemandQty", title: "最终净需求量", },
- attr: {},
- },
- {
- item: { key: "puQtyRes", title: "最终采购量", },
- attr: {
- is: "el-input-number",
- min: 0,
- controlsPosition: "right",
- isSummary: true,
- },
- },
- {
- item: { key: "closeQty", title: "关闭数量", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "customerName", title: "需求客户", },
- attr: {},
- },
- {
- item: { key: "minPackage", title: "最小包装量", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "minOrderQty", title: "最小订单量", },
- attr: {},
- },
- {
- item: { key: "minBatch", title: "最小批量", },
- attr: {},
- },
- {
- item: { key: "updateByName", title: "修改人", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "updateCause", title: "修改原因", hidden: false, },
- attr: {
- is: "el-input",
- },
- },
- {
- item: { key: "remark", title: "业务备注", },
- attr: {},
- },
- {
- item: { key: "expiry", title: "有效期", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "expiryUnit", title: "有效期单位", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "", title: "要求交货日期", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "isUrgency", title: "紧急标识", width: 120, },
- attr: {
- is: "el-select",
- dictName: "sys_yes_no",
- },
- },
- {
- item: { key: "isReplenishment", title: "补单标识", width: 120, },
- attr: {
- is: "el-select",
- dictName: "sys_yes_no",
- },
- },
- {
- item: { key: "deliveryWarehouseName", title: "收货仓库名称", },
- attr: {
- is: "el-popover-select-v2",
- referName: "WAREHOUSE_PARAM",
- valueKey: "name",
- dataMapping: {
- deliveryWarehouse: "id",
- },
- queryParams: (params) => ({
- pkOrg: params.org
- })
- },
- },
- {
- item: { key: "deliveryAllocationName", title: "收货货位名称", },
- attr: {
- is: "el-popover-select-v2",
- referName: "ALLOCATION_PARAM",
- valueKey: "name",
- dataMapping: {
- deliveryAllocation: "id",
- },
- queryParams: (params) => ({
- stordocId: params.deliveryWarehouse
- })
- },
- },
- {
- item: { key: "buyerName", title: "采购员名称", width: 120, },
- attr: {},
- },
- {
- item: { key: "billMaker", title: "制单人", width: 120, },
- attr: {},
- },
- {
- item: { key: "approver", title: "审核人员", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "status", title: "行状态", width: 120, },
- attr: {
- is: "el-dict-tag",
- dictName: "sys_row_status",
- },
- },
- {
- item: { key: "registrant", title: "注册人", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "lastWarehouseQty", title: "末级供应仓库存量", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "additionalSupplierName", title: "补单供应商名称", },
- attr: {
- is: "el-popover-select-v2",
- referName: "SUPPLIER_PARAM",
- valueKey: "name",
- dataMapping: {
- additionalSupplier: "id",
- },
- },
- },
- {
- item: { key: "lastWarehouseName", title: "供应仓库", hidden: false, },
- attr: {},
- },
- {
- item: { key: "lastAllocationName", title: "供应货位", hidden: false, },
- attr: {},
- },
- {
- item: { key: "billType", title: "业务类型", width: 120, },
- attr: {
- is: "el-dict-tag",
- dictName: "xqcl_business_type",
- },
- },
- {
- item: { key: "materialCategory", title: "品类", },
- attr: {},
- },
- {
- item: { key: "forecastClassify", title: "集团预测分类", hidden: false, },
- attr: {},
- },
- {
- item: { key: "updateTime", title: "修改时间", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "puPeriod", title: "采购周期", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "orgName", title: "采购组织名称", },
- attr: {
- is: "el-popover-select-v2",
- referName: "ORG_PARAM",
- valueKey: "name",
- dataMapping: {
- org: "id",
- },
- },
- },
- {
- item: { key: "demandDeptName", title: "需求部门名称", hidden: false, },
- attr: {
- is: "el-popover-select-v2",
- referName: "DEPT_PARAM",
- valueKey: "name",
- dataMapping: {
- demandDept: "id",
- },
- queryParams: (params) => ({
- pkOrg: params.org
- })
- },
- },
- {
- item: { key: "isBatchLock", title: "批号锁定标识", hidden: false, width: 120, },
- attr: {
- is: "el-select",
- dictName: "sys_yes_no",
- },
- },
- {
- item: { key: "approveName", title: "采购需求审批人", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "approverFinishTime", title: "需求单审批时间", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "createTime", title: "需求单提交时间", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "createByName", title: "需求提交人", width: 120, },
- attr: {},
- },
- {
- item: { key: "processTime", title: "需求处理时间", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "puManagerApproverDate", title: "处理审批时间", hidden: false, width: 120, },
- attr: {},
- },
- {
- item: { key: "processPersonal", title: "处理需求人员", hidden: false, },
- attr: {},
- },
- {
- item: { key: "priceType", title: "价格类型", width: 120, },
- attr: {
- is: "el-dict-tag",
- dictName: "sys_price_type",
- },
- },
- // {
- // item: { key: "", title: "需求客户近1月用量", },
- // attr: {},
- // },
- // {
- // item: { key: "", title: "需求客户近3月月均用量", },
- // attr: {},
- // },
- // {
- // item: { key: "", title: "近1月均销售量", },
- // attr: {},
- // },
- // {
- // item: { key: "", title: "近3月均销售量", },
- // attr: {},
- // },
- // {
- // item: { key: "", title: "在途数量", },
- // attr: {},
- // },
- // {
- // item: { key: "", title: "中心公共库存", },
- // attr: {},
- // },
- // {
- // item: { key: "", title: "中心仓专属货位", },
- // attr: {},
- // },
- // {
- // item: { key: "", title: "客户专属货位库存", },
- // attr: {},
- // },
- // {
- // item: { key: "", title: "呆滞库存", },
- // attr: {},
- // },
- // {
- // item: { key: "", title: "项目仓库存", },
- // attr: {},
- // },
- // {
- // item: { key: "", title: "电商库存", },
- // attr: {},
- // },
- // {
- // item: { key: "", title: "近效期数量", },
- // attr: {},
- // },
- ];
- return { TableColumns }
- }
|