wangguoyu 4 månader sedan
förälder
incheckning
ba77745a25
2 ändrade filer med 58 tillägg och 16 borttagningar
  1. 1 2
      pages/admin/Jiazheng/jiazhengUserManager.vue
  2. 57 14
      pages/admin/Jiazheng/qiuzhiXinxi.vue

+ 1 - 2
pages/admin/Jiazheng/jiazhengUserManager.vue

@@ -23,8 +23,7 @@
 	export default {
 		data() {
 			return {
-				current: 0,
-				tabCurrent: 0,
+				current:1,
 			//	tabs: ['个人资料', '求职信息', '照片资料', '办证信息']
 				tabs: [
 				  { id: 1, name: '个人资料', disabled: false },

+ 57 - 14
pages/admin/Jiazheng/qiuzhiXinxi.vue

@@ -1,11 +1,18 @@
 <template>
 	<view class="jz-content-box">
 		<view class="form-label-radio form-top-margin flex-start-row">
-			<view class="phone-form-label"> <text class="form-label-require"></text>类型</view>
+			<view class="phone-form-label"> <text class="form-label-require">*</text>类型</view>
 			<dataChecked :list="typeList" mode="multiple" :defaultCount="9" @change="selectChangeType" @add="addType" />
 		</view>
 		<view class="form-label-select">
-			<view class="phone-form-label"><text class="form-label-require"></text>经验</view>
+			<view class="phone-form-label"><text class="form-label-require">*</text>经验</view>
+			<picker :range="jingyanList" mode='selector' :value="jingyanIndex" range-key="name"
+				@change="jingyanChange" @cancel="jingyanCancel">
+				<view class="form-radio-select">
+					<view>{{ jingyan }}</view>
+					<icon></icon>
+				</view>
+			</picker>
 		</view>
 		<view class="form-label-radio flex-start-row">
 			<view class="phone-form-label"><text class="form-label-require">*</text>技能</view>
@@ -18,20 +25,20 @@
 		</view>
 		<view class="form-label-select">
 			<view class="phone-form-label"><text class="form-label-require"></text>薪资级别</view>
-			<picker :range="xinziJibie" mode='selector' @change="xinziJibieChange" @cancel="xinziJibieCancel">
+			<picker :range="xinziJibieList" mode='selector' @change="xinziJibieChange" @cancel="xinziJibieCancel">
 				<view class="form-radio-select">
-					<view></view><icon></icon>
+					<view>{{jibiexinzi}}</view><icon></icon>
 				</view>
 			</picker>
 		</view>
 		
 		<view class="form-label-input">
 			<view class="phone-form-label"><text class="form-label-require"></text>期望薪资</view>
-			<input v-model="inputValue"  placeholder="请输入期望薪资" />
+			<input v-model="qiwangxinzi"  placeholder="请输入期望薪资" />
 		</view>	
 		<view class="form-label-input">
 			<view class="phone-form-label"><text class="form-label-require"></text>工作经历</view>
-			<input v-model="inputValue"  placeholder="请填写工作经历" />
+			<input v-model="jingli"  placeholder="请填写工作经历" />
 		</view>
 		<view class="page-btn-box">
 			<button type="default" @click="goUp" class="phone-white-btn">上一步</button>
@@ -45,7 +52,8 @@
 	import {
 		getJiazhengLeixing,
 		getJiazhengJineng,
-		getJiazhengZhuangtai
+		getJiazhengZhuangtai,
+		
 	} from "@/api/jiazheng.js";
 
 	export default {
@@ -60,25 +68,41 @@
 		},
 		data() {
 			return {
+				formData:{},
 				// 从后端获取的技能列表
 				skillList: [],
 				typeList: [],
+				leixing:"",
+				jineng:"",
 				zhuangtaiList: [],
-				inputValue: '',
-				xinziJibie: ["一", "二","三","四","五",],
+				zhuangtai:'',
+				jingyan:"",
+				jingyanIndex:0,
+				qiwangxinzi: '面议',
+				jingli: '',
+				xinziJibieList: ["一级", "二级","三级","四级","五级",],
+				jibiexinzi:"",
+				jingyanList: Array.from({length: 51}, (_, i) => i + '年'),
 			};
 		},
 		methods: {
 			// 点击完成按钮的时候触发,
 			xinziJibieChange(e) {
 				//通过e.detail.value获取值,获取的是自定义数据的下标
-				const val = e.detail.value
-				console.log(val);
+				const index = e.detail.value
+				this.jibiexinzi = this.xinziJibieList[index]
+				console.log('jibiexinzi',this.jibiexinzi);
 			},
 			xinziJibieCancel(e) {
 				console.log("您已取消选择");
 			},
-
+			jingyanChange(e){
+				const index = e.detail.value
+				this.jingyan = this.jingyanList[index]
+			},
+			jingyanCancel(){
+				this.jingyanIndex = 0
+			},
 			getLeixing() {
 				getJiazhengLeixing({}).then(res => {
 					this.skillList = this.dataConversionObject(res.data)
@@ -121,7 +145,9 @@
 				return newList
 			},
 			selectChangeType(data) {
-				console.log('typeData', data);
+			//	console.log('typeData', data);
+				this.leixing =this.dataConversionArray(data).join(',') 
+				console.log('this.leixing',this.leixing);
 			},
 			addType(newType) {
 				this.typeList.push({
@@ -129,7 +155,8 @@
 				});
 			},
 			selectChangeSkill(data) {
-				console.log('SkillData', data);
+				this.jineng =this.dataConversionArray(data).join(',')
+				console.log('this.jineng',this.jineng);
 			},
 			addSkill(newSkill) {
 				this.skillList.push({
@@ -138,9 +165,25 @@
 			},
 			selectChangeZhuangtai(data) {
 				console.log('zhuangtaiData', data);
+				this.zhuangtai  =data[0].id
+				console.log('zhuangtai', this.zhuangtai);
+				// const index = e.detail.value
+				// this.jingyan = this.jingyanList[index]
 			},
 			
 			goNext() {
+				this.formData = {
+					leixing:this.leixing,
+					jingyan:this.jingyan,
+					jineng:this.jineng,
+					zhuangtai:this.zhuangtai,
+					jibiexinzi:this.jibiexinzi,
+					qiwangxinzi:this.qiwangxinzi,
+					jingli:this.jingli,
+					
+				}
+				console.log('this.formData',this.formData);
+				return
 				// if(!this.formData.agree){
 				// 	uni.showToast({
 				// 		title: "请勾选本人同意!",