| | |
| | | <el-button type="text" size="small" @click="btnLook(scope.row)" style="margin-right: 5px" |
| | | >查看</el-button |
| | | > |
| | | <!-- <el-button type="text" size="small" @click="btnLook(scope.row)" style="margin-right: 5px" |
| | | >到货确认</el-button |
| | | > |
| | | <el-button type="text" size="small" @click="btnLook(scope.row)" style="margin-right: 5px" |
| | | >去质检</el-button |
| | | > --> |
| | | <el-button |
| | | v-if="scope.row.status === 1" |
| | | type="text" |
| | |
| | | data() { |
| | | // 产品信息 |
| | | const productColumn = [ |
| | | { label: "产品编号", prop: "productId", default: true }, |
| | | { label: "产品名称", prop: "productName" }, |
| | | { label: "产品编号", prop: "number", default: true }, |
| | | { label: "产品名称", prop: "name" }, |
| | | { label: "规格", prop: "specifications" }, |
| | | { label: "型号", prop: "modelNumber" }, |
| | | { label: "采购数量", prop: "amount" }, |
| | | { label: "已发货数量", prop: "sendAmount" }, |
| | | { label: "已入库数量", prop: "overAmount" }, |
| | | { label: "单位", prop: "unit" }, |
| | | { label: "采购单价", prop: "price", price: true }, |
| | | { label: "采购单价", prop: "purchasePrice", price: true }, |
| | | { label: "价税合计", prop: "total", price: true } |
| | | ] |
| | | // 收货信息 |
| | | const recriveColumn = [ |
| | | { label: "入库单号", prop: "number", default: true }, |
| | | { label: "入库单号", prop: "operationNumber", default: true }, |
| | | { label: "收货仓库", prop: "warehouseName" }, |
| | | { label: "产品名称", prop: "productName" }, |
| | | { label: "产品编码", prop: "productId" }, |
| | | { label: "产品名称", prop: "name" }, |
| | | { label: "产品编码", prop: "number" }, |
| | | { label: "数量", prop: "amount" }, |
| | | { label: "入库时间", prop: "overTime" }, |
| | | { label: "收货人", prop: "principal" }, |
| | | { label: "状态", prop: "status" } |
| | | { label: "状态", prop: "status", isCallMethod: true, getCallMethod: this.getreceiveStatusStatus } |
| | | ] |
| | | return { |
| | | purchaseStatusList: getDataByType("purchaseStatus"), |
| | | receiveStatusList: getDataByType("receiveStatus"), |
| | | tableLoading: false, |
| | | tableList: {}, // 列表 |
| | | selValueList: [], |
| | |
| | | for (let i in this.purchaseStatusList) { |
| | | if (this.purchaseStatusList[i].id == val) { |
| | | return this.purchaseStatusList[i].name |
| | | } |
| | | } |
| | | } else { |
| | | return "--" |
| | | } |
| | | }, |
| | | getreceiveStatusStatus(val) { |
| | | if (val) { |
| | | for (let i in this.receiveStatusList) { |
| | | if (this.receiveStatusList[i].id == val) { |
| | | return this.receiveStatusList[i].name |
| | | } |
| | | } |
| | | } else { |
| | |
| | | number: "", |
| | | contact: "", |
| | | phone: "", |
| | | signingDate: "", |
| | | signingDate: this.getCurrentDate(), |
| | | deliveryDate: "", |
| | | remark: "", |
| | | wholeDiscountType: null, |
| | |
| | | realTotalPrice: 0 |
| | | } |
| | | }, |
| | | |
| | | // 获取当前日期 |
| | | getCurrentDate() { |
| | | let now = new Date() |
| | | let year = now.getFullYear() |
| | | let month = now.getMonth() + 1 |
| | | let day = now.getDate() |
| | | return year + "-" + month + "-" + day |
| | | }, |
| | | // 编辑 |
| | | btnEdit(row) { |
| | | this.editConfig.detailEnter = false |
| | |
| | | setTimeout(() => { |
| | | this.tableLoading = false |
| | | }, 3000) |
| | | // this.editRow = row; |
| | | // this.$refs.add.islook = true; |
| | | }, |
| | | |
| | | // 确认发货 |
| | | btnConfirm(row) { |
| | | let string = "是否提交?" |