|
|
|
|
@ -5,8 +5,7 @@
|
|
|
|
|
<view class="">
|
|
|
|
|
<view class="card-tip g_pt_12 g_pb_8 g_pl_20 g_c_6">老乡信息</view>
|
|
|
|
|
<view>
|
|
|
|
|
<view class="g_bg_f g_pl_15 g_pr_15 g_pt_10 g_ml_10 g_mr_10 g_radius_8 g_mb_12"
|
|
|
|
|
v-for="(item, index) in persenInfo" :key="index" style="margin-bottom: 12px;">
|
|
|
|
|
<view class="g_bg_f g_pl_15 g_pr_15 g_pt_10 g_ml_10 g_mr_10 g_radius_8 g_mb_12" v-for="(item, index) in persenInfo" :key="index" style="margin-bottom: 12px">
|
|
|
|
|
<view class="g_pb_2 g_flex_row_between">
|
|
|
|
|
<view class="g_flex_1 g_flex_column_center g_mr_10">
|
|
|
|
|
<view class="g_flex_row_start g_fs_16 g_fw_bold">
|
|
|
|
|
@ -19,8 +18,7 @@
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="g_flex_none g_flex_row_end">
|
|
|
|
|
<view class="g_flex_row_end g_pl_16 g_pr_16 g_pt_9 g_pb_9"
|
|
|
|
|
style="background-color: #f0fff8; border-radius: 17px">
|
|
|
|
|
<view class="g_flex_row_end g_pl_16 g_pr_16 g_pt_9 g_pb_9" style="background-color: #f0fff8; border-radius: 17px">
|
|
|
|
|
<view class="g_flex_row_end" @click="goFellow(item, index)">
|
|
|
|
|
<view class="g_flex_column_center">
|
|
|
|
|
<i class="iconfont icon-bianji g_c_3"></i>
|
|
|
|
|
@ -46,8 +44,7 @@
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="g_pb_17 g_flex_row_start">
|
|
|
|
|
<g-panel-image :url="item.idCardImageUrl" v-if="item.idCardImageUrl" radius="4" size="112"
|
|
|
|
|
@clickItem="handleClickIDcard" />
|
|
|
|
|
<g-panel-image :url="item.idCardImageUrl" v-if="item.idCardImageUrl" radius="4" size="112" @clickItem="handleClickIDcard" />
|
|
|
|
|
<view v-if="item.imgs" class="g_flex_row_start">
|
|
|
|
|
<view v-for="i in item.imgs" class="g_ml_10">
|
|
|
|
|
<g-panel-image :url="i" radius="4" size="112" @clickItem="handleClickIDcard" />
|
|
|
|
|
@ -56,9 +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_c_main g_ml_10 g_mr_10 g_radius_8" @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>
|
|
|
|
|
@ -68,18 +63,13 @@
|
|
|
|
|
<view>
|
|
|
|
|
<view class="card-tip g_pt_24 g_pb_8 g_pl_20 g_c_6">职位信息</view>
|
|
|
|
|
<view class="fs_top text-wrap">
|
|
|
|
|
|
|
|
|
|
<g-panel-form-slot :list="jobData" @clickResult="changePage" @changeTime="getInviteTime"
|
|
|
|
|
@changeAddress="changeAddress" @chooseAddress="chooseAddress"> </g-panel-form-slot>
|
|
|
|
|
<g-panel-form-slot :list="jobData" @clickResult="changePage" @changeTime="getInviteTime" @changeAddress="changeAddress" @chooseAddress="chooseAddress"> </g-panel-form-slot>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view>
|
|
|
|
|
<view class="card-tip g_pt_24 g_pb_8 g_pl_20 g_c_6">报名备注</view>
|
|
|
|
|
<view class="g_flex_row_center g_p_10 g_pt_16 g_ml_10 g_mr_10 g_bg_f g_radius_8"
|
|
|
|
|
style="width: calc(100vw- 20px)">
|
|
|
|
|
<textarea class="weui-input g_flex_1 g_fs_16" placeholder="请输入报名备注" v-model="updateInfo.desp"
|
|
|
|
|
placeholder-style="color:#999" :maxlength="-1" auto-height
|
|
|
|
|
style="min-height: 137px; width: 100%; z-index: 0"></textarea>
|
|
|
|
|
<view class="g_flex_row_center g_p_10 g_pt_16 g_ml_10 g_mr_10 g_bg_f g_radius_8" style="width: calc(100vw- 20px)">
|
|
|
|
|
<textarea class="weui-input g_flex_1 g_fs_16" placeholder="请输入报名备注" v-model="updateInfo.desp" placeholder-style="color:#999" :maxlength="-1" auto-height style="min-height: 137px; width: 100%; z-index: 0"></textarea>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="g_mt_12">
|
|
|
|
|
@ -99,8 +89,7 @@
|
|
|
|
|
<g-panel-fixed>
|
|
|
|
|
<slot>
|
|
|
|
|
<view class="g_flex_row_between g_pl_16 g_pr_16" style="z-index: 99">
|
|
|
|
|
<view class="g_fs_16 g_c_6 g_flex_c g_pl_8 g_pr_8 g_radius_6 g_ml_16" hover-class="thover"
|
|
|
|
|
@click="goReturn">取消</view>
|
|
|
|
|
<view class="g_fs_16 g_c_6 g_flex_c g_pl_8 g_pr_8 g_radius_6 g_ml_16" hover-class="thover" @click="goReturn">取消</view>
|
|
|
|
|
<g-button btnText="立即报名" type="primary" @clickBtn="submitForm" />
|
|
|
|
|
</view>
|
|
|
|
|
</slot>
|
|
|
|
|
@ -110,14 +99,12 @@
|
|
|
|
|
</view>
|
|
|
|
|
</template>
|
|
|
|
|
<script>
|
|
|
|
|
import {
|
|
|
|
|
nationlist
|
|
|
|
|
} from "../../utils/nation.js";
|
|
|
|
|
import { nationlist } from "../../utils/nation.js";
|
|
|
|
|
import dateUtil from "../../utils/dateUtil.js";
|
|
|
|
|
import AiApply from "./components/AiApply.vue"
|
|
|
|
|
import AiApply from "./components/AiApply.vue";
|
|
|
|
|
export default {
|
|
|
|
|
components: {
|
|
|
|
|
AiApply
|
|
|
|
|
AiApply,
|
|
|
|
|
},
|
|
|
|
|
onReady() {
|
|
|
|
|
this.G.setNavStyle();
|
|
|
|
|
@ -127,14 +114,14 @@
|
|
|
|
|
if (that.persenInfo.length == 0) {
|
|
|
|
|
that.persenInfo[0] = {
|
|
|
|
|
...data.info,
|
|
|
|
|
index: that.persenInfo.length
|
|
|
|
|
index: that.persenInfo.length,
|
|
|
|
|
};
|
|
|
|
|
} else if (data.info.index || data.info.index === 0) {
|
|
|
|
|
that.persenInfo[data.info.index] = data.info;
|
|
|
|
|
} else {
|
|
|
|
|
that.persenInfo[that.persenInfo.length] = {
|
|
|
|
|
...data.info,
|
|
|
|
|
index: that.persenInfo.length
|
|
|
|
|
index: that.persenInfo.length,
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
console.log("that.persenInfo", that.persenInfo);
|
|
|
|
|
@ -174,6 +161,7 @@
|
|
|
|
|
if (options.agencyId) {
|
|
|
|
|
that.updateInfo.upAgencyId = options.agencyId;
|
|
|
|
|
}
|
|
|
|
|
options.isFans && (that.isFans = options.isFans);
|
|
|
|
|
this.updateInfo.interviewTimeStr = "";
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
that.IS_CREATOR = uni.getStorageSync("IS_CREATOR") == 1 ? true : false;
|
|
|
|
|
@ -182,87 +170,30 @@
|
|
|
|
|
// 设置默认时间
|
|
|
|
|
let hour = new Date().getHours();
|
|
|
|
|
if (hour < 20 && hour >= 6) {
|
|
|
|
|
this.updateInfo.interviewTimeStr = dateUtil.formatDateYMD(new Date().toLocaleDateString()) +
|
|
|
|
|
" " + (hour + 1) + ":00";
|
|
|
|
|
this.updateInfo.interviewTimeStr = dateUtil.formatDateYMD(new Date().toLocaleDateString()) + " " + (hour + 1) + ":00";
|
|
|
|
|
} else if (hour >= 20) {
|
|
|
|
|
this.updateInfo.interviewTimeStr = dateUtil.formatDateYMD(new Date().toLocaleDateString()) +
|
|
|
|
|
" 19:30";
|
|
|
|
|
this.updateInfo.interviewTimeStr = dateUtil.formatDateYMD(new Date().toLocaleDateString()) + " 19:30";
|
|
|
|
|
} else if (hour < 6) {
|
|
|
|
|
this.updateInfo.interviewTimeStr = dateUtil.formatDateYMD(new Date().toLocaleDateString()) +
|
|
|
|
|
" 6:00";
|
|
|
|
|
this.updateInfo.interviewTimeStr = dateUtil.formatDateYMD(new Date().toLocaleDateString()) + " 6:00";
|
|
|
|
|
}
|
|
|
|
|
// that.updateInfo.interviewTimeStr = dateUtil.formatDateYMD(new Date().toLocaleDateString()) + " 06:00";
|
|
|
|
|
that.jobData = [{
|
|
|
|
|
icon: "",
|
|
|
|
|
label: "报名职位",
|
|
|
|
|
result: that.updateInfo.jobName,
|
|
|
|
|
path: "/root/other/search?from=record",
|
|
|
|
|
placeholder: "请选择报名职位",
|
|
|
|
|
fontColor: that.updateInfo.jobName == "请选择报名职位" ? "g_c_9" : "g_c_3",
|
|
|
|
|
tip: "applia-job",
|
|
|
|
|
require: true,
|
|
|
|
|
customRequire: true,
|
|
|
|
|
pColumn: 12,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
icon: '',
|
|
|
|
|
label: '面试地址',
|
|
|
|
|
result: '',
|
|
|
|
|
value: that.updateInfo['interviewAddress'],
|
|
|
|
|
path: '',
|
|
|
|
|
addressDetail: {
|
|
|
|
|
latitude: that.updateInfo['interviewLat'],
|
|
|
|
|
longitude: that.updateInfo['interviewLng'],
|
|
|
|
|
},
|
|
|
|
|
tip: 'slot-choose&input-address',
|
|
|
|
|
placeholder: '请选择面试地址',
|
|
|
|
|
type: 'slot',
|
|
|
|
|
fontSize: '16px',
|
|
|
|
|
pColumn: 5,
|
|
|
|
|
pRow: 12,
|
|
|
|
|
require: false,
|
|
|
|
|
suffix: 'icon-dizhi1',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
icon: "",
|
|
|
|
|
label: "面试时间",
|
|
|
|
|
result: "",
|
|
|
|
|
path: "",
|
|
|
|
|
value: that.updateInfo.interviewTimeStr,
|
|
|
|
|
tip: "slot-time",
|
|
|
|
|
require: true,
|
|
|
|
|
customRequire: true,
|
|
|
|
|
type: "slot",
|
|
|
|
|
pColumn: 12,
|
|
|
|
|
from: "reservation-time",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
icon: "",
|
|
|
|
|
label: "财务结算",
|
|
|
|
|
result: "",
|
|
|
|
|
path: "",
|
|
|
|
|
value: "-",
|
|
|
|
|
tip: "slot-caiwu",
|
|
|
|
|
require: false,
|
|
|
|
|
customRequire: false,
|
|
|
|
|
type: "slot",
|
|
|
|
|
pColumn: 12,
|
|
|
|
|
from: "slot-caiwu",
|
|
|
|
|
},
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
that.$forceUpdate();
|
|
|
|
|
if (that.updateInfo.jobId) {
|
|
|
|
|
that.setFormList();
|
|
|
|
|
that.getJobDetail({
|
|
|
|
|
leafCateId: that.updateInfo.jobId,
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
that.setFormList();
|
|
|
|
|
}
|
|
|
|
|
}, 1);
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
IS_CREATOR: false,
|
|
|
|
|
jobType: 2,
|
|
|
|
|
isFans: 2,
|
|
|
|
|
cdnBaseImg: this.G.store().cdnBaseImg,
|
|
|
|
|
nation: nationlist.map((item, index) => {
|
|
|
|
|
return item.name;
|
|
|
|
|
@ -287,36 +218,44 @@
|
|
|
|
|
agreeRadio: ["agree"],
|
|
|
|
|
jobData: [],
|
|
|
|
|
zhengceTextList: [],
|
|
|
|
|
btnLaoding: false
|
|
|
|
|
btnLaoding: false,
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
onShow() {
|
|
|
|
|
let that = this;
|
|
|
|
|
that.pageSpeed = -1;
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
getTownsManInfo(info) {
|
|
|
|
|
console.log('info', info);
|
|
|
|
|
uni.$emit('getTownsman', {
|
|
|
|
|
info
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
console.log("info", info);
|
|
|
|
|
uni.$emit("getTownsman", {
|
|
|
|
|
info,
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
getJobDetail($data) {
|
|
|
|
|
let that = this;
|
|
|
|
|
that.G.Get(
|
|
|
|
|
that.api.job_personDetail + "/" + $data.leafCateId, {
|
|
|
|
|
that.api.job_personDetail + "/" + $data.leafCateId,
|
|
|
|
|
{
|
|
|
|
|
id: $data.leafCateId,
|
|
|
|
|
},
|
|
|
|
|
(res) => {
|
|
|
|
|
let policyStr = "1. 佣金:" + (res.record.returnFeeType !== "" ? that.G.setReturnFee(res.record
|
|
|
|
|
.returnFee, res.record.returnFeeType) : "详询客服") + " \n\n" + "2. 佣金详情:" + (res.record
|
|
|
|
|
.returnFeeDesp || "详询客服") + " \n\n" + "3. 薪资待遇:" + (res.record.salaryDetail ||
|
|
|
|
|
"详询客服") + "\n\n";
|
|
|
|
|
let policyStr;
|
|
|
|
|
if (that.isFans == 2) {
|
|
|
|
|
policyStr = "1. 佣金:" + (res.record.returnFeeType !== "" ? that.G.setReturnFee(res.record.returnFee, res.record.returnFeeType) : "详询客服") + " \n\n" + "2. 佣金详情:" + (res.record.returnFeeDesp || "详询客服") + " \n\n" + "3. 薪资待遇:" + (res.record.salaryDetail || "详询客服") + "\n\n";
|
|
|
|
|
} else {
|
|
|
|
|
policyStr = "薪资待遇:" + (res.record.salaryDetail || "详询客服") + "\n\n";
|
|
|
|
|
}
|
|
|
|
|
console.log("政策列表:", res);
|
|
|
|
|
that.setFormList()
|
|
|
|
|
that.jobData = [{
|
|
|
|
|
that.setFormList(policyStr);
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
},
|
|
|
|
|
setFormList(policyStr) {
|
|
|
|
|
let that = this;
|
|
|
|
|
if (that.isFans == 2) {
|
|
|
|
|
that.jobData = [
|
|
|
|
|
{
|
|
|
|
|
icon: "",
|
|
|
|
|
label: "报名职位",
|
|
|
|
|
result: that.updateInfo.jobName,
|
|
|
|
|
@ -328,25 +267,6 @@
|
|
|
|
|
customRequire: true,
|
|
|
|
|
pColumn: 12,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
icon: '',
|
|
|
|
|
label: '面试地址',
|
|
|
|
|
result: '',
|
|
|
|
|
value: that.updateInfo['interviewAddress'],
|
|
|
|
|
path: '',
|
|
|
|
|
addressDetail: {
|
|
|
|
|
latitude: that.updateInfo['interviewLat'],
|
|
|
|
|
longitude: that.updateInfo['interviewLng'],
|
|
|
|
|
},
|
|
|
|
|
tip: 'slot-choose&input-address',
|
|
|
|
|
placeholder: '请选择面试地址',
|
|
|
|
|
type: 'slot',
|
|
|
|
|
fontSize: '16px',
|
|
|
|
|
pColumn: 5,
|
|
|
|
|
pRow: 12,
|
|
|
|
|
require: false,
|
|
|
|
|
suffix: 'icon-dizhi1',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
icon: "",
|
|
|
|
|
label: "面试时间",
|
|
|
|
|
@ -360,12 +280,32 @@
|
|
|
|
|
pColumn: 12,
|
|
|
|
|
from: "reservation-time",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
icon: "",
|
|
|
|
|
label: "面试地址",
|
|
|
|
|
result: "",
|
|
|
|
|
value: that.updateInfo["interviewAddress"],
|
|
|
|
|
path: "",
|
|
|
|
|
addressDetail: {
|
|
|
|
|
latitude: that.updateInfo["interviewLat"],
|
|
|
|
|
longitude: that.updateInfo["interviewLng"],
|
|
|
|
|
},
|
|
|
|
|
tip: "slot-choose&input-address",
|
|
|
|
|
placeholder: "请选择面试地址",
|
|
|
|
|
type: "slot",
|
|
|
|
|
fontSize: "16px",
|
|
|
|
|
pColumn: 5,
|
|
|
|
|
pRow: 12,
|
|
|
|
|
require: false,
|
|
|
|
|
suffix: "icon-dizhi1",
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
icon: "",
|
|
|
|
|
label: "财务结算",
|
|
|
|
|
result: "",
|
|
|
|
|
path: "",
|
|
|
|
|
value: policyStr,
|
|
|
|
|
value: policyStr || "-",
|
|
|
|
|
tip: "slot-caiwu",
|
|
|
|
|
require: false,
|
|
|
|
|
customRequire: false,
|
|
|
|
|
@ -374,11 +314,9 @@
|
|
|
|
|
from: "slot-caiwu",
|
|
|
|
|
},
|
|
|
|
|
];
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
},
|
|
|
|
|
setFormList(){
|
|
|
|
|
that.jobData = [{
|
|
|
|
|
} else {
|
|
|
|
|
that.jobData = [
|
|
|
|
|
{
|
|
|
|
|
icon: "",
|
|
|
|
|
label: "报名职位",
|
|
|
|
|
result: that.updateInfo.jobName,
|
|
|
|
|
@ -390,25 +328,6 @@
|
|
|
|
|
customRequire: true,
|
|
|
|
|
pColumn: 12,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
icon: '',
|
|
|
|
|
label: '面试地址',
|
|
|
|
|
result: '',
|
|
|
|
|
value: that.updateInfo['interviewAddress'],
|
|
|
|
|
path: '',
|
|
|
|
|
addressDetail: {
|
|
|
|
|
latitude: that.updateInfo['interviewLat'],
|
|
|
|
|
longitude: that.updateInfo['interviewLng'],
|
|
|
|
|
},
|
|
|
|
|
tip: 'slot-choose&input-address',
|
|
|
|
|
placeholder: '请选择面试地址',
|
|
|
|
|
type: 'slot',
|
|
|
|
|
fontSize: '16px',
|
|
|
|
|
pColumn: 5,
|
|
|
|
|
pRow: 12,
|
|
|
|
|
require: false,
|
|
|
|
|
suffix: 'icon-dizhi1',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
icon: "",
|
|
|
|
|
label: "面试时间",
|
|
|
|
|
@ -427,7 +346,7 @@
|
|
|
|
|
label: "财务结算",
|
|
|
|
|
result: "",
|
|
|
|
|
path: "",
|
|
|
|
|
value: "-",
|
|
|
|
|
value: policyStr || "-",
|
|
|
|
|
tip: "slot-caiwu",
|
|
|
|
|
require: false,
|
|
|
|
|
customRequire: false,
|
|
|
|
|
@ -436,6 +355,8 @@
|
|
|
|
|
from: "slot-caiwu",
|
|
|
|
|
},
|
|
|
|
|
];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
that.$forceUpdate();
|
|
|
|
|
},
|
|
|
|
|
handleClickIDcard(e) {
|
|
|
|
|
@ -454,27 +375,25 @@
|
|
|
|
|
console.log("获取预约面试时间:", e);
|
|
|
|
|
this.updateInfo.interviewTimeStr = e;
|
|
|
|
|
},
|
|
|
|
|
updateDom() {
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
updateDom() {},
|
|
|
|
|
chooseAddress(e) {
|
|
|
|
|
let that = this;
|
|
|
|
|
console.log(e);
|
|
|
|
|
this.updateInfo.interviewLat = e.lat;
|
|
|
|
|
this.updateInfo.interviewLng = e.lng;
|
|
|
|
|
this.updateInfo.interviewAddress = e.address;
|
|
|
|
|
this.jobData[1].value = this.updateInfo.interviewAddress
|
|
|
|
|
this.jobData[1].value = this.updateInfo.interviewAddress;
|
|
|
|
|
// billForm.value.storeAddr = e.address;
|
|
|
|
|
console.log('this.updateInfo', this.updateInfo);
|
|
|
|
|
console.log('e', e);
|
|
|
|
|
this.$forceUpdate()
|
|
|
|
|
console.log("this.updateInfo", this.updateInfo);
|
|
|
|
|
console.log("e", e);
|
|
|
|
|
this.$forceUpdate();
|
|
|
|
|
},
|
|
|
|
|
changeAddress(e) {
|
|
|
|
|
this.updateInfo.interviewAddress = e;
|
|
|
|
|
console.log('this.updateInfo', this.updateInfo);
|
|
|
|
|
console.log('e', e);
|
|
|
|
|
console.log("this.updateInfo", this.updateInfo);
|
|
|
|
|
console.log("e", e);
|
|
|
|
|
// this.info.address = e;
|
|
|
|
|
this.$forceUpdate()
|
|
|
|
|
this.$forceUpdate();
|
|
|
|
|
},
|
|
|
|
|
radioGroupChange(e) {},
|
|
|
|
|
goReturn() {
|
|
|
|
|
@ -513,7 +432,7 @@
|
|
|
|
|
index: $index,
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
console.log('params', params);
|
|
|
|
|
console.log("params", params);
|
|
|
|
|
if (info) {
|
|
|
|
|
uni.navigateTo({
|
|
|
|
|
url: "/root/home/editTownsman?" + that.G.objToStr(params),
|
|
|
|
|
@ -549,13 +468,13 @@
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (that.btnLaoding) {
|
|
|
|
|
return false
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
that.btnLaoding = true
|
|
|
|
|
that.btnLaoding = true;
|
|
|
|
|
|
|
|
|
|
let submitInfo = {
|
|
|
|
|
...that.updateInfo,
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
submitInfo.applyUserJson = JSON.stringify(
|
|
|
|
|
that.persenInfo.map((item) => {
|
|
|
|
|
return {
|
|
|
|
|
@ -569,22 +488,23 @@
|
|
|
|
|
nation: item.nation,
|
|
|
|
|
tel: item.tel,
|
|
|
|
|
address: item.address,
|
|
|
|
|
userApplyOrderFiles: item.imgs && item.imgs.length > 0 ?
|
|
|
|
|
item.imgs
|
|
|
|
|
userApplyOrderFiles:
|
|
|
|
|
item.imgs && item.imgs.length > 0
|
|
|
|
|
? item.imgs
|
|
|
|
|
.map((itm) => {
|
|
|
|
|
return itm
|
|
|
|
|
return itm;
|
|
|
|
|
})
|
|
|
|
|
.join(',') :
|
|
|
|
|
'',
|
|
|
|
|
.join(",")
|
|
|
|
|
: "",
|
|
|
|
|
// desp: item.desp,
|
|
|
|
|
// policyIdx: item.policyIdx,
|
|
|
|
|
// pickerStr: item.pickerStr,
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
})
|
|
|
|
|
)
|
|
|
|
|
console.log('submitInfo', submitInfo);
|
|
|
|
|
);
|
|
|
|
|
console.log("submitInfo", submitInfo);
|
|
|
|
|
// return
|
|
|
|
|
that.G.Post('/yishoudan/common/order/addBatch', submitInfo, (res) => {
|
|
|
|
|
that.G.Post("/yishoudan/common/order/addBatch", submitInfo, (res) => {
|
|
|
|
|
// uni.hideLoading();
|
|
|
|
|
uni.showToast({
|
|
|
|
|
icon: "success",
|
|
|
|
|
@ -592,7 +512,7 @@
|
|
|
|
|
duration: 2000,
|
|
|
|
|
});
|
|
|
|
|
// that.persenInfo = [];
|
|
|
|
|
that.btnLaoding = false
|
|
|
|
|
that.btnLaoding = false;
|
|
|
|
|
|
|
|
|
|
// that.$forceUpdate();
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
|