Ver código fonte

feat:返回按钮

jianghaili 7 meses atrás
pai
commit
5dbec18ed8
2 arquivos alterados com 12 adições e 9 exclusões
  1. 1 1
      pages/my/jobPosting.vue
  2. 11 8
      pages/my/jobPostingSecond.vue

+ 1 - 1
pages/my/jobPosting.vue

@@ -357,7 +357,7 @@ export default {
 							uni.redirectTo({
 								url: "/pages/my/jobPostingSecond?pid=" + pid + "&status=" + this
 									.status + "&companyName=" + this.companyName + '&companyId=' +
-									this.companyId + '&type=' + this.update+'&workData='+JSON.stringify(this.jobInfo)
+									this.companyId + '&type=' + this.update + '&workData=' + JSON.stringify(this.jobInfo) + '&isBack=' + true
 							});
 						}, 1500);
 					} else {

+ 11 - 8
pages/my/jobPostingSecond.vue

@@ -1,6 +1,6 @@
 <template>
 	<view class="switch-roles">
-		<nav-bar title="选择职位要求" color="#000" :isBack="false"></nav-bar>
+		<nav-bar title="选择职位要求" color="#000" :isBack="isBack"></nav-bar>
 		<view class="roles-content">
 			<view class="content">
 				<view class="title">继续填写</view>
@@ -93,13 +93,13 @@ export default {
 			pid: "",
 			address: "",
 			salaryTimes: "",
-			jobTitle:'',
+			jobTitle: '',
 
 			// 选择器显示控制
 			showExper: false,
 			showLevel: false,
 			showMoney: false,
-
+			isBack: false,
 
 			// 经验选择数据源
 			listExper: [{
@@ -317,6 +317,9 @@ export default {
 		navBar,
 	},
 	onLoad(options) {
+		if (options.isBack == 'true') {
+			this.isBack = true;
+		}
 		// 接收上个页面传递的公司名称参数
 		if (options.companyName) {
 			this.companyName = decodeURIComponent(options.companyName);
@@ -335,9 +338,9 @@ export default {
 			let workData = JSON.parse(options.workData)
 			this.selectedExper = workData.experience;
 			this.selectedLevel = workData.education;
-			this.selectedSalary = workData.salaryRange||'';
-			this.salaryTimes = workData.salaryTimes||'';
-			this.welfareTag = workData.welfareTag||'';
+			this.selectedSalary = workData.salaryRange || '';
+			this.salaryTimes = workData.salaryTimes || '';
+			this.welfareTag = workData.welfareTag || '';
 			this.positionTag = workData.positionTag ? workData.positionTag.split(',') : [];
 			this.address = workData.address;
 			this.stationName.fullText = workData.address, //地址
@@ -346,7 +349,7 @@ export default {
 			this.stationName.province = workData.province;
 			this.stationName.city = workData.city;
 			this.stationName.district = workData.county;
-			this.jobTitle=workData.ruleClassifyName;
+			this.jobTitle = workData.ruleClassifyName;
 		}
 		this.fundListener = uni.$on("fundData", (data) => {
 			console.log("接收到的福利数据:", data);
@@ -516,7 +519,7 @@ export default {
 		// 跳转页面并接收参数(职位关键词)
 		goJobSkill() {
 			uni.navigateTo({
-				url: "/package/jobIntention/jobSkills?tag="+this.positionTag+'&jobTitle='+this.jobTitle,
+				url: "/package/jobIntention/jobSkills?tag=" + this.positionTag + '&jobTitle=' + this.jobTitle,
 				events: {
 					skillsUpdated: (data) => {
 						this.positionTag = data.selectedTags;