From 007b2558be51721edead9d495777bd487fe9bf24 Mon Sep 17 00:00:00 2001 From: wangxia <779219182@qq.com> Date: Mon, 20 Oct 2025 09:07:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/panel/formSlot.vue | 3 +- pages/home/index.vue | 1 + root/components/applyFlow.vue | 10 +- root/detail/job.vue | 23 +- root/detail/userShare.vue | 19 +- root/home/editTownsman.vue | 567 ++++++++++++++++++------------------ root/home/quickApplication.vue | 5 +- root/person/inviteFollowSuccess.vue | 14 +- root/person/set.vue | 4 +- 9 files changed, 340 insertions(+), 306 deletions(-) diff --git a/components/panel/formSlot.vue b/components/panel/formSlot.vue index 7feba02..7339d77 100644 --- a/components/panel/formSlot.vue +++ b/components/panel/formSlot.vue @@ -124,7 +124,7 @@
- +
@@ -385,6 +385,7 @@ export default { }, // 身份证号 handleIDcard(e, $item, $index) { + console.log('123123132',e); this.$emit("changeIDcard", e); }, // 家庭住址 diff --git a/pages/home/index.vue b/pages/home/index.vue index 5b7f780..9b1bdc3 100644 --- a/pages/home/index.vue +++ b/pages/home/index.vue @@ -196,6 +196,7 @@ export default { uni.setStorageSync("TABBAR_HEIGHT", res.height); }) .exec(); + }, data() { return { diff --git a/root/components/applyFlow.vue b/root/components/applyFlow.vue index ea9e2af..dcd5ee0 100644 --- a/root/components/applyFlow.vue +++ b/root/components/applyFlow.vue @@ -4,12 +4,12 @@
-
创建团队/企业
-
团队名称/企业简称:
+
创建公司账号
+
您的公司简称:
-
创建团队后可关注发单号,浏览职位及工单报名。
+
报名助手需以公司身份使用,创建公司后可关注发单号,浏览职位及工单报名。
取消
@@ -255,7 +255,9 @@ export default { // 不是代理询问是否创建或加入团队 applyFlowWidthoutAgencyConfirm() { let that = this; - this.confirmWithoutAgency = true; + // this.confirmWithoutAgency = true; + this.submitConfirm = true; + return; that.G.handleConfirm({ cancelText: "创建团队", diff --git a/root/detail/job.vue b/root/detail/job.vue index 2b54ac6..90f35bb 100644 --- a/root/detail/job.vue +++ b/root/detail/job.vue @@ -510,7 +510,7 @@
客服
-->
-
+
@@ -611,6 +611,7 @@ export default { onReady() { this.G.setNavStyle(); }, + onShareAppMessage() { // return this.G.shareFun("/root/detail/job?id=" + this.jobDetail.id, // "", this.jobDetail.jobName + " " + this.jobDetail.priceStr + " " + "好厂好工作 火热招聘中"); @@ -643,6 +644,18 @@ export default { this.currentTime = dateUtil.formatDateYMD(new Date().toLocaleDateString()) + " 06:00"; this.dateTimeArray = obj.dateTimeArray; this.dateTime = obj.dateTime; + // uni.showShareMenu({ + // withShareTicket: true, + // menus: ["shareAppMessage", "shareTimeline"], + // }); + // // 分享朋友圈注释 + // onShare1Timeline() { + // return { + // title: "分享标题", + // imageUrl: "https://matripe-cms.oss-cn-beijing.aliyuncs.com/pugongying/goxj2-qpwbo.png", + // query: { info: `{info:'test'}` }, + // }; + // }, }, data() { return { @@ -1381,7 +1394,7 @@ export default { if (that.goImLoading) { return false; } - + that.goImLoading = true; that.F.wyyxGet(that.api.job_get_cus + "?jobId=" + that.jobDetail.id, {}, (cusData) => { that.F.wyyxPost( @@ -1404,7 +1417,8 @@ export default { }); that.jobDetail.info = newList.join("丨"); that.F.wyyxPost( - that.api.wyyx_sendCard, { + that.api.wyyx_sendCard, + { conversationType: 1, // senderUserId: uni.getStorageSync("apply-uid"), // 发送者id 即当前登录用户id // receiverUserId: cusData, // 接收方用户id @@ -1414,8 +1428,7 @@ export default { jobDetail: { title: that.jobDetail.jobName, info: that.jobDetail.info, - label: that.jobDetail.jobRequestLabelNames.length > 0 ? that - .jobDetail.jobRequestLabelNames : "", + label: that.jobDetail.jobRequestLabelNames.length > 0 ? that.jobDetail.jobRequestLabelNames : "", salaryClassifyValue: that.jobDetail.priceStr, serviceFee: that.jobDetail.fuWuFei, monthPay: that.jobDetail.monthPay, diff --git a/root/detail/userShare.vue b/root/detail/userShare.vue index e94f750..e42bee2 100644 --- a/root/detail/userShare.vue +++ b/root/detail/userShare.vue @@ -10,7 +10,7 @@ 'background-image': info.supplierAccountCoverUrl ? `url(${info.supplierAccountCoverUrl})` : 'url(https://matripe-cms.oss-cn-beijing.aliyuncs.com/dailibaoming/v3/mbg.jpg)', 'background-size': '100% 100%', width: 'calc(100vw + ' + backgroundScale + 'px)', - height: 'calc(' + (100 / 1.2).toFixed(2) + 'vw + ' + moveDistance + 'px)', + height: 'calc(' + (100 / 1.4).toFixed(2) + 'vw + ' + moveDistance + 'px)', 'transform-origin': '50% 0%', transform: `scale(${1 + backgroundScale * 0.008})`, }" @@ -18,7 +18,7 @@ - + - - - - - + + + + - - + + - - + + - - - - - - - - - - - - + ]" + @updateFile="updateFile" + > + + + + + + + + + + + + diff --git a/root/home/quickApplication.vue b/root/home/quickApplication.vue index 01db7fd..d84bdc3 100644 --- a/root/home/quickApplication.vue +++ b/root/home/quickApplication.vue @@ -109,8 +109,11 @@ export default { onReady() { this.G.setNavStyle(); let that = this; - uni.$on("getTownsman", function (data) { + uni.$on("getTownsman", (data) => { console.log("getTownsman", data); + // 前端本地处理根据身份证号获取年龄 + let infoByIDcard = this.G.getInfoByIDcard(data.info.idCard); + data.info.age = infoByIDcard.age; if (that.persenInfo.length == 0) { that.persenInfo[0] = { ...data.info, diff --git a/root/person/inviteFollowSuccess.vue b/root/person/inviteFollowSuccess.vue index 94a4039..ab48c18 100644 --- a/root/person/inviteFollowSuccess.vue +++ b/root/person/inviteFollowSuccess.vue @@ -9,18 +9,18 @@
点此处查看更多职位
-
我的团队
+
我的公司
{{ agencyInfo.fullName || agencyInfo.userName }}{{ agencyNum > 0 ? `(${agencyNum}人)` : "" }}
-
添加团队成员
+
添加公司成员
-

为什么要添加成员到团队?

+

为什么要添加成员到公司?

-

1.发单号是以团队为单位进行发单和关注的。

+

1.发单号是以公司为单位进行发单和关注的。

2.创建人关注发单号后,内部成员均可报名。

-

3.团队成员无需再次关注,共享报名权限。

-

4.系统自动完成团队内部数据汇总与统计。

+

3.公司成员无需再次关注,共享报名权限。

+

4.系统自动完成公司内部数据汇总与统计。

@@ -51,7 +51,7 @@ export default { }, onLoad(options) { console.log(options); - this.getNum(); + // this.getNum(); }, created() {}, diff --git a/root/person/set.vue b/root/person/set.vue index 601872b..ce6c666 100644 --- a/root/person/set.vue +++ b/root/person/set.vue @@ -15,7 +15,7 @@ @clickItem="handleClickItem" /> - +