zhaogongxue 1 jaar geleden
bovenliggende
commit
4131903bac
100 gewijzigde bestanden met toevoegingen van 269 en 119 verwijderingen
  1. 14 10
      components/zhao-shaixuan/zhao-shaixuan.vue
  2. 8 0
      pages.json
  3. 25 26
      pages/index/index.vue
  4. 2 2
      pages/zixun/zixun.vue
  5. 19 16
      pagesA/expectation.vue
  6. 18 36
      pagesA/jianli.vue
  7. 2 2
      pagesA/jianlichange.vue
  8. 4 0
      pagesA/teach.vue
  9. 113 0
      pagesA/upload.vue
  10. 10 12
      pagesB/details.vue
  11. 8 4
      pagesD/apply.vue
  12. 38 11
      pagesD/apply1.vue
  13. BIN
      static/images/addressicon.png
  14. 8 0
      units/inquire.js
  15. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  16. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  17. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-school/hx-school.js.map
  18. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-shaixuan/zhao-shaixuan.js.map
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-badge/u-badge.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-button/u-button.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox-group/u-checkbox-group.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox/u-checkbox.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-code/u-code.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js.map
  25. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-line/u-line.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-link/u-link.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-modal/u-modal.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-navbar/u-navbar.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-picker/u-picker.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio-group/u-radio-group.js.map
  38. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio/u-radio.js.map
  39. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map
  40. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-search/u-search.js.map
  41. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.js.map
  42. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-subsection/u-subsection.js.map
  43. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-switch/u-switch.js.map
  44. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-tabs/u-tabs.js.map
  45. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-text/u-text.js.map
  46. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-toolbar/u-toolbar.js.map
  47. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.js.map
  48. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  49. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
  50. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/luntan/luntan.js.map
  51. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map
  52. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/xiaoxi/xiaoxi.js.map
  53. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/zixun/zixun.js.map
  54. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/Project .js.map
  55. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye.js.map
  56. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye1.js.map
  57. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-zhiwei.js.map
  58. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/description.js.map
  59. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/expectation.js.map
  60. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/index-search.js.map
  61. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianli.js.map
  62. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianlichange.js.map
  63. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/teach.js.map
  64. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/tel-login.js.map
  65. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/upload.js.map
  66. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/userinfo.js.map
  67. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/work.js.map
  68. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/yaoqing.js.map
  69. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/details.js.map
  70. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general-info.js.map
  71. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general.js.map
  72. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/gongsi-info.js.map
  73. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/zixun-info.js.map
  74. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan-over.js.map
  75. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan.js.map
  76. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi-over.js.map
  77. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi.js.map
  78. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-add.js.map
  79. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-list.js.map
  80. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/luntan-info.js.map
  81. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/my-luntan.js.map
  82. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/quanzi-info.js.map
  83. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/xiaoxi-list.js.map
  84. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/advantage.js.map
  85. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply.js.map
  86. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply1.js.map
  87. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-add.js.map
  88. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-card.js.map
  89. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/certificate.js.map
  90. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-pwd.js.map
  91. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-tel.js.map
  92. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/language.js.map
  93. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/look.js.map
  94. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/mingxi.js.map
  95. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/my-fapiao.js.map
  96. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/my-order.js.map
  97. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/my-shoucang.js.map
  98. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/order-info.js.map
  99. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/personal-infor.js.map
  100. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/preview.js.map

+ 14 - 10
components/zhao-shaixuan/zhao-shaixuan.vue

@@ -114,7 +114,7 @@
 				<input type="text" class="content-input" placeholder="请输入不看企业" v-model="bukan">
 			</view>
 		</u-modal>
-		<u-picker :show="openxinzi" :columns="zidingyilist" @confirm="changezidingyi"></u-picker>
+		<u-picker :show="openxinzi" :columns="zidingyilist" @confirm="changezidingyi" keyName="label" @cancel = "openxinzi = false"></u-picker>
 	</view>
 </template>
 
