zhengyiming
2025-12-02 0763efd91867241c173135916806f41f7f9b177b
Merge branch 'dev-1.3.0.4' of http://120.26.58.240:8888/r/flexJobMiniApp into dev-1.3.0.4
4个文件已修改
93 ■■■■ 已修改文件
apps/bMiniApp/src/subpackages/login/authorization/authorization.vue 35 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/login/authorization/authorization.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/underTakeMiniApp/src/subpackages/login/authorization/authorization.vue 35 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/enum.ts 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/login/authorization/authorization.vue
@@ -60,6 +60,7 @@
import IconCaptcha from '@/assets/login/icon-btn-captcha.png';
import IconPassword from '@/assets/login/icon-btn-password.png';
import { LoginFormTabs } from '../constants';
import { subscribeMessageTemplateIdsForB } from '@12333/constants';
import * as authServices from '@12333/services/apiV2/auth';
defineOptions({
@@ -166,12 +167,34 @@
  } catch (error) {}
}
function handleLoginSuccess() {
  Message.success('授权登录成功', {
    onClosed: () => {
      jump();
    },
  });
async function handleLoginSuccess() {
  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 = subscribeMessageTemplateIdsForB
        .map((id) => res.subscriptionsSetting.itemSettings[id] !== 'accept')
        .filter(Boolean);
    }
    if (setting.length > 0) {
      Taro.requestSubscribeMessage({
        tmplIds: subscribeMessageTemplateIdsForB,
        success: function (res) {
          console.log('res: ', res);
        },
      });
    }
    Message.success('授权登录成功', {
      onClosed: () => {
        jump();
      },
    });
  } catch (error) {}
}
function goLoginByForm(tab = LoginFormTabs.VerificationCodeLogin) {
apps/cMiniApp/src/subpackages/login/authorization/authorization.vue
@@ -63,7 +63,7 @@
import { LoginFormTabs } from '../constants';
import * as authServices from '@12333/services/apiV2/auth';
import { NODE_ENV } from '@/constants';
import { subscribeMessageTemplateIds } from '@12333/constants';
import { subscribeMessageTemplateIdsForC } from '@12333/constants';
console.log('NODE_ENV: ', NODE_ENV);
defineOptions({
@@ -172,7 +172,6 @@
async function handleLoginSuccess() {
  try {
    console.log('Taro.requestSubscribeMessage: ', Taro.requestSubscribeMessage);
    if (!Taro.requestSubscribeMessage) {
      await Message.confirm({ message: '你的微信版本过低,不支持订阅消息,是否继续报名' });
    }
@@ -181,13 +180,13 @@
    });
    let setting: boolean[] = [];
    if (res.subscriptionsSetting && res.subscriptionsSetting.itemSettings) {
      setting = subscribeMessageTemplateIds
      setting = subscribeMessageTemplateIdsForC
        .map((id) => res.subscriptionsSetting.itemSettings[id] !== 'accept')
        .filter(Boolean);
    }
    if (setting.length > 0) {
      Taro.requestSubscribeMessage({
        tmplIds: subscribeMessageTemplateIds,
        tmplIds: subscribeMessageTemplateIdsForC,
        success: function (res) {
          console.log('res: ', res);
        },
apps/underTakeMiniApp/src/subpackages/login/authorization/authorization.vue
@@ -61,6 +61,7 @@
import IconPassword from '@/assets/login/icon-btn-password.png';
import { LoginFormTabs } from '../constants';
import * as authServices from '@12333/services/apiV2/auth';
import { subscribeMessageTemplateIdsForU } from '@12333/constants';
defineOptions({
  name: 'authorization',
@@ -166,12 +167,34 @@
  } catch (error) {}
}
function handleLoginSuccess() {
  Message.success('授权登录成功', {
    onClosed: () => {
      jump();
    },
  });
async function handleLoginSuccess() {
  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 = subscribeMessageTemplateIdsForU
        .map((id) => res.subscriptionsSetting.itemSettings[id] !== 'accept')
        .filter(Boolean);
    }
    if (setting.length > 0) {
      Taro.requestSubscribeMessage({
        tmplIds: subscribeMessageTemplateIdsForU,
        success: function (res) {
          console.log('res: ', res);
        },
      });
    }
    Message.success('授权登录成功', {
      onClosed: () => {
        jump();
      },
    });
  } catch (error) {}
}
function goLoginByForm(tab = LoginFormTabs.VerificationCodeLogin) {
packages/constants/enum.ts
@@ -119,10 +119,24 @@
export const WeekCN = ['日', '一', '二', '三', '四', '五', '六'];
export const subscribeMessageTemplateIds = [
export const subscribeMessageTemplateIdsForC = [
  'xYWBg0FydQ64a-4cDqLCp8HV82QhRKmREa78GpLqMlQ', //签约提醒
  'Ce0QCQIGXjChpmq_r3hr_lifwO7MSpxDUjqNkwJCA74', //被安排提醒
  'ziC07K27Km9OAywf-KYwHiWgn195j9tmuFKxbDZ79tg', //录用/录用谢绝
  'TwPHORIjXxeUVr8R4FzbRofmIYmU0vODetvXrPfFAbY', //验收结果
  'Fm2ut8eeJxf18PrVusJEdufbCMr9wZ45LeFVK4eNhIc', //到账提醒
];
export const subscribeMessageTemplateIdsForB = [
  'VTxlUXF40FU0G3Re6UIIK3w3wqeJxAKG1veLpaQysVQ', //验收提醒
  'wOMG0iMj1hheKdJhBZIuUZIRT_AJl7-auvf2C0KrACs', //待审批提醒
  'gPaQGVWqA0UM8764uYb8LfapitRG-R2urVSa5za1hCU', //结算提醒
  'a97bSRg0O7xbugFNxDBShm7k55e-jMWT4PHVZnVCzQM', //充值提醒
];
export const subscribeMessageTemplateIdsForU = [
  '2canu6qqn3_03s2IbfPEPWRqNtEKxu4lNvRUud5yRys', //薪资结算提醒
  'PZO6t_6pBEPxqlGXD4x99h8sIOHFKKjaki9An6FnT1c', //结算提醒(已结算、结算失败)
  'oY96y8VrXOW47ZBCfLTLk5gEeBamn8Ou8S9Ub4ANZAY', //充值提醒
  'B_y0UwuixBCkhM0ng_RYaxGgXhLh4SXxDTmkwZ5CXiY', //签到提醒
];