提交 89eb8a07 authored 作者: 赵世杰's avatar 赵世杰

1

上级 e8f1f2f9
......@@ -31,12 +31,8 @@
</u-tabs>
<scroll-view scroll-y class="list" @scrolltolower="loadMore">
<view class="list-item" v-for="item in list" @click="toDetail(item)">
<view class="list-title f_b">
<view class="f_s">
{{ item.name }}
</view>
<view class="money">{{item.salaryMin}}~{{item.salaryMax}}</view>
</view>
<view class="list-title">{{ item.name }}</view>
<view class="money">{{item.salaryMin}}~{{item.salaryMax}}</view>
<view class="f_s">
<view class="tag">{{item.recruitType}}</view>
<view class="tag">{{ item.qualification }}</view>
......@@ -264,17 +260,15 @@
padding: 30rpx;
.list-title{
font-weight: bold;
font-size: 36rpx;
margin-bottom: 20rpx;
.t{
background-color: #EFF7FE;
color: #33A1CA;
margin-left: 20rpx;
font-weight: normal;
}
.money{
color: #647BEB;
}
font-size: 32rpx;
margin-bottom: 10rpx;
}
.money{
color: #647BEB;
text-align: right;
margin-bottom: 10rpx;
font-weight: bold;
}
.company{
margin: 20rpx 0;
......
<template>
<view class="jobDetails">
<view class="jobInfo">
<view class="f_b">
<view class="jobName">{{ detail.name }}</view>
<view class="jobSalary">{{detail.salaryMin}}-{{detail.salaryMax}}{{detail.payTimes ? detail.payTimes + '薪' : ''}}</view>
</view>
<view class="jobName">{{ detail.name }}</view>
<view class="jobSalary">{{detail.salaryMin}}-{{detail.salaryMax}}{{detail.payTimes ? detail.payTimes + '薪' : ''}}</view>
<view class="companyName">{{detail.industryName}}</view>
<view class="requirement f_s">
<view class="f_s">
......@@ -321,11 +319,11 @@
background: #fff;
padding: 30rpx;
.jobName{
font-size: 40rpx;
font-size: 34rpx;
}
.jobSalary{
font-size: 40rpx;
color: #E26767;
text-align: right
}
.companyName{
padding: 20rpx 0;
......
......@@ -2,12 +2,8 @@
<view class="collectLog">
<scroll-view scroll-y class="list" @scrolltolower="loadMore">
<view class="list-item" v-for="item in list" @click="toDetail(item)">
<view class="list-title f_b">
<view class="f_s">
{{ item.name }}
</view>
<view class="money">{{item.salaryMin}}~{{item.salaryMax}}</view>
</view>
<view class="list-title">{{ item.name }}</view>
<view class="money">{{item.salaryMin}}~{{item.salaryMax}}</view>
<view class="f_s">
<view class="tag">{{item.recruitType}}</view>
<view class="tag">{{ item.qualification }}</view>
......@@ -115,17 +111,15 @@
padding: 30rpx;
.list-title{
font-weight: bold;
font-size: 36rpx;
margin-bottom: 20rpx;
.t{
background-color: #EFF7FE;
color: #33A1CA;
margin-left: 20rpx;
font-weight: normal;
}
.money{
color: #647BEB;
}
font-size: 32rpx;
margin-bottom: 10rpx;
}
.money{
color: #647BEB;
text-align: right;
margin-bottom: 10rpx;
font-weight: bold;
}
.company{
margin: 20rpx 0;
......
......@@ -2,12 +2,8 @@
<view class="deliverLog">
<scroll-view scroll-y class="list" @scrolltolower="loadMore">
<view class="list-item" v-for="item in list" @click="toDetail(item)">
<view class="list-title f_b">
<view class="f_s">
{{ item.name }}
</view>
<view class="money">{{item.salaryMin}}~{{item.salaryMax}}</view>
</view>
<view class="list-title">{{ item.name }}</view>
<view class="money">{{item.salaryMin}}~{{item.salaryMax}}</view>
<view class="f_s">
<view class="tag">{{item.recruitType}}</view>
<view class="tag">{{ item.qualification }}</view>
......@@ -116,17 +112,15 @@
padding: 30rpx;
.list-title{
font-weight: bold;
font-size: 36rpx;
margin-bottom: 20rpx;
.t{
background-color: #EFF7FE;
color: #33A1CA;
margin-left: 20rpx;
font-weight: normal;
}
.money{
color: #647BEB;
}
font-size: 32rpx;
margin-bottom: 10rpx;
}
.money{
color: #647BEB;
text-align: right;
margin-bottom: 10rpx;
font-weight: bold;
}
.company{
margin: 20rpx 0;
......
This source diff could not be displayed because it is too large. You can view the blob instead.
.home{height:100%;overflow:hidden}.home .top{height:120rpx;background-image:linear-gradient(90deg,#c0e2f2,#d1d5f5),linear-gradient(0deg,#fff,transparent);background-blend-mode:overlay;display:flex;justify-content:center;align-items:center;padding:0 30rpx}.home .top .u-search__content{background-color:#fff!important}.home .top .u-search__content .u-search__content__input{background-color:#fff!important}.home .top .search{height:70rpx;background:#fff;border-radius:30rpx;width:670rpx;padding:0 30rpx;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;color:#999}.home .list{height:calc(100% - 190rpx);overflow:auto;padding:30rpx;box-sizing:border-box}.home .list .list-item{background-color:#fff;border-radius:20rpx;padding:30rpx}.home .list .list-item .list-title{font-weight:700;font-size:36rpx;margin-bottom:20rpx}.home .list .list-item .list-title .t{background-color:#eff7fe;color:#33a1ca;margin-left:20rpx;font-weight:400}.home .list .list-item .list-title .money{color:#647beb}.home .list .list-item .company{margin:20rpx 0;color:#666;font-size:30rpx}.home .list .list-item .occupational{color:#666;font-size:26rpx;font-weight:300}.home .list .list-item + .list-item{margin-top:30rpx}
\ No newline at end of file
.home{height:100vh;overflow:hidden}.home .top{height:120rpx;background-image:linear-gradient(90deg,#c0e2f2,#d1d5f5),linear-gradient(0deg,#fff,transparent);background-blend-mode:overlay;display:flex;justify-content:center;align-items:center;padding:0 30rpx}.home .top .u-search__content{background-color:#fff!important}.home .top .u-search__content .u-search__content__input{background-color:#fff!important}.home .top .search{height:70rpx;background:#fff;border-radius:30rpx;width:670rpx;padding:0 30rpx;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;color:#999}.home .list{height:calc(100% - 190rpx);overflow:auto;padding:30rpx;box-sizing:border-box}.home .list .list-item{background-color:#fff;border-radius:20rpx;padding:30rpx}.home .list .list-item .list-title{font-weight:700;font-size:32rpx;margin-bottom:10rpx}.home .list .list-item .money{color:#647beb;text-align:right;margin-bottom:10rpx;font-weight:700}.home .list .list-item .company{margin:20rpx 0;color:#666;font-size:30rpx}.home .list .list-item .occupational{color:#666;font-size:26rpx;font-weight:300}.home .list .list-item + .list-item{margin-top:30rpx}
\ No newline at end of file
<view class="home"><view class="top"><u-search vue-id="6b51373e-1" placeholder="搜索职位/公司" value="{{selTitle}}" data-event-opts="{{[['^custom',[['load']]],['^input',[['__set_model',['','selTitle','$event',[]]]]]]}}" onCustom="__e" onInput="__e" onVueInit="__l"></u-search></view><u-tabs vue-id="6b51373e-2" list="{{tabList}}" activeStyle="{{({color:'#303133',fontWeight:'bold',transform:'scale(1.25)',transition:'all .2s linear'})}}" data-event-opts="{{[['^change',[['changeTabs']]]]}}" onChange="__e" onVueInit="__l" vue-slots="{{['right']}}"><view style="padding:0 30rpx 0 10rpx;" slot="right" data-event-opts="{{[['tap',[['addTab',['$event']]]]]}}" onTap="__e"><u-icon vue-id="{{('6b51373e-3')+','+('6b51373e-2')}}" name="plus" size="21" bold="{{true}}" onVueInit="__l"></u-icon></view></u-tabs><view class="list"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title f_b"><view class="f_s">{{''+item.name+''}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view></view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'6b51373e-4-'+__i0__}}" src="{{item.org.logo}}" width="60rpx" height="60rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.city!='市辖区'?item.city:item.province+' '+item.region}}</view></view></view><u-loadmore vue-id="6b51373e-5" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></view><plugin-wrapper vue-id="6b51373e-6" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup onFailure="onFailure" onSuccess="onSuccess" onClose="onClose" templateId="DEFAULT" outBizNo="outBizNo" appId="2021005184646262" visible="{{visible}}" onVueInit="__l"></resume-popup></plugin-wrapper></view>
\ No newline at end of file
<view class="home"><view class="top"><u-search vue-id="6b51373e-1" placeholder="搜索职位/公司" value="{{selTitle}}" data-event-opts="{{[['^custom',[['load']]],['^input',[['__set_model',['','selTitle','$event',[]]]]]]}}" onCustom="__e" onInput="__e" onVueInit="__l"></u-search></view><u-tabs vue-id="6b51373e-2" list="{{tabList}}" activeStyle="{{({color:'#303133',fontWeight:'bold',transform:'scale(1.25)',transition:'all .2s linear'})}}" data-event-opts="{{[['^change',[['changeTabs']]]]}}" onChange="__e" onVueInit="__l" vue-slots="{{['right']}}"><view style="padding:0 30rpx 0 10rpx;" slot="right" data-event-opts="{{[['tap',[['addTab',['$event']]]]]}}" onTap="__e"><u-icon vue-id="{{('6b51373e-3')+','+('6b51373e-2')}}" name="plus" size="21" bold="{{true}}" onVueInit="__l"></u-icon></view></u-tabs><scroll-view class="list" scroll-y="{{true}}" data-event-opts="{{[['scrollToLower',[['loadMore',['$event']]]]]}}" onScrollToLower="__e"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title">{{item.name}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'6b51373e-4-'+__i0__}}" src="{{item.org.logo}}" width="60rpx" height="60rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.city!='市辖区'?item.city:item.province+' '+item.region}}</view></view></view><u-loadmore vue-id="6b51373e-5" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></scroll-view><plugin-wrapper vue-id="6b51373e-6" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup onFailure="onFailure" onSuccess="onSuccess" onClose="onClose" templateId="DEFAULT" outBizNo="outBizNo" appId="2021005184646262" visible="{{visible}}" onVueInit="__l"></resume-popup></plugin-wrapper></view>
\ No newline at end of file
(my["webpackJsonp"]=my["webpackJsonp"]||[]).push([["pages/home/index"],{"1c5f":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n("3c6c");function i(t,e){var n="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"===typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(t,e)}(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,c=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){c=!0,a=t},f:function(){try{u||null==n.return||n.return()}finally{if(c)throw a}}}}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var a={data:function(){return{outBizNo:"",visible:!1,list:[],selTitle:"",tabName:"推荐",status:"nomore",loadingText:"努力加载中",loadmoreText:"轻轻上拉",nomoreText:"实在没有了",tabList:[{name:"推荐"}]}},onLoad:function(){this.$scope.onClose=this.onClose,this.$scope.onSuccess=this.onSuccess,this.$scope.onFailure=this.onFailure},onPullDownRefresh:function(){this.selTitle="",this.load("sx")},onShow:function(){this.getDetail(),this.load()},methods:{generateOutBizNo:function(){var t=(new Date).getTime(),e=Math.floor(1e4*Math.random()).toString().padStart(4,"0");return"job_auth_".concat(t,"_").concat(e)},handleTap:function(){this.outBizNo=this.generateOutBizNo(),this.visible=!0},onFailure:function(t){var e=t.code,n=t.message;console.log(e,n),this.visible=!0},onClose:function(){this.visible=!1},onSuccess:function(e){var n=this;this.visible=!1,(0,o.getResume)(e,(function(){t.showToast({title:"登录成功",icon:"none"}),n.getDetail(),n.addTab()}))},getDetail:function(){var e=this;t.getStorageSync("jy-recruit-token")&&this.$http.get("/person/person/details",{}).then((function(n){if(!n.data)return t.showToast({title:"登录信息有误,请重新登录",icon:"none"}),void t.clearStorageSync();e.userInfo=n.data,e.$http.get("/objective/l",{personId:n.data.id}).then((function(t){e.tabList=[{name:"推荐"}];var n,o=i(t.data.list);try{for(o.s();!(n=o.n()).done;){var r=n.value;e.tabList.push({name:r.industryName,province:r.province,city:r.city})}}catch(a){o.e(a)}finally{o.f()}}))}))},addTab:function(){t.getStorageSync("jy-recruit-token")?t.navigateTo({url:"/pages/user/resume/addIntention?id=".concat(this.userInfo.id)}):this.handleTap()},changeTabs:function(t){this.tabName=t.name,this.load()},load:function(e){var n=this,o="",i="";"推荐"!=this.tabName&&(o=this.tabList.find((function(t){return t.name==n.tabName})).province,i=this.tabList.find((function(t){return t.name==n.tabName})).city),this.$http.get("/public/recruit/l",{status:"up",baseCode:"jyjfb",selTitle:this.selTitle,city:i,province:o,industryName:"推荐"==this.tabName?"":this.tabName}).then((function(o){n.list=o.data.list,"sx"==e&&(t.stopPullDownRefresh(),setTimeout((function(){t.showToast({title:"刷新成功",icon:"none"})}),500))}))},toDetail:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.navigateTo({url:"/pages/home/jobDetails?id=".concat(e.id,"&source=jyzp")})}}};e.default=a}).call(this,n("6861")["default"])},"49f6":function(t,e,n){"use strict";(function(t){var e=n("47a9");n("9db3");e(n("3240"));var o=e(n("f97d"));my.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("6861")["createPage"])},"84fc":function(t,e,n){"use strict";var o=n("c23e"),i=n.n(o);i.a},becd:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return o}));var o={uSearch:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-search/u-search")]).then(n.bind(null,"53eb"))},uTabs:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-tabs/u-tabs")]).then(n.bind(null,"f251"))},uIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(n.bind(null,"1eac"))},"u-Image":function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u--image/u--image")]).then(n.bind(null,"2788"))},uLoadmore:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-loadmore/u-loadmore")]).then(n.bind(null,"8a48"))}},i=function(){var t=this.$createElement;this._self._c},r=[]},c1bf:function(t,e,n){"use strict";n.r(e);var o=n("1c5f"),i=n.n(o);for(var r in o)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(r);e["default"]=i.a},c23e:function(t,e,n){},f97d:function(t,e,n){"use strict";n.r(e);var o=n("becd"),i=n("c1bf");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("84fc");var a=n("828b"),u=Object(a["a"])(i["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=u.exports}},[["49f6","common/runtime","common/vendor"]]]);
\ No newline at end of file
(my["webpackJsonp"]=my["webpackJsonp"]||[]).push([["pages/home/index"],{"1c5f":function(t,e,n){"use strict";(function(t){var o=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n("af34")),a=n("3c6c");function r(t,e){var n="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"===typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(t,e)}(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,r=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return r=t.done,t},e:function(t){s=!0,a=t},f:function(){try{r||null==n.return||n.return()}finally{if(s)throw a}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var s={data:function(){return{pageNum:1,pageSize:10,outBizNo:"",visible:!1,list:[],selTitle:"",tabName:"推荐",status:"nomore",loadingText:"努力加载中",loadmoreText:"轻轻上拉",nomoreText:"实在没有了",tabList:[{name:"推荐"}]}},onLoad:function(){this.$scope.onClose=this.onClose,this.$scope.onSuccess=this.onSuccess,this.$scope.onFailure=this.onFailure},onPullDownRefresh:function(){this.selTitle="",this.pageNum=1,this.load("sx")},onShow:function(){this.getDetail(),this.load()},methods:{generateOutBizNo:function(){var t=(new Date).getTime(),e=Math.floor(1e4*Math.random()).toString().padStart(4,"0");return"job_auth_".concat(t,"_").concat(e)},loadMore:function(){"loadmore"==this.status&&(this.pageNum=this.pageNum+1,this.load())},handleTap:function(){this.outBizNo=this.generateOutBizNo(),this.visible=!0},onFailure:function(t){var e=t.code,n=t.message;console.log(e,n),this.visible=!0},onClose:function(){this.visible=!1},onSuccess:function(e){var n=this;this.visible=!1,(0,a.getResume)(e,(function(){t.showToast({title:"登录成功",icon:"none"}),n.getDetail(),n.addTab()}))},getDetail:function(){var e=this;t.getStorageSync("jy-recruit-token")&&this.$http.get("/person/person/details",{}).then((function(n){if(!n.data)return t.showToast({title:"登录信息有误,请重新登录",icon:"none"}),void t.clearStorageSync();e.userInfo=n.data,e.$http.get("/objective/l",{personId:n.data.id}).then((function(t){e.tabList=[{name:"推荐"}];var n,o=r(t.data.list);try{for(o.s();!(n=o.n()).done;){var i=n.value;e.tabList.push({name:i.industryName,province:i.province,city:i.city})}}catch(a){o.e(a)}finally{o.f()}}))}))},addTab:function(){t.getStorageSync("jy-recruit-token")?t.navigateTo({url:"/pages/user/resume/addIntention?id=".concat(this.userInfo.id)}):this.handleTap()},changeTabs:function(t){this.tabName=t.name,this.load()},load:function(e){var n=this,o="",a="";"推荐"!=this.tabName&&(o=this.tabList.find((function(t){return t.name==n.tabName})).province,a=this.tabList.find((function(t){return t.name==n.tabName})).city),this.status="loading",this.$http.get("/public/recruit/l",{status:"up",baseCode:"jyjfb",selTitle:this.selTitle,city:a,province:o,industryName:"推荐"==this.tabName?"":this.tabName,pageNum:this.pageNum,pageSize:this.pageSize}).then((function(o){n.list=1==n.pageNum?o.data.list:[].concat((0,i.default)(n.list),(0,i.default)(o.data.list)),n.status=n.list.length>=o.data.total?"nomore":"loadmore","sx"==e&&(t.stopPullDownRefresh(),setTimeout((function(){t.showToast({title:"刷新成功",icon:"none"})}),500))}))},toDetail:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.navigateTo({url:"/pages/home/jobDetails?id=".concat(e.id,"&source=jyzp")})}}};e.default=s}).call(this,n("6861")["default"])},"49f6":function(t,e,n){"use strict";(function(t){var e=n("47a9");n("9db3");e(n("3240"));var o=e(n("f97d"));my.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("6861")["createPage"])},"4a30":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return o}));var o={uSearch:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-search/u-search")]).then(n.bind(null,"53eb"))},uTabs:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-tabs/u-tabs")]).then(n.bind(null,"f251"))},uIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(n.bind(null,"1eac"))},"u-Image":function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u--image/u--image")]).then(n.bind(null,"2788"))},uLoadmore:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-loadmore/u-loadmore")]).then(n.bind(null,"8a48"))}},i=function(){var t=this.$createElement;this._self._c},a=[]},"84fc":function(t,e,n){"use strict";var o=n("c23e"),i=n.n(o);i.a},c1bf:function(t,e,n){"use strict";n.r(e);var o=n("1c5f"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);e["default"]=i.a},c23e:function(t,e,n){},f97d:function(t,e,n){"use strict";n.r(e);var o=n("4a30"),i=n("c1bf");for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);n("84fc");var r=n("828b"),u=Object(r["a"])(i["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=u.exports}},[["49f6","common/runtime","common/vendor"]]]);
\ No newline at end of file
.jobDetails{padding-bottom:300rpx;overflow:auto;box-sizing:border-box}.jobDetails .moduleTitle{font-size:36rpx;color:#333}.jobDetails .jobInfo{margin:30rpx 0;background:#fff;padding:30rpx}.jobDetails .jobInfo .jobName{font-size:40rpx}.jobDetails .jobInfo .jobSalary{font-size:40rpx;color:#e26767}.jobDetails .jobInfo .companyName{padding:20rpx 0;font-weight:300}.jobDetails .jobInfo .requirement{font-weight:300}.jobDetails .jobInfo .requirement .u-icon{margin-right:6rpx}.jobDetails .jobInfo .requirement .f_s + .f_s{margin-left:20rpx}.jobDetails .jobInfo .u-cell__body{padding:10px 0!important}.jobDetails .jobInfo .u-cell__body .u-cell__title-text{font-weight:300}.jobDetails .jobDesc{background:#fff;padding:10rpx 0 60rpx;margin:30rpx 0;color:#666;font-size:28rpx;line-height:2}.jobDetails .jobDesc > view{padding:10rpx 30rpx}.jobDetails .companyInfo{background:#fff;padding:30rpx}.jobDetails .footer{padding:20rpx 30px calc(env(safe-area-inset-bottom) + 20rpx);background:#fff;width:100%;position:fixed;bottom:0;left:0;border:none;box-sizing:border-box}
\ No newline at end of file
.jobDetails{padding-bottom:300rpx;overflow:auto;box-sizing:border-box}.jobDetails .moduleTitle{font-size:36rpx;color:#333}.jobDetails .jobInfo{margin:30rpx 0;background:#fff;padding:30rpx}.jobDetails .jobInfo .jobName{font-size:34rpx}.jobDetails .jobInfo .jobSalary{color:#e26767;text-align:right}.jobDetails .jobInfo .companyName{padding:20rpx 0;font-weight:300}.jobDetails .jobInfo .requirement{font-weight:300}.jobDetails .jobInfo .requirement .u-icon{margin-right:6rpx}.jobDetails .jobInfo .requirement .f_s + .f_s{margin-left:20rpx}.jobDetails .jobInfo .u-cell__body{padding:10px 0!important}.jobDetails .jobInfo .u-cell__body .u-cell__title-text{font-weight:300}.jobDetails .jobDesc{background:#fff;padding:10rpx 0 60rpx;margin:30rpx 0;color:#666;font-size:28rpx;line-height:2}.jobDetails .jobDesc > view{padding:10rpx 30rpx}.jobDetails .companyInfo{background:#fff;padding:30rpx}.jobDetails .footer{padding:20rpx 30px calc(env(safe-area-inset-bottom) + 20rpx);background:#fff;width:100%;position:fixed;bottom:0;left:0;border:none;box-sizing:border-box}
\ No newline at end of file
<view class="jobDetails"><view class="jobInfo"><view class="f_b"><view class="jobName">{{detail.name}}</view><view class="jobSalary">{{detail.salaryMin+"-"+detail.salaryMax+"元 "+(detail.payTimes?detail.payTimes+'薪':'')}}</view></view><view class="companyName">{{detail.industryName}}</view><view class="requirement f_s"><view class="f_s"><u-icon vue-id="41a5e150-1" name="clock" onVueInit="__l"></u-icon>{{''+detail.experience+''}}</view><view class="f_s"><u-icon vue-id="41a5e150-2" name="bookmark" onVueInit="__l"></u-icon>{{''+detail.qualification+''}}</view><view class="f_s"><u-icon vue-id="41a5e150-3" name="bag" onVueInit="__l"></u-icon>{{''+detail.recruitType+''}}</view></view><u-cell vue-id="41a5e150-4" icon="map" title="{{detail.province+' '+detail.city+' '+detail.region+' '+detail.address}}" border="{{false}}" onVueInit="__l"></u-cell></view><view class="jobDesc"><view class="moduleTitle">职位描述</view><view style="white-space:pre-line;line-height:2;font-weight:300;">{{detail.details}}</view></view><view data-event-opts="{{[['tap',[['toCompanyDetails',['$0'],['detail.org']]]]]}}" class="companyInfo" onTap="__e"><view class="moduleTitle">公司信息</view><view class="f_b" style="margin-top:30rpx;"><view class="f_s"><u--image vue-id="41a5e150-5" src="{{detail.org.logo}}" width="60rpx" height="60rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;color:#666;">{{detail.orgName}}</text></view><u-icon vue-id="41a5e150-6" size="20" name="arrow-right" onVueInit="__l"></u-icon></view></view><view class="footer f_b"><block a:if="{{collect}}"><u-icon vue-id="41a5e150-7" size="30" name="star-fill" color="#f40" data-event-opts="{{[['^click',[['shoucang']]]]}}" onClick="__e" onVueInit="__l"></u-icon></block><block a:else><u-icon vue-id="41a5e150-8" size="30" name="star" data-event-opts="{{[['^click',[['shoucang']]]]}}" onClick="__e" onVueInit="__l"></u-icon></block><view style="width:20px;"></view><block a:if="{{signUp}}"><u-button vue-id="41a5e150-9" type="primary" text="已投递" disabled="{{true}}" onVueInit="__l"></u-button></block><block a:else><u-button vue-id="41a5e150-10" type="primary" text="投递简历" data-event-opts="{{[['^click',[['deliver']]]]}}" onClick="__e" onVueInit="__l"></u-button></block></view><plugin-wrapper vue-id="41a5e150-11" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup onFailure="onFailure" onSuccess="onSuccess" onClose="onClose" templateId="DEFAULT" outBizNo="{{outBizNo}}" appId="2021005184646262" visible="{{visible}}" onVueInit="__l"></resume-popup></plugin-wrapper><plugin-wrapper vue-id="41a5e150-12" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup2 onFailure="onFailure2" onSuccess="onSuccess2" onClose="onClose2" requiredAttributes="baseInfo|phone|educationLevel|workExperience" templateId="DEFAULT" recruitmentPlatformName="{{detail.orgName}}" jobName="{{detail.name}}" outJobId="{{detail.id}}" outBizNo="outBizNo" appId="2021005184646262" visible="{{visible2}}" onVueInit="__l"></resume-popup2></plugin-wrapper></view>
\ No newline at end of file
<view class="jobDetails"><view class="jobInfo"><view class="jobName">{{detail.name}}</view><view class="jobSalary">{{detail.salaryMin+"-"+detail.salaryMax+"元 "+(detail.payTimes?detail.payTimes+'薪':'')}}</view><view class="companyName">{{detail.industryName}}</view><view class="requirement f_s"><view class="f_s"><u-icon vue-id="41a5e150-1" name="clock" onVueInit="__l"></u-icon>{{''+detail.experience+''}}</view><view class="f_s"><u-icon vue-id="41a5e150-2" name="bookmark" onVueInit="__l"></u-icon>{{''+detail.qualification+''}}</view><view class="f_s"><u-icon vue-id="41a5e150-3" name="bag" onVueInit="__l"></u-icon>{{''+detail.recruitType+''}}</view></view><u-cell vue-id="41a5e150-4" icon="map" title="{{detail.province+' '+detail.city+' '+detail.region+' '+detail.address}}" border="{{false}}" onVueInit="__l"></u-cell></view><view class="jobDesc"><view class="moduleTitle">职位描述</view><view style="white-space:pre-line;line-height:2;font-weight:300;">{{detail.details}}</view></view><view data-event-opts="{{[['tap',[['toCompanyDetails',['$0'],['detail.org']]]]]}}" class="companyInfo" onTap="__e"><view class="moduleTitle">公司信息</view><view class="f_b" style="margin-top:30rpx;"><view class="f_s"><u--image vue-id="41a5e150-5" src="{{detail.org.logo}}" width="60rpx" height="60rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;color:#666;">{{detail.orgName}}</text></view><u-icon vue-id="41a5e150-6" size="20" name="arrow-right" onVueInit="__l"></u-icon></view></view><view class="footer f_b"><block a:if="{{collect}}"><u-icon vue-id="41a5e150-7" size="30" name="star-fill" color="#f40" data-event-opts="{{[['^click',[['shoucang']]]]}}" onClick="__e" onVueInit="__l"></u-icon></block><block a:else><u-icon vue-id="41a5e150-8" size="30" name="star" data-event-opts="{{[['^click',[['shoucang']]]]}}" onClick="__e" onVueInit="__l"></u-icon></block><view style="width:20px;"></view><block a:if="{{signUp}}"><u-button vue-id="41a5e150-9" type="primary" text="已投递" disabled="{{true}}" onVueInit="__l"></u-button></block><block a:else><u-button vue-id="41a5e150-10" type="primary" text="投递简历" data-event-opts="{{[['^click',[['deliver']]]]}}" onClick="__e" onVueInit="__l"></u-button></block></view><plugin-wrapper vue-id="41a5e150-11" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup onFailure="onFailure" onSuccess="onSuccess" onClose="onClose" templateId="DEFAULT" outBizNo="{{outBizNo}}" appId="2021005184646262" visible="{{visible}}" onVueInit="__l"></resume-popup></plugin-wrapper><plugin-wrapper vue-id="41a5e150-12" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup2 onFailure="onFailure2" onSuccess="onSuccess2" onClose="onClose2" requiredAttributes="baseInfo|phone|educationLevel|workExperience" templateId="DEFAULT" recruitmentPlatformName="{{detail.orgName}}" jobName="{{detail.name}}" outJobId="{{detail.id}}" outBizNo="outBizNo" appId="2021005184646262" visible="{{visible2}}" onVueInit="__l"></resume-popup2></plugin-wrapper></view>
\ No newline at end of file
(my["webpackJsonp"]=my["webpackJsonp"]||[]).push([["pages/home/jobDetails"],{"67b1":function(t,e,n){"use strict";n.r(e);var o=n("69a3"),i=n.n(o);for(var c in o)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(c);e["default"]=i.a},"69a3":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n("3c6c"),i={data:function(){return{outBizNo:"",visible:!1,visible2:!1,recruitId:"",detail:{},userInfo:[],token:"",signUp:!1,collect:!1,source:""}},onLoad:function(e){var n=this;if(this.$scope.onClose=this.onClose,this.$scope.onClose2=this.onClose2,this.$scope.onSuccess=this.onSuccess,this.$scope.onSuccess2=this.onSuccess2,this.$scope.onFailure=this.onFailure,this.$scope.onFailure2=this.onFailure2,this.recruitId=e.id,this.source=e.source||"",this.token=t.getStorageSync("jy-recruit-token")||"",this.$http.get("/public/recruit/details",{id:e.id}).then((function(t){n.detail=t.data,n.getSignRecord()})),this.getLoginInfo(),"jyzp"!=e.source&&!this.token){var o=this;t.login({success:function(e){o.$http.get("/public/ali/getopenId",{code:e.code}).then((function(e){var n=JSON.parse(e.code);console.log("getOpenId",n);var i=n.alipay_system_oauth_token_response.open_id;t.setStorageSync("openId",i),o.$http.post("/public/person/c",{openId:i}).then((function(e){t.request({url:"https://jyzp.365jft.com/jfb-recruit/loginform",method:"POST",data:{account:i,wxType:"wx"},header:{"Content-Type":"application/x-www-form-urlencoded"},success:function(e){t.setStorageSync("jy-recruit-token",e.data.token),o.token=e.data.token},fail:function(t){console.log("请求失败",t)}})}))}))}})}},methods:{generateOutBizNo:function(){var t=(new Date).getTime(),e=Math.floor(1e4*Math.random()).toString().padStart(4,"0");return"job_auth_".concat(t,"_").concat(e)},handleTap:function(){this.outBizNo=this.generateOutBizNo(),this.visible=!0},onFailure:function(t){var e=t.code,n=t.message;console.log(e,n),this.visible=!0},onClose:function(){this.visible=!1},onFailure2:function(t){console.log(111111,t),this.visible2=!0},onClose2:function(){this.visible2=!1},onSuccess:function(e){var n=this;this.visible=!1,(0,o.getResume)(e,(function(){t.showToast({title:"登录成功",icon:"none"}),n.token=t.getStorageSync("jy-recruit-token"),n.getSignRecord(),n.getLoginInfo()}))},onSuccess2:function(e){this.visible2=!1,console.log("投递成功",e),this.signUp=!0,"jyzp"==this.source?(console.log(2),t.showToast({title:"报名成功",icon:"none"})):t.showModal({content:"投递成功",confirmText:"返回支付宝就业",showCancel:!1,success:function(t){t.confirm&&my.exitMiniProgram()}})},toCompanyDetails:function(e){t.setStorageSync("ogrDetails",e),t.navigateTo({url:"/pages/home/companyDetails"})},getLoginInfo:function(){var e=this;t.getStorageSync("jy-recruit-token")&&this.$http.get("/person/person/details",{}).then((function(t){e.userInfo=t.data,e.$http.get("/objective/l",{personId:t.data.id}).then((function(t){e.userInfo.tabList=t.data.list||[]}))}))},shoucang:function(){var e=this;this.token?this.$http.post("/collect/c",{recruitId:this.recruitId}).then((function(n){e.collect=!e.collect,t.showToast({title:e.collect?"收藏成功":"取消成功",icon:"none"})})):this.handleTap()},getSignRecord:function(){var t=this;this.token&&(this.$http.post("/signRecord/have",{recruitId:this.recruitId}).then((function(e){t.signUp="1"==e.data})),this.$http.post("/collect/have",{recruitId:this.recruitId}).then((function(e){t.collect="1"==e.data})))},deliver:function(){this.token?(this.outBizNo=this.generateOutBizNo(),this.visible2=!0):this.handleTap()}}};e.default=i}).call(this,n("6861")["default"])},8008:function(t,e,n){"use strict";(function(t){var e=n("47a9");n("9db3");e(n("3240"));var o=e(n("e83e"));my.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("6861")["createPage"])},b924:function(t,e,n){},d0ce:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){return o}));var o={uIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(n.bind(null,"1eac"))},uCell:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-cell/u-cell")]).then(n.bind(null,"9552"))},"u-Image":function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u--image/u--image")]).then(n.bind(null,"2788"))},uButton:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-button/u-button")]).then(n.bind(null,"110b"))}},i=function(){var t=this.$createElement;this._self._c},c=[]},e44a:function(t,e,n){"use strict";var o=n("b924"),i=n.n(o);i.a},e83e:function(t,e,n){"use strict";n.r(e);var o=n("d0ce"),i=n("67b1");for(var c in i)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(c);n("e44a");var s=n("828b"),u=Object(s["a"])(i["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=u.exports}},[["8008","common/runtime","common/vendor"]]]);
\ No newline at end of file
(my["webpackJsonp"]=my["webpackJsonp"]||[]).push([["pages/home/jobDetails"],{"4f71":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){return o}));var o={uIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(n.bind(null,"1eac"))},uCell:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-cell/u-cell")]).then(n.bind(null,"9552"))},"u-Image":function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u--image/u--image")]).then(n.bind(null,"2788"))},uButton:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-button/u-button")]).then(n.bind(null,"110b"))}},i=function(){var t=this.$createElement;this._self._c},c=[]},"67b1":function(t,e,n){"use strict";n.r(e);var o=n("69a3"),i=n.n(o);for(var c in o)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(c);e["default"]=i.a},"69a3":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n("3c6c"),i={data:function(){return{outBizNo:"",visible:!1,visible2:!1,recruitId:"",detail:{},userInfo:[],token:"",signUp:!1,collect:!1,source:""}},onLoad:function(e){var n=this;if(this.$scope.onClose=this.onClose,this.$scope.onClose2=this.onClose2,this.$scope.onSuccess=this.onSuccess,this.$scope.onSuccess2=this.onSuccess2,this.$scope.onFailure=this.onFailure,this.$scope.onFailure2=this.onFailure2,this.recruitId=e.id,this.source=e.source||"",this.token=t.getStorageSync("jy-recruit-token")||"",this.$http.get("/public/recruit/details",{id:e.id}).then((function(t){n.detail=t.data,n.getSignRecord()})),this.getLoginInfo(),"jyzp"!=e.source&&!this.token){var o=this;t.login({success:function(e){o.$http.get("/public/ali/getopenId",{code:e.code}).then((function(e){var n=JSON.parse(e.code);console.log("getOpenId",n);var i=n.alipay_system_oauth_token_response.open_id;t.setStorageSync("openId",i),o.$http.post("/public/person/c",{openId:i}).then((function(e){t.request({url:"https://jyzp.365jft.com/jfb-recruit/loginform",method:"POST",data:{account:i,wxType:"wx"},header:{"Content-Type":"application/x-www-form-urlencoded"},success:function(e){t.setStorageSync("jy-recruit-token",e.data.token),o.token=e.data.token},fail:function(t){console.log("请求失败",t)}})}))}))}})}},methods:{generateOutBizNo:function(){var t=(new Date).getTime(),e=Math.floor(1e4*Math.random()).toString().padStart(4,"0");return"job_auth_".concat(t,"_").concat(e)},handleTap:function(){this.outBizNo=this.generateOutBizNo(),this.visible=!0},onFailure:function(t){var e=t.code,n=t.message;console.log(e,n),this.visible=!0},onClose:function(){this.visible=!1},onFailure2:function(t){console.log(111111,t),this.visible2=!0},onClose2:function(){this.visible2=!1},onSuccess:function(e){var n=this;this.visible=!1,(0,o.getResume)(e,(function(){t.showToast({title:"登录成功",icon:"none"}),n.token=t.getStorageSync("jy-recruit-token"),n.getSignRecord(),n.getLoginInfo()}))},onSuccess2:function(e){this.visible2=!1,console.log("投递成功",e),this.signUp=!0,"jyzp"==this.source?(console.log(2),t.showToast({title:"报名成功",icon:"none"})):t.showModal({content:"投递成功",confirmText:"返回支付宝就业",showCancel:!1,success:function(t){t.confirm&&my.exitMiniProgram()}})},toCompanyDetails:function(e){t.setStorageSync("ogrDetails",e),t.navigateTo({url:"/pages/home/companyDetails"})},getLoginInfo:function(){var e=this;t.getStorageSync("jy-recruit-token")&&this.$http.get("/person/person/details",{}).then((function(t){e.userInfo=t.data,e.$http.get("/objective/l",{personId:t.data.id}).then((function(t){e.userInfo.tabList=t.data.list||[]}))}))},shoucang:function(){var e=this;this.token?this.$http.post("/collect/c",{recruitId:this.recruitId}).then((function(n){e.collect=!e.collect,t.showToast({title:e.collect?"收藏成功":"取消成功",icon:"none"})})):this.handleTap()},getSignRecord:function(){var t=this;this.token&&(this.$http.post("/signRecord/have",{recruitId:this.recruitId}).then((function(e){t.signUp="1"==e.data})),this.$http.post("/collect/have",{recruitId:this.recruitId}).then((function(e){t.collect="1"==e.data})))},deliver:function(){this.token?(this.outBizNo=this.generateOutBizNo(),this.visible2=!0):this.handleTap()}}};e.default=i}).call(this,n("6861")["default"])},8008:function(t,e,n){"use strict";(function(t){var e=n("47a9");n("9db3");e(n("3240"));var o=e(n("e83e"));my.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("6861")["createPage"])},b924:function(t,e,n){},e44a:function(t,e,n){"use strict";var o=n("b924"),i=n.n(o);i.a},e83e:function(t,e,n){"use strict";n.r(e);var o=n("4f71"),i=n("67b1");for(var c in i)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(c);n("e44a");var s=n("828b"),u=Object(s["a"])(i["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=u.exports}},[["8008","common/runtime","common/vendor"]]]);
\ No newline at end of file
.collectLog{height:100%;overflow:hidden}.collectLog .list{height:calc(100%);overflow:auto;padding:30rpx;box-sizing:border-box}.collectLog .list .list-item{background-color:#fff;border-radius:20rpx;padding:30rpx}.collectLog .list .list-item .list-title{font-weight:700;font-size:36rpx;margin-bottom:20rpx}.collectLog .list .list-item .list-title .t{background-color:#eff7fe;color:#33a1ca;margin-left:20rpx;font-weight:400}.collectLog .list .list-item .list-title .money{color:#647beb}.collectLog .list .list-item .company{margin:20rpx 0;color:#666;font-size:30rpx}.collectLog .list .list-item .occupational{color:#666;font-size:26rpx;font-weight:300}.collectLog .list .list-item + .list-item{margin-top:30rpx}
\ No newline at end of file
.collectLog{height:100vh;overflow:hidden}.collectLog .list{height:calc(100%);overflow:auto;padding:30rpx;box-sizing:border-box}.collectLog .list .list-item{background-color:#fff;border-radius:20rpx;padding:30rpx}.collectLog .list .list-item .list-title{font-weight:700;font-size:32rpx;margin-bottom:10rpx}.collectLog .list .list-item .money{color:#647beb;text-align:right;margin-bottom:10rpx;font-weight:700}.collectLog .list .list-item .company{margin:20rpx 0;color:#666;font-size:30rpx}.collectLog .list .list-item .occupational{color:#666;font-size:26rpx;font-weight:300}.collectLog .list .list-item + .list-item{margin-top:30rpx}
\ No newline at end of file
<view class="collectLog"><view class="list"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title f_b"><view class="f_s">{{''+item.name+''}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view></view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'653a4132-1-'+__i0__}}" src="{{item.org.logo}}" width="80rpx" height="80rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.org.city!='市辖区'?item.org.city:item.org.province}}</view></view></view><block a:if="{{list.length}}"><u-loadmore vue-id="653a4132-2" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></block><block a:else><u-loadmore vue-id="653a4132-3" status="nomore" nomore-text="没有收藏岗位" onVueInit="__l"></u-loadmore></block></view></view>
\ No newline at end of file
<view class="collectLog"><scroll-view class="list" scroll-y="{{true}}" data-event-opts="{{[['scrollToLower',[['loadMore',['$event']]]]]}}" onScrollToLower="__e"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title">{{item.name}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'653a4132-1-'+__i0__}}" src="{{item.org.logo}}" width="80rpx" height="80rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.org.city!='市辖区'?item.org.city:item.org.province}}</view></view></view><block a:if="{{list.length}}"><u-loadmore vue-id="653a4132-2" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></block><block a:else><u-loadmore vue-id="653a4132-3" status="nomore" nomore-text="没有收藏岗位" onVueInit="__l"></u-loadmore></block></scroll-view></view>
\ No newline at end of file
(my["webpackJsonp"]=my["webpackJsonp"]||[]).push([["pages/user/collectLog"],{"00a7":function(n,t,e){"use strict";e.d(t,"b",(function(){return u})),e.d(t,"c",(function(){return i})),e.d(t,"a",(function(){return o}));var o={"u-Image":function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uview-ui/components/u--image/u--image")]).then(e.bind(null,"2788"))},uLoadmore:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uview-ui/components/u-loadmore/u-loadmore")]).then(e.bind(null,"8a48"))}},u=function(){var n=this.$createElement;this._self._c},i=[]},"16bb":function(n,t,e){"use strict";var o=e("f5c7"),u=e.n(o);u.a},"2c82":function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={data:function(){return{list:[],status:"nomore",loadingText:"努力加载中",loadmoreText:"轻轻上拉",nomoreText:"没有了"}},onLoad:function(){this.load()},onPullDownRefresh:function(){this.load("sx")},onShow:function(){},methods:{load:function(t){var e=this;this.$http.get("/collect/l",{}).then((function(o){e.list=o.data.list,"sx"==t&&(n.stopPullDownRefresh(),setTimeout((function(){n.showToast({title:"刷新成功",icon:"none"})}),500))}))},toDetail:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n.navigateTo({url:"/pages/home/jobDetails?id=".concat(t.id,"&source=jyzp")})}}};t.default=e}).call(this,e("6861")["default"])},"73a2":function(n,t,e){"use strict";e.r(t);var o=e("2c82"),u=e.n(o);for(var i in o)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return o[n]}))}(i);t["default"]=u.a},d8ec:function(n,t,e){"use strict";e.r(t);var o=e("00a7"),u=e("73a2");for(var i in u)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(i);e("16bb");var a=e("828b"),c=Object(a["a"])(u["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);t["default"]=c.exports},eaad:function(n,t,e){"use strict";(function(n){var t=e("47a9");e("9db3");t(e("3240"));var o=t(e("d8ec"));my.__webpack_require_UNI_MP_PLUGIN__=e,n(o.default)}).call(this,e("6861")["createPage"])},f5c7:function(n,t,e){}},[["eaad","common/runtime","common/vendor"]]]);
\ No newline at end of file
(my["webpackJsonp"]=my["webpackJsonp"]||[]).push([["pages/user/collectLog"],{"16bb":function(t,e,n){"use strict";var o=n("f5c7"),a=n.n(o);a.a},"2c82":function(t,e,n){"use strict";(function(t){var o=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=o(n("af34")),u={data:function(){return{pageNum:1,pageSize:10,list:[],status:"nomore",loadingText:"努力加载中",loadmoreText:"轻轻上拉",nomoreText:"没有了"}},onLoad:function(){this.load()},onPullDownRefresh:function(){this.pageNum=1,this.load("sx")},onShow:function(){},methods:{loadMore:function(){"loadmore"==this.status&&(this.pageNum=this.pageNum+1,this.load())},load:function(e){var n=this;this.$http.get("/collect/l",{pageNum:this.pageNum,pageSize:this.pageSize}).then((function(o){n.list=1==n.pageNum?o.data.list:[].concat((0,a.default)(n.list),(0,a.default)(o.data.list)),n.status=n.list.length>=o.data.total?"nomore":"loadmore","sx"==e&&(t.stopPullDownRefresh(),setTimeout((function(){t.showToast({title:"刷新成功",icon:"none"})}),500))}))},toDetail:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.navigateTo({url:"/pages/home/jobDetails?id=".concat(e.id,"&source=jyzp")})}}};e.default=u}).call(this,n("6861")["default"])},"73a2":function(t,e,n){"use strict";n.r(e);var o=n("2c82"),a=n.n(o);for(var u in o)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(u);e["default"]=a.a},d61e:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return o}));var o={"u-Image":function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u--image/u--image")]).then(n.bind(null,"2788"))},uLoadmore:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-loadmore/u-loadmore")]).then(n.bind(null,"8a48"))}},a=function(){var t=this.$createElement;this._self._c},u=[]},d8ec:function(t,e,n){"use strict";n.r(e);var o=n("d61e"),a=n("73a2");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);n("16bb");var i=n("828b"),c=Object(i["a"])(a["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=c.exports},eaad:function(t,e,n){"use strict";(function(t){var e=n("47a9");n("9db3");e(n("3240"));var o=e(n("d8ec"));my.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("6861")["createPage"])},f5c7:function(t,e,n){}},[["eaad","common/runtime","common/vendor"]]]);
\ No newline at end of file
.deliverLog{height:100%;overflow:hidden}.deliverLog .list{height:calc(100%);overflow:auto;padding:30rpx;box-sizing:border-box}.deliverLog .list .list-item{background-color:#fff;border-radius:20rpx;padding:30rpx}.deliverLog .list .list-item .list-title{font-weight:700;font-size:36rpx;margin-bottom:20rpx}.deliverLog .list .list-item .list-title .t{background-color:#eff7fe;color:#33a1ca;margin-left:20rpx;font-weight:400}.deliverLog .list .list-item .list-title .money{color:#647beb}.deliverLog .list .list-item .company{margin:20rpx 0;color:#666;font-size:30rpx}.deliverLog .list .list-item .occupational{color:#666;font-size:26rpx;font-weight:300}.deliverLog .list .list-item + .list-item{margin-top:30rpx}
\ No newline at end of file
.deliverLog{height:100vh;overflow:hidden}.deliverLog .list{height:calc(100%);overflow:auto;padding:30rpx;box-sizing:border-box}.deliverLog .list .list-item{background-color:#fff;border-radius:20rpx;padding:30rpx}.deliverLog .list .list-item .list-title{font-weight:700;font-size:32rpx;margin-bottom:10rpx}.deliverLog .list .list-item .money{color:#647beb;text-align:right;margin-bottom:10rpx;font-weight:700}.deliverLog .list .list-item .company{margin:20rpx 0;color:#666;font-size:30rpx}.deliverLog .list .list-item .occupational{color:#666;font-size:26rpx;font-weight:300}.deliverLog .list .list-item + .list-item{margin-top:30rpx}
\ No newline at end of file
<view class="deliverLog"><view class="list"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title f_b"><view class="f_s">{{''+item.name+''}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view></view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'3e8d473c-1-'+__i0__}}" src="{{item.org.logo}}" width="80rpx" height="80rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.org.city!='市辖区'?item.org.city:item.org.province}}</view></view></view><block a:if="{{list.length}}"><u-loadmore vue-id="3e8d473c-2" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></block><block a:else><u-loadmore vue-id="3e8d473c-3" status="nomore" nomore-text="没有投递记录" onVueInit="__l"></u-loadmore></block></view></view>
\ No newline at end of file
<view class="deliverLog"><scroll-view class="list" scroll-y="{{true}}" data-event-opts="{{[['scrollToLower',[['loadMore',['$event']]]]]}}" onScrollToLower="__e"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title">{{item.name}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'3e8d473c-1-'+__i0__}}" src="{{item.org.logo}}" width="80rpx" height="80rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.org.city!='市辖区'?item.org.city:item.org.province}}</view></view></view><block a:if="{{list.length}}"><u-loadmore vue-id="3e8d473c-2" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></block><block a:else><u-loadmore vue-id="3e8d473c-3" status="nomore" nomore-text="没有投递记录" onVueInit="__l"></u-loadmore></block></scroll-view></view>
\ No newline at end of file
(my["webpackJsonp"]=my["webpackJsonp"]||[]).push([["pages/user/deliverLog"],{"0315":function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={data:function(){return{list:[],status:"nomore",loadingText:"努力加载中",loadmoreText:"轻轻上拉",nomoreText:"没有了"}},onLoad:function(){this.load()},onPullDownRefresh:function(){this.load("sx")},onShow:function(){},methods:{load:function(t){var e=this;this.$http.get("/signRecord/l",{}).then((function(o){e.list=o.data.list,"sx"==t&&(n.stopPullDownRefresh(),setTimeout((function(){n.showToast({title:"刷新成功",icon:"none"})}),500))}))},toDetail:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n.navigateTo({url:"/pages/home/jobDetails?id=".concat(t.id,"&source=jyzp")})}}};t.default=e}).call(this,e("6861")["default"])},4646:function(n,t,e){"use strict";e.d(t,"b",(function(){return u})),e.d(t,"c",(function(){return i})),e.d(t,"a",(function(){return o}));var o={"u-Image":function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uview-ui/components/u--image/u--image")]).then(e.bind(null,"2788"))},uLoadmore:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uview-ui/components/u-loadmore/u-loadmore")]).then(e.bind(null,"8a48"))}},u=function(){var n=this.$createElement;this._self._c},i=[]},"65f7":function(n,t,e){"use strict";e.r(t);var o=e("0315"),u=e.n(o);for(var i in o)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return o[n]}))}(i);t["default"]=u.a},7417:function(n,t,e){"use strict";var o=e("a162"),u=e.n(o);u.a},"75fe":function(n,t,e){"use strict";e.r(t);var o=e("4646"),u=e("65f7");for(var i in u)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(i);e("7417");var a=e("828b"),r=Object(a["a"])(u["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);t["default"]=r.exports},a162:function(n,t,e){},bcb7:function(n,t,e){"use strict";(function(n){var t=e("47a9");e("9db3");t(e("3240"));var o=t(e("75fe"));my.__webpack_require_UNI_MP_PLUGIN__=e,n(o.default)}).call(this,e("6861")["createPage"])}},[["bcb7","common/runtime","common/vendor"]]]);
\ No newline at end of file
(my["webpackJsonp"]=my["webpackJsonp"]||[]).push([["pages/user/deliverLog"],{"0315":function(t,e,n){"use strict";(function(t){var o=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=o(n("af34")),u={data:function(){return{pageNum:1,pageSize:10,list:[],status:"nomore",loadingText:"努力加载中",loadmoreText:"轻轻上拉",nomoreText:"没有了"}},onLoad:function(){this.load()},onPullDownRefresh:function(){this.pageNum=1,this.load("sx")},onShow:function(){},methods:{loadMore:function(){"loadmore"==this.status&&(this.pageNum=this.pageNum+1,this.load())},load:function(e){var n=this;this.status="loading",this.$http.get("/signRecord/l",{pageNum:this.pageNum,pageSize:this.pageSize}).then((function(o){n.list=1==n.pageNum?o.data.list:[].concat((0,a.default)(n.list),(0,a.default)(o.data.list)),n.status=n.list.length>=o.data.total?"nomore":"loadmore","sx"==e&&(t.stopPullDownRefresh(),setTimeout((function(){t.showToast({title:"刷新成功",icon:"none"})}),500))}))},toDetail:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.navigateTo({url:"/pages/home/jobDetails?id=".concat(e.id,"&source=jyzp")})}}};e.default=u}).call(this,n("6861")["default"])},"4d2d":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return o}));var o={"u-Image":function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u--image/u--image")]).then(n.bind(null,"2788"))},uLoadmore:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-loadmore/u-loadmore")]).then(n.bind(null,"8a48"))}},a=function(){var t=this.$createElement;this._self._c},u=[]},"65f7":function(t,e,n){"use strict";n.r(e);var o=n("0315"),a=n.n(o);for(var u in o)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(u);e["default"]=a.a},7417:function(t,e,n){"use strict";var o=n("a162"),a=n.n(o);a.a},"75fe":function(t,e,n){"use strict";n.r(e);var o=n("4d2d"),a=n("65f7");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);n("7417");var i=n("828b"),r=Object(i["a"])(a["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=r.exports},a162:function(t,e,n){},bcb7:function(t,e,n){"use strict";(function(t){var e=n("47a9");n("9db3");e(n("3240"));var o=e(n("75fe"));my.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("6861")["createPage"])}},[["bcb7","common/runtime","common/vendor"]]]);
\ No newline at end of file
......@@ -68,17 +68,14 @@
}
.home .list .list-item .list-title {
font-weight: bold;
font-size: 36rpx;
margin-bottom: 20rpx;
font-size: 32rpx;
margin-bottom: 10rpx;
}
.home .list .list-item .list-title .t {
background-color: #EFF7FE;
color: #33A1CA;
margin-left: 20rpx;
font-weight: normal;
}
.home .list .list-item .list-title .money {
.home .list .list-item .money {
color: #647BEB;
text-align: right;
margin-bottom: 10rpx;
font-weight: bold;
}
.home .list .list-item .company {
margin: 20rpx 0;
......
<view class="home"><view class="top"><u-search vue-id="6b51373e-1" placeholder="搜索职位/公司" value="{{selTitle}}" data-event-opts="{{[['^custom',[['load']]],['^input',[['__set_model',['','selTitle','$event',[]]]]]]}}" onCustom="__e" onInput="__e" onVueInit="__l"></u-search></view><u-tabs vue-id="6b51373e-2" list="{{tabList}}" activeStyle="{{({color:'#303133',fontWeight:'bold',transform:'scale(1.25)',transition:'all .2s linear'})}}" data-event-opts="{{[['^change',[['changeTabs']]]]}}" onChange="__e" onVueInit="__l" vue-slots="{{['right']}}"><view style="padding:0 30rpx 0 10rpx;" slot="right" data-event-opts="{{[['tap',[['addTab',['$event']]]]]}}" onTap="__e"><u-icon vue-id="{{('6b51373e-3')+','+('6b51373e-2')}}" name="plus" size="21" bold="{{true}}" onVueInit="__l"></u-icon></view></u-tabs><scroll-view class="list" scroll-y="{{true}}" data-event-opts="{{[['scrollToLower',[['loadMore',['$event']]]]]}}" onScrollToLower="__e"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title f_b"><view class="f_s">{{''+item.name+''}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view></view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'6b51373e-4-'+__i0__}}" src="{{item.org.logo}}" width="60rpx" height="60rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.city!='市辖区'?item.city:item.province+' '+item.region}}</view></view></view><u-loadmore vue-id="6b51373e-5" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></scroll-view><plugin-wrapper vue-id="6b51373e-6" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup onFailure="onFailure" onSuccess="onSuccess" onClose="onClose" templateId="DEFAULT" outBizNo="outBizNo" appId="2021005184646262" visible="{{visible}}" onVueInit="__l"></resume-popup></plugin-wrapper></view>
\ No newline at end of file
<view class="home"><view class="top"><u-search vue-id="6b51373e-1" placeholder="搜索职位/公司" value="{{selTitle}}" data-event-opts="{{[['^custom',[['load']]],['^input',[['__set_model',['','selTitle','$event',[]]]]]]}}" onCustom="__e" onInput="__e" onVueInit="__l"></u-search></view><u-tabs vue-id="6b51373e-2" list="{{tabList}}" activeStyle="{{({color:'#303133',fontWeight:'bold',transform:'scale(1.25)',transition:'all .2s linear'})}}" data-event-opts="{{[['^change',[['changeTabs']]]]}}" onChange="__e" onVueInit="__l" vue-slots="{{['right']}}"><view style="padding:0 30rpx 0 10rpx;" slot="right" data-event-opts="{{[['tap',[['addTab',['$event']]]]]}}" onTap="__e"><u-icon vue-id="{{('6b51373e-3')+','+('6b51373e-2')}}" name="plus" size="21" bold="{{true}}" onVueInit="__l"></u-icon></view></u-tabs><scroll-view class="list" scroll-y="{{true}}" data-event-opts="{{[['scrollToLower',[['loadMore',['$event']]]]]}}" onScrollToLower="__e"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title">{{item.name}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'6b51373e-4-'+__i0__}}" src="{{item.org.logo}}" width="60rpx" height="60rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.city!='市辖区'?item.city:item.province+' '+item.region}}</view></view></view><u-loadmore vue-id="6b51373e-5" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></scroll-view><plugin-wrapper vue-id="6b51373e-6" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup onFailure="onFailure" onSuccess="onSuccess" onClose="onClose" templateId="DEFAULT" outBizNo="outBizNo" appId="2021005184646262" visible="{{visible}}" onVueInit="__l"></resume-popup></plugin-wrapper></view>
\ No newline at end of file
......@@ -39,11 +39,11 @@
padding: 30rpx;
}
.jobDetails .jobInfo .jobName {
font-size: 40rpx;
font-size: 34rpx;
}
.jobDetails .jobInfo .jobSalary {
font-size: 40rpx;
color: #E26767;
text-align: right;
}
.jobDetails .jobInfo .companyName {
padding: 20rpx 0;
......
<view class="jobDetails"><view class="jobInfo"><view class="f_b"><view class="jobName">{{detail.name}}</view><view class="jobSalary">{{detail.salaryMin+"-"+detail.salaryMax+"元 "+(detail.payTimes?detail.payTimes+'薪':'')}}</view></view><view class="companyName">{{detail.industryName}}</view><view class="requirement f_s"><view class="f_s"><u-icon vue-id="41a5e150-1" name="clock" onVueInit="__l"></u-icon>{{''+detail.experience+''}}</view><view class="f_s"><u-icon vue-id="41a5e150-2" name="bookmark" onVueInit="__l"></u-icon>{{''+detail.qualification+''}}</view><view class="f_s"><u-icon vue-id="41a5e150-3" name="bag" onVueInit="__l"></u-icon>{{''+detail.recruitType+''}}</view></view><u-cell vue-id="41a5e150-4" icon="map" title="{{detail.province+' '+detail.city+' '+detail.region+' '+detail.address}}" border="{{false}}" onVueInit="__l"></u-cell></view><view class="jobDesc"><view class="moduleTitle">职位描述</view><view style="white-space:pre-line;line-height:2;font-weight:300;">{{detail.details}}</view></view><view data-event-opts="{{[['tap',[['toCompanyDetails',['$0'],['detail.org']]]]]}}" class="companyInfo" onTap="__e"><view class="moduleTitle">公司信息</view><view class="f_b" style="margin-top:30rpx;"><view class="f_s"><u--image vue-id="41a5e150-5" src="{{detail.org.logo}}" width="60rpx" height="60rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;color:#666;">{{detail.orgName}}</text></view><u-icon vue-id="41a5e150-6" size="20" name="arrow-right" onVueInit="__l"></u-icon></view></view><view class="footer f_b"><block a:if="{{collect}}"><u-icon vue-id="41a5e150-7" size="30" name="star-fill" color="#f40" data-event-opts="{{[['^click',[['shoucang']]]]}}" onClick="__e" onVueInit="__l"></u-icon></block><block a:else><u-icon vue-id="41a5e150-8" size="30" name="star" data-event-opts="{{[['^click',[['shoucang']]]]}}" onClick="__e" onVueInit="__l"></u-icon></block><view style="width:20px;"></view><block a:if="{{signUp}}"><u-button vue-id="41a5e150-9" type="primary" text="已投递" disabled="{{true}}" onVueInit="__l"></u-button></block><block a:else><u-button vue-id="41a5e150-10" type="primary" text="投递简历" data-event-opts="{{[['^click',[['deliver']]]]}}" onClick="__e" onVueInit="__l"></u-button></block></view><plugin-wrapper vue-id="41a5e150-11" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup onFailure="onFailure" onSuccess="onSuccess" onClose="onClose" templateId="DEFAULT" outBizNo="{{outBizNo}}" appId="2021005184646262" visible="{{visible}}" onVueInit="__l"></resume-popup></plugin-wrapper><plugin-wrapper vue-id="41a5e150-12" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup2 onFailure="onFailure2" onSuccess="onSuccess2" onClose="onClose2" requiredAttributes="baseInfo|phone|educationLevel|workExperience" templateId="DEFAULT" recruitmentPlatformName="{{detail.orgName}}" jobName="{{detail.name}}" outJobId="{{detail.id}}" outBizNo="outBizNo" appId="2021005184646262" visible="{{visible2}}" onVueInit="__l"></resume-popup2></plugin-wrapper></view>
\ No newline at end of file
<view class="jobDetails"><view class="jobInfo"><view class="jobName">{{detail.name}}</view><view class="jobSalary">{{detail.salaryMin+"-"+detail.salaryMax+"元 "+(detail.payTimes?detail.payTimes+'薪':'')}}</view><view class="companyName">{{detail.industryName}}</view><view class="requirement f_s"><view class="f_s"><u-icon vue-id="41a5e150-1" name="clock" onVueInit="__l"></u-icon>{{''+detail.experience+''}}</view><view class="f_s"><u-icon vue-id="41a5e150-2" name="bookmark" onVueInit="__l"></u-icon>{{''+detail.qualification+''}}</view><view class="f_s"><u-icon vue-id="41a5e150-3" name="bag" onVueInit="__l"></u-icon>{{''+detail.recruitType+''}}</view></view><u-cell vue-id="41a5e150-4" icon="map" title="{{detail.province+' '+detail.city+' '+detail.region+' '+detail.address}}" border="{{false}}" onVueInit="__l"></u-cell></view><view class="jobDesc"><view class="moduleTitle">职位描述</view><view style="white-space:pre-line;line-height:2;font-weight:300;">{{detail.details}}</view></view><view data-event-opts="{{[['tap',[['toCompanyDetails',['$0'],['detail.org']]]]]}}" class="companyInfo" onTap="__e"><view class="moduleTitle">公司信息</view><view class="f_b" style="margin-top:30rpx;"><view class="f_s"><u--image vue-id="41a5e150-5" src="{{detail.org.logo}}" width="60rpx" height="60rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;color:#666;">{{detail.orgName}}</text></view><u-icon vue-id="41a5e150-6" size="20" name="arrow-right" onVueInit="__l"></u-icon></view></view><view class="footer f_b"><block a:if="{{collect}}"><u-icon vue-id="41a5e150-7" size="30" name="star-fill" color="#f40" data-event-opts="{{[['^click',[['shoucang']]]]}}" onClick="__e" onVueInit="__l"></u-icon></block><block a:else><u-icon vue-id="41a5e150-8" size="30" name="star" data-event-opts="{{[['^click',[['shoucang']]]]}}" onClick="__e" onVueInit="__l"></u-icon></block><view style="width:20px;"></view><block a:if="{{signUp}}"><u-button vue-id="41a5e150-9" type="primary" text="已投递" disabled="{{true}}" onVueInit="__l"></u-button></block><block a:else><u-button vue-id="41a5e150-10" type="primary" text="投递简历" data-event-opts="{{[['^click',[['deliver']]]]}}" onClick="__e" onVueInit="__l"></u-button></block></view><plugin-wrapper vue-id="41a5e150-11" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup onFailure="onFailure" onSuccess="onSuccess" onClose="onClose" templateId="DEFAULT" outBizNo="{{outBizNo}}" appId="2021005184646262" visible="{{visible}}" onVueInit="__l"></resume-popup></plugin-wrapper><plugin-wrapper vue-id="41a5e150-12" onPluginWrap="__w" data-com-type="wx" onVueInit="__l" vue-slots="{{['default']}}"><resume-popup2 onFailure="onFailure2" onSuccess="onSuccess2" onClose="onClose2" requiredAttributes="baseInfo|phone|educationLevel|workExperience" templateId="DEFAULT" recruitmentPlatformName="{{detail.orgName}}" jobName="{{detail.name}}" outJobId="{{detail.id}}" outBizNo="outBizNo" appId="2021005184646262" visible="{{visible2}}" onVueInit="__l"></resume-popup2></plugin-wrapper></view>
\ No newline at end of file
......@@ -269,8 +269,6 @@ var _loginSetInfo = __webpack_require__(/*! ../../util/loginSetInfo.js */ 162);
//
//
//
//
//
var _default = {
data: function data() {
return {
......
......@@ -41,17 +41,14 @@
}
.collectLog .list .list-item .list-title {
font-weight: bold;
font-size: 36rpx;
margin-bottom: 20rpx;
font-size: 32rpx;
margin-bottom: 10rpx;
}
.collectLog .list .list-item .list-title .t {
background-color: #EFF7FE;
color: #33A1CA;
margin-left: 20rpx;
font-weight: normal;
}
.collectLog .list .list-item .list-title .money {
.collectLog .list .list-item .money {
color: #647BEB;
text-align: right;
margin-bottom: 10rpx;
font-weight: bold;
}
.collectLog .list .list-item .company {
margin: 20rpx 0;
......
<view class="collectLog"><scroll-view class="list" scroll-y="{{true}}" data-event-opts="{{[['scrollToLower',[['loadMore',['$event']]]]]}}" onScrollToLower="__e"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title f_b"><view class="f_s">{{''+item.name+''}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view></view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'653a4132-1-'+__i0__}}" src="{{item.org.logo}}" width="80rpx" height="80rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.org.city!='市辖区'?item.org.city:item.org.province}}</view></view></view><block a:if="{{list.length}}"><u-loadmore vue-id="653a4132-2" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></block><block a:else><u-loadmore vue-id="653a4132-3" status="nomore" nomore-text="没有收藏岗位" onVueInit="__l"></u-loadmore></block></scroll-view></view>
\ No newline at end of file
<view class="collectLog"><scroll-view class="list" scroll-y="{{true}}" data-event-opts="{{[['scrollToLower',[['loadMore',['$event']]]]]}}" onScrollToLower="__e"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title">{{item.name}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'653a4132-1-'+__i0__}}" src="{{item.org.logo}}" width="80rpx" height="80rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.org.city!='市辖区'?item.org.city:item.org.province}}</view></view></view><block a:if="{{list.length}}"><u-loadmore vue-id="653a4132-2" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></block><block a:else><u-loadmore vue-id="653a4132-3" status="nomore" nomore-text="没有收藏岗位" onVueInit="__l"></u-loadmore></block></scroll-view></view>
\ No newline at end of file
......@@ -210,10 +210,6 @@ var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/
//
//
//
//
//
//
//
var _default = {
data: function data() {
return {
......
......@@ -41,17 +41,14 @@
}
.deliverLog .list .list-item .list-title {
font-weight: bold;
font-size: 36rpx;
margin-bottom: 20rpx;
font-size: 32rpx;
margin-bottom: 10rpx;
}
.deliverLog .list .list-item .list-title .t {
background-color: #EFF7FE;
color: #33A1CA;
margin-left: 20rpx;
font-weight: normal;
}
.deliverLog .list .list-item .list-title .money {
.deliverLog .list .list-item .money {
color: #647BEB;
text-align: right;
margin-bottom: 10rpx;
font-weight: bold;
}
.deliverLog .list .list-item .company {
margin: 20rpx 0;
......
<view class="deliverLog"><scroll-view class="list" scroll-y="{{true}}" data-event-opts="{{[['scrollToLower',[['loadMore',['$event']]]]]}}" onScrollToLower="__e"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title f_b"><view class="f_s">{{''+item.name+''}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view></view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'3e8d473c-1-'+__i0__}}" src="{{item.org.logo}}" width="80rpx" height="80rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.org.city!='市辖区'?item.org.city:item.org.province}}</view></view></view><block a:if="{{list.length}}"><u-loadmore vue-id="3e8d473c-2" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></block><block a:else><u-loadmore vue-id="3e8d473c-3" status="nomore" nomore-text="没有投递记录" onVueInit="__l"></u-loadmore></block></scroll-view></view>
\ No newline at end of file
<view class="deliverLog"><scroll-view class="list" scroll-y="{{true}}" data-event-opts="{{[['scrollToLower',[['loadMore',['$event']]]]]}}" onScrollToLower="__e"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',__i0__]]]]]]]}}" class="list-item" onTap="__e" a:for="{{list}}" a:for-item="item" a:for-index="__i0__"><view class="list-title">{{item.name}}</view><view class="money">{{item.salaryMin+"~"+item.salaryMax}}</view><view class="f_s"><view class="tag">{{item.recruitType}}</view><view class="tag">{{item.qualification}}</view><view class="tag">{{item.experience}}</view></view><view class="company f_s"><u--image vue-id="{{'3e8d473c-1-'+__i0__}}" src="{{item.org.logo}}" width="80rpx" height="80rpx" radius="4" onVueInit="__l"></u--image><text style="padding:0 10px;font-weight:300;font-size:28rpx;">{{item.orgName}}</text></view><view class="f_b occupational"><view>{{item.industryName}}</view><view>{{item.org.city!='市辖区'?item.org.city:item.org.province}}</view></view></view><block a:if="{{list.length}}"><u-loadmore vue-id="3e8d473c-2" status="{{status}}" loading-text="{{loadingText}}" loadmore-text="{{loadmoreText}}" nomore-text="{{nomoreText}}" onVueInit="__l"></u-loadmore></block><block a:else><u-loadmore vue-id="3e8d473c-3" status="nomore" nomore-text="没有投递记录" onVueInit="__l"></u-loadmore></block></scroll-view></view>
\ No newline at end of file
......@@ -210,10 +210,6 @@ var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/
//
//
//
//
//
//
//
var _default = {
data: function data() {
return {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论