Author | SHA1 | Message | Date |
---|---|---|---|
corala | 8460f0d16a | 调试 | 1 year ago |
corala | 51159f34f1 | Merge branch 'master' into newyun | 1 year ago |
corala | 24d51ac488 | 接待记录 | 1 year ago |
douzhuo | b2afa640e5 | 提交 | 1 year ago |
@@ -1,5 +1,5 @@ | |||||
const ENV_PATH = { | const ENV_PATH = { | ||||
baseUrl: 'http://192.168.31.161:9999', // 长龙 | |||||
baseUrl: 'http://192.168.31.160:9999', // 长龙 | |||||
} | } | ||||
module.exports = ENV_PATH | module.exports = ENV_PATH |
@@ -189,7 +189,6 @@ | |||||
}, | }, | ||||
activeTotal: 2, | activeTotal: 2, | ||||
houseId: '', | houseId: '', | ||||
// hushuList: [],// 业务话术 | |||||
staffList: [],// 员工列表 | staffList: [],// 员工列表 | ||||
teamList: [],// 团队列表 | teamList: [],// 团队列表 | ||||
team: { | team: { | ||||
@@ -252,7 +251,7 @@ | |||||
}, | }, | ||||
onShow() { | onShow() { | ||||
// 获取项目id | // 获取项目id | ||||
this.houseId = uni.getStorageSync('buildingID').id; | |||||
// this.houseId = uni.getStorageSync('buildingID').id; | |||||
// 获取员工 | // 获取员工 | ||||
// this.getStaffList() | // this.getStaffList() | ||||
// // 获取团队 | // // 获取团队 | ||||
@@ -263,10 +262,10 @@ | |||||
// 获取项目id | // 获取项目id | ||||
this.houseId = uni.getStorageSync('buildingID').id; | this.houseId = uni.getStorageSync('buildingID').id; | ||||
// 获取员工 | // 获取员工 | ||||
// this.getStaffList() | |||||
// // 获取团队 | |||||
// this.getSectionList() | |||||
// this.getdata() | |||||
this.getStaffList() | |||||
// 获取团队 | |||||
this.getSectionList() | |||||
this.getdata() | |||||
}, | }, | ||||
methods: { | methods: { | ||||
max100(num) { | max100(num) { | ||||
@@ -346,10 +345,10 @@ | |||||
this.ringChartData = { series: [ | this.ringChartData = { series: [ | ||||
{ | { | ||||
data: [ | data: [ | ||||
{"name":"30%及以下","value":res.a}, | |||||
{"name":"31%~50%","value":res.b}, | |||||
{"name":"51%~70%","value":res.c}, | |||||
{"name":"71%及以上","value":res.d}, | |||||
{"name":"30%及以下","value": res.a||0}, | |||||
{"name":"31%~50%","value": res.b||0}, | |||||
{"name":"51%~70%","value": res.c||0}, | |||||
{"name":"71%及以上","value": res.d||0}, | |||||
] | ] | ||||
} | } | ||||
]} | ]} | ||||
@@ -37,10 +37,10 @@ | |||||
</view> | </view> | ||||
<view class="content-sec-lab"> | <view class="content-sec-lab"> | ||||
<view class="u-flex" style="flex:1"> | <view class="u-flex" style="flex:1"> | ||||
挖掘执行:<view class="content-sec-lab1">10%</view> | |||||
挖掘执行:<view class="content-sec-lab1">{{customerInfo.wordFraction||0}}%</view> | |||||
</view> | </view> | ||||
<view class="u-flex" style="flex:1"> | <view class="u-flex" style="flex:1"> | ||||
挖掘成功:<view class="content-sec-lab1">10%</view> | |||||
挖掘成功:<view class="content-sec-lab1">{{customerInfo.wordFinishFraction||0}}%</view> | |||||
</view> | </view> | ||||
</view> | </view> | ||||
<view class="content-sec-lab"> | <view class="content-sec-lab"> | ||||
@@ -339,7 +339,7 @@ | |||||
// 对话加命中标签 | // 对话加命中标签 | ||||
dealTypes(type) { | dealTypes(type) { | ||||
if (type) { | if (type) { | ||||
let tem = type.split(',') | |||||
let tem = type.substring(1).split(',') | |||||
return tem | return tem | ||||
} else { | } else { | ||||
return [] | return [] | ||||
@@ -393,14 +393,14 @@ | |||||
this.$u.post("/customer/findbypage", parames).then(data => { | this.$u.post("/customer/findbypage", parames).then(data => { | ||||
this.LOADING = false | this.LOADING = false | ||||
var list = data.results || []; | |||||
var list = data.records || []; | |||||
if (this.isRefresh) { | if (this.isRefresh) { | ||||
this.recordList = list; | this.recordList = list; | ||||
} else { | } else { | ||||
this.recordList = [...this.recordList, ...list]; | |||||
this.recordList = [].concat(this.recordList,list); | |||||
} | } | ||||
this.totalRecord = data.totalPage; | |||||
this.totalRecords = data.totalRecord; | |||||
this.totalRecord = data.pages; | |||||
this.totalRecords = data.total; | |||||
this.nextPageObj = parames.query | this.nextPageObj = parames.query | ||||
}).catch(e => { | }).catch(e => { | ||||
this.LOADING = false | this.LOADING = false | ||||
@@ -69,13 +69,13 @@ | |||||
</view> | </view> | ||||
<view class="content-newadd"> | <view class="content-newadd"> | ||||
<view class="c-items"> | <view class="c-items"> | ||||
挖掘执行:100% | |||||
挖掘执行:{{item.wordFraction||0}}% | |||||
</view> | </view> | ||||
<view class="c-items"> | <view class="c-items"> | ||||
挖掘成功:100% | |||||
挖掘成功:{{item.wordFinishFraction||0}}% | |||||
</view> | </view> | ||||
<view class="c-items"> | <view class="c-items"> | ||||
销讲业务:生鲜 | |||||
<!-- 销讲业务:生鲜 --> | |||||
</view> | </view> | ||||
</view> | </view> | ||||
<view class="content-last"> | <view class="content-last"> | ||||
@@ -563,6 +563,8 @@ | |||||
if (newmenulist.jdjl_ck != true) { | if (newmenulist.jdjl_ck != true) { | ||||
return | return | ||||
} | } | ||||
this.wordFinishFraction=item.wordFinishFraction | |||||
this.wordFraction=item.wordFraction | |||||
uni.showLoading({ | uni.showLoading({ | ||||
title: '加载中', | title: '加载中', | ||||
mask: true | mask: true | ||||
@@ -605,13 +607,15 @@ | |||||
uni.hideLoading(); | uni.hideLoading(); | ||||
}, 2000); | }, 2000); | ||||
let newobj = res[0]; | let newobj = res[0]; | ||||
console.log(newobj); | |||||
// console.log(item); | |||||
if (res[0].merge == 0) { | if (res[0].merge == 0) { | ||||
uni.navigateTo({ | uni.navigateTo({ | ||||
url: `/pages/mine/details2?customerId=${newobj.customerId}&status=${newobj.status}&stateisshow=${"2"}` | |||||
url: `/pages/mine/details2?customerId=${newobj.customerId}&status=${newobj.status}&stateisshow=2&wordFraction=${this.wordFraction}&wordFinishFraction=${this.wordFinishFraction}` | |||||
}) | }) | ||||
} else { | } else { | ||||
uni.navigateTo({ | uni.navigateTo({ | ||||
url: `/pages/mine/details?customerId=${newobj.customerId}&status=${newobj.status}&stateisshow=${"1"}` | |||||
url: `/pages/mine/details?customerId=${newobj.customerId}&status=${newobj.status}&stateisshow=1` | |||||
}) | }) | ||||
} | } | ||||
} | } | ||||
@@ -678,18 +682,18 @@ | |||||
} | } | ||||
}) | }) | ||||
parames.query.marketingBusiness = ars.join(',') | parames.query.marketingBusiness = ars.join(',') | ||||
this.$u.post("/customer/findbypage", parames).then(data => { | this.$u.post("/customer/findbypage", parames).then(data => { | ||||
this.LOADING = false | this.LOADING = false | ||||
var list = data.results || []; | |||||
console.log(data) | |||||
let list = data.records || []; | |||||
if(this.isRefresh){ | if(this.isRefresh){ | ||||
this.recordList = list; | this.recordList = list; | ||||
}else{ | }else{ | ||||
this.recordList = [...this.recordList, ...list]; | |||||
this.recordList = [].concat(this.recordList,list) | |||||
// [...this.recordList, ...list]; | |||||
} | } | ||||
this.totalRecord = data.totalPage; | |||||
this.totalRecords = data.totalRecord; | |||||
this.totalRecord = data.pages; | |||||
this.totalRecords = data.total; | |||||
if(this.staTime && this.endtime) { | if(this.staTime && this.endtime) { | ||||
this.arriveFilter = `${this.staTime}-${this.endtime}` | this.arriveFilter = `${this.staTime}-${this.endtime}` | ||||
} | } | ||||
@@ -81,10 +81,10 @@ | |||||
</view> | </view> | ||||
<view class="content-sec-lab"> | <view class="content-sec-lab"> | ||||
<view class="u-flex" style="flex:1"> | <view class="u-flex" style="flex:1"> | ||||
挖掘执行:<view class="content-sec-lab1">10%</view> | |||||
挖掘执行:<view class="content-sec-lab1">{{item.wordFraction||0}}%</view> | |||||
</view> | </view> | ||||
<view class="u-flex" style="flex:1"> | <view class="u-flex" style="flex:1"> | ||||
挖掘成功:<view class="content-sec-lab1">10%</view> | |||||
挖掘成功:<view class="content-sec-lab1">{{item.wordFinishFraction||0}}%</view> | |||||
</view> | </view> | ||||
</view> | </view> | ||||
<view class="content-sec-lab"> | <view class="content-sec-lab"> | ||||
@@ -393,7 +393,7 @@ | |||||
<view class="hhhbox" v-if="item.show" style="padding: 30rpx;"> | <view class="hhhbox" v-if="item.show" style="padding: 30rpx;"> | ||||
<view class="hsnrtest" style="font-size:30rpx;color: #333;line-height: 42rpx;"> | <view class="hsnrtest" style="font-size:30rpx;color: #333;line-height: 42rpx;"> | ||||
客户标签:{{ getKeywordsList(item.keywordsList) }}</view> | 客户标签:{{ getKeywordsList(item.keywordsList) }}</view> | ||||
<view class="hsnrtest">话术内容:</view> | |||||
<view class="hsnrtest" style="margin-top:10rpx">话术内容:</view> | |||||
<view v-if="item.modelList.length==0">暂无话术</view> | <view v-if="item.modelList.length==0">暂无话术</view> | ||||
<view class="Level3che" @click="clickWajue(che)" v-for="(che,inc) in item.modelList" | <view class="Level3che" @click="clickWajue(che)" v-for="(che,inc) in item.modelList" | ||||
:key='inc'> | :key='inc'> | ||||
@@ -434,7 +434,7 @@ | |||||
<view v-if="subitem.show" style="padding: 30rpx 0;"> | <view v-if="subitem.show" style="padding: 30rpx 0;"> | ||||
<view class="hsnrtest" style="font-size:30rpx;color: #333;line-height: 42rpx;"> | <view class="hsnrtest" style="font-size:30rpx;color: #333;line-height: 42rpx;"> | ||||
客户标签:{{ getKeywordsList(subitem.keywordsList) }}</view> | 客户标签:{{ getKeywordsList(subitem.keywordsList) }}</view> | ||||
<view class="hsnrtest">话术内容:</view> | |||||
<view class="hsnrtest" style="margin-top: 10rpx">话术内容:</view> | |||||
<view v-if="subitem.modelList.length==0">暂无话术</view> | <view v-if="subitem.modelList.length==0">暂无话术</view> | ||||
<view class="Level3che" @click="clickWajue(che)" | <view class="Level3che" @click="clickWajue(che)" | ||||
v-for="(che,inc) in subitem.modelList" :key='inc'> | v-for="(che,inc) in subitem.modelList" :key='inc'> | ||||
@@ -862,8 +862,8 @@ | |||||
// 对话加命中标签 | // 对话加命中标签 | ||||
dealTypes(type) { | dealTypes(type) { | ||||
if (type) { | if (type) { | ||||
let tem = type.split(',') | |||||
// let tem = type.substring(1).split(',') | |||||
// let tem = type.split(',') | |||||
let tem = type.substring(1).split(',') | |||||
return tem | return tem | ||||
} else { | } else { | ||||
return [] | return [] | ||||
@@ -3079,9 +3079,7 @@ | |||||
border-bottom: 1rpx solid #E0E0E0; | border-bottom: 1rpx solid #E0E0E0; | ||||
background: #FFFFFF; | background: #FFFFFF; | ||||
// padding-bottom: 32rpx; | |||||
.hsnrtest { | .hsnrtest { | ||||
height: 24rpx; | |||||
font-size: 24rpx; | font-size: 24rpx; | ||||
font-weight: 400; | font-weight: 400; | ||||
color: #666666; | color: #666666; | ||||
@@ -30,7 +30,7 @@ | |||||
<view class="items"> | <view class="items"> | ||||
<text>录音开启用时</text> | <text>录音开启用时</text> | ||||
<text class="font" | <text class="font" | ||||
:style="{color: info.recording==1?'red':'#333'}">{{info.startActionTime || ''}}min</text> | |||||
:style="{color: info.recording==1?'red':'#333'}">{{info.startActionTime || 0}}min</text> | |||||
</view> | </view> | ||||
<view class="line"></view> | <view class="line"></view> | ||||
<view class="items"> | <view class="items"> | ||||