1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282 |
- export const TableColumns = [
- {
- item:{
- key: "puOrgName", title: "采购组织", inputType: "Input",},
- attr:{
- isHidden:true,
- width:150,
- },
- },
- {
- item:{
- key: "billType",
- title: "订单类型",
- width:150,
- },
- attr:{
- isHidden:true,
- is: "el-dict-tag",
- dictName: "sys_order_type",
- },
- },
- {
- item:{
- key: "code",
- title: "订单编号",
- inputType: "Input",
- width:150,
- },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{
- key: "status",
- title: "单据状态",
- width:80,
- },
- attr:{
- is: "el-dict-tag",
- dictName: "documents_status",
- isHidden:true,
- },
- },
- {
- item:{key: "billDate", title: "订单日期",width:100,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "supplierName", title: "供应商", inputType: "Input",},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "paymentAgreementName", title: "付款协议",width:100, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{
- key: "source",
- title: "订单来源",
- width:80,
- },
- attr:{
- is: "el-dict-tag",
- dictName: "order_source",
- isHidden:true,
- },
- },
- // { item:{key: "paymentAgreement", title: "付款协议" },
-
- {
- item:{key: "buyerName", title: "采购员" ,width:100,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "puDeptName", title: "采购部门",width:100, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "customerName", title: "收货客户" ,width:100,},
- attr:{
- isHidden:true,
- },
- },
- // {
- // key: "isDeliver",
- // title: "是否发货",
- // inputType: 'Checkbox',
- // width:80,
- // },
- {
- item:{
- key: "isArrival",
- title: "到货超期",
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- isHidden:true,
- },
- },
- {
- item:{key: "isBack",
- title: "退货",
- width:80,},
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- isHidden:true,
- },
- },
- // { item:{key: "freezeCause", title: "冻结原因" },
- {
- item:{key: "qty", title: "总数量",width:80,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{
- key: "money",
- title: "价税合计",
- width:80,
- // precision:2,
- },
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- isHidden:true,
- },
- },
- // {
- // key: "isMarketing",
- // title: "已协同生成销售订单",
- // inputType: 'Checkbox',
- // },
- // {
- // key: "isMarketingSource",
- // title: "由销售订单协同生成",
- // inputType: 'Checkbox',
- // },
- {
- item:{key: "personalName", title: "人员" ,width:120,},
- attr:{
- isHidden:true,
- },
- },
- // { item:{key: "isSendSrm", title: "是否同步SRM" },
- {
- item:{key: "isInvoice",
- title: "发票标识",
- width:80,},
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- isHidden:true,
- },
- },
- {
- item:{
- key: "rebateMoney",
- title: "订单使用返利金额" ,
- width:100,
- // precision:2,
- },
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- isHidden:true,
- },
- },
- {
- item:{key: "deductionMoney", title: "订单抵扣余款金额" ,precision:2,},
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- isHidden:true,
-
- },
- width:100,
- },
- // { item:{key: "warehouse", title: "WMS入库仓库" },
- {
- item:{ key: "warehouseName", title: "收货仓库" ,},
- attr:{
- isHidden:true,
- },
- width:100,
- }, //WMS入库仓库名称
- {
- item:{ key: "goodsAllocationName", title: "货位",},
- attr:{
- isHidden:true,
- },
- width:100,
- },
- {
- item:{key: "customerDeptName", title: "客户部门" ,},
- attr:{
- isHidden:true,
- },
- width:100,
- },
- {
- item:{key: "supplierContactsName", title: "供应商业务联系人",},
- attr:{
- isHidden:true,
- },
- width:100,
- },
- {
- item:{
- key: "isUrgency",
- title: "紧急程度",
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- isHidden:true,
- },
- },
- {
- item:{ key: "agentName", title: "代理人" ,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{
- key: "isClose",
- title: "最终关闭",
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- isHidden:true,
- },
- },
- {
- item:{ key: "applyPaymentMoney", title: "累计付款申请金额", precision:2,},
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- isHidden:true,
- },
- width:100,
- },
- {
- item:{ key: "paymentMoney", title: "累计付款金额" ,precision:2,},
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- isHidden:true,
- },
- width:100,
- },
- {
- item:{ key: "invoiceMoney", title: "发票金额" ,precision:2,},
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- isHidden:true,
- },
- width:100,
- },
- // { item:{key: "supplierPersonal", title: "供应商业务员" },
- {
- item:{ key: "supplierPersonalName", title: "供应商业务员", },
- attr:{
- isHidden:true,
- },
- width:100,
- },
- {
- item:{ key: "marketingCode", title: "销售订单号" ,},
- attr:{
- isHidden:true,
- },
- width:150,
- },
- // { item:{key: "flowId", title: "OA流程ID" },
- // {
- // item:{ key: "oaDemandNo", title: "OA需求单号" ,},
- // attr:{
- // isHidden:true,
- // },
- // },
- {
- item:{
- key: "erpOrderCode",
- title: "erp订单编号",
- },
- attr:{
- isHidden:true,
- },
- width:150,
- },
- {
- item:{ key: "address", title: "收货地址" ,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{ key: "contacts", title: "收获联系人" ,},
- attr:{
- isHidden:true,
- },
- width:100,
- },
- {
- item:{
- key: "isSendWms",
- title: "已同步WMS",
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- isHidden:true,
- },
- },
- {
- item:{ key: "retReasonName", title: "退换原因" ,},
- attr:{
- isHidden:true,
- },
- width:100,
- },
- {
- item:{ key: "closeTime", title: "最终关闭日期" ,},
- attr:{
- isHidden:true,
- },
- width:100,
- },
- {
- item:{ key: "processTypeName", title: "处理方式" ,},
- attr:{
- isHidden:true,
- },
- width:100,
- },
- {
- item:{
- key: "isEnd",
- title: "整单关闭标识" ,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- isHidden:true,
- },
- width:100,
- },
- {
- item:{ key: "projectNowName", title: "在建工程项目" ,},
- attr:{
- isHidden:true,
- },
- width:100,
- },
- {
- item:{ key: "operatingItemsName", title: "经营性项目" ,},
- attr:{
- isHidden:true,
- },
- width:100,
- },
- {
- item:{ key: "isArrivalReson", title: "到货超期原因" ,},
- attr:{
- isHidden:true,
- },
- width:100,
- },
- {
- item:{ key: "createByName", title: "创建人" ,width:100,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{ key: "createTime", title: "制单日期/创建时间",},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{ key: "approveTime", title: "提交时间" ,width:100,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{ key: "approverName", title: "审批人" ,width:100,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{ key: "approverFinishTime", title: "审批时间",width:100, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{ key: "updateByName", title: "更新人" ,width:100,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{ key: "updateTime", title: "最后修改时间",},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{ key: "remark", title: "备注" ,},
- attr:{
- isHidden:true,
- },
- },
- // { item:{key: "midOrderNo", title: "中台采购订单号" },
- ].map(({ item, attr }) => ({
- attr,
- item: { ...item, hidden: true, fixed: false },
- }));
- export const TabColumns = [
- {
- title: '物料信息',
- key: 'puOrderItemList',
- tableColumns: [
- {
- item:{
- key: "rowNo", title: "行号",width:80,},
- attr:{
- isHidden:true,
- },
- },
- // { item:{key: "orderId", title: "采购订单ID" },
- {
- item:{ key: "demandCode", title:"采购需求单号",width:150,},
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{
- key: "contractNo",
- title:"合同编号",
- width:150,
- },
- attr:{
- isHidden:true,
- },
-
- },
- // {
- // item:{key: "material", title: "物料ID",width:120, },
- // attr:{
- // isHidden:true,
- // },
-
- // },
- {
- item:{key: "materialName", title: "物料名称",width:150, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{key: "materialCode", title: "物料编码", width:150, },
- attr:{
- isHidden:true,
- },
-
- },
- // { item:{key: "materialClassify", title: "物料分类", },},
- {
- item:{key: "materialManufacturersCode", title: "厂家物料编码", width:100, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{key: "specification", title: "规格",width:100, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{key: "model", title: "型号",width: 100 },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{
- key: "isMedcine",
- title: "医药物料",
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- },
- },
- {
- item:{key: "manufacturerName", title: "生产厂家代理人", width:150, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{
- key: "isDrug",
- title: "物料药品属性",
- inputType: 'Checkbox',
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- },
- },
- {
- item:{key: "unitName", title: "单位", width: 80 },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "qty", title: "数量",width:80, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "currencyName", title: "币种", width:100, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{key: "taxPrice", title: "含税单价" ,width:80,precision:2,},
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- },
- },
- {
- item:{key: "money", title: "价税合计" ,width:80, precision:2,},
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- },
- },
- {
- item:{key: "tax", title: "税率" ,width:80, precision:2,},
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- },
- },
- {
- item:{key: "taxDeductMoneya", title: "折扣金额", width:80, precision:2, },
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- },
- },
- {
- item:{key: "arrivalQty", title: "已到货数量" , width:80,},
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- },
- },
- {
- item:{key: "unarrivedQty", title: "未到货数量" , width:80,},
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- },
- },
- {
- item:{key: "price", title: "无税单价" , idth:80, precision:2,},
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- },
- },
- {
- item:{key: "notaxMoney", title: "无税金额" , width:80, precision:2,},
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- },
- },
- {
- item:{key: "priceSource", title: "价格目录ID", width:10, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{
- key: "isStorage",
- title: "入库关闭",
- inputType: 'Checkbox',
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- },
- },
- {
- item:{
-
- key: "isInvoice",
- title: "开票关闭",
- inputType: 'Checkbox',
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- },
- },
- {
- item:{
-
- key: "isArrival",
- title: "到货关闭",
- inputType: 'Checkbox',
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- },
- },
- {
- item:{
-
- key: "isPayment",
- title: "付款关闭",
- inputType: 'Checkbox',
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- },
- },
- {
- item:{
-
- key: "isGift",
- title: "赠品",
- inputType: 'Checkbox',
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- },
- },
- {
- item:{key: "warehouse", title: "收货仓库", width:100, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{key: "place", title: "收货地点", width:100, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{key: "address", title: "收货地址",width:100, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{key: "productBatch", title: "产品批号", width:100, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{key: "manufactureDate", title: "生产日期", width:100, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{key: "efficacyLoseDate", title: "有效期至/失效日期",width:100, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{key: "approvalNumber", title: "批准文号", width:100, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{key: "registration", title: "注册证号", width:100, },
- attr:{
- isHidden:true,
- },
-
- },
- {
- item:{
-
- key: "storageCondition",
- title: "存储条件",
- width:100,
- },
- attr:{
- is: "el-dict-tag",
- dictName: "sys_storage_condition",
- },
-
- },
- {
- item:{
-
- key: "carriageCondition",
- title: "运输条件",
- width:100,
- },
- attr:{
- is: "el-dict-tag",
- dictName: "sys_conditions_carriage",
- },
-
- },
- {
- item:{
-
- key: "isBatchLock",
- title: "批号锁定标识",
- inputType: 'Checkbox',
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- },
- },
- {
- item:{
-
- key: "isReplenishment",
- title: "补单标识",
- inputType: 'Checkbox',
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- },
- },
- {
- item:{
- key: "isUrgency",
- title: "紧急标识" ,
- inputType: 'Checkbox',
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- },
- },
- {
- item:{key: "originalQty", title: "原始数量" ,width:80,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{
- key: "originalMoney",
- title: "原始金额" ,
- width:80,
- },
- attr:{
- is: "el-computed-input-v2",
- formatter: (prop) => {
- return prop ? (prop * 1).toFixed(2) : prop;
- },
- },
- },
- {
- item:{key: "reservedQty", title: "预留数量",width:80, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "reservedPeriod", title: "预留周期", width:100, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "taxDeductClassify", title: "扣税类别" , width:100,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "exchangeRate", title: "折本汇率" ,width:80,},
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "directProductBatch", title: "直运产品批号", width:100, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "discountRule", title: "折扣规则编码", width:100, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "source", title: "上游单据号", width:150, },
- attr:{
- isHidden:true,
- },
- },
- // { item:{key: "sourceId", title: "上游单据ID", },},
- {
- item:{key: "arrivalDatePlan", title: "计划到货日期", width:100, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{
-
- key: "priceType",
- title: "价格类型"
- , width:100,
- },
- attr:{
- is: "el-dict-tag",
- dictName: "sys_price_type",
- }
- },
- {
- item:{
-
- key: "isDistributionPrice",
- title: "配送价",
- inputType: 'Checkbox',
- width:80,
- },
- attr:{
- is: "el-checkbox",
- 'true-label':"Y",
- 'false-label':"N",
- disabled:true,
- },
- },
- {
- item:{key: "materialClassifyOneName", title: "物料一级分类", width:100, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "materialClassifyTwoName", title: "物料二级分类", width:100, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "materialClassifyThreeName", title: "物料三级分类", width:100, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "materialClassifyFourName", title: "物料四级分类", width:100, },
- attr:{
- isHidden:true,
- },
- },
- // { item:{key: "createByName", title: "创建人",width:100, },
- // { item:{key: "updateByName", title: "更新人" ,width:100,},
-
- ].map(({ item, attr }) => ({
- attr,
- item: { ...item, hidden: true, fixed: false },
- }))
- },
- {
- title: '执行结果',
- key: 'puOrderExecuteList',
- tableColumns: [
- // { item:{key: "orderId", title: "采购订单ID", },
- {
- item:{key: "rowno", title: "行号",width:80, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "material", title: "物料ID", width:1, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "materialName", title: "物料名称", width:150, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "specification", title: "规格", width:100, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "qty", title: "数量",width:120, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "stroageQty", title: "累计到货主数量",width:120, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "stockQty", title: "累计入库主数量",width:120, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "invoiceQty", title: "累计开票主数量",width:120, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "rollbackQty", title: "累计退货主数量",width:120, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "backStockQty", title: "累计退库主数量",width:120, },
- attr:{
- isHidden:true,
- },
- },
- {
- item:{key: "floatQty", title: "未到货数量",width:120, },
- attr:{
- isHidden:true,
- },
- },
- // { item:{key: "createByName", title: "创建人", },
- // { item:{key: "updateByName", title: "更新人", },
- ].map(({ item, attr }) => ({
- attr,
- item: { ...item, hidden: true, fixed: false },
- }))
- },
- ];
- export const SearchColumns = [
- {
- item:{
- key: "source",
- title: "订单来源",
- },
- attr:{
- clearable:true,
- is: "el-select",
- dictName: "order_source",
- },
- },
- {
- item:{
- key: "orderCode",
- title: "订单编号",
- },
- attr: {
- clearable:true,
- is: "el-input",
- placeholder:'请输入订单编号,多个使用,隔开',
- },
- },
- {
- item:{
- key: "date",
- title: "订单日期",
-
- },
- attr: {
- clearable:true,
- is: "el-date-picker",
- type: "daterange",
- unlinkPanels: true,
- rangeSeparator: "至",
- valueFormat: "yyyy-MM-dd",
- endPlaceholder: "结束日期",
- startPlaceholder: "开始日期",
- value: [],
- },
- },
- {
- item:{
- key: "status",
- title: "单据状态",
- },
- attr:{
- clearable:true,
- is: "el-select",
- dictName: "documents_status",
- },
- },
- {
- item:{
- key: "supplierName",
- title: "供应商",
- },
- attr: {
- clearable:true,
- is: "el-popover-select-v2",
- valueKey: "name",
- referName: "SUPPLIER_PARAM",
- },
- },
- {
- item:{
- key: "puOrgIds",
- title: "采购组织",
- },
- attr: {
- clearable:true,
- is: "el-popover-multiple-select-v2",
- valueKey: "id",
- referName: "ORG_PARAM",
- },
- },
- {
- item:{
- key: "materialCode",
- title: "物料编码",
- },
- attr: {
- clearable:true,
- is: "el-input",
- placeholder:'请输入物料编码,多个使用,隔开',
- // is: "el-popover-multiple-select-v2",
- // valueKey: "code",
- // referName: "MATERIAL_PARAM",
- },
- },
- {
- item:{
- key: "materialName",
- title: "物料名称",
- },
- attr: {
- clearable:true,
- is: "el-popover-select-v2",
- valueKey: "name",
- referName: "MATERIAL_PARAM",
- },
- },
- {
- item:{
- key: "deliveryStatus",
- title: "erp发送状态",
- },
- attr:{
- clearable:true,
- is: "el-select",
- dictName: "order_delivery_status",
- },
- },
- {
- item:{
- key: "contractNo",
- title: "合同号",
- },
- attr: {
- clearable:true,
- is: "el-input",
- },
- },
- {
- item:{
- key: "projectNowName",
- title: "在建工程项目",
- },
- attr: {
- clearable:true,
- is: "el-popover-select-v2",
- valueKey: "name",
- referName: "PROJECT_PARAM",
- },
- },
- {
- item:{
- key: "buyers",
- title: "采购员",
- },
- attr: {
- clearable:true,
- is: "el-popover-multiple-select-v2",
- referName: "CONTACTS_PARAM",
- valueKey: "code",
- },
- },
- {
- item:{
- key: "billTypes",
- title: "订单类型",
- },
- attr:{
- is: "el-select",
- multiple:true,
- tags:true,
- clearable:true,
- dictName: "sys_order_type",
- },
- },
- {
- item:{
- key: "demandCode",
- title: "采购需求单号",
- },
- attr: {
- clearable:true,
- is: "el-input",
- placeholder:'请输入采购需求单号,多个使用,隔开',
- },
- },
- {
- item:{
- key: "isDrug",
- title: "物料药品属性",
- },
- attr: {
- clearable:true,
- is: "el-select",
- dictName: "sys_yes_no",
- },
- },
- {
- item:{
- key: "erpOrderCode",
- title: "NC订单号",
- },
- attr: {
- clearable:true,
- is: "el-input",
- },
- },
- ].map(({ item, attr }) => ({
- attr,
- item: { ...item, hidden: true, span: item.span || 6 },
- }));
|