zhaogongxue 1 年之前
父节点
当前提交
f6d2269a18
共有 100 个文件被更改,包括 189 次插入66 次删除
  1. 1 1
      pages.json
  2. 1 1
      pages/index/index.vue
  3. 36 9
      pagesB/details.vue
  4. 2 0
      pagesB/general-info.vue
  5. 13 8
      pagesB/gongsi-info.vue
  6. 4 2
      pagesC/chat.vue
  7. 39 16
      pagesD/apply.vue
  8. 1 1
      pagesD/change-pwd.vue
  9. 31 7
      pagesD/fujian.vue
  10. 1 0
      pagesD/my-shoucang.vue
  11. 27 6
      pagesD/resume.vue
  12. 4 5
      pagesD/upload.vue
  13. 6 4
      pagesD/xiaoxi.vue
  14. 13 6
      pagesD/zhaohu.vue
  15. 10 0
      units/inquire.js
  16. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  17. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  18. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-invite/hx-invite.js.map
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-order/hx-order.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-school/hx-school.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-shaixuan/zhao-shaixuan.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-badge/u-badge.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-button/u-button.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox-group/u-checkbox-group.js.map
  25. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox/u-checkbox.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-code/u-code.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-line/u-line.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-link/u-link.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-modal/u-modal.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-navbar/u-navbar.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.js.map
  38. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-picker/u-picker.js.map
  39. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.js.map
  40. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio-group/u-radio-group.js.map
  41. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio/u-radio.js.map
  42. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map
  43. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-search/u-search.js.map
  44. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.js.map
  45. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-subsection/u-subsection.js.map
  46. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-switch/u-switch.js.map
  47. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-tabs/u-tabs.js.map
  48. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-text/u-text.js.map
  49. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-toolbar/u-toolbar.js.map
  50. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.js.map
  51. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  52. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
  53. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/luntan/luntan.js.map
  54. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map
  55. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/xiaoxi/xiaoxi.js.map
  56. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/zixun/zixun.js.map
  57. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/Project .js.map
  58. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye.js.map
  59. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye1.js.map
  60. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-zhiwei.js.map
  61. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/description.js.map
  62. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/expectation.js.map
  63. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/index-search.js.map
  64. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianli.js.map
  65. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianlichange.js.map
  66. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/teach.js.map
  67. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/tel-login.js.map
  68. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/upload.js.map
  69. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/userinfo.js.map
  70. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/work.js.map
  71. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/yaoqing.js.map
  72. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/details.js.map
  73. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general-info.js.map
  74. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general.js.map
  75. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/gongsi-info.js.map
  76. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/zixun-info.js.map
  77. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan-over.js.map
  78. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan.js.map
  79. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi-over.js.map
  80. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi.js.map
  81. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-add.js.map
  82. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-list.js.map
  83. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/chat.js.map
  84. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/luntan-info.js.map
  85. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/my-luntan.js.map
  86. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/quanzi-info.js.map
  87. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/xiaoxi-list.js.map
  88. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/advantage.js.map
  89. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply.js.map
  90. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply1.js.map
  91. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-add.js.map
  92. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-card.js.map
  93. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/certificate.js.map
  94. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-jianli.js.map
  95. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-name.js.map
  96. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-pwd.js.map
  97. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-tel.js.map
  98. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/dakuan.js.map
  99. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/fujian.js.map
  100. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/language.js.map

+ 1 - 1
pages.json

