master
zsk 2 years ago
parent fd0e00e300
commit 34667f5efc

@ -41,7 +41,11 @@
"pages/messageDetail/index",
"pages/secret/index",
"pages/serviceTerm/index"
"pages/serviceTerm/index",
"pages/type/type/index",
"pages/company/company/index"
],
"permission": {
"scope.userLocation": {
@ -49,7 +53,6 @@
}
},
"requiredPrivateInfos":[
"getLocation",
"chooseLocation",
"chooseAddress"
],
@ -65,16 +68,26 @@
"selectedColor": "#0dcc91",
"list": [
{
"iconPath": "./assets/images/job.png",
"selectedIconPath": "./assets/images/job1.png",
"iconPath": "./images/nav_home_normal.png",
"selectedIconPath": "./images/nav_home_selected.png",
"pagePath": "pages/index/index",
"text": "好工作"
"text": "首页"
},
{
"iconPath": "./images/nav_class_normal.png",
"selectedIconPath": "./images/nav_class_selected.png",
"pagePath": "pages/type/type/index",
"text": "分类"
},
{
"iconPath": "./images/nav_company_norma.png",
"selectedIconPath": "./images/nav_company_selected.png",
"pagePath": "pages/company/company/index",
"text": "企业"
},
{
"iconPath": "./assets/images/me.png",
"selectedIconPath": "./assets/images/me1.png",
"iconPath": "./images/nav_my_normal.png",
"selectedIconPath": "./images/nav_my_selected.png",
"pagePath": "pages/mine/index",
"text": "我的"
}

@ -1783,7 +1783,7 @@ button.loginOut {
.weui-search-bar__box .search {
position: relative;
text-align: left;
width: 52px;
width: 56px;
padding-left: 12px;
box-sizing: border-box;
/* left: -10px; */
@ -2038,3 +2038,447 @@ button.loginOut {
color: #fff;
background-color: var(--color-hover) !important;
}
/* 弹性布局 */
.g_border_c {
border: 1rpx solid #ccc;
}
.g_border_c_t {
border-top: 1rpx solid #ccc;
}
.g_border_c_r {
border-right: 1rpx solid #ccc;
}
.g_border_c_b {
border-bottom: 1rpx solid #ccc;
}
.g_border_c_l {
border-left: 1rpx solid #ccc;
}
.g_border_c_l_2 {
border-left: 2rpx solid #ccc;
}
.g_border_d {
border: 1rpx solid #ddd;
}
.g_border_d_t {
border-top: 1rpx solid #ddd;
}
.g_border_d_r {
border-right: 1rpx solid #ddd;
}
.g_border_d_b {
border-bottom: 1rpx solid #ddd;
}
.g_border_d_l {
border-left: 1rpx solid #ddd;
}
.g_border_d_l_2 {
border-left: 2rpx solid #ddd;
}
.g_border_e {
border: 1rpx solid #eee;
}
.g_border_e_t {
border-top: 1rpx solid #eee;
}
.g_border_e_r {
border-right: 1rpx solid #eee;
}
.g_border_e_b {
border-bottom: 1rpx solid #eee;
}
.g_border_e_l {
border-left: 1rpx solid #eee;
}
.g_border_main {
border: 1rpx solid #00b666;
}
.g_border_f5 {
border: 1rpx solid #f5f5f5;
}
.g_border_f5_t {
border-top: 1rpx solid #f5f5f5;
}
.g_border_f5_r {
border-right: 1rpx solid #f5f5f5;
}
.g_border_f5_b {
border-bottom: 1rpx solid #f5f5f5;
}
.g_border_f5_l {
border-left: 1rpx solid #f5f5f5;
}
.g_border_0_b {
border-bottom: 1rpx solid rgba(0, 0, 0, 0.1);
}
.g_flex_1 {
flex: 1;
}
.g_flex_2 {
flex: 2;
}
.g_flex_3 {
flex: 3;
}
.g_flex_4 {
flex: 4;
}
.g_flex_none {
flex: none;
}
.g_flex_c {
display: flex;
display: -webkit-flex;
justify-content: center;
align-items: center;
}
.g_flex_rowRight_columnCenter {
display: flex;
display: -webkit-flex;
justify-content: flex-end;
align-items: center;
}
.g_flex_rowRight_columnEnd {
display: flex;
display: -webkit-flex;
justify-content: flex-end;
align-items: flex-end;
}
.g_flex_row_start {
display: flex;
display: -webkit-flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
}
.g_flex_row_start_none {
display: flex;
display: -webkit-flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
}
.g_flex_row_start_c {
display: flex;
display: -webkit-flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
}
.g_flex_row_between {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.g_flex_row_around {
display: flex;
display: -webkit-flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
}
.g_flex_row_center {
display: flex;
display: -webkit-flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
.g_flex_row_end {
display: flex;
display: -webkit-flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-end;
}
.g_flex_column_start {
display: flex;
display: -webkit-flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: flex-start;
}
.g_flex_column_between {
display: flex;
display: -webkit-flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: space-between;
}
.g_flex_column_around {
display: flex;
display: -webkit-flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: space-around;
}
.g_flex_column_end {
display: flex;
display: -webkit-flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: flex-end;
}
.g_flex_column_center {
display: flex;
display: -webkit-flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: center;
}
.g_ell_1 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
word-break: break-all;
}
.g_ell_2 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
word-break: break-all;
}
.g_ell_3 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
word-break: break-all;
}
.g_ell_4 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
word-break: break-all;
}
.g_fw_100 {
font-weight: 100;
}
.g_fw_200 {
font-weight: 200;
}
.g_fw_300 {
font-weight: 300;
}
.g_fw_400 {
font-weight: 400;
}
.g_fw_500 {
font-weight: 500;
}
.g_fw_600 {
font-weight: 600;
}
.g_fw_700 {
font-weight: 700;
}
.g_fw_800 {
font-weight: 800;
}
.g_fw_900 {
font-weight: 900;
}
.g_fw_bold {
font-weight: bold;
}
.g_c_0 {
color: #000;
}
.g_c_3 {
color: #333;
}
.g_c_6 {
color: #666;
}
.g_c_7 {
color: #777777;
}
.g_c_8 {
color: #888888;
}
.g_c_9 {
color: #999;
}
.g_c_c0 {
color: #c0c4cc;
}
.g_c_c {
color: #ccc;
}
.g_c_f {
color: #fff;
}
.g_c_f0 {
color: #ff0000;
}
.g_c_f40 {
color: #ff4400;
}
.g_c_b1 {
color: #b1b1b1;
}
.g_c_fa2b {
color: #fa2b2b;
}
.g_c_a {
color: #aaaaaa;
}
.g_c_5e {
color: #5e5e5e;
}
.g_c_ff4d {
color: #ff4d4f;
}
.g_c_main {
color: #00b666;
}
.g_c_sub {
color: #576b95;
}
.g_bg_f {
background-color: #fff;
}
.g_bg_f_2 {
background-color: #f2f2f2;
}
.g_bg_f_5 {
background-color: #f5f5f5;
}
.g_bg_f_7 {
background-color: #f7f7f7;
}
.g_bg_f_9 {
background-color: #f9f9f9;
}
.g_bg_f0a {
background-color: #ff0a0a;
}
.g_bg_f40 {
background-color: #ff4400;
}
.g_bg_f40_7 {
background-color: rgba(255, 68, 0, 0.07);
}
.g_bg_f0 {
background-color: #f0f0f0;
}
.g_bg_e {
background-color: #eee;
}
.g_bg_c {
background-color: #ccc;
}
.g_bg_0 {
background-color: #000;
}
.g_bg_main {
background-color: #00b666;
}
.g_text_l {
text-align: left;
}
.g_text_c {
text-align: center;
}
.g_text_r {
text-align: right;
}
.g_text_word_c {
text-align: justify;
text-align-last: justify;
}
.g_text_underline {
text-decoration: underline;
}
.g_position_rela {
position: relative;
}
.g_position_abso {
position: absolute;
}
.g_position_abso_c {
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
}
.g_position_fixed {
position: fixed;
}
.g_position_fixed_c {
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
}
.g_position_c {
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
}
.g_clear_scroll::-webkit-scrollbar {
display: none;
width: 0;
height: 0;
color: transparent;
}
.g_w_all {
width: 100%;
}
.g_w_pull {
width: 100vw;
}
.g_w_three {
width: 33.3333%;
}
.g_w_four {
width: 25%;
}
.g_h_all {
height: 100%;
}
.g_h_pull {
height: 100vh;
}
.g_h_three {
width: 33.3333%;
}
.g_h_four {
width: 25%;
}
.g_lh_1 {
line-height: 1;
}
.g_lh_1_2 {
line-height: 1.2 !important;
}
.g_animate {
transition: all 2s;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

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

@ -0,0 +1,6 @@
{
"navigationBarBackgroundColor":"#0dcc91",
"navigationBarTextStyle":"white",
"backgroundColor": "#FFFFFF",
"navigationBarTitleText": "企业"
}

@ -0,0 +1,47 @@
<view class hover-class="none" hover-stop-propagation="false">
<view class="pr p10">
<view class="br8 bgf">
<image show-menu-by-longpress src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/pugongying/yicai.png" mode="aspectFill" style="width: 100%;height:200px;display:block;border-radius: 6px 6px 0px 0px;" class="db toppic br8"></image>
<view class="p16">
<view class="f16 c3 fwb">关于我们</view>
<view class="c9 f16 mt8">郑州一才企业管理是一家我是一段公司简介很长的简介我是一段公司简介很长的简介我是一段公司简介很长的简介我是一段公司简介很长的简介我是一段公司简介很长的简介我是一段公司我是一段公司简介很长的简介我是一段公司</view>
</view>
</view>
<view class="bgf mt10 br8" style="padding: 8px 10px 16px;">
<view class="v-center">
<view class="flex-1 pr20">
<view class="f16 c3 mt6">
郑州一才企业管理有限公司
</view>
<view class="f14 c9 mt8" style=" width: calc(100vw - 120px); white-space: nowrap;overflow: hidden;text-overflow: ellipsis;">河南省郑州市管城回族区心怡路与东站南街交叉口郑东升龙广场2号楼5楼</view>
</view>
<view class="mr12 mt4 tc" hover-class="thover" bindtap="goMap">
<image src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/pugongying/daohang.svg" style="width: 28px;height:28px;"></image>
<view class="f12 c3">导航</view>
</view>
</view>
</view>
<view class="servicebox mt_10 br8 fsa" style="margin-bottom: 60px;">
<view class="serviceinfo display-flex" hover-class="none">
<view class="mr10">
<image wx:if="{{serviceInfo.avatar}}" class="br_8" src="{{serviceInfo.avatar}}" mode="aspectFit|aspectFill|widthFix" lazy-load="false" binderror bindload></image>
<image wx:else class="br_8" src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/service.jpg" mode="aspectFit|aspectFill|widthFix" lazy-load="false" binderror bindload></image>
</view>
<view class="servicenamebox">
<view class="mb2 f20 fw500">客户经理</view>
<view class="c3 f16">
{{serviceInfo.userName }}
<i class="mr4"></i>
<p class="f14">{{serviceInfo.tel || '0371-6611 3723'}}</p>
</view>
</view>
</view>
<view class hover-class="none" hover-stop-propagation="false">
<view class="iconfont icon-weixin dib" bindtap="showdialog" hover-class="thover06" style="width:40px;height:40px;border-radius: 50%;background-color: var(--color-ysd-bg);color:var(--color-hover);display: flex;align-items: center;justify-content: center;font-size: 20px;float: right;"></view>
<view class="iconfont icon-dianhua mr10 dib" bindtap="makePhoneCall" hover-class="thover06" style="width:40px;height:40px;border-radius: 50%;background-color: var(--color-ysd-bg);color:var(--color-hover);display: flex;align-items: center;justify-content: center;font-size: 20px;float: right;"></view>
</view>
</view>
</view>
</view>

@ -0,0 +1,23 @@
@import '../../index/index.wxss';
page{
position: relative;
}
.servicebox{
padding: 10px;
background-color: #fff;
}
.servicebox .serviceinfo image {
width: 52px;
height: 52px;
}
.servicebox .serviceBottom {
height: 48px;
line-height: 48px;
width: 100%;
justify-content: space-between;
}
.servicebox .serviceBottom > view {
flex: 1;
justify-content: space-between;
padding: 0 10px 0 16px;
}

@ -1,3 +1,6 @@
{
"navigationStyle":"custom"
"navigationBarBackgroundColor":"#0dcc91",
"navigationBarTextStyle":"white",
"backgroundColor": "#FFFFFF",
"navigationBarTitleText": "职位详情"
}

@ -1,44 +1,6 @@
<view class="bt1">
<view style="position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;background-color: #000;z-index: 9999999999;display: flex;align-items: center;justify-content: center;" wx:if="{{showfixToast}}" bindtap="closeFix">
<view class="cf" style="position: absolute;top:{{statusBarHeight + ((navigationBarHeight - menuButtonHeight) / 2) + 2}}px">{{current+1}}/{{jobDetail.storeImage.length}}</view>
<swiper catchtap="doNothing" bindchange="bindchange" circular="{{true}}" current="{{current}}" indicator-dots="{{false}}" autoplay="{{false}}" duration="200">
<block wx:for="{{jobDetail.storeImage}}" wx:key="index">
<swiper-item>
<image data-src="{{item.url}}" data-id="{{item.id}}" show-menu-by-longpress="{{true}}" wx:if="{{item.isImg}}" src="{{item.url}}" mode="aspectFill" class="scrollImg" ></image>
<view class="videoContainer" data-id="{{item.id}}" hover-class="none" hover-stop-propagation="false" wx:if="{{!item.isImg && item.url}}" style="width:100%;height:100%">
<video class="theVideo" id="{{item.id}}" data-id="{{item.id}}" src="{{item.url}}" show-center-play-btn='{{false}}' show-fullscreen-btn="{{true}}" show-play-btn="{{true}}">
</video>
</view>
</swiper-item>
</block>
</swiper>
</view>
<view class="navigatorBar" hover-class="none" style="padding-top:{{statusBarHeight + ((navigationBarHeight - menuButtonHeight) / 2) + 2}}px" hover-stop-propagation="false">
<view class="goback iconfont icon-xiangzuo" bindtap='goBack' style="top:{{statusBarHeight + ((navigationBarHeight - menuButtonHeight) / 2) + 2}}px"></view>
<view class="tabs daotian fw500" style="width:200px;text-align:center;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;">{{jobDetail.storeJob.jobName}}</view>
</view>
<scroll-view id="listBox" style="height: calc(100vh - constant(safe-area-inset-bottom) - 64px);height: calc(100vh - env(safe-area-inset-bottom) - 64px);padding-bottom: 30px;" scroll-y="{{true}}">
<view class="goback iconfont icon-xiangzuo noBack" bindtap='goBack' style="top:{{statusBarHeight + ((navigationBarHeight - menuButtonHeight) / 2) + 2}}px"></view>
<view class="page-section page-section-spacing swiper">
<swiper indicator-dots="{{true}}" autoplay="{{true}}" interval="5000" duration="200">
<block wx:for="{{jobDetail.storeImage}}" wx:key="index">
<swiper-item>
<image data-src="{{item.url}}" data-id="{{item.id}}" wx:if="{{item.isImg}}" src="{{item.url}}" mode="aspectFill" class="scrollImg" bindtap="showFix"></image>
<view class="videoContainer" data-id="{{item.id}}" hover-class="none" hover-stop-propagation="false" wx:if="{{!item.isImg && item.url}}" style="width:100%;height:100%">
<video class="theVideo" bindtap="showFix" id="{{item.id}}" data-id="{{item.id}}" src="{{item.url}}" show-center-play-btn='{{false}}' show-fullscreen-btn="{{true}}" show-play-btn="{{false}}">
</video>
</view>
</swiper-item>
</block>
</swiper>
</view>
<view class="p20 pt12 pb10" id="tocanvas">
<view class="v-center">
<view class="jobTitle">
@ -98,196 +60,34 @@
<i class="iconfont icon-gengduo11 f14 ml18 dib pr c9" style="line-height:1;top:1px;"></i>
</view>
</view>
<view class="p016 mt12">
<image src="https://file.matripe.com.cn/images/2024/02/16/1708049493749933.jpg" class="img5" mode=""/>
<image src="https://file.matripe.com.cn/images/2024/02/16/1708049493749933.jpg" class="img5" mode=""/>
<image src="https://file.matripe.com.cn/images/2024/02/16/1708049493749933.jpg" class="img5" mode=""/>
<image src="https://file.matripe.com.cn/images/2024/02/16/1708049493749933.jpg" class="img5" mode=""/>
<image src="https://file.matripe.com.cn/images/2024/02/16/1708049493749933.jpg" class="img5" mode=""/>
</view>
<view class="p020">
<view class="f14">
<block wx:if="{{currIndex == '1'}}">
<view wx:if="{{jobDetail.storeJob.notes}}">
<view class="detailH3">温馨提示</view>
<view class="pri color-f40 border1" style="line-height:24px;padding:3px 8px;border-radius: 4px;">{{jobDetail.storeJob.notes}}</view>
</view>
<view class="detailH3">薪资待遇</view>
<view class="outSp">
<view class="display-flex">
<view class="rb1">薪资明细</view>
<view class="textb1">{{jobDetail.storeJob.salaryDetail}}</view>
</view>
<view class="display-flex">
<view class="rb1">薪资发放</view>
<view class="textb1">{{jobDetail.storeJob.payDay}}</view>
</view>
<view class="display-flex">
<view class="rb1">银行卡</view>
<view class="textb1">{{jobDetail.storeJob.bankInfo}}</view>
</view>
<view class="display-flex">
<view class="rb1">押金</view>
<view class="textb1">{{jobDetail.storeJob.mealCardDeposit}}</view>
</view>
<view class="display-flex">
<view class="rb1">培训</view>
<view class="textb1">{{jobDetail.storeJob.training}}</view>
</view>
<view class="display-flex">
<view class="rb1">试用期</view>
<view class="textb1">{{jobDetail.storeJob.probation}}</view>
</view>
<view class="display-flex">
<view class="rb1">福利待遇</view>
<view class="textb1">{{jobDetail.storeJob.boon}}</view>
</view>
<view class="display-flex">
<view class="rb1">薪资说明</view>
<view class="textb1">{{jobDetail.storeJob.salaryDesp}}</view>
</view>
</view>
<view class="detailH3">招聘要求</view>
<view class="outSp">
<view class="display-flex">
<view class="rb1">性别年龄</view>
<view class="textb1">{{showSexAgeText}}</view>
</view>
<view class="display-flex">
<view class="rb1">文化学历</view>
<view class="textb1">{{jobDetail.storeJob.education}}</view>
</view>
<view class="detailH3">
<view class="fl mr12" style="width: 4px;height: 19px;background: #0dcc91;border-radius: 2px;"></view>
<!-- <view class="display-flex">
<view class="rb1">文化学历</view>
<view class="textb1">{{jobDetail.storeJob.education}}</view>
</view>-->
<view class="display-flex">
<view class="rb1">证件</view>
<view class="textb1">{{jobDetail.storeJob.idCard}}</view>
</view>
<view class="display-flex">
<view class="rb1">疑难杂症</view>
<view class="textb1">{{jobDetail.storeJob.otherRequire}}</view>
</view>
<view class="display-flex">
<view class="rb1">体检</view>
<view class="textb1">{{jobDetail.storeJob.healthRequire}}</view>
</view>
</view>
<view class="detailH3">岗位说明</view>
<view class="outSp">
<view class="display-flex">
<view class="rb1">工作内容</view>
<view class="textb1">{{jobDetail.storeJob.workContent}}</view>
</view>
<view class="display-flex">
<view class="rb1">工作方式</view>
<view class="textb1">{{jobDetail.storeJob.workMode}}</view>
</view>
<view class="display-flex">
<view class="rb1">班次工时</view>
<view class="textb1">{{jobDetail.storeJob.workClasses}}</view>
</view>
<view class="display-flex">
<view class="rb1">工作衣</view>
<view class="textb1">{{jobDetail.storeJob.workClothes}}</view>
</view>
<view class="display-flex">
<view class="rb1">车间</view>
<view class="textb1">{{jobDetail.storeJob.securityCheck}}</view>
</view>
<view class="display-flex">
<view class="rb1">保险</view>
<view class="textb1">{{jobDetail.storeJob.employeeInsurance}}</view>
</view>
<view class="display-flex">
<view class="rb1">换岗调班</view>
<view class="textb1">{{jobDetail.storeJob.otherDesp}}</view>
</view>
</view>
<view class="detailH3">吃饭住宿</view>
<view class="outSp">
<view class="display-flex">
<!-- <view class="rb1">吃饭</view> -->
<view class="textb1" style="padding:0;">
<view class="display-flex">
<view class="rb1">吃饭</view>
<view class="textb1">{{jobDetail.storeJob.workingLunch}}</view>
</view>
<!-- <view class="display-flex">
<view class="rb1">补充说明</view>
<view class="textb1">{{jobDetail.storeJob.workingLunchDesp}}</view>
</view>-->
</view>
</view>
<view class="display-flex">
<!-- <view class="rb1">住宿</view> -->
<view class="textb1" style="padding:0;">
<view class="display-flex">
<view class="rb1 sbb1">住宿费用</view>
<view class="textb1 sbb1">{{jobDetail.storeJob.dormitory}}</view>
</view>
<view class="display-flex">
<view class="rb1 sbb1">宿舍设施</view>
<view class="textb1 sbb1">{{jobDetail.storeJob.dormitoryFacilities}}</view>
</view>
<view class="display-flex">
<view class="rb1 sbb1">宿舍距离</view>
<view class="textb1 sbb1">{{jobDetail.storeJob.dormDistance}}</view>
</view>
<!-- <view class="display-flex">
<view class="rb1 sbb1">厂车</view>
<view class="textb1 sbb1">{{jobDetail.storeJob.bus}}</view>
</view>-->
<!-- <view class="display-flex">
<view class="rb1 sbb1">水电费</view>
<view class="textb1 sbb1">{{jobDetail.storeJob.waterAndElec}}</view>
</view>-->
<view class="display-flex">
<view class="rb1">入住要求</view>
<view class="textb1">{{jobDetail.storeJob.dormitoryDesp}}</view>
</view>
</view>
</view>
</view>
<view class="detailH3">对接信息</view>
<view class="outSp">
<view class="display-flex">
<!-- <view class="rb1">住宿</view> -->
<view class="textb1" style="padding:0;">
<view class="display-flex">
<view class="rb1 sbb1">面试时间</view>
<view class="textb1 sbb1">{{jobDetail.storeJob.interviewDuration}}</view>
</view>
<!-- <view class="display-flex">
<view class="rb1 sbb1">面试地点</view>
<view class="textb1 sbb1">{{jobDetail.jobPoses.interview.posContent}}</view>
</view>-->
<!-- <view class="display-flex">
<view class="rb1 sbb1">宿舍地址</view>
<view class="textb1 sbb1">{{jobDetail.jobPoses.room.posContent}}</view>
</view>-->
<!-- <view class="display-flex">
<view class="rb1 sbb1">总包驻场</view>
<view class="textb1 sbb1">{{jobDetail.storeJob.onSiteInfo}}</view>
</view>-->
<view class="display-flex">
<view class="rb1 sbb1">面试说明</view>
<view class="textb1 sbb1">{{jobDetail.storeJob.interviewDesp}}</view>
</view>
<view class="display-flex">
<view class="rb1 sbb1">入职说明</view>
<view class="textb1 sbb1">{{jobDetail.storeJob.entryDesp}}</view>
</view>
<view class="display-flex">
<view class="rb1">离职说明</view>
<view class="textb1">{{jobDetail.storeJob.leaveRequire}}</view>
</view>
</view>
</view>
</view>
<view wx:if="{{jobDetail.storeJob.OtherInfo}}">
<view class="detailH3">其它信息</view>
<view class="pri border1" style="line-height:24px;padding:3px 8px;border-radius: 4px;color:#333">{{jobDetail.storeJob.OtherInfo}}</view>
职位描述</view>
<view class="pri f16" style="line-height:24px;padding:3px 0px;border-radius: 4px;color:#777;">70%长白班,
夫妻房满月报销
体检费满月可报销路费男 16-53女 16-49
(卡年卡月)无文化要求,不识字也可以,需要身
份证原件,可接收身份证临时,消磁,纹身烟疤需提前确认,不接收案底,不接收
黑户,维族、藏族和新疆的少数民族名额已满,其他少数民族继续接收薪资待遇:员工同工同酬,计件工资+工龄工资+全勤奖+岗位津贴+高温补贴等月综合工资5000-7000元月出勤28天</view>
</view>
<view style="height: 40px;"></view>
</block>

@ -555,3 +555,10 @@ button.collectBtn {
height: 75vh;
width: calc(75vh * .52);
}
.img5{
width: calc(20vw - 16px);
height: calc(20vw - 16px);
margin: 0px 4px;
}

@ -57,7 +57,7 @@ Page({
checkedlabelItems: [],
hasMoreData: false, //下拉是否还有更多数据
inputShowed: false,
inputVal: "搜索工作",
inputVal: "搜索职位",
wxCode: "",
isCollect: false,
collectTxt: "收藏",
@ -598,7 +598,7 @@ Page({
},
clearInput: function () {
this.setData({
inputVal: "搜索工作",
inputVal: "搜索职位",
chaShowed: false,
inputShowed: false,
hasMoreData: true,
@ -1801,7 +1801,7 @@ Page({
if (app.isEmptyCheck(that.data.searchCityParamStorage.name)) {
that.data.storeJobListSearchForm.cityName = "全国";
}
that.data.storeJobListSearchForm.keys = that.data.inputVal == "搜索工作" ? "" : that.data.inputVal;
that.data.storeJobListSearchForm.keys = that.data.inputVal == "搜索职位" ? "" : that.data.inputVal;
// debugger;
wx.showLoading({
title: "加载中...",

@ -1,3 +1,6 @@
{
"navigationStyle":"custom"
"navigationBarBackgroundColor":"#0dcc91",
"navigationBarTextStyle":"white",
"backgroundColor": "#FFFFFF",
"navigationBarTitleText": "一才工作"
}

@ -1,35 +1,32 @@
<view style class="container" bindtouchstart="touchStart">
<view class="navigatorBar" hover-class="none" style="padding-top:{{statusBarHeight + ((navigationBarHeight - menuButtonHeight) / 2) + 2}}px" hover-stop-propagation="false">
<!-- <view class="goback iconfont icon-xiangzuo" bindtap='goBack' style="top:{{statusBarHeight + ((navigationBarHeight - menuButtonHeight) / 2) + 2}}px"></view> -->
<view class="tabs daotian fw500" style="width:250px;text-align:center;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;">郑州一才企业管理有限公司</view>
<view class="weui-search-bar weui-search-bar_focusing" id="searchBar" style="line-height: 1;background-color: #f5f5f5;">
<view class="cf v-center" hover-class="thover" bindtap="goCity">
<view class="f16 c3 dib">{{searchCityParamStorage.name == '' ? '全国' : searchCityParamStorage.shortName}}</view>
<i class="iconfont icon-zhankai f10" style="margin: 1px 12px 0 6px; color: #666"></i>
</view>
<form class="weui-search-bar__form specialXX flex-1">
<view class="weui-search-bar__box" catchtap="goSearch">
<i class="iconfont icon-sousuo"></i>
<view class="weui-search-bar__input {{!chaShowed ? 'c9' : 'c3'}}" style="width: 160px;">{{inputVal}}</view>
<view class="iconfont icon-qingchu1" wx:if="{{chaShowed}}" style="color:#333" catchtap="clearInput"></view>
<view class="search" catchtap="searchKey" style="color: var(--color-ysd);">搜索</view>
</view>
</form>
</view>
<scroll-view id="listBox" bindscrolltolower="onScrollToLower" scroll-top="{{topNum}}" enhanced binddragstart="listTouchStart" bindscroll="listTouchMove" style="height:calc(100vh)" enable-passive scroll-x="false" scroll-y="true" scroll-into-view="{{scrollTo}}" scroll-with-animation="false" enable-back-to-top="true">
<view class hover-class="none" hover-stop-propagation="false">
<view class="pr" bindtap="sendMsg">
<image show-menu-by-longpress src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/pugongying/yicai.png" mode="aspectFill" style="width: 100vw;height:calc(100vw * 265 / 375);display:block;" class="db toppic"></image>
<view class="cf f18 fwb pa ml10" style="bottom:16px">郑州一才企业管理有限公司</view>
</view>
<view class="bgf" style="padding: 8px 10px 16px;">
<view class="v-center">
<view class="flex-1 pr20">
<view class="f20 fwb c3">
郑州一才企业管理有限公司
</view>
<view class="f14 c9">河南省郑州市管城回族区心怡路与东站南街交叉口郑东升龙广场2号楼5楼</view>
<view class="pr p010 br8" bindtap="sendMsg">
<image show-menu-by-longpress src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/pugongying/yicai.png" mode="aspectFill" style="width: 100%;height:200px;display:block;" class="db toppic br8"></image>
<view class="cf f18 fwb pa ml10" style="bottom:16px">郑州一才企业管理有限公司</view>
</view>
<view class="mr12" hover-class="thover" bindtap="goMap">
<image src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/pugongying/daohang.svg" style="width: 24px;height:24px;"></image>
<view class="f12 c3">导航</view>
</view>
</view>
<view class="bb1 mt16 mb16"></view>
<view>
<text class="c3 f16">联系电话:</text>
<text style="color: #027aff;" bindtap="makePhone" data-tel="13253506869">13253506869</text>
</view>
</view>
<!-- ======================================= -->
<view class="sticky" id="sticky" style="top:{{navigatorBarHeight}}px;" hover-class="none" hover-stop-propagation="false">
<!-- ======================================= -->
<view class="sticky" id="sticky" style="top:0px;" hover-class="none" hover-stop-propagation="false">
<!-- <official-account></official-account> -->
<view class="fsa searchBar" style>
<view class="fsa" hover-class="none" hover-stop-propagation="false">
@ -94,7 +91,7 @@
<i class="iconfont icon-shouqi f12 c9 fst ml4" wx:if="{{whichOneShow == 'special' && selectJobList.length <= 0}}"></i>
<i class="iconfont icon-zhankai f12 c9 fst ml4" wx:if="{{whichOneShow != 'special' && selectJobList.length <= 0}}" data-type="special"></i>
<view wx:if="{{selectJobList.length > 0}}" class="specialnum ml4" catchtap data-type="special">{{selectJobList.length}}</view>
<!-- catchtap="hideLeft" -->
<!-- catchtap="hideLeft" -->
<scroll-view class="gjFixed" catchtouchmove="modalMove" catchtap wx:if="{{whichOneShow == 'special'}}">
<scroll-view scroll-y="{{true}}" catchtap class="filterBox filterContainer">
<!-- <view class="sub" hover-class="none" hover-stop-propagation="false">
@ -212,30 +209,6 @@
</view>
</view>-->
</view>
<scroll-view style="display: none;" class="filterTag display-flex" scroll-x="true" scroll-y="false" scroll-top="0" scroll-left="0" scroll-into-view scroll-with-animation="false" enable-flex enable-back-to-top="false" bindscrolltoupper bindscrolltolower bindscroll wx:if="{{selectBrandList.length > 0 || selectJobList.length > 0 || activez != 'zuigao' || sexid != '-1'}}">
<view class="display-flex" hover-class="none" hover-stop-propagation="false">
<view class="tc genderTag f14 por {{activez != 'zuigao' && (selectJobList.length > 0 || selectBrandList.length > 0 || sexid != '-1') ? 'hascontent' : ''}}" style="min-width:60px" wx:if="{{activez != 'zuigao'}}" hover-class="none" hover-stop-propagation="false">
<view class hover-class="none" hover-stop-propagation="false">{{firstMenu}}</view>
</view>
<view class="tc genderTag f14 por {{sexid != '-1' && (selectJobList.length > 0 || selectBrandList.length > 0 ) ? 'hascontent' : ''}}" style="min-width:60px" wx:if="{{sexid != '-1'}}" hover-class="none" hover-stop-propagation="false">
<view class hover-class="none" hover-stop-propagation="false">{{secondMenu}}</view>
</view>
<view class="brandTag ml8 {{selectBrandList.length > 0 && selectJobList.length > 0 ? 'hascontent' : ''}}" wx:if="{{selectBrandList.length > 0}}">
<block wx:for="{{selectBrandList}}" wx:key="index">
<view class>{{item.name}}</view>
</block>
</view>
<view class="specialTag" wx:if="{{selectJobList.length > 0}}">
<block wx:for="{{selectJobList}}" wx:key="index">
<view class>{{item.name}}</view>
</block>
</view>
</view>
<view class="clear" catchtap="clearFilter1" data-type="outerClear" hover-class="none" hover-stop-propagation="false">
<i class="iconfont icon-qingkong1 f14"></i>
清除
</view>
</scroll-view>
</view>
<!-- 标准列表 -->
<view style="display:{{toped == 1 ? 'block' : 'none'}}">
@ -349,13 +322,13 @@
<view class="v-center mt12 mb12">
<view class="f14s c045 flex-1 display-flex">
<view hover-class="none" hover-stop-propagation="false" style="max-width:220px;">
<view class="overText fl" style="max-width: 150px;">
{{item.district == "" ?'':item.district}}
</view>
<view class="overText fl" style="max-width: 150px;">
{{item.district == "" ?'':item.district}}
</view>
<view class="fl ml4" wx:if="{{item.distance != null && item.distance != '' && storeJobListSearchForm.sortTag == 2}}"> {{ ' | ' + item.distanceKm}}</view>
<view class="fl ml4" wx:else>{{' | ' +item.age}}</view>
</view>
<view class="fr f14s fw400" style="color: var(--color-f40);">{{item.monthlyPay}}</view>
<!--<view class="fr f14s fw400" style="color: var(--color-f40);">{{item.monthlyPay}}</view>-->
</view>
</view>
<view class="display-flex">
@ -366,11 +339,11 @@
</scroll-view>
<block wx:if="{{item.state == 1 && item.recruitment == 2}}">
<view class="miniBtn disabled" hover-stop-propagation="false">报名</view>
</block>
<block wx:else>
<view class="miniBtn" catchtap="recordBill" data-job="{{item}}" hover-class="thover" hover-stop-propagation="false">报名</view>
</block>
<view class="miniBtn disabled" hover-stop-propagation="false">立即报名</view>
</block>
<block wx:else>
<view class="miniBtn" catchtap="recordBill" data-job="{{item}}" hover-class="thover" hover-stop-propagation="false">立即报名</view>
</block>
<!-- <view class="miniBtn" bindtap="recordBill" data-job="{{item}}" hover-class="thover" hover-stop-propagation="false">报名</view> -->
@ -389,8 +362,8 @@
<view class="tc p20 f12 c045">没有符合条件的职位</view>
</block>
<block wx:else>
<view class="tc p20 f12 c045" wx:if="{{!hasMoreData && recordList.length != 0}}">已经到底啦~</view>
<view class="tc p20 f12 c045" wx:if="{{hasMoreData }}">上滑加载更多</view>
<view class="tc p20 f12 c045" wx:if="{{!hasMoreData && recordList.length != 0}}">已经到底啦~</view>
<view class="tc p20 f12 c045" wx:if="{{hasMoreData }}">上滑加载更多</view>
</block>
</view>
<view wx:if="{{(recordList == null || recordList.length == 0) && pageShow}}" class="tc">

@ -1222,7 +1222,7 @@ button.collect icon::before {
width: 64px;
height: 20px;
background-color: var(--color-f40);
font-size: 14px;
font-size: 12px;
border-radius: 99px;
line-height: 20px;
color: #fff;

@ -1,5 +1,5 @@
<view class="container">
<navigator class target url="/pages/mine/userDetail/index" hover-class="none" open-type="navigate" wx:if="{{isLogin}}">
<navigator class target url="/pages/mine/userDetail/index" hover-class="none" open-type="navigate" wx:if="{{isLogin}}">
<view class="userinfobox" hover-class="thover">
<view class="userinfo">
<block wx:if="{{userInfo.user.imgSrc}}">
@ -49,31 +49,12 @@
</view>
</navigator>
<view class="mt10" style="padding-bottom:0;">
<view class="moneyView" hover-class="thover">
<navigator url="{{'/pages/mine/wxMoney/index'}}" class="display-flex" hover-class="none">
<view class="moneyText flex-1">账户余额(元)
<view class="iconfont icon-zhengyan f14" style="padding: 8px;margin-left: -8px;display: inline;" wx:if="{{showMoney}}" catchtap="openEyes" hover-stop-propagation></view>
<view class="iconfont icon-biyan f14" style="padding: 8px;margin-left: -8px;display: inline;" wx:if="{{!showMoney}}" catchtap="closeEyes" hover-stop-propagation></view>
<view class="v-center mt8">
<view class="moneyM" wx:if="{{showMoney}}">{{balance}}</view>
<view class="moneyM" wx:if="{{!showMoney}}">****</view>
</view>
</view>
<view class="fr f14 va-center">
<view class="dib">详情</view>
<i class="iconfont icon-gengduo11 f12 c9 ml4 dib pr" style="line-height:1;top:1px;"></i>
</view>
</navigator>
</view>
</view>
<navigator class url="{{isLogin? '/pages/mine/myJob/index': '/pages/login/index'}}" hover-class="none" hover-stop-propagation="false">
<navigator class url="{{isLogin? '/pages/mine/myJob/index': '/pages/login/index'}}" hover-class="none" hover-stop-propagation="false">
<view class="br_8" hover-class="none" style="background-color:#fff" hover-stop-propagation="false">
<view class="setting mt_10" hover-class="thover">
<view>
<view class="t-icon t-icon-wodegongzuo2 mr6" style="width:22px;height:22px" hover-class="none" hover-stop-propagation="false"></view>
<view class="c3 f16" hover-class="none" hover-stop-propagation="false">我的工作</view>
<view class="c3 f16" hover-class="none" hover-stop-propagation="false">我的报名</view>
</view>
<view class hover-class="none" style="line-height:16px" hover-stop-propagation="false">
<view class="iconfont icon-gengduo11 f12 c9 ml4 mt2"></view>
@ -94,6 +75,14 @@
<view>工作</view>
</navigator>
</view> -->
<view>
<navigator class target url="{{isLogin? '/pages/mine/addCard/index': '/pages/login/index'}}" hover-class="thover" aria-role="navigate" open-type="navigate">
<image class src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/yhk911.svg" mode="aspectFit|aspectFill|widthFix" lazy-load="false" binderror bindload></image>
<view>简历</view>
</navigator>
</view>
<view>
<!-- url="{{isLogin? '/pages/addUserCard/index': '/pages/login/index'}}" -->
<navigator url="{{isLogin? './addUserCard/index': '/pages/login/index'}}" hover-class="thover" open-type="navigate">
@ -102,12 +91,7 @@
</navigator>
</view>
<view>
<navigator class target url="{{isLogin? '/pages/mine/addCard/index': '/pages/login/index'}}" hover-class="thover" aria-role="navigate" open-type="navigate">
<image class src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/yhk911.svg" mode="aspectFit|aspectFill|widthFix" lazy-load="false" binderror bindload></image>
<view>银行卡</view>
</navigator>
</view>
<!-- <view>
<navigator class="" target="" url="/pages/myEnroll/index" hover-class="none" open-type="navigate">
<image class="" src="/assets/images/wdbm.svg" mode="aspectFit|aspectFill|widthFix" lazy-load="false" binderror="" bindload=""></image>
@ -125,7 +109,7 @@
<view>地址本</view>
</navigator>
</view>
<view>
<view>
<navigator class="" url="{{isLogin? '/pages/collect/index': '/pages/login/index'}}" hover-class="thover" open-type="navigate">
<image class="" src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/sc911.svg" mode="aspectFit | aspectFill | widthFix" lazy-load="false" binderror="" bindload=""></image>
<view>收藏</view>
@ -140,6 +124,7 @@
</view>-->
</view>
</view>
<!--
<view class="servicebox mt_10 br8 fsa">
<view class="serviceinfo display-flex" hover-class="none">
<view class="mr10">
@ -153,32 +138,14 @@
<i class="mr4"></i>
<p class="f14">{{serviceInfo.tel || '0371-6611 3723'}}</p>
</view>
<!-- <view wx:else class="c3 f16">{{serviceInfo.userName || '赵林'}}<i class='mr4'></i>{{serviceInfo.workPhone || '15238047934'}}</view> -->
</view>
</view>
<view class hover-class="none" hover-stop-propagation="false">
<view class="iconfont icon-qiyeweixin dib" bindtap="showdialog" hover-class="thover06" style="width:40px;height:40px;border-radius: 50%;background-color: var(--color-ysd-bg);color:var(--color-hover);display: flex;align-items: center;justify-content: center;font-size: 20px;float: right;"></view>
<view class="iconfont icon-dianhua mr10 dib" bindtap="makePhoneCall" hover-class="thover06" style="width:40px;height:40px;border-radius: 50%;background-color: var(--color-ysd-bg);color:var(--color-hover);display: flex;align-items: center;justify-content: center;font-size: 20px;float: right;"></view>
</view>
<!-- <view class="display-flex bt1 serviceBottom" hover-class="none" hover-stop-propagation="false">
<view class="display-flex br1 f14" bindtap="makePhoneCall" hover-class="thover">
<view class hover-stop-propagation="false">
<i class="iconfont icon-dianhua fw500 c6 mr4"></i>
拨打电话
</view>
<i class="iconfont icon-gengduo11 c9 f12 mr10"></i>
</view>
<view class="display-flex pl16 f14" bindtap="showdialog" hover-class="thover">
<view class hover-stop-propagation="false">
<i class="iconfont icon-qiyeweixin fw500 c6 mr4"></i>
加我微信
</view>
<i class="iconfont icon-gengduo11 c9 f12"></i>
</view>
</view>-->
</view>
-->
<navigator hover-class target url="{{isLogin? './opinion/index': '/pages/login/index'}}">
<view class="br_8" hover-class="none" style="background-color:#fff" hover-stop-propagation="false">

@ -0,0 +1,71 @@
.container {
/* margin: 10px;
padding: 0 10px; */
padding-bottom: 32px;
margin-bottom: 10px;
background-color: #fff;
border-radius: 8px;
}
.sub {
overflow: hidden;
}
.sub .title {
margin: 32px 0 20px 0;
font-size: 18px;
line-height: 1;
font-weight: bold;
text-align: left;
}
.sub .content {
display: flex;
flex-wrap: wrap;
}
.sub .content > span {
width: calc(32% - 2px);
height: 34px;
line-height: 34px;
border-radius: 4px;
background-color: #fff;
text-align: center;
color: #333;
font-size: 14px;
border: 1px solid transparent;
}
.sub .content > span.active {
background-color: var(--color-ysd-bg);
color: var(--color-ysd);
border-color: var(--color-ysd);
}
.sub .content > span:not(:nth-child(3n)) {
margin-right: 2%;
}
.sub .content > span:not(:nth-last-child(-n + 3)) {
margin-bottom: 12px;
}
.btnBox {
position: sticky;
bottom: 0;
height: 44px;
padding-top: 12px;
display: flex;
justify-content: center;
background-color: #fff;
}
.btnBox button {
width: 128px !important;
height: 32px;
padding: 0;
margin: 0;
border-radius: 24px;
line-height: 32px;
font-size: 14px;
box-sizing: border-box;
}
.btnBox .clearFilter{
margin-right: 20px;
line-height: 30px;
border:1px solid var(--color-ysd);
background-color: #fff;
color: var(--color-ysd);
}

File diff suppressed because it is too large Load Diff

@ -0,0 +1,6 @@
{
"navigationBarBackgroundColor":"#0dcc91",
"navigationBarTextStyle":"white",
"backgroundColor": "#FFFFFF",
"navigationBarTitleText": "分类"
}

@ -0,0 +1,67 @@
<view class='g_flex_row_between g_h_all'>
<!-- 左 -->
<view class="g_flex_none" style='background-color:#F8F8F8;width:88px;'>
<view wx:for="{{list}}" wx:for-item="item" wx:key="index"
class="{{active == index ? 'label-box g_flex_column_center label-box-active' : 'label-box g_flex_column_center'}}"
catchtap="handleTab"
data-active='{{index}}'
>
<view class="{{active == index ? 'label g_flex_c label-active' : 'label g_flex_c'}}"
>{{item.label}}</view>
</view>
</view>
<!-- 右 -->
<view class="g_flex_1" style='background-color:#fff;'>
<scroll-view class="standardList" scroll-x="true" scroll-y="true" style="padding-top: 0;height:100vh">
<view>
<view wx:if="{{recordList != null && recordList.length > 0}}" style="padding-top: 0;">
<view class="jcenter bgf br8">
<view class="listcontainer" style="border-top: 1px solid #f3f3f3;">
<view class="jobOne" hover-start-time="50" hover-stay-time="0"
wx:for="{{recordList}}" data-id="{{item.id}}" bindtap="goDetail" wx:key="index"
hover-class="{{item.recruitment == '1' ? 'ahover':''}}"
style="background-color:{{item.recruitment == '1' ? '#fff':'#f5f5f5'}};border-bottom: {{item.recruitment == '1' ? '':'1px solid #ddd'}};">
<view class="p1020 jobIn" hover-class="none">
<view class="display-flex">
<view class="flex-1 vsb">
<view class="display-flex">
<view class="storeName" style="font-size: 14px;">{{item.jobName || item.aliasName}}</view>
<view class="hourPay" style="font-size: 14px;">{{item.salaryClassifyValue}}</view>
</view>
<view class="v-center mt12 mb12">
<view class="f12 c045 flex-1 display-flex">
<view hover-class="none" hover-stop-propagation="false" style="max-width:220px;">
<view class="overText fl" style="max-width: 150px;">
{{item.district == "" ?'':item.district}}
</view>
<view class="fl ml4" wx:if="{{item.distance != null && item.distance != '' && storeJobListSearchForm.sortTag == 2}}"> {{ ' | ' + item.distanceKm}}</view>
<view class="fl ml4" wx:else>{{' | ' +item.age}}</view>
</view>
<!-- <view class="fr f14s fw400" style="color: var(--color-f40);">{{item.monthlyPay}}</view> -->
</view>
</view>
<view class="display-flex">
<scroll-view scroll-x="{{true}}" catchscroll="scroll" bindtap="stoptap" class="tttg">
<view class="tagsLi" wx:for="{{item.jobSpecialLabelNameArray}}" wx:for-item="item1" wx:key="index">{{item1}}</view>
<view class="tagsLi" wx:if="{{item.jobSpecialLabelNameArray.length <= 0}}">暂无特色</view>
</scroll-view>
<block wx:if="{{item.state == 1 && item.recruitment == 2}}">
<view class="miniBtn disabled" hover-stop-propagation="false">立即报名</view>
</block>
<block wx:else>
<view class="miniBtn" catchtap="recordBill" data-job="{{item}}" hover-class="thover"
hover-stop-propagation="false">立即报名</view>
</block>
</view>
</view>
</view>
</view>
</view>
</view>
</view>
</view>
</view>
</scroll-view>
</view>
</view>

@ -0,0 +1,30 @@
/* pages/type/type/index.wxss */
@import '../../index/index.wxss';
.label-box{
height: 50px;
}
.label{
border-left: 3px solid #F8F8F8;
font-size: 14px;
color: #AAAAAA;
font-weight: bold;
}
.label-box-active{
background-color: #fff;
color: #333;
}
.label-box-active .label{
color: #333;
}
.label-active::before{
position: absolute;
left: 0;
content: "";
width: 3px;
height: 16px;
border-radius: 2px;
background-color:#0DCC91;
}

@ -161,6 +161,13 @@
"query": "",
"launchMode": "default",
"scene": null
},
{
"name": "",
"pathName": "pages/collect/index",
"query": "",
"launchMode": "default",
"scene": null
}
]
}

Loading…
Cancel
Save