common.js 41 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003
  1. "use strict";
  2. (wx["webpackJsonp"] = wx["webpackJsonp"] || []).push([["common"],{
  3. /***/ "./src/components/Buttons.tsx":
  4. /*!************************************!*\
  5. !*** ./src/components/Buttons.tsx ***!
  6. \************************************/
  7. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  8. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  9. /* harmony export */ "default": function() { return /* binding */ Buttons; }
  10. /* harmony export */ });
  11. /* harmony import */ var _Users_Work_hola2_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
  12. /* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
  13. /* harmony import */ var _utils_types__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/types */ "./src/utils/types.ts");
  14. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
  15. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);
  16. function Buttons(props) {
  17. var myStyle = props.status == _utils_types__WEBPACK_IMPORTED_MODULE_0__.ComponentStatus.disable ? {
  18. opacity: 0.4
  19. } : {};
  20. return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_2__.View, {
  21. style: (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3__["default"])({}, myStyle),
  22. children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_2__.Button, {
  23. className: props.type == _utils_types__WEBPACK_IMPORTED_MODULE_0__.ButtonType.outline ? 'outline_btn' : 'btn',
  24. style: (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3__["default"])({}, props.style),
  25. onClick: props.onClick,
  26. children: props.title
  27. })
  28. });
  29. }
  30. /***/ }),
  31. /***/ "./src/components/Rings.weapp.tsx":
  32. /*!****************************************!*\
  33. !*** ./src/components/Rings.weapp.tsx ***!
  34. \****************************************/
  35. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  36. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  37. /* harmony export */ "default": function() { return /* binding */ Rings; }
  38. /* harmony export */ });
  39. /* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
  40. /* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
  41. /* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__);
  42. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
  43. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
  44. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
  45. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__);
  46. function Rings(props) {
  47. var progress = 0.85;
  48. var r = props.radius || 80;
  49. var strokeWidth = props.strokeWidth || 10;
  50. var color = props.color || 'orange';
  51. var canvasRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);
  52. var canvasId = props.canvasId ? 'canvas_' + props.canvasId : 'progress-canvas';
  53. var dpr = _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().getSystemInfoSync().pixelRatio; // 获取设备的像素比
  54. var radius = r; // 圆形进度条的半径
  55. var lineWidth = strokeWidth; // 圆形进度条的线宽
  56. (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.useDidShow)(function () {
  57. // drawCircle()
  58. });
  59. (0,_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__.useReady)(function () {
  60. drawCircle();
  61. });
  62. function drawCircle() {
  63. var query = _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().createSelectorQuery();
  64. query.select(".".concat(canvasId)).fields({
  65. node: true,
  66. size: true
  67. });
  68. query.exec(function (res) {
  69. var _canvas = res[0].node;
  70. _canvas.width = res[0].width * dpr;
  71. _canvas.height = res[0].height * dpr;
  72. var ctx = _canvas.getContext('2d');
  73. // const ctx = Taro.createCanvasContext(canvasId);
  74. var center = radius + lineWidth / 2; // 圆心坐标
  75. // 设置画布尺寸
  76. ctx.scale(dpr, dpr);
  77. // 绘制背景圆
  78. ctx.beginPath();
  79. ctx.arc(center, center, radius, 0, 2 * Math.PI);
  80. ctx.lineWidth = lineWidth;
  81. ctx.strokeStyle = 'lightgray';
  82. ctx.lineCap = 'round'; // 设置为圆角
  83. ctx.stroke();
  84. // 绘制进度圆
  85. ctx.beginPath();
  86. ctx.arc(center, center, radius, -Math.PI / 2 + 1, 2 * Math.PI * progress - Math.PI / 2);
  87. ctx.lineWidth = lineWidth;
  88. ctx.strokeStyle = color;
  89. ctx.lineCap = 'round'; // 设置为圆角
  90. ctx.stroke();
  91. // ctx.draw();
  92. });
  93. }
  94. (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () {
  95. // const ctx = Taro.createCanvasContext(canvasId);
  96. // const center = radius + lineWidth / 2; // 圆心坐标
  97. // // 设置画布尺寸
  98. // ctx.scale(1 / dpr, 1 / dpr);
  99. // // 绘制背景圆
  100. // ctx.beginPath();
  101. // ctx.arc(center, center, radius, 0, 2 * Math.PI);
  102. // ctx.setLineWidth(lineWidth);
  103. // ctx.setStrokeStyle('lightgray');
  104. // ctx.setLineCap('round'); // 设置为圆角
  105. // ctx.stroke();
  106. // // 绘制进度圆
  107. // ctx.beginPath();
  108. // ctx.arc(center, center, radius, -Math.PI / 2 + 1, (2 * Math.PI * progress) - Math.PI / 2);
  109. // ctx.setLineWidth(lineWidth);
  110. // ctx.setStrokeStyle(color);
  111. // ctx.setLineCap('round'); // 设置为圆角
  112. // ctx.stroke();
  113. // ctx.draw();
  114. }, [progress]);
  115. return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_3__.Canvas, {
  116. canvasId: canvasId,
  117. id: canvasId,
  118. className: canvasId,
  119. type: "2d",
  120. style: {
  121. width: radius * 2 + lineWidth,
  122. height: radius * 2 + lineWidth,
  123. zIndex: 0
  124. },
  125. ref: canvasRef
  126. });
  127. }
  128. /***/ }),
  129. /***/ "./src/components/SingleSelect.tsx":
  130. /*!*****************************************!*\
  131. !*** ./src/components/SingleSelect.tsx ***!
  132. \*****************************************/
  133. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  134. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  135. /* harmony export */ "default": function() { return /* binding */ Component; }
  136. /* harmony export */ });
  137. /* harmony import */ var _Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
  138. /* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
  139. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "webpack/container/remote/react");
  140. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
  141. /* harmony import */ var _assets_svg_check_svg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../assets/svg/check.svg */ "./src/assets/svg/check.svg");
  142. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
  143. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__);
  144. function Component(props) {
  145. var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(-1),
  146. _useState2 = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_useState, 2),
  147. selIndex = _useState2[0],
  148. setSelIndex = _useState2[1];
  149. function isString(variable) {
  150. return typeof variable === 'string';
  151. }
  152. function itemClick(index) {
  153. setSelIndex(index);
  154. if (props.itemSelect) {
  155. props.itemSelect(index);
  156. }
  157. }
  158. return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_4__.View, {
  159. children: props.items.map(function (item, index) {
  160. return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_4__.View, {
  161. className: selIndex == index ? 'item item_select' : 'item',
  162. onClick: function onClick() {
  163. return itemClick(index);
  164. },
  165. children: [isString(item) ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_4__.Text, {
  166. style: {
  167. color: '#fff'
  168. },
  169. children: item
  170. }) : item, selIndex == index ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_4__.Image, {
  171. style: "width:12px;height:12px;",
  172. src: _assets_svg_check_svg__WEBPACK_IMPORTED_MODULE_1__
  173. }) : null]
  174. }, index);
  175. })
  176. });
  177. }
  178. /***/ }),
  179. /***/ "./src/components/Texts.tsx":
  180. /*!**********************************!*\
  181. !*** ./src/components/Texts.tsx ***!
  182. \**********************************/
  183. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  184. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  185. /* harmony export */ "default": function() { return /* binding */ Component; }
  186. /* harmony export */ });
  187. /* harmony import */ var _tarojs_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @tarojs/components */ "./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");
  188. /* harmony import */ var _utils_types__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/types */ "./src/utils/types.ts");
  189. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ "webpack/container/remote/react/jsx-runtime");
  190. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);
  191. function Component(props) {
  192. function render() {
  193. switch (props.type) {
  194. case _utils_types__WEBPACK_IMPORTED_MODULE_0__.TextType.primary:
  195. return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_2__.Text, {
  196. className: "primary",
  197. children: props.text
  198. });
  199. case _utils_types__WEBPACK_IMPORTED_MODULE_0__.TextType.secondary:
  200. return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_2__.Text, {
  201. className: "secondary",
  202. children: props.text
  203. });
  204. case _utils_types__WEBPACK_IMPORTED_MODULE_0__.TextType.big:
  205. return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_2__.Text, {
  206. className: "big",
  207. children: props.text
  208. });
  209. default:
  210. return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_2__.Text, {
  211. style: {
  212. color: '#fff'
  213. },
  214. children: props.text
  215. });
  216. }
  217. }
  218. return render();
  219. }
  220. /***/ }),
  221. /***/ "./src/services/http/api.js":
  222. /*!**********************************!*\
  223. !*** ./src/services/http/api.js ***!
  224. \**********************************/
  225. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  226. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  227. /* harmony export */ API_CHECK_UNIQUE: function() { return /* binding */ API_CHECK_UNIQUE; },
  228. /* harmony export */ API_CLEAR_USER: function() { return /* binding */ API_CLEAR_USER; },
  229. /* harmony export */ API_FAST_PLANS: function() { return /* binding */ API_FAST_PLANS; },
  230. /* harmony export */ API_LOGIN: function() { return /* binding */ API_LOGIN; },
  231. /* harmony export */ API_LOGOUT: function() { return /* binding */ API_LOGOUT; },
  232. /* harmony export */ API_OAUTH_LOGIN: function() { return /* binding */ API_OAUTH_LOGIN; },
  233. /* harmony export */ API_REGISTER: function() { return /* binding */ API_REGISTER; },
  234. /* harmony export */ API_USER_INFO: function() { return /* binding */ API_USER_INFO; }
  235. /* harmony export */ });
  236. /* unused harmony exports baseUrl, imgUrl, API_ADJUST_TIMES, API_WX_PUB_FOLLOWED, API_STATIC_RESOURCES, API_CLEAR_FAST, API_CLEAR_SLEEP, API_CLEAR_MIX, API_FAST_CHECKS, API_FAST_CHECK_ABANDONED, API_FAST_RECORDS, API_FAST_SCHEDULES, API_FAST_CALENDARS */
  237. var online = false;
  238. var baseUrl = online ? 'https://api.fast.liveplus.fun' : 'https://api.fast.dev.liveplus.fun';
  239. var imgUrl = online ? 'https://api.fast.liveplus.fun/static/image/' : 'https://api.fast.dev.liveplus.fun/static/image/';
  240. //common
  241. var API_ADJUST_TIMES = "".concat(baseUrl, "/api/fast/adjust-times");
  242. var API_WX_PUB_FOLLOWED = "".concat(baseUrl, "/api/fast/user/wx-pub-followed");
  243. var API_OAUTH_LOGIN = "".concat(baseUrl, "/api/user/oauth2/login");
  244. var API_LOGIN = "".concat(baseUrl, "/api/user/login/password");
  245. var API_REGISTER = "".concat(baseUrl, "/api/user/account");
  246. var API_LOGOUT = "".concat(baseUrl, "/api/user/logout");
  247. var API_CLEAR_USER = "".concat(baseUrl, "/api/clear/user");
  248. var API_STATIC_RESOURCES = "".concat(baseUrl, "/api/static-resource-urls");
  249. var API_USER_INFO = "".concat(baseUrl, "/api/user/info");
  250. var API_CLEAR_FAST = "".concat(baseUrl, "/api/clear/fasting");
  251. var API_CLEAR_SLEEP = "".concat(baseUrl, "/api/sleep/clear-my-data");
  252. var API_CLEAR_MIX = "".concat(baseUrl, "/api/clear-data/FAST_SLEEP");
  253. var API_CHECK_UNIQUE = "".concat(baseUrl, "/api/user/check-unique");
  254. //track time duration
  255. var API_FAST_PLANS = "".concat(baseUrl, "/api/fast/plans");
  256. var API_FAST_CHECKS = "".concat(baseUrl, "/api/fast/checks");
  257. var API_FAST_CHECK_ABANDONED = "".concat(baseUrl, "/api/fast/check-abandoned");
  258. var API_FAST_RECORDS = "".concat(baseUrl, "/api/fast/records");
  259. var API_FAST_SCHEDULES = "".concat(baseUrl, "/api/fast/schedules");
  260. var API_FAST_CALENDARS = "".concat(baseUrl, "/api/fast/calendars/");
  261. //track something
  262. //journal
  263. /***/ }),
  264. /***/ "./src/services/http/request.ts":
  265. /*!**************************************!*\
  266. !*** ./src/services/http/request.ts ***!
  267. \**************************************/
  268. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  269. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  270. /* harmony export */ request: function() { return /* binding */ request; }
  271. /* harmony export */ });
  272. /* harmony import */ var _Users_Work_hola2_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js */ "./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js");
  273. /* harmony import */ var _Users_Work_hola2_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
  274. /* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
  275. /* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_0__);
  276. ;
  277. function getStorage(_x) {
  278. return _getStorage.apply(this, arguments);
  279. }
  280. function _getStorage() {
  281. _getStorage = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["default"])( /*#__PURE__*/(0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__["default"])().mark(function _callee(key) {
  282. var res;
  283. return (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__["default"])().wrap(function _callee$(_context) {
  284. while (1) switch (_context.prev = _context.next) {
  285. case 0:
  286. _context.prev = 0;
  287. _context.next = 3;
  288. return _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().getStorage({
  289. key: key
  290. });
  291. case 3:
  292. res = _context.sent;
  293. return _context.abrupt("return", res.data);
  294. case 7:
  295. _context.prev = 7;
  296. _context.t0 = _context["catch"](0);
  297. return _context.abrupt("return", '');
  298. case 10:
  299. case "end":
  300. return _context.stop();
  301. }
  302. }, _callee, null, [[0, 7]]);
  303. }));
  304. return _getStorage.apply(this, arguments);
  305. }
  306. function request(_x2) {
  307. return _request.apply(this, arguments);
  308. }
  309. // import axios from 'axios';
  310. // const kTimeout = 6000;
  311. // const kRetry = 3;
  312. // const axiosInstance = axios.create({
  313. // timeout: kTimeout,
  314. // });
  315. // axios.interceptors.request.use(
  316. // function (config) {
  317. // var split = new Date().toString().split(' ');
  318. // var timeZoneFormatted = split[split.length - 2];
  319. // config.headers['X-Time-Zone'] = timeZoneFormatted;
  320. // // config.headers['channel'] = 'mini program'
  321. // return config
  322. // },
  323. // function (error) {
  324. // return Promise.reject(error)
  325. // }
  326. // )
  327. // axiosInstance.interceptors.response.use(
  328. // response => response,
  329. // error => Promise.reject(error)
  330. // );
  331. // export const request = async (url, method = 'post', data = {}, options = {}) => {
  332. // const { timeout = kTimeout, retry = kRetry } = options;
  333. // axiosInstance.defaults.timeout = timeout;
  334. // let retries = 0;
  335. // while (retries < retry) {
  336. // try {
  337. // const response = await axiosInstance({
  338. // url,
  339. // method,
  340. // data,
  341. // });
  342. // return response.data;
  343. // } catch (error) {
  344. // console.log(error)
  345. // if (axios.isCancel(error)) {
  346. // // 请求被取消
  347. // console.log('Request canceled');
  348. // break;
  349. // }
  350. // if (retries === retry - 1) {
  351. // // 达到最大重试次数
  352. // throw error;
  353. // }
  354. // console.log('Request failed. Retrying...');
  355. // retries++;
  356. // }
  357. // }
  358. // };
  359. function _request() {
  360. _request = (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["default"])( /*#__PURE__*/(0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__["default"])().mark(function _callee2(param) {
  361. var url, method, data, header, token, split, timeZoneFormatted;
  362. return (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__["default"])().wrap(function _callee2$(_context2) {
  363. while (1) switch (_context2.prev = _context2.next) {
  364. case 0:
  365. url = param.url, method = param.method, data = param.data;
  366. header = {};
  367. token = __webpack_require__.g.token ? __webpack_require__.g.token : ''; //await getStorage('token')
  368. split = new Date().toString().split(' ');
  369. timeZoneFormatted = split[split.length - 2];
  370. header['X-Time-Zone'] = timeZoneFormatted; //new Date().getTimezoneOffset() / 60
  371. if (token.length > 0) {
  372. header['Authorization'] = "Bearer ".concat(token);
  373. }
  374. //X-Language:语言,X-Device-Id:设备唯一码,X-Platform:小程序/android/ios,X-Location:地区,X-Device:登录设备
  375. // header['X-Language'] = ''
  376. // header['X-Device-Id'] = ''
  377. // header['X-Platform'] = ''
  378. // header['X-Location'] = ''
  379. // header['X-Device'] = ''
  380. // header['X-Time-Zone-Id'] = Intl.DateTimeFormat().resolvedOptions().timeZone
  381. // header['Authorization'] = 'Bearer ' + wx.getStorageSync('token');
  382. // header['Authorization'] = 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMmQ5OWNlYzI0ZDFlMzE0Y2U1MjhlODM4MWMzYzk0MzgiLCJpc3MiOiJDT0RFUEFBUy5DT00iLCJuaWNrbmFtZSI6IueOi-a4nSIsInR5cCI6IkJlYXJlciIsInNlc3Npb25fc3RhdGUiOiIyN2RjNmU4ZDdjMWU1MTVmNDQwNzVjZTFlODk2ZmUzNCIsImV4cCI6MTcxNjY0Mzk5MSwiaWF0IjoxNjg1MDIxNTkxfQ.fmFj0OVNRzjLkdebSyGJyk8EScPJFpDiz0L25W35zoA'
  383. return _context2.abrupt("return", new Promise(function (resolve, reject) {
  384. _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().request({
  385. url: url,
  386. method: method,
  387. header: header,
  388. data: data || {},
  389. success: function success(response) {
  390. var statusCode = response.statusCode,
  391. data = response.data;
  392. if (statusCode >= 200 && statusCode < 300) {
  393. var resp = {};
  394. if (response.data) {
  395. resp = response.data;
  396. }
  397. resolve(resp);
  398. } else if (statusCode == 401) {} else {
  399. reject(data);
  400. }
  401. // if (statusCode == 204){
  402. // resolve({} as T);
  403. // }
  404. // if (statusCode != 200) {
  405. // reject(data);
  406. // }
  407. // const { error_code } = response.data || {};
  408. // if (error_code === 'NOT_LOGIN') {
  409. // // new UserManager().logout();
  410. // }
  411. //200-299 正常resolve
  412. //401 未登录
  413. //400-499 业务错误 reject
  414. },
  415. fail: function fail(err) {
  416. if (err.errMsg == 'request:fail timeout') {
  417. // wx.showToast({
  418. // title: '请求超时',
  419. // icon: 'none',
  420. // });
  421. }
  422. reject(err);
  423. },
  424. complete: function complete() {}
  425. });
  426. }));
  427. case 8:
  428. case "end":
  429. return _context2.stop();
  430. }
  431. }, _callee2);
  432. }));
  433. return _request.apply(this, arguments);
  434. }
  435. /***/ }),
  436. /***/ "./src/services/trackTimeDuration.tsx":
  437. /*!********************************************!*\
  438. !*** ./src/services/trackTimeDuration.tsx ***!
  439. \********************************************/
  440. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  441. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  442. /* harmony export */ getPlans: function() { return /* binding */ getPlans; },
  443. /* harmony export */ setPlan: function() { return /* binding */ setPlan; }
  444. /* harmony export */ });
  445. /* harmony import */ var _Users_Work_hola2_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
  446. /* harmony import */ var _http_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./http/api */ "./src/services/http/api.js");
  447. /* harmony import */ var _http_request__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./http/request */ "./src/services/http/request.ts");
  448. var getPlans = function getPlans() {
  449. return new Promise(function (resolve, reject) {
  450. (0,_http_request__WEBPACK_IMPORTED_MODULE_1__.request)({
  451. url: _http_api__WEBPACK_IMPORTED_MODULE_0__.API_FAST_PLANS,
  452. method: 'GET',
  453. data: {}
  454. }).then(function (res) {
  455. resolve(res);
  456. console.log(res);
  457. // dispatch(loginSuccess(res));
  458. });
  459. });
  460. };
  461. var setPlan = function setPlan(params) {
  462. return new Promise(function (resolve, reject) {
  463. (0,_http_request__WEBPACK_IMPORTED_MODULE_1__.request)({
  464. url: _http_api__WEBPACK_IMPORTED_MODULE_0__.API_FAST_PLANS,
  465. method: 'POST',
  466. data: (0,_Users_Work_hola2_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["default"])({}, params)
  467. }).then(function (res) {
  468. resolve(res);
  469. console.log(res);
  470. // dispatch(loginSuccess(res));
  471. });
  472. });
  473. };
  474. /***/ }),
  475. /***/ "./src/services/user.tsx":
  476. /*!*******************************!*\
  477. !*** ./src/services/user.tsx ***!
  478. \*******************************/
  479. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  480. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  481. /* harmony export */ clear: function() { return /* binding */ clear; },
  482. /* harmony export */ login: function() { return /* binding */ login; },
  483. /* harmony export */ logout: function() { return /* binding */ logout; },
  484. /* harmony export */ register: function() { return /* binding */ register; },
  485. /* harmony export */ wxLogin: function() { return /* binding */ wxLogin; }
  486. /* harmony export */ });
  487. /* unused harmony exports checkUnique, getInfo, update */
  488. /* harmony import */ var _http_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./http/api */ "./src/services/http/api.js");
  489. /* harmony import */ var _http_request__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./http/request */ "./src/services/http/request.ts");
  490. /* harmony import */ var _store_user__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store/user */ "./src/store/user.tsx");
  491. var checkUnique = function checkUnique(username, email) {
  492. return new Promise(function (resolve, reject) {
  493. (0,_http_request__WEBPACK_IMPORTED_MODULE_1__.request)({
  494. url: _http_api__WEBPACK_IMPORTED_MODULE_0__.API_CHECK_UNIQUE,
  495. method: 'GET',
  496. data: {
  497. username: username,
  498. email: email
  499. }
  500. }).then(function (res) {
  501. resolve(res);
  502. console.log(res);
  503. // dispatch(loginSuccess(res));
  504. });
  505. });
  506. };
  507. var login = function login(username, password) {
  508. return function (dispatch) {
  509. (0,_http_request__WEBPACK_IMPORTED_MODULE_1__.request)({
  510. url: _http_api__WEBPACK_IMPORTED_MODULE_0__.API_LOGIN,
  511. method: 'POST',
  512. data: {
  513. username: username,
  514. password: password
  515. }
  516. }).then(function (res) {
  517. dispatch((0,_store_user__WEBPACK_IMPORTED_MODULE_2__.loginSuccess)(res));
  518. });
  519. };
  520. };
  521. var wxLogin = function wxLogin(code, encryptedData, iv) {
  522. return function (dispatch) {
  523. (0,_http_request__WEBPACK_IMPORTED_MODULE_1__.request)({
  524. url: _http_api__WEBPACK_IMPORTED_MODULE_0__.API_OAUTH_LOGIN,
  525. method: 'POST',
  526. data: {
  527. code: code,
  528. type: 'WX_MP',
  529. app_version: '1',
  530. client_version: '1',
  531. client_type: 'WX_MP',
  532. extra: {
  533. encryptedData: encryptedData,
  534. iv: iv
  535. }
  536. }
  537. }).then(function (res) {
  538. dispatch((0,_store_user__WEBPACK_IMPORTED_MODULE_2__.loginSuccess)(res));
  539. });
  540. };
  541. };
  542. /*
  543. export const wxLogin = (code: string) => (dispatch: any) => {
  544. request({
  545. url: API_OAUTH_LOGIN, method: 'POST', data: { code,type:'WX_MP',app_version:'1',client_version:'1',client_type:'WXP_MP' }
  546. }).then(res => {
  547. console.log(res);
  548. dispatch(loginSuccess(res));
  549. })
  550. }*/
  551. var register = function register(name, email, password) {
  552. return function (dispatch) {
  553. debugger;
  554. (0,_http_request__WEBPACK_IMPORTED_MODULE_1__.request)({
  555. url: _http_api__WEBPACK_IMPORTED_MODULE_0__.API_REGISTER,
  556. method: 'POST',
  557. data: {
  558. client_type: 'IOS',
  559. username: name,
  560. email: email,
  561. password: password
  562. }
  563. }).then(function (res) {
  564. dispatch((0,_store_user__WEBPACK_IMPORTED_MODULE_2__.registerSuccess)(res));
  565. });
  566. };
  567. };
  568. var logout = function logout() {
  569. return function (dispatch) {
  570. (0,_http_request__WEBPACK_IMPORTED_MODULE_1__.request)({
  571. url: _http_api__WEBPACK_IMPORTED_MODULE_0__.API_LOGOUT,
  572. method: 'GET',
  573. data: {}
  574. }).then(function (_) {
  575. dispatch((0,_store_user__WEBPACK_IMPORTED_MODULE_2__.logoutSuccess)());
  576. });
  577. };
  578. };
  579. var clear = function clear() {
  580. return function (dispatch) {
  581. (0,_http_request__WEBPACK_IMPORTED_MODULE_1__.request)({
  582. url: _http_api__WEBPACK_IMPORTED_MODULE_0__.API_CLEAR_USER,
  583. method: 'POST',
  584. data: {}
  585. }).then(function (_) {
  586. dispatch((0,_store_user__WEBPACK_IMPORTED_MODULE_2__.clearSuccess)());
  587. });
  588. };
  589. };
  590. var getInfo = function getInfo() {
  591. return function (dispatch) {
  592. (0,_http_request__WEBPACK_IMPORTED_MODULE_1__.request)({
  593. url: _http_api__WEBPACK_IMPORTED_MODULE_0__.API_USER_INFO,
  594. method: 'GET',
  595. data: {}
  596. }).then(function (res) {
  597. dispatch((0,_store_user__WEBPACK_IMPORTED_MODULE_2__.getInfoSuccess)(res));
  598. });
  599. };
  600. };
  601. var update = function update() {
  602. return function (dispatch) {
  603. (0,_http_request__WEBPACK_IMPORTED_MODULE_1__.request)({
  604. url: _http_api__WEBPACK_IMPORTED_MODULE_0__.API_USER_INFO,
  605. method: 'POST',
  606. data: {}
  607. }).then(function (res) {
  608. dispatch((0,_store_user__WEBPACK_IMPORTED_MODULE_2__.updateSuccess)(res));
  609. });
  610. };
  611. };
  612. /***/ }),
  613. /***/ "./src/store/schedule.tsx":
  614. /*!********************************!*\
  615. !*** ./src/store/schedule.tsx ***!
  616. \********************************/
  617. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  618. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  619. /* harmony export */ setScenario: function() { return /* binding */ setScenario; }
  620. /* harmony export */ });
  621. /* unused harmony exports setFastSchedule, setSleepSchedule */
  622. /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ "webpack/container/remote/@reduxjs/toolkit");
  623. /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);
  624. var initialState = {
  625. scenario: null,
  626. schedule: null
  627. };
  628. var scheduleSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({
  629. name: 'user',
  630. initialState: initialState,
  631. reducers: {
  632. setScenario: function setScenario(state, action) {
  633. state.scenario = action.payload;
  634. console.log(state.scenario);
  635. },
  636. setFastSchedule: function setFastSchedule(state, action) {
  637. if (state.schedule == null) {
  638. state.schedule = {
  639. fast: {
  640. start_time: null,
  641. end_time: null
  642. },
  643. sleep: {
  644. start_time: null,
  645. end_time: null
  646. }
  647. };
  648. }
  649. state.schedule.fast = action.payload;
  650. },
  651. setSleepSchedule: function setSleepSchedule(state, action) {
  652. state.schedule.sleep = action.payload;
  653. }
  654. }
  655. });
  656. /* harmony default export */ __webpack_exports__["default"] = (scheduleSlice.reducer);
  657. var _scheduleSlice$action = scheduleSlice.actions,
  658. setScenario = _scheduleSlice$action.setScenario,
  659. setFastSchedule = _scheduleSlice$action.setFastSchedule,
  660. setSleepSchedule = _scheduleSlice$action.setSleepSchedule;
  661. /***/ }),
  662. /***/ "./src/store/user.tsx":
  663. /*!****************************!*\
  664. !*** ./src/store/user.tsx ***!
  665. \****************************/
  666. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  667. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  668. /* harmony export */ clearSuccess: function() { return /* binding */ clearSuccess; },
  669. /* harmony export */ getInfoSuccess: function() { return /* binding */ getInfoSuccess; },
  670. /* harmony export */ loginSuccess: function() { return /* binding */ loginSuccess; },
  671. /* harmony export */ logoutSuccess: function() { return /* binding */ logoutSuccess; },
  672. /* harmony export */ registerSuccess: function() { return /* binding */ registerSuccess; },
  673. /* harmony export */ updateSuccess: function() { return /* binding */ updateSuccess; }
  674. /* harmony export */ });
  675. /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ "webpack/container/remote/@reduxjs/toolkit");
  676. /* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);
  677. /* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tarojs/taro */ "webpack/container/remote/@tarojs/taro");
  678. /* harmony import */ var _tarojs_taro__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_tarojs_taro__WEBPACK_IMPORTED_MODULE_1__);
  679. // const initialState: UserState = await getUserDataFromLocalStorage();
  680. var initialState = {
  681. isLogin: false,
  682. nickname: null,
  683. avatar: null,
  684. token: null
  685. };
  686. var userSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({
  687. name: 'user',
  688. initialState: initialState,
  689. reducers: {
  690. loginSuccess: function loginSuccess(state, action) {
  691. var _action$payload = action.payload,
  692. nickname = _action$payload.nickname,
  693. avatar = _action$payload.avatar,
  694. token = _action$payload.token;
  695. state.nickname = nickname;
  696. state.avatar = avatar;
  697. state.token = token;
  698. state.isLogin = true;
  699. __webpack_require__.g.token = token;
  700. _tarojs_taro__WEBPACK_IMPORTED_MODULE_1___default().setStorage({
  701. key: 'userData',
  702. data: JSON.stringify(action.payload)
  703. });
  704. },
  705. registerSuccess: function registerSuccess(state, action) {
  706. var _action$payload2 = action.payload,
  707. nickname = _action$payload2.nickname,
  708. avatar = _action$payload2.avatar,
  709. token = _action$payload2.token;
  710. state.nickname = nickname;
  711. state.avatar = avatar;
  712. state.token = token;
  713. state.isLogin = true;
  714. __webpack_require__.g.token = token;
  715. _tarojs_taro__WEBPACK_IMPORTED_MODULE_1___default().setStorage({
  716. key: 'userData',
  717. data: JSON.stringify(action.payload)
  718. });
  719. },
  720. logoutSuccess: function logoutSuccess(state) {
  721. state.nickname = null;
  722. state.avatar = null;
  723. state.token = null;
  724. state.isLogin = false;
  725. __webpack_require__.g.token = '';
  726. _tarojs_taro__WEBPACK_IMPORTED_MODULE_1___default().clearStorage();
  727. },
  728. clearSuccess: function clearSuccess(state) {
  729. state.nickname = null;
  730. state.avatar = null;
  731. state.token = null;
  732. state.isLogin = false;
  733. __webpack_require__.g.token = '';
  734. _tarojs_taro__WEBPACK_IMPORTED_MODULE_1___default().clearStorage();
  735. },
  736. getInfoSuccess: function getInfoSuccess(state, action) {
  737. var _action$payload3 = action.payload,
  738. nickname = _action$payload3.nickname,
  739. avatar = _action$payload3.avatar,
  740. token = _action$payload3.token;
  741. state.nickname = nickname;
  742. state.avatar = avatar;
  743. state.token = token;
  744. state.isLogin = true;
  745. __webpack_require__.g.token = token;
  746. _tarojs_taro__WEBPACK_IMPORTED_MODULE_1___default().setStorage({
  747. key: 'userData',
  748. data: JSON.stringify(action.payload)
  749. });
  750. },
  751. updateSuccess: function updateSuccess(state, action) {
  752. var _action$payload4 = action.payload,
  753. nickname = _action$payload4.nickname,
  754. avatar = _action$payload4.avatar,
  755. token = _action$payload4.token;
  756. state.nickname = nickname;
  757. state.avatar = avatar;
  758. state.token = token;
  759. state.isLogin = true;
  760. _tarojs_taro__WEBPACK_IMPORTED_MODULE_1___default().setStorage({
  761. key: 'userData',
  762. data: JSON.stringify(action.payload)
  763. });
  764. }
  765. }
  766. });
  767. var _userSlice$actions = userSlice.actions,
  768. loginSuccess = _userSlice$actions.loginSuccess,
  769. registerSuccess = _userSlice$actions.registerSuccess,
  770. logoutSuccess = _userSlice$actions.logoutSuccess,
  771. getInfoSuccess = _userSlice$actions.getInfoSuccess,
  772. updateSuccess = _userSlice$actions.updateSuccess,
  773. clearSuccess = _userSlice$actions.clearSuccess;
  774. /* harmony default export */ __webpack_exports__["default"] = (userSlice.reducer);
  775. // export const login = (username: string, password: string) => (dispatch: any) => {
  776. // request({
  777. // url: API_LOGIN, method: 'POST', data: { username, password }
  778. // }).then(res => {
  779. // dispatch(loginSuccess(res));
  780. // })
  781. // }
  782. // export const wxLogin = createAsyncThunk('user/wxLogin', async (payload: { code: string, encryptedData: string,iv:string }, { dispatch }) => {
  783. // console.log(payload.code)
  784. // request({
  785. // url: API_LOGIN, method: 'POST',
  786. // data: {
  787. // code: payload.code,
  788. // type: 'WX_MP',
  789. // app_version: '1',
  790. // client_version: '1',
  791. // client_type: 'WX_MP',
  792. // extra: {
  793. // encryptedData: payload.encryptedData,
  794. // iv: payload.iv
  795. // }
  796. // }
  797. // }).then(res => {
  798. // dispatch(loginSuccess(res));
  799. // })
  800. // });
  801. // /*
  802. // export const wxLogin = (code: string) => (dispatch: any) => {
  803. // request({
  804. // url: API_LOGIN, method: 'POST', data: { code,type:'WX_MP',app_version:'1',client_version:'1',client_type:'WXP_MP' }
  805. // }).then(res => {
  806. // console.log(res);
  807. // dispatch(loginSuccess(res));
  808. // })
  809. // }*/
  810. // export const register = (name: string,email:string, password: string) => (dispatch: any) => {
  811. // request({
  812. // url: API_REGISTER, method: 'POST', data: { client_type:'IOS',username:name,email:email, password:password }
  813. // }).then(res => {
  814. // dispatch(registerSuccess(res));
  815. // })
  816. // }
  817. // export const logout = () => (dispatch: any) => {
  818. // request({
  819. // url: API_LOGOUT, method: 'GET', data: {}
  820. // }).then(res => {
  821. // dispatch(logoutSuccess());
  822. // })
  823. // }
  824. // export const clear = () => (dispatch: any) => {
  825. // request({
  826. // url: API_CLEAR_USER, method: 'POST', data: {}
  827. // }).then(res => {
  828. // dispatch(clearSuccess());
  829. // })
  830. // }
  831. // export const getInfo = () => (dispatch: any) => {
  832. // request({
  833. // url: API_USER_INFO, method: 'GET', data: {}
  834. // }).then(res => {
  835. // dispatch(getInfoSuccess(res));
  836. // })
  837. // }
  838. // export const update = () => (dispatch: any) => {
  839. // request({
  840. // url: API_USER_INFO, method: 'POST', data: {}
  841. // }).then(res => {
  842. // dispatch(updateSuccess(res));
  843. // })
  844. // }
  845. /***/ }),
  846. /***/ "./src/utils/types.ts":
  847. /*!****************************!*\
  848. !*** ./src/utils/types.ts ***!
  849. \****************************/
  850. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  851. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  852. /* harmony export */ ButtonType: function() { return /* binding */ ButtonType; },
  853. /* harmony export */ ComponentStatus: function() { return /* binding */ ComponentStatus; },
  854. /* harmony export */ TextType: function() { return /* binding */ TextType; }
  855. /* harmony export */ });
  856. /* unused harmony export ScenarioType */
  857. var ButtonType = /*#__PURE__*/function (ButtonType) {
  858. ButtonType["primary"] = "primary";
  859. ButtonType["outline"] = "outline";
  860. return ButtonType;
  861. }({});
  862. var TextType = /*#__PURE__*/function (TextType) {
  863. TextType["primary"] = "primary";
  864. TextType["secondary"] = "secondary";
  865. TextType["big"] = "big";
  866. return TextType;
  867. }({});
  868. var ComponentStatus = /*#__PURE__*/function (ComponentStatus) {
  869. ComponentStatus["enable"] = "enable";
  870. ComponentStatus["disable"] = "disable";
  871. return ComponentStatus;
  872. }({});
  873. var ScenarioType = /*#__PURE__*/function (ScenarioType) {
  874. ScenarioType["fast"] = "fast";
  875. ScenarioType["sleep"] = "sleep";
  876. ScenarioType["fastSleep"] = "fastSleep";
  877. return ScenarioType;
  878. }({});
  879. /***/ }),
  880. /***/ "./src/assets/svg/check.svg":
  881. /*!**********************************!*\
  882. !*** ./src/assets/svg/check.svg ***!
  883. \**********************************/
  884. /***/ (function(module) {
  885. module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSJub25lIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE4IDEzIj48Zz48cGF0aCBkPSJNMTcuNzA3MSwwLjI5Mjg5M0MxOC4wOTc2LDAuNjgzNDE3LDE4LjA5NzYsMS4zMTY1OCwxNy43MDcxLDEuNzA3MTFDMTcuNzA3MSwxLjcwNzExLDYuNzA3MTEsMTIuNzA3MSw2LjcwNzExLDEyLjcwNzFDNi4zMTY1OCwxMy4wOTc2LDUuNjgzNDIsMTMuMDk3Niw1LjI5Mjg5LDEyLjcwNzFDNS4yOTI4OSwxMi43MDcxLDAuMjkyODkzLDcuNzA3MTEsMC4yOTI4OTMsNy43MDcxMUMtMC4wOTc2MzExLDcuMzE2NTgsLTAuMDk3NjMxMSw2LjY4MzQyLDAuMjkyODkzLDYuMjkyODlDMC42ODM0MTcsNS45MDIzNywxLjMxNjU4LDUuOTAyMzcsMS43MDcxMSw2LjI5Mjg5QzEuNzA3MTEsNi4yOTI4OSw2LDEwLjU4NTgsNiwxMC41ODU4QzYsMTAuNTg1OCwxNi4yOTI5LDAuMjkyODkzLDE2LjI5MjksMC4yOTI4OTNDMTYuNjgzNCwtMC4wOTc2MzExLDE3LjMxNjYsLTAuMDk3NjMxMSwxNy43MDcxLDAuMjkyODkzQzE3LjcwNzEsMC4yOTI4OTMsMTcuNzA3MSwwLjI5Mjg5MywxNy43MDcxLDAuMjkyODkzWiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjQUFGRjAwIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PC9zdmc+";
  886. /***/ })
  887. }]);
  888. //# sourceMappingURL=common.js.map