@@ -363,7 +363,7 @@
 				}, {
 					"path": "zhaohu",
 					"style": {
-						"navigationBarTitleText": "",
+						"navigationBarTitleText": "打招呼语",
 						"enablePullDownRefresh": false
 					}
 

+ 1 - 1
pages/index/index.vue

@@ -74,7 +74,7 @@
 			</view>
 			<view v-if="tab1 == 0" class="" style="padding:0rpx 24rpx;background-color: #F3F3F3 ;height: 100%;">
 				<view class="content" @click="todetails(item.id)" v-for="(item,index) in positionlist"
-					:key="item.manager_id">
+					:key="item.id">
 					<view class="u-flex u-row-between">
 						<view class="u-flex">
 							<view class="font">{{item.job_name}}</view>

+ 36 - 9
pagesB/details.vue

@@ -128,7 +128,7 @@
 			</view>
 		</view>
 		<!-- 底部 -->
-		<view class="bottom u-flex">
+		<view class="bottom u-flex" style="height: 166rpx;">
 			<view class="" @click="call" style="width: 80rpx;display: flex;flex-direction: column;align-items: center;">
 				<u-icon v-if="!data.collectjob" name="star" size="26"></u-icon>
 				<u-icon v-if="data.collectjob" name="star-fill" color="#2979ff" size="26"></u-icon>
@@ -137,6 +137,7 @@
 			</view>
 			<button class="btn11" @click="open(1)">投递简历</button>
 			<button class="btn22" @click="open(2)">立即聊聊</button>
+			<view class="safe-area-inset-bottom"></view>
 		</view>
 
 		<!-- 弹出层 -->
@@ -160,7 +161,9 @@
 <script setup>
 	import {
 		getdetail,
-		collect
+		collect,
+		orderCreate,
+		resumeDetail
 	} from "@/units/inquire.js"
 	export default {
 		data() {
@@ -168,6 +171,7 @@
 				// 收藏
 				collect: false,
 				show: false,
+				job_id_list:[],
 				zid: "", //职位id
 				data: {
 					job_name: "",
@@ -185,20 +189,41 @@
 				title: 'map',
 				latitude: 39.909,
 				longitude: 116.39742,
+				resume_id:"",
 				covers: [{
 					latitude: 39.909,
 					longitude: 116.39742,
 					// iconPath: '../../static/images/addressicon.png'
 				}],
 				is_profile: "",
+				job_id:""
 			}
 		},
 		onLoad(options) {
 			this.is_profile = uni.getStorageSync("is_profile")
 			this.zid = options.id
 			this.getDetail()
+			this.resumeDetail()
 		},
 		methods: {
+			resumeDetail() {
+				resumeDetail().then(res => {
+					console.log(res);
+					uni.setStorageSync("resume_id",res.data.id)
+					this.resume_id = res.data.id
+					res.data.job_intention.forEach(item=>{
+						this.job_id_list.push(item.category_job_id)
+					})
+				})
+			},
+			orderCreate() {
+				orderCreate({
+					resume_id:this.resume_id,
+					job_ids: this.job_id,
+				}).then(res => {
+					console.log(res);
+				})
+			},
 			todetails() {
 				uni.navigateTo({
 					url: "../pagesA/jianlichange"
@@ -226,15 +251,15 @@
 				}
 			},
 			open(type) {
-				if (this.is_profile==0) {
+				if (this.is_profile == 0) {
 					this.show = true
-				}else{
-					if(type==1){
-						
-					}else{
+				} else {
+					if (type == 1) {
+						this.orderCreate()
+					} else {
 						console.log(222);
 						uni.navigateTo({
-							url:"/pagesC/chat"
+							url: "/pagesC/chat"
 						})
 					}
 				}
@@ -248,6 +273,7 @@
 					id: this.zid
 				}).then((res) => {
 					if (res.code == 1) {
+						this.job_id = res.data.collectjob.job_id
 						this.data = res.data
 						this.covers[0].latitude = Number(res.data.company.lat)
 						this.covers[0].longitude = Number(res.data.company.lng)
@@ -320,8 +346,9 @@
 		width: 750rpx;
 		position: fixed;
 		bottom: 0;
+		left: 0;
 		height: 118rpx;
-		padding: 18rpx 32rpx 12rpx 0;
+		padding: 0 32rpx;
 		background: #fff;
 		box-sizing: border-box;
 		border-top: 2rpx solid #F4F4F4;

+ 2 - 0
pagesB/general-info.vue

@@ -505,6 +505,8 @@
 
 			.zhiwei-scroll {
 				height: 100%;
+				padding: 0 20rpx;
+				box-sizing: border-box;
 
 				.zhiwei-item {
 					// width: 702rpx;

+ 13 - 8
pagesB/gongsi-info.vue

@@ -118,7 +118,9 @@
 		</view>
 		<u-picker :columns="citylist" :show="showcity" keyName="name"  @confirm="changecity"  @cancel="confirm1"></u-picker>
 		<!-- <u-picker :columns="xinzilist"  :show="showxinzi"  @confirm="changexinzi" @cancel="confirm1"></u-picker> -->
-		<picker mode = region @change="bindPickerChange" value="0" :range="clitylist" range-key="name"></picker>
+		<u-picker keyName="label" :columns="xinzilist" :show="showxinzi" @confirm="changexinzi"
+			@cancel="confirm1"></u-picker>
+		<!-- <picker mode = region @change="bindPickerChange" value="0" :range="clitylist" range-key="name"></picker> -->
 	</view>
 </template>
 
@@ -218,15 +220,16 @@
 				}
 			},
 			changexinzi(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
+				if (e.value[0].value > e.value[1].value) {
+					this.xinzi.min = e.value[1].value
+					this.xinzi.max = e.value[0].value
+					this.xinzi.name = 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.min = e.value[0].value
+					this.xinzi.max = e.value[1].value
+					this.xinzi.name = e.value[0].label + "-" + e.value[1].label
 				}
+				this.showxinzi = false
 				this.tosearch()
 			},
 			changeshaixuan(type, index) {
@@ -365,6 +368,8 @@
 
 			.zhiwei-scroll {
 				height: 100%;
+				padding: 0 20rpx;
+				box-sizing: border-box;
 
 				.zhiwei-item {
 					// width: 702rpx;

+ 4 - 2
pagesC/chat.vue

@@ -1,6 +1,6 @@
 <template>
 	<view class="chat-pages">
-		<u-navbar :border="false" >
+		<u-navbar :border="false"  @leftClick="return1">
 			<view class="chat-navbar u-flex-col u-col-center" slot="center">
 				<text>陈女士</text>
 				<text>内核网·项目经理</text>
@@ -93,7 +93,9 @@
 			this.statusheight = uni.getSystemInfoSync().statusBarHeight
 		},
 		methods: {
-
+			return1(){
+				uni.navigateBack()
+			}
 		}
 	}
 </script>

+ 39 - 16
pagesD/apply.vue

@@ -17,10 +17,10 @@
 				placeholder="请选择您的期望城市" border placeholderClass='input-style' suffixIcon="arrow-right"
 				suffixIconStyle="font-size: 32rpx;font-weight: 400;color: #CACACA;" v-model="city1"></u--input>
 		</view>
-		<view class="body-input u-flex-col u-row-center">
+		<view class="body-input u-flex-col u-row-center" @click="show = true">
 			<text class="input-title">期望薪资</text>
-			<u--input :disabled="true" disabledColor="#fff" customStyle="padding:0 !important" type="text"
-				placeholder="请选择您的期望薪资" border placeholderClass='input-style' suffixIcon="arrow-right"
+			<u--input :value="label" :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;"></u--input>
 		</view>
 		<!-- 		<view class="body-input u-flex-col u-row-center" @click="changehangye">
@@ -57,8 +57,7 @@
 			</view>
 			<u-switch v-model="button" @change="change"></u-switch>
 		</view>
-		<view class="safe-area-inset-bottom"></view>
-		<view class="u-flex u-row-between bot">
+		<view class="u-flex u-row-between bot" style="height: 166rpx;">
 			<view class="safe-area-inset-bottom"></view>
 			<view v-if="type==2" class="button1" @click="dele">
 				删除
@@ -68,12 +67,11 @@
 			</view>
 			<view class="safe-area-inset-bottom"></view>
 		</view>
-		<view class="safe-area-inset-bottom"></view>
 		<u-datetime-picker ref="picker" title="求职时间" :minDate="minDate" @confirm="birthdayConfirm" :show="birthdayShow"
 			mode="date" @cancel='birthdayShow = false'></u-datetime-picker>
 		<u-picker ref="uPicker" keyName="name" title="期望城市" :defaultIndex="indexs" :show="cityShow" :columns="cityList"
 			@confirm="cityconfirm" @cancel="cityShow = false" @change="changeHandler"></u-picker>
-		<u-popup :show="propshow" mode="center" @close="close">
+		<u-popup :show="propshow" mode="center" @close="propshow = false" round="20">
 			<view style="width:570rpx ;padding: 32rpx;border-radius: 20rpx;">
 				<text>感谢您使用平安健康保险App,我们非常重视您的信息和隐私</text>
 				<view class="u-flex" style="justify-content: center;">
@@ -85,6 +83,8 @@
 		</u-popup>
 		<u-modal :showCancelButton="true" :show="delec" :title="title" :content='content' @confirm="confirm"
 			@cancel="delec = false"></u-modal>
+		<u-picker keyName="label" title="期待薪资" :show="show" :columns="xinzilist" @confirm="xin"
+			@cancel="show = false"></u-picker>
 	</view>
 </template>
 
@@ -98,6 +98,8 @@
 	export default {
 		data() {
 			return {
+				label: "",
+				show: false,
 				title: "您确定要删除该求职意向吗?",
 				delec: false,
 				type: 2,
@@ -135,8 +137,8 @@
 					province_id: "", //string	期望省份ID(求职意向
 					city_id: "", //string	期望城市ID(求职意向	
 					salary_type: "month", //string	薪资类型: year=年薪;month=月薪(求职意向
-					salary: "600", //string	薪水(求职意向
-					salary_month: "600", //string	一年多少薪(求职意向
+					salary: "", //string	薪水(求职意向
+					// salary_month: "", //string	一年多少薪(求职意向
 					// category_field_id: "", //string	领域ID(求职意向
 					category_industry_first: "", //string	行业一级ID(求职意向
 					category_industry_id: "", //string	行业ID(求职意向
@@ -146,16 +148,20 @@
 					is_pay: 0,
 					// city1: "",
 					source_id: this.id
-				}
+				},
+				xinzilist: [
+
+				]
 
 			}
 		},
 		onLoad(opsition) {
 			this.AllArea()
+			this.xinzi()
 			this.id = opsition.id
-			console.log(this.id);
+			// console.log(this.id);
 			this.type = opsition.type
-			console.log(this.type);
+			// console.log(this.type);
 			if (opsition.type == 1) {
 				this.bigtitle = "添加"
 			} else {
@@ -164,6 +170,21 @@
 			}
 		},
 		methods: {
+			xin(e) {
+				this.job_intention.salary_month = e.value[0].value
+				this.label = e.value[0].label
+				this.show = false
+			},
+			xinzi() {
+				var xinzilist = []
+				for (var i = 1; i <= 100; i++) {
+					xinzilist.push({
+						label: `${i}K`,
+						value: i
+					})
+				}
+				this.xinzilist.push(xinzilist)
+			},
 			dele() {
 				this.delec = true
 			},
@@ -174,6 +195,8 @@
 				}).then(res => {
 					this.$u.toast("删除成功")
 					setTimeout(() => {
+						const eventChannel = this.getOpenerEventChannel()
+						eventChannel.emit("refresh", "")
 						uni.navigateBack()
 					}, 800)
 				})
@@ -240,7 +263,7 @@
 				})
 			},
 			change(e) {
-				console.log(e);
+				// console.log(e);
 				if (e) {
 					this.job_intention.is_pay = 1
 				} else {
@@ -250,14 +273,14 @@
 			//所有地区
 			AllArea() {
 				getAllArea().then((res) => {
-					console.log(res);
+					// console.log(res);
 					this.province = res.data.map(t => {
 						return {
 							name: t.name,
 							id: t.id
 						}
 					})
-					console.log("aaa", this.province);
+					// console.log("aaa", this.province);
 					this.city = res.data.map(t => t.children.map(v => {
 						return {
 							name: v.name,
@@ -404,7 +427,7 @@
 					url: "/pagesA/change-hangye1",
 					events: {
 						changehangye: (res) => {
-							console.log(res);
+							// console.log(res);
 							// res.forEach((item) => {
 							// 	this.category_industry_name += item.name + " "
 							// 	// this.category_industry_id = item.id

+ 1 - 1
pagesD/change-pwd.vue

@@ -1,6 +1,6 @@
 <template>
 	<view class="change-pwd">
-		<u-navbar back-icon-color="#000" :border-bottom="false"></u-navbar>
+		<!-- <u-navbar back-icon-color="#000" :border-bottom="false"></u-navbar> -->
 		<view class="change-header u-flex-col">
 			<text>修改密码</text>
 			<text>当前手机号:{{mobile.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')}}</text>

+ 31 - 7
pagesD/fujian.vue

@@ -1,6 +1,6 @@
 <template>
 	<view class="page">
-		<view class="content">
+		<view class="content" v-if="file_show ==1" @click="preview">
 			<!-- <view class="jianli u-flex u-row-between" v-for="(item,index) in file" :key="index"> -->
 			<view class="jianli u-flex u-row-between">
 				<view class="u-flex">
@@ -16,7 +16,7 @@
 			</view>
 		</view>
 		<view class="bottom">
-			<view class="btn">上传简历附件</view>
+			<view class="btn" @click="toupload">上传简历附件</view>
 		</view>
 		<u-modal confirmText="删除" :show="show" :title="title" :content='content' :showCancelButton="true"
 			@confirm="destroy" @cancel="show = false"></u-modal>
@@ -39,10 +39,9 @@
 			</view>
 			<!-- <view class="safe-area-inset-bottom"></view> -->
 		</u-popup>
-<!-- 		<view style="height: 70vh;display: flex;justify-content: center;align-items: center;"
-			v-if="file.createtime == ''">
+		<view style="height: 70vh;display: flex;justify-content: center;align-items: center;" v-if="file_show == 0">
 			<u-empty text="暂无数据" mode="list"></u-empty>
-		</view> -->
+		</view>
 	</view>
 </template>
 
@@ -59,6 +58,7 @@
 				id: "",
 				hits_show: false,
 				show: false,
+				file_show: "",
 				file: {
 					createtime: "",
 					file: "",
@@ -75,6 +75,15 @@
 			this.resumeDetail()
 		},
 		methods: {
+			preview(){
+				uni.openDocument({
+					filePath: this.file.file,
+					showMenu: true,
+					success: function(res) {
+						console.log('打开文档成功');
+					}
+				});
+			},
 			ren() {
 				uni.navigateTo({
 					url: "/pagesD/change-jianli?name=" + this.name,
@@ -101,7 +110,19 @@
 			hint() {
 				this.hits_show = true
 			},
+			toupload() {
+				uni.navigateTo({
+					url: "/pagesD/upload?type=" + 2,
+					events: {
+						up: res => {
+							console.log(1111);
+							this.resumeDetail()
+						}
+					}
+				})
+			},
 			destroy() {
+				this.show = false
 				destroy({
 					source_type: "file",
 					source_id: this.id
@@ -115,11 +136,14 @@
 			},
 			resumeDetail() {
 				resumeDetail().then(res => {
-					// if (res.data.fill != null) {
+					if (res.data.file == null) {
+						this.file_show = 0
+					} else {
+						this.file_show = 1
 						this.file = res.data.file
 						this.id = res.data.file.id
 						this.name = res.data.file.title
-					// }
+					}
 				})
 			}
 		}

+ 1 - 0
pagesD/my-shoucang.vue

@@ -79,6 +79,7 @@
 		// height: calc(100vh - 48rpx);
 		height: 100vh;
 		box-sizing: border-box;
+		border-top: 2rpx solid rgba(0, 0, 0, 0);
 		.top {
 			.left {
 				font-size: 32rpx;

+ 27 - 6
pagesD/resume.vue

@@ -188,8 +188,8 @@ color: #333333;">
 							<view class="u-flex">
 								<image style="width: 80rpx;height: 80rpx;" src="/static/images/pdf.png" mode=""></image>
 								<view class="">
-									<text class="three">姜濛的简历.pdf</text>
-									<view class="fore">2023.04.02上传</view>
+									<text class="three">{{file1.title}}.pdf</text>
+									<view class="fore">{{file1.updatetime}}上传</view>
 								</view>
 							</view>
 							<view class="">
@@ -200,7 +200,7 @@ color: #333333;">
 						<view class="updata u-flex u-row-center" @click="toupload">
 							上传新简历
 						</view>
-						<view class="enter u-flex u-row-center">
+						<view @click="jianlishow = false" class="enter u-flex u-row-center">
 							确定
 						</view>
 					</u-radio-group>
@@ -304,6 +304,15 @@ color: #333333;">
 					certificate: "",
 					certificate_date: ""
 				},
+				file1: {
+					createtime: "",
+					file: "",
+					id: '',
+					resume_id: '',
+					title: "",
+					updatetime: "",
+					user_id: '',
+				},
 				//附件简历
 				file: {
 					file: "", //string	附件(附件简历
@@ -325,9 +334,14 @@ color: #333333;">
 			this.resumeDetail()
 		},
 		methods: {
-			toupload(){
+			toupload() {
 				uni.navigateTo({
-					url:"/pagesD/upload"
+					url: "/pagesD/upload",
+					events: {
+						up: res => {
+							this.resumeDetail()
+						}
+					}
 				})
 			},
 			open() {
@@ -434,7 +448,14 @@ color: #333333;">
 					this.certificate.certificate_date = res.data.certificate.certificate_date
 					this.certificate1 = res.data.certificate
 					this.professional_skill = res.data.certificate[0].professional_skill.split("、")
-					console.log("pppppppp", this.professional_skill);
+					if (res.data.file == null) {
+						this.file_show = 0
+					} else {
+						this.file_show = 1
+						this.file1 = res.data.file
+						this.file.id = res.data.file.id
+						this.file.title = res.data.file.title
+					}
 				})
 			},
 			onchange() {

+ 4 - 5
pagesD/upload.vue

@@ -56,7 +56,7 @@
 			}
 		},
 		onLoad(options) {
-			
+			this.type = options.type
 		},
 		methods: {
 			touserinfo() {
@@ -65,13 +65,12 @@
 					file:this.path,
 					title:this.name.slice(0,-4)
 				}).then(res=>{
-					uni.navigateTo({
-						url:"/pagesD/fujian"
-					})
+					const eventChannel = this.getOpenerEventChannel();
+					eventChannel.emit('up', "");
+					uni.navigateBack()
 				})
 			},
 			yulan() {
-				console.log(111,this.path);
 				uni.openDocument({
 					filePath: this.path,
 					showMenu: true,

+ 6 - 4
pagesD/xiaoxi.vue

@@ -14,18 +14,18 @@
 				<text class="text2">投递反馈通知</text>
 				<text class="text3">投递反馈通知</text>
 			</view>
-			<u-switch v-model="checked" active-color="#0C66C2"></u-switch>
+			<u-switch v-model="checked1" active-color="#0C66C2"></u-switch>
 		</view>
 		<view class="xiaoxi-item">
 			<view class="text1">互动/资讯推送</view>
 			<view class="u-flex u-row-between">
 				<text class="text2">资讯推荐</text>
-				<u-switch v-model="checked" active-color="#0C66C2"></u-switch>
+				<u-switch v-model="checked2" active-color="#0C66C2"></u-switch>
 			</view>
 			<view class="text3" style="margin-bottom: 44rpx;">关闭后将不再向您推送最新发布的资讯通知</view>
 			<view class="u-flex u-row-between">
 				<text class="text2">内容互动</text>
-				<u-switch v-model="checked1" active-color="#0C66C2"></u-switch>
+				<u-switch v-model="checked3" active-color="#0C66C2"></u-switch>
 			</view>
 			<view class="text3">关闭后将不再向您推送点赞、评论和关注您等互动消息的通知</view>
 		</view>
@@ -37,7 +37,9 @@
 		data() {
 			return {
 				checked: false,
-				checked1:true
+				checked1:true,
+				checked2: false,
+				checked3:true
 			}
 		},
 		onLoad() {

+ 13 - 6
pagesD/zhaohu.vue

@@ -1,9 +1,9 @@
 <template>
 	<view class="zhaohu">
 		<u-radio-group v-model="value" @change="radioGroupChange" active-color="#0C66C2" placement='column'>
-			<view class="zhaohu-item" v-for="(item,index) in 5" :key="index">
+			<view class="zhaohu-item" v-for="(item,index) in list" :key="index">
 				<u-radio :name="index">
-					<text class="text1">您好,我已有5年工作经验,现任职位UI,对贵公司该职位很感兴趣,希望能与您进一步沟通</text>
+					<text class="text1">{{item.content}}</text>
 				</u-radio>
 			</view>
 		</u-radio-group>
@@ -11,18 +11,25 @@
 </template>
 
 <script>
+	import { phraseList} from "@/units/inquire.js"
 	export default {
 		data() {
 			return {
-				value: ''
+				value: '',
+				list:[]
 			}
 		},
 		onLoad() {
-
+			this.phraseList()
 		},
 		methods: {
-			radioGroupChange() {
-
+			phraseList(){
+				phraseList().then(res=>{
+					this.list =  res.data
+				})
+			},
+			radioGroupChange(e) {
+				console.log(e);
 			}
 		}
 	}

+ 10 - 0
units/inquire.js

@@ -417,4 +417,14 @@ export function deleteBank(param){
 //删除银行卡
 export function refresh(param){
 	return request.post('/api/candidate.resume/refresh', param)
+}
+
+//常用语列表
+export function phraseList(param){
+	return request.post('/api/candidate.phrase/list', param)
+}
+
+//投递简历
+export function orderCreate(param){
+	return request.post('/api/candidate.order/create', param)
 }

文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-invite/hx-invite.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-order/hx-order.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-school/hx-school.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/zhao-shaixuan/zhao-shaixuan.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-badge/u-badge.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-button/u-button.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox-group/u-checkbox-group.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox/u-checkbox.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-code/u-code.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-line/u-line.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-link/u-link.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-modal/u-modal.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-navbar/u-navbar.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-picker/u-picker.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio-group/u-radio-group.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio/u-radio.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-search/u-search.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-subsection/u-subsection.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-switch/u-switch.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-tabs/u-tabs.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-text/u-text.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-toolbar/u-toolbar.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/luntan/luntan.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/xiaoxi/xiaoxi.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/zixun/zixun.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/Project .js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-hangye1.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/change-zhiwei.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/description.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/expectation.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/index-search.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianli.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianlichange.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/teach.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/tel-login.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/upload.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/userinfo.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/work.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/yaoqing.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/details.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general-info.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/general.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/gongsi-info.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/zixun-info.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan-over.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-luntan.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi-over.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/add-quanzi.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-add.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/changyong-list.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/chat.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/luntan-info.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/my-luntan.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/quanzi-info.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/xiaoxi-list.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/advantage.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/apply1.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-add.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/bank-card.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/certificate.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-jianli.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-name.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-pwd.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/change-tel.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/dakuan.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/fujian.js.map


文件差异内容过多而无法显示
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/language.js.map


部分文件因为文件数量过多而无法显示