From a69f8924694c708d030df9011b35efb31ff1d6ef Mon Sep 17 00:00:00 2001 From: "liujw155@outlook.com" Date: Thu, 19 May 2022 18:01:06 +0800 Subject: [PATCH] add organize detail --- src/components/organize_order/organize_order.vue | 28 +- src/pages.json | 6 + src/pages/order_list/order_list.vue | 6 +- src/subpackage/order/js/api.js | 3 + .../order/pages/organize/detail/detail.vue | 460 +++++++++++++++++++++ 5 files changed, 498 insertions(+), 5 deletions(-) create mode 100644 src/subpackage/order/pages/organize/detail/detail.vue diff --git a/src/components/organize_order/organize_order.vue b/src/components/organize_order/organize_order.vue index 74dda8a..dea1bb6 100644 --- a/src/components/organize_order/organize_order.vue +++ b/src/components/organize_order/organize_order.vue @@ -15,7 +15,10 @@ 约玩主题: - {{orderInfo.theme || '-'}} + + 个人 + {{orderInfo.theme || '-'}} + @@ -158,8 +161,27 @@ export default { .rl-view,.rv-view{ line-height: 40upx; font-size: 24upx; - color: #9c9c9f; + color: #9C9C9F; } + .rv-view{ + color: #1A1A1A; + .rv-tag{ + margin-right: 10upx; + display: inline-block; + width: 64upx; + height: 40upx; + line-height: 40upx; + text-align: center; + border-radius: 6upx; + font-size: 20upx; + color: #417DCD; + background-color: rgba($color: #417DCD, $alpha: .15); + &.rv-green{ + color: #68E339; + background-color: rgba($color: #68E339, $alpha: .15); + } + } + } .rl-view{ &:first-child{ flex-shrink: 0; @@ -167,7 +189,7 @@ export default { &+.rl-view{ flex-grow: 1; .rv-view{ - @include textHide(1); + @include textHide(2); } } } diff --git a/src/pages.json b/src/pages.json index a20f254..b9f0b0e 100644 --- a/src/pages.json +++ b/src/pages.json @@ -450,6 +450,12 @@ "root": "subpackage/order", "pages": [ { + "path": "pages/organize/detail/detail", + "style" : { + "navigationBarTitleText": "约玩订单详情" + } + }, + { "path": "pages/retail/detail/detail", "style" : { "navigationBarTitleText": "零售订单详情" diff --git a/src/pages/order_list/order_list.vue b/src/pages/order_list/order_list.vue index a39bdaa..dcce1e3 100644 --- a/src/pages/order_list/order_list.vue +++ b/src/pages/order_list/order_list.vue @@ -237,7 +237,7 @@ page: ++page, }) }, - onLoad(options){ + async onLoad(options){ let _type = options.order_type || ''; let _classifyArr = getClassifyList(+_type); this.orderType = _type; @@ -248,7 +248,9 @@ this.periodInfo = this.getDefaultTimeLimit(_type); - + + await this.$store.dispatch('getBrandInfo'); + this.$nextTick(()=>{ this.refreshList() .then(this.getStoreList) diff --git a/src/subpackage/order/js/api.js b/src/subpackage/order/js/api.js index b177948..1a3503c 100644 --- a/src/subpackage/order/js/api.js +++ b/src/subpackage/order/js/api.js @@ -29,6 +29,9 @@ export const ORDER_API = { ymCardInfoFaceSave:`${ORIGIN}/admin/userMonthlyCard/updateFace`, // 年月卡用户头像保存 ymCardUsage:`${ORIGIN}/admin/userMonthlyCard/usages`, // 用户年月卡使用记录-后台 + // 20220519 + organizeOrderDetail:`${ORIGIN}/assistant/gaPlayTogetherOrder/get`, //助手约玩订单详情 + } export default ORDER_API; \ No newline at end of file diff --git a/src/subpackage/order/pages/organize/detail/detail.vue b/src/subpackage/order/pages/organize/detail/detail.vue new file mode 100644 index 0000000..65119b8 --- /dev/null +++ b/src/subpackage/order/pages/organize/detail/detail.vue @@ -0,0 +1,460 @@ + + + + + \ No newline at end of file