@@ -253,17 +253,20 @@
 				this.tosearch()
 			},
 			changezidingyi(e) {
-				if (e[0].value > e[1].value) {
-					this.xinzi.min = e[1].value
-					this.xinzi.max = e[0].value
-					this.xinzi.name = `${e[1].value}-${e[0].label}`
-					this.xinzi.zidingyi = `${e[1].label}-${e[0].label}`
+				var late = this
+				console.log(e);
+				if (e.value[0].value > e.value[1].value) {
+					late.xinzi.min = e.value[1].value
+					late.xinzi.max = e.value[0].value
+					late.xinzi.name = `${e.value[1].value}-${e.value[0].label}`
+					late.xinzi.zidingyi = `${e.value[1].label}-${e.value[0].label}`
 				} else {
-					this.xinzi.min = e[0].value
-					this.xinzi.max = e[1].value
-					this.xinzi.name = `${e[0].value}-${e[1].label}`
-					this.xinzi.zidingyi = `${e[0].label}-${e[1].label}`
+					late.xinzi.min = e.value[0].value
+					late.xinzi.max = e.value[1].value
+					late.xinzi.name = `${e.value[0].value}-${e.value[1].label}`
+					late.xinzi.zidingyi = `${e.value[0].label}-${e.value [1].label}`
 				}
+				this.openxinzi = false
 			},
 			setbukan() {
 				if (!this.bukan) {
@@ -359,6 +362,7 @@
 				}
 				this.zidingyilist.push(arr)
 				this.zidingyilist.push(arr)
+				console.log(this.zidingyilist);
 				get_education().then(res => {
 					this.xuelilist = res.data
 				})

+ 8 - 0
pages.json

@@ -159,6 +159,14 @@
 					"enablePullDownRefresh": false
 				}
 
+			},
+			{
+				"path" : "upload",
+				"style" : 
+				{
+					"navigationBarTitleText" : "",
+					"enablePullDownRefresh" : false
+				}
 			}]
 		},
 		{

+ 25 - 26
pages/index/index.vue

@@ -38,11 +38,11 @@
 				</view>
 
 				<view v-if="tab1 == 0" class="header-down ">
-					<view class="u-flex u-row-between u-row-center" @click="changehangye">
-						<view class="font">
-							{{category_industry_name}}
+					<view class="u-flex u-row-between u-row-center">
+						<view class="font" v-if=""  @click="apply(2,id)">
+							{{job_intention[0].category_industry_name}}
 						</view>
-						<view class="font" style="font-size: 50rpx;">
+						<view class="font" style="font-size: 50rpx;" @click="apply(1)">
 							+
 						</view>
 					</view>
@@ -151,7 +151,7 @@
 		getList,
 		getareacity,
 		is_auth,
-		resumeDetail 
+		resumeDetail
 	} from "../../units/inquire.js"
 	export default {
 		data() {
@@ -185,15 +185,16 @@
 				positionlist: [], //职位列表
 				is_auth: "", //是否认证
 				rightcity: [],
-				cityrightindex: "",
-				cityleftindex: "",
+				cityrightindex: "-1",
+				cityleftindex: "0",
 				city: {},
-				search_data: {}
+				search_data: {},
+				job_intention: [],
+				id:""
 			}
 		},
 		onLoad() {
-			this.category_industry_id = uni.getStorageSync("category_industry_id")
-			this.getlist()
+			// this.getlist()
 			this.getcity()
 			this.auth()
 			this.resumeDetail()
@@ -215,26 +216,25 @@
 			}
 		},
 		methods: {
-			resumeDetail(){
-					resumeDetail().then(res=>{
-						console.log(res);
-					})
+			resumeDetail() {
+				resumeDetail().then(res => {
+					this.job_intention = res.data.job_intention
+					this.category_industry_id = res.data.job_intention[0].category_industry_id
+					this.id = res.data.job_intention[0].id
+					this.getlist()
+				})
 			},
-			toindexsearch(){
+			toindexsearch() {
 				uni.navigateTo({
-					url:"/pagesA/index-search"
+					url: "/pagesA/index-search"
 				})
 			},
-			changehangye() {
+			apply(type,id) {
 				uni.navigateTo({
-					url: "/pagesA/change-hangye1",
-					events: {
-						changehangye: (res) => {
-							this.category_industry_id = res[1].id
-							this.category_industry_name = res[1].name
-							uni.setStorageSync("category_industry_name", this.category_industry_name)
-							uni.setStorageSync("category_industry_id", this.category_industry_id)
-							this.tosearch()
+					url: "/pagesD/apply?type="+type+"&id="+id,
+					events:{
+						refresh:(res)=>{
+							this.resumeDetail()
 						}
 					}
 				})
@@ -325,7 +325,6 @@
 						...this.search_data,
 						city_id: this.city.id,
 						category_industry_id: this.category_industry_id
-
 					}
 				}).then(res => {
 					if (this.page == 1) {

+ 2 - 2
pages/zixun/zixun.vue

@@ -53,7 +53,7 @@
 </template>
 
 <script>
-	import {article_get_detail,get_ad_list } from "@/units/inquire.js"
+	import {article_get_detail,get_ad_list,article_get_list } from "@/units/inquire.js"
 	export default {
 		data() {
 			return {
@@ -106,7 +106,7 @@
 			},
 			getlist() {
 				if (this.current == 0) {
-					article_get_detail({
+					article_get_list({
 						page: this.page,
 						search: this.keyword
 					}).then(res => {

+ 19 - 16
pagesA/expectation.vue

@@ -26,7 +26,7 @@
 					<u--input :disabled="true" disabledColor="#fff" customStyle="padding:0 !important" type="text"
 						placeholder="请选择期望职位" border placeholderClass='input-style' suffixIcon="arrow-right"
 						suffixIconStyle="font-size: 32rpx;font-weight: 400;color: #CACACA;"
-						v-model="job_intention.category_job_name"></u--input>
+						v-model="category_job_name"></u--input>
 				</view>
 			</view>
 			<view class="body-input u-flex-col u-row-center">
@@ -44,7 +44,7 @@
 					<u--input :disabled="true" disabledColor="#fff" customStyle="padding:0 !important" type="text"
 						placeholder="请选择您的期望行业" border placeholderClass='input-style' suffixIcon="arrow-right"
 						suffixIconStyle="font-size: 32rpx;font-weight: 400;color: #CACACA;"
-						v-model="job_intention.category_industry_name"></u--input>
+						v-model="job_intention_name"></u--input>
 				</view>
 			</view>
 			<view class="body-input u-flex-col u-row-center">
@@ -84,6 +84,8 @@
 	export default {
 		data() {
 			return {
+				category_industry_name: "", //行业
+				category_job_name: "", //职位
 				cityShow: false,
 				province: [], //省数据
 				city: [], //市数据
@@ -117,12 +119,7 @@
 					category_job_id: "", //职位分类三级ID
 					category_industry_first: "", //行业一级ID
 					category_industry_id: "", //行业二级ID
-					
-					
-					// category_industry_name: "", //行业名称
-					// category_job_name: "", //职业名称
 				},
-
 				xinzilist: [{
 					name: '5K以下',
 					min: 0,
@@ -175,6 +172,12 @@
 			if (uni.getStorageSync("job_intention1")) {
 				this.job_intention = uni.getStorageSync("job_intention1")
 			}
+			if (uni.getStorageSync("category_industry_name")) {
+				this.category_industry_name = uni.getStorageSync("job_intention1")
+			}
+			if (uni.getStorageSync("category_job_name")) {
+				this.category_job_name = uni.getStorageSync("category_job_name")
+			}
 		},
 		methods: {
 			//户口地址
@@ -304,10 +307,10 @@
 					url: "/pagesA/change-zhiwei",
 					events: {
 						changefenlei: (res) => {
-							this.job_intention.category_job_first = res[0].id, //职位分类一级ID
-								this.job_intention.category_job_second = res[1].id, //职位分类二级ID
-								this.job_intention.category_job_id = res[2].id //职位分类三级ID
-							this.job_intention.category_job_name = res[2].name //职位名称
+							this.job_intention.category_job_first = res[0].id //职位分类一级ID
+							this.job_intention.category_job_second = res[1].id //职位分类二级ID
+							this.job_intention.category_job_id = res[2].id //职位分类三级ID
+							this.category_job_name = res[2].name //职位名称
 						}
 					}
 				})
@@ -321,7 +324,7 @@
 							console.log(res[1].name);
 							this.job_intention.category_industry_first = res[0].id //行业一级ID
 							this.job_intention.category_industry_id = res[1].id //行业二级ID
-							this.job_intention.category_industry_name = res[1].name //行业名称
+							this.category_industry_name = res[1].name //行业名称
 						}
 					}
 				})
@@ -339,8 +342,8 @@
 					...this.from,
 					job_experience: [this.job_experience],
 					project_experience: [this.project_experience],
-					education_experience:[this.education_experience],
-					// job_intention: [this.job_intention]
+					education_experience: [this.education_experience],
+					job_intention: [this.job_intention]
 				}).then(res => {
 					if (res.code == 1) {
 						this.$u.toast(res.msg)
@@ -349,8 +352,8 @@
 						})
 					}
 				})
-				uni.setStorageSync("category_industry_name", this.job_intention.category_industry_name)
-				uni.setStorageSync("category_industry_id", this.job_intention.category_industry_id)
+				uni.setStorageSync("category_industry_name", this.category_industry_name)
+				uni.setStorageSync("category_job_name", this.category_job_name)
 			}
 		}
 	}

+ 18 - 36
pagesA/jianli.vue

@@ -190,22 +190,23 @@
 				],
 				cityList: [], //数据地址
 				cityids: [], //数据地址
-				joblist: []
+				joblist: [],
+				radiovalue1: ""
 			}
 		},
-		onLoad() {
-			// this.getHeight()
+		onLoad(options) {
+			this.radiovalue1 = options.radiovalue1
 			this.minDate = Number(new Date('1900-01-01'));
 			this.minDate1 = Number(new Date('1980-01-01'));
 			this.getpolitics()
 			this.getmarital()
 			this.AllArea()
 			this.getJob()
-			if(uni.getStorageSync('from')) {
+			if (uni.getStorageSync('from')) {
 				this.user = uni.getStorageSync("from")
 				if (this.user.job == "student") {
 					this.current = 0
-				}else{
+				} else {
 					this.current = 1
 				}
 			}
@@ -354,13 +355,13 @@
 				console.log(e);
 				if (e.value[0] == '男') {
 					this.user.sexvalue = "男",
-					this.user.sex = "male"
+						this.user.sex = "male"
 				} else if (e.value[0] == "女") {
 					this.user.sexvalue = "女",
-					this.user.sex = "female"
+						this.user.sex = "female"
 				} else {
 					this.user.sexvalue = "保密",
-					this.user.sex = "secret"
+						this.user.sex = "secret"
 				}
 				this.sexShow = false
 			},
@@ -430,36 +431,17 @@
 					this.$u.toast("请选择性别")
 					return
 				}
-				// if (!this.user.birthday) {
-				// 	this.$u.toast("请选择出生年月")
-				// 	return
-				// }
-				// if (!this.user.city1) {
-				// 	this.$u.toast("请选择户口所在地")
-				// 	return
-				// }
-				// if (!this.user.job) {
-				// 	this.$u.toast("请选择当前求职状态")
-				// 	return
-				// }
-				// if (!this.user.job_time) {
-				// 	this.$u.toast("请选择工作时间")
-				// 	return
-				// }
-				// if (!this.$u.test.mobile(this.user.mobile)) {
-				// 	this.$u.toast("请输入正确的手机号")
-				// 	return
-				// }
-				// if (!this.$u.test.email(this.user.email)) {
-				// 	this.$u.toast("请输入正确的邮箱号")
-				// 	return
-				// }
-
 				uni.setStorageSync("from", this.user)
 
-				uni.navigateTo({
-					url: '../pagesA/userinfo'
-				})
+				if (this.radiovalue1 == 1) {
+					uni.navigateTo({
+						url: '../pagesA/userinfo'
+					})
+				} else {
+					uni.navigateTo({
+						url: '/pagesA/upload'
+					})
+				}
 			},
 			return1() {
 				uni.navigateBack()

+ 2 - 2
pagesA/jianlichange.vue

@@ -55,7 +55,7 @@
 			},
 			//单选框
 			groupChange(n) {
-				console.log('groupChange', n);
+				console.log(n);
 				this.radiovalue1=n
 			},
 			radioChange(n) {
@@ -64,7 +64,7 @@
 			//下一步
 			tonext() {
 				uni.navigateTo({
-					url:'/pagesA/jianli'
+					url:'/pagesA/jianli?radiovalue1='+this.radiovalue1
 				})
 			}
 		}

+ 4 - 0
pagesA/teach.vue

@@ -105,6 +105,9 @@
 			if(uni.getStorageSync("education_experience1")){
 				this.education_experience = uni.getStorageSync("education_experience1")
 			}
+			if(uni.getStorageSync("education_name")){
+				this.education_name = uni.getStorageSync("education_name")
+			}
 		},
 		methods: {
 			close() {
@@ -164,6 +167,7 @@
 				let nObj = Object.keys(this.education_experience).reduce((a, c) => (a[`${pre}.${c}`] = this
 					.education_experience[c], a), {});
 				uni.setStorageSync("education_experience", nObj)
+				uni.setStorageSync("education_name", this.education_name)
 				uni.setStorageSync("education_experience1", this.education_experience)
 				uni.navigateTo({
 					url: '../pagesA/expectation'

+ 113 - 0
pagesA/upload.vue

@@ -0,0 +1,113 @@
+<template>
+	<view class="index-page">
+		<view class="top">
+			微信聊天文件上传
+		</view>
+		<view class="min">
+			支持PDF文件格式,文件大小不超过20M
+		</view>
+		<view class="left">
+			将文件发送至微信(文件传输助手、自己或好友),在本页面点击上传按钮,选择刚才发送文件的聊天对象,选择文件,点击确定即可上传
+		</view>
+		<view class="back u-flex u-row-center" @click="upload1()">
+			<u-icon name="plus" size="60"></u-icon>
+		</view>
+		<view class="button" @click="upload1()">
+			立即上传
+		</view>
+	</view>
+</template>
+
+<script>
+	import {
+		upload
+	} from "@/units/inquire.js"
+	export default {
+		data() {
+			return {
+
+			}
+		},
+		onLoad(options) {
+
+		},
+		methods: {
+			upload1() {
+				let that = this;
+				wx.chooseMessageFile({
+					count: 1, //限制选择的文件数量
+					type: 'file', //非图片和视频的文件,不选默认为all
+					extension: [".pdf",'pdf'], //此处限制文件类型
+					success(res){
+					var	tempFilePaths = res.tempFiles
+						console.log('临时路径', tempFilePaths)
+						that.upload(tempFilePaths[0].path)
+					}
+				})
+			},
+			upload(file){
+				upload({
+					file:file
+				}).then(res=>{
+					console.log(res);
+					// if(res.code==1){
+					// 	uni.navigateTo({
+					// 		url:"/pagesA/userinfo"
+					// 	})
+					// }
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.index-page {
+		overflow: hidden;
+		padding: 32rpx;
+	}
+
+	.back {
+		background-color: rgba(85, 85, 85, 0.5);
+		width: 100%;
+		height: 628rpx;
+		margin-top: 28rpx;
+	}
+
+	.left {
+		font-size: 28rpx;
+		font-family: PingFangSC-Regular, PingFang SC;
+		font-weight: 400;
+		color: #555555;
+		margin-top: 60rpx;
+	}
+
+	.min {
+		font-size: 24rpx;
+		font-family: PingFangSC-Regular, PingFang SC;
+		font-weight: 400;
+		color: #777777;
+		margin-top: 20rpx;
+	}
+
+	.top {
+		font-size: 48rpx;
+		font-family: PingFangSC-Medium, PingFang SC;
+		font-weight: 500;
+		color: #222222;
+		margin-top: 58rpx;
+	}
+
+	.button {
+		height: 88rpx;
+		background: #0C66C2;
+		border-radius: 12rpx;
+		font-size: 34rpx;
+		font-family: PingFangSC-Regular, PingFang SC;
+		font-weight: 400;
+		color: #FFFFFF;
+		line-height: 88rpx;
+		text-align: center;
+		margin-top: 36rpx;
+	}
+</style>

+ 10 - 12
pagesB/details.vue

@@ -168,7 +168,7 @@
 				// 收藏
 				collect: false,
 				show: false,
-				zid: "",//职位id
+				zid: "", //职位id
 				data: {
 					job_name: "",
 					salary_min: '',
@@ -185,15 +185,11 @@
 				title: 'map',
 				latitude: 39.909,
 				longitude: 116.39742,
-				// covers: [{
-				// 	latitude: 39.909,
-				// 	longitude: 116.39742,
-				// 	// iconPath: '../../../static/location.png'
-				// }, {
-				// 	latitude: 39.90,
-				// 	longitude: 116.39,
-				// 	// iconPath: '../../../static/location.png'
-				// }]
+				covers: [{
+					latitude: 39.909,
+					longitude: 116.39742,
+					// iconPath: '../../static/images/addressicon.png'
+				}]
 			}
 		},
 		onLoad(options) {
@@ -235,8 +231,10 @@
 				}).then((res) => {
 					if (res.code == 1) {
 						this.data = res.data
-						this.latitude = res.data.company.lat
-						this.longitude = res.data.company.lng
+						this.covers[0].latitude = Number(res.data.company.lat)
+						this.covers[0].longitude = Number( res.data.company.lng)		
+						this.latitude = Number(res.data.company.lat)
+						this.longitude = Number( res.data.company.lng)
 					} else {
 						this.$u.toast(res.msg)
 					}

+ 8 - 4
pagesD/apply.vue

@@ -149,7 +149,9 @@
 		onLoad(opsition) {
 			this.AllArea()
 			this.id = opsition.id
+			console.log(this.id);
 			this.type = opsition.type
+			console.log(this.type);
 			if (opsition.type == 1) {
 				this.bigtitle = "添加"
 			} else {
@@ -208,10 +210,10 @@
 			},
 			//保存
 			next() {
-				if (!this.job_intention.job_date) {
-					this.$u.toast("请选择求职时间")
-					return
-				}
+				// if (!this.job_intention.job_date) {
+				// 	this.$u.toast("请选择求职时间")
+				// 	return
+				// }
 				if (!this.city1) {
 					this.$u.toast("请选择期望城市")
 					return
@@ -228,6 +230,8 @@
 					source_type: "job_intention",
 					...this.job_intention
 				}).then(res => {
+					const eventChannel = this.getOpenerEventChannel();
+					eventChannel.emit('refresh', '');
 					uni.navigateBack()
 				})
 			},

+ 38 - 11
pagesD/apply1.vue

@@ -4,22 +4,22 @@
 			<text class="title">求职意向</text>
 			<view class="titleb">不同的求职意向,会为您推荐不同的职位</view>
 		</view>
-		<view class="u-flex content u-row-between">
+		<view class="u-flex content u-row-between" v-for="(item,index) in job_intention" :key="item.id" @click="toapply1(2,item.id)">
 			<view class="biaoti">
 				<view class="">
-					<view class="fei" >付费</view>
-					<text>北京</text>
+					<view v-if="item.is_pay" class="fei" >付费</view>
+					<text>{{item.province.slice(0,-1)}}</text>
 					<text style="margin: 0 20rpx;">|</text>
-					<text>新媒体运营</text>
+					<text>{{item.category_industry_name}}</text>
 				</view>
 				<view class="money">
-					<text>12-15K·</text>
-					<text>行业不限</text>
+					<text>{{item.salary_month}}K·</text>
+					<text>{{item.category_job_name|| "行业不限"}}</text>
 				</view>
 			</view>
 			<u-icon name="arrow-right" color="#4C4C4C" size="24"></u-icon>
 		</view>
-		<view class="add" @click="toapply">
+		<view class="add" @click="toapply(1)">
 			+添加求职意向
 		</view>
 		<view class="bottom u-flex u-row-between">
@@ -36,7 +36,9 @@
 <script setup>
 	import {
 		getAllArea,
-		get_job_status
+		get_job_status,
+		resumeDetail,
+		update
 	} from "@/units/inquire.js"
 	export default {
 		data() {
@@ -60,17 +62,43 @@
 				joblist: [],
 				job_status_id:"",
 				job_status_name:"",
-				columns:[[]]
+				columns:[[]],
+				job_intention:[],
+				source_id:''
 			}
 		},
 		onLoad() {
+			this.resumeDetail()
 			this.AllArea()
 			this.get_job_status()
 		},
 		methods: {
+			toapply1(type,id){
+				uni.navigateTo({
+					url:"/pagesD/apply?type="+type+"&id="+id,
+					events:{
+						refresh:(res)=>{
+							this.resumeDetail()
+						}
+					}
+				})
+			},
+			resumeDetail(){
+				resumeDetail().then(res=>{
+					this.source_id = res.data.id
+					this.job_intention = res.data.job_intention
+					this.job_status_name = res.data.job_status_name
+				})
+			},
 			enter(e){
+				update({
+					source_type:"resume",
+					source_id:this.source_id,
+					job_status_id: e.value[0].id
+				}).then(res=>{
+					this.resumeDetail()
+				})
 				this.job_status_name = e.value[0].name
-				this.job_status_id =  e.value[0].id
 				this.show = false
 			},
 			get_job_status(){
@@ -86,7 +114,6 @@
 			//所有地区
 			AllArea() {
 				getAllArea().then((res) => {
-					console.log(res);
 					this.province = res.data.map(t => {
 						return {
 							name: t.name,

BIN
static/images/addressicon.png


+ 8 - 0
units/inquire.js

@@ -259,6 +259,10 @@ export function resetpwd(param){
 export function check(param){
 	return request.post('/api/sms/check', param)
 }
+// 上传文件
+export function upload(param){
+	return request.post('/api/common/upload', param)
+}
 // 协议详情
 export function get_agreement_detail(param){
 	return request.post('/api/commons/get_agreement_detail', param)
@@ -267,6 +271,10 @@ export function get_agreement_detail(param){
 export function get_recommend(param){
 	return request.post('/api/article/get_recommend', param)
 }
+// 全部
+export function article_get_list(param){
+	return request.post('/api/article/get_list', param)
+}
 // 资讯详情
 export function article_get_detail(param){
 	return request.post('/api/article/get_detail', param)

File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-school/hx-school.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-shaixuan/zhao-shaixuan.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-badge/u-badge.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-button/u-button.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox-group/u-checkbox-group.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox/u-checkbox.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-code/u-code.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-line/u-line.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-link/u-link.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-modal/u-modal.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-navbar/u-navbar.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-picker/u-picker.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio-group/u-radio-group.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio/u-radio.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-search/u-search.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-subsection/u-subsection.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-switch/u-switch.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-tabs/u-tabs.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-text/u-text.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-toolbar/u-toolbar.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/luntan/luntan.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/xiaoxi/xiaoxi.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/zixun/zixun.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/Project .js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye1.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-zhiwei.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/description.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/expectation.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/index-search.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianli.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianlichange.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/teach.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/tel-login.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/upload.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/userinfo.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/work.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/yaoqing.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/details.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general-info.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/gongsi-info.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/zixun-info.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan-over.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi-over.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-add.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-list.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/luntan-info.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/my-luntan.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/quanzi-info.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/xiaoxi-list.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/advantage.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply1.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-add.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-card.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/certificate.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-pwd.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-tel.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/language.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/look.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/mingxi.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/my-fapiao.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/my-order.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/my-shoucang.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/order-info.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/personal-infor.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/preview.js.map


Some files were not shown because too many files changed in this diff