加入商品订单详情

This commit is contained in:
java110 2020-11-17 00:35:25 +08:00
parent d752295f6e
commit 9b989573a3
2 changed files with 102 additions and 100 deletions

View File

@ -17,25 +17,25 @@
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">工单编码:</label>
<label class="">{{storeOrderCartDetailInfo.repairId}}</label>
<label class="">{{storeOrderCartDetailInfo.cartId}}</label>
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">商品名称:</label>
<label class="">{{storeOrderCartDetailInfo.repairTypeName}}</label>
<label class="">{{storeOrderCartDetailInfo.prodName}}</label>
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">商品规格:</label>
<label class="">{{storeOrderCartDetailInfo.repairName}}</label>
<label class="">{{storeOrderCartDetailInfo.specValue}}</label>
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">订单状态:</label>
<label class="">{{storeOrderCartDetailInfo.tel}}</label>
<label class="">{{storeOrderCartDetailInfo.stateName}}</label>
</div>
</div>
</div>
@ -43,25 +43,25 @@
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">单价:</label>
<label class="">{{storeOrderCartDetailInfo.repairObjName}}</label>
<label class="">{{storeOrderCartDetailInfo.price}}</label>
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">购买数量:</label>
<label class="">{{storeOrderCartDetailInfo.tel}}</label>
<label class="">{{storeOrderCartDetailInfo.cartNum}}</label>
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">支付金额:</label>
<label class="">{{storeOrderCartDetailInfo.repairObjName}}</label>
<label class="">{{storeOrderCartDetailInfo.payPrice}}</label>
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">下单时间:</label>
<label class="">{{storeOrderCartDetailInfo.appointmentTime}}</label>
<label class="">{{storeOrderCartDetailInfo.createTime}}</label>
</div>
</div>
</div>
@ -88,25 +88,25 @@
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">用户名称:</label>
<label class="">{{storeOrderCartDetailInfo.repairId}}</label>
<label class="">{{storeOrderCartDetailInfo.address.username}}</label>
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">手机号码:</label>
<label class="">{{storeOrderCartDetailInfo.repairTypeName}}</label>
<label class="">{{storeOrderCartDetailInfo.address.tel}}</label>
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">收货地址:</label>
<label class="">{{storeOrderCartDetailInfo.repairName}}</label>
<label class="">{{storeOrderCartDetailInfo.address.address}}</label>
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label class="col-form-label">用户备注:</label>
<label class="">{{storeOrderCartDetailInfo.tel}}</label>
<label class="col-form-label">备注:</label>
<label class="">{{storeOrderCartDetailInfo.remark}}</label>
</div>
</div>
</div>
@ -116,4 +116,35 @@
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="ibox">
<div class="ibox-title">
<h5>操作信息</h5>
<div class="ibox-tools" style="top:10px;">
</div>
</div>
<div class="ibox-content">
<table class="table table-stripped">
<thead>
<tr>
<th scope="col">序号</th>
<th scope="col">操作时间</th>
<th scope="col">说明</th>
</tr>
</thead>
<tbody>
<tr v-for="(item,index) in storeOrderCartDetailInfo.events">
<th scope="row">{{index+1}}</th>
<td width="80px">{{item.createTime}}</td>
<td>{{item.eventMsg}}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>

View File

