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

fix: 物流单号修改

上级 dfcb4639
...@@ -57,6 +57,16 @@ export const updateExpress = (params) => { ...@@ -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) => { export const queryShopAuth = (params) => {
return fetch({ return fetch({
......
...@@ -299,19 +299,19 @@ ...@@ -299,19 +299,19 @@
@close="showOrderNoFlag = false" @close="showOrderNoFlag = false"
width="385px" 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-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>
<el-form-item label="快递单号" prop="name"> <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>
<el-form-item label="备注" prop="name"> <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-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <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> </span>
</el-dialog> </el-dialog>
</div> </div>
...@@ -321,7 +321,7 @@ ...@@ -321,7 +321,7 @@
import BreadCrumb from "@/components/breadcrumb.vue"; import BreadCrumb from "@/components/breadcrumb.vue";
import SendSetDialog from "@/components/shop/send-set-dialog"; import SendSetDialog from "@/components/shop/send-set-dialog";
import { getOrdersExportUrl } from "@/utils/yqrange/yqrangeApi"; 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'; import { toDecimal2 } from '@/utils';
export default { export default {
...@@ -383,6 +383,20 @@ ...@@ -383,6 +383,20 @@
type: 0, type: 0,
money: '' money: ''
}, },
expressForm: {
order: null,
company: '',
no: '',
extendMessage: ''
},
rulesExpress: {
company: [
{ required: true, message: '请输入快递公司', trigger: "blur"},
],
no: [
{ required: true, message: '请输入快递单号', trigger: "blur"},
]
},
tuiTypes: [ tuiTypes: [
{ {
label: '仅退款,无需退货', label: '仅退款,无需退货',
...@@ -542,6 +556,7 @@ ...@@ -542,6 +556,7 @@
viewLogistics(row) { viewLogistics(row) {
this.viewLogisticsDialog = true; this.viewLogisticsDialog = true;
this.logisticeInfo = `${row.expressName} ${row.expressNo}`; this.logisticeInfo = `${row.expressName} ${row.expressNo}`;
this.expressForm.order = row;
}, },
cancelView() { cancelView() {
this.viewLogisticsDialog = false; this.viewLogisticsDialog = false;
...@@ -628,6 +643,27 @@ ...@@ -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() { exportOrder() {
const { goodsName, orderNo, receiver, orderDate, storeId, brokerId, ownerId, prescriberName, orderBeginTime, orderEndTime} = this.searchForm; const { goodsName, orderNo, receiver, orderDate, storeId, brokerId, ownerId, prescriberName, orderBeginTime, orderEndTime} = this.searchForm;
...@@ -664,12 +700,6 @@ ...@@ -664,12 +700,6 @@
this.ownerId = data; this.ownerId = data;
this.brokerListAll(); this.brokerListAll();
}, },
// 修改物流单号
updateOrderNo(){
this.viewLogisticsDialog = false;
this.showOrderNoFlag = true;
}
}, },
filters: { filters: {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册