From 4b9db31fa558ca4991213553cc354eebf72121c4 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期二, 02 十二月 2025 13:06:57 +0800
Subject: [PATCH] feat: C端通知
---
apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue | 24 ------------
apps/cMiniApp/src/subpackages/login/authorization/authorization.vue | 38 ++++++++++++++++---
packages/utils/LoggerRecord/index.ts | 1
packages/constants/enum.ts | 8 ++-
apps/cMiniApp/project.config.json | 4 +-
5 files changed, 40 insertions(+), 35 deletions(-)
diff --git a/apps/cMiniApp/project.config.json b/apps/cMiniApp/project.config.json
index 81e0fab..f5ca40f 100644
--- a/apps/cMiniApp/project.config.json
+++ b/apps/cMiniApp/project.config.json
@@ -3,8 +3,8 @@
"description": "",
"setting": {
"urlCheck": false,
- "es6": false,
- "enhance": false,
+ "es6": true,
+ "enhance": true,
"postcss": false,
"preloadBackgroundData": false,
"minified": false,
diff --git a/apps/cMiniApp/src/subpackages/login/authorization/authorization.vue b/apps/cMiniApp/src/subpackages/login/authorization/authorization.vue
index e83d1d0..089f1fc 100644
--- a/apps/cMiniApp/src/subpackages/login/authorization/authorization.vue
+++ b/apps/cMiniApp/src/subpackages/login/authorization/authorization.vue
@@ -63,6 +63,7 @@
import { LoginFormTabs } from '../constants';
import * as authServices from '@12333/services/apiV2/auth';
import { NODE_ENV } from '@/constants';
+import { subscribeMessageTemplateIds } from '@12333/constants';
console.log('NODE_ENV: ', NODE_ENV);
defineOptions({
@@ -169,12 +170,37 @@
} catch (error) {}
}
-function handleLoginSuccess() {
- Message.success('鎺堟潈鐧诲綍鎴愬姛', {
- onClosed: () => {
- jump();
- },
- });
+async function handleLoginSuccess() {
+ try {
+ console.log('Taro.requestSubscribeMessage: ', Taro.requestSubscribeMessage);
+ if (!Taro.requestSubscribeMessage) {
+ await Message.confirm({ message: '浣犵殑寰俊鐗堟湰杩囦綆锛屼笉鏀寔璁㈤槄娑堟伅锛屾槸鍚︾户缁姤鍚�' });
+ }
+ const res = await Taro.getSetting({
+ withSubscriptions: true,
+ });
+ let setting: boolean[] = [];
+ if (res.subscriptionsSetting && res.subscriptionsSetting.itemSettings) {
+ setting = subscribeMessageTemplateIds
+ .map((id) => res.subscriptionsSetting.itemSettings[id] !== 'accept')
+ .filter(Boolean);
+ }
+ if (setting.length > 0) {
+ Taro.requestSubscribeMessage({
+ tmplIds: subscribeMessageTemplateIds,
+ success: function (res) {
+ console.log('res: ', res);
+ },
+ });
+ }
+ Message.success('鎺堟潈鐧诲綍鎴愬姛', {
+ onClosed: () => {
+ jump();
+ },
+ });
+ } catch (error) {
+ console.log('error: ', error);
+ }
}
function goLoginByForm(tab = LoginFormTabs.VerificationCodeLogin) {
diff --git a/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue b/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
index d81634d..d7a1d9c 100644
--- a/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
@@ -126,7 +126,6 @@
GetTaskInfoQueryResultHireButton,
GetTaskInfoQueryResultApplyButton,
EnumTaskCheckReceiveMethod,
- subscribeMessageTemplateIds,
} from '@12333/constants';
import { useAccessLogin } from '@/hooks';
import { useTaskInfo } from '@12333/hooks';
@@ -164,33 +163,10 @@
}
});
-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 2c3bb24..0deae86 100644
--- a/packages/constants/enum.ts
+++ b/packages/constants/enum.ts
@@ -120,7 +120,9 @@
export const WeekCN = ['鏃�', '涓�', '浜�', '涓�', '鍥�', '浜�', '鍏�'];
export const subscribeMessageTemplateIds = [
- 'SXKAepOeuiyYrm0uhIzG48Tcf1LKdcp6I3xPbaV-Sgs', //琚綍鐢ㄥ悗鍚慍绔汉鍛橀�氱煡
- 'CQn-c22Uo_v5pQhAjdw-PknXBVD-DLAELsqRQziikAE', //鎺掔彮鍚庡悜C绔汉鍛橀�氱煡
- 'pw-WntZZJjADXfLsxcs5S8pKlpTrSc-HtJs0ZZvqliE', //缁撶畻瀹屾垚鍚庡悜C绔汉鍛橀�氱煡
+ 'xYWBg0FydQ64a-4cDqLCp8HV82QhRKmREa78GpLqMlQ', //绛剧害鎻愰啋
+ 'Ce0QCQIGXjChpmq_r3hr_lifwO7MSpxDUjqNkwJCA74', //琚畨鎺掓彁閱�
+ 'ziC07K27Km9OAywf-KYwHiWgn195j9tmuFKxbDZ79tg', //褰曠敤/褰曠敤璋㈢粷
+ 'TwPHORIjXxeUVr8R4FzbRofmIYmU0vODetvXrPfFAbY', //楠屾敹缁撴灉
+ 'Fm2ut8eeJxf18PrVusJEdufbCMr9wZ45LeFVK4eNhIc', //鍒拌处鎻愰啋
];
diff --git a/packages/utils/LoggerRecord/index.ts b/packages/utils/LoggerRecord/index.ts
index ed5102c..4921418 100644
--- a/packages/utils/LoggerRecord/index.ts
+++ b/packages/utils/LoggerRecord/index.ts
@@ -58,6 +58,7 @@
const Options: LoggerRecordOptions = {
moduleName: getUtilsConfig().appName,
enableStorage: true,
+ level: 'error',
loggerStorageAdapter() {
return {
setItem(key: string, data: any) {
--
Gitblit v1.9.1