增加新功能

This commit is contained in:
hejiangming
2025-03-23 20:36:06 +08:00
parent 2ae62b59ed
commit 78270eeda0
184 changed files with 2690 additions and 1496 deletions
+1 -1
View File
@@ -1 +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;;;;;;;"}
{"version":3,"file":"auth.js","sources":["utils/auth.js"],"sourcesContent":["// 检查是否登录,未登录跳转登录页,抛出异常中断后续操作\nexport function isLogin() {\n return new Promise((resolve, reject) => {\n let token = uni.getStorageSync('token');\n if (!token) {\n uni.reLaunch({\n url: '/pages/login/login'\n })\n return reject('未登录');\n }\n return resolve('已登录');\n });\n}\n\nexport const TOKEN_NAME = 'fcc-token';// 用户对象\nexport const USER_KEY = 'fcc-user-key';// 用来无感登录\nexport const USER_DATA = 'fcc-user-data';// 当前登录的对象\nexport const USER_LOGIN_TIME = 'fcc-login-time';// 当前登录的时间\nexport const SYS_LANGUAGE_TIME = 'fcc-sys-language';// 当前系统语言\n\n/**\n * 设置token\n * @param {Object} token\n */\nexport function setStorageFun(key, value, sync = true){\n\ttry {\n\t\tif (sync) {\n\t\t\treturn uni.setStorageSync(key, value);\n\t\t} else {\n\t\t\tuni.setStorage({\n\t\t\t\tkey: key,\n\t\t\t\tdata: value\n\t\t\t});\n\t\t}\n\t} catch (e) {\n\n\t}\n};\n\n/**\n * 获取token\n */\nexport function getStorageFun(key,sync = true){\n\ttry {\n\t\tif(sync){\n\t\t\treturn uni.getStorageSync(key);\n\t\t}else{\n\t\t\tlet data = '';\n\t\t\tuni.getStorage({\n\t\t\t\tkey:key,\n\t\t\t\tsuccess: function (res) {\n\t\t\t\t\tdata = res.data;\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn data;\n\t\t}\n\t} catch (e) {\n\t\treturn false;\n\t}\n}\n\n//移除\nexport function del(key, sync = true){\n try {\n if (sync) {\n return uni.removeStorageSync(key);\n } else {\n uni.removeStorage({\n key: key\n });\n }\n } catch (e) {\n return false;\n }\n}\n\n//清空\nexport function clear(sync = true){\n try {\n if (sync) {\n return uni.clearStorageSync();\n } else {\n uni.clearStorage();\n }\n\t\tuni.removeStorage({\n\t\t\tkey: 'isForcedLogin',\n\t\t});\n } catch (e) {\n return false;\n }\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;;;;;;;"}
@@ -1 +1 @@
{"version":3,"file":"config.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
{"version":3,"file":"config.js","sources":["utils/config.js"],"sourcesContent":["\nexport const BASE_URL=\"http://cl55un59859.vicp.fun:24346\"; // 正式环境\n// export const BASE_URL=\"http://192.168.0.108:8087\"; // 超哥本地\n\nexport const PRIVACY_EN=\"https://www.finecc.net/?Privacy-Agreement/\";//隐私协议地址(英文版)\nexport const PRIVACY_CN=\"https://www.finecc.net/?Privacy/\";//隐私协议地址(中文版)\n\nexport const USER_EN=\"https://www.finecc.net/?FAQ/3421.html\";//用户协议(英文版)\nexport const USER_CN=\"https://www.finecc.net/?wenti/3422.html\";//用户协议(中文版)\n\nexport const APPID = \"hmuk25aaf86reta9sdwpo\";// 用于App分包\n"],"names":[],"mappings":";AACY,MAAC,WAAS;AASV,MAAC,QAAQ;;;"}
@@ -1 +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;;"}
{"version":3,"file":"enumCssUtils.js","sources":["utils/enumCssUtils.js"],"sourcesContent":["\n/**\n * 订单的状态 状态:1-待支付,2-支付处理中,3-已支付,4-待评价\n */\nexport const ORDER_STATUS_CSS={\n\t1:\"#5486FF\",//待支付,不管\n\t2:\"#FF0050\",//待发货\n\t3:\"#FF0050\",//待收货\n\t4:\"#999999\",//待评价\n}"],"names":[],"mappings":";AAIY,MAAC,mBAAiB;AAAA,EAC7B,GAAE;AAAA;AAAA,EACF,GAAE;AAAA;AAAA,EACF,GAAE;AAAA;AAAA,EACF,GAAE;AAAA;AACH;;"}
@@ -1 +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;;;;;;;;"}
{"version":3,"file":"enumUtils.js","sources":["utils/enumUtils.js"],"sourcesContent":["\n \n/**\n * 根据key获取value\n * @param optionArr\n * @param key\n */\nexport function getValue(optionArr, key) {\n let resultVal = \"\";\n if (!optionArr || optionArr.length === 0) {\n return resultVal;\n }\n optionArr.map(item => {\n if (item.key === key) {\n resultVal = item.value || item.name;\n }\n });\n return resultVal;\n}\n\n// 短信类型:passwd-设置密码,login-登录,changepassword-修改密码\nexport const SMS_TYPE = {\n\t\"PASSWD\":\"passwd\",\n\t\"LOGIN\":\"login\",\n\t\"REGISTER\":\"register\",\n}\n\n// 图片类型 common-公共,device-设备,ad-广告\nexport const IMG_TYPE = {\n\t\"COMMON\":\"common\",\n\t\"DEVICE\":\"device\",\n\t\"AD\":\"ad\",\n}\n\n\n// 订单的 状态:0-待支付,1-支付中,2-待发货,3-待收货,4-交易成功,5-交易关闭 \nexport const ORDER_TYPE = {\n\t\"UNPAID\":0,\n\t\"PAYMENT_IMG\":1,\n\t\"UNSHIPPED\":2,\n\t\"NOT_RECEIVE\":3,\n\t\"SUCCEED\":4,\n\t\"CLOSE\":5,\n}\n\n/**\n * 订单的状态 状态:0-待支付,1-支付中,2-待发货,3-待收货,4-交易成功,5-交易关闭 \n */\nexport const ORDER_STATUS=[\n\t{\n\t\tkey:0,\n\t\tname:\"待支付\"\n\t},{\n\t\tkey:1,\n\t\tname:\"支付中\"\n\t},{\n\t\tkey:2,\n\t\tname:\"待发货\"\n\t},{\n\t\tkey:3,\n\t\tname:\"待收货\"\n\t},{\n\t\tkey:4,\n\t\tname:\"交易成功\"\n\t},{\n\t\tkey:5,\n\t\tname:\"交易关闭\"\n\t}\n]\n/**\n * 支付方式 1-微信支付,2-支付宝\n */\nexport const PAYMENT_WAY = {\n\t\"WECHAT\":1,\n\t\"ALIPAY\":2,\n}\n\nexport const PAYMENT_WAY_ = [\n {\n key: 1,\n value: \"微信支付\"\n },\n {\n key: 2,\n value: \"支付宝支付\"\n }\n];\n\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];\n\n// 0-普通,1-爆单专区,2-好物专区\nexport const SEARCH_TYPE={\n\tNORMAL:0,\n\tEXPLOSIVE:1,\n\tSOMETHING:2,\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;AAAA,EACR,YAAW;AACZ;AAWY,MAAC,aAAa;AAAA,EACzB,UAAS;AAAA,EACT,eAAc;AAAA,EACd,aAAY;AAAA,EACZ,eAAc;AAAA,EACd,WAAU;AAAA,EACV,SAAQ;AACT;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,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;AAGY,MAAC,cAAY;AAAA,EACxB,QAAO;AAAA,EACP,WAAU;AAAA,EACV,WAAU;AACX;;;;;;;;;"}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long