diff --git a/src/components/order_list/device/device.vue b/src/components/order_list/device/device.vue new file mode 100644 index 0000000..07073b8 --- /dev/null +++ b/src/components/order_list/device/device.vue @@ -0,0 +1,117 @@ + + + + + \ No newline at end of file diff --git a/src/components/order_list/locker/locker.vue b/src/components/order_list/locker/locker.vue index 8dd24bb..640b3e8 100644 --- a/src/components/order_list/locker/locker.vue +++ b/src/components/order_list/locker/locker.vue @@ -1,20 +1,19 @@ @@ -51,6 +63,54 @@ export default { 's-line': s_line, 'p-line': p_line, }, + computed: { + showname(){ + let { orderInfo, optionsQuery } = this; + if(optionsQuery.type == 6)return orderInfo.goods_name || '-' + if(optionsQuery.type == 11)return orderInfo.water_valve_name || '-' + if(optionsQuery.type == 9&&orderInfo.coffee_drink)return orderInfo.coffee_drink.name || '-' + } + }, + data(){ + return { + orderInfo: {}, + optionsQuery: { + type: -1, // 订单类型 // 售货柜-> 6 / 浴室 -> 11 / 咖啡 -> 9 + order_no: '' + } + } + }, + onLoad(options){ + this.optionsQuery = options || {}; + if(options.order_no)this.getInfo(options.order_no); + }, + methods: { + pay_txt(status){ + let _obj = { + 1: '交易成功', + 4: '退款完成' + }; + return _obj[status] || '-' + }, + status_txt(status){ + let _obj = { + 0: '微信支付', + 1: '支付宝支付', + 2: '会员卡支付', + }; + return _obj[status] || '-' + }, + getInfo(order_no){ + server.get({ + url: ORDER_API.hardwareOrderGet, + data: { order_no }, + failMsg: '加载失败!' + }) + .then(res=>{ + this.orderInfo = res || {}; + }) + }, + } } diff --git a/src/subpackage/order/pages/order_manage/order_manage.vue b/src/subpackage/order/pages/order_manage/order_manage.vue index ce40bb9..ca2321b 100644 --- a/src/subpackage/order/pages/order_manage/order_manage.vue +++ b/src/subpackage/order/pages/order_manage/order_manage.vue @@ -38,7 +38,7 @@ export default { util.routeTo(getTabRoutePath() + `?order_type=${ele.orderType}`,'nT'); }, isFinish(key){ - let _endKeyArr = [1, 2, 3, 4, 5, 7, 9, 10, 11, ] + let _endKeyArr = [1, 2, 3, 4, 5, 7, 9, 10, 11, 14, 16, 15, 13 ] return _endKeyArr.includes(key); } }