|
@@ -35,9 +35,8 @@
|
|
|
</view>
|
|
|
<view>
|
|
|
<scroll-view scroll-y="true" refresher-enabled="true" :refresher-triggered="data.loading"
|
|
|
- :refresher-threshold="50" @scrolltolower="onScrolltolower" refresher-background="transparent" @refresherrefresh="onRefresh"
|
|
|
-
|
|
|
- class="jz-scroll-view">
|
|
|
+ :refresher-threshold="50" @scrolltolower="onScrolltolower" refresher-background="transparent"
|
|
|
+ @refresherrefresh="onRefresh" class="jz-scroll-view">
|
|
|
<uni-list class="admin-list-box">
|
|
|
<view class="jz-new-btn-box">
|
|
|
<button type="default" class="phone-green-btn" @click="addJiazhengRenyuan">新增人员</button>
|
|
@@ -49,8 +48,8 @@
|
|
|
<view class="head-name">{{item.realName}}</view>
|
|
|
<button type="default" class="phone-green-btn bz-bind-btn"
|
|
|
@click.stop="kechengBind(item)">课程绑定</button>
|
|
|
- <button type="default" class="phone-green-btn bz-tel-btn"
|
|
|
- @click.stop="telephone(item)">打电话</button>
|
|
|
+ <button type="default" class="phone-green-btn bz-tel-btn"
|
|
|
+ @click.stop="telephone(item)">打电话</button>
|
|
|
<share :id="item.id" ref="shareRef">分享</share>
|
|
|
|
|
|
</view>
|
|
@@ -68,8 +67,8 @@
|
|
|
<view class="content-text-row">
|
|
|
{{item.jiguanShengName === item.jiguanShiName ? item.jiguanShengName : `${item.jiguanShengName} ${item.jiguanShiName}`}}人
|
|
|
</view>
|
|
|
-
|
|
|
- <view v-if="item.zyNames.length>0" class="content-lx-box">
|
|
|
+
|
|
|
+ <view v-if="item.zyNames.length>0" class="content-lx-box">
|
|
|
<view class="content-lx-item" v-for="item2 in item.zyNames" :key="item2">
|
|
|
{{item2}}
|
|
|
</view>
|
|
@@ -174,11 +173,11 @@
|
|
|
refreshData()
|
|
|
}
|
|
|
|
|
|
- function onScrolltolower(){
|
|
|
+ function onScrolltolower() {
|
|
|
getMore()
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
function luruTimeClick() {
|
|
|
data.sortType = 2
|
|
|
const isFirst = isFirstClickluru.value == 'true';
|
|
@@ -309,9 +308,10 @@
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- function kechengBind(data){
|
|
|
+
|
|
|
+ function kechengBind(data) {
|
|
|
uni.redirectTo({
|
|
|
- url: `/pages/admin/Jiazheng/kechengBind?id=`+ data.id
|
|
|
+ url: `/pages/admin/Jiazheng/kechengBind?id=` + data.id
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -349,10 +349,10 @@
|
|
|
const newItem = {
|
|
|
...item
|
|
|
};
|
|
|
- if(item.zyNames ==''){
|
|
|
+ if (item.zyNames == '') {
|
|
|
newItem.zyNames = []
|
|
|
- }else{
|
|
|
- newItem.zyNames = item.zyNames.split(',');
|
|
|
+ } else {
|
|
|
+ newItem.zyNames = item.zyNames.split(',');
|
|
|
}
|
|
|
return newItem;
|
|
|
})
|
|
@@ -388,21 +388,27 @@
|
|
|
data.page++;
|
|
|
opt.page = data.page;
|
|
|
getJiazhengList(opt).then(res => {
|
|
|
+
|
|
|
data.list = data.list.concat(res.data.data);
|
|
|
data.list = data.list.map(item => {
|
|
|
const newItem = {
|
|
|
...item
|
|
|
};
|
|
|
- if(item.zyNames ==''){
|
|
|
- newItem.zyNames = []
|
|
|
- }else{
|
|
|
- newItem.zyNames = item.zyNames.split(',');
|
|
|
+ // if(item.zyNames ==''){
|
|
|
+ // newItem.zyNames = []
|
|
|
+ // }else{
|
|
|
+ // newItem.zyNames = item.zyNames.split(',');
|
|
|
+ // }
|
|
|
+ // 处理 zyNames 字段
|
|
|
+ if (typeof newItem.zyNames !== 'string') {
|
|
|
+ newItem.zyNames = [];
|
|
|
+ } else {
|
|
|
+ newItem.zyNames = newItem.zyNames.trim() == '' ? [] : newItem.zyNames.split(',');
|
|
|
}
|
|
|
return newItem;
|
|
|
})
|
|
|
console.log('data.list', data.list);
|
|
|
data.loading = false;
|
|
|
-
|
|
|
if (res.data.total > data.list.length) {
|
|
|
data.state = 'more';
|
|
|
data.loading = false;
|
|
@@ -419,9 +425,12 @@
|
|
|
function getLeixing() {
|
|
|
let req = {}
|
|
|
getJiazhengZhiyeAll(req).then(res => {
|
|
|
- res.data.unshift({id:'',name:'全部职业'});
|
|
|
+ res.data.unshift({
|
|
|
+ id: '',
|
|
|
+ name: '全部职业'
|
|
|
+ });
|
|
|
allType = res.data
|
|
|
- // allType = dataConversionObject(res.data)
|
|
|
+ // allType = dataConversionObject(res.data)
|
|
|
console.log('allType', allType);
|
|
|
})
|
|
|
}
|