diff --git a/miniprogram/api/login/login.js b/miniprogram/api/login/login.js index cd02cd9..0ea9379 100644 --- a/miniprogram/api/login/login.js +++ b/miniprogram/api/login/login.js @@ -19,3 +19,11 @@ export function registerPhone(data) { data }); } + +export function depLogin(data) { + return request({ + url: '/app/mr/login', + method: "post", + data + }); +} \ No newline at end of file diff --git a/miniprogram/app.js b/miniprogram/app.js index e9083d8..ec5475f 100644 --- a/miniprogram/app.js +++ b/miniprogram/app.js @@ -10,9 +10,12 @@ App({ // DOMAIN_NAME: 'http://192.168.0.30:9227', //接口域名 // IMG_NAME: 'http://192.168.0.30:9227', // 生产 - DOMAIN_NAME_PREFIX: 'https://baoxiu.jsgdha.com/shoot-hand', - DOMAIN_NAME: 'https://baoxiu.jsgdha.com/shoot-hand', //接口域名 - IMG_NAME: 'https://baoxiu.jsgdha.com/shoot-hand', + // DOMAIN_NAME_PREFIX: 'https://baoxiu.jsgdha.com/shoot-hand', + // DOMAIN_NAME: 'https://baoxiu.jsgdha.com/shoot-hand', //接口域名 + // IMG_NAME: 'https://baoxiu.jsgdha.com/shoot-hand', + DOMAIN_NAME_PREFIX: 'https://company.haxy.com.cn:4443/shoot-hand', + DOMAIN_NAME: 'https://company.haxy.com.cn:4443/shoot-hand', //接口域名 + IMG_NAME: 'https://company.haxy.com.cn:4443/shoot-hand', globals: { refreshMyPages: false, homedata: {}, diff --git a/miniprogram/pages/meeting/index/index.js b/miniprogram/pages/meeting/index/index.js index 0cb1609..3af123e 100644 --- a/miniprogram/pages/meeting/index/index.js +++ b/miniprogram/pages/meeting/index/index.js @@ -1,7 +1,9 @@ const app = getApp() import Notify from '@vant/weapp/notify/notify'; - +import { + depLogin +} from "../../../api/login/login.js" Page({ /** @@ -55,6 +57,7 @@ Page({ showLogin: false, // 是否展示弹出层 username: '', // 用户名 pwd: '', // 登录密码 + depName: '', // 登录单位 beforeClose(action) { return new Promise(resolve => { if (action === 'confirm') { @@ -95,7 +98,7 @@ Page({ // 跳转会议预约页面 goRes(e) { wx.navigateTo({ - url: '/pages/meeting/meetingReservation/meetingReservation?time=' + e.detail, + url: '/pages/meeting/meetingReservation/meetingReservation?time=' + e.detail + '&dep=' + this.data.depName, }) }, // 跳转菜单 @@ -191,20 +194,35 @@ Page({ }) return } - // 后台认证 - Notify({ - type: 'success', - message: '认证通过!', - top: 50 - }) - _this.setData({ - ['menuList[0].visible']: true, - username: '', - pwd: '', - showLogin: false + depLogin({ + loginName: uName, + password: pwd + }).then(res => { + if (res.code !== 0) { + Notify({ + message: '认证失败!', + top: 50 + }) + } else { + // 认证通过 + Notify({ + type: 'success', + message: '认证通过!', + top: 50 + }) + _this.setData({ + ['menuList[0].visible']: true, + username: '', + pwd: '', + showLogin: false, + depName: res.data.orgName + }) + this.showTimePicker() + } + console.log('depLogin', res) + }) - this.showTimePicker() }, /** * 生命周期函数--监听页面初次渲染完成 diff --git a/miniprogram/pages/meeting/meetingReservation/meetingReservation.js b/miniprogram/pages/meeting/meetingReservation/meetingReservation.js index b2c9acf..30687ed 100644 --- a/miniprogram/pages/meeting/meetingReservation/meetingReservation.js +++ b/miniprogram/pages/meeting/meetingReservation/meetingReservation.js @@ -16,6 +16,7 @@ Page({ IMG_NAME: app.IMG_NAME, roomDataList: {}, rId: '', + dep: '', date: '', queryParam: { timeRangeDict: { @@ -92,6 +93,9 @@ Page({ // 首页过来会找不到rId,设为空,否则会报错 options.rId = '' } + if (!options.dep) { + options.dep = '' + } const time = options.time if (!time || time === '') { app.selfShowMsg('请选择时间!', '/pages/meeting/index/index') @@ -99,7 +103,8 @@ Page({ } this.setData({ date: time, - rId: options.rId + rId: options.rId, + dep: options.dep }) const _date = new Date(parseInt(time)) const _year = _date.getFullYear() @@ -291,7 +296,7 @@ Page({ timeRange = timeRange ? timeRange : 0 // 跳转预约详情 wx.navigateTo({ - url: "/pages/meeting/meetingRoom/meetingRoom?id=" + e.currentTarget.dataset.id + '&time=' + this.data.date + '&timeRange=' + timeRange + '&rId=' + this.data.rId, + url: "/pages/meeting/meetingRoom/meetingRoom?id=" + e.currentTarget.dataset.id + '&time=' + this.data.date + '&timeRange=' + timeRange + '&rId=' + this.data.rId + '&dep=' + this.data.dep, }) }, diff --git a/miniprogram/pages/meeting/meetingRoom/meetingBooked/meetingBooked.js b/miniprogram/pages/meeting/meetingRoom/meetingBooked/meetingBooked.js index b0fd310..79e2f1b 100644 --- a/miniprogram/pages/meeting/meetingRoom/meetingBooked/meetingBooked.js +++ b/miniprogram/pages/meeting/meetingRoom/meetingBooked/meetingBooked.js @@ -22,6 +22,7 @@ Page({ IMG_NAME: app.IMG_NAME, date: '', rId: '', + dep: '', dateText: '', timeRange: '', timeRangeText: '', @@ -111,7 +112,7 @@ Page({ startTime = parseInt(date) + (parseInt(startTimeArr[0]) * 60 * 60 + parseInt(startTimeArr[1]) * 60) * 1000 let endTimeArr = endTime.split(':') endTime = parseInt(date) + (parseInt(endTimeArr[0]) * 60 * 60 + parseInt(endTimeArr[1]) * 60) * 1000 - let paramUrl = "?meetingRoomId=" + meetingRoomId + "&startTime=" + selfFormatTimeYMDHMS(startTime) + "&endTime=" + selfFormatTimeYMDHMS(endTime) + '&rId=' + _this.data.rId; + let paramUrl = "?meetingRoomId=" + meetingRoomId + "&startTime=" + selfFormatTimeYMDHMS(startTime) + "&endTime=" + selfFormatTimeYMDHMS(endTime) + '&rId=' + _this.data.rId + '&dep=' + _this.data.dep; // 结束时间不能小于开始时间 if (startTime >= endTime) { Notify('结束时间不能小于开始时间!') @@ -263,6 +264,7 @@ Page({ meetingRoomId: options.meetingRoomId, date: time, rId: options.rId, + dep: options.dep, dateText: _year + '年' + _month + '月' + _day + '日', timeRange: _timeRange, timeRangeText: _timeRangeText, diff --git a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js index 737caaf..0dfb198 100644 --- a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js +++ b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js @@ -27,6 +27,7 @@ Page({ */ data: { rId: '', + dep: '', IMG_NAME: app.IMG_NAME, detail: {}, meetingRoomId: null, @@ -85,7 +86,7 @@ Page({ title: '', personNum: '', leader: '', - depName: '', + depName: dep, remark: '' } }) diff --git a/miniprogram/pages/meeting/meetingRoom/meetingRoom.js b/miniprogram/pages/meeting/meetingRoom/meetingRoom.js index a488c67..67be1a8 100644 --- a/miniprogram/pages/meeting/meetingRoom/meetingRoom.js +++ b/miniprogram/pages/meeting/meetingRoom/meetingRoom.js @@ -16,6 +16,7 @@ Page({ meetingRoomId: null, date: '', // 选择的时间 rId: '', // 预约id + dep: '', // 预约单位 timeRange: '', // 选择的时间范围 detail: {}, bannerList: [], @@ -35,7 +36,8 @@ Page({ _this.setData({ date: time, timeRange: timeRange, - rId: options.rId + rId: options.rId, + dep: options.dep }) let meetingRoomId = options.id; meetingRoomDetailRq(meetingRoomId).then(res => { @@ -144,7 +146,7 @@ Page({ let time = this.data.date let timeRange = this.data.timeRange wx.navigateTo({ - url: "/pages/meeting/meetingRoom/meetingBooked/meetingBooked?meetingRoomId=" + meetingRoomId + '&time=' + time + '&timeRange=' + timeRange + '&rId=' + this.data.rId, + url: "/pages/meeting/meetingRoom/meetingBooked/meetingBooked?meetingRoomId=" + meetingRoomId + '&time=' + time + '&timeRange=' + timeRange + '&rId=' + this.data.rId + '&dep=' + this.data.dep, }) }, diff --git a/project.private.config.json b/project.private.config.json index 169f05b..e6b0b2a 100644 --- a/project.private.config.json +++ b/project.private.config.json @@ -1,7 +1,7 @@ { "setting": { "compileHotReLoad": true, - "urlCheck": true + "urlCheck": false }, "condition": { "miniprogram": {