From c24e49083d4419300bcee0f0ca926c084037d665 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期三, 08 一月 2025 09:04:48 +0800 Subject: [PATCH] 1.订单支付倒计时配置 2.服务热线配置 --- sub_pages/supplier/customer_service/customer_service.vue | 76 ++++++++++++++++++++++++++++++++++---- 1 files changed, 68 insertions(+), 8 deletions(-) diff --git a/sub_pages/supplier/customer_service/customer_service.vue b/sub_pages/supplier/customer_service/customer_service.vue index 99809d7..1c48c8b 100644 --- a/sub_pages/supplier/customer_service/customer_service.vue +++ b/sub_pages/supplier/customer_service/customer_service.vue @@ -2,9 +2,38 @@ <view class="main-container user-container bg-white"> <view class="user-utils m-20"> - + <u-cell-group v-for="(item,index) in list" :key="index" > + <u-cell + title="单元格" + value="内容" + label="标签" + center + > + <view slot="title" class="title" >{{ item.name }}</view> + <view slot="label" > + <button open-type="contact" class="component-button-contact" @handleContact="handleContact " v-if="item.type==='have' "> + {{ item.description }} + <image class="icon-clock m-r-6 m-t-2" :src="item.iconUrl" style="margin-left: 10px;"></image> + <span class="topic-gray" @click.stop="callTel(item.contact)">{{ item.contact }}</span> + </button> + <button open-type="contact" class="component-button-contact" @handleContact="handleContact" v-else> + {{ item.description }} + </button> + </view> + + <view slot="value" style="width:60px;"> + <button open-type="contact" class="component-button-contact" style="display: flex; justify-content: center;" @handleContact="handleContact"> + <image class="icon-clock m-r-6 m-t-2" :src="item.iconUrl"></image> + </button> + <button open-type="contact" class="component-button-contact" style="display: flex; justify-content: center;" @handleContact="handleContact"> + {{ item.iconContent }} + </button> + </view> + </u-cell> + </u-cell-group> - <u-cell-group> + + <!-- <u-cell-group> <u-cell title="单元格" value="内容" @@ -103,7 +132,7 @@ </button> </view> </u-cell> - </u-cell-group> + </u-cell-group> --> </view> @@ -137,8 +166,9 @@ }, onShow() { this.cacheUserId = '' + this.getHotLineConfig() }, - onLoad(options) { + async onLoad(options) { // const url = options.q ? decodeURIComponent(options.q) : ''; // const urlcode = options.url && decodeURIComponent(options.url) || '' // #ifdef PUB_CUSTOMER @@ -146,6 +176,10 @@ this.bindPartnerUser(options.partnerUserId, options.partnerUserName) } // #endif + + this.listApi="/api/configCustomer/list" + await this.getList() + console.log(this.list) }, @@ -159,6 +193,26 @@ }, methods: { + async getHotLineConfig() { + this.$message.showLoading() + const { + code, + data + } = await this.$http.request('get', `/v2/config-param/base/getBaseString`, { + params: { + paramGroup: "servicehotline", + paramKey: "hotline_tel" + + } + }) + this.$message.hideLoading() + + if (code === 0) { + // 电话 + console.log(data) + this.tel =data + } + }, async bindPartnerUser(userId, name) { // await this.$message.confirm(`确定要绑定${name}合伙人吗?`) @@ -180,11 +234,17 @@ }, - async callTel() { + async callTel(tel) { await this.$message.confirm('是否拨打客服电话') - uni.makePhoneCall({ - phoneNumber: this.tel //仅为示例 - }); + if(tel){ + uni.makePhoneCall({ + phoneNumber: tel //仅为示例 + }); + } + + // uni.makePhoneCall({ + // phoneNumber: this.tel //仅为示例 + // }); }, } } -- Gitblit v1.9.3