|
|
<template>
|
|
|
<div class="edit-logistics-page">
|
|
|
<form class="edit-logistics">
|
|
|
<div class="edit-logistics">
|
|
|
<label @click="companylist">
|
|
|
选择快递公司<input class="company-val" type="text" value="{{company_name}}" readonly>
|
|
|
<span class="icon icon-right"></span>
|
...
|
...
|
@@ -9,7 +9,7 @@ |
|
|
快递单号
|
|
|
<input class="num" maxlength="20" v-model='num'>
|
|
|
</label>
|
|
|
</form>
|
|
|
</div>
|
|
|
<div class="submit" @click="submit">确认</div>
|
|
|
</div>
|
|
|
</template>
|
...
|
...
|
@@ -18,6 +18,7 @@ |
|
|
const $ = require('jquery');
|
|
|
const tip = require('common/tip');
|
|
|
const yoho = require('yoho');
|
|
|
const modal = require('common/modal');
|
|
|
|
|
|
module.exports = {
|
|
|
props: ['applyid', 'type', 'company_id', 'company_name'],
|
...
|
...
|
@@ -42,27 +43,34 @@ |
|
|
return false;
|
|
|
}
|
|
|
|
|
|
$.ajax({
|
|
|
method: 'POST',
|
|
|
url: '/me/return/save-logistics',
|
|
|
data: {
|
|
|
applyid: this.applyid,
|
|
|
type: this.type,
|
|
|
expressId: this.company_id,
|
|
|
expressCompany: this.company_name,
|
|
|
expressNumber: this.num
|
|
|
}
|
|
|
}).then(res => {
|
|
|
if ($.type(res) !== 'object') {
|
|
|
res = {};
|
|
|
}
|
|
|
if (res.code !== 200) {
|
|
|
tip(res.message || '网络错误');
|
|
|
} else {
|
|
|
yoho.goBack();
|
|
|
}
|
|
|
const text = `快递公司:${this.company_name} <br>单号:${this.num}`;
|
|
|
const _this = this;
|
|
|
|
|
|
modal.confirm(text, '请确认寄回信息是否正确?', function() {
|
|
|
this.hide();
|
|
|
$.ajax({
|
|
|
url: '/me/return/save-logistics',
|
|
|
type: 'post',
|
|
|
data: {
|
|
|
applyid: _this.applyid,
|
|
|
type: _this.type,
|
|
|
expressId: _this.company_id,
|
|
|
expressCompany: _this.company_name,
|
|
|
expressNumber: _this.num
|
|
|
}
|
|
|
}).then(res => {
|
|
|
if ($.type(res) !== 'object') {
|
|
|
res = {};
|
|
|
}
|
|
|
if (res.code !== 200) {
|
|
|
tip(res.message || '网络错误');
|
|
|
} else {
|
|
|
yoho.goBack();
|
|
|
yoho.store.set('refundStatus', true);
|
|
|
return false;
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
};
|
...
|
...
|
|