diff --git a/src/components/end_billing_modal/end_billing_modal.vue b/src/components/end_billing_modal/end_billing_modal.vue index bb92650..efa86df 100644 --- a/src/components/end_billing_modal/end_billing_modal.vue +++ b/src/components/end_billing_modal/end_billing_modal.vue @@ -110,14 +110,14 @@ export default { } } .oem-tit { - color: #333; + color: #1A1A1A; font-size: 32rpx; font-weight: 700; margin: 16rpx 0rpx 34rpx; } .oem-line{ width: 456rpx; - color: #333; + color: #1A1A1A; font-size: 28rpx; line-height: 48rpx; .ol-txt1{ @@ -173,7 +173,7 @@ export default { & input { flex-grow: 1; height: 88rpx; - color: #333; + color: #1A1A1A; font-size: 28rpx; padding: 0rpx 20rpx; } diff --git a/src/components/order_list/club_rental/club_rental.vue b/src/components/order_list/club_rental/club_rental.vue index f83d0e3..7943530 100644 --- a/src/components/order_list/club_rental/club_rental.vue +++ b/src/components/order_list/club_rental/club_rental.vue @@ -108,7 +108,7 @@ export default { .vt-view{ font-weight: 500; font-size: 28upx; - color: #333; + color: #1A1A1A; @include textHide(1); .vv-text{ font-weight: 400; diff --git a/src/components/order_list/competition/competition.vue b/src/components/order_list/competition/competition.vue index 6ece65a..84bce3b 100644 --- a/src/components/order_list/competition/competition.vue +++ b/src/components/order_list/competition/competition.vue @@ -81,7 +81,7 @@ export default { .ct-view{ font-weight: 500; font-size: 28upx; - color: #333; + color: #1A1A1A; @include textHide(1); .cv-text{ font-weight: 400; diff --git a/src/components/order_list/curriculum/curriculum.vue b/src/components/order_list/curriculum/curriculum.vue index 89dccac..05562d6 100644 --- a/src/components/order_list/curriculum/curriculum.vue +++ b/src/components/order_list/curriculum/curriculum.vue @@ -64,7 +64,7 @@ export default { .vt-view{ font-weight: 500; font-size: 28upx; - color: #333; + color: #1A1A1A; @include textHide(1); .vv-text{ font-weight: 400; diff --git a/src/components/order_list/device/device.vue b/src/components/order_list/device/device.vue index dae5b1a..1b06873 100644 --- a/src/components/order_list/device/device.vue +++ b/src/components/order_list/device/device.vue @@ -94,7 +94,7 @@ export default { color: #9A9A9D; @include textHide(1); .dt-txt{ - color: #333; + color: #1A1A1A; font-weight: 400; } } diff --git a/src/components/order_list/locker/locker.vue b/src/components/order_list/locker/locker.vue index 2a2ed37..15b1a82 100644 --- a/src/components/order_list/locker/locker.vue +++ b/src/components/order_list/locker/locker.vue @@ -73,7 +73,7 @@ export default { line-height: 40upx; font-weight: 500; font-size: 28upx; - color: #333; + color: #1A1A1A; @include textHide(1); .lt-txt{ font-weight: 400; diff --git a/src/components/order_list/mall/mall.vue b/src/components/order_list/mall/mall.vue index 8893577..da44497 100644 --- a/src/components/order_list/mall/mall.vue +++ b/src/components/order_list/mall/mall.vue @@ -122,7 +122,7 @@ export default { width: 152upx; line-height: 34upx; font-size: 24upx; - color: #333; + color: #1A1A1A; @include textHide(1); } &:not(:last-child){ diff --git a/src/components/order_list/rent_and_sale/rent_and_sale.vue b/src/components/order_list/rent_and_sale/rent_and_sale.vue index bdd428b..cf4b679 100644 --- a/src/components/order_list/rent_and_sale/rent_and_sale.vue +++ b/src/components/order_list/rent_and_sale/rent_and_sale.vue @@ -105,7 +105,7 @@ export default { .rt-view{ font-weight: 500; font-size: 28upx; - color: #333; + color: #1A1A1A; @include textHide(1); .rv-text{ font-weight: 400; diff --git a/src/components/order_list/spectacular_monent/spectacular_monent.vue b/src/components/order_list/spectacular_monent/spectacular_monent.vue index cd6498a..e1d8825 100644 --- a/src/components/order_list/spectacular_monent/spectacular_monent.vue +++ b/src/components/order_list/spectacular_monent/spectacular_monent.vue @@ -82,7 +82,7 @@ export default { .vt-view{ font-weight: 500; font-size: 28upx; - color: #333; + color: #1A1A1A; @include textHide(1); .vv-text{ font-weight: 400; diff --git a/src/components/reservation_order/reservation_order.vue b/src/components/reservation_order/reservation_order.vue index bef6e11..e8618f3 100644 --- a/src/components/reservation_order/reservation_order.vue +++ b/src/components/reservation_order/reservation_order.vue @@ -195,7 +195,7 @@ export default { font-size: 24upx; color: #9c9c9f; >.rv-text{ - color: #333; + color: #1A1A1A; } } .rl-view{ diff --git a/src/components/site/order_modal/order_modal.vue b/src/components/site/order_modal/order_modal.vue index 8596c8d..c856f31 100644 --- a/src/components/site/order_modal/order_modal.vue +++ b/src/components/site/order_modal/order_modal.vue @@ -135,6 +135,16 @@ 已收款 + + + + + + 场地已释放,退款交易正在处理中,退款结果请在后台管理交易订单对应订单详情查看~ + + 知道了 + + @@ -173,13 +183,19 @@ export default { }, data(){ return { - orderInfo: {} + orderInfo: {}, + isShowFail: false } }, mounted(){ this.getOrderInfo(); }, methods: { + okChange() { + this.isShowFail = false; + this.$emit('refresh'); + }, + moveHandle(){}, toCollections(){ this.$emit('btn:toCollections', this.orderInfo); }, @@ -329,7 +345,39 @@ export default { }) .then(res=>{ if(res.data.code == 0){ - setTimeout(_=>this.$emit('refresh'), 1200); + if (orderInfo.stadium_order && orderInfo.stadium_order.pay_type_text === '付款码支付') { + servers.get({ + url: API.venue.refundOrderCheck, + data: { + transNo: orderInfo.order_no + // transNo: 'ZY20230720170701856196' + }, + isDefaultGet: false, + }) + .then(res => { + if (res.data.code == 0 && res.data.data && res.data.data.data) { + let result = JSON.parse(res.data.data.data[res.data.data.data.length - 1].result); + res.data.data.data.forEach(item => { + const resultTemp = JSON.parse(item.result); + if (resultTemp && resultTemp.orderStatus === 'SUCCESS') { + result = resultTemp; + } + }); + console.log(result); + if (!(result && result.orderStatus === 'SUCCESS')) { + this.isShowFail = true; + } else { + this.$emit('refresh'); + } + } else { + this.isShowFail = true; + } + }).catch(() => { + this.$emit('refresh'); + }) + } else { + setTimeout(_=>this.$emit('refresh'), 1200); + } util.showNone(res.data.message || '操作成功!'); }else{ util.showNone(res.data.message || '操作失败!'); @@ -503,4 +551,37 @@ export default { } } } + .odm-select-modal{ + position: absolute; + left: 65rpx; + top: 16%; + background-color: #fff; + width: 620rpx; + padding: 80rpx 0rpx 80rpx; + border-radius: 10rpx; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + .osm-btn{ + width: 240rpx; + height: 88rpx; + margin-top: 44rpx; + border-radius: 10rpx; + background-color: #009874; + color: #FFFFFF; + font-size: 32rpx; + line-height: 88rpx; + text-align: center; + } + .osm-line{ + width: 504rpx; + margin-bottom: 26rpx; + >view{ + color: #333333; + font-size: 28rpx; + line-height: 48rpx; + } + } + } \ No newline at end of file diff --git a/src/js/api.js b/src/js/api.js index c582d83..3e6d480 100644 --- a/src/js/api.js +++ b/src/js/api.js @@ -108,7 +108,8 @@ API['venue'] = { // 20220921 releaseVenue: `${ORIGIN}/admin/stadium/order/releaseVenue`, // 【1000995】释放场地 - + // 20230728 + refundOrderCheck: `${ORIGIN}/pay/huishouqian/refundOrderCheck`, // 惠收钱退款-查询订单 } // 2.1 核销 diff --git a/src/pages/employee/manage/manage.vue b/src/pages/employee/manage/manage.vue index 8d94b6b..1f3f50b 100644 --- a/src/pages/employee/manage/manage.vue +++ b/src/pages/employee/manage/manage.vue @@ -382,7 +382,7 @@ export default { @include centerFlex(space-between); >text{ font-size: 32upx; - color: #333; + color: #1A1A1A; } >view{ @include centerFlex(flex-end); @@ -423,7 +423,7 @@ export default { max-width: 40%; line-height: 44upx; font-size: 32upx; - color: #333; + color: #1A1A1A; @include textHide(1); } .eu-tag{ @@ -537,7 +537,7 @@ export default { margin-bottom: 2upx; font-size: 32upx; line-height: 44upx; - color: #333; + color: #1A1A1A; @include textHide(1); } .ei-author{ diff --git a/src/pages/employee/review_list/review_list.vue b/src/pages/employee/review_list/review_list.vue index 27553b5..64defc8 100644 --- a/src/pages/employee/review_list/review_list.vue +++ b/src/pages/employee/review_list/review_list.vue @@ -233,7 +233,7 @@ export default { flex-grow: 1; line-height: 44upx; font-size: 32upx; - color: #333; + color: #1A1A1A; @include textHide(1); } } diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index bc4a991..64f6c73 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -7,18 +7,20 @@ 点击登陆 - 今日总收入 - {{loginStatus?'¥':''}}{{loginStatus?(indexData.amount || '0'):'***'}} - - - 收款笔数 - {{loginStatus?(indexData.in_count || '0'):'**'}} - - - 退款笔数 - {{loginStatus?(indexData.out_count || '0'):'**'}} + + 今日总收入 + {{loginStatus?'¥':''}}{{loginStatus?(indexData.amount || '0'):'***'}} + + + 收款笔数 + {{loginStatus?(indexData.in_count || '0'):'**'}} + + + 退款笔数 + {{loginStatus?(indexData.out_count || '0'):'**'}} + - + @@ -375,11 +377,12 @@ } .ic-header{ position: relative; - height: 476upx; + height: auto; margin-bottom: 24upx; - padding: 38upx 24upx 0; + padding: 38upx 24upx 30upx; border-radius: 14upx; background-color: $themeColor; + overflow: hidden; .ih-address{ margin-bottom: 26upx; @include centerFlex(center); diff --git a/src/pages/login/login.vue b/src/pages/login/login.vue index 7bd5436..17202c3 100644 --- a/src/pages/login/login.vue +++ b/src/pages/login/login.vue @@ -190,7 +190,7 @@ export default { height: 100%; text-align: center; font-size: 32upx; - color: #333; + color: #1A1A1A; } &:last-child{ margin-bottom: 0; diff --git a/src/pages/site/confirm/confirm.vue b/src/pages/site/confirm/confirm.vue index c356654..9baa789 100644 --- a/src/pages/site/confirm/confirm.vue +++ b/src/pages/site/confirm/confirm.vue @@ -237,7 +237,7 @@ export default { line-height: 44upx; font-size: 32upx; font-weight: 500; - color: #333; + color: #1A1A1A; @include textHide(1); >image{ margin-right: 2upx; @@ -284,7 +284,7 @@ export default { >view{ font-size: 28upx; line-height: 52upx; - color: #333; + color: #1A1A1A; @include textHide(1); } } @@ -295,7 +295,7 @@ export default { text-align: right; font-size: 28upx; line-height: 52upx; - color: #333; + color: #1A1A1A; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; @@ -312,7 +312,7 @@ export default { @include centerFlex(space-between); >view{ font-size: 32upx; - color: #333; + color: #1A1A1A; >text{ color: #EA5061; } @@ -336,7 +336,7 @@ export default { margin-right: 28upx; line-height: 40upx; font-size: 28upx; - color: #333; + color: #1A1A1A; >.red{ color: #EA5061; } @@ -362,14 +362,14 @@ export default { flex-grow: 0; font-size: 32upx; line-height: 44upx; - color: #333; + color: #1A1A1A; } >input{ flex-grow: 1; height: 100%; font-size: 28upx; - color: #333; + color: #1A1A1A; } } } @@ -429,7 +429,7 @@ export default { border-radius: 10upx; font-size: 28upx; line-height: 40upx; - color: #333; + color: #1A1A1A; } } } diff --git a/src/pages/site/manage/manage.vue b/src/pages/site/manage/manage.vue index 4169b8a..3e2b0ef 100644 --- a/src/pages/site/manage/manage.vue +++ b/src/pages/site/manage/manage.vue @@ -641,7 +641,7 @@ export default { line-height: 44upx; font-weight: 500; font-size: 32upx; - color: #333; + color: #1A1A1A; >image{ margin-left: 12upx; vertical-align: middle; @@ -662,7 +662,7 @@ export default { line-height: 50upx; font-size: 32upx; font-weight: 500; - color: #333; + color: #1A1A1A; >image{ margin-left: 18upx; width: 24upx; @@ -700,7 +700,7 @@ export default { @include centerFlex(center); >text{ font-size: 28upx; - color: #333; + color: #1A1A1A; } >view{ flex-shrink: 0; @@ -796,7 +796,7 @@ export default { text-align: center; line-height: 84upx; font-size: 24upx; - color: #333; + color: #1A1A1A; @include textHide(1); } &::after{ @@ -870,7 +870,7 @@ export default { text-overflow: ellipsis; overflow: hidden; background-color: #fff; - color: #333; + color: #1A1A1A; } } .sl-time-ls{ @@ -897,7 +897,7 @@ export default { text-align: center; line-height: 84upx; font-size: 24upx; - color: #333; + color: #1A1A1A; @include textHide(1); } &::after{ @@ -1015,7 +1015,7 @@ export default { line-height: 34upx; color: #9a9a9d; >text{ - color: #333; + color: #1A1A1A; } &+view{ flex-shrink: 0; @@ -1051,7 +1051,7 @@ export default { line-height: 38upx; text-align: center; font-size: 32upx; - color: #333; + color: #1A1A1A; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; diff --git a/src/pages/site/occupy_share/occupy_share.vue b/src/pages/site/occupy_share/occupy_share.vue index 81cfc36..a624e9b 100644 --- a/src/pages/site/occupy_share/occupy_share.vue +++ b/src/pages/site/occupy_share/occupy_share.vue @@ -115,7 +115,7 @@ export default { >view{ line-height: 52upx; font-size: 28upx; - color: #333; + color: #1A1A1A; >text{ color: $themeColor; } diff --git a/src/pages/site/occupy_success/occupy_success.vue b/src/pages/site/occupy_success/occupy_success.vue index e558fcd..4161922 100644 --- a/src/pages/site/occupy_success/occupy_success.vue +++ b/src/pages/site/occupy_success/occupy_success.vue @@ -74,7 +74,7 @@ export default { line-height: 90upx; border-bottom: 2upx solid #D8D8D8; font-size: 32upx; - color: #333; + color: #1A1A1A; @include textHide(1); } .os-code{ @@ -87,7 +87,7 @@ export default { margin-bottom: 128upx; text-align: center; font-size: 32upx; - color: #333; + color: #1A1A1A; @include textHide(1); } .os-btn{ diff --git a/src/pages/site/order_list/order_list.vue b/src/pages/site/order_list/order_list.vue index 9ab981e..2da7c71 100644 --- a/src/pages/site/order_list/order_list.vue +++ b/src/pages/site/order_list/order_list.vue @@ -205,7 +205,7 @@ export default { >input{ flex-grow: 1; font-size: 28upx; - color: #333; + color: #1A1A1A; } >image{ flex-shrink: 0; @@ -245,7 +245,7 @@ export default { line-height: 40upx; font-size: 28upx; font-weight: 500; - color: #333; + color: #1A1A1A; @include textHide(1); >image{ margin-right: 10upx; @@ -279,7 +279,7 @@ export default { >view{ line-height: 52upx; font-size: 28upx; - color: #333; + color: #1A1A1A; @include textHide(1); } } @@ -297,7 +297,7 @@ export default { min-width: 40%; font-size: 24upx; line-height: 34upx; - color: #333; + color: #1A1A1A; @include textHide(1); &:nth-child(2){ text-align: right; diff --git a/src/pages/write_off/mall/confirm/confirm.vue b/src/pages/write_off/mall/confirm/confirm.vue index 9df37e0..21aedb7 100644 --- a/src/pages/write_off/mall/confirm/confirm.vue +++ b/src/pages/write_off/mall/confirm/confirm.vue @@ -162,7 +162,7 @@ export default { line-height: 44upx; font-weight: 500; font-size: 28upx; - color: #333; + color: #1A1A1A; border-bottom: 2upx solid #F2F2F7; } .mm-top{ @@ -171,7 +171,7 @@ export default { >view{ font-size: 28upx; line-height: 60upx; - color: #333; + color: #1A1A1A; &:first-child{ margin-right: 60upx; flex-shrink: 0; @@ -197,7 +197,7 @@ export default { margin-bottom: 14upx; font-size: 28upx; line-height: 40upx; - color: #333; + color: #1A1A1A; @include textHide(1); } .mi-addr{ @@ -210,7 +210,7 @@ export default { padding-top: 30upx; font-weight: 500; font-size: 32upx; - color: #333; + color: #1A1A1A; } } .mm-goods{ @@ -239,7 +239,7 @@ export default { font-size: 28upx; line-height: 40upx; min-height: 80upx; - color: #333; + color: #1A1A1A; @include textHide(2); } .mi-spec{ diff --git a/src/pages/write_off/mall/success/success.vue b/src/pages/write_off/mall/success/success.vue index cd41d55..b021e6c 100644 --- a/src/pages/write_off/mall/success/success.vue +++ b/src/pages/write_off/mall/success/success.vue @@ -68,7 +68,7 @@ export default { line-height: 66upx; font-size: 48upx; font-weight: 500; - color: #333; + color: #1A1A1A; } } .cs-goods{ @@ -105,7 +105,7 @@ export default { margin-bottom: 12upx; font-size: 28upx; line-height: 40upx; - color: #333; + color: #1A1A1A; @include textHide(2); } .mi-spec{ diff --git a/src/pages/write_off/operate/operate.vue b/src/pages/write_off/operate/operate.vue index d9a6272..219afa3 100644 --- a/src/pages/write_off/operate/operate.vue +++ b/src/pages/write_off/operate/operate.vue @@ -240,7 +240,7 @@ export default { flex-grow: 1; height: 100%; font-size: 28upx; - color: #333; + color: #1A1A1A; } >image{ flex-shrink: 0; diff --git a/src/pages/write_off/search_result/search_result.vue b/src/pages/write_off/search_result/search_result.vue index 9547a32..993764c 100644 --- a/src/pages/write_off/search_result/search_result.vue +++ b/src/pages/write_off/search_result/search_result.vue @@ -228,7 +228,7 @@ export default { flex-grow: 1; height: 100%; font-size: 28upx; - color: #333; + color: #1A1A1A; } >image{ flex-shrink: 0; diff --git a/src/pages/write_off/success/success.vue b/src/pages/write_off/success/success.vue index ff4e916..bafab60 100644 --- a/src/pages/write_off/success/success.vue +++ b/src/pages/write_off/success/success.vue @@ -132,7 +132,7 @@ export default { line-height: 66upx; font-size: 48upx; font-weight: 500; - color: #333; + color: #1A1A1A; } .wm-btn{ @@ -163,7 +163,7 @@ export default { .wi-name{ flex-grow: 1; font-size: 28upx; - color: #333; + color: #1A1A1A; @include textHide(1); } .wi-btn{ diff --git a/src/pages/write_off/ym_card_gated/ym_card_gated.vue b/src/pages/write_off/ym_card_gated/ym_card_gated.vue index 04e8f41..92a93a3 100644 --- a/src/pages/write_off/ym_card_gated/ym_card_gated.vue +++ b/src/pages/write_off/ym_card_gated/ym_card_gated.vue @@ -77,7 +77,7 @@ export default { text-align: center; line-height: 60upx; font-size: 50upx; - color: #333; + color: #1A1A1A; } .ycg-back-btn{ margin: 0 auto 50upx; @@ -106,7 +106,7 @@ export default { flex-grow: 1; font-size: 28upx; line-height: 32upx; - color: #333; + color: #1A1A1A; @include textHide(1); } .yi-btn{ diff --git a/src/pages/write_off/ym_confirm/ym_confirm.vue b/src/pages/write_off/ym_confirm/ym_confirm.vue index de43645..9b5e221 100644 --- a/src/pages/write_off/ym_confirm/ym_confirm.vue +++ b/src/pages/write_off/ym_confirm/ym_confirm.vue @@ -137,7 +137,7 @@ export default { .yui-line{ font-size: 28upx; line-height: 52upx; - color: #333; + color: #1A1A1A; @include textHide(1); } } @@ -168,7 +168,7 @@ export default { .ycm-line{ line-height: 52upx; font-size: 28upx; - color: #333; + color: #1A1A1A; @include textHide(1); } } diff --git a/src/store/actions.js b/src/store/actions.js index 73e1a6d..e195e2a 100644 --- a/src/store/actions.js +++ b/src/store/actions.js @@ -3,6 +3,7 @@ import { servers } from '../js/server'; import { API } from '../js/api'; export default { getBrandInfo({commit, state}){ + if(state?.brandInfo?.brand?.id)return Promise.resolve(state.brandInfo); return servers.get({ url: API.calc, data: {}, diff --git a/src/store/device.js b/src/store/device.js index 298c35a..dd10812 100644 --- a/src/store/device.js +++ b/src/store/device.js @@ -17,7 +17,7 @@ export default { } }, actions: { // 小程序模块化访问失败 this.$store.dispatch('device/getStoreList') - getStoreList({ commit, state , rootState}){ + getStoreList({ commit, state , rootState}, { stadium_id = '', storeChange = false } = {}){ return deviceServer.get({ url: deviceApi.stadiumList, data: { brand_id: rootState.brandInfo.brand.id }, @@ -26,7 +26,11 @@ export default { .then(res=>{ let _list = res.list || []; commit('setStoreList', _list); - if(JSON.stringify(state.curStoreInfo) == '{}'&&_list.length)commit('setStoreInfo', _list[0]); + if(stadium_id&&_list.some(item=>item.id===stadium_id)){ + commit('setStoreInfo', _list.find(item=>item.id===stadium_id)); + }else{ + if(storeChange || !state?.curStoreInfo?.id)commit('setStoreInfo', _list?.[0] || {}); + } return res; }) } diff --git a/src/subpackage/common/components/card_search.vue b/src/subpackage/common/components/card_search.vue index e77c733..aa3011c 100644 --- a/src/subpackage/common/components/card_search.vue +++ b/src/subpackage/common/components/card_search.vue @@ -150,7 +150,7 @@ export default { width: 100%; height: 100%; font-size: 32upx; - color: #333; + color: #1A1A1A; } } .cc-list{ @@ -170,7 +170,7 @@ export default { .cc-line{ line-height: 40upx; font-size: 28upx; - color: #333; + color: #1A1A1A; @include textHide(1); .cc-txt{ color: #9C9C9F; diff --git a/src/subpackage/course/components/cancel_class_modal/cancel_class_modal.vue b/src/subpackage/course/components/cancel_class_modal/cancel_class_modal.vue index 3647a3e..ce4698f 100644 --- a/src/subpackage/course/components/cancel_class_modal/cancel_class_modal.vue +++ b/src/subpackage/course/components/cancel_class_modal/cancel_class_modal.vue @@ -110,7 +110,7 @@ export default { margin: 24rpx 20rpx; width: 498rpx; height: 102rpx; - color: #333; + color: #1A1A1A; font-size: 28rpx; line-height: 40rpx; } diff --git a/src/subpackage/course/pages/manage_list/manage_list.vue b/src/subpackage/course/pages/manage_list/manage_list.vue index 816fc16..c46b7e0 100644 --- a/src/subpackage/course/pages/manage_list/manage_list.vue +++ b/src/subpackage/course/pages/manage_list/manage_list.vue @@ -317,7 +317,7 @@ page{ } .mv-ipt{ flex-grow: 1; - color: #333; + color: #1A1A1A; font-size: 32rpx; line-height: 44rpx; } diff --git a/src/subpackage/device/components/device_name/device_name.vue b/src/subpackage/device/components/device_name/device_name.vue index 31f32db..96ca18b 100644 --- a/src/subpackage/device/components/device_name/device_name.vue +++ b/src/subpackage/device/components/device_name/device_name.vue @@ -49,7 +49,7 @@ export default { margin-bottom: 6upx; line-height: 40upx; font-size: 28upx; - color: #333; + color: #1A1A1A; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; diff --git a/src/subpackage/device/components/order/organize_detail/organize_detail.vue b/src/subpackage/device/components/order/organize_detail/organize_detail.vue index d6aea86..18e711a 100644 --- a/src/subpackage/device/components/order/organize_detail/organize_detail.vue +++ b/src/subpackage/device/components/order/organize_detail/organize_detail.vue @@ -439,14 +439,14 @@ export default { } } .oem-tit { - color: #333; + color: #1A1A1A; font-size: 32rpx; font-weight: 700; margin: 16rpx 0rpx 34rpx; } .oem-line{ width: 456rpx; - color: #333; + color: #1A1A1A; font-size: 28rpx; line-height: 48rpx; .ol-txt1{ @@ -472,7 +472,7 @@ export default { & input { flex-grow: 1; height: 88rpx; - color: #333; + color: #1A1A1A; font-size: 28rpx; padding: 0rpx 20rpx; } diff --git a/src/subpackage/device/components/order/reservation_people_detail/reservation_people_detail.vue b/src/subpackage/device/components/order/reservation_people_detail/reservation_people_detail.vue index d0dde75..3b7a4f7 100644 --- a/src/subpackage/device/components/order/reservation_people_detail/reservation_people_detail.vue +++ b/src/subpackage/device/components/order/reservation_people_detail/reservation_people_detail.vue @@ -777,7 +777,7 @@ export default { } } .oim-tit { - color: #333; + color: #1A1A1A; font-size: 32rpx; font-weight: 700; margin-top: 16rpx; @@ -810,7 +810,7 @@ export default { height: 48rpx; padding: 0rpx 20rpx; font-size: 28rpx; - color: #333; + color: #1A1A1A; flex-grow: 1; border-left: 2rpx solid #D8D8D8; } @@ -836,7 +836,7 @@ export default { & input { flex-grow: 1; height: 48rpx; - color: #333; + color: #1A1A1A; font-size: 28rpx; padding: 0rpx 20rpx; } @@ -875,7 +875,7 @@ export default { } } .osm-tit { - color: #333; + color: #1A1A1A; font-size: 32rpx; font-weight: 700; margin: 16rpx 0rpx 38rpx; @@ -893,7 +893,7 @@ export default { & input { flex-grow: 1; height: 48rpx; - color: #333; + color: #1A1A1A; font-size: 28rpx; padding: 0rpx 20rpx; } @@ -936,7 +936,7 @@ export default { } .osm-title{ margin: 48rpx 0rpx 34rpx; - color: #333; + color: #1A1A1A; font-size: 32rpx; font-weight: 700; } diff --git a/src/subpackage/device/components/order/reservation_site_detail/reservation_site_detail.vue b/src/subpackage/device/components/order/reservation_site_detail/reservation_site_detail.vue index 604b630..3239102 100644 --- a/src/subpackage/device/components/order/reservation_site_detail/reservation_site_detail.vue +++ b/src/subpackage/device/components/order/reservation_site_detail/reservation_site_detail.vue @@ -288,10 +288,10 @@ export default { } } .rl-code2{ - color: #333; + color: #1A1A1A; font-size: 28rpx; >text{ - color: #333; + color: #1A1A1A; } } .rl-code3{ diff --git a/src/subpackage/device/components/store_name/store_name.vue b/src/subpackage/device/components/store_name/store_name.vue index 4dfc364..764c308 100644 --- a/src/subpackage/device/components/store_name/store_name.vue +++ b/src/subpackage/device/components/store_name/store_name.vue @@ -17,7 +17,7 @@ export default { curStoreInfo: state => state.device.curStoreInfo, }), getThemeIcon(){ - return ()=> {return (this.theme=='light')?'../../static/images/arrow_b2_light.png':'../../static/images/arrow_b2.png';} + return ()=> {return (this.theme=='light')?'../../static/images/arrow_b2_light.png':'../../static/images/arrow_1a.png';} }, getThemeColor(){ return ()=> {return (this.theme=='light')?'#FFFFFF':'#1a1a1a';} diff --git a/src/subpackage/device/js/device_api.js b/src/subpackage/device/js/device_api.js index ff6be99..910232d 100644 --- a/src/subpackage/device/js/device_api.js +++ b/src/subpackage/device/js/device_api.js @@ -62,8 +62,14 @@ export const DEVICE_API = { // 【ID1000841】 20220516 小程序-商家助手菜单入口权限优化 hardwareTypeList:`${ORIGIN}/admin/stadium/hardwareType/list`, // 设备权限列表 - - + // 【ID1001350】 20230815 小程序-商家助手小程序设备管理优化 + ouxuanacList:`${ORIGIN}/admin/ouxuanac/list`, // 获取中控信息 + + // 20230816 新增品牌切换按钮 + currentUser:`${ORIGIN}/admin/assistant/currentUser`, // 获取用户信息 + brandList:`${ORIGIN}/stadium/brand/all`, // 获取品牌列表 + brandInfo:`${ORIGIN}/stadium/brand/get`, // 获取品牌信息 + } export default DEVICE_API; \ No newline at end of file diff --git a/src/subpackage/device/pages/air_conditioner/detail/detail.vue b/src/subpackage/device/pages/air_conditioner/detail/detail.vue index 1bbe9f6..b97bde2 100644 --- a/src/subpackage/device/pages/air_conditioner/detail/detail.vue +++ b/src/subpackage/device/pages/air_conditioner/detail/detail.vue @@ -26,11 +26,11 @@ - + - + @@ -315,19 +315,35 @@ export default { + diff --git a/src/subpackage/device/pages/coffee_manage/coffee_manage.vue b/src/subpackage/device/pages/coffee_manage/coffee_manage.vue index 62abb9c..cc3f722 100644 --- a/src/subpackage/device/pages/coffee_manage/coffee_manage.vue +++ b/src/subpackage/device/pages/coffee_manage/coffee_manage.vue @@ -152,7 +152,7 @@ export default { margin-bottom: 12upx; line-height: 50upx; font-size: 36upx; - color: #333; + color: #1A1A1A; @include textHide(1); } .cc-num{ @@ -165,7 +165,7 @@ export default { text-align: center; font-size: 32upx; line-height: 44upx; - color: #333; + color: #1A1A1A; &.active{ color: #FF4F00; } diff --git a/src/subpackage/device/pages/coffee_test/coffee_test.vue b/src/subpackage/device/pages/coffee_test/coffee_test.vue index 4622452..4bc9f6c 100644 --- a/src/subpackage/device/pages/coffee_test/coffee_test.vue +++ b/src/subpackage/device/pages/coffee_test/coffee_test.vue @@ -141,7 +141,7 @@ export default { font-size: 44upx; font-weight: 500; line-height: 60upx; - color: #333; + color: #1A1A1A; } .ct-tip{ padding: 0 40upx; @@ -190,7 +190,7 @@ export default { line-height: 50upx; text-align: center; font-size: 36upx; - color: #333; + color: #1A1A1A; @include textHide(1); } } @@ -206,7 +206,7 @@ export default { font-size: 28upx; border: 2upx solid #009874; border-radius: 40upx; - color: #333; + color: #1A1A1A; &.active{ background-color: rgba($color: $themeColor, $alpha: .12); color: $themeColor; diff --git a/src/subpackage/device/pages/device_manage/device_manage.vue b/src/subpackage/device/pages/device_manage/device_manage.vue index 4362f90..225a632 100644 --- a/src/subpackage/device/pages/device_manage/device_manage.vue +++ b/src/subpackage/device/pages/device_manage/device_manage.vue @@ -109,7 +109,10 @@ export default { curStoreInfo(newVal, oldVal){ let { pageInfo } = this; this.deviceList = []; - this.getDeviceList(pageInfo) + this.getDeviceList({ + stadium_id: newVal.id, + hardware_type: pageInfo.deviceType, + }) } }, components: { @@ -126,7 +129,10 @@ export default { let _pageInfo = dmObj[`d${options.sid}`] || {}; this.pageInfo = _pageInfo; uni.setNavigationBarTitle({ title: _pageInfo.name }); - this.getDeviceList(_pageInfo) + this.getDeviceList({ + stadium_id: options.stadium_id, + hardware_type: _pageInfo.deviceType, + }) }, methods: { refreshBtn: util.debounce(function({deviceInfo, index}){ @@ -209,7 +215,7 @@ export default { }, changeDeviceStatus({info, status}){ - let { pageInfo } = this; + let { pageInfo, curStoreInfo } = this; util.showLoad(); deviceServer.get({ url: deviceApi.hardwareSave, @@ -222,20 +228,22 @@ export default { .then(res=>{ if(res.data.code == 0){ util.showNone(res.data.message || '操作成功!') - setTimeout(_=>this.getDeviceList(pageInfo),1200); + setTimeout(_=>this.getDeviceList({ + hardware_type: pageInfo.deviceType, + stadium_id: curStoreInfo.id + }),1200); }else{ util.showNone(res.data.message || '操作失败!'); } }) }, - getDeviceList(pageInfo){ - let { curStoreInfo } = this; + getDeviceList({ stadium_id, hardware_type }){ util.showLoad(); deviceServer.get({ url: deviceApi.hardwareList, data: { - 'filter[stadium_id]': curStoreInfo.id, - 'filter[hardware_type]': pageInfo.deviceType, + 'filter[stadium_id]': stadium_id, + 'filter[hardware_type]': hardware_type, }, failMsg: '加载设备失败!' }) @@ -284,24 +292,41 @@ export default {