@ -3,22 +3,22 @@
vc.extends({
data: {
storeOrderCartDetailInfo: {
orderId:'',
cartId: '',
repairType: '',
repairTypeName: '',
repairName: '',
tel: '',
roomId: '',
roomName: '',
repairObjName: '',
appointmentTime: '',
context: '',
prodName: '',
specValue: '',
stateName: '',
roomId: '',
userId: '',
userName: '',
repairUsers: [],
photos: []
price: '',
cartNum: '',
payPrice: '',
createTime: '',
address: {
username: '',
tel: '',
address: ''
},
remark: '',
events:[]
}
@ -32,102 +32,78 @@
return;
}
$that.storeOrderCartDetailInfo.cartId = cartId;
$that._listRepairPools()
$that.storeOrderCartDetailInfo.orderId = vc.getParam('orderId');
$that._listOrderCart();
$that._listOrderAddress();
$that._listOrderCartEvent();
},
_initEvent: function () {
},
methods: {
_getRoom: function () {
var param = {
params: {
roomId: vc.component.storeOrderCartDetailInfo.roomId,
communityId: vc.getCurrentCommunity().communityId,
page: 1,
row: 1
}
};
//查询房屋信息 业主信息
vc.http.get('ownerRepairManage',
'getRoom',
param,
function (json, res) {
if (res.status == 200) {
var _roomInfos = JSON.parse(json);
if (!_roomInfos.hasOwnProperty("rooms")) {
vc.toast("非法操作,未找到房屋信息");
//vc.jumpToPage('/admin.html#/listOwner');
return;
}
var _roomInfo = _roomInfos.rooms[0];
vc.component.storeOrderCartDetailInfo.roomName = _roomInfo.floorNum + "号楼 " + _roomInfo.unitNum + "单元 " + _roomInfo.roomNum + "室";
} else {
vc.toast("非法操作,未找到房屋信息");
}
}, function (errInfo, error) {
console.log('请求失败处理');
vc.toast("非法操作,未找到房屋信息");
}
);
},
_listRepairPools: function () {
_listOrderCart: function () {
var param = {
params: {
page: 1,
row: 1,
communityId: vc.getCurrentCommunity().communityId,
repairId: $that.storeOrderCartDetailInfo.repairId
cartId: $that.storeOrderCartDetailInfo.cartId
}
};
//发送get请求
vc.http.get('ownerRepairManage',
'list',
vc.http.apiGet('/storeOrder/queryStoreOrderCart',
param,
function (json, res) {
var _repairPoolManageInfo = JSON.parse(json);
let _repairs = _repairPoolManageInfo.data;
if (_repairs.length < 1) {
vc.toast("数据异常");
vc.jumpToPage('/admin.html#/pages/property/repairPoolManage');
return;
}
vc.copyObject(_repairs[0], $that.storeOrderCartDetailInfo);
//查询房屋信息
//vc.component._getRoom();
//查询处理轨迹
$that._loadRepairUser();
var _storeOrderCart = JSON.parse(json);
vc.copyObject(_storeOrderCart.data[0], $that.storeOrderCartDetailInfo);
let _orderCart = _storeOrderCart.data[0];
let _productSpecDetails = _orderCart.productSpecDetails;
let _specValue = '';
_productSpecDetails.forEach(detail => {
_specValue += (detail.detailValue + "/");
});
$that.storeOrderCartDetailInfo.specValue = _specValue;
}, function (errInfo, error) {
console.log('请求失败处理');
}
);
},
_loadRepairUser: function () {
_listOrderAddress: function () {
var param = {
params: {
page: 1,
row: 100,
communityId: vc.getCurrentCommunity().communityId,
repairId: $that.storeOrderCartDetailInfo.repairId
row: 1,
orderId: $that.storeOrderCartDetailInfo.orderId
}
};
//发送get请求
vc.http.apiGet('ownerRepair.listRepairStaffs',
vc.http.apiGet('/storeOrder/queryStoreOrderAddress',
param,
function (json, res) {
var _repairPoolManageInfo = JSON.parse(json);
let _repairs = _repairPoolManageInfo.data;
$that.storeOrderCartDetailInfo.repairUsers = _repairs;
var _storeOrderAddress = JSON.parse(json);
vc.copyObject(_storeOrderAddress.data[0], $that.storeOrderCartDetailInfo.address);
}, function (errInfo, error) {
console.log('请求失败处理');
}
);
},
_listOrderCartEvent:function(){
var param = {
params: {
page: 1,
row: 50,
orderId: $that.storeOrderCartDetailInfo.orderId,
cartId: $that.storeOrderCartDetailInfo.cartId
}
};
//发送get请求
vc.http.apiGet('/storeOrder/queryStoreOrderCartEvent',
param,
function (json, res) {
var _storeOrderEvent = JSON.parse(json);
$that.storeOrderCartDetailInfo.events = _storeOrderEvent.data;
}, function (errInfo, error) {
console.log('请求失败处理');
}
@ -135,12 +111,7 @@
},
_goBack: function () {
vc.goBack()
},
openFile:function(_photo){
vc.emit('viewImage','showImage',{
url:_photo.url
});
}
}
}
});