123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- import request from './request'
- import qs from 'qs'
- import { Base64 } from 'js-base64'
- import store from '@/store'
- /**
- * 公共接口-登录接口获取token
- */
- export function authorizeLogin(data) {
- return request({
- url: ` /ubms-foreign/authorize/login`,
- method: 'post',
- data: qs.stringify(data),
- })
- }
- /**
- * 公共接口-刷新token
- */
- export function oauthToken(data) {
- return request({
- url: `/ubms-foreign/oauth/token`,
- method: 'post',
- data: qs.stringify(data),
- })
- }
- /**
- * 物业公告-通知列表
- */
- export function findManagementNoticePage(data) {
- return request({
- url: `/ubms-foreign/base/managementnotice/foreignFindManagementNoticePage`,
- method: 'post',
- data,
- })
- }
- /**
- * 物业公告-通知详情
- */
- export function findNoticeById(data) {
- return request({
- url: `/ubms-foreign/base/managementnotice/foreignFindNoticeById`,
- method: 'post',
- data,
- })
- }
- /**
- * 获取服务地址-积余访客zsjy(只用在招商积余大厦项目上)
- * 唯一编码:code=th_va
- */
- export function getAuthorVisitorJumpAddress(page = 'home') {
- const userInfo = store.state.userInfo
- const origin = 'https://zsjy-txmobile.cmpo1914.com:8443'
- const pagePathMap = {
- home: {
- serviceName: '积余访客zsjy', // 操作权限 - 用户只需登录
- jumpPath: 'pages/vistorInviteOrBook/vistorInviteOrBook',
- jumpAddress: `${origin}/#/pages/vistorInviteOrBook/vistorInviteOrBook?loginToken=${Base64.encode(
- userInfo.userMobile,
- )}`,
- },
- detail: {
- serviceName: '访客预约详情页', // 操作权限 - 用户只需登录
- description: '访客预约详情页(短信跳转)',
- jumpPath: 'pages/visiotrAppointment/toUpload/toUpload',
- jumpAddress: `${origin}/#/pages/visiotrAppointment/toUpload/toUpload/?loginToken=${Base64.encode(
- userInfo.userMobile,
- )}&id={id}`,
- },
- approval: {
- serviceName: '被访人审核页面', // 操作权限 - 用户只需登录
- description: '被访人审核页面(短信跳转)',
- jumpPath: 'pages/visiotrAppointmentApproval/approval/approval',
- jumpAddress: `${origin}/#/pages/visiotrAppointmentApproval/approval/approval/?loginToken=${Base64.encode(
- userInfo.userMobile,
- )}&id={id}&type=detail`,
- },
- }
- let current = pagePathMap[page] || pagePathMap['home']
- const result = current.jumpAddress
- return result
- }
- /**
- * 获取服务地址-访客预约(兰溪谷一期)
- * @description
- * 唯一编码:code=th_applet
- */
- export function getWeChatAppletJumpAddress(page = 'home') {
- const userInfo = store.state.userInfo
- const origin = 'https://ai-cmty.cmsk1979.com/applet'
- const pagePathMap = {
- home: {
- serviceName: '访客预约', // 操作权限 - 用户只需登录
- jumpPath: '/',
- jumpAddress: `${origin}/#/pages/visitor/temp_visitor_register/temp_visitor_register?projectId=14cffa4b73a74572&wechatId=${userInfo.openid}`,
- },
- }
- let current = pagePathMap[page]
- const result = current.jumpAddress
- return result
- }
- export default {
- authorizeLogin,
- oauthToken,
- findManagementNoticePage,
- findNoticeById,
- getAuthorVisitorJumpAddress,
- getWeChatAppletJumpAddress,
- }
|