/*! For license information please see app.js.LICENSE.txt */ require("./common");require("./vendors");require("./taro");require("./runtime");(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([["app"],{"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/app.tsx":function(e,O,j){"use strict";var k=j("./node_modules/@tarojs/taro/index.js");var _=j.n(k);var C=j("./node_modules/react-redux/es/index.js");var N=j("./src/store/index.ts");var I=j("./src/common/util.ts");var U=j("./src/use/contextBlueTooth.tsx");var R=j("./node_modules/react/cjs/react-jsx-runtime.production.min.js");var M=(0,N["default"])();var L=function App(e){var O=e.children;if(true){_().showShareMenu({withShareTicket:true});(0,I.shareShop)();(0,k.onAppShow)((function(){var e=_().getUpdateManager();e.onCheckForUpdate((function(e){console.log("版本信息:",e.hasUpdate)}));e.onUpdateReady((function(){_().showModal({title:"更新提示",content:"新版本已经准备好,是否重启应用?",success:function success(O){if(O.confirm){e.applyUpdate()}}})}));e.onUpdateFailed((function(){console.log("新版本更新失败")}))}))}return(0,R.jsx)(U["default"],{children:(0,R.jsx)(C.Provider,{store:M,children:O})})};O["default"]=L},"./src/app.tsx":function(e,O,j){"use strict";var k;var _=j("./node_modules/@tarojs/plugin-platform-weapp/dist/runtime.js");var C=j("./node_modules/@tarojs/runtime/dist/runtime.esm.js");var N=j("./node_modules/@tarojs/plugin-framework-react/dist/runtime.js");var I=j("./node_modules/@tarojs/taro/index.js");var U=j.n(I);var R=j("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/app.tsx");var M=j("./node_modules/react/cjs/react.production.min.js");var L=j("./node_modules/@tarojs/react/dist/react.esm.js");var F={pages:["pages/index/index","pages/order/index","pages/shopping/index","pages/user/index","pages/login/index"],window:{backgroundTextStyle:"light",navigationBarBackgroundColor:"#fff",navigationBarTitleText:"WeChat",navigationBarTextStyle:"black",backgroundColor:"#ffffff"},tabBar:{custom:true,list:[{pagePath:"pages/index/index",text:"首页"},{pagePath:"pages/shopping/index",text:"购物"},{pagePath:"pages/order/index",text:"订单"},{pagePath:"pages/user/index",text:"我的"}],color:"#707070",selectedColor:"#2680EB",backgroundColor:"#fff",borderStyle:"white"},usingComponents:{"custom-wrapper":"/custom-wrapper"},subPackages:[{root:"pages/orderWarningAnalysis",pages:["index","orderWarningAnalysisDetail/index"]},{root:"pages/wareHousePage",pages:["index"]},{root:"pages/clauseDetail",pages:["index"]},{root:"pages/sampleCutting",pages:["index","addSampleCutting/index","sampleCuttingList/index","sampleCuttingDetail/index"]},{root:"pages/getColorCard",pages:["index","addColorCard/index","colorCardList/index","colorCardDetail/index"]},{root:"pages/inviteCode",pages:["index"]},{root:"pages/saleStatistic",pages:["index"]},{root:"pages/takeDelivery",pages:["index"]},{root:"pages/takeDeliveryDetail",pages:["index"]},{root:"pages/delivery",pages:["index"]},{root:"pages/deliveryDetail",pages:["index"]},{root:"pages/colorRelated",pages:["sampleComparison/index","takeColor/index","findColor/index"]},{root:"pages/addAddress",pages:["index"]},{root:"pages/addressManager",pages:["index"]},{root:"pages/customerPage",pages:["index"]},{root:"pages/orderDetails",pages:["index"]},{root:"pages/saleuserPage",pages:["index"]},{root:"pages/searchPage",pages:["index"]},{root:"pages/submitOrder",pages:["index"]},{root:"pages/refundPage",pages:["index"]},{root:"pages/refundDetail",pages:["index"]},{root:"pages/refundMoneyDetail",pages:["index"]},{root:"pages/applyGoods",pages:["index"]},{root:"pages/applyMoney",pages:["index"]},{root:"pages/newCollection",pages:["index"]},{root:"pages/addCollection",pages:["index"]},{root:"pages/accountPage",pages:["index"]},{root:"pages/collectionDetail",pages:["index"]},{root:"pages/customerManagement",pages:["index"]},{root:"pages/customerDetails",pages:["index"]},{root:"pages/customerEditor",pages:["index"]},{root:"pages/orderEdit",pages:["index"]},{root:"pages/addFabric",pages:["index"]}]};C.window.__taroAppConfig=F;var B=App((0,N.createReactApp)(R["default"],k||(k=j.t(M,2)),L["default"],F));(0,I.initPxTransform)({designWidth:750,deviceRatio:{640:1.17,750:1,828:.905},baseFontSize:20,unitPrecision:undefined,targetUnit:undefined});(0,I.initAppInfo)({platform:"MiniProgram",taroVersion:"3.6.6",designWidth:750})},"./src/constants/common.ts":function(e,O,j){"use strict";j.d(O,{CLEAR_SHOPCOUNT:function(){return _},SET_SHOPCOUNT:function(){return k},STORAGE_SHOPCOUNT:function(){return C}});var k="set_shopCount";var _="clear_shopCount";var C="storage_shopcount"},"./src/reducers/commonData.ts":function(e,O,j){"use strict";var k=j("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");var _=j("./node_modules/@tarojs/taro/index.js");var C=j.n(_);var N=j("./src/constants/common.ts");var I={shopCount:C().getStorageSync(N.STORAGE_SHOPCOUNT)?JSON.parse(C().getStorageSync(N.STORAGE_SHOPCOUNT)).shopCount:0};O["default"]=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:I;var O=arguments.length>1?arguments[1]:undefined;var j=O.type,_=O.data;switch(j){case N.SET_SHOPCOUNT:C().setStorageSync(N.STORAGE_SHOPCOUNT,JSON.stringify(_===null||_===void 0?void 0:_.shopCount));return(0,k["default"])((0,k["default"])({},e),_);case N.CLEAR_SHOPCOUNT:C().removeStorageSync(N.STORAGE_SHOPCOUNT);return(0,k["default"])((0,k["default"])({},e),{},{shopCount:0});default:return e}}},"./src/reducers/index.ts":function(e,O,j){"use strict";var k=j("./node_modules/redux/es/redux.js");var _=j("./src/reducers/userInfo.ts");var C=j("./src/reducers/commonData.ts");var N=j("./src/reducers/tabBar.ts");O["default"]=(0,k.combineReducers)({userInfoData:_["default"],commonData:C["default"],tabBarData:N["default"]})},"./src/reducers/userInfo.ts":function(e,O,j){"use strict";var k=j("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");var _=j("./node_modules/@tarojs/taro/index.js");var C=j.n(_);var N=j("./src/constants/userInfo.ts");var I={userInfo:C().getStorageSync("userInfo")?JSON.parse(C().getStorageSync("userInfo")):null,adminUserInfo:C().getStorageSync("adminUserInfo")?JSON.parse(C().getStorageSync("adminUserInfo")):null,token:C().getStorageSync("token")||"",session_key:C().getStorageSync("session_key")||"",sort_code:C().getStorageSync("sort_code")?JSON.parse(C().getStorageSync("sort_code")):null,logingStatus:false};O["default"]=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:I;var O=arguments.length>1?arguments[1]:undefined;var j=O.type,_=O.data;switch(j){case N.UserInfoActionType.SET_USERINFO:C().setStorageSync("userInfo",JSON.stringify(_===null||_===void 0?void 0:_.userInfo));return(0,k["default"])((0,k["default"])({},e),_);case N.UserInfoActionType.SET_ADMINUSERINFO:C().setStorageSync("adminUserInfo",JSON.stringify(_===null||_===void 0?void 0:_.adminUserInfo));return(0,k["default"])((0,k["default"])({},e),_);case N.UserInfoActionType.SET_TOKEN:C().setStorageSync("token",_===null||_===void 0?void 0:_.token);return(0,k["default"])((0,k["default"])({},e),_);case N.UserInfoActionType.SET_SESSIONKEY:C().setStorageSync("session_key",_===null||_===void 0?void 0:_.session_key);return(0,k["default"])((0,k["default"])({},e),_);case N.UserInfoActionType.SET_SORTCODE:C().setStorageSync("sort_code",JSON.stringify(_===null||_===void 0?void 0:_.sort_code));return(0,k["default"])((0,k["default"])({},e),_);case N.UserInfoActionType.CLEAR_TOKEN:C().removeStorageSync("token");return(0,k["default"])((0,k["default"])({},e),{},{token:""});case N.UserInfoActionType.CLEAR_SESSIONKEY:C().removeStorageSync("session_key");return(0,k["default"])((0,k["default"])({},e),{},{session_key:""});case N.UserInfoActionType.CLEAR_USERINFO:C().removeStorageSync("userInfo");return(0,k["default"])((0,k["default"])({},e),{},{userInfo:null});case N.UserInfoActionType.CLEAR_ADMINUSERINFO:C().removeStorageSync("adminUserInfo");return(0,k["default"])((0,k["default"])({},e),{},{adminUserInfo:null});case N.UserInfoActionType.CLEAR_SORTCODE:C().removeStorageSync("sort_code");return(0,k["default"])((0,k["default"])({},e),{},{sortCode:null});case N.UserInfoActionType.LOGIN_STATUS:return(0,k["default"])((0,k["default"])({},e),_);default:return e}}},"./src/store/index.ts":function(e,O,j){"use strict";j.d(O,{default:function(){return configStore}});var k=j("./node_modules/@babel/runtime/helpers/esm/typeof.js");var _=j("./node_modules/redux/es/redux.js");var C=j("./node_modules/redux-thunk/es/index.js");var N=j("./src/reducers/index.ts");var I=j("./node_modules/@tarojs/runtime/dist/runtime.esm.js")["window"];var U=(typeof I==="undefined"?"undefined":(0,k["default"])(I))==="object"&&I.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?I.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({}):_.compose;var R=[C["default"]];if(true){R.push(j("./node_modules/redux-logger/dist/redux-logger.js").createLogger())}var M=U(_.applyMiddleware.apply(void 0,R));function configStore(){var e=(0,_.createStore)(N["default"],M);return e}},"./node_modules/redux-logger/dist/redux-logger.js":function(e,O,j){var k=j("./node_modules/@tarojs/runtime/dist/runtime.esm.js")["window"];!function(e,j){true?j(O):0}(this,(function(e){"use strict";function t(e,O){e.super_=O,e.prototype=Object.create(O.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function r(e,O){Object.defineProperty(this,"kind",{value:e,enumerable:!0}),O&&O.length&&Object.defineProperty(this,"path",{value:O,enumerable:!0})}function n(e,O,j){n.super_.call(this,"E",e),Object.defineProperty(this,"lhs",{value:O,enumerable:!0}),Object.defineProperty(this,"rhs",{value:j,enumerable:!0})}function o(e,O){o.super_.call(this,"N",e),Object.defineProperty(this,"rhs",{value:O,enumerable:!0})}function i(e,O){i.super_.call(this,"D",e),Object.defineProperty(this,"lhs",{value:O,enumerable:!0})}function a(e,O,j){a.super_.call(this,"A",e),Object.defineProperty(this,"index",{value:O,enumerable:!0}),Object.defineProperty(this,"item",{value:j,enumerable:!0})}function f(e,O,j){var k=e.slice((j||O)+1||e.length);return e.length=O<0?e.length+O:O,e.push.apply(e,k),e}function u(e){var O="undefined"==typeof e?"undefined":N(e);return"object"!==O?O:e===Math?"math":null===e?"null":Array.isArray(e)?"array":"[object Date]"===Object.prototype.toString.call(e)?"date":"function"==typeof e.toString&&/^\/.*\//.test(e.toString())?"regexp":"object"}function l(e,O,j,k,_,C,I){_=_||[],I=I||[];var U=_.slice(0);if("undefined"!=typeof C){if(k){if("function"==typeof k&&k(U,C))return;if("object"===("undefined"==typeof k?"undefined":N(k))){if(k.prefilter&&k.prefilter(U,C))return;if(k.normalize){var R=k.normalize(U,C,e,O);R&&(e=R[0],O=R[1])}}}U.push(C)}"regexp"===u(e)&&"regexp"===u(O)&&(e=e.toString(),O=O.toString());var M="undefined"==typeof e?"undefined":N(e),L="undefined"==typeof O?"undefined":N(O),F="undefined"!==M||I&&I[I.length-1].lhs&&I[I.length-1].lhs.hasOwnProperty(C),B="undefined"!==L||I&&I[I.length-1].rhs&&I[I.length-1].rhs.hasOwnProperty(C);if(!F&&B)j(new o(U,O));else if(!B&&F)j(new i(U,e));else if(u(e)!==u(O))j(new n(U,e,O));else if("date"===u(e)&&e-O!==0)j(new n(U,e,O));else if("object"===M&&null!==e&&null!==O)if(I.filter((function(O){return O.lhs===e})).length)e!==O&&j(new n(U,e,O));else{if(I.push({lhs:e,rhs:O}),Array.isArray(e)){var W;e.length;for(W=0;W=O.length?j(new a(U,W,new i(void 0,e[W]))):l(e[W],O[W],j,k,U,W,I);for(;W=0?(l(e[_],O[_],j,k,U,_,I),K=f(K,N)):l(e[_],void 0,j,k,U,_,I)})),K.forEach((function(e){l(void 0,O[e],j,k,U,e,I)}))}I.length=I.length-1}else e!==O&&("number"===M&&isNaN(e)&&isNaN(O)||j(new n(U,e,O)))}function c(e,O,j,k){return k=k||[],l(e,O,(function(e){e&&k.push(e)}),j),k.length?k:void 0}function s(e,O,j){if(j.path&&j.path.length){var k,_=e[O],C=j.path.length-1;for(k=0;k0&&void 0!==arguments[0]?arguments[0]:{},O=Object.assign({},R,e),j=O.logger,k=O.stateTransformer,_=O.errorTransformer,N=O.predicate,I=O.logErrors,U=O.diffPredicate;if("undefined"==typeof j)return function(){return function(e){return function(O){return e(O)}}};if(e.getState&&e.dispatch)return console.error("[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware:\n// Logger with default options\nimport { logger } from 'redux-logger'\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n// Or you can create your own logger with custom options http://bit.ly/redux-logger-options\nimport createLogger from 'redux-logger'\nconst logger = createLogger({\n // ...options\n});\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n"),function(){return function(e){return function(O){return e(O)}}};var M=[];return function(e){var j=e.getState;return function(e){return function(R){if("function"==typeof N&&!N(j,R))return e(R);var L={};M.push(L),L.started=C.now(),L.startedTime=new Date,L.prevState=k(j()),L.action=R;var F=void 0;if(I)try{F=e(R)}catch(e){L.error=_(e)}else F=e(R);L.took=C.now()-L.started,L.nextState=k(j());var B=O.diff&&"function"==typeof U?U(j,R):O.diff;if(x(M,Object.assign({},O,{diff:B})),M.length=0,L.error)throw L.error;return F}}}}var O,_,E=function(e,O){return new Array(O+1).join(e)},A=function(e,O){return E("0",O-e.toString().length)+e},D=function(e){return A(e.getHours(),2)+":"+A(e.getMinutes(),2)+":"+A(e.getSeconds(),2)+"."+A(e.getMilliseconds(),3)},C="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance:Date,N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},P=function(e){if(Array.isArray(e)){for(var O=0,j=Array(e.length);O0&&void 0!==arguments[0]?arguments[0]:{},O=e.dispatch,j=e.getState;return"function"==typeof O||"function"==typeof j?S()({dispatch:O,getState:j}):void console.error("\n[redux-logger v3] BREAKING CHANGE\n[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings.\n[redux-logger v3] Change\n[redux-logger v3] import createLogger from 'redux-logger'\n[redux-logger v3] to\n[redux-logger v3] import { createLogger } from 'redux-logger'\n")};e.defaults=R,e.createLogger=S,e.logger=T,e.default=T,Object.defineProperty(e,"__esModule",{value:!0})}))},"./node_modules/redux-thunk/es/index.js":function(e,O){"use strict";function createThunkMiddleware(e){var O=function middleware(O){var j=O.dispatch,k=O.getState;return function(O){return function(_){if(typeof _==="function"){return _(j,k,e)}return O(_)}}};return O}var j=createThunkMiddleware();j.withExtraArgument=createThunkMiddleware;O["default"]=j},"./node_modules/redux/es/redux.js":function(e,O,j){"use strict";j.d(O,{applyMiddleware:function(){return applyMiddleware},combineReducers:function(){return combineReducers},compose:function(){return compose},createStore:function(){return createStore}});var k=j("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");function formatProdErrorMessage(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or "+"use the non-minified dev environment for full errors. "}var _=function(){return typeof Symbol==="function"&&Symbol.observable||"@@observable"}();var C=function randomString(){return Math.random().toString(36).substring(7).split("").join(".")};var N={INIT:"@@redux/INIT"+C(),REPLACE:"@@redux/REPLACE"+C(),PROBE_UNKNOWN_ACTION:function PROBE_UNKNOWN_ACTION(){return"@@redux/PROBE_UNKNOWN_ACTION"+C()}};function isPlainObject(e){if(typeof e!=="object"||e===null)return false;var O=e;while(Object.getPrototypeOf(O)!==null){O=Object.getPrototypeOf(O)}return Object.getPrototypeOf(e)===O}function miniKindOf(e){if(e===void 0)return"undefined";if(e===null)return"null";var O=typeof e;switch(O){case"boolean":case"string":case"number":case"symbol":case"function":{return O}}if(Array.isArray(e))return"array";if(isDate(e))return"date";if(isError(e))return"error";var j=ctorName(e);switch(j){case"Symbol":case"Promise":case"WeakMap":case"WeakSet":case"Map":case"Set":return j}return O.slice(8,-1).toLowerCase().replace(/\s/g,"")}function ctorName(e){return typeof e.constructor==="function"?e.constructor.name:null}function isError(e){return e instanceof Error||typeof e.message==="string"&&e.constructor&&typeof e.constructor.stackTraceLimit==="number"}function isDate(e){if(e instanceof Date)return true;return typeof e.toDateString==="function"&&typeof e.getDate==="function"&&typeof e.setDate==="function"}function kindOf(e){var O=typeof e;if(true){O=miniKindOf(e)}return O}function createStore(e,O,j){var k;if(typeof O==="function"&&typeof j==="function"||typeof j==="function"&&typeof arguments[3]==="function"){throw new Error(false?0:"It looks like you are passing several store enhancers to "+"createStore(). This is not supported. Instead, compose them "+"together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.")}if(typeof O==="function"&&typeof j==="undefined"){j=O;O=undefined}if(typeof j!=="undefined"){if(typeof j!=="function"){throw new Error(false?0:"Expected the enhancer to be a function. Instead, received: '"+kindOf(j)+"'")}return j(createStore)(e,O)}if(typeof e!=="function"){throw new Error(false?0:"Expected the root reducer to be a function. Instead, received: '"+kindOf(e)+"'")}var C=e;var I=O;var U=[];var R=U;var M=false;function ensureCanMutateNextListeners(){if(R===U){R=U.slice()}}function getState(){if(M){throw new Error(false?0:"You may not call store.getState() while the reducer is executing. "+"The reducer has already received the state as an argument. "+"Pass it down from the top reducer instead of reading it from the store.")}return I}function subscribe(e){if(typeof e!=="function"){throw new Error(false?0:"Expected the listener to be a function. Instead, received: '"+kindOf(e)+"'")}if(M){throw new Error(false?0:"You may not call store.subscribe() while the reducer is executing. "+"If you would like to be notified after the store has been updated, subscribe from a "+"component and invoke store.getState() in the callback to access the latest state. "+"See https://redux.js.org/api/store#subscribelistener for more details.")}var O=true;ensureCanMutateNextListeners();R.push(e);return function unsubscribe(){if(!O){return}if(M){throw new Error(false?0:"You may not unsubscribe from a store listener while the reducer is executing. "+"See https://redux.js.org/api/store#subscribelistener for more details.")}O=false;ensureCanMutateNextListeners();var j=R.indexOf(e);R.splice(j,1);U=null}}function dispatch(e){if(!isPlainObject(e)){throw new Error(false?0:"Actions must be plain objects. Instead, the actual type was: '"+kindOf(e)+"'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.")}if(typeof e.type==="undefined"){throw new Error(false?0:'Actions may not have an undefined "type" property. You may have misspelled an action type string constant.')}if(M){throw new Error(false?0:"Reducers may not dispatch actions.")}try{M=true;I=C(I,e)}finally{M=false}var O=U=R;for(var j=0;j0){return"Unexpected "+(I.length>1?"keys":"key")+" "+('"'+I.join('", "')+'" found in '+C+". ")+"Expected to find one of the known reducer keys instead: "+('"'+_.join('", "')+'". Unexpected keys will be ignored.')}}function assertReducerShape(e){Object.keys(e).forEach((function(O){var j=e[O];var k=j(undefined,{type:N.INIT});if(typeof k==="undefined"){throw new Error(false?0:'The slice reducer for key "'+O+'" returned undefined during initialization. '+"If the state passed to the reducer is undefined, you must "+"explicitly return the initial state. The initial state may "+"not be undefined. If you don't want to set a value for this reducer, "+"you can use null instead of undefined.")}if(typeof j(undefined,{type:N.PROBE_UNKNOWN_ACTION()})==="undefined"){throw new Error(false?0:'The slice reducer for key "'+O+'" returned undefined when probed with a random type. '+("Don't try to handle '"+N.INIT+'\' or other actions in "redux/*" ')+"namespace. They are considered private. Instead, you must return the "+"current state for any unknown actions, unless it is undefined, "+"in which case you must return the initial state, regardless of the "+"action type. The initial state may not be undefined, but can be null.")}}))}function combineReducers(e){var O=Object.keys(e);var j={};for(var k=0;k