no message

cyl/job_im
jscyl13849007907 5 days ago
parent 4d81ba3355
commit 610d578e3b

@ -24,7 +24,8 @@
@click.stop="goTel(item.tel)"
>
<div class="g_flex_c"
:class="item.tel ? 'g_bg_main' : 'g_bg_f_6'"
:class="item.tel ? '' : 'g_bg_f_6'"
:style="item.tel ? {'background-color': themeColor} : {}"
style="width: 36px;height: 36px;border-radius: 50%;"
>
<i class="iconfont icon-phone-fill-copy" style="font-size: 22px;"
@ -146,6 +147,7 @@ export default {
data() {
return {
cdnBaseImg: this.G.store().cdnBaseImg,
themeColor: getApp().globalData.themeColor,
tabbarHeight: 0,
};
},

@ -117,7 +117,7 @@
</view>
<view class="checkBox" hover-class="none" v-if="from == 'share'" @click.stop="checkJob(item)">
<checkbox class="biggerSize" style="transform: scale(0.8, 0.8)" color="g_c_main" :checked="item.checked" :value="item.checked"></checkbox>
<checkbox class="biggerSize" style="transform: scale(0.8, 0.8)" :color="themeColor" :checked="item.checked" :value="item.checked"></checkbox>
</view>
<view class="g_border_e_t g_p_8" style="line-height: 23px;margin-top: 12px;padding-left: 0;padding-bottom: 0;"
v-if="isJm && item.newXmf"

@ -6,7 +6,8 @@
<view class="g_flex_1 g_flex_row_between flex_center">
<view @click="takeTel(item.tel)" class="g_fs_17 g_flex_row_start flex_center">
<view class="g_w_20 g_h_20 g_radius_50 g_flex_column_center flex_center g_mr_4"
:class="item.tel ? 'g_bg_main' : 'g_bg_e'"
:class="item.tel ? '' : 'g_bg_e'"
:style="item.tel ? {'background-color': themeColor} : {}"
:src="cdnBaseImg + 'tel.svg'" alt=""
>
<view class="icon-a-dianhua1 iconfont g_fs_14 g_c_f g_fw_400"> </view>
@ -18,7 +19,7 @@
<!-- {{from}}
{{item.status}} -->
<view v-if="item.status == 1 && from != 'townsman' && isMember && hasPermission" style="margin-left: 16px;">
<view @click="record(item)" class="g_w_56 g_h_24 g_fs_12 g_border_main g_c_main g_text_c g_radius_12" style="line-height: 22px">报名</view>
<view @click="record(item)" class="g_w_56 g_h_24 g_fs_12 g_text_c g_radius_12" :style="{color: themeColor, border: '1px solid ' + themeColor}" style="line-height: 22px">报名</view>
</view>
</view>
</view>
@ -34,6 +35,7 @@ export default {
data() {
return {
cdnBaseImg: this.G.store().cdnBaseImg,
themeColor: getApp().globalData.themeColor,
isAdmin: uni.getStorageSync("IS_MINIAPP_ADMIN"),
isMember: uni.getStorageSync("IS_MINIAPP_MEMBER"),
hasPermission: uni.getStorageSync("HAS_PERMISSION") == 1 ? true : false, //

@ -10,7 +10,7 @@
#{{ item.userId }}
</view>
<view @click="takeTel(item.tel)" class="g_ml_24">
<view class="g_w_20 g_h_20 g_radius_50 g_flex_column_center flex_center g_mr_4" :class="item.tel ? 'g_bg_main' : 'g_bg_e'" :src="cdnBaseImg + 'tel.svg'" alt="">
<view class="g_w_20 g_h_20 g_radius_50 g_flex_column_center flex_center g_mr_4" :class="item.tel ? '' : 'g_bg_e'" :style="item.tel ? {'background-color': themeColor} : {}" :src="cdnBaseImg + 'tel.svg'" alt="">
<view class="icon-a-dianhua1 iconfont g_fs_14 g_c_f"> </view>
</view>
打电话
@ -18,7 +18,7 @@
</view>
<!-- {{from}} -->
<view v-if="item.status == 1 && from != 'townsman'">
<view @click="record(item)" class="g_w_56 g_h_24 g_fs_12 g_border_main g_c_main g_mr_16 g_text_c g_radius_12" style="line-height: 22px">报名</view>
<view @click="record(item)" class="g_w_56 g_h_24 g_fs_12 g_mr_16 g_text_c g_radius_12" :style="{color: themeColor, borderColor: themeColor, border: '1px solid ' + themeColor}" style="line-height: 22px">报名</view>
</view>
</view>
</view>
@ -34,6 +34,7 @@ export default {
data() {
return {
cdnBaseImg: this.G.store().cdnBaseImg,
themeColor: getApp().globalData.themeColor,
};
},
props: {

@ -19,13 +19,13 @@
<view :style="{ color: String(item.status_notify).indexOf('-') > -1 ? '#ff4d4f' : '#999' }" v-if="classify == 20 || classify == 30" class="g_flex_none g_ml_16 g_flex_column_center g_fs_16" :class="String(info.status_notify) && String(info.status_notify).indexOf('-') > -1 ? 'g_c_f40' : 'g_c_9'">
{{ info.status_notify }}
</view>
<view class="g_c_main" v-if="classify == 40 || classify == 70">
<view class="" v-if="classify == 40 || classify == 70" :style="{color: themeColor}">
{{ info.intervie_Time ? info.intervie_Time + " 面试" : "-" }}
</view>
<view class="g_c_main" v-if="classify == 80">
<view class="" v-if="classify == 80" :style="{color: themeColor}">
{{ info.willEntry_Time ? info.willEntry_Time + " 入职" : "-" }}
</view>
<view class="g_c_main" v-if="classify == 90">
<view class="" v-if="classify == 90" :style="{color: themeColor}">
{{ info.entry_Time ? info.entry_Time + " 入职" : "-" }}
</view>
<view class="" :class="info.isMinus ? 'g_c_9' : 'g_c_9'" v-if="classify == 110">
@ -89,6 +89,7 @@ export default {
data() {
return {
localBaseImg: this.G.store().localBaseImg,
themeColor: getApp().globalData.themeColor,
info: {
userName: "",
sex: "",

@ -67,10 +67,10 @@
<g-panel-image :radius="radius" size="56" :url="rightImage" />
</view>
<view class="g_flex_none g_flex_column_center" v-if="isShowMore == 1 && rightType == 'button'">
<view class="g_flex_c g_radius_14 g_pt_4 g_pb_4 g_pr_8 g_pl_10" style="border: 1px solid #3578f6" @click="goForm">
<view class="g_flex_c g_radius_14 g_pt_4 g_pb_4 g_pr_8 g_pl_10" :style="{'border': '1px solid ' + themeColor}" @click="goForm">
<view class="g_flex_row_center">
<view class="g_c_main g_fs_14 g_flex_column_center g_mb_1"> + </view>
<view class="g_c_main g_fs_12 g_flex_column_center g_ml_4">关注</view>
<view class="g_fs_14 g_flex_column_center g_mb_1" :style="{color: themeColor}"> + </view>
<view class="g_fs_12 g_flex_column_center g_ml_4" :style="{color: themeColor}">关注</view>
</view>
</view>
</view>
@ -89,6 +89,7 @@ export default {
data() {
return {
cdnBaseImg: this.G.store().cdnBaseImg,
themeColor: getApp().globalData.themeColor,
};
},
props: {

@ -105,11 +105,9 @@
}">
<!-- 左侧 -->
<view class="g_flex_none g_flex_column_end g_h_all g_w_56 g_posi_relative g_text_c" @click="handleUpdateMsgType()"
:class="voiceStatus == 0 && spec ? 'g_bg_main' : voiceStatus == 1 ? 'g_bg_f0a' : voiceStatus == -2 ? 'g_c_t g_bg_main' : ''"
:class="voiceStatus == 0 && spec ? '' : voiceStatus == 1 ? 'g_bg_f0a' : voiceStatus == -2 ? 'g_c_t' : ''"
:style="[((voiceStatus == 0 && spec) || voiceStatus == -2 ? {'background-color': themeColor} : {}), {'height': msgType == 'text' ? (tah < 46 ? '56px' : tah + 20 + 'px') : '56px'}]"
style="border-radius: 50px 0px 0px 50px;position: relative;min-height: 56px;" v-if="gptType != 'ai-text'"
:style="{
'height': msgType == 'text' ? (tah < 46 ? '56px' : tah + 20 + 'px') :'56px',
}"
>
<i class="iconfont"
:class="msgType == 'text' ? 'icon-huatongyuyin g_fs_22' : 'icon-weixinjianpan2 g_fs_26'"
@ -144,18 +142,17 @@
<view v-else>
<view class="g_w_all g_h_56 m-voice-point g_flex_c g_fw_700 g_fs_17"
@touchstart="onTouchStart" @touchend="onTouchEnd" @touchmove="onTouchMove"
:class="voiceStatus == 1 ? 'g_c_f g_bg_f0a' : voiceStatus == 0 ? 'g_bg_main' : voiceStatus == -2 ? 'g_bg_main' : ''">
:class="voiceStatus == 1 ? 'g_c_f g_bg_f0a' : voiceStatus == 0 ? '' : voiceStatus == -2 ? '' : ''"
:style="voiceStatus == 0 || voiceStatus == -2 ? {'background-color': themeColor} : {}">
{{ voiceStatus == 1 ? "" : voiceStatus == -1 ? "按住 说话" : "" }}
</view>
</view>
</view>
<!-- 发送 -->
<view class="g_flex_none g_flex_column_end g_h_all g_w_56 g_position_rela g_text_c" @click="handleSendMsg"
:class="voiceStatus == 0 && spec ? 'g_bg_main' : voiceStatus == 1 ? 'g_bg_f0a' : voiceStatus == -2 ? 'g_c_t g_bg_main' : ''"
:class="voiceStatus == 0 && spec ? '' : voiceStatus == 1 ? 'g_bg_f0a' : voiceStatus == -2 ? 'g_c_t' : ''"
:style="[((voiceStatus == 0 && spec) || voiceStatus == -2 ? {'background-color': themeColor} : {}), {'height': msgType == 'text' ? (tah < 46 ? '56px' : tah + 20 + 'px') : '56px'}]"
style="border-radius: 0 50px 50px 0;position: relative;min-height: 56px;"
:style="{
'height': msgType == 'text' ? (tah < 46 ? '56px' : tah + 20 + 'px') :'56px',
}"
>
<!-- 清屏 -->
<i class="iconfont icon-close-circle g_fs_26 g_c_9"
@ -163,7 +160,8 @@
v-if="tah > 80 && msgType == 'text'" @click.stop="clearMsg"
></i>
<i class="iconfont icon-fasong g_fs_32"
:class="sendIconStatus ? 'g_c_main' : voiceStatus == -2 ? 'g_c_t g_bg_main' : 'g_c_b'"
:class="sendIconStatus ? '' : voiceStatus == -2 ? 'g_c_t' : 'g_c_b'"
:style="sendIconStatus ? {color: themeColor} : voiceStatus == -2 ? {'background-color': themeColor} : {}"
style="position: fixed;right: 33px;bottom: 31px;"
v-if="voiceStatus == -1"></i>
</view>
@ -257,6 +255,7 @@
},
data() {
return {
themeColor: getApp().globalData.themeColor,
ainame:uni.getStorageSync("ai-name") ? uni.getStorageSync('ai-name') : '助手',
ailogo:uni.getStorageSync("ai-logo") ? uni.getStorageSync('ai-logo') : 'https://bocai-cms.oss-cn-beijing.aliyuncs.com/web-resource/dailibaoming/v3/add1.png',
tabbarShow:true,

@ -141,7 +141,7 @@
</swiper>
<div class="mdoc" v-if="serviceListAfter && serviceListAfter.length > 0" style="position: absolute; bottom: 0; left: 50%; transform: translateX(-50%)">
<view class="g_w_all g_flex_row_center">
<view class="doa" :class="currentIndex == index ? 'doa_active g_bg_main' : 'g_bg_c'" v-for="(item, index) in 2" :key="index"></view>
<view class="doa" :class="currentIndex == index ? 'doa_active' : 'g_bg_c'" :style="currentIndex == index ? {'background-color': themeColor} : {}" v-for="(item, index) in 2" :key="index"></view>
</view>
</div>
<!-- <g-panel-card-num :list="serviceList" :loading="loading" class="" :speed="1" cusType="image" :height="44" :num="serviceList.length" :cusTitle="false" @clickItem="handleClickNum" /> -->
@ -167,6 +167,7 @@ export default {
props: {},
data() {
return {
themeColor: getApp().globalData.themeColor,
userinfo: uni.getStorageSync("apply-userinfo") || {},
bannerList: [],
serviceList: [],

@ -149,7 +149,7 @@
</swiper>
<div class="mdoc" v-if="serviceListAfter && serviceListAfter.length > 0" style="position: absolute; bottom: 0; left: 50%; transform: translateX(-50%)">
<view class="g_w_all g_flex_row_center">
<view class="doa" :class="currentIndex == index ? 'doa_active g_bg_main' : 'g_bg_c'" v-for="(item, index) in 2" :key="index"></view>
<view class="doa" :class="currentIndex == index ? 'doa_active' : 'g_bg_c'" :style="currentIndex == index ? {'background-color': themeColor} : {}" v-for="(item, index) in 2" :key="index"></view>
</view>
</div>
</view>
@ -164,6 +164,7 @@ export default {
props: {},
data() {
return {
themeColor: getApp().globalData.themeColor,
bannerList: [],
serviceList: [],
serviceListBefore: [],

@ -92,7 +92,7 @@
<span class="iconfont icon-zhankai g_fs_12 g_c_9 fst g_ml_4" v-if="whichOneShow != 'sort'"></span>
<view class="sortMask" v-if="whichOneShow == 'sort'">
<view class="sortContainer" style="overflow: hidden" @click.stop>
<view v-for="(item, index) in sortList.list" @click="sortJob(index)" :key="index" :class="sortList.active == index ? 'g_border_main g_c_main' : 'g_border_f'" class="g_fs_16 g_fw_600 g_mt_16 g_bg_f" style="border-radius: 30px; padding: 8px 16px">{{ item.name }}</view>
<view v-for="(item, index) in sortList.list" @click="sortJob(index)" :key="index" :class="sortList.active == index ? 'g_border_f' : 'g_border_f'" class="g_fs_16 g_fw_600 g_mt_16 g_bg_f" :style="sortList.active == index ? {color: themeColor, borderColor: themeColor, border: '1px solid ' + themeColor} : {}" style="border-radius: 30px; padding: 8px 16px">{{ item.name }}</view>
</view>
</view>
</view>
@ -364,6 +364,10 @@ export default {
this.$set(this.appInfo, 'logo', demoConfig.logo);
this.$set(this.appInfo, 'appName', demoConfig.appName);
}
if (demoConfig && demoConfig.themeColor) {
getApp().globalData.themeColor = demoConfig.themeColor;
this.themeColor = demoConfig.themeColor;
}
if (this.appInfo.noticeImg) {
this.noticeImg = this.appInfo.noticeImg;
} else {
@ -404,10 +408,15 @@ export default {
that.$set(that.appInfo, 'logo', demoConfig.logo);
that.$set(that.appInfo, 'appName', demoConfig.appName);
}
if (demoConfig && demoConfig.themeColor) {
getApp().globalData.themeColor = demoConfig.themeColor;
that.themeColor = demoConfig.themeColor;
}
},
data() {
return {
isSelf: false,
themeColor: getApp().globalData.themeColor,
noticeColor: "#333",
isAgency: uni.getStorageSync("apply-userinfo") && uni.getStorageSync("apply-userinfo").agencyId,
isJm:uni.getStorageSync("apply-userinfo") && uni.getStorageSync("apply-userinfo").agencyId && uni.getStorageSync("apply-userinfo").agencyId == '114827',

@ -134,8 +134,8 @@
<view class="g_flex_row_center">
<view class="g_w_240 g_h_40 g_flex_c g_radius_20 g_c_f g_fs_17"
:class="info.recordStatus == 1 || info.recordStatus == 2 ? 'g_bg_e g_c_9' : 'g_bg_main'"
:style="info.recordStatus == 1 || info.recordStatus == 2 ? 'pointer-events: none;background-color: #999;' : ''"
:class="info.recordStatus == 1 || info.recordStatus == 2 ? 'g_bg_e g_c_9' : ''"
:style="info.recordStatus == 1 || info.recordStatus == 2 ? 'pointer-events: none;background-color: #999;' : {'background-color': themeColor}"
hover-class="thover"
@click="handleSubmit"
>
@ -163,6 +163,7 @@ export default {
},
data() {
return {
themeColor: getApp().globalData.themeColor,
btnloading:false,
newForm:{
wxname:'',

@ -52,7 +52,7 @@
<!-- 三天前未通过的为已过期已通过的不动 -->
<view>
<view v-if="itm.recordStatus == 1 && item.time == '近三天'" @click.stop="quickSuccess(itm, inx)">
<view hover-stop-propagation hover-class="thover" class="g_radius_14 g_h_28 g_fs_14 g_c_6 g_pr_8 g_pl_8 g_flex_row_center flex_center g_bg_main g_c_f"> 通过 </view>
<view hover-stop-propagation hover-class="thover" class="g_radius_14 g_h_28 g_fs_14 g_c_f g_pr_8 g_pl_8 g_flex_row_center flex_center" :style="{'background-color': themeColor}"> 通过 </view>
<!-- <rh-button primaryColor='#00b666' type='infro' size='mini' btnText='通过' /> -->
<!-- <view hover-stop-propagation hover-class="g_bg_e" class="g_radius_14 g_h_28 g_fs_14 g_c_6 g_pr_8 g_pl_8 g_flex_row_center flex_center g_bg_f_5 g_c_6">通过</view> -->
</view>
@ -108,7 +108,7 @@
<view class="g_flex_column_center g_mb_12" v-if="tabInfo.active == 1">
<view v-if="item.supplierAccount == 1 && item.recordStatus == 1">
<view class="g_radius_14 g_h_28 g_border_main g_fs_14 g_c_main g_pr_8 g_pl_8 g_flex_row_center flex_center" hover-stop-propagation hover-class="thover" @click.stop="goApplyForm(item, index)">
<view class="g_radius_14 g_h_28 g_fs_14 g_pr_8 g_pl_8 g_flex_row_center flex_center" :style="{color: themeColor, border: '1px solid ' + themeColor}" hover-stop-propagation hover-class="thover" @click.stop="goApplyForm(item, index)">
<i class="iconfont icon-tianjia g_fsi_12 g_mr_2"></i>
关注
</view>
@ -159,6 +159,7 @@ export default {
},
data() {
return {
themeColor: getApp().globalData.themeColor,
cdnBaseImg: this.G.store().cdnBaseImg,
isLogin: null,
isShow: false,

@ -74,7 +74,7 @@
<view class="g_flex_column_center g_mb_12" v-if="tabInfo.active == 1 && false">
<view v-if="item.supplierAccount == 1 && item.recordStatus == 1">
<view class="g_radius_14 g_h_28 g_border_main g_fs_14 g_c_main g_pr_8 g_pl_8 g_flex_row_center flex_center" hover-stop-propagation hover-class="thover" @click.stop="goApplyForm(item, index)">
<view class="g_radius_14 g_h_28 g_fs_14 g_pr_8 g_pl_8 g_flex_row_center flex_center" :style="{color: themeColor, border: '1px solid ' + themeColor}" hover-stop-propagation hover-class="thover" @click.stop="goApplyForm(item, index)">
<i class="iconfont icon-tianjia g_fsi_12 g_mr_2"></i>
关注
</view>

@ -101,7 +101,7 @@
<view class="g_flex_column_center g_mb_12">
<view>
<view class="g_radius_14 g_h_28 g_border_main g_fs_14 g_c_main g_pr_8 g_pl_8 g_flex_row_center flex_center" @click.stop="goApplyForm(item, index)" hover-class="thover" hover-stop-propagation>
<view class="g_radius_14 g_h_28 g_fs_14 g_pr_8 g_pl_8 g_flex_row_center flex_center" :style="{color: themeColor, border: '1px solid ' + themeColor}" @click.stop="goApplyForm(item, index)" hover-class="thover" hover-stop-propagation>
<i class="iconfont icon-tianjia g_fsi_12 g_mr_6"></i>
关注
</view>
@ -134,6 +134,7 @@ export default {
},
data() {
return {
themeColor: getApp().globalData.themeColor,
cdnBaseImg: this.G.store().cdnBaseImg,
isLogin: null,
isShow: false,

@ -92,19 +92,19 @@
<view class="g_flex_column_center g_mb_12" v-if="tabInfo.active == 1">
<view v-if="item.recordStatus == 1 && item.supplierAccount == 1 && item.recordStatus == 5">
<view class="g_radius_14 g_h_28 g_border_e g_fs_14 g_c_main g_pr_8 g_pl_8 g_flex_row_center flex_center" @click.stop="goApplyForm(item, index)" hover-class="thover" hover-stop-propagation>
<view class="g_radius_14 g_h_28 g_border_e g_fs_14 g_pr_8 g_pl_8 g_flex_row_center flex_center" :style="{color: themeColor}" @click.stop="goApplyForm(item, index)" hover-class="thover" hover-stop-propagation>
<i class="iconfont icon-tianjia g_fsi_12 g_mr_6"></i>
等待通过
</view>
</view>
<view v-if="item.recordStatus == 1 && item.supplierAccount == 1 && item.recordStatus == 6">
<view class="g_radius_14 g_h_28 g_border_e g_fs_14 g_c_main g_pr_8 g_pl_8 g_flex_row_center flex_center" @click.stop="goApplyForm(item, index)" hover-class="thover" hover-stop-propagation>
<view class="g_radius_14 g_h_28 g_border_e g_fs_14 g_pr_8 g_pl_8 g_flex_row_center flex_center" :style="{color: themeColor}" @click.stop="goApplyForm(item, index)" hover-class="thover" hover-stop-propagation>
<i class="iconfont icon-tianjia g_fsi_12 g_mr_6"></i>
已过期
</view>
</view>
<view v-if="item.recordStatus == 1 && item.supplierAccount == 1">
<view class="g_radius_14 g_h_28 g_border_e g_fs_14 g_c_main g_pr_8 g_pl_8 g_flex_row_center flex_center" @click.stop="goApplyForm(item, index)" hover-class="thover" hover-stop-propagation>
<view class="g_radius_14 g_h_28 g_border_e g_fs_14 g_pr_8 g_pl_8 g_flex_row_center flex_center" :style="{color: themeColor}" @click.stop="goApplyForm(item, index)" hover-class="thover" hover-stop-propagation>
<i class="iconfont icon-tianjia g_fsi_12 g_mr_6"></i>
关注
</view>
@ -144,6 +144,7 @@ export default {
},
data() {
return {
themeColor: getApp().globalData.themeColor,
cdnBaseImg: this.G.store().cdnBaseImg,
isLogin: null,
isShow: false,

@ -222,7 +222,8 @@
:class="voiceStatus == 0 && spec ? 'g_bg_mais' : voiceStatus == 1 ? 'g_bg_f0a' : voiceStatus == -2 ? 'g_c_t g_bg_mais' : ''"
style="border-radius: 0 40px 40px 0;position: relative;">
<i class="iconfont icon-fasong g_fs_32"
:class="sendIconStatus ? 'g_c_main' : voiceStatus == -2 ? 'g_c_t g_bg_mais' : 'g_c_b'"
:class="sendIconStatus ? '' : voiceStatus == -2 ? 'g_c_t g_bg_mais' : 'g_c_b'"
:style="sendIconStatus ? {color: themeColor} : {}"
style="position: absolute;right: 13px;top: 12px;"
v-if="voiceStatus == -1"></i>
</view>
@ -345,6 +346,7 @@
},
data() {
return {
themeColor: getApp().globalData.themeColor,
hasSafeArea: false,
isHidden:false,
jobnum:0,

@ -11,7 +11,7 @@
<view class="link g_bg_f g_radius_8 g_fs_16 g_p_16">
<view class="g_flex_row_between">
<view class="g_c_9"> 状态 </view>
<view class="g_c_main g_flex_row_end flex_center g_flex_1" @click="editNewResume"> {{ orderDetail.status_text }} <i class="iconfont icon-gengduo11 g_c_9 g_ml_4" v-if="orderDetail.status == 0 && isMember && hasPermission"></i></view>
<view class="g_flex_row_end flex_center g_flex_1" :style="{color: themeColor}" @click="editNewResume"> {{ orderDetail.status_text }} <i class="iconfont icon-gengduo11 g_c_9 g_ml_4" v-if="orderDetail.status == 0 && isMember && hasPermission"></i></view>
</view>
</view>
</view>
@ -20,7 +20,7 @@
<view class="link g_bg_f g_radius_8 g_fs_16 g_p_16">
<view class="g_flex_row_between">
<view class="g_c_9"> 跟进人 </view>
<view class="g_c_main g_flex_row_end flex_center g_flex_1"> {{ orderDetail.followUser.aliasName || "-" }} <i class="iconfont icon-gengduo11 g_c_9 g_ml_4"></i></view>
<view class="g_flex_row_end flex_center g_flex_1" :style="{color: themeColor}"> {{ orderDetail.followUser.aliasName || "-" }} <i class="iconfont icon-gengduo11 g_c_9 g_ml_4"></i></view>
</view>
</view>
</view>
@ -33,7 +33,7 @@
<view class="g_ell_1 g_fs_16 g_fw_bold"> {{ orderDetail.userName }}{{ orderDetail.setTitle }} </view>
</view>
<view class="g_flex_none g_flex_row_end">
<view class="g_c_main g_flex_row_end flex_center g_flex_1" v-if="from == 'toc'"> {{ orderDetail.status_text }}</view>
<view class="g_flex_row_end flex_center g_flex_1" :style="{color: themeColor}" v-if="from == 'toc'"> {{ orderDetail.status_text }}</view>
<view class="g_flex_row_end g_pr_16 g_pl_16 g_pt_9 g_pb_9" style="background-color: #f5f5f5; border-radius: 17px">
<view class="g_flex_row_end" @click="goFellow">
<view class="g_flex_column_center">
@ -115,10 +115,10 @@
</view>
</view>
<g-panel-detail-item label="面试地址" v-if="resumeFlag == 2" :value="orderDetail.interviewAddress" maxWidth="230px" afterIcon="icon-dizhi1 g_c_main" @clickItem="handleChooseAddressModal" />
<g-panel-detail-item label="面试地址" v-if="resumeFlag == 2" :value="orderDetail.interviewAddress" maxWidth="230px" :afterIcon="'icon-dizhi1'" :afterIconColor="themeColor" @clickItem="handleChooseAddressModal" />
<!-- 服务费 最上游或者不是管理人员不显示 orderDetail.nextRecordId为空 是最上游 -->
<!-- 代理费/服务费 最下游不显示 orderDetail.prevRecordId为空 是最下游 -->
<g-panel-detail-item label="驻场信息" v-if="resumeFlag == 2" :value="orderDetail.totalZC || '-'" maxWidth="230px" from="resident-info" :afterIcon="orderDetail.upOnSiteInfo || orderDetail.onSiteInfo ? 'icon-fuzhi' : ''" iconColor="g_c_main" afterType="multi" @clickItem="handleClickLabelBtn(orderDetail.totalZC || '-')" />
<g-panel-detail-item label="驻场信息" v-if="resumeFlag == 2" :value="orderDetail.totalZC || '-'" maxWidth="230px" from="resident-info" :afterIcon="orderDetail.upOnSiteInfo || orderDetail.onSiteInfo ? 'icon-fuzhi' : ''" :iconColor="themeColor" afterType="multi" @clickItem="handleClickLabelBtn(orderDetail.totalZC || '-')" />
<g-panel-detail-item label="其他说明" v-if="resumeFlag == 2" :value="orderDetail.interviewDesp" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.interviewDesp, '其他说明', 'view')" />
<!-- <g-panel-detail-item label="职位说明" :value="orderDetail.employeeSalary" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.employeeSalary, '职位说明', 'edit')" /> -->
<!-- <view class="g_h_15"></view> -->
@ -167,7 +167,7 @@
<view>
<view class="g_flex_row_between g_border_e_b">
<view class="g_pl_12 g_c_3 g_fs_15 g_pt_18 g_pb_18" @click="recordModal.isShow = false">取消</view>
<view class="g_pr_12 g_c_main g_fs_15 g_pt_18 g_pb_18" @click="handleSubmitRemark"></view>
<view class="g_pr_12 g_fs_15 g_pt_18 g_pb_18" :style="{color: themeColor}" @click="handleSubmitRemark"></view>
</view>
<view class="g_p_16">
<view class="g_fs_15 g_c_6 g_pb_16">备注</view>
@ -248,7 +248,7 @@
</scroll-view>
<view class="g_flex_row_between g_border_e_t g_bg_f" style="position: absolute; bottom: 0; width: 100%">
<view class="g_c_3 g_fs_18 g_pt_18 g_pb_18 g_flex_c g_fw_700" style="width: 50%; height: 49px" @click="handleCopy"></view>
<view class="g_c_main g_fs_18 g_pt_18 g_pb_18 g_flex_c" style="width: 50%; height: 49px; border-left: 1rpx solid #eee" @click="infoModal.isShow = false">知道了</view>
<view class="g_fs_18 g_pt_18 g_pb_18 g_flex_c" :style="{color: themeColor}" style="width: 50%; height: 49px; border-left: 1rpx solid #eee" @click="infoModal.isShow = false">知道了</view>
</view>
</view>
</u-popup>
@ -353,6 +353,7 @@ export default {
},
data() {
return {
themeColor: getApp().globalData.themeColor,
from: "", //
cdnBaseImg: this.G.store().cdnBaseImg,
agencyId: uni.getStorageSync("apply-agencyId"),

@ -11,7 +11,7 @@
<view class="link g_bg_f g_radius_8 g_fs_16 g_p_16">
<view class="g_flex_row_between">
<view class="g_c_9"> 状态 </view>
<view class="g_c_main g_flex_row_end flex_center g_flex_1" @click="editNewResume"> {{ orderDetail.status_text }} <i class="iconfont icon-gengduo11 g_c_9 g_ml_4" v-if="orderDetail.status == 0 && isMember && hasPermission"></i></view>
<view class="g_flex_row_end flex_center g_flex_1" :style="{color: themeColor}" @click="editNewResume"> {{ orderDetail.status_text }} <i class="iconfont icon-gengduo11 g_c_9 g_ml_4" v-if="orderDetail.status == 0 && isMember && hasPermission"></i></view>
</view>
</view>
</view>
@ -20,7 +20,7 @@
<view class="link g_bg_f g_radius_8 g_fs_16 g_p_16">
<view class="g_flex_row_between">
<view class="g_c_9"> 跟进人 </view>
<view class="g_c_main g_flex_row_end flex_center g_flex_1"> {{ orderDetail.followUser.aliasName || "-" }} <i class="iconfont icon-gengduo11 g_c_9 g_ml_4"></i></view>
<view class="g_flex_row_end flex_center g_flex_1" :style="{color: themeColor}"> {{ orderDetail.followUser.aliasName || "-" }} <i class="iconfont icon-gengduo11 g_c_9 g_ml_4"></i></view>
</view>
</view>
</view>
@ -33,7 +33,7 @@
<view class="g_ell_1 g_fs_16 g_fw_bold"> {{ orderDetail.userName }}{{ orderDetail.setTitle }} </view>
</view>
<view class="g_flex_none g_flex_row_end">
<view class="g_c_main g_flex_row_end flex_center g_flex_1" v-if="from == 'toc'"> {{ orderDetail.status_text }}</view>
<view class="g_flex_row_end flex_center g_flex_1" :style="{color: themeColor}" v-if="from == 'toc'"> {{ orderDetail.status_text }}</view>
<view class="g_flex_row_end g_pr_16 g_pl_16 g_pt_9 g_pb_9" style="background-color: #f5f5f5; border-radius: 17px">
<view class="g_flex_row_end" @click="goFellow">
<view class="g_flex_column_center">
@ -115,10 +115,10 @@
</view>
</view>
<g-panel-detail-item label="面试地址" v-if="resumeFlag == 2" :value="orderDetail.interviewAddress" maxWidth="230px" afterIcon="icon-dizhi1 g_c_main" @clickItem="handleChooseAddressModal" />
<g-panel-detail-item label="面试地址" v-if="resumeFlag == 2" :value="orderDetail.interviewAddress" maxWidth="230px" :afterIcon="'icon-dizhi1'" :afterIconColor="themeColor" @clickItem="handleChooseAddressModal" />
<!-- 服务费 最上游或者不是管理人员不显示 orderDetail.nextRecordId为空 是最上游 -->
<!-- 代理费/服务费 最下游不显示 orderDetail.prevRecordId为空 是最下游 -->
<g-panel-detail-item label="驻场信息" v-if="resumeFlag == 2" :value="orderDetail.totalZC || '-'" maxWidth="230px" from="resident-info" :afterIcon="orderDetail.upOnSiteInfo || orderDetail.onSiteInfo ? 'icon-fuzhi' : ''" iconColor="g_c_main" afterType="multi" @clickItem="handleClickLabelBtn(orderDetail.totalZC || '-')" />
<g-panel-detail-item label="驻场信息" v-if="resumeFlag == 2" :value="orderDetail.totalZC || '-'" maxWidth="230px" from="resident-info" :afterIcon="orderDetail.upOnSiteInfo || orderDetail.onSiteInfo ? 'icon-fuzhi' : ''" :iconColor="themeColor" afterType="multi" @clickItem="handleClickLabelBtn(orderDetail.totalZC || '-')" />
<g-panel-detail-item label="其他说明" v-if="resumeFlag == 2" :value="orderDetail.interviewDesp" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.interviewDesp, '其他说明', 'view')" />
<!-- <g-panel-detail-item label="职位说明" :value="orderDetail.employeeSalary" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.employeeSalary, '职位说明', 'edit')" /> -->
<!-- <view class="g_h_15"></view> -->
@ -167,7 +167,7 @@
<view>
<view class="g_flex_row_between g_border_e_b">
<view class="g_pl_12 g_c_3 g_fs_15 g_pt_18 g_pb_18" @click="recordModal.isShow = false">取消</view>
<view class="g_pr_12 g_c_main g_fs_15 g_pt_18 g_pb_18" @click="handleSubmitRemark"></view>
<view class="g_pr_12 g_fs_15 g_pt_18 g_pb_18" :style="{color: themeColor}" @click="handleSubmitRemark"></view>
</view>
<view class="g_p_16">
<view class="g_fs_15 g_c_6 g_pb_16">备注</view>
@ -248,7 +248,7 @@
</scroll-view>
<view class="g_flex_row_between g_border_e_t g_bg_f" style="position: absolute; bottom: 0; width: 100%">
<view class="g_c_3 g_fs_18 g_pt_18 g_pb_18 g_flex_c g_fw_700" style="width: 50%; height: 49px" @click="handleCopy"></view>
<view class="g_c_main g_fs_18 g_pt_18 g_pb_18 g_flex_c" style="width: 50%; height: 49px; border-left: 1rpx solid #eee" @click="infoModal.isShow = false">知道了</view>
<view class="g_fs_18 g_pt_18 g_pb_18 g_flex_c" :style="{color: themeColor}" style="width: 50%; height: 49px; border-left: 1rpx solid #eee" @click="infoModal.isShow = false">知道了</view>
</view>
</view>
</u-popup>
@ -353,6 +353,7 @@ export default {
},
data() {
return {
themeColor: getApp().globalData.themeColor,
from: "", //
cdnBaseImg: this.G.store().cdnBaseImg,
agencyId: uni.getStorageSync("apply-agencyId"),

@ -46,7 +46,7 @@
<div class="g_ell_1 g_fs_16 g_fw_bold"> {{ orderDetail.userName }}{{ orderDetail.setTitle }} </div>
</div>
<div class="g_flex_none g_flex_row_end">
<div class="g_c_main g_flex_row_end flex_center g_flex_1" v-if="from == 'toc'"> {{ orderDetail.status_text }}</div>
<div class="g_flex_row_end flex_center g_flex_1" :style="{color: themeColor}" v-if="from == 'toc'"> {{ orderDetail.status_text }}</div>
<!-- <div class="g_flex_row_end g_pr_16 g_pl_16 g_pt_9 g_pb_9" style="background-color: #f5f5f5; border-radius: 17px">
<div class="g_flex_row_end" @click="goFellow">
<div class="g_flex_column_center">
@ -124,7 +124,7 @@
</div>
</div>
<g-panel-detail-item label="面试地址" v-if="false" :value="orderDetail.interviewAddress" maxWidth="230px" afterIcon="icon-dizhi1 g_c_main" @clickItem="handleChooseAddressModal" />
<g-panel-detail-item label="面试地址" v-if="false" :value="orderDetail.interviewAddress" maxWidth="230px" :afterIcon="'icon-dizhi1'" :afterIconColor="themeColor" @clickItem="handleChooseAddressModal" />
<!-- 服务费 最上游或者不是管理人员不显示 orderDetail.nextRecordId为空 是最上游 -->
<!-- 代理费/服务费 最下游不显示 orderDetail.prevRecordId为空 是最下游 -->
<!-- <g-panel-detail-item label="驻场信息" v-if="resumeFlag == 2" :value="orderDetail.totalZC || '-'" maxWidth="230px" from="resident-info" :afterIcon="orderDetail.upOnSiteInfo || orderDetail.onSiteInfo ? 'icon-fuzhi' : ''" iconColor="g_c_main" afterType="multi" @clickItem="handleClickLabelBtn(orderDetail.totalZC || '-')" /> -->
@ -148,7 +148,7 @@
<div>
<div class="g_flex_row_between g_border_e_b">
<div class="g_pl_12 g_c_3 g_fs_15 g_pt_18 g_pb_18" @click="recordModal.isShow = false">取消</div>
<div class="g_pr_12 g_c_main g_fs_15 g_pt_18 g_pb_18" @click="handleSubmitRemark"></div>
<div class="g_pr_12 g_fs_15 g_pt_18 g_pb_18" :style="{color: themeColor}" @click="handleSubmitRemark"></div>
</div>
<div class="g_p_16">
<div class="g_fs_15 g_c_6 g_pb_16">备注</div>
@ -229,7 +229,7 @@
</scroll-view>
<div class="g_flex_row_between g_border_e_t g_bg_f" style="position: absolute; bottom: 0; width: 100%">
<div class="g_c_3 g_fs_18 g_pt_18 g_pb_18 g_flex_c g_fw_700" style="width: 50%; height: 49px" @click="handleCopy"></div>
<div class="g_c_main g_fs_18 g_pt_18 g_pb_18 g_flex_c" style="width: 50%; height: 49px; border-left: 1rpx solid #eee" @click="infoModal.isShow = false">知道了</div>
<div class="g_fs_18 g_pt_18 g_pb_18 g_flex_c" :style="{color: themeColor}" style="width: 50%; height: 49px; border-left: 1rpx solid #eee" @click="infoModal.isShow = false">知道了</div>
</div>
</div>
</u-popup>
@ -246,6 +246,7 @@ export default {
},
data() {
return {
themeColor: getApp().globalData.themeColor,
from: "", //
cdnBaseImg: this.G.store().cdnBaseImg,
agencyId: uni.getStorageSync("apply-agencyId"),

@ -30,7 +30,7 @@
{{ itm.desp }}
</view>
<block v-if="itm.policy">
<text class="g_ml_8 g_c_main g_flex_column_center" @click="goInfo(itm)"></text>
<text class="g_ml_8 g_flex_column_center" :style="{color: themeColor}" @click="goInfo(itm)"></text>
</block>
</view>
<view class="g_fs_12 g_c_9" :class="itm.desp == '' ? '' : 'g_mt_4'">
@ -73,6 +73,7 @@
export default {
data() {
return {
themeColor: getApp().globalData.themeColor,
isCreator: false,
};
},

@ -155,7 +155,7 @@
<view class="" v-if="tabInfo.active == 0">
<view class="g_fs_15">
<view @click="copyJobDetail" v-if="hasJobDetailContent" style="padding-top: 12px;">
<span class="desp-copy g_c_main g_border_main">复制</span>
<span class="desp-copy" :style="{color: themeColor, border: '1px solid ' + themeColor}">复制</span>
</view>
<template v-for="(item, index) in templateArr" :key="index">
<view class="g_flex_row_start flex_center g_fw_600 g_mt_12 g_mb_8 g_fs_18" v-if="item.show">
@ -194,7 +194,7 @@
<!-- <view class="g_fw_600 g_flex_row_start flex_center g_mb_8 g_mt_16"> <view class="g_mr_12 g_bg_main" style="width: 4px; height: 19px; border-radius: 2px"> </view>职位描述 </view> -->
<view class="g_c_0 g_pt_12 g_fs_18" style="white-space: pre-line">
<view @click="setCopy" v-if="jobDetail.jobInfoWithoutReturnFee || jobDetail.jobInfo">
<span class="desp-copy g_c_main g_border_main">复制</span>
<span class="desp-copy" :style="{color: themeColor, border: '1px solid ' + themeColor}">复制</span>
</view>
{{ jobDetail.jobInfoWithoutReturnFee || jobDetail.jobInfo || "-" }}
</view>
@ -205,7 +205,7 @@
<view class="g_fs_16">
<view class="g_c_0 g_pt_12 g_fs_18" style="white-space: pre-line">
<view @click="setCops" v-if="jobDetail.newdesc != '暂无脱敏版通告'">
<span class="desp-copy g_c_main g_border_main">复制</span>
<span class="desp-copy" :style="{color: themeColor, border: '1px solid ' + themeColor}">复制</span>
</view>
<div :style="{
'margin-top':jobDetail.newdesc == '暂无脱敏版通告' ? '0' : '26px'
@ -364,7 +364,7 @@
<view class="g_flex_row_between">
<view class="g_flex_row_start flex_center">
<view>
<view class="g_bg_main g_c_f g_flex_row_center g_fs_24 flex_center g_w_36 g_h_36 g_mr_4 g_radius_50 icon-kefu iconfont" />
<view class="g_c_f g_flex_row_center g_fs_24 flex_center g_w_36 g_h_36 g_mr_4 g_radius_50 icon-kefu iconfont" :style="{'background-color': themeColor}" />
</view>
<view>
<view class="g_fs_14">专属招聘客服</view>
@ -579,6 +579,7 @@ export default {
},
data() {
return {
themeColor: getApp().globalData.themeColor,
_title: getApp().globalData.title,
isAdmin: uni.getStorageSync("apply-userinfo").admin,
fullName:uni.getStorageSync("miniApp-info") && uni.getStorageSync("miniApp-info").agencyName,

@ -29,7 +29,7 @@
<span class="iconfont icon-zhankai g_fs_12 g_c_9 fst g_ml_4" v-if="whichOneShow != 'sort'"></span>
<view class="sortMask" v-if="whichOneShow == 'sort'">
<view class="sortContainer" style="overflow: hidden" @click.stop>
<view v-for="(item, index) in sortList.list" @click="sortJob(index)" :key="index" :class="sortList.active == index ? 'g_border_main g_c_main' : 'g_border_f'" class="g_fs_16 g_fw_600 g_mt_16 g_bg_f" style="border-radius: 30px; padding: 8px 16px">{{ item.name }}</view>
<view v-for="(item, index) in sortList.list" @click="sortJob(index)" :key="index" :class="sortList.active == index ? 'g_border_f' : 'g_border_f'" class="g_fs_16 g_fw_600 g_mt_16 g_bg_f" :style="sortList.active == index ? {color: globalData.themeColor, borderColor: globalData.themeColor, border: '1px solid ' + globalData.themeColor} : {}" style="border-radius: 30px; padding: 8px 16px">{{ item.name }}</view>
</view>
</view>
</view>
@ -98,7 +98,7 @@
<div class="shareBottom g_flex_row_between flex_center" hover-class="none" hover-stop-propagation="false">
<div class hover-class="none" hover-stop-propagation="false">
已选
<span class="g_c_main">{{ checkedList.length }}</span>
<span :style="{color: globalData.themeColor}">{{ checkedList.length }}</span>
</div>
<div class="g_flex_row_end" hover-class="none" hover-stop-propagation="false">
<!-- bindtap="shareJobList" -->

@ -239,7 +239,7 @@
</view>
</scroll-view>
<view class="g_flex_row_center g_mt_40 g_pb_16">
<view class="g_w_260 g_h_42 g_radius_25 g_bg_main g_c_f g_flex_c g_fs_18" @click="submitRes"></view>
<view class="g_w_260 g_h_42 g_radius_25 g_c_f g_flex_c g_fs_18" :style="{'background-color': themeColor}" @click="submitRes"></view>
</view>
</u-popup>
@ -303,6 +303,7 @@ export default {
//
data() {
return {
themeColor: getApp().globalData.themeColor,
aitext: "",
ailoading: false,
defaultPercent: 0,

@ -53,7 +53,7 @@
</view>
</view>
</view>
<view class="g_flex_row_center flex_center g_flex_1 g_h_48 g_bg_f g_fs_16 g_c_main g_ml_10 g_mr_10 g_radius_8" @click="goFellow('')" v-if="persenInfo.length <= 5">
<view class="g_flex_row_center flex_center g_flex_1 g_h_48 g_bg_f g_fs_16 g_ml_10 g_mr_10 g_radius_8" :style="{color: themeColor}" @click="goFellow('')" v-if="persenInfo.length <= 5">
<!-- <view class="g_w_18 g_h_18 g_mr_6 g_text_c g_radius_20 g_border_main g_fsi_18" style="line-height: 13px">+</view> -->
<view class="g_flex_column_center">
<i class="iconfont icon-jia1 g_c_min g_mr_6" style="font-size: 18px"></i>
@ -209,6 +209,7 @@ export default {
},
data() {
return {
themeColor: getApp().globalData.themeColor,
detailRes: {},
IS_CREATOR: false,
jobType: 2,

@ -18,7 +18,7 @@
</view>
</view>
<view class="g_flex_none g_flex_row_end">
<view class="g_flex_row_end g_bg_main" style="border-radius: 17px; margin-right: 12px;padding: 5px 8px;">
<view class="g_flex_row_end" :style="{'background-color': activeColor}" style="border-radius: 17px; margin-right: 12px;padding: 5px 8px;">
<view class="g_flex_row_end" @click="goFellow(item, index)">
<view class="g_flex_column_center">
<i class="iconfont icon-bianji g_c_f"></i>
@ -29,9 +29,9 @@
<view class="g_flex_row_end" style="background-color: #fff0f0; border-radius: 17px;padding: 5px 8px;">
<view class="g_flex_row_end" @click="deleteFellow(index)">
<view class="g_flex_column_center">
<i class="iconfont icon-delete g_c_main"></i>
<i class="iconfont icon-delete" :style="{color: activeColor}"></i>
</view>
<view class="g_fs_12 g_c_main g_ml_8 g_flex_column_center">删除</view>
<view class="g_fs_12 g_ml_8 g_flex_column_center" :style="{color: activeColor}">删除</view>
</view>
</view>
</view>
@ -61,7 +61,7 @@
</view>
</view>
</view>
<view class="g_flex_row_center flex_center g_flex_1 g_h_48 g_bg_f g_fs_16 g_c_main g_ml_10 g_mr_10 g_radius_8" @click="goFellow('')" v-if="persenInfo.length <= 5">
<view class="g_flex_row_center flex_center g_flex_1 g_h_48 g_bg_f g_fs_16 g_ml_10 g_mr_10 g_radius_8" :style="{color: activeColor}" @click="goFellow('')" v-if="persenInfo.length <= 5">
<!-- <view class="g_w_18 g_h_18 g_mr_6 g_text_c g_radius_20 g_border_main g_fsi_18" style="line-height: 13px">+</view> -->
<view class="g_flex_column_center">
<i class="iconfont icon-jia1 g_c_min g_mr_6" style="font-size: 18px"></i>

@ -31,7 +31,7 @@
<span class="iconfont icon-zhankai g_fs_12 g_c_9 fst g_ml_4" v-if="whichOneShow != 'sort'"></span>
<view class="sortMask" v-if="whichOneShow == 'sort'">
<view class="sortContainer" style="overflow: hidden" @click.stop>
<view v-for="(item, index) in sortList.list" @click="sortJob(index)" :key="index" :class="sortList.active == index ? 'g_border_main g_c_main' : 'g_border_f'" class="g_fs_16 g_fw_600 g_mt_16 g_bg_f" style="border-radius: 30px; padding: 8px 16px">{{ item.name }}</view>
<view v-for="(item, index) in sortList.list" @click="sortJob(index)" :key="index" :class="sortList.active == index ? 'g_border_f' : 'g_border_f'" class="g_fs_16 g_fw_600 g_mt_16 g_bg_f" :style="sortList.active == index ? {color: globalData.themeColor, borderColor: globalData.themeColor, border: '1px solid ' + globalData.themeColor} : {}" style="border-radius: 30px; padding: 8px 16px">{{ item.name }}</view>
</view>
</view>
</view>
@ -92,7 +92,7 @@
<div class="shareBottom g_flex_row_between flex_center" hover-class="none" hover-stop-propagation="false">
<div class hover-class="none" hover-stop-propagation="false">
已选
<span class="g_c_main">{{ checkedList.length }}</span>
<span :style="{color: globalData.themeColor}">{{ checkedList.length }}</span>
</div>
<div class="g_flex_row_end" hover-class="none" hover-stop-propagation="false">
<!-- bindtap="shareJobList" -->

@ -17,7 +17,7 @@
<u-input maxlength="4" v-model="msgCode.code" @input="hideKeyboard" type="number" class="g_fs_16" placeholder="请输入验证码" placeholder-style="color:#999999;font-size:32rpx;line-height:1" />
</view>
<view class="btn-text g_flex_column_center g_bg_f_5 g_radius_6 g_flex_none g_pt_8 g_pb_8" @click="handleSendMsg">
<button :class="form.tel.length == 11 ? (msgCode.countdown > 0 ? 'g_c_9' : 'g_c_main') : 'g_c_9'" class="btn-con g_w_126 g_flex_row_center" style="font-size: 32rpx">{{ msgCode.btnText }}</button>
<button :class="form.tel.length == 11 ? (msgCode.countdown > 0 ? 'g_c_9' : '') : 'g_c_9'" :style="form.tel.length == 11 && msgCode.countdown <= 0 ? {color: themeColor} : {}" class="btn-con g_w_126 g_flex_row_center" style="font-size: 32rpx">{{ msgCode.btnText }}</button>
</view>
</view>
</view>

@ -3,10 +3,10 @@
<div class="g_h_10"></div>
<div class="r_box g_text_c" style="padding: 48px 0 40px">
<div>
<i class="icon-check-1 iconfont g_c_main" style="font-size: 84px"></i>
<i class="icon-check-1 iconfont" :style="{color: themeColor, 'font-size': '84px'}"></i>
</div>
<div class="g_mt_20 g_fs_18">关注成功</div>
<div class="g_mt_8 g_fs_14 g_c_main" style="text-decoration: underline" @click="goHome('/pages/home/index')"></div>
<div class="g_mt_8 g_fs_14" :style="{color: themeColor, 'text-decoration': 'underline'}" @click="goHome('/pages/home/index')"></div>
</div>
<div class="r_box g_text_c g_h_56 g_mt_10 g_flex_row_between flex_center g_fs_16 g_pl_10 g_pr_10">
<div class="g_fw_600">我的公司</div>
@ -44,6 +44,7 @@
export default {
data() {
return {
themeColor: getApp().globalData.themeColor,
ing: false,
agencyNum: 0,
agencyInfo: uni.getStorageSync("agencyInfo"),

@ -199,7 +199,7 @@
<gfot text="empty" size="22" minHeight="0" v-if="loadingControl.storeAddr"></gfot>
</view>
<u-input v-model="formInfo.storeAddr" :clearable="false" class="g_flex_1" :placeholder="loadingControl.storeAddr ? '' : '企业地址'" placeholder-style="color:#999" />
<view class="g_text_c g_c_main" @click="chooseAddress">
<view class="g_text_c" :style="{color: themeColor}" @click="chooseAddress">
<view class="iconfont icon-dizhi1 g_fs_16 g_mb_2" style="line-height: 1"></view>
<view class="g_fs_10" style="line-height: 1"> 位置 </view>
</view>
@ -429,17 +429,17 @@
<view class="popText g_fw_600 g_bg_f g_fs_18 g_c_3 g_flex_row_center g_pt_16"> {{ popText }} </view>
<view class="g_p_16">
<view class="g_flex_cloumn_center" v-if="popText == '选择薪资类型'">
<view v-for="(item, index) in staffPrice.list" :key="item.id" class="g_mt_12" :class="formInfo.salaryClassify == item.id ? 'g_c_main' : ''" @click="changeSex(item, 'staffPrice')">
<view v-for="(item, index) in staffPrice.list" :key="item.id" class="g_mt_12" :class="formInfo.salaryClassify == item.id ? '' : ''" :style="formInfo.salaryClassify == item.id ? {color: themeColor} : {}" @click="changeSex(item, 'staffPrice')">
<view class="g_p_12 g_bg_f5 g_radius_8 g_text_c">{{ item.text }}</view>
</view>
</view>
<view class="g_flex_cloumn_center" v-if="popText == '选择性别要求'">
<view v-for="(item, index) in ageSex.list" :key="index" class="g_mt_12" :class="ageSex.ageSexActive == item.id ? 'g_c_main' : ''" @click="changeSex(item, 'ageSex')">
<view v-for="(item, index) in ageSex.list" :key="index" class="g_mt_12" :class="ageSex.ageSexActive == item.id ? '' : ''" :style="ageSex.ageSexActive == item.id ? {color: themeColor} : {}" @click="changeSex(item, 'ageSex')">
<view class="g_p_12 g_bg_f5 g_radius_8 g_text_c">{{ item.text }}</view>
</view>
</view>
<view class="g_flex_cloumn_center" v-if="popText == '选择佣金类型'">
<view v-for="(item, index) in serviceFee.list" :key="item.id" class="g_mt_12" :class="formInfo.returnFeeType == item.id ? 'g_c_main' : ''" @click="changeSex(item, 'serviceFee')">
<view v-for="(item, index) in serviceFee.list" :key="item.id" class="g_mt_12" :class="formInfo.returnFeeType == item.id ? '' : ''" :style="formInfo.returnFeeType == item.id ? {color: themeColor} : {}" @click="changeSex(item, 'serviceFee')">
<view class="g_p_12 g_bg_f5 g_radius_8 g_text_c">{{ item.text }}</view>
</view>
</view>
@ -649,6 +649,7 @@ import { onLoad, onShow, onHide } from "@dcloudio/uni-app";
// const G = "./utils/ajax.js";
const G = getCurrentInstance().appContext.app.config.globalProperties.G;
const api = getCurrentInstance().appContext.app.config.globalProperties.api;
const themeColor = getApp().globalData.themeColor;
let sseTest = ref(null); // sse
import { locationList } from "./utils/locationList";
import color from "../../uni_modules/vk-uview-ui/libs/function/color";

@ -72,7 +72,8 @@ export default {
? [
{
iconPath: "appstore g_c_9 iconfont ",
selectedIconPath: "appstore g_c_main iconfont ",
selectedIconPath: "appstore iconfont ",
selectedIconStyle: `color: ${getApp().globalData.themeColor}`,
// iconPath: this.cdnBaseImg + "home.png",
// selectedIconPath: this.cdnBaseImg + "homeActive0925.png",
text: "工作台",
@ -83,7 +84,8 @@ export default {
},
{
iconPath: "detail g_c_9 iconfont ",
selectedIconPath: "detail g_c_main iconfont ",
selectedIconPath: "detail iconfont ",
selectedIconStyle: `color: ${getApp().globalData.themeColor}`,
// iconPath: this.cdnBaseImg + "bill.png",
// selectedIconPath: this.cdnBaseImg + "billActive0925.png",
text: "职位管理",
@ -94,7 +96,8 @@ export default {
},
{
iconPath: "solution g_c_9 iconfont ",
selectedIconPath: "solution g_c_main iconfont ",
selectedIconPath: "solution iconfont ",
selectedIconStyle: `color: ${getApp().globalData.themeColor}`,
// iconPath: this.cdnBaseImg + "apply.png",
// selectedIconPath: this.cdnBaseImg + "applyActive0925.png",
text: "简历工单",
@ -114,7 +117,8 @@ export default {
: [
{
iconPath: "icon-appstore g_c_9",
selectedIconPath: "icon-appstore g_c_main",
selectedIconPath: "icon-appstore",
selectedIconStyle: `color: ${getApp().globalData.themeColor}`,
// iconPath: this.cdnBaseImg + "home.png",
// selectedIconPath: this.cdnBaseImg + "homeActive0925.png",
text: "工作台",
@ -124,7 +128,8 @@ export default {
},
{
iconPath: "icon-solution g_c_9",
selectedIconPath: "icon-solution g_c_main",
selectedIconPath: "icon-solution",
selectedIconStyle: `color: ${getApp().globalData.themeColor}`,
// iconPath: this.cdnBaseImg + "apply.png",
// selectedIconPath: this.cdnBaseImg + "applyActive0925.png",
text: "简历工单",

@ -5,12 +5,12 @@
</div>
<div class="g_flex_row_between g_pt_10 g_pb_10 g_pr_12">
<div class="g_flex_row_start g_pl_12 g_pr_10">
<div @click="setOutDate(6)" :class="dateVal == 6 ? 'g_c_main' : ''" class="g_cursor_pointer g_mr_20">今日</div>
<div @click="setOutDate(2)" :class="dateVal == 2 ? 'g_c_main' : ''" class="g_cursor_pointer g_mr_20">本周</div>
<div @click="setOutDate(4)" :class="dateVal == 4 ? 'g_c_main' : ''" class="g_cursor_pointer g_mr_20">本月</div>
<div @click="setOutDate(6)" :class="dateVal == 6 ? '' : ''" :style="dateVal == 6 ? {color: themeColor} : {}" class="g_cursor_pointer g_mr_20">今日</div>
<div @click="setOutDate(2)" :class="dateVal == 2 ? '' : ''" :style="dateVal == 2 ? {color: themeColor} : {}" class="g_cursor_pointer g_mr_20">本周</div>
<div @click="setOutDate(4)" :class="dateVal == 4 ? '' : ''" :style="dateVal == 4 ? {color: themeColor} : {}" class="g_cursor_pointer g_mr_20">本月</div>
<rh-quickconfirm :dropdownShow="dropdownShow" @hideDropdown="(e) => (dropdownShow = e)">
<template v-slot:title>
<div :class="dateType ? 'g_c_main' : ''" @click="showDroundown">{{ dateType || "" }}</div>
<div :class="dateType ? '' : ''" :style="dateType ? {color: themeColor} : {}" @click="showDroundown">{{ dateType || "" }}</div>
</template>
<template v-slot:content>
<div :class="dateType == item.name ? 'ysd-base-color' : ''" class="g_border_b_d g_pt_10 g_pb_10 g_text_c" v-for="(item, index) in dateList" :key="index" @click="setDate(item)">{{ item.name }}</div>
@ -20,7 +20,7 @@
<div>
<rh-quickconfirm :dropdownShow="customDateShow" @hideDropdown="(e) => (customDateShow = e)" width="calc(100vw - 48rpx)">
<template v-slot:title>
<div :class="!notCustom ? 'g_c_main' : ''" @click="customDateShow = true">自定义</div>
<div :class="!notCustom ? '' : ''" :style="!notCustom ? {color: themeColor} : {}" @click="customDateShow = true">自定义</div>
</template>
<template v-slot:content>
<div class="g_flex_row_between flex_center dateSelect" hover-class="none" hover-stop-propagation="false">
@ -102,6 +102,7 @@ export default {
},
data() {
return {
themeColor: getApp().globalData.themeColor,
dateVal: 6,
globalData: {},
dateType: "",

@ -43,7 +43,7 @@
<span class="iconfont icon-zhankai g_fs_12 g_c_9 fst g_ml_4" v-if="whichOneShow != 'sort'"></span>
<view class="sortMask" v-if="whichOneShow == 'sort'">
<view class="sortContainer" style="overflow: hidden" @click.stop>
<view v-for="(item, index) in sortList.list" @click="sortJob(index)" :key="index" :class="sortList.active == index ? 'g_border_main g_c_main' : 'g_border_f'" class="g_fs_16 g_fw_600 g_mt_16 g_bg_f" style="border-radius: 30px; padding: 8px 16px">{{ item.name }}</view>
<view v-for="(item, index) in sortList.list" @click="sortJob(index)" :key="index" :class="sortList.active == index ? 'g_border_f' : 'g_border_f'" class="g_fs_16 g_fw_600 g_mt_16 g_bg_f" :style="sortList.active == index ? {color: globalData.themeColor, borderColor: globalData.themeColor, border: '1px solid ' + globalData.themeColor} : {}" style="border-radius: 30px; padding: 8px 16px">{{ item.name }}</view>
</view>
</view>
</view>

@ -18,6 +18,12 @@
<i class="iconfont icon-gengduo11 g_ml_8 g_c_9 g_fs_14"></i>
</view>
</view>
<view class="g_flex_row_between flex_center g_p_16" style="border-bottom: 0.5px solid #eee;">
<view class="g_fs_16 g_c_0">自定义主题色</view>
<view class="g_flex_row_between color-group-wrap">
<view v-for="(item, index) in colorGroup" :key="index" class="g_w_48 g_h_48 g_radius_8 color-item" :class="{ 'color-item-selected': selectedColorIndex === index }" :style="{ backgroundColor: item.value }" style="margin-top: 10px;" @click="selectColor(index)"></view>
</view>
</view>
<view class="g_flex_row_between flex_center g_p_16">
<view class="g_fs_16 g_c_0">开启演示模式</view>
<u-switch v-model="formData.enabled" :activeColor="themeColor" inactiveColor="#e5e5e5" @change="handleSwitchChange"></u-switch>
@ -35,16 +41,36 @@ import { get } from 'mobx';
export default {
data() {
let demoConfig = uni.getStorageSync("DEMO_MODE_CONFIG") || {};
let defaultThemeColor = getApp().globalData.themeColor;
let colorGroup = [
{ value: '#333' },
{ value: '#FF0000' },
{ value: '#FF5000' },
{ value: '#0266D6' },
{ value: '#2E7D32' },
{ value: '#9859B6' }
];
let savedThemeColor = demoConfig.themeColor || defaultThemeColor;
let selectedColorIndex = colorGroup.findIndex(c => c.value === savedThemeColor);
if (selectedColorIndex === -1) selectedColorIndex = 0;
return {
themeColor: getApp().globalData.themeColor,
themeColor: savedThemeColor,
colorGroup,
selectedColorIndex,
formData: {
appName: demoConfig.appName || "",
logo: demoConfig.logo || "",
enabled: demoConfig.enabled || false,
themeColor: savedThemeColor,
},
};
},
methods: {
selectColor(index) {
this.selectedColorIndex = index;
this.formData.themeColor = this.colorGroup[index].value;
this.themeColor = this.colorGroup[index].value;
},
handleSwitchChange(e) {
this.formData.enabled = e;
},
@ -94,8 +120,10 @@ export default {
appName: that.formData.appName,
logo: that.formData.logo,
enabled: that.formData.enabled,
themeColor: that.formData.themeColor,
});
uni.setStorageSync("DEMO_MODE_ENABLED", that.formData.enabled);
getApp().globalData.themeColor = that.formData.themeColor;
uni.showToast({
title: "保存成功",
icon: "success",
@ -112,5 +140,49 @@ export default {
.p-person-config{
min-height: 100vh;
background-color: #ededed;
.color-group-wrap {
display: flex;
justify-content: space-between;
width: 100%;
flex-wrap: wrap;
view {
width: calc(100% / 6 - 8px);
height: 48px;
border-radius: 8px;
}
}
.color-item {
position: relative;
transition: all 0.2s ease;
&::after {
content: '';
position: absolute;
top: -4px;
left: -4px;
right: -4px;
bottom: -4px;
border-radius: 12px;
border: 2px solid transparent;
transition: all 0.2s ease;
}
}
.color-item-selected {
transform: scale(1.1);
&::after {
border-color: #999;
}
animation: selectedPulse 0.3s ease;
}
}
@keyframes selectedPulse {
0% {
transform: scale(1);
}
50% {
transform: scale(1.15);
}
100% {
transform: scale(1.1);
}
}
</style>

@ -3,7 +3,7 @@
<!-- <view class="g_fs_16 g_mt_16 g_mb_16">问题类别</view> -->
<view class="g_flex_row_center g_fs_12 g_c_9 g_pb_12"> 此投诉为本小程序自有投诉渠道非微信官方投诉渠道 </view>
<view class="g_flex_row_start g_mb_16">
<view class="g_flex_row_center flex_center g_w_60 g_h_30 g_fs_14 g_radius_15 g_mr_8" v-for="(item, index) in troubleList" :key="index" :class="troubleActive == index ? 'g_bg_main g_c_f' : 'g_bg_f g_c_3'" @click="troubleActive = index">{{ item }}</view>
<view class="g_flex_row_center flex_center g_w_60 g_h_30 g_fs_14 g_radius_15 g_mr_8" v-for="(item, index) in troubleList" :key="index" :class="troubleActive == index ? 'g_c_f' : 'g_bg_f g_c_3'" :style="troubleActive == index ? {'background-color': globalData.themeColor} : {}" @click="troubleActive = index">{{ item }}</view>
</view>
<view class="g_pt_12 g_pl_16 g_pr_16 g_bg_f g_radius_8 g_position_rela" style="min-height: 188px">
<u-input :maxlength="150" class="" v-model="submitInfo.desp" placeholder="请用简短文字描述您的问题..." :custom-style="{ fontSize: ' 16px', overflow: 'auto', maxHeight: '245px', lineHeight: '1.5' }" :clearable="false" type="textarea" :auto-height="true" :height="264" placeholder-style="color:#ccc;"></u-input>

@ -26,7 +26,7 @@
/>
</view> -->
<view class="g_pt_8">
<g-panel-form-item :list="[{ icon_after: userinfo.realName ? 'yirenzheng g_c_main' : '', label: '实名认证', result: userinfo.realName ? '' : '去认证', path: '/root/person/idcardForm', type: userinfo.realName ? 'slot' : '' }]" @clickItem="goRealName" />
<g-panel-form-item :list="[{ icon_after: userinfo.realName ? 'yirenzheng' : '', iconAfterStyle: userinfo.realName ? themeColor : '', label: '实名认证', result: userinfo.realName ? '' : '去认证', path: '/root/person/idcardForm', type: userinfo.realName ? 'slot' : '' }]" @clickItem="goRealName" />
</view>
</view>
<view v-else>

@ -17,7 +17,7 @@
<u-input maxlength="4" v-model="msgCode.code" @input="hideKeyboard" type="number" class="g_fs_16" placeholder="请输入验证码" placeholder-style="color:#999999;font-size:32rpx;line-height:1" />
</view>
<view class="btn-text g_flex_column_center g_bg_f_5 g_radius_6 g_flex_none g_pt_8 g_pb_8" @click="handleSendMsg">
<button :class="form.tel.length == 11 ? (msgCode.countdown > 0 ? 'g_c_9' : 'g_c_main') : 'g_c_9'" class="btn-con g_w_126 g_flex_row_center" style="font-size: 32rpx">{{ msgCode.btnText }}</button>
<button :class="form.tel.length == 11 ? (msgCode.countdown > 0 ? 'g_c_9' : '') : 'g_c_9'" :style="form.tel.length == 11 && msgCode.countdown <= 0 ? {color: primaryTheme} : {}" class="btn-con g_w_126 g_flex_row_center" style="font-size: 32rpx">{{ msgCode.btnText }}</button>
</view>
</view>
</view>

@ -17,7 +17,7 @@
</view>
</view>
<view class="g_flex_none g_flex_row_end">
<view class="g_flex_row_end g_bg_main" style="border-radius: 17px; margin-right: 12px;padding: 5px 8px;">
<view class="g_flex_row_end" :style="{'background-color': activeColor}" style="border-radius: 17px; margin-right: 12px;padding: 5px 8px;">
<view class="g_flex_row_end" @click="goFellow(item, index)">
<view class="g_flex_column_center">
<i class="iconfont icon-bianji g_c_f"></i>
@ -28,9 +28,9 @@
<view class="g_flex_row_end " style="background-color: #fff0f0; border-radius: 17px;padding: 5px 8px;">
<view class="g_flex_row_end" @click="deleteFellow(index)">
<view class="g_flex_column_center">
<i class="iconfont icon-delete g_c_main"></i>
<i class="iconfont icon-delete" :style="{color: activeColor}"></i>
</view>
<view class="g_fs_12 g_c_main g_ml_8 g_flex_column_center">删除</view>
<view class="g_fs_12 g_ml_8 g_flex_column_center" :style="{color: activeColor}">删除</view>
</view>
</view>
</view>
@ -60,7 +60,7 @@
</view>
</view>
</view>
<view class="g_flex_row_center flex_center g_flex_1 g_h_48 g_bg_f g_fs_16 g_c_main g_ml_10 g_mr_10 g_radius_8" @click="goFellow('')" v-if="persenInfo.length <= 5">
<view class="g_flex_row_center flex_center g_flex_1 g_h_48 g_bg_f g_fs_16 g_ml_10 g_mr_10 g_radius_8" :style="{color: activeColor}" @click="goFellow('')" v-if="persenInfo.length <= 5">
<view class="g_flex_column_center">
<i class="iconfont icon-jia1 g_c_min g_mr_6" style="font-size: 18px"></i>
</view>

@ -57,7 +57,7 @@
<div>
<view class="m-address g_mt_16 g_mb_16 g_pt_10 g_pb_10 g_flex_row_start g_border_e_t g_border_e_b" hover-class="thover" @click="goAddress" v-if="jobDetail.storeLat && jobDetail.storeLng && jobDetail.storeDistrict">
<view class="g_flex_none g_flex_column_center">
<i class="iconfont icon-dizhi1 g_c_main g_mr_10 g_w_14 g_h_14"></i>
<i class="iconfont icon-dizhi1 g_mr_10 g_w_14 g_h_14" :style="{color: globalData.themeColor}"></i>
</view>
<view class="g_flex_1 g_ml_4 g_mr_4 g_flex_column_center">
<view class="g_fs_16 g_c_3 g_ell_1">
@ -168,10 +168,10 @@
<view class="g_fs_16 g_pb_32">
<view class="g_c_3 g_pt_16 pri">
<view class="" v-if="from != 'new'">
<view @click="setCopy('new')" v-if="jobDetail.jobInfoWithoutReturnFee || jobDetail.jobInfo"> <span class="desp-copy g_c_main g_border_main"></span> </view>{{ jobDetail.jobInfoWithoutReturnFee || jobDetail.jobInfo || "-" }}
</view>
<view class="" v-else>
<view @click="setCopy('new')" v-if="jobDetail.cozeJobInfoWithoutReturnFee || jobDetail.jobInfo"> <span class="desp-copy g_c_main g_border_main"></span> </view>{{ jobDetail.cozeJobInfoWithoutReturnFee || jobDetail.jobInfo || "-" }}
<view @click="setCopy('new')" v-if="jobDetail.jobInfoWithoutReturnFee || jobDetail.jobInfo"> <span class="desp-copy" :style="{color: globalData.themeColor, border: '1px solid ' + globalData.themeColor}"></span> </view>{{ jobDetail.jobInfoWithoutReturnFee || jobDetail.jobInfo || "-" }}
</view>
<view class="" v-else>
<view @click="setCopy('new')" v-if="jobDetail.cozeJobInfoWithoutReturnFee || jobDetail.jobInfo"> <span class="desp-copy" :style="{color: globalData.themeColor, border: '1px solid ' + globalData.themeColor}"></span> </view>{{ jobDetail.cozeJobInfoWithoutReturnFee || jobDetail.jobInfo || "-" }}
</view>
</view>
<view class="" v-if="isLogin">
@ -186,7 +186,7 @@
<view class="" v-if="tabInfo.active == 2">
<view class="g_pt_16 g_fs_16 pri" style="">
<view @click.stop="setCopy('old')">
<span class="desp-copy g_c_main g_border_main">复制</span>
<span class="desp-copy" :style="{color: globalData.themeColor, border: '1px solid ' + globalData.themeColor}">复制</span>
</view>
<rich-text class style="text-align: justify" :nodes="jobDetail.lastNotice"></rich-text>
</view>
@ -304,7 +304,7 @@
</div>
<div class="g_flex_row_between item">
<div class="g_fs_16 g_c_9 g_flex_c g_mr_16" hover-class="btnHoverBg" @click="applyPopup.isShow = false">取消</div>
<div class="btn g_fs_16 g_c_f g_bg_main g_flex_1 g_flex_c g_ml_16" hover-class="thover" @click="handleSubmit"></div>
<div class="btn g_fs_16 g_c_f g_flex_1 g_flex_c g_ml_16" :style="{'background-color': globalData.themeColor}" hover-class="thover" @click="handleSubmit"></div>
</div>
</div>
</scroll-view>

@ -199,7 +199,7 @@
<rh-dot text="empty" size="22" minHeight="0" v-if="loadingControl.storeAddr"></rh-dot>
</view>
<u-input v-model="formInfo.storeAddr" :clearable="false" class="g_flex_1" :placeholder="loadingControl.storeAddr ? '' : '企业地址'" placeholder-style="color:#999" />
<view class="g_text_c g_c_main" @click="chooseAddress">
<view class="g_text_c" :style="{color: themeColor}" @click="chooseAddress">
<view class="iconfont icon-dizhi1 g_fs_16 g_mb_2" style="line-height: 1"></view>
<view class="g_fs_10" style="line-height: 1"> 位置 </view>
</view>
@ -428,17 +428,17 @@
<view class="popText g_fw_600 g_bg_f g_fs_18 g_c_3 g_flex_row_center g_pt_16"> {{ popText }} </view>
<view class="g_p_16">
<view class="g_flex_cloumn_center" v-if="popText == '选择薪资类型'">
<view v-for="(item, index) in staffPrice.list" :key="item.id" class="g_mt_12" :class="formInfo.salaryClassify == item.id ? 'g_c_main' : ''" @click="changeSex(item, 'staffPrice')">
<view v-for="(item, index) in staffPrice.list" :key="item.id" class="g_mt_12" :class="formInfo.salaryClassify == item.id ? '' : ''" :style="formInfo.salaryClassify == item.id ? {color: themeColor} : {}" @click="changeSex(item, 'staffPrice')">
<view class="g_p_12 g_bg_f5 g_radius_8 g_text_c">{{ item.text }}</view>
</view>
</view>
<view class="g_flex_cloumn_center" v-if="popText == '选择性别要求'">
<view v-for="(item, index) in ageSex.list" :key="index" class="g_mt_12" :class="ageSex.ageSexActive == item.id ? 'g_c_main' : ''" @click="changeSex(item, 'ageSex')">
<view v-for="(item, index) in ageSex.list" :key="index" class="g_mt_12" :class="ageSex.ageSexActive == item.id ? '' : ''" :style="ageSex.ageSexActive == item.id ? {color: themeColor} : {}" @click="changeSex(item, 'ageSex')">
<view class="g_p_12 g_bg_f5 g_radius_8 g_text_c">{{ item.text }}</view>
</view>
</view>
<view class="g_flex_cloumn_center" v-if="popText == '选择佣金类型'">
<view v-for="(item, index) in serviceFee.list" :key="item.id" class="g_mt_12" :class="formInfo.returnFeeType == item.id ? 'g_c_main' : ''" @click="changeSex(item, 'serviceFee')">
<view v-for="(item, index) in serviceFee.list" :key="item.id" class="g_mt_12" :class="formInfo.returnFeeType == item.id ? '' : ''" :style="formInfo.returnFeeType == item.id ? {color: themeColor} : {}" @click="changeSex(item, 'serviceFee')">
<view class="g_p_12 g_bg_f5 g_radius_8 g_text_c">{{ item.text }}</view>
</view>
</view>
@ -647,6 +647,7 @@ import { h, ref, onMounted, onBeforeMount, watch, getCurrentInstance, computed,
import { onLoad, onShow, onHide } from "@dcloudio/uni-app";
const G = getCurrentInstance().appContext.app.config.globalProperties.G;
const api = getCurrentInstance().appContext.app.config.globalProperties.api;
const themeColor = getApp().globalData.themeColor;
let sseTest = ref(null); // sse
import { locationList } from "../../libs/utils/locationList.js";
import color from "../../libs/utils/color";

@ -86,7 +86,7 @@
</view>
</view>
<view class="checkBox" hover-class="none" v-if="from == 'share'" @click.stop="checkJob(item)">
<checkbox class="biggerSize" style="transform: scale(0.8, 0.8)" color="g_c_main" :checked="item.checked" :value="item.checked"></checkbox>
<checkbox class="biggerSize" style="transform: scale(0.8, 0.8)" :color="themeColor" :checked="item.checked" :value="item.checked"></checkbox>
</view>
</view>
</block>

Loading…
Cancel
Save