Bläddra i källkod

feat(招聘) 个人中心 我的简历 我的投递 我的收藏

xing.li 4 år sedan
förälder
incheckning
642643c836

+ 3 - 1
app.json

@@ -11,7 +11,9 @@
     "pages/recruitInfo/recruitInfo",
     "pages/collection/collection",
     "pages/record/record",
-    "pages/resume/resume"
+    "pages/resume/resume",
+    "pages/employeeBenefits/employeeBenefits",
+    "pages/corporateCulture/corporateCulture"
   
     
   ],

BIN
images/icons/share.png


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 41 - 5
pages/companyProfile/companyProfile.wxml


+ 2 - 0
pages/companyProfile/companyProfile.wxss

@@ -8,7 +8,9 @@ Page {
   background-color: #F2F2F2;
 }
 .text{
+  color: #777d9c;
   background-color: #fff;
+  font-size: 28rpx;
   padding: 20rpx;
   border-radius: 10rpx;
   word-wrap: break-word;

+ 66 - 0
pages/corporateCulture/corporateCulture.js

@@ -0,0 +1,66 @@
+// pages/corporateCulture/corporateCulture.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad: function (options) {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload: function () {
+
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh: function () {
+
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom: function () {
+
+  },
+
+  /**
+   * 用户点击右上角分享
+   */
+  onShareAppMessage: function () {
+
+  }
+})

+ 9 - 0
pages/corporateCulture/corporateCulture.json

@@ -0,0 +1,9 @@
+{
+  "usingComponents": {},
+  "navigationBarBackgroundColor": "#fff",
+  "navigationBarTextStyle": "black",
+  "navigationBarTitleText": "企业文化",
+  "backgroundColor": "#fff",
+  "backgroundTextStyle": "light"
+
+}

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 28 - 0
pages/corporateCulture/corporateCulture.wxml


+ 19 - 0
pages/corporateCulture/corporateCulture.wxss

@@ -0,0 +1,19 @@
+.content{
+  background-color: #F2F2F2;
+  padding: 20rpx;
+}
+Page {
+  width: 100%;
+  height: 100%;
+  background-color: #F2F2F2;
+}
+.text{
+  color: #777d9c;
+  background-color: #fff;
+  font-size: 28rpx;
+  padding: 20rpx;
+  border-radius: 10rpx;
+  word-wrap: break-word;
+  word-break: break-all;
+  white-space: pre-line;
+}

+ 66 - 0
pages/employeeBenefits/employeeBenefits.js

@@ -0,0 +1,66 @@
+// pages/employeeBenefits/employeeBenefits.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad: function (options) {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload: function () {
+
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh: function () {
+
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom: function () {
+
+  },
+
+  /**
+   * 用户点击右上角分享
+   */
+  onShareAppMessage: function () {
+
+  }
+})

+ 9 - 0
pages/employeeBenefits/employeeBenefits.json

@@ -0,0 +1,9 @@
+{
+  "usingComponents": {},
+  "navigationBarBackgroundColor": "#fff",
+  "navigationBarTextStyle": "black",
+  "navigationBarTitleText": "员工待遇",
+  "backgroundColor": "#fff",
+  "backgroundTextStyle": "light"
+
+}

+ 22 - 0
pages/employeeBenefits/employeeBenefits.wxml

@@ -0,0 +1,22 @@
+
+
+<view class="content" >
+  <view class="text">
+1、五险一金(试用期开始缴纳)
+
+2、带薪年假及各类年终福利
+
+3、补充元气再奋斗:午餐补贴
+
+4、关爱你从保护你开始:员工意外险(满一年起享有补充医疗商业保险)
+
+5、专属于你的生日福利
+
+6、暖心的节庆福利关爱慰问
+
+7、每月起码一堂专业员工培训
+
+8、发放到微信小程序「沪上阿姨GO」的专属品尝券
+
+</view>
+</view>

+ 19 - 0
pages/employeeBenefits/employeeBenefits.wxss

