wangguoyu пре 2 месеци
родитељ
комит
1f44f334ce
1 измењених фајлова са 31 додато и 22 уклоњено
  1. 31 22
      pages/admin/Jiazheng/index.vue

+ 31 - 22
pages/admin/Jiazheng/index.vue

@@ -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);
 		})
 	}