|
@@ -6,7 +6,8 @@
|
|
|
<div class="contentx" v-if="item!=null">
|
|
<div class="contentx" v-if="item!=null">
|
|
|
<div class="desct"></div>
|
|
<div class="desct"></div>
|
|
|
<div class="order-status" v-if="item!=null" >
|
|
<div class="order-status" v-if="item!=null" >
|
|
|
- <el-steps :active="item.status==4?item.status:item.status-1" align-center finish-status="success">
|
|
|
|
|
|
|
+ <!-- 7为金牛药师待确认状态-->
|
|
|
|
|
+ <el-steps :active="item.status==7?1:(item.status==4?item.status:item.status-1)" align-center finish-status="success">
|
|
|
<el-step title="待支付"></el-step>
|
|
<el-step title="待支付"></el-step>
|
|
|
<el-step title="待发货"></el-step>
|
|
<el-step title="待发货"></el-step>
|
|
|
<el-step title="待收货"></el-step>
|
|
<el-step title="待收货"></el-step>
|
|
@@ -351,7 +352,7 @@
|
|
|
v-model="payMoney"
|
|
v-model="payMoney"
|
|
|
:precision="2"
|
|
:precision="2"
|
|
|
:step="0.1"
|
|
:step="0.1"
|
|
|
- disabled
|
|
|
|
|
|
|
+ disabled
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="物流代收金额">
|
|
<el-form-item label="物流代收金额">
|
|
@@ -446,7 +447,7 @@
|
|
|
>
|
|
>
|
|
|
<el-table border v-if="refundShowProd!=null" :data="refundShowProd" ref="refundTable" size="small" @selection-change="handleSelectionChange">
|
|
<el-table border v-if="refundShowProd!=null" :data="refundShowProd" ref="refundTable" size="small" @selection-change="handleSelectionChange">
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<el-table-column label="商品编码" width="110" align="center">
|
|
<el-table-column label="商品编码" width="110" align="center">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<p>{{ JSON.parse(scope.row.jsonInfo).barCode }}</p>
|
|
<p>{{ JSON.parse(scope.row.jsonInfo).barCode }}</p>
|
|
@@ -467,10 +468,10 @@
|
|
|
|
|
|
|
|
<el-table-column label="退款单价" width="200" align="center">
|
|
<el-table-column label="退款单价" width="200" align="center">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
- <el-input-number
|
|
|
|
|
- v-model="scope.row.money"
|
|
|
|
|
- :precision="2"
|
|
|
|
|
- :step="0.1"
|
|
|
|
|
|
|
+ <el-input-number
|
|
|
|
|
+ v-model="scope.row.money"
|
|
|
|
|
+ :precision="2"
|
|
|
|
|
+ :step="0.1"
|
|
|
:min="0"
|
|
:min="0"
|
|
|
size="mini"
|
|
size="mini"
|
|
|
/>
|
|
/>
|
|
@@ -479,17 +480,17 @@
|
|
|
|
|
|
|
|
<el-table-column label="退款数量" width="200" align="center">
|
|
<el-table-column label="退款数量" width="200" align="center">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
- <el-input-number
|
|
|
|
|
- v-model="scope.row.num"
|
|
|
|
|
- :min="0"
|
|
|
|
|
- :max="scope.row.originNum"
|
|
|
|
|
|
|
+ <el-input-number
|
|
|
|
|
+ v-model="scope.row.num"
|
|
|
|
|
+ :min="0"
|
|
|
|
|
+ :max="scope.row.originNum"
|
|
|
size="mini"
|
|
size="mini"
|
|
|
/>
|
|
/>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
|
|
|
|
</el-table>
|
|
</el-table>
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<div style="margin-top:10px;">
|
|
<div style="margin-top:10px;">
|
|
|
合计退款金额:
|
|
合计退款金额:
|
|
|
<span style="color:red; font-weight:bold;">
|
|
<span style="color:red; font-weight:bold;">
|
|
@@ -707,6 +708,15 @@ import {getCitys} from "@/api/store/city";
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
|
|
+ watch: {
|
|
|
|
|
+ 'editForm.status': function(newVal, oldVal) {
|
|
|
|
|
+ if (newVal == 2) {
|
|
|
|
|
+ // 状态改为待发货时,物流状态设置为"暂无轨迹信息"(值0)
|
|
|
|
|
+ this.editForm.deliveryType = "";
|
|
|
|
|
+ this.editForm.deliveryStatus = "0"; // 对应"暂无轨迹信息"
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
computed: {
|
|
computed: {
|
|
|
// 应收金额 = 实收金额 + 代收金额
|
|
// 应收金额 = 实收金额 + 代收金额
|
|
|
payPrice() {
|
|
payPrice() {
|
|
@@ -1067,7 +1077,7 @@ import {getCitys} from "@/api/store/city";
|
|
|
} else {
|
|
} else {
|
|
|
this.refund(); //正常退款
|
|
this.refund(); //正常退款
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
},
|
|
},
|
|
|
submitRefundForm(){
|
|
submitRefundForm(){
|
|
|
if(this.refundForm.refundAmount<=0){
|
|
if(this.refundForm.refundAmount<=0){
|