no message

cyl/job_im
jscyl13849007907 3 weeks ago
parent e5df074af5
commit 377899bf23

@ -154,6 +154,9 @@
</view> </view>
<view class="" v-if="tabInfo.active == 0"> <view class="" v-if="tabInfo.active == 0">
<view class="g_fs_15"> <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>
</view>
<template v-for="(item, index) in templateArr" :key="index"> <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"> <view class="g_flex_row_start flex_center g_fw_600 g_mt_12 g_mb_8 g_fs_18" v-if="item.show">
<view class="" v-if="item.num == 1"></view> <view class="" v-if="item.num == 1"></view>
@ -831,6 +834,12 @@ export default {
}); });
}, },
computed: {
hasJobDetailContent() {
return this.templateArr.some(item => item.show);
}
},
methods: { methods: {
goReport() { goReport() {
uni.navigateTo({ uni.navigateTo({
@ -1713,6 +1722,42 @@ export default {
dateTime = arr; dateTime = arr;
}, },
//
copyJobDetail(e) {
var that = this;
let text = '';
that.templateArr.forEach((item) => {
if (item.show) {
let sectionText = '';
if (item.num == 1) sectionText += '一、';
if (item.num == 2) sectionText += '二、';
if (item.num == 3) sectionText += '三、';
if (item.num == 4) sectionText += '四、';
if (item.num == 5) sectionText += '五、';
if (item.num == 6) sectionText += '六、';
sectionText += item.type + '\n';
item.children.forEach((inner) => {
if (inner.show) {
sectionText += inner.num + '. ' + inner.key + ': ' + inner.value + '\n';
}
});
text += sectionText + '\n';
}
});
uni.setClipboardData({
data: text,
success(res) {
uni.getClipboardData({
success(res) {
uni.showToast({
title: "复制成功",
icon: "success",
});
},
});
},
});
},
// //
setCopy(e) { setCopy(e) {
var that = this; var that = this;

@ -17,12 +17,20 @@
</view> </view>
</view> </view>
<view class="g_flex_none g_flex_row_end"> <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 g_bg_main" style="border-radius: 17px; margin-right: 12px">
<view class="g_flex_row_end" @click="goFellow(item, index)"> <view class="g_flex_row_end" @click="goFellow(item, index)">
<view class="g_flex_column_center"> <view class="g_flex_column_center">
<i class="iconfont icon-bianji g_c_3"></i> <i class="iconfont icon-bianji g_c_f"></i>
</view> </view>
<view class="g_fs_12 g_c_3 g_ml_8">编辑</view> <view class="g_fs_12 g_c_f g_ml_8 g_flex_column_center">编辑</view>
</view>
</view>
<view class="g_flex_row_end g_pl_16 g_pr_16 g_pt_9 g_pb_9" style="background-color: #fff0f0; border-radius: 17px">
<view class="g_flex_row_end" @click="deleteFellow(index)">
<view class="g_flex_column_center">
<i class="iconfont icon-delete g_c_main"></i>
</view>
<view class="g_fs_12 g_c_main g_ml_8 g_flex_column_center">删除</view>
</view> </view>
</view> </view>
</view> </view>
@ -459,6 +467,25 @@ export default {
}); });
} }
}, },
//
deleteFellow(index) {
let that = this;
uni.showModal({
title: "提示",
content: "确定要删除这位工友吗?",
confirmColor: "#FF0000",
success(res) {
if (res.confirm) {
// 使
that.persenInfo.splice(index, 1);
uni.showToast({
title: "删除成功",
icon: "success",
});
}
},
});
},
handleClickMobile() {}, handleClickMobile() {},
submitForm() { submitForm() {
let that = this; let that = this;

@ -121,6 +121,7 @@ let data = {
}, },
setJobInfoPositionv3 (str) { setJobInfoPositionv3 (str) {
str = str.replace(//g, ''); str = str.replace(//g, '');
str = str.replace(/,/g, ''); // 去除英文逗号
var reg = /.+?(省|市|自治区|自治州|县|区)/g; // 省市区的正则 var reg = /.+?(省|市|自治区|自治州|县|区)/g; // 省市区的正则
let matches = str.match(reg); let matches = str.match(reg);
let result = ''; let result = '';

Loading…
Cancel
Save