提交 ee98bc1f authored 作者: luojie's avatar luojie

订单修改完成

上级 5b840a11
......@@ -70,4 +70,5 @@ public interface TbCfUserInfoService {
int deleteBatch(String[] userIds);
String queryById(String account);
}
......@@ -68,10 +68,6 @@
margin-top: 5px;
display: contents;
}
:after, :before {
box-sizing: border-box;
width: 200px;
}
</style>
</head>
<body>
......@@ -266,7 +262,7 @@
<td>{{item.orderNo}}</td>
<td>{{item.itemTitle}}</td>
<td>
<img :src="item.itemImg" height="100px" width="100px" alt="item.itemTitle"/>
<img :src="item.itemImg" height="100px" width="100px" alt="" onerror="showDefaultImg(this)"/>
</td>
<td>{{item.itemSku}}</td>
<td>$ {{item.itemPrice}}</td>
......@@ -291,7 +287,7 @@
<!--子订单列表(代购) -->
<div v-show="showLists" style="height: 100%;">
<p style="margin-left: 10px;font-size: 15px">收件人信息:</p>
<table class="table" id ="tableId" style="align:center" >
<table class="table" style="align:center" >
<thread>
<tr style="background-color: mistyrose">
<th>收件人</th>
......@@ -305,7 +301,10 @@
<td>{{deliveryAddress}}</td>
</tr>
</table>
<p style="margin-left: 10px;font-size: 15px">子订单信息:</p>
<p style="margin-left: 10px;font-size: 15px">子订单信息:</p>
<div align="right" style="border: whitesmoke">
<i-Button type="primary" @click="reloadOrder" style="margin-bottom: 10px;">返回</i-Button>
</div>
<table class="table" id="showLists" width="1680px" >
<thread>
<tr style="background-color: mistyrose">
......@@ -327,7 +326,7 @@
<td>{{item.orderNo}}</td>
<td>{{item.itemTitle}}</td>
<td>
<img :src="item.itemImg" height="100px" width="100px" alt="item.itemTitle"/>
<img :src="item.itemImg" height="100px" width="100px" alt="" onerror="showDefaultImg(this)"/>
</td>
<td>{{item.itemSku}}</td>
<td>$ {{item.itemPrice}}</td>
......@@ -340,9 +339,6 @@
<td><i-button @click="showAgent(item.ordersId)">代购</i-button></td>
</tr>
</table>
<div>
<i-button type="warning" @click="reloadThisOrder(orderIdData)" style="margin-left: 8px">返回</i-button>
</div>
</div>
<!--备注订单-->
<el-dialog title="备注订单" :visible.sync="memoOrderVisible">
......
......@@ -494,9 +494,11 @@ let vm = new Vue({
alert('click on item ' + value);
},
getDelivery: function (e) {
let orderId=e;
vm.showList = false;
vm.showOrderDesc = false;
vm.showLists = true;
vm.getInfo(e);
vm.getInfo(orderId);
},
getDeliverys: function (orderId) {
vm.showList = false;
......@@ -504,12 +506,16 @@ let vm = new Vue({
vm.showLists = true;
vm.getInfo(orderId);
},
//获取代购订单信息
getInfo: function (orderId) {
Ajax.request({
url: "../tbcforder/orderDeliveryList/" + orderId,
async: true,
successCallback: function (r) {
vm.tbCfOrderLists = r.page.list;
vm.deliveryName=r.page.list[0].deliveryName;
vm.deliveryPhone=r.page.list[0].deliveryPhone;
vm.deliveryAddress=r.page.list[0].deliveryAddress;
vm.tbCfOrderLists.map(item=>{
if(item.deliveryFlag===0){
vm.$set(item,'deliveryFlag','未发货(未代购)')
......@@ -633,6 +639,7 @@ let vm = new Vue({
vm.memoOrder.orderId = orderId;
vm.getMemoOrder(orderId);
},
//获取订单备注信息
getMemoOrder:function(orderId){
Ajax.request({
url: "../tbcforder/memoOrder/" + orderId,
......@@ -651,6 +658,7 @@ let vm = new Vue({
}
});
},
//修改或新增订单备注
saveOrUpdatemMemoOrder: function(){
let that=this ;
Ajax.request({
......@@ -694,14 +702,14 @@ let vm = new Vue({
});
},
//订单详情
orderDesc: function (e,orderStatus) {
orderDesc: function (e) {
vm.showList = false;
vm.showOrderDesc=true;
let orderId=e;
vm.getOderDescInfo(orderId)
},
//根据订单ID获取订单详情
getOderDescInfo: function(orderId){
Ajax.request({
url: "../tbcforder/orderBasic/" + orderId,
async: true,
......@@ -787,20 +795,21 @@ let vm = new Vue({
}
});
},
//重新加载订单详情
reloadOrder: function (event) {
vm.showList = true;
vm.showOrderDesc=false;
vm.handleReset('formValidate');
},
reloadThisOrder: function (orderId) {
//弃用
/* reloadThisOrder: function (orderId) {
let e=orderId;
// let orderId=e;
vm.showOrderDesc = true;
vm.showLists=false;
vm.orderDesc(e);
vm.handleReset('formValidate');
},
},*/
//重新加载备注信息
reloadMemoOrder: function (orderId) {
if (orderId == null) {
return;
......@@ -808,6 +817,7 @@ let vm = new Vue({
vm.getOderDescInfo(orderId);
vm.handleReset('formValidate');
},
//重新加载代购订单
reloadDelivery: function (orderId) {
vm.getDeliverys(orderId);
vm.handleReset('formValidate');
......@@ -858,5 +868,11 @@ let vm = new Vue({
handleReset: function (name) {
handleResetForm(this, name);
}
},
}
});
function showDefaultImg(img){
img.src = "http://www.luolj.club/images/afrishop20190103.png";
//不循环执行
img.onerror = null;
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论