|
@@ -1,85 +1,81 @@
|
|
-import { getDepositDetails, getsubscribeID } from './service';
|
|
|
|
-import { reportApi } from '../../utils/cloudMonitorHelper';
|
|
|
|
|
|
+import { getDepositDetails, getsubscribeID } from "./service";
|
|
|
|
+import { reportApi } from "../../utils/cloudMonitorHelper";
|
|
Component({
|
|
Component({
|
|
- data: {
|
|
|
|
- showSubscrible: true,
|
|
|
|
- // 是否显示订阅部分
|
|
|
|
- detail: null,
|
|
|
|
- // 缴纳详情
|
|
|
|
- isReady: false
|
|
|
|
- },
|
|
|
|
|
|
+ data: {
|
|
|
|
+ showSubscrible: true,
|
|
|
|
+ // 是否显示订阅部分
|
|
|
|
+ detail: null,
|
|
|
|
+ // 缴纳详情
|
|
|
|
+ isReady: false,
|
|
|
|
+ },
|
|
|
|
|
|
- didMount() {
|
|
|
|
- const {
|
|
|
|
- depositId
|
|
|
|
- } = this.$page.data.query || {};
|
|
|
|
- this.getDepositDetailsFn(depositId);
|
|
|
|
- this.subscribeMsg();
|
|
|
|
- /* 服务办结,押金缴纳完成 */
|
|
|
|
|
|
+ didMount() {
|
|
|
|
+ const { depositId } = this.$page.data.query || {};
|
|
|
|
+ this.getDepositDetailsFn(depositId);
|
|
|
|
+ // this.subscribeMsg();
|
|
|
|
+ /* 服务办结,押金缴纳完成 */
|
|
|
|
|
|
- reportApi('押金缴纳完成');
|
|
|
|
- },
|
|
|
|
|
|
+ reportApi("押金缴纳完成");
|
|
|
|
+ },
|
|
|
|
|
|
- methods: {
|
|
|
|
- subscribeMsg() {
|
|
|
|
- const pluginId = 2021001155639035;
|
|
|
|
- my.loadPlugin({
|
|
|
|
- plugin: `${pluginId}@*`,
|
|
|
|
- success: () => {
|
|
|
|
- this.setData({
|
|
|
|
- isReady: true
|
|
|
|
- }); // 储存插件实列
|
|
|
|
- // eslint-disable-next-line no-undef
|
|
|
|
|
|
+ methods: {
|
|
|
|
+ subscribeMsg() {
|
|
|
|
+ const pluginId = 2021001155639035;
|
|
|
|
+ my.loadPlugin({
|
|
|
|
+ plugin: `${pluginId}@*`,
|
|
|
|
+ success: () => {
|
|
|
|
+ this.setData({
|
|
|
|
+ isReady: true,
|
|
|
|
+ }); // 储存插件实列
|
|
|
|
+ // eslint-disable-next-line no-undef
|
|
|
|
|
|
- const pluginInstance = requirePlugin(`dynamic-plugin://${pluginId}`);
|
|
|
|
- this.requestSubscribeMessage = pluginInstance.requestSubscribeMessage;
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
- },
|
|
|
|
|
|
+ const pluginInstance = requirePlugin(`dynamic-plugin://${pluginId}`);
|
|
|
|
+ this.requestSubscribeMessage = pluginInstance.requestSubscribeMessage;
|
|
|
|
+ },
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
|
|
- showSubscrible() {
|
|
|
|
- this.setData({
|
|
|
|
- showSubscrible: false
|
|
|
|
- });
|
|
|
|
- },
|
|
|
|
|
|
+ showSubscrible() {
|
|
|
|
+ this.setData({
|
|
|
|
+ showSubscrible: false,
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
|
|
- // 订阅插件要用时,请放开注释
|
|
|
|
- requestSubscribeMessageFn(subscribeID) {
|
|
|
|
- return new Promise(resolve => {
|
|
|
|
- this.requestSubscribeMessage({
|
|
|
|
- // 模板id列表,最多3个
|
|
|
|
- entityIds: [subscribeID],
|
|
|
|
|
|
+ // 订阅插件要用时,请放开注释
|
|
|
|
+ requestSubscribeMessageFn(subscribeID) {
|
|
|
|
+ return new Promise((resolve) => {
|
|
|
|
+ this.requestSubscribeMessage({
|
|
|
|
+ // 模板id列表,最多3个
|
|
|
|
+ entityIds: [subscribeID],
|
|
|
|
|
|
- callback() {
|
|
|
|
- resolve(true);
|
|
|
|
- }
|
|
|
|
|
|
+ callback() {
|
|
|
|
+ resolve(true);
|
|
|
|
+ },
|
|
|
|
+ });
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
|
|
- });
|
|
|
|
- });
|
|
|
|
- },
|
|
|
|
|
|
+ async gotoSubscrible() {
|
|
|
|
+ try {
|
|
|
|
+ const subscribeID = await getsubscribeID();
|
|
|
|
+ await this.requestSubscribeMessageFn(subscribeID.depositTemplateId);
|
|
|
|
+ } catch (error) {
|
|
|
|
+ console.log(error, "error");
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
|
|
- async gotoSubscrible() {
|
|
|
|
- try {
|
|
|
|
- const subscribeID = await getsubscribeID();
|
|
|
|
- await this.requestSubscribeMessageFn(subscribeID.depositTemplateId);
|
|
|
|
- } catch (error) {
|
|
|
|
- console.log(error, 'error');
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- // 获取支付详情
|
|
|
|
- async getDepositDetailsFn(depositId) {
|
|
|
|
- try {
|
|
|
|
- const detail = await getDepositDetails({
|
|
|
|
- depositId
|
|
|
|
- });
|
|
|
|
- this.setData({
|
|
|
|
- detail
|
|
|
|
- });
|
|
|
|
- } catch (error) {
|
|
|
|
- console.log(error, 'error');
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
-});
|
|
|
|
|
|
+ // 获取支付详情
|
|
|
|
+ async getDepositDetailsFn(depositId) {
|
|
|
|
+ try {
|
|
|
|
+ const detail = await getDepositDetails({
|
|
|
|
+ depositId,
|
|
|
|
+ });
|
|
|
|
+ this.setData({
|
|
|
|
+ detail,
|
|
|
|
+ });
|
|
|
|
+ } catch (error) {
|
|
|
|
+ console.log(error, "error");
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+});
|