Bläddra i källkod

合并代码

newyun
corala 2 år sedan
förälder
incheckning
78b4258d02
3 ändrade filer med 55 tillägg och 23 borttagningar
  1. +53
    -20
      pages/center/Piabodata/StaffAnalysis.vue
  2. +0
    -1
      pages/learning/Thefulltext/index2.vue
  3. +2
    -2
      pages/mine/details2.vue

+ 53
- 20
pages/center/Piabodata/StaffAnalysis.vue Visa fil

@@ -137,7 +137,7 @@
</u-select>
<u-select v-model="staffShow1" :list="staffList1" @confirm="staffSelectCallback" :default-value='selindex'>
</u-select>
<!-- 加载组件 -->
<loading v-model="LOADING"></loading>
</view>
@@ -187,7 +187,7 @@
fontSize: 10,
extra: {
radar: {
max: ''
max: 100
}
}
},
@@ -306,7 +306,9 @@
this.activeTotal = 3;
this.lastEndDate = option.endDate
this.lastStartDate = option.startDate
let obj = this.staffList1.find(item => {return item.value == option.id })
let obj = this.staffList1.find(item => {
return item.value == option.id
})
console.log(obj, 'obj')
this.staff1.label = obj.label
this.staff1.value = option.id
@@ -489,7 +491,17 @@
// console.log(res)
let first = res.first
let second = res.second
let max = first[0].avgExecutionRate
let xAxis = [] // 制作雷达图的x轴
first.forEach(item => {
if (xAxis.findIndex(res => res.marketingId == item.marketingId) == -1) {
xAxis.push(item)
}
})
second.forEach(item => {
if (xAxis.findIndex(res => res.marketingId == item.marketingId) == -1) {
xAxis.push(item)
}
})
this.chartData.categories = []
if (!this.timepickpickisshow) {
this.chartData.series = [{
@@ -497,9 +509,14 @@
data: []
}]
first.map(item => {
if (max < item.avgExecutionRate) max = item.avgExecutionRate;
this.chartData.categories.push(item.name)
this.chartData.series[0].data.push(item.avgExecutionRate)
if (item.avgExecutionRate < 0) {
this.chartData.series[0].data.push(0)
} else if (item.avgExecutionRate > 100) {
this.chartData.series[0].data.push(100)
} else {
this.chartData.series[0].data.push(item.avgExecutionRate)
}
})
} else {
this.chartData.series = [{
@@ -507,29 +524,45 @@
data: []
},
{
"name": second[0].accountName,
"data": []
name: second[0].accountName,
data: []
}
]
first.map(item => {
console.log(xAxis, 'sdaklijdklsajdklasjkdlsjal')
xAxis.map(item => {
this.chartData.categories.push(item.name)
this.chartData.series[0].data.push(item.avgExecutionRate)
})
second.map(item => {
this.chartData.series[1].data.push(item.avgExecutionRate)
})

let all = [...first, ...second]
all.map(item => {
if (max < item.avgExecutionRate) max = item.avgExecutionRate;
let obj1 = first.find(res => res.marketingId == item.marketingId)
let obj2 = second.find(res => res.marketingId == item.marketingId)
if (obj1 && Object.keys(obj1).length > 0) {
this.chartData.series[0].data.push(this.checkRange(obj1.avgExecutionRate))
} else {
this.chartData.series[0].data.push(0)
}
if (obj2 && Object.keys(obj2).length > 0) {
this.chartData.series[1].data.push(this.checkRange(obj2.avgExecutionRate))
} else {
this.chartData.series[1].data.push(0)
}
})
this.$forceUpdate()
}
this.opts.extra.radar.max = max + 25

}).catch(e => {
this.LOADING = false
})
},
// 检测范围
checkRange(num) {
if (num < 0) {
return 0
} else if (num > 100) {
return 100
} else {
return num
}
},
tabtimetap(index) {
if (index == 3) {
this.totalTimeShow = true;


+ 0
- 1
pages/learning/Thefulltext/index2.vue Visa fil

@@ -246,7 +246,6 @@
methods: {
toKeywordsearch(){
this.innerAudioContext.destroy();
uni.navigateTo({
url: '/pages/learning/Thefulltext/search?customerId='+this.customerId +"&status="+this.status+"&skpl="+"2" + '&UpDateEvent=THEFULLTEXT2'
})


+ 2
- 2
pages/mine/details2.vue Visa fil

@@ -158,7 +158,7 @@
<view class="tian-view">
<view class="tian-view-t2" style="margin-left: 20rpx;">
常错词:<view class="word1">
<u-input :auto-height="false" height="30" type="textarea" v-model="thewrongword" :border="false"
<u-input :clearable="false" :auto-height="false" height="30" type="textarea" v-model="thewrongword" :border="false"
:custom-style="customStyle" placeholder="请输入" />
</view>
</view>
@@ -166,7 +166,7 @@
<view class="tian-view">
<view class="tian-view-t2" style="margin-left: 20rpx;">
正确词:<view class="word1">
<u-input :auto-height="false" height="30" type="textarea" v-model="reswrongword" :border="false"
<u-input :clearable="false" :auto-height="false" height="30" type="textarea" v-model="reswrongword" :border="false"
:custom-style="customStyle" placeholder="请输入" />
</view>
</view>


Laddar…
Avbryt
Spara