| @@ -152,6 +152,41 @@ | |||
| </view> | |||
| </view> | |||
| <view v-if="false" style="width: 100%;height: 20rpx;background: #FAFAFA;"></view> | |||
| <view class="single" v-if="false"> | |||
| <view class="title"> | |||
| <view class="title1" style="flex: 1;">接待未标顾问(TOP10)</view> | |||
| </view> | |||
| <view class="hejisan"> | |||
| <view class="sanbox1" style="width: 35%;"> | |||
| <view class="text1-1">合计</view> | |||
| <view class="text1-2">{{newlisttabinfo4.total}}</view> | |||
| </view> | |||
| <view class="sanbox1" style="width: 40%;"> | |||
| <view class="text1-1">顾问</view> | |||
| <view class="text1-2">{{newlisttabinfo4.count}}</view> | |||
| </view> | |||
| <view class="sanbox1" style="width: 25%;"> | |||
| <view class="text1-1">人均违禁次数</view> | |||
| <view class="text1-2">{{newlisttabinfo4.avg}}</view> | |||
| </view> | |||
| </view> | |||
| <view class="jindu" style="height: 360rpx;overflow: auto;"> | |||
| <view v-if="newlisttabinfo4.result.length!=0" class="jindu-box" v-for="(item,index) in newlisttabinfo4.result" :key="index"> | |||
| <view class="jindu-boxche"> | |||
| <view class="jindu-name" v-if="item.name">{{item.name.substring(0,4)}}</view> | |||
| <view style="width: 440rpx;margin-left: 10rpx;"> | |||
| <u-line-progress height="24" :show-percent="false" active-color="#FBA448" :percent="item.zxl1"></u-line-progress> | |||
| </view> | |||
| <view class="jindu-zxl">{{item.zxl==null?0:item.zxl}}</view> | |||
| </view> | |||
| </view> | |||
| <view v-if="newlisttabinfo4.result.length==0" style="width: 100%;text-align: center;margin-top: 60rpx;"> | |||
| 暂无数据 | |||
| </view> | |||
| </view> | |||
| </view> | |||
| <u-calendar v-model="totalTimeShow" mode="range" @change="totalTimeChange"></u-calendar> | |||
| </view> | |||
| @@ -25,7 +25,7 @@ | |||
| <view class="right"> | |||
| <view class="title"> | |||
| <template v-if="item.messageType == 2"> | |||
| {{ getTimeLine(item.createTime, '2') }} | |||
| {{ item.weekDate }} | |||
| </template> | |||
| <template v-else> | |||
| {{ fomatDate(item.createTime) }} | |||
| @@ -74,8 +74,8 @@ | |||
| <view class="r-box"> | |||
| <view class="r-box-item-lang"> | |||
| <view>平均接待时长<text class="value">{{ weekObj.avgDuration || 0 }}min</text></view> | |||
| <view class="contrast">对比昨天<text | |||
| :class="{down: weekObj.avgDurationPK < 0, up: weekObj.avgDurationPK > 0}">{{ weekObj.avgDurationPK > 0 ? '+' : '' }}{{ weekObj.avgDurationPK }}min</text> | |||
| <view class="contrast">对比昨天<text class="value" | |||
| :class="{down: weekObj.avgDurationPK < 0, up: weekObj.avgDurationPK > 0}">{{ weekObj.avgDurationPK > 0 ? '+' : '' }}{{ weekObj.avgDurationPK || 0 }}min</text> | |||
| </view> | |||
| </view> | |||
| </view> | |||
| @@ -251,7 +251,7 @@ | |||
| <text>未标记接待数:</text> | |||
| <text class="num value down" | |||
| style="font-weight: 500;font-size: 34rpx;">{{ weekObj.unlabelledReceptionNum || 0 }}</text> | |||
| <text class="down">条</text> | |||
| <text class="down value">条</text> | |||
| </view> | |||
| </view> | |||
| </view> | |||
| @@ -315,7 +315,6 @@ | |||
| onShareAppMessage() { | |||
| return { | |||
| title: `${this.projectName}数智工牌日报`, | |||
| type: 2, | |||
| path: `/pages/reportExcel/dayReport?id=${this.id}` | |||
| } | |||
| }, | |||
| @@ -636,8 +635,8 @@ | |||
| .value { | |||
| margin-left: 5rpx; | |||
| font-size: 30rpx; | |||
| font-weight: bold; | |||
| font-size: 30rpx !important; | |||
| font-weight: bold !important; | |||
| } | |||
| } | |||
| </style> | |||
| @@ -7,7 +7,7 @@ | |||
| <view class="c-title-text"> | |||
| {{ projectName || '' }}数智工牌周报 | |||
| </view> | |||
| <text class="date">{{ getTimeLine(weekObj.createTime) }}</text> | |||
| <text class="date">{{ weekObj.createTimeName }}</text> | |||
| <view class="creative-time"> | |||
| 生成时间:{{ weekObj.createTime || '--' }} | |||
| </view> | |||
| @@ -439,7 +439,6 @@ | |||
| onShareAppMessage() { | |||
| return { | |||
| title: `${this.projectName}数智工牌周报`, | |||
| type: 2, | |||
| path: `/pages/reportExcel/weekReport?id=${this.id}` | |||
| } | |||
| }, | |||
| @@ -463,7 +462,7 @@ | |||
| ...res.zkMessage, | |||
| ...data | |||
| } | |||
| this.weekObj.createTimeName = this.getTimeLine(this.weekObj.createTime, 1) | |||
| this.weekObj.createTimeName = this.getTimeLines(this.weekObj.weekDate, 1) | |||
| console.log(this.weekObj, 'this.weekObj') | |||
| this.projectName = res.projectName | |||
| this.numlist.forEach(item => { | |||
| @@ -559,6 +558,18 @@ | |||
| } | |||
| return resu | |||
| }, | |||
| // 转换时间 | |||
| getTimeLines(date) { | |||
| if (!date) return '' | |||
| let arr = date.split('~') | |||
| let str0 = arr[0].split('-') | |||
| let str1 = arr[1].split('-') | |||
| return `${str0[1]}月${str0[2]}日~${str1[1]}月${str1[2]}日` | |||
| }, | |||
| }, | |||
| filters: { | |||
| @@ -1,7 +1,7 @@ | |||
| // http.js使用域名 | |||
| const baseUrl = 'http://81.70.55.170:9090/autoSR/api';// 最新测试 | |||
| // const baseUrl = 'http://192.168.31.210:8080/api'; // 泽明 | |||
| // const baseUrl = 'https://zkgj.quhouse.com/api'; // 质控正式 | |||
| // const baseUrl = 'http://81.70.55.170:9090/autoSR/api';// 最新测试 | |||
| // const baseUrl = 'http://localhost:8080/autoSR/api'; // 本地 | |||
| const baseUrl = 'https://zkgj.quhouse.com/api'; // 质控正式 | |||
| // const baseUrl = 'https://hfju.com/api'; // 数智正式 | |||