| | |
| | | data() { |
| | | return { |
| | | tableList: {}, |
| | | showcol: ["仓库位置", "调出位置", "调入位置", "联系人", "日期", "来源", "来源单据", "销售明细单", "状态"], |
| | | showcol: ["仓库位置", "来源","来源单据","调出位置", "调入位置", "联系人", "日期", "销售明细单", "状态" ,"主管","会计","保管员",], |
| | | searchOptions: [], |
| | | commonDetail: { |
| | | visible: false, |
| | |
| | | numberLabel: "单号", |
| | | TabsIndex: "0", |
| | | productTableList: {}, |
| | | showBottomCol: ["产品编号", "产品名称", "产品规格", "产品型号", "计量单位", "调出位置", "调入位置", "数量"], |
| | | showBottomCol: ["产品编号", "产品名称", "产品规格", "产品型号", "计量单位", "调出位置", "调入位置", "数量","主管","会计","保管员",], |
| | | tableBottomColumn: [], |
| | | selectRow: {}, |
| | | productColumn: [ |
| | |
| | | this.toLabel = "客户位置" |
| | | this.numberLabel = "出库单号" |
| | | } else { |
| | | this.showcol=["仓库位置", "调出位置", "调入位置", "联系人","日期", "销售明细单", "状态","主管","会计","保管员",], |
| | | this.formLabel = "调出位置" |
| | | this.toLabel = "调入位置" |
| | | this.numberLabel = "调拨单号" |
| | |
| | | default: true |
| | | }, |
| | | { |
| | | label: "来源", |
| | | prop: "operationSource", |
| | | isShowColumn: showcol.includes("来源"), |
| | | default: false, |
| | | // status: true, |
| | | isCallMethod: true, |
| | | getCallMethod: this.getSourceStatus |
| | | }, |
| | | { |
| | | label: "来源单据", |
| | | prop: "sourceNumber", |
| | | isShowColumn: showcol.includes("来源单据"), |
| | | default: false |
| | | }, |
| | | { |
| | | label: this.formLabel, |
| | | prop: "from", |
| | | isShowColumn: showcol.includes(this.formLabel), |
| | |
| | | default: false, |
| | | date: true |
| | | }, |
| | | { |
| | | label: "来源", |
| | | prop: "sourceType", |
| | | isShowColumn: showcol.includes("来源"), |
| | | default: false |
| | | }, |
| | | // { |
| | | // label: "截止日期", |
| | | // prop: "faultTime", |
| | |
| | | // isShowColumn: showcol.includes("实际日期"), |
| | | // default: false |
| | | // }, |
| | | { |
| | | label: "来源单据", |
| | | prop: "sourceNumber", |
| | | isShowColumn: showcol.includes("来源单据"), |
| | | default: false |
| | | }, |
| | | { |
| | | label: "销售明细单", |
| | | prop: "salesDetailsNumber", |
| | |
| | | status: true, |
| | | isCallMethod: true, |
| | | getCallMethod: this.getStatus |
| | | } |
| | | }, |
| | | { |
| | | label: "主管", |
| | | prop: "manager", |
| | | isShowColumn: showcol.includes("主管"), |
| | | default: false |
| | | }, |
| | | { |
| | | label: "会计", |
| | | prop: "accountant", |
| | | isShowColumn: showcol.includes("会计"), |
| | | default: false |
| | | }, |
| | | { |
| | | label: "保管员", |
| | | prop: "custodian", |
| | | isShowColumn: showcol.includes("保管员"), |
| | | default: false |
| | | }, |
| | | ] |
| | | return tableColumn |
| | | }, |
| | |
| | | } |
| | | row.locationID = row.location.jointName |
| | | row.locationId = row.location.value |
| | | |
| | | row.managerObj={ |
| | | label:row.manager, |
| | | value:row.managerId |
| | | } |
| | | row.accountantObj={ |
| | | label:row.accountant, |
| | | value:row.accountantId |
| | | } |
| | | row.custodianObj={ |
| | | label:row.custodian, |
| | | value:row.custodianId |
| | | } |
| | | // row.tolocationId=row.tolocation.value |
| | | this.editConfig.infomation = { ...row } |
| | | }, |
| | |
| | | getStatus(val) { |
| | | return val === 1 ? "草稿" : val === 3 ? "就绪" : val === 4 ? "完成" : val === 5 ? "取消" : "" |
| | | }, |
| | | // 来源 |
| | | getSourceStatus(val){ |
| | | return val===0 ? '--':val === 1 ? "采购入库" : val === 2 ? "生产入库" : val === 3 ? "委外入库" : val === 4 ? "生产领料" : val=== 5 ? "委外领料": val === 6?"销售发货": "--" |
| | | }, |
| | | // 删除搜索状态 |
| | | delSelectClick() { |
| | | this.params.status = 0 |