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