|
|
|
@ -10,31 +10,40 @@
|
|
|
|
<view class="link g_bg_f g_pt_10">
|
|
|
|
<view class="link g_bg_f g_pt_10">
|
|
|
|
<g-panel-detail-item label="状态" :value="orderDetail.status_text" valueColor="#ff4400" />
|
|
|
|
<g-panel-detail-item label="状态" :value="orderDetail.status_text" valueColor="#ff4400" />
|
|
|
|
<!-- afterIcon="icon-gengduo11" @clickItem="goBossDetail" -->
|
|
|
|
<!-- afterIcon="icon-gengduo11" @clickItem="goBossDetail" -->
|
|
|
|
<g-panel-detail-item label="项目方" :value="orderDetail.upFullName || orderDetail.upAgencyName" valueColor="#333" />
|
|
|
|
<!-- <g-panel-detail-item label="项目方" :value="orderDetail.upFullName || orderDetail.upAgencyName" valueColor="#333" /> -->
|
|
|
|
<!-- @clickItem="handleOpenPeopleModal" -->
|
|
|
|
<!-- @clickItem="handleOpenPeopleModal" -->
|
|
|
|
<g-panel-detail-item label="报名人" from="resident-info" beforeIcon="icon-phone" @clickItem="goTel(orderDetail.agencyTel)" :remarkValue="orderDetail.agencyTel" v-if="!orderDetail.prevRecordId" :value="orderDetail.applyUserName" />
|
|
|
|
|
|
|
|
<g-panel-detail-item label="报名人" from="resident-info" beforeIcon="icon-phone" @clickItem="goTel(orderDetail.agencyTel)" :remarkValue="orderDetail.agencyTel" v-else :value="orderDetail.applyUserName" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<view>
|
|
|
|
<view>
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.canEdit || (!orderDetail.canEdit && (orderDetail.statusId == 10 || orderDetail.statusId == 20 || orderDetail.statusId == 25))">
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.reception_time && (orderDetail.status== '10' ||orderDetail.status== '20' ||orderDetail.status== '21' ||orderDetail.status== '26')">
|
|
|
|
<g-panel-detail-item from="times" label="面试时间" :value="orderDetail.interview_time" afterType="time" @confirmChooseTime="handleMianshi" />
|
|
|
|
<g-panel-detail-item from="times" label="接待时间" :value="orderDetail.reception_time" />
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.status == 30">
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.interview_time && orderDetail.status!='50'">
|
|
|
|
<g-panel-detail-item from="times" label="约入职时间" :value="orderDetail.willEntry_time" afterType="time" @confirmChooseTime="handleYueruzhi" />
|
|
|
|
<g-panel-detail-item from="times" label="面试时间" :value="orderDetail.interview_time" />
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.status == 40">
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.willEntry_time &&(orderDetail.status== '45' ||orderDetail.status== '30')">
|
|
|
|
<g-panel-detail-item from="times" label="入职时间" :value="orderDetail.entry_time" afterType="time" @confirmChooseTime="handleRuzhi" />
|
|
|
|
<g-panel-detail-item from="times" label="约入职时间" :value="orderDetail.willEntry_time" />
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.status == 48">
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.entry_time &&(orderDetail.status== '40' ||orderDetail.status== '48' ||orderDetail.status== '50')">
|
|
|
|
<g-panel-detail-item from="times" label="约离职时间" :value="orderDetail.willLeave_time" afterType="time" @confirmChooseTime="handleYuelizhi" />
|
|
|
|
<g-panel-detail-item from="times" label="入职时间" :value="orderDetail.entry_time" />
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.status == 50">
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.willLeave_time &&orderDetail.status == 48">
|
|
|
|
<g-panel-detail-item from="times" label="离职时间" :value="orderDetail.leave_time" afterType="time" @confirmChooseTime="handleLizhi" />
|
|
|
|
<g-panel-detail-item from="times" label="约离职时间" :value="orderDetail.willLeave_time" />
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.status == 21 || orderDetail.status == 26 || orderDetail.status == 35 || orderDetail.status == 45">
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.leave_time && orderDetail.status == 50">
|
|
|
|
<g-panel-detail-item from="times" label="更新时间" :value="orderDetail.update_time" />
|
|
|
|
<g-panel-detail-item from="times" label="离职时间" :value="orderDetail.leave_time" />
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view class="g_pt_10 " v-if="orderDetail.create_time && orderDetail.status != 50">
|
|
|
|
|
|
|
|
<g-panel-detail-item from="times" label="报名时间" :value="orderDetail.create_time" />
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <view class="g_pt_10 " v-if="orderDetail.status == 21 || orderDetail.status == 26 || orderDetail.status == 35 || orderDetail.status == 45">
|
|
|
|
|
|
|
|
<g-panel-detail-item from="times" label="更新时间" :value="orderDetail.update_time" />
|
|
|
|
|
|
|
|
</view> -->
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view class="g_pt_10 ">
|
|
|
|
|
|
|
|
<g-panel-detail-item label="报名人" from="resident-info" beforeIcon="icon-phone" @clickItem="goTel(orderDetail.agencyTel)" :remarkValue="orderDetail.agencyTel" :value="orderDetail.downFullName ||orderDetail.downProviderName " />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<!-- 用户信息 -->
|
|
|
|
<!-- 用户信息 -->
|
|
|
|
@ -85,17 +94,17 @@
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<!-- 费用 -->
|
|
|
|
<!-- 费用 -->
|
|
|
|
<view class="m-price">
|
|
|
|
<view class="m-price" v-if="false">
|
|
|
|
<view class="g_h_12"></view>
|
|
|
|
<view class="g_h_12"></view>
|
|
|
|
<view class="link g_bg_f g_pt_10">
|
|
|
|
<view class="link g_bg_f g_pt_10" >
|
|
|
|
<!-- v-if="(!orderDetail.nextRecordId && !orderDetail.prevRecordId && isCreator) || (isCreator && orderDetail.nextRecordId)" -->
|
|
|
|
<!-- v-if="(!orderDetail.nextRecordId && !orderDetail.prevRecordId && isCreator) || (isCreator && orderDetail.nextRecordId)" -->
|
|
|
|
<view>
|
|
|
|
<view >
|
|
|
|
<g-panel-detail-item label="服务费" :value="setReturnFee(orderDetail.returnFee, orderDetail.returnFeeType)" />
|
|
|
|
<g-panel-detail-item label="上游佣金" :value="setReturnFee(orderDetail.returnFee, orderDetail.returnFeeType)" />
|
|
|
|
<g-panel-detail-item label="服务费详情" :value="orderDetail.returnFeeDesp" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.returnFeeDesp, '服务费详情', 'view')" />
|
|
|
|
<g-panel-detail-item label="上游佣金详情" :value="orderDetail.returnFeeDesp" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.returnFeeDesp, '上游佣金详情', 'view')" />
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<!-- <div v-if="(!orderDetail.nextRecordId && !orderDetail.prevRecordId) || orderDetail.prevRecordId || agencyId == orderDetail.agencyId">
|
|
|
|
<!-- <div v-if="(!orderDetail.nextRecordId && !orderDetail.prevRecordId) || orderDetail.prevRecordId || agencyId == orderDetail.agencyId">
|
|
|
|
<g-panel-detail-item :label="isCreator ? '代理费' : '代理费'" :value="setReturnFee(orderDetail.agencyReturnFee, orderDetail.agencyReturnFeeType)" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.agencyReturnFee / 100, '代理费', 'form', orderDetail.agencyReturnFeeType)" />
|
|
|
|
<g-panel-detail-item :label="isCreator ? '佣金' : '佣金'" :value="setReturnFee(orderDetail.agencyReturnFee, orderDetail.agencyReturnFeeType)" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.agencyReturnFee / 100, '佣金', 'form', orderDetail.agencyReturnFeeType)" />
|
|
|
|
<g-panel-detail-item :label="isCreator ? '代理费详情' : '代理费详情'" :value="orderDetail.agencyReturnFeeDesp" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.agencyReturnFeeDesp, '代理费详情', 'edit')" />
|
|
|
|
<g-panel-detail-item :label="isCreator ? '佣金详情' : '佣金详情'" :value="orderDetail.agencyReturnFeeDesp" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.agencyReturnFeeDesp, '佣金详情', 'edit')" />
|
|
|
|
</div> -->
|
|
|
|
</div> -->
|
|
|
|
<!-- <g-panel-detail-item label="政策模式" v-if="isCreator" :value="orderDetail.zhengceTextShow" afterIcon="icon-gengduo11" @clickItem="handleOpenZhengceModal" from="zhengce-info" /> -->
|
|
|
|
<!-- <g-panel-detail-item label="政策模式" v-if="isCreator" :value="orderDetail.zhengceTextShow" afterIcon="icon-gengduo11" @clickItem="handleOpenZhengceModal" from="zhengce-info" /> -->
|
|
|
|
<g-panel-detail-item label="报名备注" :value="orderDetail.desp" />
|
|
|
|
<g-panel-detail-item label="报名备注" :value="orderDetail.desp" />
|
|
|
|
@ -112,11 +121,19 @@
|
|
|
|
<!-- 代理费/服务费 最下游不显示 orderDetail.prevRecordId为空 是最下游 -->
|
|
|
|
<!-- 代理费/服务费 最下游不显示 orderDetail.prevRecordId为空 是最下游 -->
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <g-panel-detail-item label="报名时间" :value="orderDetail.create_time" /> -->
|
|
|
|
<!-- <g-panel-detail-item label="报名时间" :value="orderDetail.create_time" /> -->
|
|
|
|
<g-panel-detail-item label="职位说明" :value="orderDetail.employeeSalary" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.employeeSalary, '职位说明', 'edit')" />
|
|
|
|
<g-panel-detail-item label="薪资明细" :value="orderDetail.employeeSalary" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.employeeSalary, '薪资明细', 'view')" />
|
|
|
|
|
|
|
|
<view >
|
|
|
|
|
|
|
|
<g-panel-detail-item label="上游项目方" :value="orderDetail.upFullName || orderDetail.upProviderName || '-'" />
|
|
|
|
|
|
|
|
<g-panel-detail-item label="上游佣金" :value="setReturnFee(orderDetail.returnFee, orderDetail.returnFeeType)" />
|
|
|
|
|
|
|
|
<g-panel-detail-item label="上游佣金详情" :value="orderDetail.returnFeeDesp" afterIcon="icon-gengduo11" @clickItem="goInfo(orderDetail.returnFeeDesp, '上游佣金详情', 'view')" />
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<g-panel-detail-item label="驻场信息" :labelSubStr="orderDetail.onSiteInfo ? '复制' :''" :value="orderDetail.onSiteInfo || '-'" from="resident-info" afterType="multi" @clickLabelBtn="handleClickLabelBtn(orderDetail.onSiteInfo || '-')" />
|
|
|
|
|
|
|
|
<g-panel-detail-item label="面试地址" :value="orderDetail.interviewAddress" afterIcon="icon-gengduo11" @clickItem="handleChooseAddressModal" />
|
|
|
|
|
|
|
|
|
|
|
|
<view class="g_h_15"></view>
|
|
|
|
<view class="g_h_15"></view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="m-price">
|
|
|
|
<!-- <view class="m-price">
|
|
|
|
<view class="g_h_12"></view>
|
|
|
|
<view class="g_h_12"></view>
|
|
|
|
<view class="link g_bg_f g_pt_10">
|
|
|
|
<view class="link g_bg_f g_pt_10">
|
|
|
|
<g-panel-detail-item label="面试地址" :value="orderDetail.interviewAddress" afterIcon="icon-gengduo11" @clickItem="handleChooseAddressModal" />
|
|
|
|
<g-panel-detail-item label="面试地址" :value="orderDetail.interviewAddress" afterIcon="icon-gengduo11" @clickItem="handleChooseAddressModal" />
|
|
|
|
@ -126,7 +143,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
<view class="g_h_15"></view>
|
|
|
|
<view class="g_h_15"></view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view> -->
|
|
|
|
<!-- 企业信息 -->
|
|
|
|
<!-- 企业信息 -->
|
|
|
|
<!-- <view class="m-boss">
|
|
|
|
<!-- <view class="m-boss">
|
|
|
|
<view class="g_h_10"></view>
|
|
|
|
<view class="g_h_10"></view>
|
|
|
|
@ -429,12 +446,16 @@ export default {
|
|
|
|
this.oid = options.id;
|
|
|
|
this.oid = options.id;
|
|
|
|
this.relationId = options.relationId;
|
|
|
|
this.relationId = options.relationId;
|
|
|
|
this.type = options.type;
|
|
|
|
this.type = options.type;
|
|
|
|
},
|
|
|
|
this.isCreator = uni.getStorageSync("IS_CREATOR") == 1 ? true : false;
|
|
|
|
onShow() {
|
|
|
|
|
|
|
|
this.isCreator = uni.getStorageSync("IS_CREATOR") == 1 ? true : false;
|
|
|
|
|
|
|
|
this.getResident();
|
|
|
|
this.getResident();
|
|
|
|
this.getPeople();
|
|
|
|
this.getPeople();
|
|
|
|
this.getDetail();
|
|
|
|
this.getDetail();
|
|
|
|
|
|
|
|
uni.$on("infoUpdate", () => {
|
|
|
|
|
|
|
|
this.getDetail();
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
onShow() {
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
handleClickLabelBtn($data) {
|
|
|
|
handleClickLabelBtn($data) {
|
|
|
|
@ -550,6 +571,9 @@ export default {
|
|
|
|
if (res.createTime) {
|
|
|
|
if (res.createTime) {
|
|
|
|
res.create_time = that.G.getPointTime(res.createTime, "YY--MM--DD HH:MM");
|
|
|
|
res.create_time = that.G.getPointTime(res.createTime, "YY--MM--DD HH:MM");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (res.receptionTime) {
|
|
|
|
|
|
|
|
res.reception_time = that.G.getPointTime(res.receptionTime, "YY--MM--DD HH:MM");
|
|
|
|
|
|
|
|
}
|
|
|
|
if (res.interviewTime) {
|
|
|
|
if (res.interviewTime) {
|
|
|
|
res.interview_time = that.G.getPointTime(res.interviewTime, "YY--MM--DD HH:MM");
|
|
|
|
res.interview_time = that.G.getPointTime(res.interviewTime, "YY--MM--DD HH:MM");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -708,27 +732,27 @@ export default {
|
|
|
|
// {{ orderDetail.userName }}{{ orderDetail.setTitle }}
|
|
|
|
// {{ orderDetail.userName }}{{ orderDetail.setTitle }}
|
|
|
|
params = {
|
|
|
|
params = {
|
|
|
|
"姓名:": this.orderDetail.userName + this.orderDetail.setTitle,
|
|
|
|
"姓名:": this.orderDetail.userName + this.orderDetail.setTitle,
|
|
|
|
"身份证号:": this.orderDetail.idCard ? this.orderDetail.idCard : "-",
|
|
|
|
"\n身份证号:": this.orderDetail.idCard ? this.orderDetail.idCard : "-",
|
|
|
|
"企业岗位:": this.orderDetail.storeJobName ? this.orderDetail.storeJobName : "-",
|
|
|
|
"\n企业岗位:": this.orderDetail.storeJobName ? this.orderDetail.storeJobName : "-",
|
|
|
|
'电话:': this.orderDetail.tel ? this.orderDetail.tel : "-",
|
|
|
|
'\n电话:': this.orderDetail.tel ? this.orderDetail.tel : "-",
|
|
|
|
};
|
|
|
|
};
|
|
|
|
if (this.orderDetail.status == 10 || this.orderDetail.status == 20 || this.orderDetail.status == 25) {
|
|
|
|
if (this.orderDetail.status == 10 || this.orderDetail.status == 20 || this.orderDetail.status == 25) {
|
|
|
|
params["面试时间"] = this.orderDetail.interview_time ? this.orderDetail.interview_time : "-";
|
|
|
|
params["\n面试时间"] = this.orderDetail.interview_time ? this.orderDetail.interview_time : "-";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (this.orderDetail.status == 30) {
|
|
|
|
if (this.orderDetail.status == 30) {
|
|
|
|
params["约入职时间"] = this.orderDetail.willEntry_time ? this.orderDetail.willEntry_time : "-";
|
|
|
|
params["\n约入职时间"] = this.orderDetail.willEntry_time ? this.orderDetail.willEntry_time : "-";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (this.orderDetail.status == 40) {
|
|
|
|
if (this.orderDetail.status == 40) {
|
|
|
|
params["入职时间"] = this.orderDetail.entry_time ? this.orderDetail.entry_time : "-";
|
|
|
|
params["\n入职时间"] = this.orderDetail.entry_time ? this.orderDetail.entry_time : "-";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (this.orderDetail.status == 48) {
|
|
|
|
if (this.orderDetail.status == 48) {
|
|
|
|
params["约离职时间"] = this.orderDetail.willLeave_time ? this.orderDetail.willLeave_time : "-";
|
|
|
|
params["\n约离职时间"] = this.orderDetail.willLeave_time ? this.orderDetail.willLeave_time : "-";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (this.orderDetail.status == 50) {
|
|
|
|
if (this.orderDetail.status == 50) {
|
|
|
|
params["离职时间"] = this.orderDetail.leave_time ? this.orderDetail.leave_time : "-";
|
|
|
|
params["\n离职时间"] = this.orderDetail.leave_time ? this.orderDetail.leave_time : "-";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (this.orderDetail.status == 21 || this.orderDetail.status == 26 || this.orderDetail.status == 35 || this.orderDetail.status == 45) {
|
|
|
|
if (this.orderDetail.status == 21 || this.orderDetail.status == 26 || this.orderDetail.status == 35 || this.orderDetail.status == 45) {
|
|
|
|
params["完成时间"] = this.orderDetail.update_time ? this.orderDetail.update_time : "-";
|
|
|
|
params["\n完成时间"] = this.orderDetail.update_time ? this.orderDetail.update_time : "-";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
that.G.copyText(that.G.objToStr(params, "copy"));
|
|
|
|
that.G.copyText(that.G.objToStr(params, "copy"));
|
|
|
|
},
|
|
|
|
},
|
|
|
|
@ -736,6 +760,7 @@ export default {
|
|
|
|
let that = this,
|
|
|
|
let that = this,
|
|
|
|
params = {};
|
|
|
|
params = {};
|
|
|
|
params = {
|
|
|
|
params = {
|
|
|
|
|
|
|
|
id:this.orderDetail.id,
|
|
|
|
name: this.orderDetail.userName,
|
|
|
|
name: this.orderDetail.userName,
|
|
|
|
sex: this.orderDetail.sex,
|
|
|
|
sex: this.orderDetail.sex,
|
|
|
|
age: this.orderDetail.age,
|
|
|
|
age: this.orderDetail.age,
|
|
|
|
@ -789,7 +814,7 @@ export default {
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
uni.showToast({
|
|
|
|
uni.showToast({
|
|
|
|
icon: "none",
|
|
|
|
icon: "none",
|
|
|
|
title: "请检查地址",
|
|
|
|
title: "地址无经纬度,无法打开地图",
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|