@@ -0,0 +1,19 @@
+.content{
+  background-color: #F2F2F2;
+  padding: 20rpx;
+}
+Page {
+  width: 100%;
+  height: 100%;
+  background-color: #F2F2F2;
+}
+.text{
+  color: #777d9c;
+  background-color: #fff;
+  font-size: 28rpx;
+  padding: 20rpx;
+  border-radius: 10rpx;
+  word-wrap: break-word;
+  word-break: break-all;
+  white-space: pre-line;
+}

+ 25 - 0
pages/index/index.js

@@ -12,6 +12,16 @@ Page({
    * 生命周期函数--监听页面加载
    */
   onLoad: function (options) {
+    if(options.url){
+ 
+      let url = decodeURIComponent(options.url);
+ 
+      wx.navigateTo({
+        url
+      })
+ 
+    }
+
 
   },
 
@@ -99,5 +109,20 @@ Page({
         url: '../sociology/sociology'
       })
     },
+    //员工待遇
+    gotoEmployeeBenefits:function(){
+      wx.navigateTo({
+        url: '../employeeBenefits/employeeBenefits'
+      })
+    },
+     //企业文化
+     gotoCorporateCulture:function(){
+      wx.navigateTo({
+        url: '../corporateCulture/corporateCulture'
+      })
+    },
+
+    
+    
     
 })

+ 2 - 2
pages/index/index.wxml

@@ -9,8 +9,8 @@
       <view>公司简介</view>
     </view>
     <view class="left_2" bindtap="gotoSociology">社招岗位</view>
-    <view class="left_3">员工待遇</view>
-    <view class="left_4">企业文化</view>
+    <view class="left_3" bindtap="gotoEmployeeBenefits">员工待遇</view>
+    <view class="left_4" bindtap="gotoCorporateCulture">企业文化</view>
   </view>
   <view class="right">
     <view class="right_1" bindtap="gotoSchool">校招岗位</view>

+ 8 - 1
pages/recruitInfo/recruitInfo.js

