init version kelfy-mini for new gitea
This commit is contained in:
54
config/api.js
Normal file
54
config/api.js
Normal file
@@ -0,0 +1,54 @@
|
||||
// 以下是业务服务器API地址
|
||||
// 本机开发时使用
|
||||
// var WxApiRoot = 'http://localhost:8080/wx/';
|
||||
// 局域网测试使用
|
||||
// var WxApiRoot = 'http://192.168.10.172:58080/app-api/member/';
|
||||
//var WxKFApiRoot = 'http://192.168.10.172:58081/kfapp-api/member/';
|
||||
|
||||
//var WxApiRoot = 'http://192.168.10.172:58080/app-api/member/';
|
||||
// 云平台部署时使用
|
||||
//var WxApiRoot = 'http://139.224.118.219:58080/app-api/member/';
|
||||
|
||||
// 云平台上线时使用
|
||||
var WxApiRoot = 'https://xytj.btlsoln.com/app-api/member/';
|
||||
var WxKFApiRoot = 'https://xytj.btlsoln.com/kfapp-api/member/';
|
||||
|
||||
module.exports = {
|
||||
uploadimg: WxApiRoot + 'dept-info/upload', //图片文件上传服务器
|
||||
createRefund: WxApiRoot + 'dept-info/createRefund', //图片文件上传服务器
|
||||
|
||||
deptinfo: WxApiRoot + 'dept-info/list-all-simple', //部门数据
|
||||
studentinfo: WxApiRoot + 'dept-info/list-student', //学生数据
|
||||
iteminfo: WxApiRoot + 'dept-info/list-item', //项目数据
|
||||
xyrwinfo: WxApiRoot + 'dept-info/list-xyrw', //任务信息
|
||||
createstudent: WxApiRoot + 'dept-info/create', //新建体检人
|
||||
updatestudent: WxApiRoot + 'dept-info/update', //修改体检人
|
||||
deletestudent: WxApiRoot + 'dept-info/delete', //删除体检人
|
||||
studentByparent: WxApiRoot + 'dept-info/list-simple-student', //获取家长下的学生
|
||||
studentByInit: WxApiRoot + 'dept-info/list-init-student', //获取待确认学生
|
||||
addUser: WxApiRoot + 'dept-info/his/addUser', //下园学生建档
|
||||
|
||||
|
||||
orderinfo: WxApiRoot + 'order-info/payorder', // 缴费项目
|
||||
confirmOrder: WxApiRoot + 'order-info/confirmOrder', // 缴费项目
|
||||
updateOrder: WxApiRoot + 'order-info/updateOrder', // 缴费项目
|
||||
listOrder: WxApiRoot + 'order-info/listOrder', // 缴费项目
|
||||
|
||||
kfdeptinfo: WxKFApiRoot + 'dept-info/list-all-simple', //部门数据
|
||||
kfstudentinfo: WxKFApiRoot + 'dept-info/list-student', //学生数据
|
||||
kfiteminfo: WxKFApiRoot + 'dept-info/list-item', //项目数据
|
||||
kfxyrwinfo: WxKFApiRoot + 'dept-info/list-xyrw', //任务信息
|
||||
kfcreatestudent: WxKFApiRoot + 'dept-info/create', //新建体检人
|
||||
kfupdatestudent: WxKFApiRoot + 'dept-info/update', //修改体检人
|
||||
kfdeletestudent: WxKFApiRoot + 'dept-info/delete', //删除体检人
|
||||
kfstudentByparent: WxKFApiRoot + 'dept-info/list-simple-student', //获取家长下的学生
|
||||
kfstudentByInit: WxKFApiRoot + 'dept-info/list-init-student', //获取待确认学生
|
||||
kfaddUser: WxKFApiRoot + 'dept-info/his/addUser', //下园学生建档
|
||||
|
||||
|
||||
kforderinfo: WxKFApiRoot + 'order-info/payorder', // 缴费项目
|
||||
kfconfirmOrder: WxKFApiRoot + 'order-info/confirmOrder', // 缴费项目
|
||||
kfupdateOrder: WxKFApiRoot + 'order-info/updateOrder', // 缴费项目
|
||||
kflistOrder: WxKFApiRoot + 'order-info/listOrder', // 缴费项目
|
||||
|
||||
};
|
||||
28
config/common.js
Normal file
28
config/common.js
Normal file
@@ -0,0 +1,28 @@
|
||||
const checkGlobalOpenId = () => {
|
||||
return new Promise((resolve, reject) => {
|
||||
wx.login({
|
||||
success: (res) => {
|
||||
if (res.code) {
|
||||
wx.request({
|
||||
url: 'https://fy.btlsoln.com:8443/getOpenid',
|
||||
method: 'GET',
|
||||
data: {
|
||||
code: res.code
|
||||
},
|
||||
success: res => {
|
||||
if (res.data) {
|
||||
resolve(res.data)
|
||||
}
|
||||
},
|
||||
fail: err => {
|
||||
reject(err)
|
||||
}
|
||||
})
|
||||
}
|
||||
},
|
||||
})
|
||||
})
|
||||
}
|
||||
module.exports = {
|
||||
checkGlobalOpenId
|
||||
}
|
||||
5988
config/crypto-js.js
Normal file
5988
config/crypto-js.js
Normal file
File diff suppressed because it is too large
Load Diff
35
config/crypto.js
Normal file
35
config/crypto.js
Normal file
@@ -0,0 +1,35 @@
|
||||
var CryptoJS = require('./crypto-js')
|
||||
|
||||
const aecConfig = {
|
||||
mode: CryptoJS.mode.CBC,
|
||||
padding: CryptoJS.pad.Pkcs7
|
||||
}
|
||||
var key = 'hqe0nb384oyjwnprd386jmslvoyt2io1'
|
||||
var iv = 'udfe1j8woobdmy51xbz7j4814aw9atdx'
|
||||
key = CryptoJS.enc.Utf8.parse(key)
|
||||
iv = CryptoJS.enc.Utf8.parse(iv)
|
||||
//加密方法
|
||||
function AES_EN(text) {
|
||||
const encrypted = CryptoJS.AES.encrypt(text, key, {
|
||||
iv,
|
||||
...aecConfig
|
||||
})
|
||||
return encrypted.ciphertext.toString()
|
||||
}
|
||||
//解密方法
|
||||
function AES_DE(text) {
|
||||
|
||||
text = CryptoJS.enc.Hex.parse(text)
|
||||
const decrypt = CryptoJS.AES.decrypt({
|
||||
ciphertext: text
|
||||
}, key, {
|
||||
iv,
|
||||
...aecConfig
|
||||
})
|
||||
const decryptedStr = decrypt.toString(CryptoJS.enc.Utf8)
|
||||
return decryptedStr.toString()
|
||||
}
|
||||
export {
|
||||
AES_EN,
|
||||
AES_DE
|
||||
}
|
||||
Reference in New Issue
Block a user