提交 e4622463 编写于 作者: minghao.wu's avatar minghao.wu

fix: 物流单号修改

上级 dfcb4639
......@@ -57,6 +57,16 @@ export const updateExpress = (params) => {
})
};
export const updateExpress = (params) => {
return fetch({
headers,
url: getBaseUrl(`store/orders/admin/${params.id}/updateExpressNo`),
method: 'post',
data: params,
description: '更新物流单号',
})
};
export const queryShopAuth = (params) => {
return fetch({
......
......@@ -299,19 +299,19 @@
@close="showOrderNoFlag = false"
width="385px"
>
<el-form ref="tuiForm" :rules="rules" :model="tuiForm" label-width="120px">
<el-form ref="expressForm" :rules="rules" :model="expressForm" label-width="120px">
<el-form-item label="快递公司" prop="name">
<el-input v-model="tuiForm.money"></el-input>
<el-input v-model="expressForm.company"></el-input>
</el-form-item>
<el-form-item label="快递单号" prop="name">
<el-input v-model="tuiForm.money"></el-input>
<el-input v-model="expressForm.no"></el-input>
</el-form-item>
<el-form-item label="备注" prop="name">
<el-input v-model="tuiForm.money"></el-input>
<el-input v-model="expressForm.extendMessage"></el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button size="small" type="primary" @click="confirmTui">完成</el-button>
<el-button size="small" type="primary" @click="confirmExpressNo">完成</el-button>
</span>
</el-dialog>
</div>
......@@ -321,7 +321,7 @@
import BreadCrumb from "@/components/breadcrumb.vue";
import SendSetDialog from "@/components/shop/send-set-dialog";
import { getOrdersExportUrl } from "@/utils/yqrange/yqrangeApi";
import { queryOrderList, updateExpress, refundApply, brokerListAll, brokerOwnerListAll} from "@/utils/shop";
import { queryOrderList, updateExpress, refundApply, brokerListAll, brokerOwnerListAll, updateExpressNo} from "@/utils/shop";
import { toDecimal2 } from '@/utils';
export default {
......@@ -383,6 +383,20 @@
type: 0,
money: ''
},
expressForm: {
order: null,
company: '',
no: '',
extendMessage: ''
},
rulesExpress: {
company: [
{ required: true, message: '请输入快递公司', trigger: "blur"},
],
no: [
{ required: true, message: '请输入快递单号', trigger: "blur"},
]
},
tuiTypes: [
{
label: '仅退款,无需退货',
......@@ -542,6 +556,7 @@
viewLogistics(row) {
this.viewLogisticsDialog = true;
this.logisticeInfo = `${row.expressName} ${row.expressNo}`;
this.expressForm.order = row;
},
cancelView() {
this.viewLogisticsDialog = false;
......@@ -628,6 +643,27 @@
}
});
},
// 修改物流单号
updateOrderNo(){
this.viewLogisticsDialog = false;
this.showOrderNoFlag = true;
},
confirmExpressNo() {
updateExpressNo({
orderId: this.expressForm.order.id,
expressName: this.expressForm.company,
expressNo: this.expressForm.no,
remark: this.expressForm.extendMessage
}).then(res => {
if (res.code == '000000') {
this.$message.success('操作成功');
this.showOrderNoFlag = false;
this.searchList();
} else {
this.$message.success(`操作失败:${res.message},请重试`);
}
});
},
exportOrder() {
const { goodsName, orderNo, receiver, orderDate, storeId, brokerId, ownerId, prescriberName, orderBeginTime, orderEndTime} = this.searchForm;
......@@ -664,12 +700,6 @@
this.ownerId = data;
this.brokerListAll();
},
// 修改物流单号
updateOrderNo(){
this.viewLogisticsDialog = false;
this.showOrderNoFlag = true;
}
},
filters: {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册