|
@@ -190,7 +190,7 @@
|
|
|
:disabled="tableDataCost.length !== 1">导入</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <!-- 打印-->
|
|
|
+ <!--打印-->
|
|
|
<el-dialog
|
|
|
title="打印单"
|
|
|
append-to-body
|
|
@@ -334,7 +334,7 @@ import {
|
|
|
corpsfiles,
|
|
|
corpsitem,
|
|
|
getList
|
|
|
-} from "@/api/basicData/configuration"
|
|
|
+} from "@/api/basicData/receipt"
|
|
|
import customerContact from "./configuration/customerContact.json"
|
|
|
import advantageProject from "./configuration/advantageProject.json"
|
|
|
import bankOfDeposit from "./configuration/bankOfDeposit.json"
|
|
@@ -435,7 +435,7 @@ export default {
|
|
|
column: [
|
|
|
{
|
|
|
label: '系统编号',//发货通知(点击)
|
|
|
- prop: 'orderNo',
|
|
|
+ prop: 'sysNo',
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -445,7 +445,7 @@ export default {
|
|
|
]
|
|
|
}, {
|
|
|
label: '采购方式',
|
|
|
- prop: 'morderNo',
|
|
|
+ prop: 'purchaseMode',
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -454,18 +454,8 @@ export default {
|
|
|
}
|
|
|
]
|
|
|
}, {
|
|
|
- label: '供应商简称',
|
|
|
- prop: 'morderNo',
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: ' ',
|
|
|
- trigger: 'blur'
|
|
|
- }
|
|
|
- ]
|
|
|
- }, {
|
|
|
- label: '单据状态',
|
|
|
- prop: 'shippingAddress',
|
|
|
+ label: '供应商',
|
|
|
+ prop: 'corpId',
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -475,7 +465,7 @@ export default {
|
|
|
]
|
|
|
}, {
|
|
|
label: '所属公司',
|
|
|
- prop: 'arrivalAddress',
|
|
|
+ prop: 'salesCompany',
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -485,7 +475,7 @@ export default {
|
|
|
]
|
|
|
}, {
|
|
|
label: '匹配订单号',
|
|
|
- prop: 'paymentType',
|
|
|
+ prop: 'srcOrderNo',
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -495,17 +485,7 @@ export default {
|
|
|
]
|
|
|
}, {
|
|
|
label: '仓库名称',
|
|
|
- prop: 'packageRemarks',
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: ' ',
|
|
|
- trigger: 'blur'
|
|
|
- }
|
|
|
- ]
|
|
|
- }, {
|
|
|
- label: '仓库类型',
|
|
|
- prop: 'packageRemarks',
|
|
|
+ prop: 'storageId',
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -515,7 +495,7 @@ export default {
|
|
|
]
|
|
|
}, {
|
|
|
label: '入库金额',
|
|
|
- prop: 'banks',
|
|
|
+ prop: 'deliveryAmount',
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -525,8 +505,7 @@ export default {
|
|
|
]
|
|
|
}, {
|
|
|
label: '采购金额',
|
|
|
- prop: 'requiredDeliveryDate',
|
|
|
- type: 'datetime',
|
|
|
+ prop: 'purchaseAmount',
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -536,18 +515,7 @@ export default {
|
|
|
]
|
|
|
},{
|
|
|
label: '入库数量',
|
|
|
- prop: 'requiredDeliveryDate',
|
|
|
- type: 'datetime',
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: ' ',
|
|
|
- trigger: 'blur'
|
|
|
- }
|
|
|
- ]
|
|
|
- }, {
|
|
|
- label: '发货日期',
|
|
|
- prop: 'requiredArrivalDate',
|
|
|
+ prop: 'totalQuantity',
|
|
|
type: 'datetime',
|
|
|
rules: [
|
|
|
{
|
|
@@ -558,7 +526,7 @@ export default {
|
|
|
]
|
|
|
}, {
|
|
|
label: '费用合计',
|
|
|
- prop: 'banksAccountName',
|
|
|
+ prop: 'totalCost',
|
|
|
rules: [
|
|
|
{
|
|
|
required: false,
|
|
@@ -567,20 +535,9 @@ export default {
|
|
|
}
|
|
|
]
|
|
|
}, {
|
|
|
- label: '费用合计',
|
|
|
- type: 'datetime',
|
|
|
- prop: 'creditDate',
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: ' ',
|
|
|
- trigger: 'blur'
|
|
|
- }
|
|
|
- ]
|
|
|
- }, {
|
|
|
- label: '制单时间',
|
|
|
+ label: '入库日期',
|
|
|
+ prop: 'businessDate',
|
|
|
type: 'datetime',
|
|
|
- prop: 'creditDate',
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -607,13 +564,17 @@ export default {
|
|
|
detail(id).then(res => {
|
|
|
console.log(res.data.data)
|
|
|
this.form = res.data.data;
|
|
|
- this.contactsData = this.form.orderItemsList
|
|
|
- this.advantageProjectData = this.form.orderFeesList
|
|
|
- this.bankOfDepositData = this.form.orderFilesList
|
|
|
- delete this.form.orderItemsList
|
|
|
- delete this.form.orderFeesList
|
|
|
- delete this.form.orderFilesList
|
|
|
+ this.contactsData = this.form.deliveryItemsList
|
|
|
+ this.advantageProjectData = this.form.deliveryFeesList
|
|
|
+ this.bankOfDepositData = this.form.deliveryFilesList
|
|
|
+ delete this.form.deliveryItemsList
|
|
|
+ delete this.form.deliveryFeesList
|
|
|
+ delete this.form.deliveryFilesList
|
|
|
});
|
|
|
+ }else if (this.$route.query.form){
|
|
|
+ this.form = JSON.parse(this.$route.query.form);
|
|
|
+ this.contactsData = this.form.orderItemsList
|
|
|
+ delete this.form.orderItemsList
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
@@ -716,7 +677,11 @@ export default {
|
|
|
for (let item in this.tableData) {
|
|
|
console.log(this.tableData[item])
|
|
|
this.tableData[item].itemId = this.tableData[item].id
|
|
|
+ this.tableData[item].priceCategory = this.tableData[item].goodsTypeName
|
|
|
+ delete this.tableData[item].goodsTypeName
|
|
|
delete this.tableData[item].id
|
|
|
+ delete this.tableData[item].status
|
|
|
+ delete this.tableData[item].isDeleted
|
|
|
this.$refs.crudContact.rowCellAdd(this.tableData[item]);
|
|
|
this.$refs.crudContact.rowCell(this.tableData[item], this.contactsData.length - 1)
|
|
|
}
|
|
@@ -896,14 +861,13 @@ export default {
|
|
|
this.$refs["form"].validate((valid) => {
|
|
|
if (valid) {
|
|
|
//商品信息
|
|
|
- this.form.orderItemsList = this.contactsData
|
|
|
- this.form.orderFeesList = this.advantageProjectData
|
|
|
- this.form.orderFilesList = this.bankOfDepositData
|
|
|
+ this.form.deliveryItemsList = this.contactsData
|
|
|
+ this.form.deliveryFeesList = this.advantageProjectData
|
|
|
+ this.form.deliveryFilesList = this.bankOfDepositData
|
|
|
if (typeof this.form.corpsTypeId == 'object') {
|
|
|
this.form.corpsTypeId = this.form.corpsTypeId.join(",")
|
|
|
}
|
|
|
this.disabled = true
|
|
|
- this.form.billType = 'CG'
|
|
|
typeSave(this.form).then(res => {
|
|
|
this.$message({type: "success", message: this.form.id ? "修改成功!" : "新增成功!"});
|
|
|
//成功关闭此页面回到列表页
|