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