diff --git a/src/js/api.js b/src/js/api.js
new file mode 100644
index 0000000..90847cc
--- /dev/null
+++ b/src/js/api.js
@@ -0,0 +1,12 @@
+export const ORIGIN = ``; // 正式
+
+
+export const API = {
+ wechatMiniAppLoginAndSync:`${ORIGIN}/user/wechatMiniAppLoginAndSync`, // 小程序授权
+}
+
+
+export default { ORIGIN, API };
+
+
+
diff --git a/src/js/server.js b/src/js/server.js
new file mode 100644
index 0000000..e915940
--- /dev/null
+++ b/src/js/server.js
@@ -0,0 +1,93 @@
+import util from '../utils/util';
+// import { app as vm } from '../main';
+const islog = false
+
+export class Server {
+ request(url,data,method,header,isDefaultGet,failMsg){
+ return new Promise(async (rs,rj)=>{
+ const _store = vm.$store;
+
+ let storeInfo = _store.state.storeInfo || null;
+
+ if(storeInfo)data['brand_id'] = storeInfo.brand_id;
+
+ const _token = uni.getStorageSync('token') || '';
+ if(_token)data['token'] = _token;
+
+ uni.request({
+ url,
+ data,
+ method, // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
+ header: {...header}, // 设置请求的 header // {'custom-header': 'application/json'}
+ success: res=>{
+ if(islog)console.log('req success---->',{
+ link: url,
+ query: data,
+ method: method,
+ data: res,
+ })
+ if(isDefaultGet){
+ if(failMsg == '')throw Error('默认回调,失败提示不能为空 key -> failMsg');
+ defaultGet({
+ url,
+ data,
+ res,
+ failMsg,
+ resolve: rs,
+ reject: rj
+ });
+ return
+ }
+ rs(res);
+ },
+ fail: err=>{
+ if(islog)console.log('req fail---->',{
+ link: url,
+ query: data,
+ method: method,
+ data: err,
+ })
+ util.hideLoad();
+ if(typeof(err.errMsg) == 'string'&&(err.errMsg.indexOf('timeout')!=-1 || err.errMsg.indexOf('interrupted')!=-1 || err.errMsg.indexOf('请求超时')!=-1)){
+ util.showNone('网络超时!');
+ }else if(typeof(err.errMsg) == 'string'){
+ util.showNone(err.errMsg);
+ }else{
+ util.showNone('请求数据失败!请检查当前网络状态。');
+ }
+ rj(err);
+ },
+ })
+ })
+
+ function defaultGet({res,failMsg,resolve,reject,url,data}){
+ if(res.data.code == 0){
+ resolve(res.data.data);
+ }else{
+ util.hideLoad();
+ util.showNone(res.data.message || failMsg || '');
+ reject({url,res,data});
+ }
+ }
+ }
+ get({url,data={},header={},isDefaultGet=true,failMsg=''}){
+ return this.request(url,data,'GET',header,isDefaultGet,failMsg);
+ }
+
+ post({url,data={},header={'custom-header': 'application/json'},isDefaultGet=true,failMsg=''}){
+ return this.request(url,data,'POST',header,isDefaultGet,failMsg);
+ }
+
+ uploadFile({url,filePath,onProgressCallBack,formData={}}){
+ return new Promise((rs,rj)=>{
+ let uploadTask = wx.uploadFile({
+ url,filePath,formData,name:'file',success:rs,fail:rj
+ })
+ uploadTask.onProgressUpdate(res=>onProgressCallBack&&onProgressCallBack(res))
+ })
+ }
+}
+
+export const servers = new Server();
+
+export default {servers,Server};
\ No newline at end of file
diff --git a/src/manifest.json b/src/manifest.json
index 972bd1e..25d192e 100644
--- a/src/manifest.json
+++ b/src/manifest.json
@@ -54,7 +54,7 @@
},
"mp-weixin": { /* 微信小程序特有相关 */
- "appid": "",
+ "appid": "wxf1294b279ad1b845",
"setting": {
"urlCheck": false
},
diff --git a/src/pages.json b/src/pages.json
index 14964b4..1e2e4d2 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -1,6 +1,11 @@
{
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
+ "path": "pages/index/index",
+ "style": {
+ }
+ },
+ {
"path": "pages/turnover/turnover",
"style": {
"navigationBarTitleText": "营业额"
@@ -96,11 +101,7 @@
"navigationBarTitleText": "商家登录"
}
},
- {
- "path": "pages/index/index",
- "style": {
- }
- },
+
{
"path": "pages/merchant_info/merchant_info",
"style": {
diff --git a/src/pages/employee/manage/manage.vue b/src/pages/employee/manage/manage.vue
index 25e5a1f..f29b9d9 100644
--- a/src/pages/employee/manage/manage.vue
+++ b/src/pages/employee/manage/manage.vue
@@ -8,7 +8,7 @@
-
+
添加员工
@@ -25,7 +25,7 @@
胡雪儿
超级管理员
- 更换
+ 更换
@@ -35,13 +35,13 @@
员工总数 3
- 筛选
+ 筛选
删除
取消
-
+
@@ -70,8 +70,22 @@