From 7ad6378880f03400bc9c9878d753412d0121243a Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期二, 25 十一月 2025 15:51:41 +0800
Subject: [PATCH] feat: 报名时触发发送消息
---
apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue | 24 ++++++++++++++++++++++++
packages/constants/enum.ts | 6 ++++++
apps/cMiniApp/config/dev.js | 1 +
apps/cMiniApp/project.private.config.json | 9 ++++++++-
4 files changed, 39 insertions(+), 1 deletions(-)
diff --git a/apps/cMiniApp/config/dev.js b/apps/cMiniApp/config/dev.js
index bf3e92a..c84544a 100644
--- a/apps/cMiniApp/config/dev.js
+++ b/apps/cMiniApp/config/dev.js
@@ -4,6 +4,7 @@
env: {
NODE_ENV: '"development"',
BASE_URL: '"http://localhost:53780"',
+ // BASE_URL: '"https://testfj.81812333.com"',
BASE_URL_JX: '"https://api.jx818.com"',
APP_ENV: '"development"',
diff --git a/apps/cMiniApp/project.private.config.json b/apps/cMiniApp/project.private.config.json
index f46cb58..cd87b08 100644
--- a/apps/cMiniApp/project.private.config.json
+++ b/apps/cMiniApp/project.private.config.json
@@ -49,9 +49,16 @@
"query": "",
"launchMode": "default",
"scene": null
+ },
+ {
+ "name": "",
+ "pathName": "subpackages/task/taskDetail/taskDetail",
+ "query": "id=d447ffb5-bde4-49fb-58cc-08de25a16f2e&from=apply",
+ "launchMode": "default",
+ "scene": null
}
]
}
},
- "libVersion": "3.10.3"
+ "libVersion": "3.11.2"
}
\ No newline at end of file
diff --git a/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue b/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
index d7a1d9c..d81634d 100644
--- a/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
@@ -126,6 +126,7 @@
GetTaskInfoQueryResultHireButton,
GetTaskInfoQueryResultApplyButton,
EnumTaskCheckReceiveMethod,
+ subscribeMessageTemplateIds,
} from '@12333/constants';
import { useAccessLogin } from '@/hooks';
import { useTaskInfo } from '@12333/hooks';
@@ -163,10 +164,33 @@
}
});
+const tmplIds = ['T7Gta6H6TROZjcqeSWVTG2wWGGInWh0fGTOgCCgVBuk'];
+
const handleApply = _.debounce(
useAccessReal(
async () => {
try {
+ // if (!Taro.requestSubscribeMessage) {
+ // await Message.confirm({ message: '浣犵殑寰俊鐗堟湰杩囦綆锛屼笉鏀寔璁㈤槄娑堟伅锛屾槸鍚︾户缁姤鍚�' });
+ // }
+ // const res = await Taro.getSetting({
+ // withSubscriptions: true,
+ // });
+ // let setting: boolean[] = [];
+ // if (res.subscriptionsSetting && res.subscriptionsSetting.itemSettings) {
+ // setting = tmplIds
+ // .map((id) => res.subscriptionsSetting.itemSettings[id] !== 'accept')
+ // .filter(Boolean);
+ // }
+ // console.log('setting: ', setting);
+ // if (setting.length > 0) {
+ // Taro.requestSubscribeMessage({
+ // tmplIds: tmplIds,
+ // success: function (res) {
+ // console.log('res: ', res);
+ // },
+ // });
+ // }
let params: API.ApplyTaskCommand = {
ids: [id],
};
diff --git a/packages/constants/enum.ts b/packages/constants/enum.ts
index 712ee34..2c3bb24 100644
--- a/packages/constants/enum.ts
+++ b/packages/constants/enum.ts
@@ -118,3 +118,9 @@
}
export const WeekCN = ['鏃�', '涓�', '浜�', '涓�', '鍥�', '浜�', '鍏�'];
+
+export const subscribeMessageTemplateIds = [
+ 'SXKAepOeuiyYrm0uhIzG48Tcf1LKdcp6I3xPbaV-Sgs', //琚綍鐢ㄥ悗鍚慍绔汉鍛橀�氱煡
+ 'CQn-c22Uo_v5pQhAjdw-PknXBVD-DLAELsqRQziikAE', //鎺掔彮鍚庡悜C绔汉鍛橀�氱煡
+ 'pw-WntZZJjADXfLsxcs5S8pKlpTrSc-HtJs0ZZvqliE', //缁撶畻瀹屾垚鍚庡悜C绔汉鍛橀�氱煡
+];
--
Gitblit v1.9.1