|
|
|
@ -21,23 +21,6 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- <div class="servicePrice g_flex_row_between flex_center g_p_14 g_pl_20 g_pr_20 g_mb_16" style="" hover-class="none" hover-stop-propagation="false">
|
|
|
|
|
|
|
|
<div class="left">
|
|
|
|
|
|
|
|
<div class="g_fs_18 g_c_f40 g_fw_600" v-if="jobDetail.policyClassify == 1">
|
|
|
|
|
|
|
|
服务费:
|
|
|
|
|
|
|
|
<span class v-if="attention && showPrice">{{ jobDetail.serverPrice || "--" }}</span>
|
|
|
|
|
|
|
|
<span class v-else>***</span>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="g_fs_18 g_c_f40 g_fw_600" v-else>
|
|
|
|
|
|
|
|
总价:
|
|
|
|
|
|
|
|
<span class v-if="attention && showPrice">{{ jobDetail.totalPrice / 100 + "元/月" || "--" }}</span>
|
|
|
|
|
|
|
|
<span class v-else>***</span>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="right">
|
|
|
|
|
|
|
|
<icon class="iconfont ysd-base-color g_fsi_22 g_c_f40" :class="showPrice ? 'icon-zhengyan1' : 'icon-biyan1'" color @click="showPrice = !showPrice"></icon>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div> -->
|
|
|
|
|
|
|
|
<div class="m-info g_mb_12">
|
|
|
|
<div class="m-info g_mb_12">
|
|
|
|
<div class="g_flex_1">
|
|
|
|
<div class="g_flex_1">
|
|
|
|
<div class="g_mb_10 g_flex_row_between">
|
|
|
|
<div class="g_mb_10 g_flex_row_between">
|
|
|
|
@ -156,6 +139,52 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div> -->
|
|
|
|
</div> -->
|
|
|
|
<div class="g_position_rela" v-if="attention && tabInfo.list[tabInfo.active].tip == 1">
|
|
|
|
<div class="g_position_rela" v-if="attention && tabInfo.list[tabInfo.active].tip == 1">
|
|
|
|
|
|
|
|
<view class="" v-if="!jobDetail.cozeStructureRes">
|
|
|
|
|
|
|
|
<view v-if="jobDetail.notes">
|
|
|
|
|
|
|
|
<view class="detailH3">注意事项</view>
|
|
|
|
|
|
|
|
<view class="pri g_c_f40" style="line-height: 24px; padding: 3px 8px; border-radius: 4px; text-align: justify">{{ jobDetail.notes }}</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view class="detailH3">一、薪资待遇</view>
|
|
|
|
|
|
|
|
<view class="g_radius_4">
|
|
|
|
|
|
|
|
<view class="g_flex_row_between">
|
|
|
|
|
|
|
|
<view class="rb1">1. 薪资明细:</view>
|
|
|
|
|
|
|
|
<view class="textb1">{{ jobDetail.salaryDetail }}</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view class="detailH3">二、职位要求</view>
|
|
|
|
|
|
|
|
<view class="g_radius_4">
|
|
|
|
|
|
|
|
<view class="g_flex_row_between">
|
|
|
|
|
|
|
|
<view class="rb1">1. 性别年龄:</view>
|
|
|
|
|
|
|
|
<view class="textb1">{{ (jobDetail.genderRestrict || "-") + " " + (jobDetail.age || "-") }}</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view class="detailH3">三、岗位说明</view>
|
|
|
|
|
|
|
|
<view class="g_radius_4">
|
|
|
|
|
|
|
|
<view class="g_flex_row_between">
|
|
|
|
|
|
|
|
<view class="rb1">1. 班次工时:</view>
|
|
|
|
|
|
|
|
<view class="textb1">{{ jobDetail.workClasses }}</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view class="g_flex_row_between">
|
|
|
|
|
|
|
|
<view class="rb1">2. 其他说明:</view>
|
|
|
|
|
|
|
|
<view class="textb1">{{ jobDetail.otherDesp }}</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view class="detailH3">四、面试对接</view>
|
|
|
|
|
|
|
|
<view class="g_radius_4">
|
|
|
|
|
|
|
|
<view class="g_flex_row_between">
|
|
|
|
|
|
|
|
<view class="rb1">1. 面试地点:</view>
|
|
|
|
|
|
|
|
<view class="textb1 g_flex_row_end g_flex_1">
|
|
|
|
|
|
|
|
<view class>{{ jobDetail.interviewAddr || "-" }}</view>
|
|
|
|
|
|
|
|
<i v-if="jobDetail.interviewLat" class="iconfont icon-dizhi11 f16 mr4 biggerSize" style="color: #027aff" data-type="interview"></i>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view v-if="jobDetail.OtherInfo">
|
|
|
|
|
|
|
|
<view class="detailH3">其它信息</view>
|
|
|
|
|
|
|
|
<view class="pri" style="line-height: 24px; padding: 3px 8px; border-radius: 4px; color: #333">{{ jobDetail.OtherInfo }}</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<div v-else>
|
|
|
|
<template v-for="(item, index) in templateArr">
|
|
|
|
<template v-for="(item, index) in templateArr">
|
|
|
|
<div class="g_flex_row_start flex_center g_fw_600 g_mt_12 g_mb_8 g_fs_16" :key="index" v-if="item.show">
|
|
|
|
<div class="g_flex_row_start flex_center g_fw_600 g_mt_12 g_mb_8 g_fs_16" :key="index" v-if="item.show">
|
|
|
|
<div class="" v-if="item.num == 1">一、</div>
|
|
|
|
<div class="" v-if="item.num == 1">一、</div>
|
|
|
|
@ -186,103 +215,25 @@
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div v-if="tabInfo.list[tabInfo.active].tip == 2">
|
|
|
|
|
|
|
|
<!-- v-if="IS_CREATOR && selfJob && jobDetail.daotian == 1" -->
|
|
|
|
|
|
|
|
<div class="g_position_rela" v-if="(IS_CREATOR && selfJob && jobDetail.daotian == 1) || (IS_CREATOR && selfJob && jobDetail.jobType == 1)">
|
|
|
|
|
|
|
|
<div class="g_fs_16 g_c_3 g_fw_600 g_flex_column_center g_mb_12">服务费</div>
|
|
|
|
|
|
|
|
<div class="g_fs_14 g_c_6 contactInfo g_border_e_r g_border_e_t g_border_e_l g_mb_16" style="white-space: pre-line">
|
|
|
|
|
|
|
|
<div class="g_flex_row_start g_border_e_b">
|
|
|
|
|
|
|
|
<div class="g_w_110 g_border_e_r g_flex_column_center g_text_c" style="padding: 4px 12px">服务费</div>
|
|
|
|
|
|
|
|
<div class="g_flex_1 g_c_3" style="padding: 4px 8px">
|
|
|
|
|
|
|
|
{{ jobDetail.serverPrice || "-" }}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="g_flex_row_start g_border_e_b">
|
|
|
|
|
|
|
|
<div class="g_w_110 g_border_e_r g_flex_column_center g_text_c" style="padding: 4px 12px">服务费详情</div>
|
|
|
|
|
|
|
|
<div class="g_flex_1 g_c_3" style="padding: 4px 8px">
|
|
|
|
|
|
|
|
{{ jobDetail.returnFeeDesp || "-" }}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="g_flex_row_start g_border_e_b" v-if="jobDetail.daotian == 1">
|
|
|
|
|
|
|
|
<div class="g_w_110 g_border_e_r g_flex_column_center g_text_c" style="padding: 4px 12px">调单费</div>
|
|
|
|
|
|
|
|
<div class="g_flex_1 g_c_3" style="padding: 4px 8px">
|
|
|
|
|
|
|
|
<div v-if="jobDetail.transferFeeRadio == 0">无调度费</div>
|
|
|
|
|
|
|
|
<div v-if="jobDetail.transferFeeRadio == 1">有调单费 {{ jobDetail.transferFee }}</div>
|
|
|
|
|
|
|
|
<div v-if="jobDetail.transferFeeRadio == 2">后期确认 {{ jobDetail.transferFee }}</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="g_flex_row_start g_border_e_b" v-if="jobDetail.daotian == 1">
|
|
|
|
|
|
|
|
<div class="g_w_110 g_border_e_r g_flex_column_center g_text_c" style="padding: 4px 12px">补充说明</div>
|
|
|
|
|
|
|
|
<div class="g_flex_1 g_c_3" style="padding: 4px 8px">
|
|
|
|
|
|
|
|
{{ jobDetail.storeJobDetail.otherDesp || jobDetail.otherDesp || "-" }}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="g_flex_row_start g_border_e_b" v-if="jobDetail.jobType == 1">
|
|
|
|
|
|
|
|
<div class="g_w_110 g_border_e_r g_flex_column_center g_text_c" style="padding: 4px 12px">扣税说明</div>
|
|
|
|
|
|
|
|
<div class="g_flex_1 g_c_3" style="padding: 4px 8px">
|
|
|
|
|
|
|
|
{{ jobDetail.storeJobDetail.deductTaxDesp || "-" }}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="g_flex_row_start g_border_e_b" v-if="jobDetail.jobType == 1">
|
|
|
|
|
|
|
|
<div class="g_w_110 g_border_e_r g_flex_column_center g_text_c" style="padding: 4px 12px">账单日</div>
|
|
|
|
|
|
|
|
<div class="g_flex_1 g_c_3" style="padding: 4px 8px">
|
|
|
|
|
|
|
|
{{ jobDetail.storeJobDetail.outListTime || "-" }}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="g_flex_row_start g_border_e_b" v-if="jobDetail.jobType == 1">
|
|
|
|
|
|
|
|
<div class="g_w_110 g_border_e_r g_flex_column_center g_text_c" style="padding: 4px 12px">结算说明</div>
|
|
|
|
|
|
|
|
<div class="g_flex_1 g_c_3" style="padding: 4px 8px">
|
|
|
|
|
|
|
|
{{ jobDetail.storeJobDetail.settlementTime || "-" }}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="g_position_rela">
|
|
|
|
|
|
|
|
<div class="g_fs_16 g_c_3 g_fw_600 g_flex_column_center g_mb_12">代理费</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="g_fs_14 g_c_6 contactInfo g_border_e_r g_border_e_t g_border_e_l" style="white-space: pre-line">
|
|
|
|
<div v-if="tabInfo.list[tabInfo.active].tip == 2">
|
|
|
|
<div class="g_flex_row_start g_border_e_b">
|
|
|
|
<div class="g_fs_16 g_pb_32">
|
|
|
|
<div class="g_w_110 g_border_e_r g_flex_column_center g_text_c" style="padding: 4px 12px">{{ IS_CREATOR && selfJob ? "代理费" : "代理费" }}</div>
|
|
|
|
<div class="g_c_3 g_pt_16 pri">
|
|
|
|
<div class="g_flex_1 g_c_3" style="padding: 4px 8px">
|
|
|
|
|
|
|
|
{{ jobDetail.agencyServerPrice || "-" }}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="g_flex_row_start g_border_e_b">
|
|
|
|
|
|
|
|
<div class="g_w_110 g_border_e_r g_flex_column_center g_text_c" style="padding: 4px 12px">{{ IS_CREATOR && selfJob ? "代理费详情" : "代理费详情" }}</div>
|
|
|
|
|
|
|
|
<div class="g_flex_1 g_c_3" style="padding: 4px 8px">
|
|
|
|
|
|
|
|
{{ jobDetail.agencyReturnFeeDesp || "-" }}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="g_flex_row_start g_border_e_b" v-if="jobDetail.daotian == 0">
|
|
|
|
|
|
|
|
<div class="g_w_110 g_border_e_r g_flex_column_center g_text_c" style="padding: 4px 12px">政策模式</div>
|
|
|
|
|
|
|
|
<div class="g_flex_1 g_c_3" style="padding: 4px 8px">
|
|
|
|
|
|
|
|
{{ jobDetail.policyNumStr || "-" }}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!-- <div class="g_fs_16 g_c_6 g_pt_12 g_pb_12 contactInfo" style="white-space: pre-line">
|
|
|
|
|
|
|
|
<div class="">
|
|
|
|
<div class="">
|
|
|
|
{{ (IS_CREATOR && selfJob ? "代理费:" : "服务费:") + (G.setReturnFee(jobDetail.agencyReturnFee, jobDetail.agencyReturnFeeType) || "-") }}
|
|
|
|
<div @click="setCopy('new')" v-if="jobDetail.jobInfoWithoutReturnFee || jobDetail.jobInfo"><span class="desp-copy g_c_main g_border_main">复制</span></div>
|
|
|
|
|
|
|
|
{{ jobDetail.jobInfoWithoutReturnFee || jobDetail.jobInfo || "-" }}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div style="white-space: pre-line; line-height: 26px">
|
|
|
|
|
|
|
|
{{ (IS_CREATOR && selfJob ? "代理费详情:" : "服务费详情:") + (jobDetail.agencyReturnFeeDesp || "-") }}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div> -->
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="g_position_rela" v-if="attention && tabInfo.list[tabInfo.active].tip == 3">
|
|
|
|
<div class="g_position_rela" v-if="attention && tabInfo.list[tabInfo.active].tip == 3">
|
|
|
|
<!-- style="position: absolute; right: 16px; top: -28px" -->
|
|
|
|
<div class="g_pt_16 g_fs_16 pri" style="">
|
|
|
|
<div class="g_flex_row_end" hover-class="thover" @click="setCopy" style="position: absolute; right: 16px; top: 0px">
|
|
|
|
<div @click.stop="setCopy('old')">
|
|
|
|
<div class="g_c_9 g_flex_row_start flex_center">
|
|
|
|
<span class="desp-copy g_c_main g_border_main">复制</span>
|
|
|
|
<i class="iconfont icon-fuzhi g_mr_4"></i>
|
|
|
|
|
|
|
|
复制
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- <g-button btnText="复制" type="none" size="mini" /> -->
|
|
|
|
<rich-text class style="text-align: justify" :nodes="jobDetail.lastNotice"></rich-text>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="g_fs_16 g_c_6 g_pt_12 g_pb_12 contactInfo" v-if="jobDetail.jobType == 2 && jobDetail.daotian == 0" :data-info="jobDetail.jobInfo" style="white-space: pre-line" v-html="jobDetail.jobInfo || '-'"></div>
|
|
|
|
|
|
|
|
<div class="g_fs_16 g_c_6 g_pt_12 g_pb_12 contactInfo" v-if="jobDetail.jobType == 2 && jobDetail.daotian == 1" :data-info="jobDetail.storeJobDetail.jobDesp3" style="white-space: pre-line" v-html="jobDetail.jobDesp || '-'"></div>
|
|
|
|
|
|
|
|
<div class="g_fs_16 g_c_6 g_pt_12 g_pb_12 contactInfo" v-if="jobDetail.jobType == 1" :data-info="jobDetail.storeJobDetail.jobDesp3" style="white-space: pre-line" v-html="jobDetail.storeJobDetail.jobDesp2 || '-'"></div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div v-if="tabInfo.list[tabInfo.active].tip == 4">
|
|
|
|
<div v-if="tabInfo.list[tabInfo.active].tip == 4">
|
|
|
|
<div class="g_position_rela">
|
|
|
|
<div class="g_position_rela">
|
|
|
|
@ -571,7 +522,8 @@ export default {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
this.getDetail().then((res) => {
|
|
|
|
this.getDetail().then((res) => {
|
|
|
|
console.log("res", res);
|
|
|
|
console.log("res", res);
|
|
|
|
let objMiddle = JSON.parse(res.cozeStructureRes);
|
|
|
|
let objMiddle = res.cozeStructureRes ? JSON.parse(res.cozeStructureRes) : {};
|
|
|
|
|
|
|
|
// let objMiddle = JSON.parse(res.cozeStructureRes);
|
|
|
|
console.log("objMiddle", objMiddle);
|
|
|
|
console.log("objMiddle", objMiddle);
|
|
|
|
delete objMiddle["佣金"];
|
|
|
|
delete objMiddle["佣金"];
|
|
|
|
delete objMiddle["佣金详情"];
|
|
|
|
delete objMiddle["佣金详情"];
|
|
|
|
@ -688,26 +640,42 @@ export default {
|
|
|
|
jobDesp: "",
|
|
|
|
jobDesp: "",
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
console.log("职位详情1:", res);
|
|
|
|
|
|
|
|
that.isPerson = res.agencyId == uni.getStorageSync("apply-agencyId") ? true : false;
|
|
|
|
|
|
|
|
if (that.isPerson) {
|
|
|
|
that.tabInfo.list = [
|
|
|
|
that.tabInfo.list = [
|
|
|
|
{
|
|
|
|
{
|
|
|
|
name: "基本信息",
|
|
|
|
name: "职位详情",
|
|
|
|
active: 1,
|
|
|
|
active: 1,
|
|
|
|
tip: 1,
|
|
|
|
tip: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
name: "财务结算",
|
|
|
|
name: "通告分享",
|
|
|
|
active: 2,
|
|
|
|
active: 2,
|
|
|
|
tip: 2,
|
|
|
|
tip: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
name: "职位描述",
|
|
|
|
name: "原始通告",
|
|
|
|
active: 3,
|
|
|
|
active: 3,
|
|
|
|
tip: 3,
|
|
|
|
tip: 3,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
];
|
|
|
|
];
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
that.tabInfo.list = [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
name: "职位详情",
|
|
|
|
|
|
|
|
active: 1,
|
|
|
|
|
|
|
|
tip: 1,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
name: "通告分享",
|
|
|
|
|
|
|
|
active: 2,
|
|
|
|
|
|
|
|
tip: 2,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
console.log("职位详情1:", res);
|
|
|
|
|
|
|
|
that.isPerson = res.agencyId == uni.getStorageSync("apply-agencyId") ? true : false;
|
|
|
|
|
|
|
|
// res.serverPrice = that.G.setReturnFee(res.returnFee, res.returnFeeType);
|
|
|
|
// res.serverPrice = that.G.setReturnFee(res.returnFee, res.returnFeeType);
|
|
|
|
res.agencyServerPrice = that.G.setReturnFee(res.agencyReturnFee, res.agencyReturnFeeType);
|
|
|
|
res.agencyServerPrice = that.G.setReturnFee(res.agencyReturnFee, res.agencyReturnFeeType);
|
|
|
|
res.serverPrice = that.G.setReturnFee(res.returnFee, res.returnFeeType);
|
|
|
|
res.serverPrice = that.G.setReturnFee(res.returnFee, res.returnFeeType);
|
|
|
|
@ -1106,6 +1074,34 @@ export default {
|
|
|
|
success(res) {},
|
|
|
|
success(res) {},
|
|
|
|
});
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
// 复制通告
|
|
|
|
|
|
|
|
setCopy(e) {
|
|
|
|
|
|
|
|
var that = this;
|
|
|
|
|
|
|
|
let text;
|
|
|
|
|
|
|
|
console.log(e);
|
|
|
|
|
|
|
|
if (e == "new") {
|
|
|
|
|
|
|
|
text = that.from != "new" ? that.jobDetail.jobInfoWithoutReturnFee || that.jobDetail.jobInfo : that.jobDetail.cozeJobInfoWithoutReturnFee;
|
|
|
|
|
|
|
|
} else if (e == "old") {
|
|
|
|
|
|
|
|
text = that.jobDetail.lastNotice;
|
|
|
|
|
|
|
|
} else if (e == "jobName") {
|
|
|
|
|
|
|
|
text = that.jobDetail.jobName + "@" + (that.jobDetail.supplier.supplierName || "-");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
console.log("text", text);
|
|
|
|
|
|
|
|
uni.setClipboardData({
|
|
|
|
|
|
|
|
data: text,
|
|
|
|
|
|
|
|
success(res) {
|
|
|
|
|
|
|
|
uni.getClipboardData({
|
|
|
|
|
|
|
|
success(res) {
|
|
|
|
|
|
|
|
console.log(res.data); // data
|
|
|
|
|
|
|
|
uni.showToast({
|
|
|
|
|
|
|
|
title: "复制成功",
|
|
|
|
|
|
|
|
icon: "success",
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
@ -1215,5 +1211,34 @@ export default {
|
|
|
|
z-index: 9999;
|
|
|
|
z-index: 9999;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.desp-copy {
|
|
|
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
|
|
|
float: right;
|
|
|
|
|
|
|
|
/* top: 11px;
|
|
|
|
|
|
|
|
right: 8px;
|
|
|
|
|
|
|
|
position: relative; */
|
|
|
|
|
|
|
|
border-radius: 25rpx;
|
|
|
|
|
|
|
|
padding: 0px 8px;
|
|
|
|
|
|
|
|
height: 16px;
|
|
|
|
|
|
|
|
line-height: 16px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
margin-right: 16px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.detailH3 {
|
|
|
|
|
|
|
|
font-size: 16px;
|
|
|
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
|
|
|
color: #000;
|
|
|
|
|
|
|
|
line-height: 22px;
|
|
|
|
|
|
|
|
margin-top: 16px;
|
|
|
|
|
|
|
|
margin-bottom: 8px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.pri {
|
|
|
|
|
|
|
|
white-space: pre-line;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.pri:empty:before,
|
|
|
|
|
|
|
|
.textb1:empty:before {
|
|
|
|
|
|
|
|
content: "-" !important;
|
|
|
|
|
|
|
|
color: #333;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
</style>
|
|
|
|
|