Commit c3bac476 authored by dcy's avatar dcy

Merge remote-tracking branch 'origin/dev' into dev

parents 2dfb2148 320f0d8c
...@@ -530,6 +530,21 @@ export function createGoods(data) { ...@@ -530,6 +530,21 @@ export function createGoods(data) {
}); });
} }
/**
* 预装关联订单
*
* @export
* @param {*} data
* @return {*}
*/
export function loadRelationOrder(data) {
return request({
url: "/ecw/box-preload-goods/loadRelationOrder",
method: "post",
data,
});
}
/***************************** 预装 end **********************************/ /***************************** 预装 end **********************************/
/***************************** 装柜 start **********************************/ /***************************** 装柜 start **********************************/
......
...@@ -100,6 +100,7 @@ export const DICT_TYPE = { ...@@ -100,6 +100,7 @@ export const DICT_TYPE = {
ECW_OFFER_TYPE: 'offer_type', // 跟进类型 ECW_OFFER_TYPE: 'offer_type', // 跟进类型
ECW_OFFER_METHOD: 'offer_method', // 跟进方式 ECW_OFFER_METHOD: 'offer_method', // 跟进方式
ECW_RECEIPT_STATE: 'receipt_state',//收款单状态 ECW_RECEIPT_STATE: 'receipt_state',//收款单状态
ECW_RECEIVABLE_STATE: 'receivable_state',//应收明细状态
ECW_SUING_METHOD: 'suing_method', // 出单方式 ECW_SUING_METHOD: 'suing_method', // 出单方式
ECW_HARVEST_METHOD: 'harvest_method', // 收货方式 ECW_HARVEST_METHOD: 'harvest_method', // 收货方式
ECW_PAY_ADVANCE: 'pay_advance', // 是否预付 ECW_PAY_ADVANCE: 'pay_advance', // 是否预付
......
...@@ -318,6 +318,7 @@ import { ...@@ -318,6 +318,7 @@ import {
changeSection, changeSection,
approvalCreate, approvalCreate,
approvalCancel, approvalCancel,
loadRelationOrder,
} from "@/api/ecw/boxSea"; } from "@/api/ecw/boxSea";
import userSelect from "./common/userSelect.vue"; import userSelect from "./common/userSelect.vue";
import { import {
...@@ -583,9 +584,25 @@ export default { ...@@ -583,9 +584,25 @@ export default {
}; };
createGoods(params).then((res) => { createGoods(params).then((res) => {
serviceMsg(res, this).then(() => { const { data } = res;
this.queryAllData(); if(data.relationMsg) {
}) const msg = data.relationMsg.replaceAll(',',"");
this.$confirm(msg, this.$t("提示"), {
type: "warning",
})
.then((_) => {
loadRelationOrder(data).then((res) => {
serviceMsg(res, this).then(() => {
this.queryAllData();
})
})
})
.catch((_) => {});
} else {
serviceMsg(res, this).then(() => {
this.queryAllData();
})
}
}).catch((res) => { }).catch((res) => {
if(res.code === 555) { if(res.code === 555) {
const msg = res.msg && res.msg.replaceAll(',',""); const msg = res.msg && res.msg.replaceAll(',',"");
......
...@@ -1085,14 +1085,19 @@ export default { ...@@ -1085,14 +1085,19 @@ export default {
orderNo: this.selectListRow.orderNo, orderNo: this.selectListRow.orderNo,
orderId: this.selectListRow.orderId, orderId: this.selectListRow.orderId,
} }
updateReceivableDiscountById(params).then(res => { updateReceivableDiscountById(params).then(res => {
if (this.selectListRow.discountTotal) { if (this.selectListRow.discountTotal) {
this.$modal.msgSuccess(this.$t('修改成功')); this.$modal.msgSuccess(this.$t('修改成功'));
} else { } else {
this.$modal.msgSuccess(this.$t('新增成功')); this.$modal.msgSuccess(this.$t('新增成功'));
} }
getReceivableInfoByIds({ id: this.selectListRow.id }).then(res => { // getReceivableInfoByIds({ id: this.selectListRow.id }).then(res => {
this.$set(this.list, this.selectListIndex, {...res.data}) // this.$set(this.list, this.selectListIndex, {...res.data})
// this.cancelDiscount()
// this.calculation()
// })
getInvoicingItem({ id: this.id }).then(res => {
this.list = [...res.data]
this.cancelDiscount() this.cancelDiscount()
this.calculation() this.calculation()
}) })
......
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
</el-table-column> </el-table-column>
<el-table-column :label="$t('确认收款')"> <el-table-column :label="$t('确认收款')">
<template v-slot:default ="scope"> <template v-slot:default ="scope">
<dict-tag :type="DICT_TYPE.RECEIVE_FLAG" :value="scope.row.receiveFlag" /> <dict-tag :type="DICT_TYPE.ECW_RECEIVABLE_STATE" :value="scope.row.receiveFlag" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('申请人')"> <el-table-column :label="$t('申请人')">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment