You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

836 lines
29 KiB
JavaScript

"use strict";
const common_vendor = require("../../common/vendor.js");
const utils_nation = require("../../utils/nation.js");
const _sfc_main = {
data() {
return {
cdnBaseImg: this.G.store().cdnBaseImg,
localBaseImg: this.G.store().localBaseImg,
msgCode: {
// 短信倒计时
code: "",
btnText: "获取验证码",
// 6s
countdown: -1,
timer: null
},
nationData: {
list: null,
index: 0
},
sexList: [
{
name: "男",
tip: 1,
mr: 24
},
{
name: "女",
tip: 2,
mr: 0
}
],
caiwuToggle: false,
zhengceModal: {
isShow: false
},
zhengceList: [],
chooseImg: { chooseImgShow: false, type: "" }
// 选择上传图片类型的弹窗显示
};
},
props: {
list: {
type: Array,
default: () => {
return [];
}
},
defaultOption: {
type: Array,
default: () => {
return [];
}
},
jobInfo: {
type: Number,
default: 0
}
},
created() {
this.localBaseImg = this.G.store().localBaseImg;
this.nationData.list = utils_nation.nationlist.map((item, index) => {
return item.name;
});
this.zhengceList = this.defaultOption;
},
watch: {
defaultOption(val) {
this.zhengceList = val;
}
},
onHide() {
if (this.msgCode.timer) {
clearInterval(this.msgCode.timer);
}
},
methods: {
// 验证码
handleCode(e, $item, $index) {
this.$emit("changeCode", e);
},
// 新密码
handleNewPwd(e, $item, $index) {
this.$emit("changeNewPwd", e);
},
handleChangeNewPwd(e, $item, $index) {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:339", e);
},
// 确认密码
handleConfirmPwd(e, $item, $index) {
this.$emit("changeConfirmPwd", e);
},
// 姓名
handleName(e, $item, $index) {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:347", e);
if (e && e.trim().length > 30) {
common_vendor.index.showToast({
title: "不能超过30个字",
icon: "none"
});
}
if ($item.tip == "slot-weChat") {
this.$emit("changeWeChat", e, $item);
} else {
this.$emit("changeName", e, $item);
}
},
// 性别
handleSex(e, $item, $index) {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:362", "性别选择", e);
$item.value = e;
this.$emit("changeSex", e);
},
// 年龄
handleAge(e, $item, $index) {
this.$emit("changeAge", e);
},
// 民族
handleNation(e, $item, $index) {
let that = this;
that.list.filter((item, index) => {
return index == $index;
})[0].value = that.nationData.list[e.detail.value];
that.list.filter((item, index) => {
return index == $index;
})[0].nationIndex = e.detail.value;
that.$emit("changeNation", {
e,
name: that.nationData.list[e.detail.value],
index: e.detail.value
});
},
// 身份证号
handleIDcard(e, $item, $index) {
this.$emit("changeIDcard", e);
},
// 家庭住址
handleAddress(e, $item, $index) {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:392", "eeeeeeeee", e);
this.$emit("changeAddress", e);
},
// 多文字输入框
handleMoreWord(e, $item, $index) {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:397", e);
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:398", $item);
if ($item.maxlength && $item.value && $item.value.trim().length >= $item.maxlength) {
common_vendor.index.showToast({
title: `不能超过${$item.maxlength}个字`,
icon: "none"
});
}
this.$emit("changeMoreWord", e, $item);
},
// 地图选择地址
chooseAddress(_item) {
let that = this;
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:410", _item);
let obj = {};
if (_item.addressDetail) {
obj = {
latitude: _item.addressDetail.latitude,
longitude: _item.addressDetail.longitude
};
}
common_vendor.index.chooseLocation({
...obj,
success(e) {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:421", e);
let res = {};
var reg = /.+?(省|市|自治区|自治州|县|区)/g;
if (e.address) {
let arr = e.address.match(reg);
res.district = [arr[0], arr[1]].join(" ");
res.address = e.address;
res.addressName = e.name;
}
res.lat = e.latitude;
res.lng = e.longitude;
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:432", "resresresres", res);
that.$emit("chooseAddress", res);
},
fail(e) {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:436", "err", e);
}
});
},
// 发送验证码
handleSendMsg(tel, verifyTel) {
let that = this;
if (this.msgCode.countdown > 0 || !that.G.setReg(tel, "tel")) {
if (!that.G.setReg(tel, "tel")) {
common_vendor.index.showToast({
icon: "none",
title: "请输入正确的手机号"
});
}
return;
}
if (verifyTel && verifyTel != tel) {
common_vendor.index.showToast({
icon: "none",
title: "请输入对应的手机号"
});
return;
}
that.G.Get(
that.api.login_sendMsg,
{
tel,
type: "assistant"
},
(res) => {
that.msgCode.countdown = 59;
that.msgCode.btnText = that.msgCode.countdown + "s";
clearInterval(that.msgCode.timer);
that.msgCode.timer = setInterval(() => {
if (that.msgCode.countdown > 0) {
that.msgCode.countdown--;
that.msgCode.btnText = that.msgCode.countdown + "s";
} else {
clearInterval(that.msgCode.timer);
that.msgCode.timer = null;
that.msgCode.btnText = "获取验证码";
}
}, 1e3);
}
);
},
// 上传图片
updateImg(sourceType) {
let that = this;
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:486", "updateImg");
if (sourceType == "camera") {
that.G.uploadImgByCamera((res) => {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:489", "身份证信息:", res);
if (res.status == "上传成功") {
that.$emit("updateIDInfo", res);
} else {
that.showToast({
title: "上传失败请重试",
icon: "none"
});
}
common_vendor.index.hideLoading();
that.chooseImg.chooseImgShow = false;
}, "idcard");
} else {
that.G.uploadImgByAlbum((res) => {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:503", "身份证信息:", res);
if (res.status == "上传成功") {
that.$emit("updateIDInfo", res);
} else {
that.showToast({
title: "上传失败请重试",
icon: "none"
});
}
common_vendor.index.hideLoading();
that.chooseImg.chooseImgShow = false;
}, "idcard");
}
},
// 上传图片
uploadQRCode() {
let that = this;
that.G.cropBeforeUpload({
cropScale: "1:1",
success: (res) => {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:523", res);
that.$emit("updateFile", res.image);
},
fail: (err) => {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:527", err);
}
});
},
chooseImgType(type) {
common_vendor.index.hideKeyboard();
this.chooseImg.chooseImgShow = true;
this.chooseImg.type = type;
},
// 在会话上传文件
uploadPhotoByChat() {
let that = this;
let count = 1;
if (this.chooseImg.type == "img") {
count = 5;
}
common_vendor.index.chooseMessageFile({
count,
type: "image",
success(res) {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:547", "successsuccesssuccesssuccess", res);
if (res.errMsg == "chooseMessageFile:ok") {
res.tempFiles.forEach((item, index) => {
if (that.chooseImg.type == "img") {
that.G.uploadTmpImg(item.path, (imgRes) => {
that.$emit("updateFile", imgRes.image);
});
} else if (that.chooseImg.type == "IDCard") {
that.G.recognizeTmpIDcard([item.path], (cardData) => {
if (cardData.status == "上传成功") {
that.$emit("updateIDInfo", cardData);
} else {
that.showToast({
title: "上传失败请重试",
icon: "none"
});
}
});
}
});
}
that.chooseImg.chooseImgShow = false;
}
});
},
// 上传图片
uploadPhoto(sourceType) {
let that = this;
if (that.chooseImg.type == "img") {
if (sourceType == "camera") {
that.G.uploadImgByCamera((res) => {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:582", "uploadImgByCamera", res);
that.$emit("updateFile", res.image);
that.chooseImg.chooseImgShow = false;
});
} else {
that.G.uploadImgByAlbum((res) => {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:588", "uploadImgByAlbum", res);
that.$emit("updateFile", res.image);
that.chooseImg.chooseImgShow = false;
});
}
} else if (that.chooseImg.type == "IDCard") {
that.updateImg(sourceType);
}
},
// 更新政策
uploadZhengce() {
let that = this;
let ids = "";
if (this.jobInfo == 0) {
common_vendor.index.showToast({
icon: "none",
title: "请选择职位"
});
return false;
}
that.zhengceList.filter((item) => {
return ids.indexOf(item.id) > -1;
}).forEach((item, index) => {
item.isSelected = true;
});
that.zhengceModal.isShow = true;
},
handleChooseZhengce($item, $index) {
let that = this;
that.zhengceList.forEach((item, index) => {
if (index == $index) {
if (item.isSelected) {
item.isSelected = false;
} else {
item.isSelected = true;
}
} else {
item.isSelected = false;
}
});
},
submitZhengce() {
let that = this;
let ids = [];
ids = that.zhengceList.filter((item) => {
return item.isSelected;
}).map((item) => {
return item.id;
});
if (ids.length == 0) {
common_vendor.index.showToast({
title: "请选择一个政策",
icon: "none"
});
return false;
}
that.zhengceModal.isShow = false;
that.$emit("updateZhengce", {
onSiteUserIds: ids.join(","),
item: that.zhengceList.filter((item) => {
return item.isSelected;
})[0]
});
},
handleStartChangeAvatar(e) {
let that = this;
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:661", e);
that.G.uploadTmpImg(e.detail.avatarUrl, (res) => {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:663", "微信:", res.image);
that.$emit("updateImg", res.image);
});
},
handleOpenAvatar() {
let that = this;
common_vendor.index.showActionSheet({
itemList: ["从相册选择", "使用相机"],
success: function(res) {
if (res.tapIndex == 0) {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:673", "点击相册");
that.setAvatar(["album"]);
} else {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:677", "点击拍照");
that.setAvatar(["camera"]);
}
},
fail: function(res) {
}
});
},
setAvatar($type) {
let that = this;
that.G.uploadImg(
(res) => {
common_vendor.index.__f__("log", "at components/panel/formSlot.vue:689", "其他:", res.image);
that.$emit("updateImg", res.image);
},
"default",
1,
$type
);
},
handleResult(e) {
this.$emit("clickResult", e);
},
handleMobile(e, $item, $index) {
this.$emit("changeMobile", e, $item);
},
handleMianshi(e, $item, $index) {
this.$emit("changeTime", e);
}
}
};
if (!Array) {
const _easycom_u_input2 = common_vendor.resolveComponent("u-input");
const _easycom_u_radio2 = common_vendor.resolveComponent("u-radio");
const _easycom_u_radio_group2 = common_vendor.resolveComponent("u-radio-group");
const _component_g_panel_detail_item = common_vendor.resolveComponent("g-panel-detail-item");
const _easycom_u_popup2 = common_vendor.resolveComponent("u-popup");
const _component_g_button = common_vendor.resolveComponent("g-button");
const _component_g_panel_fixed = common_vendor.resolveComponent("g-panel-fixed");
(_easycom_u_input2 + _easycom_u_radio2 + _easycom_u_radio_group2 + _component_g_panel_detail_item + _easycom_u_popup2 + _component_g_button + _component_g_panel_fixed)();
}
const _easycom_u_input = () => "../../uni_modules/vk-uview-ui/components/u-input/u-input.js";
const _easycom_u_radio = () => "../../uni_modules/vk-uview-ui/components/u-radio/u-radio.js";
const _easycom_u_radio_group = () => "../../uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group.js";
const _easycom_u_popup = () => "../../uni_modules/vk-uview-ui/components/u-popup/u-popup.js";
if (!Math) {
(_easycom_u_input + _easycom_u_radio + _easycom_u_radio_group + _easycom_u_popup)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.f($props.list, (item, index, i0) => {
return common_vendor.e({
a: item
}, item ? common_vendor.e({
b: item.icon
}, item.icon ? {
c: common_vendor.n("t-" + item.icon)
} : {}, {
d: common_vendor.t(item.label),
e: item.require ? 1 : "",
f: item.customRequire ? 1 : "",
g: item.result
}, item.result ? {
h: common_vendor.t(item.result),
i: common_vendor.n(item.fontColor),
j: common_vendor.o(($event) => $options.handleResult(item), index)
} : {}, {
k: item.tip == "code"
}, item.tip == "code" ? {} : {}, {
l: item.tip == "avatar"
}, item.tip == "avatar" ? {
m: item.value
} : {}, {
n: item.tip == "update-avatar"
}, item.tip == "update-avatar" ? {
o: item.value || $data.localBaseImg + "default.svg",
p: common_vendor.o((...args) => $options.handleOpenAvatar && $options.handleOpenAvatar(...args), index)
} : {}, {
q: item.tip == "update-QRCode"
}, item.tip == "update-QRCode" ? {
r: item.img || $data.localBaseImg + "default.svg",
s: common_vendor.o((...args) => $options.uploadQRCode && $options.uploadQRCode(...args), index)
} : {}, {
t: item.tip && item.tip.indexOf("slot") > -1
}, item.tip && item.tip.indexOf("slot") > -1 ? common_vendor.e({
v: item.tip == "slot-code"
}, item.tip == "slot-code" ? {
w: common_vendor.o((e) => $options.handleCode(e, item, index), index),
x: "48aead7f-0-" + i0,
y: common_vendor.o(($event) => item.value = $event, index),
z: common_vendor.p({
maxlength: "4",
type: "number",
["custom-style"]: {
fontSize: item.fontSize || " 16px"
},
clearable: false,
["password-icon"]: false,
placeholder: item.placeholder,
["input-align"]: "right",
["placeholder-style"]: "color:#999;font-size:16px;",
modelValue: item.value
}),
A: common_vendor.t($data.msgCode.btnText),
B: common_vendor.o(($event) => $options.handleSendMsg(item.tel, item.verifyTel), index),
C: $data.msgCode.countdown >= 0 && $data.msgCode.countdown < 60 ? "#dddddd" : "#00b666"
} : {}, {
D: item.tip == "slot-new-pwd"
}, item.tip == "slot-new-pwd" ? {
E: common_vendor.o((e) => $options.handleNewPwd(e, item, index), index),
F: "48aead7f-1-" + i0,
G: common_vendor.o(($event) => item.value = $event, index),
H: common_vendor.p({
type: "password",
["custom-style"]: {
fontSize: item.fontSize || " 16px"
},
clearable: false,
["password-icon"]: false,
placeholder: item.placeholder,
["input-align"]: "right",
["placeholder-style"]: "color:#999;font-size:16px;line-height:1",
modelValue: item.value
})
} : {}, {
I: item.tip == "slot-confirm-pwd"
}, item.tip == "slot-confirm-pwd" ? {
J: common_vendor.o((e) => $options.handleConfirmPwd(e, item, index), index),
K: "48aead7f-2-" + i0,
L: common_vendor.o(($event) => item.value = $event, index),
M: common_vendor.p({
type: "password",
["custom-style"]: {
fontSize: item.fontSize || " 16px"
},
clearable: false,
["password-icon"]: false,
placeholder: item.placeholder,
["input-align"]: "right",
["placeholder-style"]: "color:#999;font-size:16px;line-height:1",
modelValue: item.value
})
} : {}, {
N: item.tip == "slot-name" || item.tip == "slot-upID" || item.tip == "slot-weChat"
}, item.tip == "slot-name" || item.tip == "slot-upID" || item.tip == "slot-weChat" ? common_vendor.e({
O: common_vendor.o((e) => $options.handleName(e, item, index), index),
P: common_vendor.o((e) => $options.handleName(e, item, index), index),
Q: "48aead7f-3-" + i0,
R: common_vendor.o(($event) => item.value = $event, index),
S: common_vendor.p({
type: "text",
["hover-stop-propagation"]: true,
maxlength: 30,
["custom-style"]: {
fontSize: item.fontSize || " 16px"
},
clearable: false,
["password-icon"]: false,
placeholder: item.placeholder,
["input-align"]: "right",
["placeholder-style"]: "color:#999;font-size:16px;line-height:1",
modelValue: item.value
}),
T: item.tip == "slot-upID"
}, item.tip == "slot-upID" ? {
U: item.img || $data.cdnBaseImg + "mock_photo1.svg",
V: common_vendor.o(($event) => $options.chooseImgType("IDCard"), index)
} : {}) : {}, {
W: item.tip == "slot-sex"
}, item.tip == "slot-sex" ? {
X: common_vendor.f($data.sexList, (sexItem, sexIndex, i1) => {
return {
a: common_vendor.t(sexItem.name),
b: sexIndex,
c: "48aead7f-5-" + i0 + "-" + i1 + "," + ("48aead7f-4-" + i0),
d: common_vendor.p({
mr: sexItem.mr,
name: sexItem.tip
})
};
}),
Y: common_vendor.o((e) => $options.handleSex(e, item, index), index),
Z: "48aead7f-4-" + i0,
aa: common_vendor.o(($event) => item.value = $event, index),
ab: common_vendor.p({
["active-color"]: "#6A81FF",
modelValue: item.value
})
} : {}, {
ac: item.tip == "slot-age"
}, item.tip == "slot-age" ? {
ad: common_vendor.o((e) => $options.handleAge(e, item, index), index),
ae: "48aead7f-6-" + i0,
af: common_vendor.o(($event) => item.value = $event, index),
ag: common_vendor.p({
type: "number",
clearable: false,
["password-icon"]: false,
placeholder: item.placeholder,
["input-align"]: "right",
["custom-style"]: {
fontSize: item.fontSize || " 16px"
},
["placeholder-style"]: "color:#999;font-size:16px;line-height:1",
modelValue: item.value
})
} : {}, {
ah: item.tip == "slot-nation"
}, item.tip == "slot-nation" ? {
ai: common_vendor.t($data.nationData.list[item.nationIndex] || "请选择民族"),
aj: common_vendor.n($data.nationData.list[item.nationIndex] ? "g_c_3" : "g_c_9"),
ak: common_vendor.o((e) => $options.handleNation(e, item, index), index),
al: item.nationIndex,
am: $data.nationData.list
} : {}, {
an: item.tip == "slot-code-idcard"
}, item.tip == "slot-code-idcard" ? {
ao: common_vendor.o((e) => $options.handleIDcard(e, item, index), index),
ap: "48aead7f-7-" + i0,
aq: common_vendor.o(($event) => item.value = $event, index),
ar: common_vendor.p({
type: "idcard",
clearable: false,
maxlength: 18,
["custom-style"]: {
fontSize: item.fontSize || " 16px"
},
["password-icon"]: false,
placeholder: item.placeholder,
["input-align"]: "right",
["placeholder-style"]: "color:#999;font-size:16px;line-height:1",
modelValue: item.value
})
} : {}, {
as: item.tip == "slot-address"
}, item.tip == "slot-address" ? {
at: common_vendor.o((e) => $options.handleAddress(e, item, index), index),
av: "48aead7f-8-" + i0,
aw: common_vendor.o(($event) => item.value = $event, index),
ax: common_vendor.p({
type: "text",
clearable: false,
["custom-style"]: {
fontSize: item.fontSize || " 16px"
},
["password-icon"]: false,
placeholder: item.placeholder,
["input-align"]: "right",
["placeholder-style"]: "color:#999;font-size:16px;line-height:1",
modelValue: item.value
})
} : {}, {
ay: item.tip == "slot-choose-address"
}, item.tip == "slot-choose-address" ? {
az: common_vendor.t(item.value || item.placeholder),
aA: common_vendor.n(item.value ? "g_c_3" : "g_c_9"),
aB: common_vendor.o(($event) => $options.chooseAddress(item), index),
aC: common_vendor.n(item.suffix),
aD: common_vendor.o(($event) => $options.chooseAddress(item), index)
} : {}, {
aE: item.tip == "slot-choose&input-address"
}, item.tip == "slot-choose&input-address" ? common_vendor.e({
aF: item.uneditable
}, item.uneditable ? {
aG: common_vendor.t(item.value || "-")
} : {
aH: common_vendor.o((e) => $options.handleAddress(e, item, index), index),
aI: "48aead7f-9-" + i0,
aJ: common_vendor.o(($event) => item.value = $event, index),
aK: common_vendor.p({
maxlength: "1000",
type: "textarea",
placeholder: item.placeholder,
["placeholder-style"]: "color:#999;line-height:24px",
clearable: false,
customStyle: {
fontSize: "16px",
"text-align": "right",
"min-height": "24px",
"line-height": "24px"
},
modelValue: item.value
}),
aL: common_vendor.n(item.suffix),
aM: common_vendor.o(($event) => $options.chooseAddress(item), index)
}) : {}, {
aN: item.tip == "slot-mobile"
}, item.tip == "slot-mobile" ? {
aO: common_vendor.o((e) => $options.handleMobile(e, item, index), index),
aP: "48aead7f-10-" + i0,
aQ: common_vendor.o(($event) => item.value = $event, index),
aR: common_vendor.p({
type: "number",
disabled: item.disabled,
["custom-style"]: {
fontSize: item.fontSize || " 16px",
color: item.disabled ? "#999" : "#333"
},
clearable: false,
["password-icon"]: false,
maxlength: 13,
placeholder: item.placeholder,
["input-align"]: "right",
["placeholder-style"]: "color:#999;font-size:16px;line-height:1",
modelValue: item.value
})
} : {}, {
aS: item.tip == "slot-more-word"
}, item.tip == "slot-more-word" ? {
aT: common_vendor.o((e) => $options.handleMoreWord(e, item, index), index),
aU: common_vendor.o((e) => $options.handleMoreWord(e, item, index), index),
aV: "48aead7f-11-" + i0,
aW: common_vendor.o(($event) => item.value = $event, index),
aX: common_vendor.p({
maxlength: "1000",
type: "textarea",
placeholder: item.placeholder,
["placeholder-style"]: "color:#999",
clearable: false,
customStyle: {
fontSize: "16px",
"text-align": "right",
"min-height": "24px",
"line-height": "24px"
},
modelValue: item.value
})
} : {}, {
aY: item.tip == "slot-time"
}, item.tip == "slot-time" ? {
aZ: common_vendor.o($options.handleMianshi, index),
ba: "48aead7f-12-" + i0,
bb: common_vendor.p({
from: item.from,
label: " ",
isShowBottom: false,
value: item.value,
afterType: "time"
})
} : {}, {
bc: item.tip == "slot-update-file"
}, item.tip == "slot-update-file" ? {
bd: common_vendor.o(($event) => $options.chooseImgType("img"), index)
} : {}, {
be: item.tip == "slot-caiwu"
}, item.tip == "slot-caiwu" ? {
bf: common_vendor.t(item.value || "-"),
bg: common_vendor.n($data.caiwuToggle ? "" : "g_ell_3"),
bh: common_vendor.n(item.value.length > 1 ? "g_text_l" : "g_text_r")
} : {}, {
bi: item.tip == "slot-zhengce"
}, item.tip == "slot-zhengce" ? {
bj: common_vendor.t(item.value),
bk: common_vendor.o((...args) => $options.uploadZhengce && $options.uploadZhengce(...args), index)
} : {}, {
bl: item.type != "slot" ? "calc(100% - 16px)" : item.tip == "slot-choose-address" ? "calc(100% - 22px)" : "100%"
}) : {}, {
bm: item.type != "slot"
}, item.type != "slot" ? {
bn: common_vendor.o(($event) => item.path ? $options.handleResult(item) : "", index)
} : {}, {
bo: item.tip == "slot-zhengce"
}, item.tip == "slot-zhengce" ? {
bp: common_vendor.n(item.suffix),
bq: common_vendor.o((...args) => $options.uploadZhengce && $options.uploadZhengce(...args), index)
} : {}, {
br: (item.pColumn ? item.pColumn : 19) + "px",
bs: (item.pColumn ? item.pColumn : 19) + "px",
bt: (item.pRow ? item.pRow : 10) + "px",
bv: (item.pRow ? item.pRow : 10) + "px"
}) : {}, {
bw: index
});
}),
b: $props.list.filter((item) => {
return item && item.tip == "slot-caiwu";
}).length
}, $props.list.filter((item) => {
return item && item.tip == "slot-caiwu";
}).length ? {
c: common_vendor.t($data.caiwuToggle ? "收起" : "展开"),
d: common_vendor.n($data.caiwuToggle ? "icon_down" : "icon_up"),
e: common_vendor.o(($event) => $data.caiwuToggle = !$data.caiwuToggle)
} : {}, {
f: $props.list[0] && $props.list[0].radius == "no_top" ? "0 0 8px 8px" : $props.list[0] && $props.list[0].radius == "no_bottom" ? "8px 8px 0 0 " : "",
g: common_vendor.o(($event) => $options.uploadPhoto("camera")),
h: common_vendor.o((...args) => $options.uploadPhotoByChat && $options.uploadPhotoByChat(...args)),
i: common_vendor.o(($event) => $options.uploadPhoto("album")),
j: common_vendor.o(($event) => $data.chooseImg.chooseImgShow = false),
k: common_vendor.o(($event) => $data.chooseImg.chooseImgShow = false),
l: common_vendor.o(($event) => $data.chooseImg.chooseImgShow = $event),
m: common_vendor.p({
mode: "bottom",
["z-index"]: "999999",
["border-radius"]: "12",
closeable: false,
["mask-close-able"]: true,
modelValue: $data.chooseImg.chooseImgShow
}),
n: common_vendor.f($data.zhengceList, (item, index, i0) => {
return {
a: common_vendor.t(item.name),
b: item.isSelected ? "#6A81FF" : "#fff",
c: index,
d: common_vendor.o(($event) => $options.handleChooseZhengce(item, index), index)
};
}),
o: common_vendor.o($options.submitZhengce),
p: common_vendor.p({
btnText: "确定",
type: "primary"
}),
q: common_vendor.o(($event) => $data.zhengceModal.isShow = $event),
r: common_vendor.p({
mode: "bottom",
["border-radius"]: "16",
height: "980",
["mask-close-able"]: true,
modelValue: $data.zhengceModal.isShow
})
});
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/panel/formSlot.js.map