快速报名

master
wangxia 5 days ago
parent 41dc9d4e84
commit 90f98d8ab9

@ -98,22 +98,31 @@ export default {
text: "首页",
iconSize: 48,
},
{
iconPath: "icon-fadanhao-31 g_c_9",
selectedIconPath: "icon-fadanhao-31 g_c_main",
pagePath: "/pages/home/order",
text: "发单号",
iconSize: 48,
},
// {
// iconPath: "icon-fadanhao-31 g_c_9",
// selectedIconPath: "icon-fadanhao-31 g_c_main",
// pagePath: "/pages/home/order",
// text: "",
// iconSize: 48,
// },
{
iconPath: "icon-message g_c_9",
selectedIconPath: "icon-message g_c_main",
pagePath: "/pages/message/index",
text: "消息",
iconSize: 78,
iconSize: 48,
iconType: "custom",
count: 0,
},
// u-icon
{
iconPath: "icon-kuaisubaoming g_c_main",
selectedIconPath: "icon-kuaisubaoming g_c_main",
pagePath: "/pages/addJob/index",
iconSize: 78,
iconType: "custom",
iconPadding: "2px",
},
{
iconPath: "icon-order_active g_c_9",
selectedIconPath: "icon-order_active g_c_main",
@ -141,6 +150,12 @@ export default {
let that = this;
console.log(index);
this.isShow = false;
if (index === 2) {
uni.navigateTo({
url: "/root/home/quickApplication",
});
return false;
}
return true;
},
uploadPage() {

@ -107,9 +107,9 @@
<!-- <g-panel-image :url="cdnBaseImg + 'quick_application0610.svg'" size="96" /> -->
</div>
<div hover-class="none" style="position: fixed; right: 20px; bottom: 120px; z-index: 0" hover-stop-propagation="false" @click="toRecord" v-if="isLogin && userInfo.agencyId">
<!-- <div hover-class="none" style="position: fixed; right: 20px; bottom: 120px; z-index: 0" hover-stop-propagation="false" @click="toRecord" v-if="isLogin && userInfo.agencyId">
<g-panel-image :url="cdnBaseImg + 'quick_application0610.svg'" size="96" />
</div>
</div> -->
<g-filter :show.sync="whichOneShow" @hideDrawer="(e) => (whichOneShow = e)" ref="filterChild" top="43px" :getFilterDataNew="getFilterData" @filterObj="receiveFromChild"></g-filter>

@ -54,7 +54,7 @@
</view>
<view class="g_mt_10">
<!-- v-if="userInfo.admin" -->
<!-- <view class="g_mt_10 g_position_rela" v-if="userInfo.agencyId">
<view class="g_mt_10 g_position_rela" v-if="userInfo.agencyId">
<div class="g_w_8 g_h_8 g_radius_50 g_bg_f0a g_position_abso" style="right: 18px; top: 10px" v-if="!readed"></div>
<g-panel-form-item
:list="[
@ -69,7 +69,7 @@
]"
@clickItem="goPage('/root/bind/order?active=0')"
/>
</view> -->
</view>
<view class="g_mt_10" v-if="userInfo.agencyId">
<g-panel-card-num :list="billDataList" titleNav="/root/person/applyIndex" :border="true" :speed="1" :marginBottom="16" cusType="num" :height="26" :num="5" cusTitle="报名工单(我报的)" @clickItem="goOrder" />
<!-- <g-panel-card-num :list="todayDataList"

@ -74,10 +74,10 @@
</view>
<view class="g_fs_14 g_c_9 g_mt_4">
<view class="g_flex_row_start">
<view class="g_flex_row_start">
<!-- <view class="g_flex_row_start">
<view>总职位</view>
<view class="g_mr_8">{{ item.jobNum ? item.jobNum : "0" }}</view>
</view>
</view> -->
<view class="g_flex_row_start">
<view>在招</view>
<view class="g_mr_8">{{ item.recruitmentJobNum ? item.recruitmentJobNum : "0" }}</view>

@ -18,7 +18,7 @@
</view>
</view>
<u-navbar backIconColor="#333" :borderBottom="false" :immersive="true" :customBack="goHome" :background="{ background: navColor }" :backIconName="fromShare ? 'home' : 'arrow-left'"></u-navbar>
<scroll-view :refresher-enabled="true" class="scroll-container" scroll-y style="height: 100vh" refresher-default-style="none" @touchstart="onTouchStart" @touchmove="onTouchMove" @touchend="onTouchEnd" :refresher-threshold="0" @refresherrefresh="refreshJobList" @scroll="checkScroll" @scrolltolower="reachBottom">
<scroll-view :refresher-enabled="true" class="scroll-container" scroll-y style="height: 100vh" refresher-default-style="none" @touchstart="onTouchStart" @touchmove="onTouchMove" @touchend="onTouchEnd" :refresher-threshold="0" @refresherrefresh="refreshJobList" @scroll="scroll" @scrolltolower="reachBottom">
<view
class="u-navbar-fixed"
:style="{
@ -112,8 +112,11 @@
</template>
</div>
</view>
<div class="g_bg_f =" v-if="info.recordStatus == 1 || info.recordStatus == 2">
<div class="g_bg_f sticky" :style="{ top: stickyHeight + 'px' }" v-if="info.recordStatus == 1 || info.recordStatus == 2">
<u-tabs bg-color="transparent" from="index" gutter="20" :list="tabInfo.list" :is-scroll="true" v-model="tabInfo.active" active-color="#000" bar-width="64" bar-height="6" @change="handleUpdateTab" font-size="32" duration="0.05" height="56"></u-tabs>
<div class="m-search g_p_10 g_pt_8 bg_shawdoc g_flex_1" style="top: 0">
<u-search v-model="keyword" class="g_flex_1" placeholder="搜索职位名称" bg-color="#ededed" :show-action="false" placeholder-class="g_c_c" :input-style="{ fontSize: '16px' }" height="80" search-icon-color="#999999" :maxlength="20" @input="checkLength" @clear="searchJob" @search="searchJob"></u-search>
</div>
</div>
<!-- 基本信息 -->
@ -150,6 +153,12 @@ export default {
onReady() {
this.G.setNavStyle();
},
mounted() {
let systemInfo = uni.getSystemInfoSync();
let height = systemInfo.platform == "ios" ? 44 : 48;
this.stickyHeight = systemInfo.statusBarHeight + height;
},
// onShareAppMessage(){
// return this.G.shareFun();
// },
@ -157,6 +166,7 @@ export default {
return {
numSlot: [],
showPage: false,
stickyHeight: 0, // sticky
fromShare: false,
btnLoading: false,
background: {
@ -247,11 +257,11 @@ export default {
};
},
onPageScroll(e) {
if (e.scrollTop > 120) {
this.navColor = `rgb(255,255,255,${e.scrollTop / 200})`;
} else {
this.navColor = `rgb(255,255,255,0)`;
}
// if (e.scrollTop > 120) {
// this.navColor = `rgb(255,255,255,${e.scrollTop / 200})`;
// } else {
// this.navColor = `rgb(255,255,255,0)`;
// }
},
onLoad(options) {
let that = this;
@ -336,6 +346,13 @@ export default {
}
},
methods: {
scroll(e) {
if (e.detail.scrollTop > 120) {
this.navColor = `rgb(255,255,255,${e.detail.scrollTop / 200})`;
} else {
this.navColor = `rgb(255,255,255,0)`;
}
},
//
onTouchStart(e) {
if (this.isTouching) {
@ -433,6 +450,11 @@ export default {
});
}
},
searchJob() {
this.query.list = [];
this.query.page = 1;
this.getDefault();
},
/**
* 获取登录人的团队信息
*/
@ -599,6 +621,7 @@ export default {
pageNum: that.query.page,
pageSize: that.query.size,
agencyId: that.info.id,
keys: that.keyword,
};
console.log("that.tabInfo.active", that.tabInfo.active);
if (that.tabInfo.active == 1) {
@ -840,4 +863,10 @@ export default {
.scroll-area {
height: 100vh;
}
.sticky {
position: sticky;
// top: 95px;
left: 0;
z-index: 100;
}
</style>

@ -528,6 +528,9 @@ $max-font-size: 28;
font-size: 12px;
zoom: 0.95;
}
.g_fs_36 {
font-size: 36px;
}
//
$min-size: 0;
$max-size: 200;

@ -1,8 +1,8 @@
@font-face {
font-family: "iconfont"; /* Project id 4374774 */
src: url('//at.alicdn.com/t/c/font_4374774_y7g55uwl0s.woff2?t=1756693701292') format('woff2'),
url('//at.alicdn.com/t/c/font_4374774_y7g55uwl0s.woff?t=1756693701292') format('woff'),
url('//at.alicdn.com/t/c/font_4374774_y7g55uwl0s.ttf?t=1756693701292') format('truetype');
src: url('//at.alicdn.com/t/c/font_4374774_2935rh1xxue.woff2?t=1763019619317') format('woff2'),
url('//at.alicdn.com/t/c/font_4374774_2935rh1xxue.woff?t=1763019619317') format('woff'),
url('//at.alicdn.com/t/c/font_4374774_2935rh1xxue.ttf?t=1763019619317') format('truetype');
}
.iconfont {
@ -13,6 +13,62 @@
-moz-osx-font-smoothing: grayscale;
}
.icon-kuaisubaoming:before {
content: "\e67f";
}
.icon-filedone:before {
content: "\e7b4";
}
.icon-file-exception:before {
content: "\e7b5";
}
.icon-filesync:before {
content: "\e7b6";
}
.icon-filesearch:before {
content: "\e7b9";
}
.icon-fileprotect:before {
content: "\e7bb";
}
.icon-file-text:before {
content: "\e7bc";
}
.icon-audit:before {
content: "\e7bf";
}
.icon-antdesign:before {
content: "\e879";
}
.icon-shujudaping:before {
content: "\e616";
}
.icon-shujudaping1:before {
content: "\e644";
}
.icon-shujutongji:before {
content: "\e62f";
}
.icon-chengyuanjituanduiguanli:before {
content: "\e6c5";
}
.icon-wokanguodemingpian:before {
content: "\e6d2";
}
.icon-detail:before {
content: "\e793";
}

@ -66,6 +66,7 @@ export default {
imgradius: {
default: "0",
},
// ()
imgType: {
default: "",
},
@ -291,9 +292,9 @@ export default {
@import "../../iconfont.css";
@font-face {
font-family: "iconfont"; /* Project id 4374774 */
src: url('//at.alicdn.com/t/c/font_4374774_pm01bomgppe.woff2?t=1755661995542') format('woff2'),
url('//at.alicdn.com/t/c/font_4374774_pm01bomgppe.woff?t=1755661995542') format('woff'),
url('//at.alicdn.com/t/c/font_4374774_pm01bomgppe.ttf?t=1755661995542') format('truetype');
src: url('//at.alicdn.com/t/c/font_4374774_2935rh1xxue.woff2?t=1763019619317') format('woff2'),
url('//at.alicdn.com/t/c/font_4374774_2935rh1xxue.woff?t=1763019619317') format('woff'),
url('//at.alicdn.com/t/c/font_4374774_2935rh1xxue.ttf?t=1763019619317') format('truetype');
}
.iconfont {
@ -303,25 +304,9 @@ export default {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
//
.icon-home:before {
content: "\e7e1";
}
//
.icon-order_active:before {
content: "\e617";
}
//
.icon-message:before {
content: "\e78a";
}
//
.icon-user:before {
content: "\e7ae";
}
//
.icon-fadanhao-32:before {
content: "\e67d";
.icon-kuaisubaoming:before {
font-size: 36px;
content: "\e67f";
}
.u-icon {
display: inline-flex;

@ -6,7 +6,7 @@
position: 'absolute',
left: left + 'px',
top: top + 'px',
zIndex: 9998,
zIndex: 99,
overflow: 'hidden'
}"
@touchmove.stop.prevent>

Loading…
Cancel
Save