diff --git a/app.js b/app.js
index 5255751..aa4c898 100644
--- a/app.js
+++ b/app.js
@@ -1,15 +1,15 @@
//app.js
App({
//----------------------------------------------globalData--------------------------------------
- release: 1,
+ release: 0,
tmplIds: ['kg0T1ve0FpYrEtZ4ExbypHm8mtS7OJaehvqN_T9ypoI'],
version: 152,
- xAppId: '503258978847952896',
- accountInfo: null,
+ xAppId: '503258978847953926',
+ userInfo: null,
globalData: {
openId: null,
token: null,
- isIPhoneX: false,
+ keyboardHeight: 0,
isIos: false
}
})
\ No newline at end of file
diff --git a/app.json b/app.json
index 8803a30..3f52d25 100644
--- a/app.json
+++ b/app.json
@@ -1,7 +1,7 @@
{
"pages":[
- "pages/index/index",
"pages/login/index",
+ "pages/index/index",
"pages/home/mobile/index",
"pages/home/authory/index",
"pages/htmls/agreement/index",
diff --git a/assets/image/bg-logo.png b/assets/image/bg-logo.png
deleted file mode 100644
index 61da39b..0000000
Binary files a/assets/image/bg-logo.png and /dev/null differ
diff --git a/assets/image/icon_logo.png b/assets/image/icon_logo.png
index 02966f3..0d7ab4f 100644
Binary files a/assets/image/icon_logo.png and b/assets/image/icon_logo.png differ
diff --git a/pages/api/payment.js b/pages/api/payment.js
deleted file mode 100644
index f407f8a..0000000
--- a/pages/api/payment.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * Copyright © 2020-present LiuDanYang. All rights Reserved.
- */
-import { mGet, mPost } from "./request"
-const app = getApp()
-
-const pconfig = {
- baseUrl: app.release ? `https://psc.qniao.cn` : `http://psc-dev.qniao.cn`
-}
-// *******************************************************************账户业务***********************************************************
-// /credit/get/self-enterprise-credit-by-enterprise-id查看个人的采购额度
-const getCreditInfo = (params) => mGet(`/payment-settlement-center/credit/get/self-enterprise-credit-by-enterprise-id`, params, pconfig)
-
-const paymentInfo = (params) => mPost(`/payment-settlement-center/pay`, params, pconfig)
-
-export {
- pconfig,
- getCreditInfo,
- paymentInfo
-}
\ No newline at end of file
diff --git a/pages/api/saas.js b/pages/api/saas.js
new file mode 100644
index 0000000..dd402da
--- /dev/null
+++ b/pages/api/saas.js
@@ -0,0 +1,18 @@
+/**
+ * Copyright © 2020-present LiuDanYang. All rights Reserved.
+ */
+import { mGet, mPost } from "./request"
+const app = getApp()
+
+const sconfig = {
+ baseUrl: app.release ? `https://api-client-ztb.qniao.cn` : `http://47.113.118.47:9000`
+}
+// *****************************************账户业务**********************************************
+const loginToken = (params) => mPost(`/recycle-user-center/authorize/get/product-line-token/by/login-token`, params, sconfig)
+const getBaseInfo = () => mGet(`/ztb-factory/get/self-enterprise-profile-detail`, null, sconfig)
+
+export {
+ sconfig,
+ loginToken,
+ getBaseInfo
+}
\ No newline at end of file
diff --git a/pages/api/user.js b/pages/api/user.js
index 12f76aa..9adc51f 100644
--- a/pages/api/user.js
+++ b/pages/api/user.js
@@ -1,59 +1,24 @@
/**
* Copyright © 2020-present LiuDanYang. All rights Reserved.
*/
-import { mGet, mPost, mDelete } from "./request"
-// import { mconfig } from "./mall"
-// import { cconfig } from "./cloud"
-import { pconfig } from "./payment"
+import { mGet, mPost } from "./request"
+import { sconfig } from "./saas"
const util = require('../../utils/util')
const storage = require('../../utils/storage')
const app = getApp()
const config = {
- baseUrl: app.release ? 'https://uec.qniao.cn' : 'http://47.107.97.166:9000',
- header: {
- 'Authorization': `QNT ` + storage.get('Authorization')
- }
+ baseUrl: app.release ? 'https://uec.qniao.cn' : 'https://uec-dev.qniao.cn'
}
-const checkTestCode = (params) => mGet(`/uec/get/check/qr-code`, params, config)
-///uec/get/auth-captcha
-const verifyCode = (code, params) => mGet(`/uec/verify/qrcode${code}`, params, config)
-
-const qrcodeEmploye = (params) => mPost(`/uec/generate/qrcode`, params, config)
-// /uec/get/wechat-applet-session
const wechatApplet = (params) => mPost('/uec/get/wechat-applet-session', params, config)
-const authCaptcha = (params) => mPost(`/uec/get/auth-captcha`, params, config)
-const verifyCaptcha = (params) => mPost(`/uec/authorize/by-captcha`, params, config)
+const loginCaptcha = (params) => mPost(`/uec/authorize/by-captcha`, params, config)
+const loginPwd = (params) => mPost(`/uec/authorize/by-password`, params, config)
+const postCaptcha = (params) => mPost(`/uec/get/auth-captcha`, params, config)
+const setPassword = (params) => mPost(`/uec/user/set/sign-in-password`, params, config)
+const modifyMobile = (params) => mPost(`/uec/user/modify/mobile`, params, config)
const getUserInfo = (params) => mGet('/uec/get/user-info', params, config)
-
-const getAuthSession = () => mGet('/uec/create/identity-auth-session', null, config)
-
-const certificateImage = (params) => mPost('/uec/recognize/certificate-img', params, config)
-
-const certificateIdentity = (params) => mPost('/uec/identify/identity', params, config)
-
-const bindingAdmin = (params) => mPost(`/uec/bind/primary-account`, params, config)
-
-const bindingAccount = (params) => mPost(`/uec/apply/to/be/emplyee/of/enterprise`, params, config)
-
-const getCheckList = (params) => mGet(`/uec/get/auditing-joining-enterprise-application-list`, params, config)
-
-const getEmployeList = (params) => mGet(`/uec/get/passed-employees`, params, config)
-
-const auditEmploye = (params) => mPost(`/uec/audit/employee-joining-application`, params, config)
-
-const deleteEmploye = (params) => mPost(`/uec/remove/employees`, params, config)
-
-const adminEmploye = (params) => mPost(`/uec/grant/admin-role/to/employees`, params, config)
-
-const getAddressList = () => mGet(`/uec/get/enterprise-shipping-address-list/by-userId`, null, config)
-
-const getAddressInfo = (id) => mGet(`/uec/get/enterprise-shipping-address-list/by-userId`, null, config)
-
-const saveAddress = (params) => mPost(`/uec/save/enterprise-shipping-address`, params, config)
-// /uec/delete/enterprise-shipping-address/{id}
-const deleteAddress = (id) => mDelete(`/uec/delete/enterprise-shipping-address/${id}`, null, config)
-
+const updateUserInfo = (params) => mPost('/uec/user/update/user-info', params, config)
+const verifyCode = (code, params) => mGet(`/uec/verify/qrcode${code}`, params, config)
// ****************************************************************************************************************************************
// /authorize/by-wechat-applet小程序登录
@@ -116,7 +81,6 @@ function unionWechat(form, resolve, reject) {
data: form,
method: 'POST',
success: function (result) {
- wx.hideLoading()
if (result.data.code == 0) {
storage.remove('tempToken')
resolve(result.data)
@@ -204,42 +168,23 @@ function phoneWechat(form) {
return promise
}
-function finalizeToken() {
+function finalizeToken(){
config.header = null
- mconfig.header = null
- pconfig.header = null
- cconfig.header = null
+ sconfig.header = null
}
export {
config,
- qrcodeEmploye,
- verifyCode,
- checkTestCode,
- wechatApplet,
- authCaptcha,
- verifyCaptcha,
+ finalizeToken,
+ wechatApplet,
getUserInfo,
- getAuthSession,
- certificateImage,
- certificateIdentity,
+ updateUserInfo,
+ postCaptcha,
+ loginPwd,
+ loginCaptcha,
phoneWechat,
loginWechat,
- bindingAdmin,
- bindingAccount,
- getCheckList,
- getEmployeList,
- auditEmploye,
- deleteEmploye,
- adminEmploye,
- getAddressList,
- saveAddress,
- getAddressInfo,
- deleteAddress,
- finalizeToken
-}
-
-// module.exports = {
-// phoneWechat: phoneWechat,
-// loginWechat: loginWechat
-// }
\ No newline at end of file
+ setPassword,
+ modifyMobile,
+ verifyCode
+}
\ No newline at end of file
diff --git a/pages/home/index/index.js b/pages/home/index/index.js
index 0a4c832..5a7e61a 100644
--- a/pages/home/index/index.js
+++ b/pages/home/index/index.js
@@ -1,7 +1,6 @@
// pages/stock/index.js
import Dialog from '../../../components/dialog/dialog'
import { finalizeToken } from "../../api/user"
-import { getCreditInfo } from "../../api/payment"
const util = require('../../../utils/util')
const event = require('../../../utils/event.js')
const app = getApp()
diff --git a/pages/home/index/index.wxml b/pages/home/index/index.wxml
index 898e516..4c53ab5 100644
--- a/pages/home/index/index.wxml
+++ b/pages/home/index/index.wxml
@@ -47,23 +47,7 @@
查看订单明细
-
-
-
-
-
-
- 商城订单
-
-
-
-
-
-
-
-
-
-
+
diff --git a/pages/index/index.js b/pages/index/index.js
index 52699f8..f505277 100644
--- a/pages/index/index.js
+++ b/pages/index/index.js
@@ -1,12 +1,4 @@
// pages/administ/index.js
-import Dialog from '../../components/dialog/dialog'
-import { config, getUserInfo, verifyCode } from "../api/user"
-// import { loginToken, cconfig } from "../api/cloud"
-// import { mconfig } from "../api/mall"
-import { pconfig } from "../api/payment"
-const storage = require('../../utils/storage')
-const event = require('../../utils/event')
-const util = require('../../utils/util')
const app = getApp()
Page({
@@ -21,11 +13,7 @@ Page({
{ index: 1, value: 'work', badge: 0, name: '工作台', blue: '/assets/image/tabbar/process-blue.png', gray: '/assets/image/tabbar/process-gray.png' },
{ index: 2, value: 'home', badge: 0, name: '我的', blue: '/assets/image/tabbar/home-blue.png', gray: '/assets/image/tabbar/home-gray.png' }
],
- tabIndex: 0,
- inited: false,
- authorization: null,
- code: null,
- // code: '?mark=cloudprint&QrCodeRecordId=541755014083907584'
+ tabIndex: 0
},
/************************************** 初始化流程 ********************************************/
onLoad: function (options) {
@@ -35,157 +23,11 @@ Page({
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate()
})
- if(options.q){
- //扫二维码进入的,
- let q = decodeURIComponent(options.q)
- this.data.code = q.substring(q.indexOf('?'))
- }
- event.on('EventMessage', this, this.onEvent)
- },
- onReady: function () {
- wx.showLoading({ title: '获取中', mask: true })
- wx.getSystemInfo({
- success: e => {
- app.globalData.isIPhoneX = this.checkIPhoneX(e)
- app.globalData.isIos = this.checkIos(e)
- app.globalData.dev = e.platform == 'devtools'
-
- let custom = wx.getMenuButtonBoundingClientRect()
- app.globalData.Custom = custom
- // 顶部操作栏高度
- app.globalData.CustomBar = custom.bottom + custom.top - e.statusBarHeight + (app.globalData.isIos ? 4 : 0)
- let windowHeight = e.windowHeight * (750 / e.windowWidth)
-
- let safeBottom = e.windowHeight - e.safeArea.bottom
- if(safeBottom > e.windowHeight){
- safeBottom = 34
- }
- app.globalData.safeBottom = safeBottom * (750 / e.windowWidth)
- // 状态栏高度
- app.globalData.StatusBar = e.statusBarHeight * (750 / e.windowWidth)
- let statusBarHeight = app.globalData.CustomBar * (750 / e.windowWidth)
- app.globalData.statusBarHeight = statusBarHeight
- // fragmentHeight:指的是整个页面statusBarHeight以下的高度
- app.globalData.fragmentHeight = windowHeight - statusBarHeight
- app.globalData.safeFragmentHeight = windowHeight - statusBarHeight - app.globalData.safeBottom
- app.globalData.windowWidth = e.windowWidth
-
- this.data.inited = true
- const fheght = (app.globalData.safeFragmentHeight + app.globalData.statusBarHeight) - 100
- event.emit('InitMessage', { what: 8, desc: 'Inited' })
- this.setData({fragment: fheght, safeBottom: app.globalData.safeBottom, inited: true })
- this.data.authorization = app.globalData.token || storage.get('Authorization')
- if(this.data.code){
- // 进入登录绑定页面
- this.fetchCode(this.data.code)
- } else if(this.data.authorization){
- app.globalData.token = this.data.authorization
- this.fetchUserInfo()
- } else {
- wx.hideLoading()
- this.onResume()
- }
- }
- })
- },
- checkIos: function (e) {
- if ('ios' === e.platform) {
- return true
- }
- if (e.system.startsWith('iOS')) {
- return true
- }
- return false
- },
- checkIPhoneX: function (e) {
- var t = e.model
- return (/iPhone 11/.test(t) || /iPhone X/.test(t) || /iPhone 12/.test(t)) && this.checkIos(e)
- },
- /************************************** 登录流程 ********************************************/
- onEvent: function (message) {
- if (message.what == 888) {
- if(!app.accountInfo){
- this.setData({ tabIndex: 0 })
- } else if(app.accountInfo && app.accountInfo.applicationStatus == 0){
- this.setData({ tabIndex: 1 })
- }
- }
- },
- fetchUserInfo: function(){
- if(!app.globalData.token){
- wx.hideLoading()
- this.onResume()
- return
- }
- config.header = { 'Authorization': 'QNT ' + app.globalData.token }
- getUserInfo().then(result => {
- if (result.data.token) {
- storage.put('Authorization', result.data.token)
- app.globalData.token = result.data.token
- }
- app.accountInfo = result.data
- loginToken({loginToken: app.globalData.token}).then(result => {
- mconfig.header = { 'Authorization': 'QNT ' + result.data }
- cconfig.header = { 'Authorization': 'QNT ' + result.data }
- pconfig.header = { 'Authorization': 'QNT ' + result.data }
- // 登录流程完成;
- wx.hideLoading()
- // 如果是员工,或者
- if(app.accountInfo && app.accountInfo.applicationStatus == 0){
- this.setData({ tabIndex: 1 })
- }
- this.onResume()
- // event.emit('EventMessage', { what: 888, desc: 'Logined' })
- }).catch(err => {
- wx.hideLoading()
- this.onResume()
- })
- }).catch(err => {
- wx.hideLoading()
- this.onResume()
- })
- },
- // 根据二维码的code获取相关的内容;
- fetchCode: function(code){
- verifyCode(code).then(result => {
- this.data.code = null
- if(result.data.redirectUrl == '/login'){
- // 根据userId来获取用户信息;并且直接登录
- app.globalData.token = result.data.metaData.token
- storage.put('Authorization', app.globalData.token)
- this.fetchUserInfo()
- } else if('/page/index/yaoqing' == result.data.redirectUrl || '/page/index/shenqing' == result.data.redirectUrl){
- storage.put('metaData', JSON.stringify(result.data), 1)
- wx.hideLoading()
- // 进入login页面;
- wx.navigateTo({ url: '/pages/index/index?code=11' })
- } else {
- wx.hideLoading()
- if(!result.data.message){
- result.data.message = '二维码解析失败,请重新扫码'
- }
- util.showToast(result.data.message)
- }
- }).catch(err => {
- //异常回调
- wx.hideLoading()
- if(this.data.authorization){
- Dialog.alert({ title: '温馨提示', message: '二维码解析失败,以当前账号进行登录!' }).then(() => {
- wx.showLoading({ title: '登录中', mask: true })
- app.globalData.token = this.data.authorization
- this.fetchUserInfo()
- })
- } else {
- util.showToast(err)
- this.onResume()
- }
- })
+ this.setData({fragment: (app.globalData.safeFragmentHeight + app.globalData.statusBarHeight) - 100, safeBottom: app.globalData.safeBottom })
},
/************************************** 生命周期函数--监听页面初次渲染完成 ********************************************/
onShow: function () {
- if(this.data.inited){
- this.onResume()
- }
+ this.onResume()
},
onResume: function(){
var pageView = this.selectComponent('#' + this.data.tabList[this.data.tabIndex].value)
@@ -194,17 +36,10 @@ Page({
}
},
onChange: function ({detail}) {
- if(detail == 2 && !app.accountInfo){
- wx.navigateTo({ url: '/pages/login/index' })
- return
- }
this.setData({ tabIndex: detail })
this.onResume()
},
stopTouchMove: function(e){
return false
- },
- onUnload: function(){
- event.remove('EventMessage', this)
}
})
\ No newline at end of file
diff --git a/pages/index/index.json b/pages/index/index.json
index 176b038..c95a7d8 100644
--- a/pages/index/index.json
+++ b/pages/index/index.json
@@ -5,7 +5,6 @@
"van-tabbar-item": "/components/tabbar-item/index",
"mall": "/pages/mall/index/index",
"workbench": "/pages/process/index/index",
- "home": "/pages/home/index/index",
- "van-dialog": "/components/dialog/index"
+ "home": "/pages/home/index/index"
}
}
\ No newline at end of file
diff --git a/pages/index/index.wxml b/pages/index/index.wxml
index f14268c..caadf07 100644
--- a/pages/index/index.wxml
+++ b/pages/index/index.wxml
@@ -1,11 +1,11 @@
-
+
-