增加新模块
This commit is contained in:
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"auth.js","sources":["utils/auth.js"],"sourcesContent":["// 检查是否登录,未登录跳转登录页,抛出异常中断后续操作\r\nexport function isLogin() {\r\n return new Promise((resolve, reject) => {\r\n let token = uni.getStorageSync('token');\r\n if (!token) {\r\n uni.reLaunch({\r\n url: '/pages/login/login'\r\n })\r\n return reject('未登录');\r\n }\r\n return resolve('已登录');\r\n });\r\n}\r\n\r\nexport const TOKEN_NAME = 'fcc-token';// 用户对象\r\nexport const USER_KEY = 'fcc-user-key';// 用来无感登录\r\nexport const USER_DATA = 'fcc-user-data';// 当前登录的对象\r\nexport const USER_LOGIN_TIME = 'fcc-login-time';// 当前登录的时间\r\nexport const SYS_LANGUAGE_TIME = 'fcc-sys-language';// 当前系统语言\r\n\r\n/**\r\n * 设置token\r\n * @param {Object} token\r\n */\r\nexport function setStorageFun(key, value, sync = true){\r\n\ttry {\r\n\t\tif (sync) {\r\n\t\t\treturn uni.setStorageSync(key, value);\r\n\t\t} else {\r\n\t\t\tuni.setStorage({\r\n\t\t\t\tkey: key,\r\n\t\t\t\tdata: value\r\n\t\t\t});\r\n\t\t}\r\n\t} catch (e) {\r\n\r\n\t}\r\n};\r\n\r\n/**\r\n * 获取token\r\n */\r\nexport function getStorageFun(key,sync = true){\r\n\ttry {\r\n\t\tif(sync){\r\n\t\t\treturn uni.getStorageSync(key);\r\n\t\t}else{\r\n\t\t\tlet data = '';\r\n\t\t\tuni.getStorage({\r\n\t\t\t\tkey:key,\r\n\t\t\t\tsuccess: function (res) {\r\n\t\t\t\t\tdata = res.data;\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t\treturn data;\r\n\t\t}\r\n\t} catch (e) {\r\n\t\treturn false;\r\n\t}\r\n}\r\n\r\n//移除\r\nexport function del(key, sync = true){\r\n try {\r\n if (sync) {\r\n return uni.removeStorageSync(key);\r\n } else {\r\n uni.removeStorage({\r\n key: key\r\n });\r\n }\r\n } catch (e) {\r\n return false;\r\n }\r\n}\r\n\r\n//清空\r\nexport function clear(sync = true){\r\n try {\r\n if (sync) {\r\n return uni.clearStorageSync();\r\n } else {\r\n uni.clearStorage();\r\n }\r\n\t\tuni.removeStorage({\r\n\t\t\tkey: 'isForcedLogin',\r\n\t\t});\r\n } catch (e) {\r\n return false;\r\n }\r\n}"],"names":["uni"],"mappings":";;AAcY,MAAC,aAAa;AACd,MAAC,WAAW;AACZ,MAAC,YAAY;AACb,MAAC,kBAAkB;AAOxB,SAAS,cAAc,KAAK,OAAO,OAAO,MAAK;AACrD,MAAI;AACH,QAAI,MAAM;AACT,aAAOA,oBAAI,eAAe,KAAK,KAAK;AAAA,IACvC,OAAS;AACNA,oBAAAA,MAAI,WAAW;AAAA,QACd;AAAA,QACA,MAAM;AAAA,MACV,CAAI;AAAA,IACD;AAAA,EACD,SAAQ,GAAG;AAAA,EAEX;AACF;AAKO,SAAS,cAAc,KAAI,OAAO,MAAK;AAC7C,MAAI;AACH,QAAG,MAAK;AACP,aAAOA,cAAG,MAAC,eAAe,GAAG;AAAA,IAChC,OAAO;AACJ,UAAI,OAAO;AACXA,oBAAAA,MAAI,WAAW;AAAA,QACd;AAAA,QACA,SAAS,SAAU,KAAK;AACvB,iBAAO,IAAI;AAAA,QACX;AAAA,MACL,CAAI;AACD,aAAO;AAAA,IACP;AAAA,EACD,SAAQ,GAAG;AACX,WAAO;AAAA,EACP;AACF;;;;;;;"}
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"config.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"enumCssUtils.js","sources":["utils/enumCssUtils.js"],"sourcesContent":["\r\n/**\r\n * 订单的状态 状态:1-待支付,2-支付处理中,3-已支付,4-服务中,5-已结束,6-已作废\r\n */\r\nexport const ORDER_STATUS_CSS={\r\n\t1:\"#5486FF\",//待支付,不管\r\n\t2:\"#FF0050\",//待发货\r\n\t3:\"#FF0050\",//待收货\r\n\t4:\"#999999\",//已完成\r\n\t5:\"#999999\",//退款中\r\n\t6:\"#999999\",//已取消\r\n}"],"names":[],"mappings":";AAIY,MAAC,mBAAiB;AAAA,EAC7B,GAAE;AAAA;AAAA,EACF,GAAE;AAAA;AAAA,EACF,GAAE;AAAA;AAAA,EACF,GAAE;AAAA;AAAA,EACF,GAAE;AAAA;AAAA,EACF,GAAE;AAAA;AACH;;"}
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"enumUtils.js","sources":["utils/enumUtils.js"],"sourcesContent":["\r\n \r\n/**\r\n * 根据key获取value\r\n * @param optionArr\r\n * @param key\r\n */\r\nexport function getValue(optionArr, key) {\r\n let resultVal = \"\";\r\n if (!optionArr || optionArr.length === 0) {\r\n return resultVal;\r\n }\r\n optionArr.map(item => {\r\n if (item.key === key) {\r\n resultVal = item.value || item.name;\r\n }\r\n });\r\n return resultVal;\r\n}\r\n\r\n// 短信类型:passwd-设置密码,login-登录,changepassword-修改密码\r\nexport const SMS_TYPE = {\r\n\t\"PASSWD\":\"passwd\",\r\n\t\"LOGIN\":\"login\",\r\n}\r\n\r\n// 图片类型 common-公共,device-设备,ad-广告\r\nexport const IMG_TYPE = {\r\n\t\"COMMON\":\"common\",\r\n\t\"DEVICE\":\"device\",\r\n\t\"AD\":\"ad\",\r\n}\r\n\r\n\r\n// 订单的 状态:1-待付款,2-待发货,3-待收货,4-退款售后,5-已取消,6-已完成\r\nexport const ORDER_TYPE = {\r\n\t\"ALL\":0,\r\n\t\"UNPAID\":1,\r\n\t\"UNSHIPPED\":2,\r\n\t\"NOT_RECEIVE\":3,\r\n\t\"AFTER_SALE\":4,\r\n\t\"CANCELED\":5,\r\n\t\"COMPLETED\":6,\r\n}\r\n\r\n/**\r\n * 订单的状态 状态:1-待付款,2-待发货,3-待收货,4-退款售后,5-已取消\r\n */\r\nexport const ORDER_STATUS=[\r\n\t{\r\n\t\tkey:0,\r\n\t\tname:\"全部\"\r\n\t},{\r\n\t\tkey:1,\r\n\t\tname:\"待付款\"\r\n\t},{\r\n\t\tkey:2,\r\n\t\tname:\"待发货\"\r\n\t},{\r\n\t\tkey:3,\r\n\t\tname:\"待收货\"\r\n\t},{\r\n\t\tkey:4,\r\n\t\tname:\"退款售后\"\r\n\t},{\r\n\t\tkey:5,\r\n\t\tname:\"已取消\"\r\n\t},{\r\n\t\tkey:6,\r\n\t\tname:\"已完成\"\r\n\t}\r\n]\r\n/**\r\n * 支付方式 1-微信支付,2-支付宝\r\n */\r\nexport const PAYMENT_WAY = {\r\n\t\"WECHAT\":1,\r\n\t\"ALIPAY\":2,\r\n}\r\n\r\nexport const PAYMENT_WAY_ = [\n {\n key: 1,\n value: \"微信支付\"\n },\n {\n key: 2,\n value: \"支付宝支付\"\n }\n];\r\n\r\n/**\n * 发货时效:1-24小时内发货,2-48小时内发货,3-大于48小时发货\n * @type {[{value: string, key: number},{value: string, key: number}]}\n */\nexport const PRODUCT_DELIVERY_TIME = [\n {\n key: 1,\n value: \"24小时内发货\"\n },\n {\n key: 2,\n value: \"48小时内发货\"\n },{\n key: 3,\n value: \"大于48小时发货\"\n }\n];"],"names":[],"mappings":";AAOO,SAAS,SAAS,WAAW,KAAK;AACvC,MAAI,YAAY;AAChB,MAAI,CAAC,aAAa,UAAU,WAAW,GAAG;AACxC,WAAO;AAAA,EACR;AACD,YAAU,IAAI,UAAQ;AACpB,QAAI,KAAK,QAAQ,KAAK;AACpB,kBAAY,KAAK,SAAS,KAAK;AAAA,IAChC;AAAA,EACL,CAAG;AACD,SAAO;AACT;AAGY,MAAC,WAAW;AAAA,EACvB,UAAS;AAAA,EACT,SAAQ;AACT;AAWY,MAAC,aAAa;AAAA,EACzB,OAAM;AAAA,EACN,UAAS;AAAA,EACT,aAAY;AAAA,EACZ,eAAc;AAAA,EACd,cAAa;AAAA,EACb,YAAW;AAAA,EACX,aAAY;AACb;AAKY,MAAC,eAAa;AAAA,EACzB;AAAA,IACC,KAAI;AAAA,IACJ,MAAK;AAAA,EACP;AAAA,EAAG;AAAA,IACD,KAAI;AAAA,IACJ,MAAK;AAAA,EACP;AAAA,EAAG;AAAA,IACD,KAAI;AAAA,IACJ,MAAK;AAAA,EACP;AAAA,EAAG;AAAA,IACD,KAAI;AAAA,IACJ,MAAK;AAAA,EACP;AAAA,EAAG;AAAA,IACD,KAAI;AAAA,IACJ,MAAK;AAAA,EACP;AAAA,EAAG;AAAA,IACD,KAAI;AAAA,IACJ,MAAK;AAAA,EACP;AAAA,EAAG;AAAA,IACD,KAAI;AAAA,IACJ,MAAK;AAAA,EACL;AACF;AAIY,MAAC,cAAc;AAAA,EAC1B,UAAS;AAAA,EACT,UAAS;AACV;AAEY,MAAC,eAAe;AAAA,EAC1B;AAAA,IACE,KAAK;AAAA,IACL,OAAO;AAAA,EACR;AAAA,EACD;AAAA,IACE,KAAK;AAAA,IACL,OAAO;AAAA,EACR;AACH;AAMY,MAAC,wBAAwB;AAAA,EACnC;AAAA,IACE,KAAK;AAAA,IACL,OAAO;AAAA,EACR;AAAA,EACD;AAAA,IACE,KAAK;AAAA,IACL,OAAO;AAAA,EACX;AAAA,EAAI;AAAA,IACA,KAAK;AAAA,IACL,OAAO;AAAA,EACR;AACH;;;;;;;;"}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"request.js","sources":["utils/request.js"],"sourcesContent":["import {getStorageFun,TOKEN_NAME} from './auth.js';\r\nimport qs from \"qs\";\r\n\r\n// utils/http.js (修改后的版本)\nconst baseUrl = 'http://192.168.0.108:8087';\n\nfunction request(options) {\n const { url, method = 'GET', data = {}, headers = {} } = options;\n\n // const token = uni.getStorageSync(tokenKey); // 获取token, 根据实际情况调整获取方式\r\n const token = getStorageFun(TOKEN_NAME); // 获取token, 根据实际情况调整获取方式\n const defaultHeaders = {\n 'HSM-AUTH': token ? token : '', // 如果存在token, 则添加到请求头中\r\n 'content-type': ['post','POST'].includes(method) ? 'application/x-www-form-urlencoded' : 'application/json',\n };\n\n return new Promise((resolve, reject) => {\r\n\t // 请求之前做一些事\r\n\tuni.showLoading({\r\n\t title: \"加载中...\",\r\n\t})\n uni.request({\n\t\turl: baseUrl + url,\n\t\tmethod,\n\t\tdata,\n\t\theader: {\n\t\t\t...defaultHeaders,\n\t\t\t...headers, // 使用展开运算符合并默认头和自定义头\n\t\t},\n\t\tsuccess: (res) => {\r\n\t\t\tuni.hideLoading();\n\t\t\tif (res.statusCode === 200) {\n\t\t\tresolve(res.data); // 成功时返回数据\n\t\t\t} else if (res.statusCode === 201) {\n\t\t\t// 例如, 处理401未授权错误, 可能需要重新登录等操作\n\t\t\t// 可以根据实际情况处理, 例如跳转到登录页面等\n\t\t\t\treject(new Error('Unauthorized')); // 或者其他错误处理逻辑\n\t\t\t} else {\n\t\t\t\treject(res); // 其他错误情况返回错误信息\n\t\t\t}\r\n\t\t},\n\t\tfail: (error) => {\r\n\t\t\tuni.hideLoading();\n\t\t\treject(error); // 请求失败时返回错误信息\n\t\t},\n });\n });\n}\n\nexport default request;\n"],"names":["getStorageFun","TOKEN_NAME","uni"],"mappings":";;;AAIA,MAAM,UAAU;AAEhB,SAAS,QAAQ,SAAS;AACxB,QAAM,EAAE,KAAK,SAAS,OAAO,OAAO,CAAA,GAAI,UAAU,GAAI,IAAG;AAGzD,QAAM,QAAQA,yBAAcC,WAAAA,UAAU;AACtC,QAAM,iBAAiB;AAAA,IACrB,YAAY,QAAQ,QAAQ;AAAA;AAAA,IAC5B,gBAAgB,CAAC,QAAO,MAAM,EAAE,SAAS,MAAM,IAAI,sCAAsC;AAAA,EAC7F;AAEE,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAW;AAEzCC,kBAAAA,MAAI,YAAY;AAAA,MACZ,OAAO;AAAA,IACZ,CAAE;AACEA,kBAAAA,MAAI,QAAQ;AAAA,MACd,KAAK,UAAU;AAAA,MACf;AAAA,MACA;AAAA,MACA,QAAQ;AAAA,QACP,GAAG;AAAA,QACH,GAAG;AAAA;AAAA,MACH;AAAA,MACD,SAAS,CAAC,QAAQ;AACjBA,sBAAG,MAAC,YAAW;AACf,YAAI,IAAI,eAAe,KAAK;AAC5B,kBAAQ,IAAI,IAAI;AAAA,QACnB,WAAc,IAAI,eAAe,KAAK;AAGlC,iBAAO,IAAI,MAAM,cAAc,CAAC;AAAA,QACpC,OAAU;AACN,iBAAO,GAAG;AAAA,QACV;AAAA,MACD;AAAA,MACD,MAAM,CAAC,UAAU;AAChBA,sBAAG,MAAC,YAAW;AACf,eAAO,KAAK;AAAA,MACZ;AAAA,IACH,CAAK;AAAA,EACL,CAAG;AACH;;"}
|
||||
Reference in New Issue
Block a user