| | |
| | | const { |
| | | PROJECT_URLS |
| | | } = require('../../api/config.js'); |
| | | |
| | | // 项目配置,包含各项目的专有设置 |
| | | const PROJECT_CONFIG = { |
| | | JYG: { |
| | | tag: 'ym', |
| | | displayName: '嘉峪关项目', |
| | | needLogin: true // 需要登录 |
| | | }, |
| | | MQ: { |
| | | tag: 'mq', |
| | | displayName: '民勤项目', |
| | | operatorId: '2025033115305200006', // 统一ID用于operator和clientId |
| | | needLogin: false // 不需要登录 |
| | | }, |
| | | TEST: { |
| | | tag: 'ym', |
| | | displayName: '测试项目', |
| | | operatorId: '2025032411245000006', // 统一ID用于operator和clientId |
| | | vcId: '2024122617295800009', |
| | | needLogin: false // 不需要登录 |
| | | }, |
| | | SCHOOL: { |
| | | tag: 'XX', |
| | | displayName: '学校项目', |
| | | operatorId: '2025040215305200006', // 统一ID用于operator和clientId |
| | | needLogin: true // 不需要登录 |
| | | } |
| | | }; |
| | | const { |
| | | PROJECT_CONFIG |
| | | } = require('../../utils/projectConfig.js'); |
| | | |
| | | Page({ |
| | | |
| | |
| | | avatarTapCount: 0, |
| | | isFromLogin: false, |
| | | showTipDialog: '', |
| | | projectConfig: PROJECT_CONFIG // 添加项目配置到data中 |
| | | projectConfig: PROJECT_CONFIG, // 添加项目配置到data中 |
| | | showInfoDialog: false |
| | | }, |
| | | |
| | | openValve: function (e) { |
| | |
| | | }) |
| | | }).catch(error => { |
| | | wx.hideLoading(); |
| | | // 处理错误响应 |
| | | console.error('请求失败:', error); |
| | | if (error.code === "ECONNABORTED" || error.message?.includes('timeout')) { |
| | | // 处理超时错误 |
| | | this.setData({ |
| | | showErrorDialog: true, |
| | | errorData: "通信超时,请稍后再试", |
| | | errorDialogTitle: "关阀错误" |
| | | }) |
| | | } else { |
| | | this.setData({ |
| | | showErrorDialog: true, |
| | | errorData: error.msg, |
| | | errorDialogTitle: "关阀错误" |
| | | }) |
| | | // 处理错误响应 |
| | | console.error('请求失败:', error); |
| | | |
| | | } |
| | | }); |
| | | }, |
| | | /** |
| | |
| | | // 分享失败的回调函数 |
| | | } |
| | | }; |
| | | } |
| | | }, |
| | | //点击提示按钮 |
| | | infoShow() { |
| | | this.setData({ |
| | | showInfoDialog: true |
| | | }) |
| | | }, |
| | | //提示窗确认按钮 |
| | | confirmBtnInfoDialog() { |
| | | this.setData({ |
| | | showInfoDialog: false |
| | | }) |
| | | }, |
| | | }) |