Browse Source

订单商品退款退款备注

master
lanzu_qinsheng 5 years ago
parent
commit
3f11752400
  1. 24
      app/Admin/Extensions/MyDetailPage.php
  2. 14
      resources/views/orderdetail.php

24
app/Admin/Extensions/MyDetailPage.php

@ -36,8 +36,10 @@ class MyDetailPage extends LazyRenderable
var app = new Vue({ var app = new Vue({
el:"#detail", el:"#detail",
data:{ data:{
dialogFormVisible: false,
order_num: "{$order['order_num']}", order_num: "{$order['order_num']}",
name: "{$order['name']}", name: "{$order['name']}",
state: "{$order['state']}",
created_at: "{$order['created_at']}", created_at: "{$order['created_at']}",
updated_at: "{$order['updated_at']}", updated_at: "{$order['updated_at']}",
pay_type: "{$order['pay_type']}", pay_type: "{$order['pay_type']}",
@ -54,24 +56,25 @@ class MyDetailPage extends LazyRenderable
coupon_money: "{$order['coupon_money']}", coupon_money: "{$order['coupon_money']}",
delivery_money: "{$order['delivery_money']}", delivery_money: "{$order['delivery_money']}",
horseman_name: "{$order['horseman_name']}", horseman_name: "{$order['horseman_name']}",
orders: JSON.parse(orders)
orders: JSON.parse(orders),
refund_2:"退款",
refund_3:"已同意退款",
refund_goods_name:"",
}, },
methods: { methods: {
refund() {
refundNote(name) {
this.dialogFormVisible = true;
this.refund_goods_name ="退款备注商品 ["+name+"]" ;
},
refundConfirm() {
this.\$confirm('是否同意该商品退款?', '提示', { this.\$confirm('是否同意该商品退款?', '提示', {
confirmButtonText: '同意', confirmButtonText: '同意',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
this.\$message({
type: 'success',
message: '操作成功!'
});
this.dialogFormVisible = false;
alert(this.total_refund_note)
}).catch(() => { }).catch(() => {
}); });
} }
@ -79,6 +82,7 @@ class MyDetailPage extends LazyRenderable
}); });
JS JS
); );
} }
return view('orderdetail'); return view('orderdetail');
} }

14
resources/views/orderdetail.php

@ -50,10 +50,11 @@
</div> </div>
<p class="mb-0" style="color: red;font-size: 1.4rem;">{{goods.price}}</p> <p class="mb-0" style="color: red;font-size: 1.4rem;">{{goods.price}}</p>
<el-button type="danger" style="float: right;" @click="refund()">退款审核</el-button>
<el-button type="danger" style="float: right;" @click="refundNote(goods.name)" v-if="state==4">{{refund_2}}</el-button>
<p style="float: right;" v-if="goods.status==3">{{refund_3}}</p>
</div> </div>
</div> </div>
<p v-if="item.note">店铺备注: ({{item.note}})</p>
<p v-if="item.note">店铺备注: ({{item.note}})</p>l
</div> </div>
<div class="money"> <div class="money">
总金额: {{total_money}} 总金额: {{total_money}}
@ -66,7 +67,14 @@
&ensp;&ensp; &ensp;&ensp;
实付金额: {{money}} 实付金额: {{money}}
</div>l
<el-dialog :title="refund_goods_name" :visible.sync="dialogFormVisible">
<el-input :rows="5" v-model="total_refund_note" placehoder="请备注退款原因" type="textarea"></el-input>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible = false"> </el-button>
<el-button type="primary" @click="refundConfirm()"> </el-button>
</div> </div>
<!-- 店铺END -->
</el-dialog>
</div> </div>
Loading…
Cancel
Save