From 7ae5d8758a0d1e14a1b791a50ce08d33d124cb2f Mon Sep 17 00:00:00 2001 From: Dawn_Ocean <1785590531@qq.com> Date: Thu, 21 Mar 2024 10:48:27 +0800 Subject: [PATCH] add requestSubscribeMessage & templateId on ticket submit --- src/common.ts | 2 ++ src/service/submitTicket.ts | 24 ++++++++++++++++++------ 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/common.ts b/src/common.ts index b19ec67..0c676a1 100644 --- a/src/common.ts +++ b/src/common.ts @@ -3,6 +3,8 @@ export type FixStatus = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; export const defaultAvatar = 'https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png'; +export const tmplIds = ['hbblqs928F2kd1s0IR_pDIAjYrNscUmz6tv6NZKsctM']; + export type Info = { phone: string; name: string; diff --git a/src/service/submitTicket.ts b/src/service/submitTicket.ts index ece7b2e..84a0f6c 100644 --- a/src/service/submitTicket.ts +++ b/src/service/submitTicket.ts @@ -2,7 +2,7 @@ import RepairPage from '@/pages/repair/repair'; import Taro from '@tarojs/taro'; import pt from '@/plain-text'; import wechatUser, { UserInfo } from '@/wechat'; -import { defaultAvatar } from '@/common'; +import { defaultAvatar, tmplIds } from '@/common'; import { getUrl } from '.'; const relaunchInterval = 1000; @@ -63,11 +63,23 @@ export function submitTicket(that: RepairPage) { message: pt.get().button.submitText.success, type: 'success', }); - setTimeout(() => { - Taro.reLaunch({ - url: '/pages/repair/repair', - }); - }, relaunchInterval); + Taro.requestSubscribeMessage({ + tmplIds: tmplIds, + success: function (re) { + console.log(re); + }, + fail: function (err) { + console.log(err); + }, + complete: function () { + setTimeout(() => { + Taro.reLaunch({ + url: '/pages/repair/repair', + }); + }, relaunchInterval); + }, + entityIds: tmplIds, + }); }) .catch((err) => { console.log(err);