|
|
@@ -65,7 +65,7 @@ |
|
|
|
star: true, |
|
|
|
required: true, |
|
|
|
divider: true, |
|
|
|
emptyHint: "请选择退货方式", |
|
|
|
emptyHint: "请选择换货方式", |
|
|
|
itemData: [ |
|
|
|
{ |
|
|
|
checked: false, |
|
|
@@ -115,11 +115,11 @@ |
|
|
|
star: true, |
|
|
|
divider: true, |
|
|
|
itemData: [ |
|
|
|
{ |
|
|
|
checked: false, |
|
|
|
value: "SELF", |
|
|
|
name: "营业点自提", |
|
|
|
}, |
|
|
|
// { |
|
|
|
// checked: false, |
|
|
|
// value: "SELF", |
|
|
|
// name: "营业点自提", |
|
|
|
// }, |
|
|
|
{ |
|
|
|
checked: false, |
|
|
|
value: "MAIL", |
|
|
@@ -139,7 +139,7 @@ |
|
|
|
star: true, |
|
|
|
hint: "请输入", |
|
|
|
divider: true, |
|
|
|
hide: false, |
|
|
|
hide: true, |
|
|
|
itemData: [], |
|
|
|
emptyHint: "请选择自提网点", |
|
|
|
mode: "search", |
|
|
@@ -222,7 +222,7 @@ |
|
|
|
|
|
|
|
/* 区别-线下方式 */ |
|
|
|
{ |
|
|
|
title: "退货网点:", |
|
|
|
title: "换货网点:", |
|
|
|
type: 4, |
|
|
|
value: "exchangeNetworkName", |
|
|
|
required: true, |
|
|
@@ -231,7 +231,7 @@ |
|
|
|
divider: true, |
|
|
|
itemData: ["1"], |
|
|
|
hide: true, |
|
|
|
emptyHint: "请选择退货网点", |
|
|
|
emptyHint: "请选择换货网点", |
|
|
|
mode: "search", |
|
|
|
searchPickerVisible: false, |
|
|
|
}, |
|
|
@@ -295,7 +295,7 @@ |
|
|
|
}); |
|
|
|
}; |
|
|
|
|
|
|
|
/* 获取退货网点 */ |
|
|
|
/* 获取换货网点 */ |
|
|
|
const getOutletList = () => { |
|
|
|
const options = { |
|
|
|
type: 2, |
|
|
@@ -313,27 +313,29 @@ |
|
|
|
|
|
|
|
state.formData[7].itemData = nameList; |
|
|
|
state.formData[14].itemData = nameList; |
|
|
|
console.log("获取退货网点", state.outlets, nameList) |
|
|
|
console.log("获取换货网点", state.outlets, nameList) |
|
|
|
}); |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
//radio改变 |
|
|
|
const radioChange = (e : any, item : any) => { |
|
|
|
console.log("e", e, item) |
|
|
|
if (item.value === "exchangeMode") { |
|
|
|
//退货方式 |
|
|
|
state.exchangeMode = |
|
|
|
item.exchangeMode === "ON_LINE" |
|
|
|
? state.formData[6][state.formData[6].value] ? state.formData[6][state.formData[6].value] : "SELF" |
|
|
|
item.exchangeMode === "ON_LINE" ? state.formData[6][state.formData[6].value] ? state.formData[6][state.formData[6].value] : "SELF" |
|
|
|
: item.exchangeMode; |
|
|
|
|
|
|
|
} else if (item.value === "exchangeRgMode") { |
|
|
|
//收货方式 |
|
|
|
state.exchangeMode = item.exchangeRgMode; |
|
|
|
console.log("item", item, state.exchangeMode) |
|
|
|
} |
|
|
|
|
|
|
|
state.formData[4].hide = state.exchangeMode === "OFFLINE" ? true : false; |
|
|
|
state.formData[5].hide = state.exchangeMode === "OFFLINE" ? true : false; |
|
|
|
state.formData[6].hide = state.exchangeMode === "OFFLINE" ? true : false; |
|
|
|
// state.formData[6].hide = state.exchangeMode === "OFFLINE" ? true : false; |
|
|
|
for (let i = 7; i < 15; i++) { |
|
|
|
state.formData[i].hide = true; |
|
|
|
} |
|
|
@@ -350,16 +352,34 @@ |
|
|
|
// #endif |
|
|
|
} else if (state.exchangeMode === "SELF") { |
|
|
|
//SELF-线上-营业点自提 |
|
|
|
state.formData[7].hide = false; |
|
|
|
// state.formData[7].hide = false; |
|
|
|
state.formData[4].hide = true; |
|
|
|
state.formData[5].hide = true; |
|
|
|
state.formData[14].hide = false; |
|
|
|
console.log("1111111111111111111111111111") |
|
|
|
} else if (state.exchangeMode === "OFFLINE") { |
|
|
|
//OFFLINE-线下 |
|
|
|
state.formData[14].hide = false; |
|
|
|
state.formData[6].itemData = [ |
|
|
|
{ |
|
|
|
checked: false, |
|
|
|
value: "SELF", |
|
|
|
name: "营业点自提", |
|
|
|
}, |
|
|
|
] |
|
|
|
} |
|
|
|
if (item.exchangeMode == "ON_LINE") { |
|
|
|
state.formData[14].hide = true; |
|
|
|
state.formData[6].itemData = [ |
|
|
|
{ |
|
|
|
checked: false, |
|
|
|
value: "MAIL", |
|
|
|
name: "邮寄", |
|
|
|
}, |
|
|
|
] |
|
|
|
} |
|
|
|
console.log("全部数据", state.formData) |
|
|
|
}; |
|
|
|
// const handleGetRegion = (e : any, item : any) => { |
|
|
|
// console.log("dizhi") |
|
|
|
// } |
|
|
|
//地址改变 |
|
|
|
const addressInfo = (content : any) => { |
|
|
|
console.log("content", `${content.provinceName}${content.cityName}${content.countyName}`) |
|
|
@@ -393,12 +413,26 @@ |
|
|
|
|
|
|
|
//提交换货申请 |
|
|
|
const submit = (e : any) => { |
|
|
|
for (var k = 0; k < state.outlets.length; k++) { |
|
|
|
if (e.exchangeRgNetworkName == state.outlets[k]['name']) { |
|
|
|
e['exchangeRgNetworkId'] = state.outlets[k]['servicehallId'] |
|
|
|
break; |
|
|
|
if (e.exchangeMode == "OFFLINE") { |
|
|
|
for (var k = 0; k < state.outlets.length; k++) { |
|
|
|
if (e.exchangeNetworkName == state.outlets[k]['name']) { |
|
|
|
e['exchangeNetworkId'] = state.outlets[k]['servicehallId'] |
|
|
|
e['exchangeRgNetworkId'] = state.outlets[k]['servicehallId'] |
|
|
|
console.log("e.exchangeRgNetworkName", e.exchangeNetworkName, e['exchangeNetworkId']) |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
for (var k = 0; k < state.outlets.length; k++) { |
|
|
|
if (e.exchangeRgNetworkName == state.outlets[k]['name']) { |
|
|
|
e['exchangeNetworkId'] = state.outlets[k]['servicehallId'] |
|
|
|
e['exchangeRgNetworkId'] = state.outlets[k]['servicehallId'] |
|
|
|
console.log("e.exchangeRgNetworkName", e.exchangeRgNetworkName, e['exchangeNetworkId']) |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
console.log("是否确认换货", e) |
|
|
|
confirm( |
|
|
|
"是否确认换货?", |
|
|
@@ -414,13 +448,11 @@ |
|
|
|
data: { |
|
|
|
id: state.orderInfo.id, |
|
|
|
exchangeMode: e.exchangeMode, |
|
|
|
// exchangeNetworkId: curOutlet == null ? "" : curOutlet.servicehallId, |
|
|
|
exchangeNetworkId: e.exchangeNetworkName, |
|
|
|
exchangeNetworkName: e.exchangeNetworkName, |
|
|
|
exchangeRgMode: e.exchangeRgMode, |
|
|
|
// exchangeRgNetworkId: curOutlet == null ? "" : curOutlet.servicehallId, |
|
|
|
exchangeNetworkId: e.exchangeNetworkId, |
|
|
|
exchangeNetworkName: e.exchangeRgNetworkName ? e.exchangeRgNetworkName : e.exchangeNetworkName, //换货网点 |
|
|
|
exchangeRgMode: e.exchangeMode == "ON_LINE" ? 'MAIL' : "SELF", |
|
|
|
exchangeRgNetworkId: e.exchangeRgNetworkId, |
|
|
|
exchangeRgNetworkName: e.exchangeRgNetworkName, |
|
|
|
exchangeRgNetworkName: e.exchangeRgNetworkName ? e.exchangeRgNetworkName : e.exchangeNetworkName, //自提网点 |
|
|
|
exchangeLogisticsCompany: e.exchangeLogisticsCompany, |
|
|
|
exchangeLogisticsNumber: e.exchangeLogisticsNumber, |
|
|
|
exchangeReason: e.exchangeReason, |
|
|
@@ -435,6 +467,7 @@ |
|
|
|
showLoading: true, |
|
|
|
}; |
|
|
|
console.log("提交数据", options); |
|
|
|
// return; |
|
|
|
request(orderExchange, options).then((res) => { |
|
|
|
confirm( |
|
|
|
"您申办的ETC订单已申请换货", |