浏览代码

线索数据概况

xiaohaizhao 6 月之前
父节点
当前提交
74e14c322d

+ 15 - 1
salesPanel/dataOverview/Clue/dataOverview.js

@@ -63,7 +63,6 @@ Component({
                 content
             }).then(res => {
                 console.log("线索数据概况", res)
-                this.selectComponent('#ListBox').RefreshToComplete();
                 if (res.code != '1') return wx.showToast({
                     title: res.msg,
                     icon: "none"
@@ -184,6 +183,21 @@ Component({
                 this.onCancel()
             })
         },
+        showTips(e) {
+            const {
+                tips
+            } = e.currentTarget.dataset;
+            wx.showModal({
+                content: tips,
+                showCancel: false,
+                confirmText: getApp().globalData.Language.getMapText('确定'),
+            })
+        },
+        toDetail(e) {
+            const {
+                item
+            } = e.currentTarget.dataset;
+        },
         openDateType() {
             this.setData({
                 detaShow: true

+ 20 - 0
salesPanel/dataOverview/Clue/dataOverview.scss

@@ -7,6 +7,7 @@
 	font-weight: 700;
 	font-size: 28rpx;
 	color: #333333;
+	margin-top: 10rpx;
 
 	.right {
 		display: flex;
@@ -24,6 +25,7 @@
 	justify-content: space-between;
 
 	.item {
+		position: relative;
 		width: 314rpx;
 		padding: 10rpx 20rpx;
 		box-sizing: border-box;
@@ -32,11 +34,18 @@
 		margin-bottom: 20rpx;
 
 		.title {
+			display: flex;
+			align-items: center;
 			line-height: 28rpx;
 			font-family: PingFang SC, PingFang SC;
 			font-size: 20rpx;
 			color: #999999;
 			margin-top: 6rpx;
+
+			.iconfont{
+				font-size: 20rpx;
+				padding-left: 10rpx;
+			}
 		}
 
 		.value {
@@ -47,5 +56,16 @@
 			color: #333333;
 		}
 
+		.title,.value{
+			width: 90%;
+		}
+
+		.detail {
+			position: absolute;
+			right: 10rpx;
+			top: 50%;
+			transform: translateY(-50%) rotate(-90deg);
+		}
+
 	}
 }

+ 8 - 10
salesPanel/dataOverview/Clue/dataOverview.wxml

@@ -1,18 +1,16 @@
-<view class="global-card head" style="margin-bottom: 0;">
+<view class="global-card head">
     <view class="left">{{language[content.username]||content.username}}_{{language['数据概况']||'数据概况'}}</view>
     <view class="right" bind:tap="openDateType">
         {{language[content.dateType]||content.dateType}}
         <text class="iconfont icon-xiangxiazhankai" />
     </view>
 </view>
-<Yl_ListBox id='ListBox' bind:getlist='getList'>
-    <view class="global-card list">
-        <view class="item" wx:for="{{list}}" wx:key="title">
-            <view class="value">{{item.value}}</view>
-            <view class="title">{{language[item.title]||item.title}}</view>
-        </view>
+<view class="global-card list">
+    <view class="item" hover-class="{{item.link?'navigator-hover':''}}" wx:for="{{list}}" wx:key="title" bind:tap="toDetail" data-item="{{item}}">
+        <view class="value">{{item.value}}</view>
+        <view class="title">{{language[item.title]||item.title}} <text catch:tap="showTips" wx:if="{{item.tips}}" data-tips="{{item.tips}}" class="iconfont icon-wenhao" /></view>
+        <view wx:if="{{item.link}}" class="iconfont icon-xiangxiazhankai detail" />
     </view>
-    <My_empty wx:if="{{list.length==0}}" />
-</Yl_ListBox>
-
+</view>
+<My_empty wx:if="{{list.length==0}}" />
 <van-action-sheet show="{{  detaShow }}" actions="{{ dates }}" bind:select='dateOnSelect' bind:cancel='onCancel' bind:click-overlay='onCancel' cancel-text="{{language['取消']||'取消'}}" />

+ 1 - 1
utils/language.js

@@ -38,7 +38,7 @@ class Language {
 		try {
 			v = this.languagePackage[text] || text
 		} catch (error) {
-			console.log('getMapText:未获取到', text)
+			if (wx.getStorageSync('languagecode') != 'ZH') console.log('getMapText:未获取到', text)
 			v = text
 		}
 		return f + v + r