@@ -61,6 +61,12 @@ Page({
    * 用户点击右上角分享
    */
   onShareAppMessage: function () {
+    let url = encodeURIComponent('pages/recruitInfo/recruitInfo?id=' + this.data.id);
+    return {
+      title: "招聘详情",
+      path:`/pages/index/index?url=${url}` 
+    }
+
 
   },
   saveLike:function(){
@@ -83,7 +89,8 @@ Page({
   saveResume:function(){
     wx.showModal({
       title: '提示',
-      content: '您可申请2个社招职位,还剩2个,是否继续投递',
+      // content: '您可申请2个社招职位,还剩2个,是否继续投递',
+      content: '您确认投递此职位吗?',
       confirmText:'确认投递',
       confirmColor:'#1296db',
       success (res) {

+ 5 - 0
pages/recruitInfo/recruitInfo.wxml

@@ -72,6 +72,11 @@
         收藏
       </view>
     </view>
+    <view class='weixin'>
+      <image src="/images/icons/share.png" class="share_img"></image>
+       <button open-type="share" class='share_button'></button>
+    </view>
+   
     <view class="bottom_right" bindtap="saveResume">投递简历</view>
   </view>
 </view>

+ 24 - 1
pages/recruitInfo/recruitInfo.wxss

@@ -118,12 +118,35 @@ Page {
   flex-flow: column nowrap;
   justify-content: space-between;
   align-items: center;
-  width: 30%;
+  width: 100rpx;
+  margin-left: 30rpx;
 }
 .bottom_left_top{
   height: 50rpx;
   width: 50rpx;
 }
+.share_img{
+  height: 50rpx;
+  width: 50rpx;
+  position: absolute;
+}
+.weixin{
+  
+    display: flex;
+    flex-flow: row nowrap;
+    justify-content: center;
+    align-items: center;
+    width: 100rpx;
+
+}
+.share_button{
+  position: relative;
+  height: 100rpx!important;
+  width: 100rpx!important;
+  padding: 0rpx;
+  background-color:transparent;
+  
+}
 .bottom_left_bottom{
   font-size: 24rpx;
 }

+ 4 - 4
pages/resume/resume.js

@@ -10,13 +10,13 @@ Page({
     date:'',
     sex: 0,
     array: ["保密", "男", "女"],
-    educationArray: ["保密","小学", "初中", "高中","中技(中专、技校、职高)","大专","本科","硕士研究生","MBA","博士研究生"],
+    educationArray: ["小学", "初中", "高中","中技(中专、技校、职高)","大专","本科","硕士研究生","MBA","博士研究生"],
     educationIndex: 0,
-    schoolTypeArray: ["全国普通高等院校非全日制","全国普通高等院校全日制", "成人高等教育", "统招专升本","自学考试","非统招专升本","海外留学生"],
+    schoolTypeArray: ["","全国普通高等院校非全日制","全国普通高等院校全日制", "成人高等教育", "统招专升本","自学考试","非统招专升本","海外留学生"],
     schoolTypeIndex: 0,
-    statusArray: ["正在主动找工作","可以考虑工作机会", "目前不想找工作"],
+    statusArray: ["","正在主动找工作","可以考虑工作机会", "目前不想找工作"],
     statusIndex: 0,
-    moneyArray: ["1000以下","1000-2000", "2001-4000", "4001-6000","6001-8000","8001-10000","10001-15000","15001-25000","25001-30000","30001-50000","50001-70000","70001-100000","100001以上","面议"],
+    moneyArray: ["","1000以下","1000-2000", "2001-4000", "4001-6000","6001-8000","8001-10000","10001-15000","15001-25000","25001-30000","30001-50000","50001-70000","70001-100000","100001以上","面议"],
     nowMoneyIndex:0,
     expectMoneyIndex:0,
     type:1,//1保存简历  2保存简历+投递简历)

+ 15 - 11
pages/resume/resume.wxml

@@ -1,5 +1,6 @@
 
 <view class="content" >
+  <view class="info_title">个人信息</view>
   <view class="info">
     <view class="info_left">
       <view class="info_left_1">*</view>
@@ -42,7 +43,7 @@
       <view class="info_left_2">性别</view>
     </view>
     <picker class="info_right_picker" value="{{sex}}" range="{{array}}" bindchange="changeSex">
-                {{array[sex]}}
+               {{array[sex]}}
         </picker>
         <image class="next-gray" src="../../images/icons/next-gray.png">
         </image>
@@ -53,7 +54,7 @@
       <view class="info_left_1"></view>
       <view class="info_left_2">居住地</view>
     </view>
-    <input  class="info_right"   placeholder="例:浙江省杭州市萧山区" placeholder-class="placeholder" />
+    <input  class="info_right"   placeholder="例:浙江省杭州市萧山区" maxlength="250" placeholder-class="placeholder" />
   </view>
 
   <view class="info" >
@@ -61,7 +62,7 @@
       <view class="info_left_1"></view>
       <view class="info_left_2">户口所在地</view>
     </view>
-    <input  class="info_right"   placeholder="例:安徽省合肥市蜀山区" placeholder-class="placeholder" />
+    <input  class="info_right"   placeholder="例:安徽省合肥市蜀山区" maxlength="250" placeholder-class="placeholder" />
   </view>
 
   <view class="info">
@@ -82,7 +83,7 @@
       <view class="info_left_2">学习形式</view>
     </view>
     <picker class="info_right_picker" value="{{schoolTypeIndex}}" range="{{schoolTypeArray}}" bindchange="changeSchoolType">
-                {{schoolTypeArray[schoolTypeIndex]}}
+      <view class="info_right_picker_v">{{schoolTypeArray[schoolTypeIndex]}}</view>
         </picker>
         <image class="next-gray" src="../../images/icons/next-gray.png">
         </image>
@@ -93,7 +94,7 @@
       <view class="info_left_1"></view>
       <view class="info_left_2">民族</view>
     </view>
-    <input  class="info_right"   placeholder="请输入民族" placeholder-class="placeholder" />
+    <input  class="info_right"   placeholder="请输入民族" placeholder-class="placeholder" maxlength="50"/>
   </view>
 
   <view class="info" >
@@ -101,7 +102,7 @@
       <view class="info_left_1"></view>
       <view class="info_left_2">当前职业</view>
     </view>
-    <input  class="info_right"   placeholder="请输入当前职业" placeholder-class="placeholder" />
+    <input  class="info_right"   placeholder="请输入当前职业" placeholder-class="placeholder" maxlength="50" />
   </view>
 
   <view class="info">
@@ -110,18 +111,19 @@
       <view class="info_left_2">求职状态</view>
     </view>
     <picker class="info_right_picker" value="{{statusIndex}}" range="{{statusArray}}" bindchange="changeStatus">
-                {{statusArray[statusIndex]}}
+               
+                <view class="info_right_picker_v">  {{statusArray[statusIndex]}}</view>
         </picker>
         <image class="next-gray" src="../../images/icons/next-gray.png">
         </image>
   </view>
-
+<view class="info_title">求职意向</view>
   <view class="info" >
     <view class="info_left">
       <view class="info_left_1"></view>
       <view class="info_left_2">期望从事职业</view>
     </view>
-    <input  class="info_right"   placeholder="请输入期望从事职业" placeholder-class="placeholder" />
+    <input  class="info_right"   placeholder="请输入期望从事职业" placeholder-class="placeholder" maxlength="50"/>
   </view>
 
   <view class="info">
@@ -130,7 +132,8 @@
       <view class="info_left_2">现在税前月薪</view>
     </view>
     <picker class="info_right_picker" value="{{nowMoneyIndex}}" range="{{moneyArray}}" bindchange="changeNowMoney">
-                {{moneyArray[nowMoneyIndex]}}
+               
+                <view class="info_right_picker_v"> {{moneyArray[nowMoneyIndex]}}</view>
         </picker>
         <image class="next-gray" src="../../images/icons/next-gray.png">
         </image>
@@ -142,7 +145,8 @@
       <view class="info_left_2">期望税前月薪</view>
     </view>
     <picker class="info_right_picker" value="{{expectMoneyIndex}}" range="{{moneyArray}}" bindchange="changeExpectMoney">
-                {{moneyArray[expectMoneyIndex]}}
+               
+                <view class="info_right_picker_v"> {{moneyArray[expectMoneyIndex]}}</view>
         </picker>
         <image class="next-gray" src="../../images/icons/next-gray.png">
         </image>

+ 14 - 1
pages/resume/resume.wxss

@@ -7,13 +7,22 @@ Page {
   height: 100%;
   background-color: #F2F2F2;
 }
+.info_title{
+  display: flex;
+  flex-flow: row nowrap;
+  justify-content: left;
+  align-items: center;
+  height: 100rpx;
+  margin-bottom: 20rpx;
+  font-weight: 600;
+}
 .info{
   display: flex;
   flex-flow: row nowrap;
   justify-content: space-around;
   align-items: center;
   background-color: #fff;
-  height: 80rpx;
+  height: 100rpx;
   border-radius: 10rpx;
   margin-bottom: 20rpx;
 }
@@ -46,6 +55,10 @@ Page {
   line-height: 60rpx;
   font-size: 28rpx;
 }
+.info_right_picker_v{
+  width: 440rpx;
+  height: 60rpx;
+}
 .placeholder{
   font-size: 28rpx;
   color: #c2c6da;

+ 5 - 0
pages/school/school.js

@@ -62,5 +62,10 @@ Page({
    */
   onShareAppMessage: function () {
 
+  },
+  goToInfo:function(){
+    wx.navigateTo({
+      url: '../recruitInfo/recruitInfo'
+    })
   }
 })

+ 1 - 1
pages/school/school.wxml

@@ -19,7 +19,7 @@
        
       </view>
     </view>
-    <view class="info">
+    <view class="info" bindtap="goToInfo">
       <view class="info_top">
         <view class="info_top_left">拓展顾问</view>
         <view class="info_top_right">6001-8000</view>

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 41 - 3
pages/workEnvironment/workEnvironment.wxml


+ 5 - 0
pages/workEnvironment/workEnvironment.wxss

@@ -8,7 +8,12 @@ Page {
   background-color: #F2F2F2;
 }
 .text{
+  color: #777d9c;
   background-color: #fff;
+  font-size: 28rpx;
   padding: 20rpx;
   border-radius: 10rpx;
+  word-wrap: break-word;
+  word-break: break-all;
+  white-space: pre-line;
 }