提交 9abfeb23 authored 作者: 王天霸's avatar 王天霸

Merge branch '1.1.18' into test

...@@ -97,13 +97,13 @@ export default { ...@@ -97,13 +97,13 @@ export default {
label: 'title', label: 'title',
leaf: 'leaf' leaf: 'leaf'
}, },
}; };
}, },
components: { components: {
ImportDetail ImportDetail
}, },
created() { created() {
this.info() this.info()
}, },
watch: {}, watch: {},
......
...@@ -220,6 +220,12 @@ ...@@ -220,6 +220,12 @@
> >
<div style="margin: 0 10%"> <div style="margin: 0 10%">
<el-form ref="form" label-width="100px"> <el-form ref="form" label-width="100px">
<el-form-item label="发货类型:">
<el-radio-group v-model="radioshop" @change="radioshopclick()">
<el-radio :label="1">快递发货</el-radio>
<el-radio :label="2">自行配送</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="快递公司:"> <el-form-item label="快递公司:">
<el-select size="mini" v-model="expressNum" filterable placeholder="请选择快递公司" style="width: 100%;"> <el-select size="mini" v-model="expressNum" filterable placeholder="请选择快递公司" style="width: 100%;">
<el-option <el-option
...@@ -287,7 +293,7 @@ ...@@ -287,7 +293,7 @@
</template> </template>
<script> <script>
import {orderInfo, sendOrder, expressInfoNew, remarkOrder, orderInfoEdit,deliveryOrder, deliveryOrderAgain, toReissueOrderData} from '@/api/module/order' import {orderInfo, sendOrder, expressInfoNew, remarkOrder, orderInfoEdit,deliveryOrder, deliveryOrderAgain, toReissueOrderData,expressList} from '@/api/module/order'
import {dateFormat} from '@/utils' import {dateFormat} from '@/utils'
import {getAreaList} from '@/api/module/retreat/address' import {getAreaList} from '@/api/module/retreat/address'
export default { export default {
...@@ -306,6 +312,7 @@ export default { ...@@ -306,6 +312,7 @@ export default {
}, },
data() { data() {
return { return {
radioshop:1,
expressNum: '', expressNum: '',
express_sn: '', express_sn: '',
remark: '', remark: '',
...@@ -343,6 +350,16 @@ export default { ...@@ -343,6 +350,16 @@ export default {
created() {}, created() {},
mounted() {}, mounted() {},
methods: { methods: {
radioshopclick(){
let data={
type:this.radioshop
}
expressList(data).then(res => {
if (res.code == 1) {
this.expressLists = res.data.expressLists
}
})
},
/** 订单最终状态 */ /** 订单最终状态 */
isShowOrderStatusInfo(status,settlementStatus) { isShowOrderStatusInfo(status,settlementStatus) {
let isShow = (status == 3 && settlementStatus == 1) ? true : false; let isShow = (status == 3 && settlementStatus == 1) ? true : false;
...@@ -506,6 +523,7 @@ export default { ...@@ -506,6 +523,7 @@ export default {
// 批量 去发货 // 批量 去发货
if( this.goShippingNum === 1) { if( this.goShippingNum === 1) {
let paramsObj = { let paramsObj = {
type:this.radioshop,
goods_order_sn: this.goods_ids, goods_order_sn: this.goods_ids,
express_company_name: expressName, // 快递公司 名称 express_company_name: expressName, // 快递公司 名称
express_sn: this.express_sn, // 快递单号 express_sn: this.express_sn, // 快递单号
...@@ -526,7 +544,7 @@ export default { ...@@ -526,7 +544,7 @@ export default {
// 批量 补单发货 // 批量 补单发货
if (this.goShippingNum === 2 ) { if (this.goShippingNum === 2 ) {
// debugger // debugger
let listObj = { list: [] } let listObj = { list: [], type:this.radioshop }
this.goods_ids.forEach((item,index)=> { this.goods_ids.forEach((item,index)=> {
item['express_name'] = expressName; item['express_name'] = expressName;
item['express_sn'] = this.express_sn; item['express_sn'] = this.express_sn;
...@@ -550,6 +568,7 @@ export default { ...@@ -550,6 +568,7 @@ export default {
// 单商品订单 发货 // 单商品订单 发货
if(this.goShippingNum === 3) { if(this.goShippingNum === 3) {
let paramsObj = { let paramsObj = {
type:this.radioshop,
goods_order_sn: [],//this.goods_ids, goods_order_sn: [],//this.goods_ids,
express_company_name: expressName, // 快递公司 名称 express_company_name: expressName, // 快递公司 名称
express_sn: this.express_sn, // 快递单号 express_sn: this.express_sn, // 快递单号
...@@ -571,7 +590,7 @@ export default { ...@@ -571,7 +590,7 @@ export default {
// 单个商品订单 补单发货 // 单个商品订单 补单发货
if(this.goShippingNum === 4) { if(this.goShippingNum === 4) {
let singleOrderObj = { list: []}; let singleOrderObj = { list: [],type:this.radioshop,};
let orderObj = { let orderObj = {
id: 0, id: 0,
express_name: '', express_name: '',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论