diff --git a/.gitignore b/.gitignore
index beb5c81..b232557 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,43 +1,3 @@
-# See http://help.github.com/ignore-files/ for more about ignoring files.
-
-# Compiled output
-/dist
-/tmp
-/out-tsc
-/bazel-out
-
-# Node
/node_modules
-npm-debug.log
-yarn-error.log
-
-# IDEs and editors
-.idea/
-.project
-.classpath
-.c9/
-*.launch
-.settings/
-*.sublime-workspace
-
-# Visual Studio Code
-.vscode/*
-!.vscode/settings.json
-!.vscode/tasks.json
-!.vscode/launch.json
-!.vscode/extensions.json
-.history/*
-
-# Miscellaneous
-/.angular/cache
-.sass-cache/
-/connect.lock
-/coverage
-/libpeerconnection.log
-testem.log
-/typings
-
-# System files
-.DS_Store
-Thumbs.db
-/unpackage
+/unpackage/dist
+/uni_modules
\ No newline at end of file
diff --git a/components/tabbar.vue b/components/tabbar.vue
index 9c15f48..3d26cb5 100644
--- a/components/tabbar.vue
+++ b/components/tabbar.vue
@@ -23,7 +23,7 @@
isSupervisor: false,
shenfen: '',
color: "#333333",
- selectedColor: "#333333",
+ selectedColor: "#317aff",
list: []
}
},
@@ -86,6 +86,7 @@
bottom: 0;
left: 0;
right: 0;
+ z-index: 999;
height: 100rpx;
background: white;
display: flex;
diff --git a/pages.json b/pages.json
index 4a66b47..d3c48a0 100644
--- a/pages.json
+++ b/pages.json
@@ -18,7 +18,7 @@
"navigationBarTextStyle": "white"
}
},
-
+
{
"path": "pages/changePassword/changePassword",
"style": {
@@ -117,33 +117,21 @@
"backgroundColor": "#F8F8F8"
},
"tabBar": {
- "custom": true,
+ "custom": true,
"color": "#353535",
"selectedColor": "#5187FF",
"list": [{
"pagePath": "pages/index/index"
- // "iconPath": "static/tab/43251.png",
- // "selectedIconPath": "static/tab/4325.png",
- // "text": "工作任务"
},
{
"pagePath": "pages/task/taskapply"
- // "iconPath": "static/tab/43281.png",
- // "selectedIconPath": "static/tab/4328.png",
- // "text": "申请"
},
{
"pagePath": "pages/task/taskreceive"
- // "iconPath": "static/tab/43281.png",
- // "selectedIconPath": "static/tab/4328.png",
- // "text": "领取"
},
{
"pagePath": "pages/user/user"
- // "iconPath": "static/tab/user.png",
- // "selectedIconPath": "static/tab/user1.png",
- // "text": "我的"
}
]
}
-}
\ No newline at end of file
+}
diff --git a/pages/login/login.vue b/pages/login/login.vue
index f88e8dd..a679d7d 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -14,7 +14,8 @@
欢迎登录防消一体化综合治理平台
-
+
+
账号
@@ -22,7 +23,8 @@
-
+
+
密码
@@ -30,17 +32,21 @@
-
-
-
+
+ -->
-
+
-
+
+
+
+
+
@@ -81,7 +87,7 @@
this.$auth.login(this.form)
return
},
-
+
}
}
@@ -89,70 +95,68 @@
diff --git a/pages/rescue/index.vue b/pages/rescue/index.vue
index 72236e0..c97d72e 100644
--- a/pages/rescue/index.vue
+++ b/pages/rescue/index.vue
@@ -6,17 +6,20 @@
-
+
+
+
+
- {{dates.year}}
+ {{dates.year}}
-
+
- |
-
- {{today.month}}.{{dates.day}}
+
+
+ {{today.month}}.{{dates.day}}
+
+
@@ -66,6 +70,7 @@
+
@@ -418,6 +423,11 @@
\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138727122\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/App.vue?6304","webpack:///F:/项目2/Jinan_app/Jinan_app/App.vue?d90e","uni-app:///App.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/App.vue?9a7c","webpack:///F:/项目2/Jinan_app/Jinan_app/App.vue?45d4"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","uni","$http","baseUrl","Vue","config","productionTip","App","mpType","prototype","$auth","auth","$alert","alert","$request","request","$config","app","store","addInterceptor","invoke","args","data","method","getStorageSync","getToken","newData","qs","stringify","arrayFormat","console","log","url","success","fail","err","complete","res","$mount"],"mappings":";;;;;;;;;sDAAA;;AAE2D;AAC3D;AACA;AACA;AACA;AACA;AACA;;;;AAIA;;;;;AAKA,qE,ynCAhBA;AACAA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC,CAgBAC,GAAG,CAACC,KAAJ,GAAYA,yBAAZ;AACAA,0BAAMC,OAAN,GAAgB,2BAAhB;AACAC,aAAIC,MAAJ,CAAWC,aAAX,GAA2B,KAA3B;AACAC,aAAIC,MAAJ,GAAa,KAAb;AACAJ,aAAIK,SAAJ,CAAcC,KAAd,GAAsBC,aAAtB;AACAP,aAAIK,SAAJ,CAAcG,MAAd,GAAuBC,cAAvB;AACAT,aAAIK,SAAJ,CAAcK,QAAd,GAAyBC,gBAAzB;AACAX,aAAIK,SAAJ,CAAcO,OAAd,GAAwBX,eAAxB;AACA,IAAMY,GAAG,GAAG,IAAIb,YAAJ;AACLG,YADK;AAEXW,OAAK,EAALA,cAFW,IAAZ;;;AAKAjB,GAAG,CAACkB,cAAJ,CAAmB,SAAnB,EAA8B;;AAE5BC,QAF4B,kBAErBC,IAFqB,EAEf;AACZ;AADY;;AAIXC,QAJW;;AAMRD,QANQ,CAIXC,IAJW,CAKXC,MALW,GAMRF,IANQ,CAKXE,MALW;AAOZ,QAAIA,MAAM,KAAK,KAAf,EAAsB;AACrB,UAAGtB,GAAG,CAACuB,cAAJ,CAAmB,OAAnB,CAAH,EAA+B;AAC9BT,yBAAQU,QAAR;AACA;AACD;AACA,UAAMC,OAAO,GAAGC,YAAGC,SAAH,CAAaN,IAAb,EAAmB;AAClCO,mBAAW,EAAE,QADqB,EAAnB,CAAhB;;AAGAC,aAAO,CAACC,GAAR,CAAYL,OAAZ,EAAoB,IAApB;AACA,aAAOL,IAAI,CAACC,IAAZ;AACAD,UAAI,CAACW,GAAL,aAAcX,IAAI,CAACW,GAAnB,cAA0BN,OAA1B;AACA;AACD,GArB2B;AAsB5BO,SAtB4B,mBAsBpBZ,IAtBoB,EAsBd,CAAE,CAtBY;AAuB5Ba,MAvB4B,gBAuBvBC,GAvBuB,EAuBlB,CAAE,CAvBgB;AAwB5BC,UAxB4B,oBAwBnBC,GAxBmB,EAwBd,CAAE,CAxBY,EAA9B;;;AA2BA,UAAApB,GAAG,EAACqB,MAAJ,G;;;;;;;;;;;;;;;;;AC1DA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACuD;AACL;AACa;;;AAG/D;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,yEAAM;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACe,gF;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAA+tB,CAAgB,ovBAAG,EAAC,C;;;;;;;;;;;;ACCnvB;AACA;;AAEA;AACA,iDAHA,CAGA;AACA,GALA;AAMA;AACA;AACA,GARA;AASA;AACA;AACA,GAXA,E;;;;;;;;;;;ACDA;AAAA;AAAA;AAAA;AAAqiC,CAAgB,+hCAAG,EAAC,C;;;;;;;;;;ACAzjC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"common/main.js","sourcesContent":["import 'uni-pages';\r\n// @ts-ignore\r\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;import App from './App'\r\nimport auth from './libs/auth.js'\r\nimport alert from './libs/alert.js'\r\nimport request from './libs/request.js'\r\nimport config from './config.js'\r\nimport store from './store.js'\r\nimport qs from 'qs'\r\n\r\n\r\n\r\nimport {\r\n\t$http\r\n} from '@escook/request-miniprogram'\r\n\r\n\r\nimport Vue from 'vue'\r\nuni.$http = $http\r\n$http.baseUrl = 'https://121.36.37.70:8204'\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\nVue.prototype.$auth = auth\r\nVue.prototype.$alert = alert\r\nVue.prototype.$request = request\r\nVue.prototype.$config = config\r\nconst app = new Vue({\r\n ...App,\r\n\tstore\r\n})\r\n\r\nuni.addInterceptor('request', {\r\n\t\t\r\n\t\tinvoke(args) {\r\n\t\t\t// request 触发前拼接 url \r\n\t\t\t\r\n\t\t\tconst {\r\n\t\t\t\tdata,\r\n\t\t\t\tmethod,\r\n\t\t\t} = args;\r\n\t\t\tif (method === \"GET\") {\r\n\t\t\t\tif(uni.getStorageSync(\"token\")){\r\n\t\t\t\t\trequest.getToken()\r\n\t\t\t\t}\r\n\t\t\t\t// 如果是get请求,且params是数组类型如arr=[1,2],则转换成arr=1&arr=2\r\n\t\t\t\tconst newData = qs.stringify(data, {\r\n\t\t\t\t\tarrayFormat: \"repeat\"\r\n\t\t\t\t})\r\n\t\t\t\tconsole.log(newData,7777);\r\n\t\t\t\tdelete args.data;\r\n\t\t\t\targs.url = `${args.url}?${newData}`;\r\n\t\t\t}\r\n\t\t},\r\n\t\tsuccess(args) {},\r\n\t\tfail(err) {},\r\n\t\tcomplete(res) {}\r\n\t})\r\n\r\napp.$mount()","var render, staticRenderFns, recyclableRender, components\nvar renderjs\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147042451\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
index 263afb7..21bff98 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/uni-mp-weixin/dist/index.js",null,"webpack:///F:/项目2/Jinan_app/Jinan_app/static/446.png?3c1a","webpack:///F:/项目2/Jinan_app/Jinan_app/static/zeren/4508.png?1030","webpack:///F:/项目2/Jinan_app/Jinan_app/static/zeren/4511.png?3d23","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js","uni-app:///libs/auth.js","uni-app:///store.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/uni-cloud/dist/index.js","uni-app:///pages.json","uni-app:///uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js","uni-app:///uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vuex3/dist/vuex.common.js","webpack:///F:/项目2/Jinan_app/Jinan_app/static/task/list.png?4755","uni-app:///libs/request.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/@babel/runtime/regenerator/index.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/regenerator-runtime/runtime-module.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/regenerator-runtime/runtime.js","uni-app:///config.js","uni-app:///uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/webpack/buildin/global.js","uni-app:///libs/alert.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/qs/lib/index.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/qs/lib/stringify.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/qs/lib/utils.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/qs/lib/formats.js","uni-app:///uni_modules/uni-load-more/components/uni-load-more/i18n/index.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/qs/lib/parse.js","uni-app:///uni_modules/uni-icons/components/uni-icons/icons.js","uni-app:///node_modules/@escook/request-miniprogram/miniprogram_dist/index.js","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/uni-i18n/dist/uni-i18n.es.js","webpack:///F:/项目2/Jinan_app/Jinan_app/static/login/banner.jpg?b0c7","webpack:///F:/项目2/Jinan_app/Jinan_app/static/login/title.png?927a","uni-app:///D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js","webpack:///F:/项目2/Jinan_app/Jinan_app/static/091212.jpg?2964","webpack:///F:/项目2/Jinan_app/Jinan_app/static/arrow.png?80f1","webpack:///F:/项目2/Jinan_app/Jinan_app/static/down.png?7ce8","webpack:///F:/项目2/Jinan_app/Jinan_app/static/4412.png?72e2","webpack:///F:/项目2/Jinan_app/Jinan_app/static/dadui/10.png?fc6d","webpack:///F:/项目2/Jinan_app/Jinan_app/static/logo.png?ced9"],"names":["realAtob","b64","b64re","atob","str","String","replace","test","Error","slice","length","bitmap","result","r1","r2","i","indexOf","charAt","fromCharCode","b64DecodeUnicode","decodeURIComponent","split","map","c","charCodeAt","toString","join","getCurrentUserInfo","token","wx","getStorageSync","tokenArr","uid","role","permission","tokenExpired","userInfo","JSON","parse","error","message","exp","iat","uniIdMixin","Vue","prototype","uniIDHasRole","roleId","uniIDHasPermission","permissionId","uniIDTokenValid","Date","now","_toString","Object","hasOwnProperty","isFn","fn","isStr","isPlainObject","obj","call","hasOwn","key","noop","cached","cache","create","cachedFn","hit","camelizeRE","camelize","_","toUpperCase","sortObject","sortObj","keys","sort","forEach","HOOKS","globalInterceptors","scopedInterceptors","mergeHook","parentVal","childVal","res","concat","Array","isArray","dedupeHooks","hooks","push","removeHook","hook","index","splice","mergeInterceptorHook","interceptor","option","removeInterceptorHook","addInterceptor","method","removeInterceptor","wrapperHook","data","isPromise","then","queue","promise","Promise","resolve","callback","wrapperOptions","options","name","oldCallback","callbackInterceptor","wrapperReturnValue","returnValue","returnValueHooks","getApiInterceptorHooks","scopedInterceptor","invokeApi","api","params","invoke","promiseInterceptor","reject","SYNC_API_RE","CONTEXT_API_RE","CONTEXT_API_RE_EXC","ASYNC_API","CALLBACK_API_RE","isContextApi","isSyncApi","isCallbackApi","handlePromise","catch","err","shouldPromise","finally","constructor","value","reason","promisify","promiseApi","success","fail","complete","assign","EPS","BASE_DEVICE_WIDTH","isIOS","deviceWidth","deviceDPR","checkDeviceWidth","getSystemInfoSync","platform","pixelRatio","windowWidth","upx2px","number","newDeviceWidth","Number","Math","floor","LOCALE_ZH_HANS","LOCALE_ZH_HANT","LOCALE_EN","LOCALE_FR","LOCALE_ES","messages","locale","normalizeLocale","language","initI18nMessages","isEnableLocale","localeKeys","__uniConfig","locales","curMessages","userMessages","i18n","t","i18nMixin","mixin","beforeCreate","unwatch","watchLocale","$forceUpdate","$once","methods","$$t","values","setLocale","getLocale","initAppLocale","appVm","state","observable","localeWatchers","$watchLocale","defineProperty","get","set","v","watch","include","parts","find","part","startsWith","trim","toLowerCase","lang","getLocale$1","app","getApp","allowDefault","$vm","$locale","setLocale$1","oldLocale","onLocaleChangeCallbacks","onLocaleChange","global","interceptors","baseApi","freeze","__proto__","findExistsPageIndex","url","pages","getCurrentPages","len","page","$page","fullPath","redirectTo","fromArgs","exists","delta","args","existsPageIndex","previewImage","currentIndex","parseInt","current","isNaN","urls","filter","item","indicator","loop","UUID_KEY","deviceId","useDeviceId","random","setStorage","addSafeAreaInsets","safeArea","safeAreaInsets","top","left","right","bottom","screenHeight","populateParameters","brand","model","system","theme","version","fontSizeSetting","SDKVersion","deviceOrientation","osName","osVersion","hostVersion","deviceType","getGetDeviceType","deviceBrand","getDeviceBrand","_hostName","getHostName","_deviceOrientation","_devicePixelRatio","_SDKVersion","hostLanguage","parameters","appId","process","appName","appVersion","appVersionCode","appLanguage","getAppLanguage","uniCompileVersion","uniRuntimeVersion","uniPlatform","deviceModel","devicePixelRatio","toLocaleLowerCase","hostTheme","hostName","hostSDKVersion","hostFontSizeSetting","windowTop","windowBottom","osLanguage","undefined","osTheme","ua","hostPackageName","browserName","browserVersion","deviceTypeMaps","ipad","windows","mac","deviceTypeMapsKeys","_model","_m","defaultLanguage","_platform","environment","host","env","getSystemInfo","showActionSheet","alertText","title","getAppBaseInfo","getDeviceInfo","getWindowInfo","getAppAuthorizeSetting","locationReducedAccuracy","locationAccuracy","protocols","todos","canIUses","CALLBACKS","processCallback","methodName","processReturnValue","processArgs","argsOption","keepFromArgs","toArgs","keyOption","console","warn","keepReturnValue","wrapper","protocol","arg1","arg2","apply","todoApis","TODOS","createTodoApi","todoApi","errMsg","providers","oauth","share","payment","getProvider","service","provider","extraApi","getEmitter","Emitter","getUniEmitter","ctx","$on","arguments","$off","$emit","eventApi","tryCatch","e","getApiCallbacks","apiCallbacks","param","cid","cidErrMsg","enabled","normalizePushMessage","invokePushCallback","type","invokeGetPushCidCallbacks","onPushMessageCallbacks","stopped","getPushCidCallbacks","getPushClientId","hasSuccess","hasFail","hasComplete","onPushMessage","offPushMessage","MPPage","Page","MPComponent","Component","customizeRE","customize","initTriggerEvent","mpInstance","oldTriggerEvent","triggerEvent","newTriggerEvent","event","_triggerEvent","initHook","isComponent","oldHook","__$wrappered","after","PAGE_EVENT_HOOKS","initMocks","vm","mocks","$mp","mpType","mock","hasHook","vueOptions","default","extendOptions","super","mixins","initHooks","mpOptions","__call_hook","initVueComponent","VueComponent","extend","initSlots","vueSlots","$slots","slotName","$scopedSlots","initVueIds","vueIds","_$vueId","_$vuePid","initData","context","VUE_APP_DEBUG","stringify","__lifecycle_hooks__","PROP_TYPES","Boolean","createObserver","observer","newVal","oldVal","initBehaviors","initBehavior","vueBehaviors","behaviors","vueExtends","extends","vueMixins","vueProps","props","behavior","properties","initProperties","vueMixin","parsePropType","defaultValue","file","isBehavior","vueId","virtualHost","virtualHostStyle","virtualHostClass","scopedSlotsCompiler","setData","opts","wrapper$1","mp","stopPropagation","preventDefault","target","detail","markerId","getExtraValue","dataPathsArray","dataPathArray","dataPath","propPath","valuePath","vFor","isInteger","substr","__get_value","vForItem","vForKey","processEventExtra","extra","extraObj","__args__","getObjByArray","arr","element","processEventArgs","isCustom","isCustomMPEvent","currentTarget","dataset","comType","ret","arg","ONCE","CUSTOM","isMatchEventType","eventType","optType","getContextVm","$parent","$options","generic","$scope","handleEvent","eventOpts","eventOpt","eventsArray","isOnce","eventArray","handlerCtx","handler","path","route","is","once","eventChannels","eventChannelStack","getEventChannel","id","eventChannel","shift","initEventChannel","getOpenerEventChannel","callHook","__id__","__eventChannel__","initScopedSlotsParams","center","parents","$hasScopedSlotsParams","has","$getScopedSlotsParams","object","$setScopedSlotsParams","propsData","destroyed","parseBaseApp","initRefs","store","$store","mpHost","$i18n","_i18n","appOptions","onLaunch","canIUse","globalData","_isMounted","findVmByVueId","vuePid","$children","childVm","parentVm","Behavior","isPage","initRelation","selectAllComponents","selector","$refs","components","component","ref","vueGeneric","scopedComponent","forComponents","handleLink","parent","parseApp","createApp","App","encodeReserveRE","encodeReserveReplacer","commaRE","encode","encodeURIComponent","stringifyQuery","encodeStr","val","val2","x","parseBaseComponent","vueComponentOptions","multipleSlots","addGlobalClass","componentOptions","__file","lifetimes","attached","$mount","ready","detached","$destroy","pageLifetimes","show","hide","resize","size","__l","__e","externalClasses","wxsCallMethods","callMethod","parseComponent","hooks$1","parseBasePage","vuePageOptions","pageOptions","onLoad","query","copyQuery","parsePage","createPage","createComponent","createSubpackageApp","onShow","onAppShow","onHide","onAppHide","getLaunchOptionsSync","createPlugin","canIUseApi","apiName","uni","Proxy","uni$1","login","checkAuth","log","getLocalUserInfo","askLogin","user","commit","noCase","alert","showError","setTimeout","switchTab","showModal","content","confirm","navigateTo","getUserProfile","that","desc","showLoading","code","request","post","wechatJsCode","username","password","hideLoading","status","setStorageSync","reLaunch","logout","clearStorage","use","Vuex","Store","people","tag","taskType","mutations","savePath","saveToken","savePeople","saveTaskType","actions","globalThis","window","self","n","__esModule","s","exports","require","o","lib","r","Base","mixIn","init","$super","clone","WordArray","words","sigBytes","clamp","ceil","a","enc","Hex","u","Latin1","l","Utf8","escape","unescape","h","BufferedBlockAlgorithm","reset","_data","_nDataBytes","_append","_process","blockSize","max","_minBufferSize","min","_doProcessBlock","Hasher","cfg","_doReset","update","finalize","_doFinalize","_createHelper","_createHmacHelper","d","HMAC","algo","abs","sin","MD5","_hash","f","g","p","m","y","w","k","T","S","A","P","I","b","O","C","E","HmacMD5","_hasher","_oKey","_iKey","appid","_globalUniCloudObj","reduce","R","U","L","D","includes","q","N","F","isReady","initUniCloud","M","errCode","requestId","$","scene","channel","j","K","LOCALE","PLATFORM","OS","APPID","DEVICEID","B","sign","wrappedRequest","header","statusCode","H","uploadFile","removeStorageSync","clearStorageSync","W","en","fr","es","ja","z","V","config","endpoint","requestUrl","envType","accessTokenKey","spaceId","adapter","_getAccessTokenPromise","_getAccessTokenPromiseStatus","accessToken","requestWrapped","hasAccessToken","getAccessToken","rebuildRequest","clientSecret","timestamp","dataType","requestAuth","setupRequest","setAccessToken","functionTarget","functionArgs","formData","filePath","fileType","onUploadProgress","onProgressUpdate","loaded","totalBytesSent","total","totalBytesExpectedToSend","cloudPath","getOSSUploadOptionsFromPath","filename","cdnDomain","ossPath","OSSAccessKeyId","accessKeyId","Signature","signature","policy","success_action_status","fileName","uploadFileToOSS","reportOSSUpload","fileID","fileList","tempFileURL","J","signInAnonymously","authorize","getLoginState","auth","customAuth","Y","location","X","local","none","session","G","Q","Z","ee","te","ne","isMatch","genAdapter","runtime","WEB","WX_MP","se","oe","re","root","tcbObject","ie","localStorage","sessionStorage","ae","_storage","_persistence","primaryStorage","persistence","accessTokenExpireKey","refreshTokenKey","anonymousUuidKey","loginTypeKey","userInfoKey","getItem","setItem","removeItem","ce","ue","le","he","de","fe","_listeners","_listens","ge","on","pe","fire","me","off","ye","_e","we","ke","Te","Se","ANONYMOUS","WECHAT","WECHAT_PUBLIC","WECHAT_OPEN","EMAIL","USERNAME","NULL","ve","Ae","Pe","headers","append","Ie","seqId","be","_reqClass","reqClass","timeout","timeoutMsg","restrictedMethods","_cache","_localCache","upload","download","_refreshAccessTokenPromise","_refreshAccessToken","_shouldRefreshAccessTokenHook","removeStore","getStore","refresh_token","send","anonymous_uuid","setRefreshToken","access_token","setStore","access_token_expire","accessTokenExpire","refreshAccessToken","action","dataVersion","FormData","inQuery","search","Oe","Ce","Ee","_request","setLocalUserInfo","Re","_envId","setUserInfo","ticket","signInWithRedirect","oldPassword","newPassword","newEmail","users","wxOpenId","wxPublicId","hasPrimaryUid","nickName","gender","avatarUrl","province","country","city","Ue","credential","refreshToken","loginType","xe","updatePersistence","uuid","_setAnonymousUUID","refresh","_clearAnonymousUUID","Le","refreshUserInfo","De","email","qe","Ne","_onAnonymousConverted","bind","_onLoginTypeChanged","signIn","_anonymousAuthProvider","linkAndRetrieveDataWithTicket","hasLoginState","isRegistered","Fe","authorization","fileId","cosFileId","Me","$e","fileid_list","delete_list","je","fileid","max_age","maxAge","file_list","download_list","Ke","download_url","encodeURI","Be","function_name","request_data","response_data","He","We","ze","authObj","requestClient","Ve","Je","Ye","Xe","clear","Ge","useAdapters","Qe","Ze","et","tt","nt","st","ot","fileUrl","rt","it","clientInfo","uniIdToken","at","localAddress","localPort","aliyun","tencent","_originCallFunction","ct","rule","mode","ut","lt","RegExp","source","ht","dt","functionName","logPvd","debugLog","ft","callFunction","tcb","extraInfo","formatter","match","debugInfo","forceRemote","gt","Symbol","pt","_internalType","__ob__","mt","yt","_t","wt","$regexp","flags","$date","toISOString","kt","$method","Tt","prevStage","udb","_database","$db","reverse","$param","toJSON","_send","from","getAction","getCommand","_callCloudFunction","command","isAggregate","St","isCommand","vt","$newDb","At","multiCommand","queryList","setResult","dataList","_callback","_uniClient","systemInfo","level","_callbackAuth","prop","tips","uniClient","_authCallBacks","_dbCallBacks","isDefault","$env","Geo","serverDate","Pt","database","It","bt","Ot","TOKEN_INVALID_TOKEN_EXPIRED","TOKEN_INVALID_INVALID_CLIENTID","TOKEN_INVALID","TOKEN_INVALID_WRONG_TOKEN","TOKEN_INVALID_ANONYMOUS_USER","Ct","Et","Rt","needLogin","needLoginPage","notNeedLoginPage","Ut","list","some","pagePath","xt","uniIdRouter","subPackages","tabBar","loginPage","resToLogin","routerNeedLogin","loginPageInTabBar","Lt","Dt","qt","Nt","Ft","Mt","$t","pop","jt","Kt","uniIdRedirectUrl","Bt","onResponse","Ht","onNeedLogin","offNeedLogin","needLoginInit","Wt","offResponse","onRefreshToken","offRefreshToken","zt","Vt","Jt","Yt","Xt","tempFiles","substring","lastIndexOf","tempFilePaths","onChooseFile","tempFile","tempFilePath","initChooseAndUploadFile","count","sizeType","sourceType","extension","chooseImage","camera","compressed","maxDuration","chooseVideo","duration","height","width","chooseFile","chooseMessageFile","Gt","Qt","Zt","localdata","spaceInfo","collection","field","orderby","where","pageData","pageCurrent","pageSize","getcount","gettree","gettreepath","startwith","limitlevel","groupby","groupField","distinct","foreignKey","loadtime","manual","mixinDatacomLoading","mixinDatacomHasMore","mixinDatacomResData","mixinDatacomErrorMessage","mixinDatacomPage","created","$watch","onMixinDatacomPropsChange","mixinDatacomEasyGet","getone","mixinDatacomGet","groupBy","orderBy","getCount","limitLevel","startWith","getTree","getTreePath","skip","limit","customUI","loadingOptions","errorOptions","mask","retry","newToken","showToast","icon","showCancel","cancelText","confirmText","cancel","tn","nn","initUniCloudStatus","address","servePort","port","initialLaunchType","sn","navigator","userAgent","reInit","chooseAndUploadFile","mixinDatacom","importObject","uniCloud","yAxisWidth","xAxisHeight","xAxisTextPadding","padding","rotate","fontSize","fontColor","dataPointShape","color","linearColor","pieChartLinePadding","pieChartTextPadding","titleFontSize","subtitleFontSize","toolTipPadding","toolTipBackground","toolTipOpacity","toolTipLineHeight","radarLabelTextMargin","varArgs","TypeError","deepAssign","obj1","obj2","util","toFixed","num","isFloat","approximatelyEqual","num1","num2","isSameSign","isSameXCoordinateArea","p1","p2","isCollision","end","start","flag","getH5Offset","changedTouches","offsetX","offsetY","hexToRgb","hexValue","opc","rgx","hex","rgb","exec","findRange","multiple","calCandleMA","dayArr","nameArr","colorArr","kdata","seriesTemp","seriesItem","sum","calValidDistance","distance","chartData","dataChartAreaWidth","area","dataChartWidth","eachSpacing","xAxisData","xAxisPoints","mount","widthRatio","validDistance","uevent","trigger","scrollOption","position","xAxis","scrollPosition","isInAngleRange","angle","startAngle","endAngle","adjust","PI","createCurveControlPoints","points","isNotMiddlePoint","isNotMiddlePointX","pAx","pAy","pBx","pBy","last","ctrA","ctrB","convertCoordinateOrigin","avoidCollision","fixPieSeries","series","pieSeriesArr","_pieSeries_","oldseries","fillSeries","linearIndex","pointShape","legendShape","fillCustomColor","linearType","customColor","newcolor","chazhi","getDataRange","minData","maxData","range","minRange","maxRange","measureText","text","setFontSize","dataCombine","dataCombineStack","getTouches","touches","clientX","pix","pageY","offsetTop","getSeriesDataItem","group","newSeries","indexIsArr","tempSeries","filterSeries","tmpindex","style","disableLegend","getMaxTextListLength","lengthList","getRadarCoordinateSeries","eachAngle","CoordinateSeries","getToolTipData","seriesData","categories","calPoints","filterPoints","textList","titleText","offset","round","getMixToolTipData","getCandleToolTipData","upColor","upFill","downColor","downFill","text1","text2","text3","text4","validCalPoints","findCurrentIndex","currentPoints","spacing","boundaryGap","isInExactChartArea","timePoints","pointValue","pointIndex","minValue","findBarChartCurrentIndex","yAxisPoints","findLegendIndex","legendData","gap","isInExactLegendArea","findRadarChartCurrentIndex","radarData","eachAngleArea","isInExactPieChartArea","radius","fixAngle","atan2","angleList","rangeStart","rangeEnd","findFunnelChartCurrentIndex","funnelData","funnelArea","findWordChartCurrentIndex","wordData","findMapChartCurrentIndex","cData","mapData","tmp","pointToCoordinate","bounds","scale","xoffset","yoffset","poi","geometry","coordinates","isPoiWithinPoly","mercator","findRoseChartCurrentIndex","pieData","getRoseDataPoints","_series_","rose","offsetAngle","_start_","_rose_proportion_","findPieChartCurrentIndex","getPieDataPoints","pie","ring","_proportion_","pow","splitPoints","eachSeries","newPoints","items","connectNulls","calLegendData","wholeWidth","wholeHeight","widthArr","heightArr","legend","margin","shapeWidth","shapeRight","lineHeight","legendList","widthCount","widthCountArr","currentRow","legendText","itemWidth","itemGap","legendWidth","float","maxHeight","maxLength","lineNum","temp","maxWidth","calCategoriesData","categoriesTextLenth","xitem","maxTextLength","rotateLabel","rotateAngle","tempHeight","enableScroll","scrollShow","disabled","getXAxisTextList","stack","sorted","subitem","rangeSpan","eachRange","splitNumber","calXAxisData","columnstyle","bar","ranges","rangesFormat","xAxisScaleValues","getXAxisPoints","textLength","getRadarDataPoints","radarOption","radar","each","listItem","proportion","cos","_radius_","getFunnelDataPoints","minRadius","dataArr","radiusLength","getArcbarDataPoints","arcbarOption","totalAngle","getGaugeArcbarDataPoints","getGaugeAxisPoints","tempStartAngle","_startAngle_","_endAngle_","getGaugeDataPoints","gaugeOption","pointer","_oldAngle_","oldAngle","oldData","getPieTextMaxLength","textSize","fixColumeData","columnLen","seriesGap","categoryGap","mix","column","fixBarData","fixColumeMeterData","border","fixColumeStackData","indexn","fixBarStackData","spacingValid","dataCount","itemCount","startX","endX","getCandleDataPoints","validHeight","cPoints","indexs","point","getDataPoints","validWidth","xranges","xminRange","xmaxRange","getMountDataPoints","mountOption","mountWidth","getBarDataPoints","getStackDataPoints","seriesIndex","stackSeries","value0","height0","heightc","y0","getBarStackDataPoints","x0","getYAxisTextList","yData","dataRange","yAxis","calYAxisData","YLength","rangesArr","rangesFormatArr","yAxisWidthArr","unit","tofix","yAxisFontSizes","calibration","yAxisFontSize","calTooltipYAxisData","yAxisData","minAxis","maxVal","minVal","calMarkLineData","yAxisIndex","contextRotate","rotateLock","translate","_rotate_","drawPointShape","shape","beginPath","dataPointShapeType","setStrokeStyle","setFillStyle","background","setLineWidth","moveTo","lineTo","arc","rect","closePath","fill","stroke","drawRingTitle","titlefontSize","subtitlefontSize","subtitle","titleFontColor","subtitleFontColor","titleHeight","subtitleHeight","textWidth","startY","fillText","_textWidth","_startX","_startY","drawPointText","textOffset","textColor","formatVal","setTextAlign","drawMountPointText","drawBarPointText","drawGaugeLabel","centerPosition","labelOffset","splitAngle","splitLine","totalNumber","endNumber","startNumber","nowAngle","nowNumber","pos","labelText","labelColor","drawRadarLabel","labelPointShow","posPoint","posPointAxis","labelPointColor","labelPointRadius","posRelativeCanvas","drawPieText","lineRadius","textObjectCollection","lastTextObject","seriesConvert","labelShow","orginX1","orginY1","orginX2","orginY2","orginX3","orginY3","textObject","lineStart","lineEnd","lineStartPoistion","lineEndPoistion","textPosition","curveStartX","textStartX","quadraticCurveTo","drawToolTipSplitLine","toolTipOption","tooltip","gridType","dashLength","endY","setLineDash","gridColor","xAxisLabel","textX","textY","labelBgColor","labelBgOpacity","labelFontColor","drawMarkLine","markLineOption","markLine","lineColor","showLabel","labelAlign","labelOffsetX","labelOffsetY","bgWidth","bgStartX","bgStartY","drawToolTipHorizentalLine","yAxisLabel","tStartLeft","tStartRight","bgEndX","drawToolTipSplitArea","activeBgColor","activeBgOpacity","activeWidth","drawBarToolTipSplitArea","drawToolTip","showBox","showArrow","showCategory","bgColor","bgOpacity","borderColor","borderWidth","borderRadius","borderOpacity","unshift","legendMarginRight","arrowWidth","isOverRightBorder","toolTipWidth","toolTipHeight","_scrollDistance_","fillRect","drawColumnDataPoints","columnOption","meterBorder","meterFillColor","barBorderCircle","barBorderRadius","linearOpacity","colorStop","save","leftNum","rightNum","tooltipPoints","fillColor","strokeColor","grd","createLinearGradient","addColorStop","r0","r3","dataLabel","restore","drawMountDataPoints","bezierCurveTo","drawBarDataPoints","drawCandleDataPoints","seriesMA","candleOption","average","candle","upLine","downLine","day","leftSpace","rightSpace","splitPointList","startPoint","ctrlPoint","drawAreaDataPoints","areaOption","opacity","addLine","gradient","firstPoint","lastPoint","lineType","drawScatterDataPoints","scatterOption","scatter","drawBubbleDataPoints","bubbleOption","bubble","drawLineDataPoints","lineOption","line","drawMixDataPoints","columnIndex","columnLength","addPoint","drawToolTipBridge","horizentalLine","drawXAxis","scrollY","scrollScreenWidth","scrollTotalWidth","scrollWidth","scrollLeft","setLineCap","scrollBackgroundColor","scrollColor","disableGrid","gridEval","maxXAxisListLength","labelCount","ratio","newCategories","cgLength","xAxisFontSize","_xAxisTextAngle_","scrollHeight","axisLine","axisLineColor","drawYAxisGrid","xAxiseachSpacing","TotalWidth","drawYAxis","fillEndY","tStartCenter","textAlign","tmpstrat","gapwidth","showTitle","titleOffsetX","titleOffsetY","drawLegend","legendArea","backgroundColor","itemList","listIndex","hiddenColor","fontTrans","drawPieDataPoints","pieOption","activeOpacity","activeRadius","labelWidth","ringWidth","customRadius","centerColor","_pieTextMaxLength_","lineJoin","fillcolor","createCircularGradient","createRadialGradient","innerPieWidth","drawRoseDataPoints","roseOption","drawArcbarDataPoints","lineCap","arcbar","centerX","centerY","drawGaugeDataPoints","fixRadius","childNumber","childWidth","gauge","innerRadius","pieRadius","childAngle","proc","pointerRadius","gradient3","eachCategories","childendX","drawRadarDataPoints","axisLabel","axisLabelTofix","gridCount","coordinateAngle","xr","yr","_loop","startPos","radarDataPoints","stepLength","label","lonlat2mercator","longitude","latitude","tan","mercator2lonlat","lonlat","atan","getBoundingBox","coords","xMin","xMax","yMin","yMax","coorda","coordinateToPoint","pointY","pointX","isRayIntersectsSegment","s_poi","e_poi","xseg","poly","sinsc","epoly","drawMapDataPoints","mapOption","fillOpacity","activeBorderColor","activeFillColor","activeFillOpacity","xScale","yScale","gaosi","centerPoint","centroid","draw","normalInt","iter","collisionNew","isIn","getWordCloudPoint","tHeight","tWidth","breaknum","Spin","isSpin","areav","drawWordCloudDataPoints","wordOption","autoColors","word","wordCloudData","strokeText","drawFunnelDataPoints","funnelOption","funnel","drawFunnelText","drawCanvas","Timing","easeIn","easeOut","easeInOut","linear","Animation","isStop","timing","delay","createAnimationFrame","step","timeStamp","requestAnimationFrame","animationFrame","startTimeStamp","_step","onProcess","onAnimationFinish","timingFunction","stop","drawCharts","_this","animation","animationInstance","_calLegendData","legendHeight","_calYAxisData","maxTitleHeight","rightIndex","leftIndex","_calCategoriesData","categoriesData","scrollAlign","offsetLeft","totalWidth","screenWidth","currentOffset","startTouchX","lastMoveTime","clearRect","_drawLineDataPoints","enableMarkLine","_drawScatterDataPoints","_drawBubbleDataPoints","_drawMixDataPoints","_drawColumnDataPoints","_drawMountDataPoints","_drawBarDataPoints","_drawAreaDataPoints","arcbarData","gaugeData","_drawCandleDataPoints","uChartsEvent","events","addEventListener","listener","delEventListener","_len","_key","uCharts","canvas2d","config$$1","tempWidth","strokeStyle","lineWidth","font","fillStyle","updateData","_getXAxisPoints0","zoom","centerLeft","MaxLeft","dobuleZoom","tcs","clientY","ntcs","xlength","moveCount","cts0","cts1","moveCurrent1","getCurrentDataIndex","moveCurrent2","currentEachSpacing","currentLeft","stopAnimation","_touches$","getLegendDataIndex","touchLegend","showToolTip","_getToolTipData","_getMixToolTipData","scrollStart","scroll","Limit","touchMoveLimit","currMoveTime","_distance","scrollEnd","_scrollOption","formatDateTime","returnType","date","setTime","getFullYear","getMonth","getDate","getHours","minute","getMinutes","second","getSeconds","cfu","category","getToken","domain","common","msg","uploadFile2","formdata","lawyerInfo","login_type","who","patch","get2","post2","module","devApi","devDomain","online","modelValue","preload","stepSearh","selfField","parentField","loading","errorMessage","loadMore","contentdown","contentrefresh","contentnomore","selected","selectedIndex","computed","isLocaldata","postField","fields","dataValue","isModelValue","hasValue","al","newValue","oldValue","needReset","onPropsChange","_treeData","db","getOptions","getNodeData","_pathWhere","treePath","_extractTreePath","loadData","_processLocalData","_loadNodeData","_updateBindData","_updateSelected","_loadAllData","_extractTree","onDataChange","pw","_postWhere","where_field","_getParentNameByField","_nodeWhere","_isTreeView","dl","sl","textField","valueField","dl2","item2","node","_filterData","hasNodes","isleaf","_stepSearh","paths","parent_value","nodes","child","children","_findNodePath","inputValue","hideToast","showSuccess","showWarning","zhHans","zhHant","Request","baseUrl","beforeRequest","afterRequest","weixin","$http","isObject","defaultDelimiters","BaseFormatter","_caches","delimiters","tokens","compile","RE_TOKEN_LIST_VALUE","RE_TOKEN_NAMED_VALUE","format","startDelimiter","endDelimiter","char","sub","isClosed","compiled","defaultFormatter","I18n","fallbackLocale","watcher","formater","watchers","override","interpolate","watchAppLocale","newLocale","getDefaultLocale","initVueI18n","isWatchedAppLocale","add","isString","hasI18nJson","jsonObj","walkJsonObj","isI18nStr","parseI18nJson","compileStr","compileI18nJsonStr","jsonStr","localeValues","compileJsonObj","compileValue","valueLocales","localValue","walk","resolveLocale","resolveLocaleChain","chain"],"mappings":"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D;AAKD;;AAEDrF,EAAE,CAACkjB,SAAH,GAAeA,SAAf;AACAljB,EAAE,CAAC6lB,UAAH,GAAgBA,UAAhB;AACA7lB,EAAE,CAAC8lB,eAAH,GAAqBA,eAArB;AACA9lB,EAAE,CAAC+lB,mBAAH,GAAyBA,mBAAzB;AACA/lB,EAAE,CAACqmB,YAAH,GAAkBA,YAAlB;;AAEA,IAAIK,KAAK,GAAGF,GAAZ,C;;AAEeE,K;;;;;;;;;;;;ACv7Ef,iCAAiC,4+E;;;;;;;;;;;ACAjC,iCAAiC,g/H;;;;;;;;;;;ACAjC,iCAAiC,4pX;;;;;;;;;;;ACAjC,iCAAiC,4+W;;;;;;;;;;;;ACAjC;AAAA;AAAA;;AAEA;AACA;AACA;;AAEe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,qBAAqB;AACrB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;kIClHA;AACA;AACA,+E;;AAEA,IAAMC,KAAK,GAAG;AACbC,WADa,qBACH1hB,QADG,EACO;AACnB+O,WAAO,CAAC4S,GAAR,CAAY,CAAZ;AACA,QAAI,KAAKC,gBAAL,EAAJ,EAA6B;AAC5B7S,aAAO,CAAC4S,GAAR,CAAY,CAAZ;AACA3hB,cAAQ,CAAC,IAAD,CAAR;AACA,KAHD,MAGO;AACN+O,aAAO,CAAC4S,GAAR,CAA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;;;;;;;;ACxlBf;AACA;AACA;AACA;AACA;AACa;;AAEb;AACA;;AAEA;AACA,eAAe,yBAAyB;AACxC,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,qBAAqB;;AAErB;;AAEA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG,GAAG,gBAAgB;;AAEtB;AACA;AACA,GAAG,GAAG,gBAAgB;AACtB;;AAEA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,SAAS;AACpB,YAAY;AACZ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,cAAc;AACzB,YAAY;AACZ;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,sCAAsC,2BAA2B,EAAE;AACnE;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA,2CAA2C,0BAA0B,EAAE;AACvE;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,mBAAmB;AACnB;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,0BAA0B,cAAc,qBAAqB;;AAE7D;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,OAAO,IAAqC;AAC5C;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,OAAO,IAAqC;AAC5C;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,aAAa,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,4BAA4B,oCAAoC,EAAE;AAClE;AACA;;AAEA;AACA,4BAA4B;AAC5B,uEAAuE,EAAE;AACzE;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,0BAA0B;;AAE1B;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,QAAQ;;AAER;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,OAAO,IAAqC;AAC5C;AACA;AACA;AACA;;AAEA,gCAAgC;AAChC,8BAA8B;;AAE9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,qCAAqC,uBAAuB,EAAE;;AAE9D;AACA;AACA;AACA;AACA;;AAEA,4BAA4B,SAAS,qBAAqB;;AAE1D;AACA;AACA;;AAEA;AACA,OAAO,IAAqC;AAC5C;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB;AAClB;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA,6BAA6B,oCAAoC,EAAE;;AAEnE;AACA,KAAK,KAAqC;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,gBAAgB;AAChB;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,8BAA8B,mBAAmB,EAAE;AACnD,+BAA+B,yCAAyC,EAAE;AAC1E,GAAG;AACH,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;;AAEA;AACA,gDAAgD,yBAAyB,EAAE;AAC3E;;AAEA;AACA;AACA;AACA;AACA,kCAAkC,kBAAkB,EAAE;AACtD,mCAAmC,wCAAwC,EAAE;AAC7E,OAAO;AACP,aAAa,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,kCAAkC,kBAAkB,EAAE;AACtD,mCAAmC,+CAA+C,EAAE;AACpF,OAAO;AACP,aAAa,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA,yCAAyC,aAAa;AACtD;AACA;;AAEA;AACA;;AAEA,OAAO,IAAqC;AAC5C;AACA;AACA,6CAA6C,6CAA6C,EAAE;AAC5F;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA,iCAAiC,eAAe;;AAEhD,OAAO,IAAqC;AAC5C;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,iCAAiC,eAAe;;AAEhD,OAAO,IAAqC;AAC5C;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA,iCAAiC,eAAe;;AAEhD,OAAO,IAAqC;AAC5C;AACA;;AAEA;AACA;;AAEA,yEAAyE,iCAAiC;AAC1G;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,uBAAuB,EAAE;AACjD;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,8BAA8B,yBAAyB,EAAE;AACzD;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,kDAAkD,aAAoB;AACtE;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,IAAqC;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,aAAa,KAAqC;AAClD;AACA;AACA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,aAAa,KAAqC;AAClD;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,uBAAuB,sBAAsB;AAC7C,uBAAuB,2CAA2C;AAClE,KAAK;AACL;AACA,wBAAwB,0CAA0C;AAClE;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kDAAkD;;AAElD;AACA;;AAEA;AACA;AACA;AACA;AACA,0BAA0B,4BAA4B,EAAE;AACxD;AACA,OAAO;AACP,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,gCAAgC,4BAA4B;AAC5D,SAAS,IAAqC;AAC9C;AACA;AACA,GAAG,GAAG,yBAAyB;AAC/B;;AAEA;AACA,4CAA4C,mBAAmB,EAAE;AACjE;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,OAAO,IAAqC;AAC5C;AACA;;AAEA,UAAU;AACV;;AAEA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,WAAW;AACX;AACA;AACA;AACA,OAAO,KAAqC;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,YAAY;AACZ;AACA;AACA;AACA,OAAO,KAAqC;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,YAAY;AACZ;AACA;AACA;AACA,OAAO,KAAqC;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,KAAqC;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,YAAY;AACZ;AACA;AACA;AACA,OAAO,KAAqC;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA,WAAW,OAAO;AAClB,YAAY;AACZ;AACA,oDAAoD;AACpD;AACA;AACA;AACA;AACA,CAAC,EAAE;;AAEH;AACA;AACA,iCAAiC,iBAAiB,GAAG,iBAAiB,GAAG,iBAAiB;AAC1F,iBAAiB,iBAAiB,QAAQ,mBAAmB,GAAG,mBAAmB,GAAG,mBAAmB;AACzG,WAAW,aAAa;AACxB,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,UAAU,qBAAqB,EAAE,EAAE;AACjE,2CAA2C,UAAU,0BAA0B,EAAE,EAAE;AACnF;;AAEA;AACA;AACA,WAAW,EAAE;AACb,YAAY;AACZ;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,SAAS;AACpB,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,YAAY;AACZ;AACA;AACA;AACA,OAAO,KAAqC;AAC5C;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,gCAAgC;AAChC,0BAA0B,iFAAiF,aAAa;AACxH,oCAAoC,+DAA+D,cAAc;AACjH,oDAAoD,6EAA6E,YAAY;AAC7I,sCAAsC,yEAAyE,aAAa;AAC5H,gDAAgD,yEAAyE,YAAY;AACrI,sCAAsC;AACtC,kCAAkC;AAClC,0BAA0B;;AAE1B;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,sDAAsD;AACtD,oDAAoD;AACpD,sDAAsD;AACtD;AACA;;AAEA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,kDAAkD;AAClD;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AA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AAd,EAAmB,OAAnB;AACA,SA1BU,EAAZ;;AA4BA,KA7BD,CA6BE,OAAOmP,CAAP,EAAU;AACX/B,aAAO,CAAC4S,GAAR,CAAY7Q,CAAZ;AACA;AACA;AACD,GAvOc,EAAhB,C;;;;;AA4OegS,O;;;;;;;;;;;;AChPfi6C,MAAM,CAACp4C,OAAP,GAAiBC,mBAAO,CAAC,6BAAD,CAAxB,C;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,iBAAiB,mBAAO,CAAC,mBAAW;;AAEpC;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;;;;;;;;;;;ACpCA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,gBAAgB;AAChB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd,KAAK;AACL,cAAc;AACd;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,yDAAyD;AACzD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,WAAW;AACX;;AAEA;AACA;AACA,wCAAwC,WAAW;AACnD;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,2BAA2B;AAC3B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,SAAS;AACT;AACA;AACA;AACA;;AAEA;;AAEA,SAAS;AACT;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,oCAAoC,cAAc;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,iCAAiC,kBAAkB;AACnD;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,iBAAiB;;AAEjB;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,wBAAwB,iBAAiB;AACzC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,YAAY;AACZ;AACA;;AAEA;AACA,YAAY;AACZ;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,8CAA8C,QAAQ;AACtD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,aAAa;AACb;AACA;;AAEA,WAAW;AACX;AACA;AACA;;AAEA,WAAW;AACX;AACA;AACA;;AAEA,WAAW;AACX;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA,8CAA8C,QAAQ;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,OAAO;AAC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A,wCAAwC;;AAExC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,mBAAmB,oBAAoB;AACvC;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;ACjNa;;AAEb;;AAEA;AACA;AACA,mBAAmB,SAAS;AAC5B;AACA;;AAEA;AACA,CAAC;;AAED;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,2BAA2B,gBAAgB;AAC3C;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;;AAEA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,mBAAmB,mBAAmB;AACtC;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,OAAO,WAAW,aAAa;AACjD;;AAEA,mBAAmB,kBAAkB;AACrC;AACA;;AAEA;AACA,uBAAuB,iBAAiB;AACxC;AACA;AACA;AACA,4BAA4B,sBAAsB;AAClD;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACpNa;;AAEb;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;;;;;;;;;;;;uFCjBA;AACA;AACA,qF;AACe;AACdqJ,IAAE,EAAFA,WADc;AAEd,aAAWg2C,eAFG;AAGd,aAAWC,eAHG,E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACHF;;AAEb,YAAY,mBAAO,CAAC,iBAAS;;AAE7B;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,mBAAmB,kBAAkB;AACrC;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,kCAAkC,QAAQ;AAC1C;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AAC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AAf;AACA,SAAO6nE,MAAM,CAACxoE,MAAd,EAAsB;AAClBkrE,SAAK,CAACjmE,IAAN,CAAWujE,MAAM,CAACxnE,IAAP,CAAY,GAAZ,CAAX;AACAwnE,UAAM,CAAC9/B,GAAP;AACH;AACD,SAAOwiC,KAAP;AACH,C;;;;;;;;;;;;ACncD,4C;;;;;;;;;;;ACAA,2C;;;;;;;;;;;;ACAA;AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA,kCAAkC;;AAElC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,iBAAiB;AAClC;AACA;AACA;AACA,sBAAsB,+BAA+B;AACrD,sBAAsB,iBAAiB;AACvC;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,kDAAkD,iCAAiC,EAAE;AACrF,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB,gBAAgB;AACjC;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,6BAA6B,cAAc;;AAE3C;;AAEA;AACA;AACA;AACA,6BAA6B,UAAU;;AAEvC;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,gBAAgB;AACjC,kCAAkC;AAClC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,aAAoB;;AAErC;AACA;AACA;AACA,YAAY,aAAoB;;AAEhC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,qBAAqB;AACxC,iBAAiB;AACjB;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK,GAAG;AACR;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;;AAEA;;AAEA;AACA;AACA,oCAAoC;AACpC;;AAEA,IAAI,IAAqC;AACzC;AACA;AACA,iCAAiC;AACjC,uCAAuC,wBAAwB,EAAE;AACjE,0BAA0B;;AAE1B;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,8CAA8C;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,wBAAwB,YAAY;AACpC,kBAAkB,YAAY;AAC9B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;AACA,wCAAwC,EAAE;AAC1C;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA,+BAA+B,oBAAoB,EAAE;AACrD;AACA,kCAAkC,OAAO;AACzC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,0BAA0B,SAAS,qBAAqB;;AAExD;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,2BAA2B;AAC9C;AACA;AACA;AACA,GAAG;AACH,CAAC;;AAED;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,iBAAiB;AAClC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,mCAAmC,OAAO;AAC1C;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,OAAO;AACzC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,KAAqC;AAC/C;AACA;AACA;AACA,8BAA8B;AAC9B;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,KAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,KAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iDAAiD,OAAO;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI,IAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,cAAc;AACd;;AAEA;AACA;AACA;;AAEA,iBAAiB,iBAAiB;AAClC;AACA;AACA,2BAA2B;AAC3B;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,iBAAiB,kBAAkB;AACnC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,KAAqC;AACzC;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,uBAAuB;AACzD,iCAAiC,sBAAsB;AACvD;AACA,kBAAkB;AAClB,MAAM,IAAqC;AAC3C;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,aAAoB;AACtC;AACA;AACA,mBAAmB;AACnB;AACA;AACA,iBAAiB,uBAAuB;AACxC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,OAAO,UAAU,IAAqC;AACtD;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,GAAG,UAAU,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB;AACA;AACA,mBAAmB,mBAAmB;AACtC,+BAA+B;AAC/B;AACA,GAAG;AACH;AACA;AACA;AACA,kBAAkB,YAAY;AAC9B,WAAW;AACX;AACA,GAAG,UAAU,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAqC;AAC3C;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,OAAO;AACrD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B;AAC3B;AACA,oCAAoC;AACpC;AACA,qCAAqC;AACrC;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,IAEQ;AACZ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,2BAA2B;AAC9C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,6CAA6C,SAAS;AACtD;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA,6CAA6C,qCAAqC,EAAE;AACpF;;AAEA;AACA;AACA;;AAEA,oCAAoC,yCAAyC,EAAE;AAC/E;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,kBAAkB;AAC3C;AACA;AACA,4BAA4B;AAC5B,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,sDAAsD,EAAE;AACtF;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,iBAAiB,mBAAmB;AACpC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,kBAAkB;AAClC;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;;AAEA;;AAEA,IAAI,IAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,iCAAiC;AACnE,cAAc,6BAA6B;AAC3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,kCAAkC,iCAAiC;AACnE,cAAc,6BAA6B;AAC3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,yBAAyB;AAC1C,GAAG;AACH;AACA;AACA,iBAAiB,+BAA+B;AAChD;AACA;;AAEA;AACA;;AAEA,IAAI,IAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,uBAAuB;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,uCAAuC;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;;AAEA;AACA;AACA;AACA,qBAAqB,mBAAmB;AACxC;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wDAAwD;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,IAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,qBAAqB;AACtC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,aAAa,qBAAqB;AAClC;AACA,+CAA+C;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,IAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO,MAAM,EAEN;AACP,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,mBAAmB,iBAAiB;AACpC;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,UAAU,IAAqC;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,OAAO;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,kEAAkE;AAClE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,sBAAsB,mBAAmB;AACzC;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,OAAO;AACtC,uCAAuC;AACvC;AACA,GAAG;AACH;AACA,eAAe,SAAS;AACxB,sCAAsC;AACtC;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,2DAA2D;AAC3D;AACA;AACA,KAAK;AACL;AACA;AACA,kCAAkC,OAAO;AACzC;AACA,6CAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA,UAAU,KAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA,8BAA8B;AAC9B;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA,4CAA4C,eAAe;AAC3D,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,kDAAkD;AAClD,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA,6CAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA,KAAK;AACL,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB,iBAAiB,gBAAgB;AACjC;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,iBAAiB,mBAAmB;AACpC;AACA;AACA;AACA,KAAK,UAAU,KAAqC;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,qCAAqC,gEAAgE;AACrG;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,4BAA4B,+BAA+B;AAC3D,4BAA4B,+BAA+B;AAC3D;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAqC;AAC3C,kDAAkD;AAClD;AACA;AACA,mCAAmC;AACnC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B;AAC9B;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,sEAAsE;;AAEtE;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK,uFAAuF;AAC5F;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0CAA0C;AAC1C,iBAAiB,yBAAyB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG,+BAA+B;AAClC,mCAAmC;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,KAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,KAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,oBAAoB,oBAAoB;AACxC,sBAAsB,4BAA4B;AAClD;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,OAAO;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,mBAAmB;AACnB,yBAAyB;AACzB;AACA,qDAAqD;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,6CAA6C;AAC9E;AACA;AACA,6CAA6C,4CAA4C;;AAEzF;AACA;AACA;;AAEA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL,GAAG,MAAM,EAGN;AACH;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,UAAU,KAAqC;AAC/C;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,KAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,KAAK,2CAA2C,8BAA8B,EAAE;;AAEhF;AACA,wCAAwC,OAAO;AAC/C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,KAAK;;AAEL;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,gBAAgB,KAAqC;AACrD;AACA,oBAAoB,SAAI;AACxB;AACA;AACA,WAAW;AACX;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,mBAAmB,qBAAqB;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C;AAC/C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,uCAAuC,OAAO;AAC9C;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC,SAAS;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC,OAAO;AAC5C;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAqC;AAC3C;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0BAA0B;;AAE1B,kBAAkB;AAClB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,mBAAmB,qBAAqB;AACxC;AACA,0CAA0C;AAC1C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,MAAM,IAAqC;AAC3C;AACA;AACA;;AAEA;AACA;AACA,uBAAuB;AACvB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,mBAAmB,yBAAyB;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,yBAAyB;AAC5C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,wCAAwC,OAAO;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,0BAA0B;AACpD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,oBAAoB,EAAE;;AAEpD;AACA;AACA,iBAAiB,sBAAsB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,KAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iBAAiB,kBAAkB;AACnC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,UAAU,KAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;AAIA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,oBAAoB;AACpB;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA,oBAAoB,KAAqC;AACzD;AACA,MAAM,SAAE;AACR;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,mBAAmB,2BAA2B;AAC9C,qBAAqB,+BAA+B;AACpD;AACA;AACA,GAAG;AACH,yBAAyB;AACzB;AACA,sBAAsB,iCAAiC;AACvD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kGAAkG;AAClG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK,MAAM,EAEN;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,KAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA,8BAA8B;;AAE9B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ,KAAqC;AAC7C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK,UAAU,IAAqC;AACpD;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,qBAAqB,oBAAoB;AACzC;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA,8BAA8B;AAC9B,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ,KAAqC;AAC7C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA,KAAK,MAAM,EAEN;AACL;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC;AACA,sCAAsC;AACtC,8C;;AAEA;AACA,QAAQ,KAAqC;AAC7C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,eAAe;AACrC;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM,KAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sEAAsE;AACtE;AACA;AACA;;AAEA;AACA,QAAQ,KAAqC;AAC7C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iCAAiC;;AAEjC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,YAAY,KAAqC;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;AAIA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA,0CAA0C,2BAA2B,EAAE;AACvE,KAAK;AACL;AACA,0CAA0C,4BAA4B,EAAE;AACxE,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,+BAA+B,eAAe;AAC9C,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0BAA0B;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;;AAEA;AACA,0BAA0B;AAC1B;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,qBAAqB;AACrB;AACA;AACA,yBAAyB;AACzB;AACA;AACA,6BAA6B;AAC7B;AACA;AACA,iBAAiB;AACjB;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA,SAAS;AACT;AACA;AACA,aAAa;AACb;AACA;AACA,iBAAiB;AACjB;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,YAAY,2GAAW;AACvB;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,mBAAmB;AAC1C;AACA;AACA;AACA;;AAEA;AACA,0CAA0C,gCAAgC,EAAE;AAC5E;;AAEA;AACA;AACA;AACA;AACA,WAAW,2GAAW;AACtB;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,WAAW,2GAAW;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,8BAA8B;AAC9B,0CAA0C;;AAE1C;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA,sCAAsC;AACtC;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,uBAAuB;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,8CAA8C;AAC9C;AACA,KAAK;AACL;AACA;AACA,UAAU,2GAAW;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,mCAAmC,OAAO;AAC1C;AACA,gBAAgB,YAAY;AAC5B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gBAAgB,YAAY;AAC5B;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0CAA0C,OAAO;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAsD,qDAAqD,EAAE,SAAS;AACtH;;AAEA;AACA;AACA;AACA;AACA;AACA,iCAAiC,OAAO;AACxC;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,kCAAkC,OAAO;AACzC;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,0BAA0B,OAAO;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEe,kEAAG,EAAC;;;;;;;;;;;;;AC95LnB,kCAAkC,oqQ;;;;;;;;;;;ACAlC,iCAAiC,oS;;;;;;;;;;;;;;;;;;;;;;ACAjC,iCAAiC,gnB;;;;;;;;;;;ACAjC,iCAAiC,wzJ;;;;;;;;;;;ACAjC,iCAAiC,w9xB;;;;;;;;;;;ACAjC,iCAAiC,4vK","file":"common/vendor.js","sourcesContent":["import { initVueI18n } from '@dcloudio/uni-i18n';\r\nimport Vue from 'vue';\r\n\r\nlet realAtob;\r\n\r\nconst b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';\r\nconst b64re = /^(?:[A-Za-z\\d+/]{4})*?(?:[A-Za-z\\d+/]{2}(?:==)?|[A-Za-z\\d+/]{3}=?)?$/;\r\n\r\nif (typeof atob !== 'function') {\r\n realAtob = function (str) {\r\n str = String(str).replace(/[\\t\\n\\f\\r ]+/g, '');\r\n if (!b64re.test(str)) { throw new Error(\"Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.\") }\r\n\r\n // Adding the padding if missing, for semplicity\r\n str += '=='.slice(2 - (str.length & 3));\r\n var bitmap; var result = ''; var r1; var r2; var i = 0;\r\n for (; i < str.length;) {\r\n bitmap = b64.indexOf(str.charAt(i++)) << 18 | b64.indexOf(str.charAt(i++)) << 12 |\r\n (r1 = b64.indexOf(str.charAt(i++))) << 6 | (r2 = b64.indexOf(str.charAt(i++)));\r\n\r\n result += r1 === 64 ? String.fromCharCode(bitmap >> 16 & 255)\r\n : r2 === 64 ? String.fromCharCode(bitmap >> 16 & 255, bitmap >> 8 & 255)\r\n : String.fromCharCode(bitmap >> 16 & 255, bitmap >> 8 & 255, bitmap & 255);\r\n }\r\n return result\r\n };\r\n} else {\r\n // 注意atob只能在全局对象上调用,例如:`const Base64 = {atob};Base64.atob('xxxx')`是错误的用法\r\n realAtob = atob;\r\n}\r\n\r\nfunction b64DecodeUnicode (str) {\r\n return decodeURIComponent(realAtob(str).split('').map(function (c) {\r\n return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2)\r\n }).join(''))\r\n}\r\n\r\nfunction getCurrentUserInfo () {\r\n const token = ( wx).getStorageSync('uni_id_token') || '';\r\n const tokenArr = token.split('.');\r\n if (!token || tokenArr.length !== 3) {\r\n return {\r\n uid: null,\r\n role: [],\r\n permission: [],\r\n tokenExpired: 0\r\n }\r\n }\r\n let userInfo;\r\n try {\r\n userInfo = JSON.parse(b64DecodeUnicode(tokenArr[1]));\r\n } catch (error) {\r\n throw new Error('获取当前用户信息出错,详细错误信息为:' + error.message)\r\n }\r\n userInfo.tokenExpired = userInfo.exp * 1000;\r\n delete userInfo.exp;\r\n delete userInfo.iat;\r\n return userInfo\r\n}\r\n\r\nfunction uniIdMixin (Vue) {\r\n Vue.prototype.uniIDHasRole = function (roleId) {\r\n const {\r\n role\r\n } = getCurrentUserInfo();\r\n return role.indexOf(roleId) > -1\r\n };\r\n Vue.prototype.uniIDHasPermission = function (permissionId) {\r\n const {\r\n permission\r\n } = getCurrentUserInfo();\r\n return this.uniIDHasRole('admin') || permission.indexOf(permissionId) > -1\r\n };\r\n Vue.prototype.uniIDTokenValid = function () {\r\n const {\r\n tokenExpired\r\n } = getCurrentUserInfo();\r\n return tokenExpired > Date.now()\r\n };\r\n}\r\n\r\nconst _toString = Object.prototype.toString;\r\nconst hasOwnProperty = Object.prototype.hasOwnProperty;\r\n\r\nfunction isFn (fn) {\r\n return typeof fn === 'function'\r\n}\r\n\r\nfunction isStr (str) {\r\n return typeof str === 'string'\r\n}\r\n\r\nfunction isPlainObject (obj) {\r\n return _toString.call(obj) === '[object Object]'\r\n}\r\n\r\nfunction hasOwn (obj, key) {\r\n return hasOwnProperty.call(obj, key)\r\n}\r\n\r\nfunction noop () { }\r\n\r\n/**\r\n * Create a cached version of a pure function.\r\n */\r\nfunction cached (fn) {\r\n const cache = Object.create(null);\r\n return function cachedFn (str) {\r\n const hit = cache[str];\r\n return hit || (cache[str] = fn(str))\r\n }\r\n}\r\n\r\n/**\r\n * Camelize a hyphen-delimited string.\r\n */\r\nconst camelizeRE = /-(\\w)/g;\r\nconst camelize = cached((str) => {\r\n return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : '')\r\n});\r\n\r\nfunction sortObject (obj) {\r\n const sortObj = {};\r\n if (isPlainObject(obj)) {\r\n Object.keys(obj).sort().forEach(key => {\r\n sortObj[key] = obj[key];\r\n });\r\n }\r\n return !Object.keys(sortObj) ? obj : sortObj\r\n}\r\n\r\nconst HOOKS = [\r\n 'invoke',\r\n 'success',\r\n 'fail',\r\n 'complete',\r\n 'returnValue'\r\n];\r\n\r\nconst globalInterceptors = {};\r\nconst scopedInterceptors = {};\r\n\r\nfunction mergeHook (parentVal, childVal) {\r\n const res = childVal\r\n ? parentVal\r\n ? parentVal.concat(childVal)\r\n : Array.isArray(childVal)\r\n ? childVal : [childVal]\r\n : parentVal;\r\n return res\r\n ? dedupeHooks(res)\r\n : res\r\n}\r\n\r\nfunction dedupeHooks (hooks) {\r\n const res = [];\r\n for (let i = 0; i < hooks.length; i++) {\r\n if (res.indexOf(hooks[i]) === -1) {\r\n res.push(hooks[i]);\r\n }\r\n }\r\n return res\r\n}\r\n\r\nfunction removeHook (hooks, hook) {\r\n const index = hooks.indexOf(hook);\r\n if (index !== -1) {\r\n hooks.splice(index, 1);\r\n }\r\n}\r\n\r\nfunction mergeInterceptorHook (interceptor, option) {\r\n Object.keys(option).forEach(hook => {\r\n if (HOOKS.indexOf(hook) !== -1 && isFn(option[hook])) {\r\n interceptor[hook] = mergeHook(interceptor[hook], option[hook]);\r\n }\r\n });\r\n}\r\n\r\nfunction removeInterceptorHook (interceptor, option) {\r\n if (!interceptor || !option) {\r\n return\r\n }\r\n Object.keys(option).forEach(hook => {\r\n if (HOOKS.indexOf(hook) !== -1 && isFn(option[hook])) {\r\n removeHook(interceptor[hook], option[hook]);\r\n }\r\n });\r\n}\r\n\r\nfunction addInterceptor (method, option) {\r\n if (typeof method === 'string' && isPlainObject(option)) {\r\n mergeInterceptorHook(scopedInterceptors[method] || (scopedInterceptors[method] = {}), option);\r\n } else if (isPlainObject(method)) {\r\n mergeInterceptorHook(globalInterceptors, method);\r\n }\r\n}\r\n\r\nfunction removeInterceptor (method, option) {\r\n if (typeof method === 'string') {\r\n if (isPlainObject(option)) {\r\n removeInterceptorHook(scopedInterceptors[method], option);\r\n } else {\r\n delete scopedInterceptors[method];\r\n }\r\n } else if (isPlainObject(method)) {\r\n removeInterceptorHook(globalInterceptors, method);\r\n }\r\n}\r\n\r\nfunction wrapperHook (hook) {\r\n return function (data) {\r\n return hook(data) || data\r\n }\r\n}\r\n\r\nfunction isPromise (obj) {\r\n return !!obj && (typeof obj === 'object' || typeof obj === 'function') && typeof obj.then === 'function'\r\n}\r\n\r\nfunction queue (hooks, data) {\r\n let promise = false;\r\n for (let i = 0; i < hooks.length; i++) {\r\n const hook = hooks[i];\r\n if (promise) {\r\n promise = Promise.resolve(wrapperHook(hook));\r\n } else {\r\n const res = hook(data);\r\n if (isPromise(res)) {\r\n promise = Promise.resolve(res);\r\n }\r\n if (res === false) {\r\n return {\r\n then () { }\r\n }\r\n }\r\n }\r\n }\r\n return promise || {\r\n then (callback) {\r\n return callback(data)\r\n }\r\n }\r\n}\r\n\r\nfunction wrapperOptions (interceptor, options = {}) {\r\n ['success', 'fail', 'complete'].forEach(name => {\r\n if (Array.isArray(interceptor[name])) {\r\n const oldCallback = options[name];\r\n options[name] = function callbackInterceptor (res) {\r\n queue(interceptor[name], res).then((res) => {\r\n /* eslint-disable no-mixed-operators */\r\n return isFn(oldCallback) && oldCallback(res) || res\r\n });\r\n };\r\n }\r\n });\r\n return options\r\n}\r\n\r\nfunction wrapperReturnValue (method, returnValue) {\r\n const returnValueHooks = [];\r\n if (Array.isArray(globalInterceptors.returnValue)) {\r\n returnValueHooks.push(...globalInterceptors.returnValue);\r\n }\r\n const interceptor = scopedInterceptors[method];\r\n if (interceptor && Array.isArray(interceptor.returnValue)) {\r\n returnValueHooks.push(...interceptor.returnValue);\r\n }\r\n returnValueHooks.forEach(hook => {\r\n returnValue = hook(returnValue) || returnValue;\r\n });\r\n return returnValue\r\n}\r\n\r\nfunction getApiInterceptorHooks (method) {\r\n const interceptor = Object.create(null);\r\n Object.keys(globalInterceptors).forEach(hook => {\r\n if (hook !== 'returnValue') {\r\n interceptor[hook] = globalInterceptors[hook].slice();\r\n }\r\n });\r\n const scopedInterceptor = scopedInterceptors[method];\r\n if (scopedInterceptor) {\r\n Object.keys(scopedInterceptor).forEach(hook => {\r\n if (hook !== 'returnValue') {\r\n interceptor[hook] = (interceptor[hook] || []).concat(scopedInterceptor[hook]);\r\n }\r\n });\r\n }\r\n return interceptor\r\n}\r\n\r\nfunction invokeApi (method, api, options, ...params) {\r\n const interceptor = getApiInterceptorHooks(method);\r\n if (interceptor && Object.keys(interceptor).length) {\r\n if (Array.isArray(interceptor.invoke)) {\r\n const res = queue(interceptor.invoke, options);\r\n return res.then((options) => {\r\n return api(wrapperOptions(interceptor, options), ...params)\r\n })\r\n } else {\r\n return api(wrapperOptions(interceptor, options), ...params)\r\n }\r\n }\r\n return api(options, ...params)\r\n}\r\n\r\nconst promiseInterceptor = {\r\n returnValue (res) {\r\n if (!isPromise(res)) {\r\n return res\r\n }\r\n return new Promise((resolve, reject) => {\r\n res.then(res => {\r\n if (res[0]) {\r\n reject(res[0]);\r\n } else {\r\n resolve(res[1]);\r\n }\r\n });\r\n })\r\n }\r\n};\r\n\r\nconst SYNC_API_RE =\r\n /^\\$|Window$|WindowStyle$|sendHostEvent|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getLocale|setLocale|invokePushCallback|getWindowInfo|getDeviceInfo|getAppBaseInfo|getSystemSetting|getAppAuthorizeSetting/;\r\n\r\nconst CONTEXT_API_RE = /^create|Manager$/;\r\n\r\n// Context例外情况\r\nconst CONTEXT_API_RE_EXC = ['createBLEConnection'];\r\n\r\n// 同步例外情况\r\nconst ASYNC_API = ['createBLEConnection', 'createPushMessage'];\r\n\r\nconst CALLBACK_API_RE = /^on|^off/;\r\n\r\nfunction isContextApi (name) {\r\n return CONTEXT_API_RE.test(name) && CONTEXT_API_RE_EXC.indexOf(name) === -1\r\n}\r\nfunction isSyncApi (name) {\r\n return SYNC_API_RE.test(name) && ASYNC_API.indexOf(name) === -1\r\n}\r\n\r\nfunction isCallbackApi (name) {\r\n return CALLBACK_API_RE.test(name) && name !== 'onPush'\r\n}\r\n\r\nfunction handlePromise (promise) {\r\n return promise.then(data => {\r\n return [null, data]\r\n })\r\n .catch(err => [err])\r\n}\r\n\r\nfunction shouldPromise (name) {\r\n if (\r\n isContextApi(name) ||\r\n isSyncApi(name) ||\r\n isCallbackApi(name)\r\n ) {\r\n return false\r\n }\r\n return true\r\n}\r\n\r\n/* eslint-disable no-extend-native */\r\nif (!Promise.prototype.finally) {\r\n Promise.prototype.finally = function (callback) {\r\n const promise = this.constructor;\r\n return this.then(\r\n value => promise.resolve(callback()).then(() => value),\r\n reason => promise.resolve(callback()).then(() => {\r\n throw reason\r\n })\r\n )\r\n };\r\n}\r\n\r\nfunction promisify (name, api) {\r\n if (!shouldPromise(name)) {\r\n return api\r\n }\r\n return function promiseApi (options = {}, ...params) {\r\n if (isFn(options.success) || isFn(options.fail) || isFn(options.complete)) {\r\n return wrapperReturnValue(name, invokeApi(name, api, options, ...params))\r\n }\r\n return wrapperReturnValue(name, handlePromise(new Promise((resolve, reject) => {\r\n invokeApi(name, api, Object.assign({}, options, {\r\n success: resolve,\r\n fail: reject\r\n }), ...params);\r\n })))\r\n }\r\n}\r\n\r\nconst EPS = 1e-4;\r\nconst BASE_DEVICE_WIDTH = 750;\r\nlet isIOS = false;\r\nlet deviceWidth = 0;\r\nlet deviceDPR = 0;\r\n\r\nfunction checkDeviceWidth () {\r\n const {\r\n platform,\r\n pixelRatio,\r\n windowWidth\r\n } = wx.getSystemInfoSync(); // uni=>wx runtime 编译目标是 uni 对象,内部不允许直接使用 uni\r\n\r\n deviceWidth = windowWidth;\r\n deviceDPR = pixelRatio;\r\n isIOS = platform === 'ios';\r\n}\r\n\r\nfunction upx2px (number, newDeviceWidth) {\r\n if (deviceWidth === 0) {\r\n checkDeviceWidth();\r\n }\r\n\r\n number = Number(number);\r\n if (number === 0) {\r\n return 0\r\n }\r\n let result = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth);\r\n if (result < 0) {\r\n result = -result;\r\n }\r\n result = Math.floor(result + EPS);\r\n if (result === 0) {\r\n if (deviceDPR === 1 || !isIOS) {\r\n result = 1;\r\n } else {\r\n result = 0.5;\r\n }\r\n }\r\n return number < 0 ? -result : result\r\n}\r\n\r\nconst LOCALE_ZH_HANS = 'zh-Hans';\r\nconst LOCALE_ZH_HANT = 'zh-Hant';\r\nconst LOCALE_EN = 'en';\r\nconst LOCALE_FR = 'fr';\r\nconst LOCALE_ES = 'es';\r\n\r\nconst messages = {};\r\n\r\nlet locale;\r\n\r\n{\r\n locale = normalizeLocale(wx.getSystemInfoSync().language) || LOCALE_EN;\r\n}\r\n\r\nfunction initI18nMessages () {\r\n if (!isEnableLocale()) {\r\n return\r\n }\r\n const localeKeys = Object.keys(__uniConfig.locales);\r\n if (localeKeys.length) {\r\n localeKeys.forEach((locale) => {\r\n const curMessages = messages[locale];\r\n const userMessages = __uniConfig.locales[locale];\r\n if (curMessages) {\r\n Object.assign(curMessages, userMessages);\r\n } else {\r\n messages[locale] = userMessages;\r\n }\r\n });\r\n }\r\n}\r\n\r\ninitI18nMessages();\r\n\r\nconst i18n = initVueI18n(\r\n locale,\r\n {}\r\n);\r\nconst t = i18n.t;\r\nconst i18nMixin = (i18n.mixin = {\r\n beforeCreate () {\r\n const unwatch = i18n.i18n.watchLocale(() => {\r\n this.$forceUpdate();\r\n });\r\n this.$once('hook:beforeDestroy', function () {\r\n unwatch();\r\n });\r\n },\r\n methods: {\r\n $$t (key, values) {\r\n return t(key, values)\r\n }\r\n }\r\n});\r\nconst setLocale = i18n.setLocale;\r\nconst getLocale = i18n.getLocale;\r\n\r\nfunction initAppLocale (Vue, appVm, locale) {\r\n const state = Vue.observable({\r\n locale: locale || i18n.getLocale()\r\n });\r\n const localeWatchers = [];\r\n appVm.$watchLocale = fn => {\r\n localeWatchers.push(fn);\r\n };\r\n Object.defineProperty(appVm, '$locale', {\r\n get () {\r\n return state.locale\r\n },\r\n set (v) {\r\n state.locale = v;\r\n localeWatchers.forEach(watch => watch(v));\r\n }\r\n });\r\n}\r\n\r\nfunction isEnableLocale () {\r\n return typeof __uniConfig !== 'undefined' && __uniConfig.locales && !!Object.keys(__uniConfig.locales).length\r\n}\r\n\r\nfunction include (str, parts) {\r\n return !!parts.find((part) => str.indexOf(part) !== -1)\r\n}\r\n\r\nfunction startsWith (str, parts) {\r\n return parts.find((part) => str.indexOf(part) === 0)\r\n}\r\n\r\nfunction normalizeLocale (locale, messages) {\r\n if (!locale) {\r\n return\r\n }\r\n locale = locale.trim().replace(/_/g, '-');\r\n if (messages && messages[locale]) {\r\n return locale\r\n }\r\n locale = locale.toLowerCase();\r\n if (locale === 'chinese') {\r\n // 支付宝\r\n return LOCALE_ZH_HANS\r\n }\r\n if (locale.indexOf('zh') === 0) {\r\n if (locale.indexOf('-hans') > -1) {\r\n return LOCALE_ZH_HANS\r\n }\r\n if (locale.indexOf('-hant') > -1) {\r\n return LOCALE_ZH_HANT\r\n }\r\n if (include(locale, ['-tw', '-hk', '-mo', '-cht'])) {\r\n return LOCALE_ZH_HANT\r\n }\r\n return LOCALE_ZH_HANS\r\n }\r\n const lang = startsWith(locale, [LOCALE_EN, LOCALE_FR, LOCALE_ES]);\r\n if (lang) {\r\n return lang\r\n }\r\n}\r\n// export function initI18n() {\r\n// const localeKeys = Object.keys(__uniConfig.locales || {})\r\n// if (localeKeys.length) {\r\n// localeKeys.forEach((locale) =>\r\n// i18n.add(locale, __uniConfig.locales[locale])\r\n// )\r\n// }\r\n// }\r\n\r\nfunction getLocale$1 () {\r\n // 优先使用 $locale\r\n const app = getApp({\r\n allowDefault: true\r\n });\r\n if (app && app.$vm) {\r\n return app.$vm.$locale\r\n }\r\n return normalizeLocale(wx.getSystemInfoSync().language) || LOCALE_EN\r\n}\r\n\r\nfunction setLocale$1 (locale) {\r\n const app = getApp();\r\n if (!app) {\r\n return false\r\n }\r\n const oldLocale = app.$vm.$locale;\r\n if (oldLocale !== locale) {\r\n app.$vm.$locale = locale;\r\n onLocaleChangeCallbacks.forEach((fn) => fn({\r\n locale\r\n }));\r\n return true\r\n }\r\n return false\r\n}\r\n\r\nconst onLocaleChangeCallbacks = [];\r\nfunction onLocaleChange (fn) {\r\n if (onLocaleChangeCallbacks.indexOf(fn) === -1) {\r\n onLocaleChangeCallbacks.push(fn);\r\n }\r\n}\r\n\r\nif (typeof global !== 'undefined') {\r\n global.getLocale = getLocale$1;\r\n}\r\n\r\nconst interceptors = {\r\n promiseInterceptor\r\n};\r\n\r\nvar baseApi = /*#__PURE__*/Object.freeze({\r\n __proto__: null,\r\n upx2px: upx2px,\r\n getLocale: getLocale$1,\r\n setLocale: setLocale$1,\r\n onLocaleChange: onLocaleChange,\r\n addInterceptor: addInterceptor,\r\n removeInterceptor: removeInterceptor,\r\n interceptors: interceptors\r\n});\r\n\r\nfunction findExistsPageIndex (url) {\r\n const pages = getCurrentPages();\r\n let len = pages.length;\r\n while (len--) {\r\n const page = pages[len];\r\n if (page.$page && page.$page.fullPath === url) {\r\n return len\r\n }\r\n }\r\n return -1\r\n}\r\n\r\nvar redirectTo = {\r\n name (fromArgs) {\r\n if (fromArgs.exists === 'back' && fromArgs.delta) {\r\n return 'navigateBack'\r\n }\r\n return 'redirectTo'\r\n },\r\n args (fromArgs) {\r\n if (fromArgs.exists === 'back' && fromArgs.url) {\r\n const existsPageIndex = findExistsPageIndex(fromArgs.url);\r\n if (existsPageIndex !== -1) {\r\n const delta = getCurrentPages().length - 1 - existsPageIndex;\r\n if (delta > 0) {\r\n fromArgs.delta = delta;\r\n }\r\n }\r\n }\r\n }\r\n};\r\n\r\nvar previewImage = {\r\n args (fromArgs) {\r\n let currentIndex = parseInt(fromArgs.current);\r\n if (isNaN(currentIndex)) {\r\n return\r\n }\r\n const urls = fromArgs.urls;\r\n if (!Array.isArray(urls)) {\r\n return\r\n }\r\n const len = urls.length;\r\n if (!len) {\r\n return\r\n }\r\n if (currentIndex < 0) {\r\n currentIndex = 0;\r\n } else if (currentIndex >= len) {\r\n currentIndex = len - 1;\r\n }\r\n if (currentIndex > 0) {\r\n fromArgs.current = urls[currentIndex];\r\n fromArgs.urls = urls.filter(\r\n (item, index) => index < currentIndex ? item !== urls[currentIndex] : true\r\n );\r\n } else {\r\n fromArgs.current = urls[0];\r\n }\r\n return {\r\n indicator: false,\r\n loop: false\r\n }\r\n }\r\n};\r\n\r\nconst UUID_KEY = '__DC_STAT_UUID';\r\nlet deviceId;\r\nfunction useDeviceId (result) {\r\n deviceId = deviceId || wx.getStorageSync(UUID_KEY);\r\n if (!deviceId) {\r\n deviceId = Date.now() + '' + Math.floor(Math.random() * 1e7);\r\n wx.setStorage({\r\n key: UUID_KEY,\r\n data: deviceId\r\n });\r\n }\r\n result.deviceId = deviceId;\r\n}\r\n\r\nfunction addSafeAreaInsets (result) {\r\n if (result.safeArea) {\r\n const safeArea = result.safeArea;\r\n result.safeAreaInsets = {\r\n top: safeArea.top,\r\n left: safeArea.left,\r\n right: result.windowWidth - safeArea.right,\r\n bottom: result.screenHeight - safeArea.bottom\r\n };\r\n }\r\n}\r\n\r\nfunction populateParameters (result) {\r\n const {\r\n brand = '', model = '', system = '',\r\n language = '', theme, version,\r\n platform, fontSizeSetting,\r\n SDKVersion, pixelRatio, deviceOrientation\r\n } = result;\r\n // const isQuickApp = \"mp-weixin\".indexOf('quickapp-webview') !== -1\r\n\r\n // osName osVersion\r\n let osName = '';\r\n let osVersion = '';\r\n {\r\n osName = system.split(' ')[0] || '';\r\n osVersion = system.split(' ')[1] || '';\r\n }\r\n let hostVersion = version;\r\n\r\n // deviceType\r\n const deviceType = getGetDeviceType(result, model);\r\n\r\n // deviceModel\r\n const deviceBrand = getDeviceBrand(brand);\r\n\r\n // hostName\r\n const _hostName = getHostName(result);\r\n\r\n // deviceOrientation\r\n let _deviceOrientation = deviceOrientation; // 仅 微信 百度 支持\r\n\r\n // devicePixelRatio\r\n let _devicePixelRatio = pixelRatio;\r\n\r\n // SDKVersion\r\n let _SDKVersion = SDKVersion;\r\n\r\n // hostLanguage\r\n const hostLanguage = language.replace(/_/g, '-');\r\n\r\n // wx.getAccountInfoSync\r\n\r\n const parameters = {\r\n appId: process.env.UNI_APP_ID,\r\n appName: process.env.UNI_APP_NAME,\r\n appVersion: process.env.UNI_APP_VERSION_NAME,\r\n appVersionCode: process.env.UNI_APP_VERSION_CODE,\r\n appLanguage: getAppLanguage(hostLanguage),\r\n uniCompileVersion: process.env.UNI_COMPILER_VERSION,\r\n uniRuntimeVersion: process.env.UNI_COMPILER_VERSION,\r\n uniPlatform: process.env.UNI_SUB_PLATFORM || process.env.UNI_PLATFORM,\r\n deviceBrand,\r\n deviceModel: model,\r\n deviceType,\r\n devicePixelRatio: _devicePixelRatio,\r\n deviceOrientation: _deviceOrientation,\r\n osName: osName.toLocaleLowerCase(),\r\n osVersion,\r\n hostTheme: theme,\r\n hostVersion,\r\n hostLanguage,\r\n hostName: _hostName,\r\n hostSDKVersion: _SDKVersion,\r\n hostFontSizeSetting: fontSizeSetting,\r\n windowTop: 0,\r\n windowBottom: 0,\r\n // TODO\r\n osLanguage: undefined,\r\n osTheme: undefined,\r\n ua: undefined,\r\n hostPackageName: undefined,\r\n browserName: undefined,\r\n browserVersion: undefined\r\n };\r\n\r\n Object.assign(result, parameters);\r\n}\r\n\r\nfunction getGetDeviceType (result, model) {\r\n let deviceType = result.deviceType || 'phone';\r\n {\r\n const deviceTypeMaps = {\r\n ipad: 'pad',\r\n windows: 'pc',\r\n mac: 'pc'\r\n };\r\n const deviceTypeMapsKeys = Object.keys(deviceTypeMaps);\r\n const _model = model.toLocaleLowerCase();\r\n for (let index = 0; index < deviceTypeMapsKeys.length; index++) {\r\n const _m = deviceTypeMapsKeys[index];\r\n if (_model.indexOf(_m) !== -1) {\r\n deviceType = deviceTypeMaps[_m];\r\n break\r\n }\r\n }\r\n }\r\n return deviceType\r\n}\r\n\r\nfunction getDeviceBrand (brand) {\r\n let deviceBrand = brand;\r\n if (deviceBrand) {\r\n deviceBrand = brand.toLocaleLowerCase();\r\n }\r\n return deviceBrand\r\n}\r\n\r\nfunction getAppLanguage (defaultLanguage) {\r\n return getLocale$1\r\n ? getLocale$1()\r\n : defaultLanguage\r\n}\r\n\r\nfunction getHostName (result) {\r\n const _platform = 'WeChat' ;\r\n let _hostName = result.hostName || _platform; // mp-jd\r\n {\r\n if (result.environment) {\r\n _hostName = result.environment;\r\n } else if (result.host && result.host.env) {\r\n _hostName = result.host.env;\r\n }\r\n }\r\n\r\n return _hostName\r\n}\r\n\r\nvar getSystemInfo = {\r\n returnValue: function (result) {\r\n useDeviceId(result);\r\n addSafeAreaInsets(result);\r\n populateParameters(result);\r\n }\r\n};\r\n\r\nvar showActionSheet = {\r\n args (fromArgs) {\r\n if (typeof fromArgs === 'object') {\r\n fromArgs.alertText = fromArgs.title;\r\n }\r\n }\r\n};\r\n\r\nvar getAppBaseInfo = {\r\n returnValue: function (result) {\r\n const { version, language, SDKVersion, theme } = result;\r\n\r\n const _hostName = getHostName(result);\r\n\r\n const hostLanguage = language.replace('_', '-');\r\n\r\n result = sortObject(Object.assign(result, {\r\n appId: process.env.UNI_APP_ID,\r\n appName: process.env.UNI_APP_NAME,\r\n appVersion: process.env.UNI_APP_VERSION_NAME,\r\n appVersionCode: process.env.UNI_APP_VERSION_CODE,\r\n appLanguage: getAppLanguage(hostLanguage),\r\n hostVersion: version,\r\n hostLanguage,\r\n hostName: _hostName,\r\n hostSDKVersion: SDKVersion,\r\n hostTheme: theme\r\n }));\r\n }\r\n};\r\n\r\nvar getDeviceInfo = {\r\n returnValue: function (result) {\r\n const { brand, model } = result;\r\n const deviceType = getGetDeviceType(result, model);\r\n const deviceBrand = getDeviceBrand(brand);\r\n useDeviceId(result);\r\n\r\n result = sortObject(Object.assign(result, {\r\n deviceType,\r\n deviceBrand,\r\n deviceModel: model\r\n }));\r\n }\r\n};\r\n\r\nvar getWindowInfo = {\r\n returnValue: function (result) {\r\n addSafeAreaInsets(result);\r\n\r\n result = sortObject(Object.assign(result, {\r\n windowTop: 0,\r\n windowBottom: 0\r\n }));\r\n }\r\n};\r\n\r\nvar getAppAuthorizeSetting = {\r\n returnValue: function (result) {\r\n const { locationReducedAccuracy } = result;\r\n\r\n result.locationAccuracy = 'unsupported';\r\n if (locationReducedAccuracy === true) {\r\n result.locationAccuracy = 'reduced';\r\n } else if (locationReducedAccuracy === false) {\r\n result.locationAccuracy = 'full';\r\n }\r\n }\r\n};\r\n\r\n// import navigateTo from 'uni-helpers/navigate-to'\r\n\r\nconst protocols = {\r\n redirectTo,\r\n // navigateTo, // 由于在微信开发者工具的页面参数,会显示__id__参数,因此暂时关闭mp-weixin对于navigateTo的AOP\r\n previewImage,\r\n getSystemInfo,\r\n getSystemInfoSync: getSystemInfo,\r\n showActionSheet,\r\n getAppBaseInfo,\r\n getDeviceInfo,\r\n getWindowInfo,\r\n getAppAuthorizeSetting\r\n};\r\nconst todos = [\r\n 'vibrate',\r\n 'preloadPage',\r\n 'unPreloadPage',\r\n 'loadSubPackage'\r\n];\r\nconst canIUses = [];\r\n\r\nconst CALLBACKS = ['success', 'fail', 'cancel', 'complete'];\r\n\r\nfunction processCallback (methodName, method, returnValue) {\r\n return function (res) {\r\n return method(processReturnValue(methodName, res, returnValue))\r\n }\r\n}\r\n\r\nfunction processArgs (methodName, fromArgs, argsOption = {}, returnValue = {}, keepFromArgs = false) {\r\n if (isPlainObject(fromArgs)) { // 一般 api 的参数解析\r\n const toArgs = keepFromArgs === true ? fromArgs : {}; // returnValue 为 false 时,说明是格式化返回值,直接在返回值对象上修改赋值\r\n if (isFn(argsOption)) {\r\n argsOption = argsOption(fromArgs, toArgs) || {};\r\n }\r\n for (const key in fromArgs) {\r\n if (hasOwn(argsOption, key)) {\r\n let keyOption = argsOption[key];\r\n if (isFn(keyOption)) {\r\n keyOption = keyOption(fromArgs[key], fromArgs, toArgs);\r\n }\r\n if (!keyOption) { // 不支持的参数\r\n console.warn(`The '${methodName}' method of platform '微信小程序' does not support option '${key}'`);\r\n } else if (isStr(keyOption)) { // 重写参数 key\r\n toArgs[keyOption] = fromArgs[key];\r\n } else if (isPlainObject(keyOption)) { // {name:newName,value:value}可重新指定参数 key:value\r\n toArgs[keyOption.name ? keyOption.name : key] = keyOption.value;\r\n }\r\n } else if (CALLBACKS.indexOf(key) !== -1) {\r\n if (isFn(fromArgs[key])) {\r\n toArgs[key] = processCallback(methodName, fromArgs[key], returnValue);\r\n }\r\n } else {\r\n if (!keepFromArgs) {\r\n toArgs[key] = fromArgs[key];\r\n }\r\n }\r\n }\r\n return toArgs\r\n } else if (isFn(fromArgs)) {\r\n fromArgs = processCallback(methodName, fromArgs, returnValue);\r\n }\r\n return fromArgs\r\n}\r\n\r\nfunction processReturnValue (methodName, res, returnValue, keepReturnValue = false) {\r\n if (isFn(protocols.returnValue)) { // 处理通用 returnValue\r\n res = protocols.returnValue(methodName, res);\r\n }\r\n return processArgs(methodName, res, returnValue, {}, keepReturnValue)\r\n}\r\n\r\nfunction wrapper (methodName, method) {\r\n if (hasOwn(protocols, methodName)) {\r\n const protocol = protocols[methodName];\r\n if (!protocol) { // 暂不支持的 api\r\n return function () {\r\n console.error(`Platform '微信小程序' does not support '${methodName}'.`);\r\n }\r\n }\r\n return function (arg1, arg2) { // 目前 api 最多两个参数\r\n let options = protocol;\r\n if (isFn(protocol)) {\r\n options = protocol(arg1);\r\n }\r\n\r\n arg1 = processArgs(methodName, arg1, options.args, options.returnValue);\r\n\r\n const args = [arg1];\r\n if (typeof arg2 !== 'undefined') {\r\n args.push(arg2);\r\n }\r\n if (isFn(options.name)) {\r\n methodName = options.name(arg1);\r\n } else if (isStr(options.name)) {\r\n methodName = options.name;\r\n }\r\n const returnValue = wx[methodName].apply(wx, args);\r\n if (isSyncApi(methodName)) { // 同步 api\r\n return processReturnValue(methodName, returnValue, options.returnValue, isContextApi(methodName))\r\n }\r\n return returnValue\r\n }\r\n }\r\n return method\r\n}\r\n\r\nconst todoApis = Object.create(null);\r\n\r\nconst TODOS = [\r\n 'onTabBarMidButtonTap',\r\n 'subscribePush',\r\n 'unsubscribePush',\r\n 'onPush',\r\n 'offPush',\r\n 'share'\r\n];\r\n\r\nfunction createTodoApi (name) {\r\n return function todoApi ({\r\n fail,\r\n complete\r\n }) {\r\n const res = {\r\n errMsg: `${name}:fail method '${name}' not supported`\r\n };\r\n isFn(fail) && fail(res);\r\n isFn(complete) && complete(res);\r\n }\r\n}\r\n\r\nTODOS.forEach(function (name) {\r\n todoApis[name] = createTodoApi(name);\r\n});\r\n\r\nvar providers = {\r\n oauth: ['weixin'],\r\n share: ['weixin'],\r\n payment: ['wxpay'],\r\n push: ['weixin']\r\n};\r\n\r\nfunction getProvider ({\r\n service,\r\n success,\r\n fail,\r\n complete\r\n}) {\r\n let res = false;\r\n if (providers[service]) {\r\n res = {\r\n errMsg: 'getProvider:ok',\r\n service,\r\n provider: providers[service]\r\n };\r\n isFn(success) && success(res);\r\n } else {\r\n res = {\r\n errMsg: 'getProvider:fail service not found'\r\n };\r\n isFn(fail) && fail(res);\r\n }\r\n isFn(complete) && complete(res);\r\n}\r\n\r\nvar extraApi = /*#__PURE__*/Object.freeze({\r\n __proto__: null,\r\n getProvider: getProvider\r\n});\r\n\r\nconst getEmitter = (function () {\r\n let Emitter;\r\n return function getUniEmitter () {\r\n if (!Emitter) {\r\n Emitter = new Vue();\r\n }\r\n return Emitter\r\n }\r\n})();\r\n\r\nfunction apply (ctx, method, args) {\r\n return ctx[method].apply(ctx, args)\r\n}\r\n\r\nfunction $on () {\r\n return apply(getEmitter(), '$on', [...arguments])\r\n}\r\nfunction $off () {\r\n return apply(getEmitter(), '$off', [...arguments])\r\n}\r\nfunction $once () {\r\n return apply(getEmitter(), '$once', [...arguments])\r\n}\r\nfunction $emit () {\r\n return apply(getEmitter(), '$emit', [...arguments])\r\n}\r\n\r\nvar eventApi = /*#__PURE__*/Object.freeze({\r\n __proto__: null,\r\n $on: $on,\r\n $off: $off,\r\n $once: $once,\r\n $emit: $emit\r\n});\r\n\r\n/**\r\n * 框架内 try-catch\r\n */\r\n/**\r\n * 开发者 try-catch\r\n */\r\nfunction tryCatch (fn) {\r\n return function () {\r\n try {\r\n return fn.apply(fn, arguments)\r\n } catch (e) {\r\n // TODO\r\n console.error(e);\r\n }\r\n }\r\n}\r\n\r\nfunction getApiCallbacks (params) {\r\n const apiCallbacks = {};\r\n for (const name in params) {\r\n const param = params[name];\r\n if (isFn(param)) {\r\n apiCallbacks[name] = tryCatch(param);\r\n delete params[name];\r\n }\r\n }\r\n return apiCallbacks\r\n}\r\n\r\nlet cid;\r\nlet cidErrMsg;\r\nlet enabled;\r\n\r\nfunction normalizePushMessage (message) {\r\n try {\r\n return JSON.parse(message)\r\n } catch (e) {}\r\n return message\r\n}\r\n\r\nfunction invokePushCallback (\r\n args\r\n) {\r\n if (args.type === 'enabled') {\r\n enabled = true;\r\n } else if (args.type === 'clientId') {\r\n cid = args.cid;\r\n cidErrMsg = args.errMsg;\r\n invokeGetPushCidCallbacks(cid, args.errMsg);\r\n } else if (args.type === 'pushMsg') {\r\n const message = {\r\n type: 'receive',\r\n data: normalizePushMessage(args.message)\r\n };\r\n for (let i = 0; i < onPushMessageCallbacks.length; i++) {\r\n const callback = onPushMessageCallbacks[i];\r\n callback(message);\r\n // 该消息已被阻止\r\n if (message.stopped) {\r\n break\r\n }\r\n }\r\n } else if (args.type === 'click') {\r\n onPushMessageCallbacks.forEach((callback) => {\r\n callback({\r\n type: 'click',\r\n data: normalizePushMessage(args.message)\r\n });\r\n });\r\n }\r\n}\r\n\r\nconst getPushCidCallbacks = [];\r\n\r\nfunction invokeGetPushCidCallbacks (cid, errMsg) {\r\n getPushCidCallbacks.forEach((callback) => {\r\n callback(cid, errMsg);\r\n });\r\n getPushCidCallbacks.length = 0;\r\n}\r\n\r\nfunction getPushClientId (args) {\r\n if (!isPlainObject(args)) {\r\n args = {};\r\n }\r\n const {\r\n success,\r\n fail,\r\n complete\r\n } = getApiCallbacks(args);\r\n const hasSuccess = isFn(success);\r\n const hasFail = isFn(fail);\r\n const hasComplete = isFn(complete);\r\n Promise.resolve().then(() => {\r\n if (typeof enabled === 'undefined') {\r\n enabled = false;\r\n cid = '';\r\n cidErrMsg = 'unipush is not enabled';\r\n }\r\n getPushCidCallbacks.push((cid, errMsg) => {\r\n let res;\r\n if (cid) {\r\n res = {\r\n errMsg: 'getPushClientId:ok',\r\n cid\r\n };\r\n hasSuccess && success(res);\r\n } else {\r\n res = {\r\n errMsg: 'getPushClientId:fail' + (errMsg ? ' ' + errMsg : '')\r\n };\r\n hasFail && fail(res);\r\n }\r\n hasComplete && complete(res);\r\n });\r\n if (typeof cid !== 'undefined') {\r\n invokeGetPushCidCallbacks(cid, cidErrMsg);\r\n }\r\n });\r\n}\r\n\r\nconst onPushMessageCallbacks = [];\r\n// 不使用 defineOnApi 实现,是因为 defineOnApi 依赖 UniServiceJSBridge ,该对象目前在小程序上未提供,故简单实现\r\nconst onPushMessage = (fn) => {\r\n if (onPushMessageCallbacks.indexOf(fn) === -1) {\r\n onPushMessageCallbacks.push(fn);\r\n }\r\n};\r\n\r\nconst offPushMessage = (fn) => {\r\n if (!fn) {\r\n onPushMessageCallbacks.length = 0;\r\n } else {\r\n const index = onPushMessageCallbacks.indexOf(fn);\r\n if (index > -1) {\r\n onPushMessageCallbacks.splice(index, 1);\r\n }\r\n }\r\n};\r\n\r\nvar api = /*#__PURE__*/Object.freeze({\r\n __proto__: null,\r\n getPushClientId: getPushClientId,\r\n onPushMessage: onPushMessage,\r\n offPushMessage: offPushMessage,\r\n invokePushCallback: invokePushCallback\r\n});\r\n\r\nconst MPPage = Page;\r\nconst MPComponent = Component;\r\n\r\nconst customizeRE = /:/g;\r\n\r\nconst customize = cached((str) => {\r\n return camelize(str.replace(customizeRE, '-'))\r\n});\r\n\r\nfunction initTriggerEvent (mpInstance) {\r\n const oldTriggerEvent = mpInstance.triggerEvent;\r\n const newTriggerEvent = function (event, ...args) {\r\n return oldTriggerEvent.apply(mpInstance, [customize(event), ...args])\r\n };\r\n try {\r\n // 京东小程序 triggerEvent 为只读\r\n mpInstance.triggerEvent = newTriggerEvent;\r\n } catch (error) {\r\n mpInstance._triggerEvent = newTriggerEvent;\r\n }\r\n}\r\n\r\nfunction initHook (name, options, isComponent) {\r\n const oldHook = options[name];\r\n if (!oldHook) {\r\n options[name] = function () {\r\n initTriggerEvent(this);\r\n };\r\n } else {\r\n options[name] = function (...args) {\r\n initTriggerEvent(this);\r\n return oldHook.apply(this, args)\r\n };\r\n }\r\n}\r\nif (!MPPage.__$wrappered) {\r\n MPPage.__$wrappered = true;\r\n Page = function (options = {}) {\r\n initHook('onLoad', options);\r\n return MPPage(options)\r\n };\r\n Page.after = MPPage.after;\r\n\r\n Component = function (options = {}) {\r\n initHook('created', options);\r\n return MPComponent(options)\r\n };\r\n}\r\n\r\nconst PAGE_EVENT_HOOKS = [\r\n 'onPullDownRefresh',\r\n 'onReachBottom',\r\n 'onAddToFavorites',\r\n 'onShareTimeline',\r\n 'onShareAppMessage',\r\n 'onPageScroll',\r\n 'onResize',\r\n 'onTabItemTap'\r\n];\r\n\r\nfunction initMocks (vm, mocks) {\r\n const mpInstance = vm.$mp[vm.mpType];\r\n mocks.forEach(mock => {\r\n if (hasOwn(mpInstance, mock)) {\r\n vm[mock] = mpInstance[mock];\r\n }\r\n });\r\n}\r\n\r\nfunction hasHook (hook, vueOptions) {\r\n if (!vueOptions) {\r\n return true\r\n }\r\n\r\n if (Vue.options && Array.isArray(Vue.options[hook])) {\r\n return true\r\n }\r\n\r\n vueOptions = vueOptions.default || vueOptions;\r\n\r\n if (isFn(vueOptions)) {\r\n if (isFn(vueOptions.extendOptions[hook])) {\r\n return true\r\n }\r\n if (vueOptions.super &&\r\n vueOptions.super.options &&\r\n Array.isArray(vueOptions.super.options[hook])) {\r\n return true\r\n }\r\n return false\r\n }\r\n\r\n if (isFn(vueOptions[hook])) {\r\n return true\r\n }\r\n const mixins = vueOptions.mixins;\r\n if (Array.isArray(mixins)) {\r\n return !!mixins.find(mixin => hasHook(hook, mixin))\r\n }\r\n}\r\n\r\nfunction initHooks (mpOptions, hooks, vueOptions) {\r\n hooks.forEach(hook => {\r\n if (hasHook(hook, vueOptions)) {\r\n mpOptions[hook] = function (args) {\r\n return this.$vm && this.$vm.__call_hook(hook, args)\r\n };\r\n }\r\n });\r\n}\r\n\r\nfunction initVueComponent (Vue, vueOptions) {\r\n vueOptions = vueOptions.default || vueOptions;\r\n let VueComponent;\r\n if (isFn(vueOptions)) {\r\n VueComponent = vueOptions;\r\n } else {\r\n VueComponent = Vue.extend(vueOptions);\r\n }\r\n vueOptions = VueComponent.options;\r\n return [VueComponent, vueOptions]\r\n}\r\n\r\nfunction initSlots (vm, vueSlots) {\r\n if (Array.isArray(vueSlots) && vueSlots.length) {\r\n const $slots = Object.create(null);\r\n vueSlots.forEach(slotName => {\r\n $slots[slotName] = true;\r\n });\r\n vm.$scopedSlots = vm.$slots = $slots;\r\n }\r\n}\r\n\r\nfunction initVueIds (vueIds, mpInstance) {\r\n vueIds = (vueIds || '').split(',');\r\n const len = vueIds.length;\r\n\r\n if (len === 1) {\r\n mpInstance._$vueId = vueIds[0];\r\n } else if (len === 2) {\r\n mpInstance._$vueId = vueIds[0];\r\n mpInstance._$vuePid = vueIds[1];\r\n }\r\n}\r\n\r\nfunction initData (vueOptions, context) {\r\n let data = vueOptions.data || {};\r\n const methods = vueOptions.methods || {};\r\n\r\n if (typeof data === 'function') {\r\n try {\r\n data = data.call(context); // 支持 Vue.prototype 上挂的数据\r\n } catch (e) {\r\n if (process.env.VUE_APP_DEBUG) {\r\n console.warn('根据 Vue 的 data 函数初始化小程序 data 失败,请尽量确保 data 函数中不访问 vm 对象,否则可能影响首次数据渲染速度。', data);\r\n }\r\n }\r\n } else {\r\n try {\r\n // 对 data 格式化\r\n data = JSON.parse(JSON.stringify(data));\r\n } catch (e) {}\r\n }\r\n\r\n if (!isPlainObject(data)) {\r\n data = {};\r\n }\r\n\r\n Object.keys(methods).forEach(methodName => {\r\n if (context.__lifecycle_hooks__.indexOf(methodName) === -1 && !hasOwn(data, methodName)) {\r\n data[methodName] = methods[methodName];\r\n }\r\n });\r\n\r\n return data\r\n}\r\n\r\nconst PROP_TYPES = [String, Number, Boolean, Object, Array, null];\r\n\r\nfunction createObserver (name) {\r\n return function observer (newVal, oldVal) {\r\n if (this.$vm) {\r\n this.$vm[name] = newVal; // 为了触发其他非 render watcher\r\n }\r\n }\r\n}\r\n\r\nfunction initBehaviors (vueOptions, initBehavior) {\r\n const vueBehaviors = vueOptions.behaviors;\r\n const vueExtends = vueOptions.extends;\r\n const vueMixins = vueOptions.mixins;\r\n\r\n let vueProps = vueOptions.props;\r\n\r\n if (!vueProps) {\r\n vueOptions.props = vueProps = [];\r\n }\r\n\r\n const behaviors = [];\r\n if (Array.isArray(vueBehaviors)) {\r\n vueBehaviors.forEach(behavior => {\r\n behaviors.push(behavior.replace('uni://', `${\"wx\"}://`));\r\n if (behavior === 'uni://form-field') {\r\n if (Array.isArray(vueProps)) {\r\n vueProps.push('name');\r\n vueProps.push('value');\r\n } else {\r\n vueProps.name = {\r\n type: String,\r\n default: ''\r\n };\r\n vueProps.value = {\r\n type: [String, Number, Boolean, Array, Object, Date],\r\n default: ''\r\n };\r\n }\r\n }\r\n });\r\n }\r\n if (isPlainObject(vueExtends) && vueExtends.props) {\r\n behaviors.push(\r\n initBehavior({\r\n properties: initProperties(vueExtends.props, true)\r\n })\r\n );\r\n }\r\n if (Array.isArray(vueMixins)) {\r\n vueMixins.forEach(vueMixin => {\r\n if (isPlainObject(vueMixin) && vueMixin.props) {\r\n behaviors.push(\r\n initBehavior({\r\n properties: initProperties(vueMixin.props, true)\r\n })\r\n );\r\n }\r\n });\r\n }\r\n return behaviors\r\n}\r\n\r\nfunction parsePropType (key, type, defaultValue, file) {\r\n // [String]=>String\r\n if (Array.isArray(type) && type.length === 1) {\r\n return type[0]\r\n }\r\n return type\r\n}\r\n\r\nfunction initProperties (props, isBehavior = false, file = '', options) {\r\n const properties = {};\r\n if (!isBehavior) {\r\n properties.vueId = {\r\n type: String,\r\n value: ''\r\n };\r\n {\r\n if ( options.virtualHost) {\r\n properties.virtualHostStyle = {\r\n type: null,\r\n value: ''\r\n };\r\n properties.virtualHostClass = {\r\n type: null,\r\n value: ''\r\n };\r\n }\r\n }\r\n // scopedSlotsCompiler auto\r\n properties.scopedSlotsCompiler = {\r\n type: String,\r\n value: ''\r\n };\r\n properties.vueSlots = { // 小程序不能直接定义 $slots 的 props,所以通过 vueSlots 转换到 $slots\r\n type: null,\r\n value: [],\r\n observer: function (newVal, oldVal) {\r\n const $slots = Object.create(null);\r\n newVal.forEach(slotName => {\r\n $slots[slotName] = true;\r\n });\r\n this.setData({\r\n $slots\r\n });\r\n }\r\n };\r\n }\r\n if (Array.isArray(props)) { // ['title']\r\n props.forEach(key => {\r\n properties[key] = {\r\n type: null,\r\n observer: createObserver(key)\r\n };\r\n });\r\n } else if (isPlainObject(props)) { // {title:{type:String,default:''},content:String}\r\n Object.keys(props).forEach(key => {\r\n const opts = props[key];\r\n if (isPlainObject(opts)) { // title:{type:String,default:''}\r\n let value = opts.default;\r\n if (isFn(value)) {\r\n value = value();\r\n }\r\n\r\n opts.type = parsePropType(key, opts.type);\r\n\r\n properties[key] = {\r\n type: PROP_TYPES.indexOf(opts.type) !== -1 ? opts.type : null,\r\n value,\r\n observer: createObserver(key)\r\n };\r\n } else { // content:String\r\n const type = parsePropType(key, opts);\r\n properties[key] = {\r\n type: PROP_TYPES.indexOf(type) !== -1 ? type : null,\r\n observer: createObserver(key)\r\n };\r\n }\r\n });\r\n }\r\n return properties\r\n}\r\n\r\nfunction wrapper$1 (event) {\r\n // TODO 又得兼容 mpvue 的 mp 对象\r\n try {\r\n event.mp = JSON.parse(JSON.stringify(event));\r\n } catch (e) {}\r\n\r\n event.stopPropagation = noop;\r\n event.preventDefault = noop;\r\n\r\n event.target = event.target || {};\r\n\r\n if (!hasOwn(event, 'detail')) {\r\n event.detail = {};\r\n }\r\n\r\n if (hasOwn(event, 'markerId')) {\r\n event.detail = typeof event.detail === 'object' ? event.detail : {};\r\n event.detail.markerId = event.markerId;\r\n }\r\n\r\n if (isPlainObject(event.detail)) {\r\n event.target = Object.assign({}, event.target, event.detail);\r\n }\r\n\r\n return event\r\n}\r\n\r\nfunction getExtraValue (vm, dataPathsArray) {\r\n let context = vm;\r\n dataPathsArray.forEach(dataPathArray => {\r\n const dataPath = dataPathArray[0];\r\n const value = dataPathArray[2];\r\n if (dataPath || typeof value !== 'undefined') { // ['','',index,'disable']\r\n const propPath = dataPathArray[1];\r\n const valuePath = dataPathArray[3];\r\n\r\n let vFor;\r\n if (Number.isInteger(dataPath)) {\r\n vFor = dataPath;\r\n } else if (!dataPath) {\r\n vFor = context;\r\n } else if (typeof dataPath === 'string' && dataPath) {\r\n if (dataPath.indexOf('#s#') === 0) {\r\n vFor = dataPath.substr(3);\r\n } else {\r\n vFor = vm.__get_value(dataPath, context);\r\n }\r\n }\r\n\r\n if (Number.isInteger(vFor)) {\r\n context = value;\r\n } else if (!propPath) {\r\n context = vFor[value];\r\n } else {\r\n if (Array.isArray(vFor)) {\r\n context = vFor.find(vForItem => {\r\n return vm.__get_value(propPath, vForItem) === value\r\n });\r\n } else if (isPlainObject(vFor)) {\r\n context = Object.keys(vFor).find(vForKey => {\r\n return vm.__get_value(propPath, vFor[vForKey]) === value\r\n });\r\n } else {\r\n console.error('v-for 暂不支持循环数据:', vFor);\r\n }\r\n }\r\n\r\n if (valuePath) {\r\n context = vm.__get_value(valuePath, context);\r\n }\r\n }\r\n });\r\n return context\r\n}\r\n\r\nfunction processEventExtra (vm, extra, event) {\r\n const extraObj = {};\r\n\r\n if (Array.isArray(extra) && extra.length) {\r\n /**\r\n *[\r\n * ['data.items', 'data.id', item.data.id],\r\n * ['metas', 'id', meta.id]\r\n *],\r\n *[\r\n * ['data.items', 'data.id', item.data.id],\r\n * ['metas', 'id', meta.id]\r\n *],\r\n *'test'\r\n */\r\n extra.forEach((dataPath, index) => {\r\n if (typeof dataPath === 'string') {\r\n if (!dataPath) { // model,prop.sync\r\n extraObj['$' + index] = vm;\r\n } else {\r\n if (dataPath === '$event') { // $event\r\n extraObj['$' + index] = event;\r\n } else if (dataPath === 'arguments') {\r\n if (event.detail && event.detail.__args__) {\r\n extraObj['$' + index] = event.detail.__args__;\r\n } else {\r\n extraObj['$' + index] = [event];\r\n }\r\n } else if (dataPath.indexOf('$event.') === 0) { // $event.target.value\r\n extraObj['$' + index] = vm.__get_value(dataPath.replace('$event.', ''), event);\r\n } else {\r\n extraObj['$' + index] = vm.__get_value(dataPath);\r\n }\r\n }\r\n } else {\r\n extraObj['$' + index] = getExtraValue(vm, dataPath);\r\n }\r\n });\r\n }\r\n\r\n return extraObj\r\n}\r\n\r\nfunction getObjByArray (arr) {\r\n const obj = {};\r\n for (let i = 1; i < arr.length; i++) {\r\n const element = arr[i];\r\n obj[element[0]] = element[1];\r\n }\r\n return obj\r\n}\r\n\r\nfunction processEventArgs (vm, event, args = [], extra = [], isCustom, methodName) {\r\n let isCustomMPEvent = false; // wxcomponent 组件,传递原始 event 对象\r\n if (isCustom) { // 自定义事件\r\n isCustomMPEvent = event.currentTarget &&\r\n event.currentTarget.dataset &&\r\n event.currentTarget.dataset.comType === 'wx';\r\n if (!args.length) { // 无参数,直接传入 event 或 detail 数组\r\n if (isCustomMPEvent) {\r\n return [event]\r\n }\r\n return event.detail.__args__ || event.detail\r\n }\r\n }\r\n\r\n const extraObj = processEventExtra(vm, extra, event);\r\n\r\n const ret = [];\r\n args.forEach(arg => {\r\n if (arg === '$event') {\r\n if (methodName === '__set_model' && !isCustom) { // input v-model value\r\n ret.push(event.target.value);\r\n } else {\r\n if (isCustom && !isCustomMPEvent) {\r\n ret.push(event.detail.__args__[0]);\r\n } else { // wxcomponent 组件或内置组件\r\n ret.push(event);\r\n }\r\n }\r\n } else {\r\n if (Array.isArray(arg) && arg[0] === 'o') {\r\n ret.push(getObjByArray(arg));\r\n } else if (typeof arg === 'string' && hasOwn(extraObj, arg)) {\r\n ret.push(extraObj[arg]);\r\n } else {\r\n ret.push(arg);\r\n }\r\n }\r\n });\r\n\r\n return ret\r\n}\r\n\r\nconst ONCE = '~';\r\nconst CUSTOM = '^';\r\n\r\nfunction isMatchEventType (eventType, optType) {\r\n return (eventType === optType) ||\r\n (\r\n optType === 'regionchange' &&\r\n (\r\n eventType === 'begin' ||\r\n eventType === 'end'\r\n )\r\n )\r\n}\r\n\r\nfunction getContextVm (vm) {\r\n let $parent = vm.$parent;\r\n // 父组件是 scoped slots 或者其他自定义组件时继续查找\r\n while ($parent && $parent.$parent && ($parent.$options.generic || $parent.$parent.$options.generic || $parent.$scope._$vuePid)) {\r\n $parent = $parent.$parent;\r\n }\r\n return $parent && $parent.$parent\r\n}\r\n\r\nfunction handleEvent (event) {\r\n event = wrapper$1(event);\r\n\r\n // [['tap',[['handle',[1,2,a]],['handle1',[1,2,a]]]]]\r\n const dataset = (event.currentTarget || event.target).dataset;\r\n if (!dataset) {\r\n return console.warn('事件信息不存在')\r\n }\r\n const eventOpts = dataset.eventOpts || dataset['event-opts']; // 支付宝 web-view 组件 dataset 非驼峰\r\n if (!eventOpts) {\r\n return console.warn('事件信息不存在')\r\n }\r\n\r\n // [['handle',[1,2,a]],['handle1',[1,2,a]]]\r\n const eventType = event.type;\r\n\r\n const ret = [];\r\n\r\n eventOpts.forEach(eventOpt => {\r\n let type = eventOpt[0];\r\n const eventsArray = eventOpt[1];\r\n\r\n const isCustom = type.charAt(0) === CUSTOM;\r\n type = isCustom ? type.slice(1) : type;\r\n const isOnce = type.charAt(0) === ONCE;\r\n type = isOnce ? type.slice(1) : type;\r\n\r\n if (eventsArray && isMatchEventType(eventType, type)) {\r\n eventsArray.forEach(eventArray => {\r\n const methodName = eventArray[0];\r\n if (methodName) {\r\n let handlerCtx = this.$vm;\r\n if (handlerCtx.$options.generic) { // mp-weixin,mp-toutiao 抽象节点模拟 scoped slots\r\n handlerCtx = getContextVm(handlerCtx) || handlerCtx;\r\n }\r\n if (methodName === '$emit') {\r\n handlerCtx.$emit.apply(handlerCtx,\r\n processEventArgs(\r\n this.$vm,\r\n event,\r\n eventArray[1],\r\n eventArray[2],\r\n isCustom,\r\n methodName\r\n ));\r\n return\r\n }\r\n const handler = handlerCtx[methodName];\r\n if (!isFn(handler)) {\r\n const type = this.$vm.mpType === 'page' ? 'Page' : 'Component';\r\n const path = this.route || this.is;\r\n throw new Error(`${type} \"${path}\" does not have a method \"${methodName}\"`)\r\n }\r\n if (isOnce) {\r\n if (handler.once) {\r\n return\r\n }\r\n handler.once = true;\r\n }\r\n let params = processEventArgs(\r\n this.$vm,\r\n event,\r\n eventArray[1],\r\n eventArray[2],\r\n isCustom,\r\n methodName\r\n );\r\n params = Array.isArray(params) ? params : [];\r\n // 参数尾部增加原始事件对象用于复杂表达式内获取额外数据\r\n if (/=\\s*\\S+\\.eventParams\\s*\\|\\|\\s*\\S+\\[['\"]event-params['\"]\\]/.test(handler.toString())) {\r\n // eslint-disable-next-line no-sparse-arrays\r\n params = params.concat([, , , , , , , , , , event]);\r\n }\r\n ret.push(handler.apply(handlerCtx, params));\r\n }\r\n });\r\n }\r\n });\r\n\r\n if (\r\n eventType === 'input' &&\r\n ret.length === 1 &&\r\n typeof ret[0] !== 'undefined'\r\n ) {\r\n return ret[0]\r\n }\r\n}\r\n\r\nconst eventChannels = {};\r\n\r\nconst eventChannelStack = [];\r\n\r\nfunction getEventChannel (id) {\r\n if (id) {\r\n const eventChannel = eventChannels[id];\r\n delete eventChannels[id];\r\n return eventChannel\r\n }\r\n return eventChannelStack.shift()\r\n}\r\n\r\nconst hooks = [\r\n 'onShow',\r\n 'onHide',\r\n 'onError',\r\n 'onPageNotFound',\r\n 'onThemeChange',\r\n 'onUnhandledRejection'\r\n];\r\n\r\nfunction initEventChannel () {\r\n Vue.prototype.getOpenerEventChannel = function () {\r\n // 微信小程序使用自身getOpenerEventChannel\r\n {\r\n return this.$scope.getOpenerEventChannel()\r\n }\r\n };\r\n const callHook = Vue.prototype.__call_hook;\r\n Vue.prototype.__call_hook = function (hook, args) {\r\n if (hook === 'onLoad' && args && args.__id__) {\r\n this.__eventChannel__ = getEventChannel(args.__id__);\r\n delete args.__id__;\r\n }\r\n return callHook.call(this, hook, args)\r\n };\r\n}\r\n\r\nfunction initScopedSlotsParams () {\r\n const center = {};\r\n const parents = {};\r\n\r\n Vue.prototype.$hasScopedSlotsParams = function (vueId) {\r\n const has = center[vueId];\r\n if (!has) {\r\n parents[vueId] = this;\r\n this.$on('hook:destroyed', () => {\r\n delete parents[vueId];\r\n });\r\n }\r\n return has\r\n };\r\n\r\n Vue.prototype.$getScopedSlotsParams = function (vueId, name, key) {\r\n const data = center[vueId];\r\n if (data) {\r\n const object = data[name] || {};\r\n return key ? object[key] : object\r\n } else {\r\n parents[vueId] = this;\r\n this.$on('hook:destroyed', () => {\r\n delete parents[vueId];\r\n });\r\n }\r\n };\r\n\r\n Vue.prototype.$setScopedSlotsParams = function (name, value) {\r\n const vueIds = this.$options.propsData.vueId;\r\n if (vueIds) {\r\n const vueId = vueIds.split(',')[0];\r\n const object = center[vueId] = center[vueId] || {};\r\n object[name] = value;\r\n if (parents[vueId]) {\r\n parents[vueId].$forceUpdate();\r\n }\r\n }\r\n };\r\n\r\n Vue.mixin({\r\n destroyed () {\r\n const propsData = this.$options.propsData;\r\n const vueId = propsData && propsData.vueId;\r\n if (vueId) {\r\n delete center[vueId];\r\n delete parents[vueId];\r\n }\r\n }\r\n });\r\n}\r\n\r\nfunction parseBaseApp (vm, {\r\n mocks,\r\n initRefs\r\n}) {\r\n initEventChannel();\r\n {\r\n initScopedSlotsParams();\r\n }\r\n if (vm.$options.store) {\r\n Vue.prototype.$store = vm.$options.store;\r\n }\r\n uniIdMixin(Vue);\r\n\r\n Vue.prototype.mpHost = \"mp-weixin\";\r\n\r\n Vue.mixin({\r\n beforeCreate () {\r\n if (!this.$options.mpType) {\r\n return\r\n }\r\n\r\n this.mpType = this.$options.mpType;\r\n\r\n this.$mp = {\r\n data: {},\r\n [this.mpType]: this.$options.mpInstance\r\n };\r\n\r\n this.$scope = this.$options.mpInstance;\r\n\r\n delete this.$options.mpType;\r\n delete this.$options.mpInstance;\r\n if (this.mpType === 'page' && typeof getApp === 'function') { // hack vue-i18n\r\n const app = getApp();\r\n if (app.$vm && app.$vm.$i18n) {\r\n this._i18n = app.$vm.$i18n;\r\n }\r\n }\r\n if (this.mpType !== 'app') {\r\n initRefs(this);\r\n initMocks(this, mocks);\r\n }\r\n }\r\n });\r\n\r\n const appOptions = {\r\n onLaunch (args) {\r\n if (this.$vm) { // 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前\r\n return\r\n }\r\n {\r\n if (wx.canIUse && !wx.canIUse('nextTick')) { // 事实 上2.2.3 即可,简单使用 2.3.0 的 nextTick 判断\r\n console.error('当前微信基础库版本过低,请将 微信开发者工具-详情-项目设置-调试基础库版本 更换为`2.3.0`以上');\r\n }\r\n }\r\n\r\n this.$vm = vm;\r\n\r\n this.$vm.$mp = {\r\n app: this\r\n };\r\n\r\n this.$vm.$scope = this;\r\n // vm 上也挂载 globalData\r\n this.$vm.globalData = this.globalData;\r\n\r\n this.$vm._isMounted = true;\r\n this.$vm.__call_hook('mounted', args);\r\n\r\n this.$vm.__call_hook('onLaunch', args);\r\n }\r\n };\r\n\r\n // 兼容旧版本 globalData\r\n appOptions.globalData = vm.$options.globalData || {};\r\n // 将 methods 中的方法挂在 getApp() 中\r\n const methods = vm.$options.methods;\r\n if (methods) {\r\n Object.keys(methods).forEach(name => {\r\n appOptions[name] = methods[name];\r\n });\r\n }\r\n\r\n initAppLocale(Vue, vm, normalizeLocale(wx.getSystemInfoSync().language) || LOCALE_EN);\r\n\r\n initHooks(appOptions, hooks);\r\n\r\n return appOptions\r\n}\r\n\r\nconst mocks = ['__route__', '__wxExparserNodeId__', '__wxWebviewId__'];\r\n\r\nfunction findVmByVueId (vm, vuePid) {\r\n const $children = vm.$children;\r\n // 优先查找直属(反向查找:https://github.com/dcloudio/uni-app/issues/1200)\r\n for (let i = $children.length - 1; i >= 0; i--) {\r\n const childVm = $children[i];\r\n if (childVm.$scope._$vueId === vuePid) {\r\n return childVm\r\n }\r\n }\r\n // 反向递归查找\r\n let parentVm;\r\n for (let i = $children.length - 1; i >= 0; i--) {\r\n parentVm = findVmByVueId($children[i], vuePid);\r\n if (parentVm) {\r\n return parentVm\r\n }\r\n }\r\n}\r\n\r\nfunction initBehavior (options) {\r\n return Behavior(options)\r\n}\r\n\r\nfunction isPage () {\r\n return !!this.route\r\n}\r\n\r\nfunction initRelation (detail) {\r\n this.triggerEvent('__l', detail);\r\n}\r\n\r\nfunction selectAllComponents (mpInstance, selector, $refs) {\r\n const components = mpInstance.selectAllComponents(selector);\r\n components.forEach(component => {\r\n const ref = component.dataset.ref;\r\n $refs[ref] = component.$vm || component;\r\n {\r\n if (component.dataset.vueGeneric === 'scoped') {\r\n component.selectAllComponents('.scoped-ref').forEach(scopedComponent => {\r\n selectAllComponents(scopedComponent, selector, $refs);\r\n });\r\n }\r\n }\r\n });\r\n}\r\n\r\nfunction initRefs (vm) {\r\n const mpInstance = vm.$scope;\r\n Object.defineProperty(vm, '$refs', {\r\n get () {\r\n const $refs = {};\r\n selectAllComponents(mpInstance, '.vue-ref', $refs);\r\n // TODO 暂不考虑 for 中的 scoped\r\n const forComponents = mpInstance.selectAllComponents('.vue-ref-in-for');\r\n forComponents.forEach(component => {\r\n const ref = component.dataset.ref;\r\n if (!$refs[ref]) {\r\n $refs[ref] = [];\r\n }\r\n $refs[ref].push(component.$vm || component);\r\n });\r\n return $refs\r\n }\r\n });\r\n}\r\n\r\nfunction handleLink (event) {\r\n const {\r\n vuePid,\r\n vueOptions\r\n } = event.detail || event.value; // detail 是微信,value 是百度(dipatch)\r\n\r\n let parentVm;\r\n\r\n if (vuePid) {\r\n parentVm = findVmByVueId(this.$vm, vuePid);\r\n }\r\n\r\n if (!parentVm) {\r\n parentVm = this.$vm;\r\n }\r\n\r\n vueOptions.parent = parentVm;\r\n}\r\n\r\nfunction parseApp (vm) {\r\n return parseBaseApp(vm, {\r\n mocks,\r\n initRefs\r\n })\r\n}\r\n\r\nfunction createApp (vm) {\r\n App(parseApp(vm));\r\n return vm\r\n}\r\n\r\nconst encodeReserveRE = /[!'()*]/g;\r\nconst encodeReserveReplacer = c => '%' + c.charCodeAt(0).toString(16);\r\nconst commaRE = /%2C/g;\r\n\r\n// fixed encodeURIComponent which is more conformant to RFC3986:\r\n// - escapes [!'()*]\r\n// - preserve commas\r\nconst encode = str => encodeURIComponent(str)\r\n .replace(encodeReserveRE, encodeReserveReplacer)\r\n .replace(commaRE, ',');\r\n\r\nfunction stringifyQuery (obj, encodeStr = encode) {\r\n const res = obj ? Object.keys(obj).map(key => {\r\n const val = obj[key];\r\n\r\n if (val === undefined) {\r\n return ''\r\n }\r\n\r\n if (val === null) {\r\n return encodeStr(key)\r\n }\r\n\r\n if (Array.isArray(val)) {\r\n const result = [];\r\n val.forEach(val2 => {\r\n if (val2 === undefined) {\r\n return\r\n }\r\n if (val2 === null) {\r\n result.push(encodeStr(key));\r\n } else {\r\n result.push(encodeStr(key) + '=' + encodeStr(val2));\r\n }\r\n });\r\n return result.join('&')\r\n }\r\n\r\n return encodeStr(key) + '=' + encodeStr(val)\r\n }).filter(x => x.length > 0).join('&') : null;\r\n return res ? `?${res}` : ''\r\n}\r\n\r\nfunction parseBaseComponent (vueComponentOptions, {\r\n isPage,\r\n initRelation\r\n} = {}) {\r\n const [VueComponent, vueOptions] = initVueComponent(Vue, vueComponentOptions);\r\n\r\n const options = {\r\n multipleSlots: true,\r\n addGlobalClass: true,\r\n ...(vueOptions.options || {})\r\n };\r\n\r\n {\r\n // 微信 multipleSlots 部分情况有 bug,导致内容顺序错乱 如 u-list,提供覆盖选项\r\n if (vueOptions['mp-weixin'] && vueOptions['mp-weixin'].options) {\r\n Object.assign(options, vueOptions['mp-weixin'].options);\r\n }\r\n }\r\n\r\n const componentOptions = {\r\n options,\r\n data: initData(vueOptions, Vue.prototype),\r\n behaviors: initBehaviors(vueOptions, initBehavior),\r\n properties: initProperties(vueOptions.props, false, vueOptions.__file, options),\r\n lifetimes: {\r\n attached () {\r\n const properties = this.properties;\r\n\r\n const options = {\r\n mpType: isPage.call(this) ? 'page' : 'component',\r\n mpInstance: this,\r\n propsData: properties\r\n };\r\n\r\n initVueIds(properties.vueId, this);\r\n\r\n // 处理父子关系\r\n initRelation.call(this, {\r\n vuePid: this._$vuePid,\r\n vueOptions: options\r\n });\r\n\r\n // 初始化 vue 实例\r\n this.$vm = new VueComponent(options);\r\n\r\n // 处理$slots,$scopedSlots(暂不支持动态变化$slots)\r\n initSlots(this.$vm, properties.vueSlots);\r\n\r\n // 触发首次 setData\r\n this.$vm.$mount();\r\n },\r\n ready () {\r\n // 当组件 props 默认值为 true,初始化时传入 false 会导致 created,ready 触发, 但 attached 不触发\r\n // https://developers.weixin.qq.com/community/develop/doc/00066ae2844cc0f8eb883e2a557800\r\n if (this.$vm) {\r\n this.$vm._isMounted = true;\r\n this.$vm.__call_hook('mounted');\r\n this.$vm.__call_hook('onReady');\r\n }\r\n },\r\n detached () {\r\n this.$vm && this.$vm.$destroy();\r\n }\r\n },\r\n pageLifetimes: {\r\n show (args) {\r\n this.$vm && this.$vm.__call_hook('onPageShow', args);\r\n },\r\n hide () {\r\n this.$vm && this.$vm.__call_hook('onPageHide');\r\n },\r\n resize (size) {\r\n this.$vm && this.$vm.__call_hook('onPageResize', size);\r\n }\r\n },\r\n methods: {\r\n __l: handleLink,\r\n __e: handleEvent\r\n }\r\n };\r\n // externalClasses\r\n if (vueOptions.externalClasses) {\r\n componentOptions.externalClasses = vueOptions.externalClasses;\r\n }\r\n\r\n if (Array.isArray(vueOptions.wxsCallMethods)) {\r\n vueOptions.wxsCallMethods.forEach(callMethod => {\r\n componentOptions.methods[callMethod] = function (args) {\r\n return this.$vm[callMethod](args)\r\n };\r\n });\r\n }\r\n\r\n if (isPage) {\r\n return componentOptions\r\n }\r\n return [componentOptions, VueComponent]\r\n}\r\n\r\nfunction parseComponent (vueComponentOptions) {\r\n return parseBaseComponent(vueComponentOptions, {\r\n isPage,\r\n initRelation\r\n })\r\n}\r\n\r\nconst hooks$1 = [\r\n 'onShow',\r\n 'onHide',\r\n 'onUnload'\r\n];\r\n\r\nhooks$1.push(...PAGE_EVENT_HOOKS);\r\n\r\nfunction parseBasePage (vuePageOptions, {\r\n isPage,\r\n initRelation\r\n}) {\r\n const pageOptions = parseComponent(vuePageOptions);\r\n\r\n initHooks(pageOptions.methods, hooks$1, vuePageOptions);\r\n\r\n pageOptions.methods.onLoad = function (query) {\r\n this.options = query;\r\n const copyQuery = Object.assign({}, query);\r\n delete copyQuery.__id__;\r\n this.$page = {\r\n fullPath: '/' + (this.route || this.is) + stringifyQuery(copyQuery)\r\n };\r\n this.$vm.$mp.query = query; // 兼容 mpvue\r\n this.$vm.__call_hook('onLoad', query);\r\n };\r\n\r\n return pageOptions\r\n}\r\n\r\nfunction parsePage (vuePageOptions) {\r\n return parseBasePage(vuePageOptions, {\r\n isPage,\r\n initRelation\r\n })\r\n}\r\n\r\nfunction createPage (vuePageOptions) {\r\n {\r\n return Component(parsePage(vuePageOptions))\r\n }\r\n}\r\n\r\nfunction createComponent (vueOptions) {\r\n {\r\n return Component(parseComponent(vueOptions))\r\n }\r\n}\r\n\r\nfunction createSubpackageApp (vm) {\r\n const appOptions = parseApp(vm);\r\n const app = getApp({\r\n allowDefault: true\r\n });\r\n vm.$scope = app;\r\n const globalData = app.globalData;\r\n if (globalData) {\r\n Object.keys(appOptions.globalData).forEach(name => {\r\n if (!hasOwn(globalData, name)) {\r\n globalData[name] = appOptions.globalData[name];\r\n }\r\n });\r\n }\r\n Object.keys(appOptions).forEach(name => {\r\n if (!hasOwn(app, name)) {\r\n app[name] = appOptions[name];\r\n }\r\n });\r\n if (isFn(appOptions.onShow) && wx.onAppShow) {\r\n wx.onAppShow((...args) => {\r\n vm.__call_hook('onShow', args);\r\n });\r\n }\r\n if (isFn(appOptions.onHide) && wx.onAppHide) {\r\n wx.onAppHide((...args) => {\r\n vm.__call_hook('onHide', args);\r\n });\r\n }\r\n if (isFn(appOptions.onLaunch)) {\r\n const args = wx.getLaunchOptionsSync && wx.getLaunchOptionsSync();\r\n vm.__call_hook('onLaunch', args);\r\n }\r\n return vm\r\n}\r\n\r\nfunction createPlugin (vm) {\r\n const appOptions = parseApp(vm);\r\n if (isFn(appOptions.onShow) && wx.onAppShow) {\r\n wx.onAppShow((...args) => {\r\n vm.__call_hook('onShow', args);\r\n });\r\n }\r\n if (isFn(appOptions.onHide) && wx.onAppHide) {\r\n wx.onAppHide((...args) => {\r\n vm.__call_hook('onHide', args);\r\n });\r\n }\r\n if (isFn(appOptions.onLaunch)) {\r\n const args = wx.getLaunchOptionsSync && wx.getLaunchOptionsSync();\r\n vm.__call_hook('onLaunch', args);\r\n }\r\n return vm\r\n}\r\n\r\ntodos.forEach(todoApi => {\r\n protocols[todoApi] = false;\r\n});\r\n\r\ncanIUses.forEach(canIUseApi => {\r\n const apiName = protocols[canIUseApi] && protocols[canIUseApi].name ? protocols[canIUseApi].name\r\n : canIUseApi;\r\n if (!wx.canIUse(apiName)) {\r\n protocols[canIUseApi] = false;\r\n }\r\n});\r\n\r\nlet uni = {};\r\n\r\nif (typeof Proxy !== 'undefined' && \"mp-weixin\" !== 'app-plus') {\r\n uni = new Proxy({}, {\r\n get (target, name) {\r\n if (hasOwn(target, name)) {\r\n return target[name]\r\n }\r\n if (baseApi[name]) {\r\n return baseApi[name]\r\n }\r\n if (api[name]) {\r\n return promisify(name, api[name])\r\n }\r\n {\r\n if (extraApi[name]) {\r\n return promisify(name, extraApi[name])\r\n }\r\n if (todoApis[name]) {\r\n return promisify(name, todoApis[name])\r\n }\r\n }\r\n if (eventApi[name]) {\r\n return eventApi[name]\r\n }\r\n if (!hasOwn(wx, name) && !hasOwn(protocols, name)) {\r\n return\r\n }\r\n return promisify(name, wrapper(name, wx[name]))\r\n },\r\n set (target, name, value) {\r\n target[name] = value;\r\n return true\r\n }\r\n });\r\n} else {\r\n Object.keys(baseApi).forEach(name => {\r\n uni[name] = baseApi[name];\r\n });\r\n\r\n {\r\n Object.keys(todoApis).forEach(name => {\r\n uni[name] = promisify(name, todoApis[name]);\r\n });\r\n Object.keys(extraApi).forEach(name => {\r\n uni[name] = promisify(name, todoApis[name]);\r\n });\r\n }\r\n\r\n Object.keys(eventApi).forEach(name => {\r\n uni[name] = eventApi[name];\r\n });\r\n\r\n Object.keys(api).forEach(name => {\r\n uni[name] = promisify(name, api[name]);\r\n });\r\n\r\n Object.keys(wx).forEach(name => {\r\n if (hasOwn(wx, name) || hasOwn(protocols, name)) {\r\n uni[name] = promisify(name, wrapper(name, wx[name]));\r\n }\r\n });\r\n}\r\n\r\nwx.createApp = createApp;\r\nwx.createPage = createPage;\r\nwx.createComponent = createComponent;\r\nwx.createSubpackageApp = createSubpackageApp;\r\nwx.createPlugin = createPlugin;\r\n\r\nvar uni$1 = uni;\r\n\r\nexport default uni$1;\r\nexport { createApp, createComponent, createPage, createPlugin, createSubpackageApp };\r\n","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAByRJREFUaEPVmn+MVFcVxz/nvpnZbQvstlQL2kb/4MdmW2AWFEWUNm0jpU1NU/yRWETapmoNWKl12Zmtdo1lF2xVKpAqDSUlW03EmkZjESJsi4XaKOyu2Aq0Go02EEW6/Co7O/PeMfe92d1hd2fmzQxO7U0mm50575zzvefe8z3nzAgVrjlf0CjjqctEaBCHTwpcqTBJYBIwOav+qMIxgWMK/1SXn0UyHOI0J/dvknQlLki5D89s1iuNwyLgWoTrIjW8V11QBXT4r69fQKyl7F9xIJPiDaALZY8anutdLfb/kldZAOIJTQqsQLgcIWIdLmtZ60oG5TjwWHeHrClVT2gAn/qpOod7uM5ROk2MSV5FgR/tpomCO8AbCHdOfY3d27aJGwZMKABzVmmd67DORFhmj0nZO17EI/+YGfAybKGG+3vapK8YiKIAmhLaCOxC/EtZvaUcNREW7v+2HCxkNC8Am10y72aJ8Xiyel6PtuQpd0X+Q2e+bJUXQLxFW02MhzXzdroPEgEvTWtPh7SP5cmYAGav0lvV4Rdvr+vnWxeXTxxYK78c6dMoADObdbqJ8HuB8eUAsDxgL+P4WjjV76f+C7IUTrvK3IMdcihX4Xn6563Ui/preQHDB8vJNAMZmD4ZbonDtY2wfgds74VxNRcgcQWcsa8uxg3Pt0n/IIjzAMSTusyJsqWcHG93vuE9sHEZXDYuUJ92YXMXfHd7EJFKl7H3YYDPdq+Rn+QDkBIhVs7uW4X9aVg4Ax68DSbmHMDHfwNP/RZS6WxJUS6SIAonuttl4igA8VZdawzNPlFVsFIZmHIFtNwK86YOK+p6FR56Bk6fqwyEjYKb5js9HbLKavePUPzrOlWi7AXeVYHvQ4/6BR2w9V6YcdWwxpf/Aksfh0tqKrbyb00zv+cRec0H0NSiX8KwAXAKqbaOTaoHEzK1nDgLz66EK+rg+Bn45jb467/AMWNb8WzN3RcqQi4ey7vXyA/FMq57OU+KsKTY2T+bgsOPVrx7BRVMfyBEhMQv1zud49wlcxM6MS3sB95XzDULoLsdLo4Vkyzv87cGoCkZAkCg/u9RZY7MTOrsaIz93kBxozbLbL4HLrZ5vUAPYD+aXBccN7vssTh6sjCpWfJ7KwV3PwG10eK+mBrwTnG1xJPa5kR4yAtR89ijfyZVXLnrwX03wYqPB7Lrd8Jjv85/9nM1hiU9v39Ik5SmFn1KoiytNH3mOuF5cO+N8MUbgnd/tAssF5g8l7f4loyWsG2pumyVpoTuEofr1StHTZ5sUg0Axgew2wI4jGFasQxUCrxqRMBnMI8j0pTUc8AFqFSGIVYFQGCu3wJ4E6G+lAhYJp1wUf6YWEJaMh/umB/IPL0XOvcWJsDT/XBmqMYMEe+gLuqzR+iP4jAj7B2wzi1bAF+9KYSREkS27IF128NlKqtWgjtw0EbgOTEsKgWA3d0HbinBuxCiT3TBxp3hM5UPwGO7xFt1kzHcEzaNWgKzVebN8fzEZIls2mSYlp1jHDkGR47ml7cktuuV4BW2zrJp1HPZJPGENjsx1pbSxGTcoFnJR8b2En9lISzPEtmGnfCDHYV3N+qAfYVdlsgyA3zN3oFGE+WVMEwcVnk1spAFoOdolBktemnEsA+hoZRMVAjM/xxAkIEOZTw+4pfT3kQ2Y/jcOwmAKlvrY9w93NAIG5DCDc3/0REabmisU9ckdWYUdgNDzfJIZ22JO74AeY0s5j7/MVjy0eDdzheDpj5sMWcJ7Vzh8v64GBYceFj+PNQcxhO61onSPNZltuR18yxoW1xCprBfZmRR+dkq5HcIVuzRX8GP942dUv2mPsMjPe3S7BNa7s7lKyssADus+tZiiJSQ6sIeuVy5QQC2/BjFCcHlPdndLtlWaQSAWQm9PRLlmZFRsACub4SVi6oAQGFTFzz7h9EA7O5n0izu7ZCfD4I+LwLvb9PaSwfYgbBgZMgtcdmWshqrJgKxyAhLwe7veTPGwr/lGy3aR+YktMEVf7ibHRBWw+XiNuxwV5UP9HbIkVzpd8Z43SaETMjx+iC6eKt+2Rg2hi3yiu9heRK2aHM9VvSuFjt4G7Xyz9hUJZ7kPjF8P2wKLM/FAk8JeMr9ve2sAxkzERcdEsYTepvlIjFcUjUgdvLmcdbA0gM5Gae0CORIz/qGXi0unU6E+IWsWsdyKEtUPaLc0d0hrxaLatEIDCr40AqdkBrHchFWZ2cyxXSX9PmgTvV4sOYs619eL6fCKAgNYEhZm0aaUnwP+AzCZSJESikVhvQM1xmWXU54Hp29s1nFp8N9Qz8mkYVBPChzTate5XjcKMKHgbliiNvw4434wYetV6yzgz/4CL6Jt2e8B3hJ4HdpoetPq+UfpdivGEBOREy8jwnUUi8wz3NoEGUKMEVgmpVTsOTzugqvG5dDCi/RT19PPadok4pmgv8FX+Oah4/M5jEAAAAASUVORK5CYII=\"","module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAn1BMVEUAAABis0pYpzlis0piskpis0ljs0pYrkFis0tis0tisklis0lgskhgskhisklesERbsURis0pgskdis0pesEZis0lis0pgskhis0phsklis0pfsUdis0pis0piskpis0pis0pis0pis0pis0pis0phs0lhsklhskhjs0pis0pis0pis0pis0pis0pisklis0pis0pjs0phsklhs0ljs0skK+OrAAAANHRSTlMAgAb4piXICvPmZok0KkgTD7wgtxxxky/RU9YX4Zhr68xir6qyWT863J12e47AXsSh70ROX0/pQwAAIcpJREFUeNrMmAeT4jgQhWUJJxxwzgkb25jgAO///7az4fZuZmdhwoa7ryhDUSC9br1uWSa/FJHSdns8rcphUDtP6foy9bIwdmKDkv8hlDTbbpemZ26SpAQAw0KAGSFgibDiQt8g/x9E53AMXGlvsz5DnoBNACa8Qdql3EUk/z2idd2kSqIASEtMDEya5H0h7MqZnVDs5Vxi/8oGmO1a/6lwUT0WEuR6hLkoiuzMvbb8hr7yzYZXr65nFy9SH5ya/0q3xkVcgpk8kParrLFuljW0S5hlyt+4Wdjw4t1DbTZG+Bs2cj7544jqGUAKgMllZt2MorvpkGMhwivkVMkuzhKTs64ShnudCv2G/Em0k3mVMMMKpREJtXSuqxiQr+7OlbDAltc3WFIpR2OWSVtOkHAj+YPp9pWpkGQGREd/VnxRhBzIb3I7zAxJUJjZbleei0hmkCJpCYMlLNDX27qZdWuH4B7UVLbkD0D9HUsACfk4T2/oXY6/YdPZ9NyrH4vGJo5j3povG0N0nDDzSmFiiKphl+S2TsmM2skAsyWkFiW/Gb9imDlf3c2sOE3+doAUrNwLz7f1Ma12O9s8n+3Var6a9q6svEOoWpp+OF3k1DYTpuu1x1MSu4UUsD2TlN+c7fWEGWZqhDhcxHAj6GprdrUdmN2xbi1nI/6TOypuHL7tlZUZVIdLbF0zU4Ygy0IkcA4RLzZTZEgJx5PfhahZ6U2ySqg23jPMkpMqzqWVVJlGn9qqdcvEPKqidkoZZMbARp8S1bw3k+Pvadz0Ggy3Ha0htNnle4AhOjbadnUee+2D9bCuzLHmW4U77zFjhyJp7oZLf4ez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\"","module.exports = \"data:image/png;base64,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\"","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent (\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier, /* server only */\n shadowMode, /* vue-cli only */\n components, // fixed by xxxxxx auto components\n renderjs // fixed by xxxxxx renderjs\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // fixed by xxxxxx auto components\n if (components) {\n if (!options.components) {\n options.components = {}\n }\n var hasOwn = Object.prototype.hasOwnProperty\n for (var name in components) {\n if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) {\n options.components[name] = components[name]\n }\n }\n }\n // fixed by xxxxxx renderjs\n if (renderjs) {\n (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() {\n this[renderjs.__module] = this\n });\n (options.mixins || (options.mixins = [])).push(renderjs)\n }\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functioal component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import store from \"../store.js\"\r\nimport request from './request.js'\r\nimport alert from './alert.js'\r\n\r\nconst login = {\r\n\tcheckAuth(callback) {\r\n\t\tconsole.log(1);\r\n\t\tif (this.getLocalUserInfo()) {\r\n\t\t\tconsole.log(2);\r\n\t\t\tcallback(true)\r\n\t\t} else {\r\n\t\t\tconsole.log(3);\r\n\t\t\tcallback(false);\r\n\t\t\tconsole.log('未获取到用户本地数据,去获取授权设置', 22222222)\r\n\t\t\tthis.askLogin()\r\n\t\t}\r\n\t},\r\n\r\n\tgetLocalUserInfo() {\r\n\t\tconst user = uni.getStorageSync(\"token\");\r\n\t\tconsole.log('从本地存储中获取用户数据', user, 11111111);\r\n\t\tif (!user) return false;\r\n\t\tif (!user.token) return false;\r\n\t\tstore.commit('saveToken', user);\r\n\t\treturn true\r\n\t},\r\n\r\n\tnoCase() {\r\n\t\talert.showError('案件不存在');\r\n\t\tsetTimeout(() => {\r\n\t\t\tuni.switchTab({\r\n\t\t\t\turl: '/pages/case/caseList/caseList'\r\n\t\t\t});\r\n\t\t}, 1500);\r\n\t},\r\n\r\n\taskLogin() {\r\n\t\tuni.showModal({\r\n\t\t\ttitle: '尚未登录',\r\n\t\t\tcontent: '前往授权登录页面吗?',\r\n\t\t\tsuccess(res) {\r\n\t\t\t\tconsole.log(res)\r\n\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl: '/pages/login/login'\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t})\r\n\t},\r\n\r\n\tgetUserProfile(data) {\r\n\t\tconst that = this;\r\n\t\tconsole.log(data);\r\n\t\t// return\r\n\t\twx.getUserProfile({\r\n\t\t\tlang: 'zh_CN',\r\n\t\t\tdesc: '用于完善会员资料',\r\n\t\t success (res) {\r\n\t\t\t\tthat.login(data,res)\r\n\t\t },\r\n\t\t\tfail (e) {\r\n\t\t\t\tconsole.error('获取用户身份信息失败了', e);\r\n\t\t\t\talert.showError('获取失败')\r\n\t\t\t}\r\n\t\t})\r\n\t},\r\n\r\n\tlogin(data) {\r\n\t\tconst that = this;\r\n\t\tuni.showLoading({\r\n\t\t\ttitle: '登录中',\r\n\t\t});\r\n\t\twx.login({\r\n\t\t\tsuccess: res => {\r\n\t\t\t\tconsole.log(res, '----------- login获取的 -----------')\r\n\t\t\t\tconst code = res.code;\r\n\t\t\t\tconsole.log(res.code);\r\n\t\t\t\trequest.post('/api/Accounts/SignIn', {\r\n\t\t\t\t\twechatJsCode:code,\r\n\t\t\t\t\tusername:data.name,\r\n\t\t\t\t\tpassword:data.password\r\n\t\t\t\t}, function(data, res) {\r\n\t\t\t\t\tuni.hideLoading();\r\n\t\t\t\t\tconsole.log(data, res ,'----------后端传回来的----------')\r\n\t\t\t\t\tif(res.status==500){\r\n\t\t\t\t\t\treturn alert.showError(\"用户名或密码错误\")\r\n\t\t\t\t\t}\r\n\t\t\t\t\tuni.setStorageSync(\"token\", res)\r\n\t\t\t\t\tstore.commit('saveToken', res)\r\n\t\t\t\t\tconsole.log(store.state.token);\r\n\t\t\t\t\trequest.get(\"/api/Accounts/Profile\", {}, (data, res) => {\r\n\t\t\t\t\t\tconsole.log(res);\r\n\t\t\t\t\t\tuni.setStorageSync(\"user\", res)\r\n\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\turl: \"/pages/index/index\",\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t})\r\n\t\t\t\t\t\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tfail: err => {\r\n\t\t\t\tconsole.error(err, 8877897)\r\n\t\t\t}\r\n\t\t})\r\n\t},\r\n\r\n\tlogout() {\r\n\t\tstore.state.user = {\r\n\t\t\tuser: null,\r\n\t\t\tpath: '/pages/login/login'\r\n\t\t}\r\n\t\tstore.commit('saveToken', null)\r\n\t\t// uni.setStorageSync(\"token\",null);\r\n\t\tuni.clearStorage();\r\n\t\tuni.reLaunch({\r\n\t\t\turl: '/pages/login/login'\r\n\t\t})\r\n\t\t\t\r\n\t\tconsole.log('退出登录。。。', this.user)\r\n\t}\r\n\r\n\r\n}\r\n\r\nexport default login\r\n","import Vue from 'vue'\r\nimport Vuex from 'vuex'\r\nVue.use(Vuex)\r\n\r\nconst store = new Vuex.Store({\r\n\tstate: {\r\n\t\ttoken: null,\r\n\t\tpath: '/pages/index/index',\r\n\t\tpeople: {\r\n\t\t\tid: null,\r\n\t\t\tname: null,\r\n\t\t\ttag: null\r\n\t\t},\r\n\t\ttaskType:'',\r\n\t},\r\n\tmutations: {\r\n\t\tsavePath (state, path) {\r\n\t\t\tstate.path = path;\r\n\t\t},\r\n\t\tsaveToken (state, token) {\r\n\t\t\tstate.token = token\r\n\t\t},\r\n\t\tsavePeople (state, people){\r\n\t\t\tstate.people = people\r\n\t\t},\r\n\t\tsaveTaskType (state, taskType){\r\n\t\t\tstate.taskType = taskType\r\n\t\t},\r\n\t},\r\n\tactions: {},\r\n})\r\nexport default store\r\n","import{initVueI18n as e}from\"@dcloudio/uni-i18n\";import t from\"@/pages.json\";\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self&&self;function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\"default\")?e.default:e}function s(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return function(){throw new Error(\"Dynamic requires are not currently supported by @rollup/plugin-commonjs\")}(null==t&&n.path)}},n.exports),n.exports}var o=s((function(e,t){var n;e.exports=(n=n||function(e,t){var n=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),s={},o=s.lib={},r=o.Base={extend:function(e){var t=n(this);return e&&t.mixIn(e),t.hasOwnProperty(\"init\")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty(\"toString\")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},i=o.WordArray=r.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||c).stringify(this)},concat:function(e){var t=this.words,n=e.words,s=this.sigBytes,o=e.sigBytes;if(this.clamp(),s%4)for(var r=0;r>>2]>>>24-r%4*8&255;t[s+r>>>2]|=i<<24-(s+r)%4*8}else for(r=0;r>>2]=n[r>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=r.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n,s=[],o=function(t){t=t;var n=987654321,s=4294967295;return function(){var o=((n=36969*(65535&n)+(n>>16)&s)<<16)+(t=18e3*(65535&t)+(t>>16)&s)&s;return o/=4294967296,(o+=.5)*(e.random()>.5?1:-1)}},r=0;r>>2]>>>24-o%4*8&255;s.push((r>>>4).toString(16)),s.push((15&r).toString(16))}return s.join(\"\")},parse:function(e){for(var t=e.length,n=[],s=0;s>>3]|=parseInt(e.substr(s,2),16)<<24-s%8*4;return new i.init(n,t/2)}},u=a.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,s=[],o=0;o>>2]>>>24-o%4*8&255;s.push(String.fromCharCode(r))}return s.join(\"\")},parse:function(e){for(var t=e.length,n=[],s=0;s>>2]|=(255&e.charCodeAt(s))<<24-s%4*8;return new i.init(n,t)}},l=a.Utf8={stringify:function(e){try{return decodeURIComponent(escape(u.stringify(e)))}catch(e){throw new Error(\"Malformed UTF-8 data\")}},parse:function(e){return u.parse(unescape(encodeURIComponent(e)))}},h=o.BufferedBlockAlgorithm=r.extend({reset:function(){this._data=new i.init,this._nDataBytes=0},_append:function(e){\"string\"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,s=n.words,o=n.sigBytes,r=this.blockSize,a=o/(4*r),c=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*r,u=e.min(4*c,o);if(c){for(var l=0;l>>24)|4278255360&(o<<24|o>>>8)}var r=this._hash.words,i=e[t+0],c=e[t+1],f=e[t+2],g=e[t+3],p=e[t+4],m=e[t+5],y=e[t+6],_=e[t+7],w=e[t+8],k=e[t+9],T=e[t+10],S=e[t+11],v=e[t+12],A=e[t+13],P=e[t+14],I=e[t+15],b=r[0],O=r[1],C=r[2],E=r[3];b=u(b,O,C,E,i,7,a[0]),E=u(E,b,O,C,c,12,a[1]),C=u(C,E,b,O,f,17,a[2]),O=u(O,C,E,b,g,22,a[3]),b=u(b,O,C,E,p,7,a[4]),E=u(E,b,O,C,m,12,a[5]),C=u(C,E,b,O,y,17,a[6]),O=u(O,C,E,b,_,22,a[7]),b=u(b,O,C,E,w,7,a[8]),E=u(E,b,O,C,k,12,a[9]),C=u(C,E,b,O,T,17,a[10]),O=u(O,C,E,b,S,22,a[11]),b=u(b,O,C,E,v,7,a[12]),E=u(E,b,O,C,A,12,a[13]),C=u(C,E,b,O,P,17,a[14]),b=l(b,O=u(O,C,E,b,I,22,a[15]),C,E,c,5,a[16]),E=l(E,b,O,C,y,9,a[17]),C=l(C,E,b,O,S,14,a[18]),O=l(O,C,E,b,i,20,a[19]),b=l(b,O,C,E,m,5,a[20]),E=l(E,b,O,C,T,9,a[21]),C=l(C,E,b,O,I,14,a[22]),O=l(O,C,E,b,p,20,a[23]),b=l(b,O,C,E,k,5,a[24]),E=l(E,b,O,C,P,9,a[25]),C=l(C,E,b,O,g,14,a[26]),O=l(O,C,E,b,w,20,a[27]),b=l(b,O,C,E,A,5,a[28]),E=l(E,b,O,C,f,9,a[29]),C=l(C,E,b,O,_,14,a[30]),b=h(b,O=l(O,C,E,b,v,20,a[31]),C,E,m,4,a[32]),E=h(E,b,O,C,w,11,a[33]),C=h(C,E,b,O,S,16,a[34]),O=h(O,C,E,b,P,23,a[35]),b=h(b,O,C,E,c,4,a[36]),E=h(E,b,O,C,p,11,a[37]),C=h(C,E,b,O,_,16,a[38]),O=h(O,C,E,b,T,23,a[39]),b=h(b,O,C,E,A,4,a[40]),E=h(E,b,O,C,i,11,a[41]),C=h(C,E,b,O,g,16,a[42]),O=h(O,C,E,b,y,23,a[43]),b=h(b,O,C,E,k,4,a[44]),E=h(E,b,O,C,v,11,a[45]),C=h(C,E,b,O,I,16,a[46]),b=d(b,O=h(O,C,E,b,f,23,a[47]),C,E,i,6,a[48]),E=d(E,b,O,C,_,10,a[49]),C=d(C,E,b,O,P,15,a[50]),O=d(O,C,E,b,m,21,a[51]),b=d(b,O,C,E,v,6,a[52]),E=d(E,b,O,C,g,10,a[53]),C=d(C,E,b,O,T,15,a[54]),O=d(O,C,E,b,c,21,a[55]),b=d(b,O,C,E,w,6,a[56]),E=d(E,b,O,C,I,10,a[57]),C=d(C,E,b,O,y,15,a[58]),O=d(O,C,E,b,A,21,a[59]),b=d(b,O,C,E,p,6,a[60]),E=d(E,b,O,C,S,10,a[61]),C=d(C,E,b,O,f,15,a[62]),O=d(O,C,E,b,k,21,a[63]),r[0]=r[0]+b|0,r[1]=r[1]+O|0,r[2]=r[2]+C|0,r[3]=r[3]+E|0},_doFinalize:function(){var t=this._data,n=t.words,s=8*this._nDataBytes,o=8*t.sigBytes;n[o>>>5]|=128<<24-o%32;var r=e.floor(s/4294967296),i=s;n[15+(o+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),n[14+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(n.length+1),this._process();for(var a=this._hash,c=a.words,u=0;u<4;u++){var l=c[u];c[u]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});function u(e,t,n,s,o,r,i){var a=e+(t&n|~t&s)+o+i;return(a<>>32-r)+t}function l(e,t,n,s,o,r,i){var a=e+(t&s|n&~s)+o+i;return(a<>>32-r)+t}function h(e,t,n,s,o,r,i){var a=e+(t^n^s)+o+i;return(a<>>32-r)+t}function d(e,t,n,s,o,r,i){var a=e+(n^(t|~s))+o+i;return(a<>>32-r)+t}t.MD5=r._createHelper(c),t.HmacMD5=r._createHmacHelper(c)}(Math),n.MD5)})),s((function(e,t){var n,s,r;e.exports=(s=(n=o).lib.Base,r=n.enc.Utf8,void(n.algo.HMAC=s.extend({init:function(e,t){e=this._hasher=new e.init,\"string\"==typeof t&&(t=r.parse(t));var n=e.blockSize,s=4*n;t.sigBytes>s&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),i=this._iKey=t.clone(),a=o.words,c=i.words,u=0;u{T.indexOf(n)>-1&&function(e,t,n){let s=S[e][t];s||(s=S[e][t]=[]),-1===s.indexOf(n)&&\"function\"==typeof n&&s.push(n)}(e,n,t[n])}))}function A(e,t){S[e]||(S[e]={}),l(t)?Object.keys(t).forEach((n=>{T.indexOf(n)>-1&&function(e,t,n){const s=S[e][t];if(!s)return;const o=s.indexOf(n);o>-1&&s.splice(o,1)}(e,n,t[n])})):delete S[e]}function P(e,t){return e&&0!==e.length?e.reduce(((e,n)=>e.then((()=>n(t)))),Promise.resolve()):Promise.resolve()}function I(e,t){return S[e]&&S[e][t]||[]}const b=k(\"_globalUniCloudListener\"),O=\"response\",C=\"needLogin\",E=\"refreshToken\",R=\"clientdb\",U=\"cloudfunction\",x=\"cloudobject\";function L(e){return b[e]||(b[e]=[]),b[e]}function D(e,t){const n=L(e);n.includes(t)||n.push(t)}function q(e,t){const n=L(e),s=n.indexOf(t);-1!==s&&n.splice(s,1)}function N(e,t){const n=L(e);for(let e=0;es?Promise.resolve():P(I(t,\"invoke\"),n))).then((()=>e.call(this,n))).then((e=>s?Promise.resolve(e):P(I(t,\"success\"),e).then((()=>P(I(t,\"complete\"),e))).then((()=>(o&&N(O,{type:U,content:e}),Promise.resolve(e))))),(e=>s?Promise.reject(e):P(I(t,\"fail\"),e).then((()=>P(I(t,\"complete\"),e))).then((()=>(N(O,{type:U,content:e}),Promise.reject(e))))));if(!(n.success||n.fail||n.complete))return a;a.then((e=>{n.success&&n.success(e),n.complete&&n.complete(e),o&&N(O,{type:U,content:e})}),(e=>{n.fail&&n.fail(e),n.complete&&n.complete(e),o&&N(O,{type:U,content:e})}))}:function(t){if(!((t=t||{}).success||t.fail||t.complete))return e.call(this,t);e.call(this,t).then((e=>{t.success&&t.success(e),t.complete&&t.complete(e)}),(e=>{t.fail&&t.fail(e),t.complete&&t.complete(e)}))}}class M extends Error{constructor(e){super(e.message),this.errMsg=e.message||\"\",this.errCode=this.code=e.code||\"SYSTEM_ERROR\",this.requestId=e.requestId}}function $(){let e,t;try{if(uni.getLaunchOptionsSync){if(uni.getLaunchOptionsSync.toString().indexOf(\"not yet implemented\")>-1)return;const{scene:n,channel:s}=uni.getLaunchOptionsSync();e=s,t=n}}catch(e){}return{channel:e,scene:t}}let j;function K(){const e=uni.getLocale&&uni.getLocale()||\"en\";if(j)return{...j,locale:e,LOCALE:e};const t=uni.getSystemInfoSync(),{deviceId:n,osName:s,uniPlatform:o,appId:r}=t,i=[\"pixelRatio\",\"brand\",\"model\",\"system\",\"language\",\"version\",\"platform\",\"host\",\"SDKVersion\",\"swanNativeVersion\",\"app\",\"AppPlatform\",\"fontSizeSetting\"];for(let e=0;e{t(Object.assign(e,{complete(e){e||(e={}),d&&\"web\"===g&&e.errMsg&&0===e.errMsg.indexOf(\"request:fail\")&&console.warn(\"发布H5,需要在uniCloud后台操作,绑定安全域名,否则会因为跨域问题而无法访问。教程参考:https://uniapp.dcloud.io/uniCloud/quickstart?id=useinh5\");const t=e.data&&e.data.header&&e.data.header[\"x-serverless-request-id\"]||e.header&&e.header[\"request-id\"];if(!e.statusCode||e.statusCode>=400)return s(new M({code:\"SYS_ERR\",message:e.errMsg||\"request:fail\",requestId:t}));const o=e.data;if(o.error)return s(new M({code:o.error.code,message:o.error.message,requestId:t}));o.result=o.data,o.requestId=t,delete o.data,n(o)}}))}))}};var H={request:e=>uni.request(e),uploadFile:e=>uni.uploadFile(e),setStorageSync:(e,t)=>uni.setStorageSync(e,t),getStorageSync:e=>uni.getStorageSync(e),removeStorageSync:e=>uni.removeStorageSync(e),clearStorageSync:()=>uni.clearStorageSync()},W={\"uniCloud.init.paramRequired\":\"{param} required\",\"uniCloud.uploadFile.fileError\":\"filePath should be instance of File\"};const{t:z}=e({\"zh-Hans\":{\"uniCloud.init.paramRequired\":\"缺少参数:{param}\",\"uniCloud.uploadFile.fileError\":\"filePath应为File对象\"},\"zh-Hant\":{\"uniCloud.init.paramRequired\":\"缺少参数:{param}\",\"uniCloud.uploadFile.fileError\":\"filePath应为File对象\"},en:W,fr:{\"uniCloud.init.paramRequired\":\"{param} required\",\"uniCloud.uploadFile.fileError\":\"filePath should be instance of File\"},es:{\"uniCloud.init.paramRequired\":\"{param} required\",\"uniCloud.uploadFile.fileError\":\"filePath should be instance of File\"},ja:W},\"zh-Hans\");var V=class{constructor(e){[\"spaceId\",\"clientSecret\"].forEach((t=>{if(!Object.prototype.hasOwnProperty.call(e,t))throw new Error(z(\"uniCloud.init.paramRequired\",{param:t}))})),this.config=Object.assign({},{endpoint:\"https://api.bspapp.com\"},e),this.config.provider=\"aliyun\",this.config.requestUrl=this.config.endpoint+\"/client\",this.config.envType=this.config.envType||\"public\",this.config.accessTokenKey=\"access_token_\"+this.config.spaceId,this.adapter=H,this._getAccessTokenPromise=null,this._getAccessTokenPromiseStatus=null}get hasAccessToken(){return!!this.accessToken}setAccessToken(e){this.accessToken=e}requestWrapped(e){return B.wrappedRequest(e,this.adapter.request)}requestAuth(e){return this.requestWrapped(e)}request(e,t){return Promise.resolve().then((()=>this.hasAccessToken?t?this.requestWrapped(e):this.requestWrapped(e).catch((t=>new Promise(((e,n)=>{!t||\"GATEWAY_INVALID_TOKEN\"!==t.code&&\"InvalidParameter.InvalidToken\"!==t.code?n(t):e()})).then((()=>this.getAccessToken())).then((()=>{const t=this.rebuildRequest(e);return this.request(t,!0)})))):this.getAccessToken().then((()=>{const t=this.rebuildRequest(e);return this.request(t,!0)}))))}rebuildRequest(e){const t=Object.assign({},e);return t.data.token=this.accessToken,t.header[\"x-basement-token\"]=this.accessToken,t.header[\"x-serverless-sign\"]=B.sign(t.data,this.config.clientSecret),t}setupRequest(e,t){const n=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),s={\"Content-Type\":\"application/json\"};return\"auth\"!==t&&(n.token=this.accessToken,s[\"x-basement-token\"]=this.accessToken),s[\"x-serverless-sign\"]=B.sign(n,this.config.clientSecret),{url:this.config.requestUrl,method:\"POST\",data:n,dataType:\"json\",header:s}}getAccessToken(){if(\"pending\"===this._getAccessTokenPromiseStatus)return this._getAccessTokenPromise;this._getAccessTokenPromiseStatus=\"pending\";return this._getAccessTokenPromise=this.requestAuth(this.setupRequest({method:\"serverless.auth.user.anonymousAuthorize\",params:\"{}\"},\"auth\")).then((e=>new Promise(((t,n)=>{e.result&&e.result.accessToken?(this.setAccessToken(e.result.accessToken),this._getAccessTokenPromiseStatus=\"fulfilled\",t(this.accessToken)):(this._getAccessTokenPromiseStatus=\"rejected\",n(new M({code:\"AUTH_FAILED\",message:\"获取accessToken失败\"})))}))),(e=>(this._getAccessTokenPromiseStatus=\"rejected\",Promise.reject(e)))),this._getAccessTokenPromise}authorize(){this.getAccessToken()}callFunction(e){const t={method:\"serverless.function.runtime.invoke\",params:JSON.stringify({functionTarget:e.name,functionArgs:e.data||{}})};return this.request(this.setupRequest(t))}getOSSUploadOptionsFromPath(e){const t={method:\"serverless.file.resource.generateProximalSign\",params:JSON.stringify(e)};return this.request(this.setupRequest(t))}uploadFileToOSS({url:e,formData:t,name:n,filePath:s,fileType:o,onUploadProgress:r}){return new Promise(((i,a)=>{const c=this.adapter.uploadFile({url:e,formData:t,name:n,filePath:s,fileType:o,header:{\"X-OSS-server-side-encrpytion\":\"AES256\"},success(e){e&&e.statusCode<400?i(e):a(new M({code:\"UPLOAD_FAILED\",message:\"文件上传失败\"}))},fail(e){a(new M({code:e.code||\"UPLOAD_FAILED\",message:e.message||e.errMsg||\"文件上传失败\"}))}});\"function\"==typeof r&&c&&\"function\"==typeof c.onProgressUpdate&&c.onProgressUpdate((e=>{r({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})}))}))}reportOSSUpload(e){const t={method:\"serverless.file.resource.report\",params:JSON.stringify(e)};return this.request(this.setupRequest(t))}uploadFile({filePath:e,cloudPath:t,fileType:n=\"image\",onUploadProgress:s,config:o}){if(\"string\"!==u(t))throw new M({code:\"INVALID_PARAM\",message:\"cloudPath必须为字符串类型\"});if(!(t=t.trim()))throw new M({code:\"CLOUDPATH_REQUIRED\",message:\"cloudPath不可为空\"});if(/:\\/\\//.test(t))throw new M({code:\"INVALID_PARAM\",message:\"cloudPath不合法\"});const r=o&&o.envType||this.config.envType;let i,a;return this.getOSSUploadOptionsFromPath({env:r,filename:t}).then((t=>{const o=t.result;i=o.id,a=\"https://\"+o.cdnDomain+\"/\"+o.ossPath;const r={url:\"https://\"+o.host,formData:{\"Cache-Control\":\"max-age=2592000\",\"Content-Disposition\":\"attachment\",OSSAccessKeyId:o.accessKeyId,Signature:o.signature,host:o.host,id:i,key:o.ossPath,policy:o.policy,success_action_status:200},fileName:\"file\",name:\"file\",filePath:e,fileType:n};return this.uploadFileToOSS(Object.assign({},r,{onUploadProgress:s}))})).then((()=>this.reportOSSUpload({id:i}))).then((t=>new Promise(((n,s)=>{t.success?n({success:!0,filePath:e,fileID:a}):s(new M({code:\"UPLOAD_FAILED\",message:\"文件上传失败\"}))}))))}deleteFile({fileList:e}){const t={method:\"serverless.file.resource.delete\",params:JSON.stringify({id:e[0]})};return this.request(this.setupRequest(t))}getTempFileURL({fileList:e}={}){return new Promise(((t,n)=>{Array.isArray(e)&&0!==e.length||n(new M({code:\"INVALID_PARAM\",message:\"fileList的元素必须是非空的字符串\"})),t({fileList:e.map((e=>({fileID:e,tempFileURL:e})))})}))}};var J={init(e){const t=new V(e),n={signInAnonymously:function(){return t.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return n},t.customAuth=t.auth,t}};const Y=\"undefined\"!=typeof location&&\"http:\"===location.protocol?\"http:\":\"https:\";var X;!function(e){e.local=\"local\",e.none=\"none\",e.session=\"session\"}(X||(X={}));var G=function(){};const Q=()=>{let e;if(!Promise){e=()=>{},e.promise={};const t=()=>{throw new M({message:'Your Node runtime does support ES6 Promises. Set \"global.Promise\" to your preferred implementation of promises.'})};return Object.defineProperty(e.promise,\"then\",{get:t}),Object.defineProperty(e.promise,\"catch\",{get:t}),e}const t=new Promise(((t,n)=>{e=(e,s)=>e?n(e):t(s)}));return e.promise=t,e};function Z(e){return void 0===e}function ee(e){return\"[object Null]\"===Object.prototype.toString.call(e)}var te;function ne(e){const t=(n=e,\"[object Array]\"===Object.prototype.toString.call(n)?e:[e]);var n;for(const e of t){const{isMatch:t,genAdapter:n,runtime:s}=e;if(t())return{adapter:n(),runtime:s}}}!function(e){e.WEB=\"web\",e.WX_MP=\"wx_mp\"}(te||(te={}));const se={adapter:null,runtime:void 0},oe=[\"anonymousUuidKey\"];class re extends G{constructor(){super(),se.adapter.root.tcbObject||(se.adapter.root.tcbObject={})}setItem(e,t){se.adapter.root.tcbObject[e]=t}getItem(e){return se.adapter.root.tcbObject[e]}removeItem(e){delete se.adapter.root.tcbObject[e]}clear(){delete se.adapter.root.tcbObject}}function ie(e,t){switch(e){case\"local\":return t.localStorage||new re;case\"none\":return new re;default:return t.sessionStorage||new re}}class ae{constructor(e){if(!this._storage){this._persistence=se.adapter.primaryStorage||e.persistence,this._storage=ie(this._persistence,se.adapter);const t=`access_token_${e.env}`,n=`access_token_expire_${e.env}`,s=`refresh_token_${e.env}`,o=`anonymous_uuid_${e.env}`,r=`login_type_${e.env}`,i=`user_info_${e.env}`;this.keys={accessTokenKey:t,accessTokenExpireKey:n,refreshTokenKey:s,anonymousUuidKey:o,loginTypeKey:r,userInfoKey:i}}}updatePersistence(e){if(e===this._persistence)return;const t=\"local\"===this._persistence;this._persistence=e;const n=ie(e,se.adapter);for(const e in this.keys){const s=this.keys[e];if(t&&oe.includes(e))continue;const o=this._storage.getItem(s);Z(o)||ee(o)||(n.setItem(s,o),this._storage.removeItem(s))}this._storage=n}setStore(e,t,n){if(!this._storage)return;const s={version:n||\"localCachev1\",content:t},o=JSON.stringify(s);try{this._storage.setItem(e,o)}catch(e){throw e}}getStore(e,t){try{if(!this._storage)return}catch(e){return\"\"}t=t||\"localCachev1\";const n=this._storage.getItem(e);if(!n)return\"\";if(n.indexOf(t)>=0){return JSON.parse(n).content}return\"\"}removeStore(e){this._storage.removeItem(e)}}const ce={},ue={};function le(e){return ce[e]}class he{constructor(e,t){this.data=t||null,this.name=e}}class de extends he{constructor(e,t){super(\"error\",{error:e,data:t}),this.error=e}}const fe=new class{constructor(){this._listeners={}}on(e,t){return function(e,t,n){n[e]=n[e]||[],n[e].push(t)}(e,t,this._listeners),this}off(e,t){return function(e,t,n){if(n&&n[e]){const s=n[e].indexOf(t);-1!==s&&n[e].splice(s,1)}}(e,t,this._listeners),this}fire(e,t){if(e instanceof de)return console.error(e.error),this;const n=\"string\"==typeof e?new he(e,t||{}):e;const s=n.name;if(this._listens(s)){n.target=this;const e=this._listeners[s]?[...this._listeners[s]]:[];for(const t of e)t.call(this,n)}return this}_listens(e){return this._listeners[e]&&this._listeners[e].length>0}};function ge(e,t){fe.on(e,t)}function pe(e,t={}){fe.fire(e,t)}function me(e,t){fe.off(e,t)}const ye=\"loginStateChanged\",_e=\"loginStateExpire\",we=\"loginTypeChanged\",ke=\"anonymousConverted\",Te=\"refreshAccessToken\";var Se;!function(e){e.ANONYMOUS=\"ANONYMOUS\",e.WECHAT=\"WECHAT\",e.WECHAT_PUBLIC=\"WECHAT-PUBLIC\",e.WECHAT_OPEN=\"WECHAT-OPEN\",e.CUSTOM=\"CUSTOM\",e.EMAIL=\"EMAIL\",e.USERNAME=\"USERNAME\",e.NULL=\"NULL\"}(Se||(Se={}));const ve=[\"auth.getJwt\",\"auth.logout\",\"auth.signInWithTicket\",\"auth.signInAnonymously\",\"auth.signIn\",\"auth.fetchAccessTokenWithRefreshToken\",\"auth.signUpWithEmailAndPassword\",\"auth.activateEndUserMail\",\"auth.sendPasswordResetEmail\",\"auth.resetPasswordWithToken\",\"auth.isUsernameRegistered\"],Ae={\"X-SDK-Version\":\"1.3.5\"};function Pe(e,t,n){const s=e[t];e[t]=function(t){const o={},r={};n.forEach((n=>{const{data:s,headers:i}=n.call(e,t);Object.assign(o,s),Object.assign(r,i)}));const i=t.data;return i&&(()=>{var e;if(e=i,\"[object FormData]\"!==Object.prototype.toString.call(e))t.data={...i,...o};else for(const e in o)i.append(e,o[e])})(),t.headers={...t.headers||{},...r},s.call(e,t)}}function Ie(){const e=Math.random().toString(16).slice(2);return{data:{seqId:e},headers:{...Ae,\"x-seqid\":e}}}class be{constructor(e={}){var t;this.config=e,this._reqClass=new se.adapter.reqClass({timeout:this.config.timeout,timeoutMsg:`请求在${this.config.timeout/1e3}s内未完成,已中断`,restrictedMethods:[\"post\"]}),this._cache=le(this.config.env),this._localCache=(t=this.config.env,ue[t]),Pe(this._reqClass,\"post\",[Ie]),Pe(this._reqClass,\"upload\",[Ie]),Pe(this._reqClass,\"download\",[Ie])}async post(e){return await this._reqClass.post(e)}async upload(e){return await this._reqClass.upload(e)}async download(e){return await this._reqClass.download(e)}async refreshAccessToken(){let e,t;this._refreshAccessTokenPromise||(this._refreshAccessTokenPromise=this._refreshAccessToken());try{e=await this._refreshAccessTokenPromise}catch(e){t=e}if(this._refreshAccessTokenPromise=null,this._shouldRefreshAccessTokenHook=null,t)throw t;return e}async _refreshAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t,refreshTokenKey:n,loginTypeKey:s,anonymousUuidKey:o}=this._cache.keys;this._cache.removeStore(e),this._cache.removeStore(t);let r=this._cache.getStore(n);if(!r)throw new M({message:\"未登录CloudBase\"});const i={refresh_token:r},a=await this.request(\"auth.fetchAccessTokenWithRefreshToken\",i);if(a.data.code){const{code:e}=a.data;if(\"SIGN_PARAM_INVALID\"===e||\"REFRESH_TOKEN_EXPIRED\"===e||\"INVALID_REFRESH_TOKEN\"===e){if(this._cache.getStore(s)===Se.ANONYMOUS&&\"INVALID_REFRESH_TOKEN\"===e){const e=this._cache.getStore(o),t=this._cache.getStore(n),s=await this.send(\"auth.signInAnonymously\",{anonymous_uuid:e,refresh_token:t});return this.setRefreshToken(s.refresh_token),this._refreshAccessToken()}pe(_e),this._cache.removeStore(n)}throw new M({code:a.data.code,message:`刷新access token失败:${a.data.code}`})}if(a.data.access_token)return pe(Te),this._cache.setStore(e,a.data.access_token),this._cache.setStore(t,a.data.access_token_expire+Date.now()),{accessToken:a.data.access_token,accessTokenExpire:a.data.access_token_expire};a.data.refresh_token&&(this._cache.removeStore(n),this._cache.setStore(n,a.data.refresh_token),this._refreshAccessToken())}async getAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t,refreshTokenKey:n}=this._cache.keys;if(!this._cache.getStore(n))throw new M({message:\"refresh token不存在,登录状态异常\"});let s=this._cache.getStore(e),o=this._cache.getStore(t),r=!0;return this._shouldRefreshAccessTokenHook&&!await this._shouldRefreshAccessTokenHook(s,o)&&(r=!1),(!s||!o||o{e.wxOpenId&&e.wxPublicId&&(t=!0)})),{users:n,hasPrimaryUid:t}}setPrimaryUid(e){return this._request.send(\"auth.setPrimaryUid\",{uid:e})}unlink(e){return this._request.send(\"auth.unlink\",{platform:e})}async update(e){const{nickName:t,gender:n,avatarUrl:s,province:o,country:r,city:i}=e,{data:a}=await this._request.send(\"auth.updateUserInfo\",{nickName:t,gender:n,avatarUrl:s,province:o,country:r,city:i});this.setLocalUserInfo(a)}async refresh(){const{data:e}=await this._request.send(\"auth.getUserInfo\",{});return this.setLocalUserInfo(e),e}setUserInfo(){const{userInfoKey:e}=this._cache.keys,t=this._cache.getStore(e);[\"uid\",\"loginType\",\"openid\",\"wxOpenId\",\"wxPublicId\",\"unionId\",\"qqMiniOpenId\",\"email\",\"hasPassword\",\"customUserId\",\"nickName\",\"gender\",\"avatarUrl\"].forEach((e=>{this[e]=t[e]})),this.location={country:t.country,province:t.province,city:t.city}}setLocalUserInfo(e){const{userInfoKey:t}=this._cache.keys;this._cache.setStore(t,e),this.setUserInfo()}}class Ue{constructor(e){if(!e)throw new M({code:\"PARAM_ERROR\",message:\"envId is not defined\"});this._cache=le(e);const{refreshTokenKey:t,accessTokenKey:n,accessTokenExpireKey:s}=this._cache.keys,o=this._cache.getStore(t),r=this._cache.getStore(n),i=this._cache.getStore(s);this.credential={refreshToken:o,accessToken:r,accessTokenExpire:i},this.user=new Re(e)}get isAnonymousAuth(){return this.loginType===Se.ANONYMOUS}get isCustomAuth(){return this.loginType===Se.CUSTOM}get isWeixinAuth(){return this.loginType===Se.WECHAT||this.loginType===Se.WECHAT_OPEN||this.loginType===Se.WECHAT_PUBLIC}get loginType(){return this._cache.getStore(this._cache.keys.loginTypeKey)}}class xe extends Ee{async signIn(){this._cache.updatePersistence(\"local\");const{anonymousUuidKey:e,refreshTokenKey:t}=this._cache.keys,n=this._cache.getStore(e)||void 0,s=this._cache.getStore(t)||void 0,o=await this._request.send(\"auth.signInAnonymously\",{anonymous_uuid:n,refresh_token:s});if(o.uuid&&o.refresh_token){this._setAnonymousUUID(o.uuid),this.setRefreshToken(o.refresh_token),await this._request.refreshAccessToken(),pe(ye),pe(we,{env:this.config.env,loginType:Se.ANONYMOUS,persistence:\"local\"});const e=new Ue(this.config.env);return await e.user.refresh(),e}throw new M({message:\"匿名登录失败\"})}async linkAndRetrieveDataWithTicket(e){const{anonymousUuidKey:t,refreshTokenKey:n}=this._cache.keys,s=this._cache.getStore(t),o=this._cache.getStore(n),r=await this._request.send(\"auth.linkAndRetrieveDataWithTicket\",{anonymous_uuid:s,refresh_token:o,ticket:e});if(r.refresh_token)return this._clearAnonymousUUID(),this.setRefreshToken(r.refresh_token),await this._request.refreshAccessToken(),pe(ke,{env:this.config.env}),pe(we,{loginType:Se.CUSTOM,persistence:\"local\"}),{credential:{refreshToken:r.refresh_token}};throw new M({message:\"匿名转化失败\"})}_setAnonymousUUID(e){const{anonymousUuidKey:t,loginTypeKey:n}=this._cache.keys;this._cache.removeStore(t),this._cache.setStore(t,e),this._cache.setStore(n,Se.ANONYMOUS)}_clearAnonymousUUID(){this._cache.removeStore(this._cache.keys.anonymousUuidKey)}}class Le extends Ee{async signIn(e){if(\"string\"!=typeof e)throw new M({param:\"PARAM_ERROR\",message:\"ticket must be a string\"});const{refreshTokenKey:t}=this._cache.keys,n=await this._request.send(\"auth.signInWithTicket\",{ticket:e,refresh_token:this._cache.getStore(t)||\"\"});if(n.refresh_token)return this.setRefreshToken(n.refresh_token),await this._request.refreshAccessToken(),pe(ye),pe(we,{env:this.config.env,loginType:Se.CUSTOM,persistence:this.config.persistence}),await this.refreshUserInfo(),new Ue(this.config.env);throw new M({message:\"自定义登录失败\"})}}class De extends Ee{async signIn(e,t){if(\"string\"!=typeof e)throw new M({code:\"PARAM_ERROR\",message:\"email must be a string\"});const{refreshTokenKey:n}=this._cache.keys,s=await this._request.send(\"auth.signIn\",{loginType:\"EMAIL\",email:e,password:t,refresh_token:this._cache.getStore(n)||\"\"}),{refresh_token:o,access_token:r,access_token_expire:i}=s;if(o)return this.setRefreshToken(o),r&&i?this.setAccessToken(r,i):await this._request.refreshAccessToken(),await this.refreshUserInfo(),pe(ye),pe(we,{env:this.config.env,loginType:Se.EMAIL,persistence:this.config.persistence}),new Ue(this.config.env);throw s.code?new M({code:s.code,message:`邮箱登录失败: ${s.message}`}):new M({message:\"邮箱登录失败\"})}async activate(e){return this._request.send(\"auth.activateEndUserMail\",{token:e})}async resetPasswordWithToken(e,t){return this._request.send(\"auth.resetPasswordWithToken\",{token:e,newPassword:t})}}class qe extends Ee{async signIn(e,t){if(\"string\"!=typeof e)throw new M({code:\"PARAM_ERROR\",message:\"username must be a string\"});\"string\"!=typeof t&&(t=\"\",console.warn(\"password is empty\"));const{refreshTokenKey:n}=this._cache.keys,s=await this._request.send(\"auth.signIn\",{loginType:Se.USERNAME,username:e,password:t,refresh_token:this._cache.getStore(n)||\"\"}),{refresh_token:o,access_token_expire:r,access_token:i}=s;if(o)return this.setRefreshToken(o),i&&r?this.setAccessToken(i,r):await this._request.refreshAccessToken(),await this.refreshUserInfo(),pe(ye),pe(we,{env:this.config.env,loginType:Se.USERNAME,persistence:this.config.persistence}),new Ue(this.config.env);throw s.code?new M({code:s.code,message:`用户名密码登录失败: ${s.message}`}):new M({message:\"用户名密码登录失败\"})}}class Ne{constructor(e){this.config=e,this._cache=le(e.env),this._request=Ce(e.env),this._onAnonymousConverted=this._onAnonymousConverted.bind(this),this._onLoginTypeChanged=this._onLoginTypeChanged.bind(this),ge(we,this._onLoginTypeChanged)}get currentUser(){const e=this.hasLoginState();return e&&e.user||null}get loginType(){return this._cache.getStore(this._cache.keys.loginTypeKey)}anonymousAuthProvider(){return new xe(this.config)}customAuthProvider(){return new Le(this.config)}emailAuthProvider(){return new De(this.config)}usernameAuthProvider(){return new qe(this.config)}async signInAnonymously(){return new xe(this.config).signIn()}async signInWithEmailAndPassword(e,t){return new De(this.config).signIn(e,t)}signInWithUsernameAndPassword(e,t){return new qe(this.config).signIn(e,t)}async linkAndRetrieveDataWithTicket(e){this._anonymousAuthProvider||(this._anonymousAuthProvider=new xe(this.config)),ge(ke,this._onAnonymousConverted);return await this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(e)}async signOut(){if(this.loginType===Se.ANONYMOUS)throw new M({message:\"匿名用户不支持登出操作\"});const{refreshTokenKey:e,accessTokenKey:t,accessTokenExpireKey:n}=this._cache.keys,s=this._cache.getStore(e);if(!s)return;const o=await this._request.send(\"auth.logout\",{refresh_token:s});return this._cache.removeStore(e),this._cache.removeStore(t),this._cache.removeStore(n),pe(ye),pe(we,{env:this.config.env,loginType:Se.NULL,persistence:this.config.persistence}),o}async signUpWithEmailAndPassword(e,t){return this._request.send(\"auth.signUpWithEmailAndPassword\",{email:e,password:t})}async sendPasswordResetEmail(e){return this._request.send(\"auth.sendPasswordResetEmail\",{email:e})}onLoginStateChanged(e){ge(ye,(()=>{const t=this.hasLoginState();e.call(this,t)}));const t=this.hasLoginState();e.call(this,t)}onLoginStateExpired(e){ge(_e,e.bind(this))}onAccessTokenRefreshed(e){ge(Te,e.bind(this))}onAnonymousConverted(e){ge(ke,e.bind(this))}onLoginTypeChanged(e){ge(we,(()=>{const t=this.hasLoginState();e.call(this,t)}))}async getAccessToken(){return{accessToken:(await this._request.getAccessToken()).accessToken,env:this.config.env}}hasLoginState(){const{refreshTokenKey:e}=this._cache.keys;return this._cache.getStore(e)?new Ue(this.config.env):null}async isUsernameRegistered(e){if(\"string\"!=typeof e)throw new M({code:\"PARAM_ERROR\",message:\"username must be a string\"});const{data:t}=await this._request.send(\"auth.isUsernameRegistered\",{username:e});return t&&t.isRegistered}getLoginState(){return Promise.resolve(this.hasLoginState())}async signInWithTicket(e){return new Le(this.config).signIn(e)}shouldRefreshAccessToken(e){this._request._shouldRefreshAccessTokenHook=e.bind(this)}getUserInfo(){return this._request.send(\"auth.getUserInfo\",{}).then((e=>e.code?e:{...e.data,requestId:e.seqId}))}getAuthHeader(){const{refreshTokenKey:e,accessTokenKey:t}=this._cache.keys,n=this._cache.getStore(e);return{\"x-cloudbase-credentials\":this._cache.getStore(t)+\"/@@/\"+n}}_onAnonymousConverted(e){const{env:t}=e.data;t===this.config.env&&this._cache.updatePersistence(this.config.persistence)}_onLoginTypeChanged(e){const{loginType:t,persistence:n,env:s}=e.data;s===this.config.env&&(this._cache.updatePersistence(n),this._cache.setStore(this._cache.keys.loginTypeKey,t))}}const Fe=function(e,t){t=t||Q();const n=Ce(this.config.env),{cloudPath:s,filePath:o,onUploadProgress:r,fileType:i=\"image\"}=e;return n.send(\"storage.getUploadMetadata\",{path:s}).then((e=>{const{data:{url:a,authorization:c,token:u,fileId:l,cosFileId:h},requestId:d}=e,f={key:s,signature:c,\"x-cos-meta-fileid\":h,success_action_status:\"201\",\"x-cos-security-token\":u};n.upload({url:a,data:f,file:o,name:s,fileType:i,onUploadProgress:r}).then((e=>{201===e.statusCode?t(null,{fileID:l,requestId:d}):t(new M({code:\"STORAGE_REQUEST_FAIL\",message:`STORAGE_REQUEST_FAIL: ${e.data}`}))})).catch((e=>{t(e)}))})).catch((e=>{t(e)})),t.promise},Me=function(e,t){t=t||Q();const n=Ce(this.config.env),{cloudPath:s}=e;return n.send(\"storage.getUploadMetadata\",{path:s}).then((e=>{t(null,e)})).catch((e=>{t(e)})),t.promise},$e=function({fileList:e},t){if(t=t||Q(),!e||!Array.isArray(e))return{code:\"INVALID_PARAM\",message:\"fileList必须是非空的数组\"};for(let t of e)if(!t||\"string\"!=typeof t)return{code:\"INVALID_PARAM\",message:\"fileList的元素必须是非空的字符串\"};const n={fileid_list:e};return Ce(this.config.env).send(\"storage.batchDeleteFile\",n).then((e=>{e.code?t(null,e):t(null,{fileList:e.data.delete_list,requestId:e.requestId})})).catch((e=>{t(e)})),t.promise},je=function({fileList:e},t){t=t||Q(),e&&Array.isArray(e)||t(null,{code:\"INVALID_PARAM\",message:\"fileList必须是非空的数组\"});let n=[];for(let s of e)\"object\"==typeof s?(s.hasOwnProperty(\"fileID\")&&s.hasOwnProperty(\"maxAge\")||t(null,{code:\"INVALID_PARAM\",message:\"fileList的元素必须是包含fileID和maxAge的对象\"}),n.push({fileid:s.fileID,max_age:s.maxAge})):\"string\"==typeof s?n.push({fileid:s}):t(null,{code:\"INVALID_PARAM\",message:\"fileList的元素必须是字符串\"});const s={file_list:n};return Ce(this.config.env).send(\"storage.batchGetDownloadUrl\",s).then((e=>{e.code?t(null,e):t(null,{fileList:e.data.download_list,requestId:e.requestId})})).catch((e=>{t(e)})),t.promise},Ke=async function({fileID:e},t){const n=(await je.call(this,{fileList:[{fileID:e,maxAge:600}]})).fileList[0];if(\"SUCCESS\"!==n.code)return t?t(n):new Promise((e=>{e(n)}));const s=Ce(this.config.env);let o=n.download_url;if(o=encodeURI(o),!t)return s.download({url:o});t(await s.download({url:o}))},Be=function({name:e,data:t,query:n,parse:s,search:o},r){const i=r||Q();let a;try{a=t?JSON.stringify(t):\"\"}catch(e){return Promise.reject(e)}if(!e)return Promise.reject(new M({code:\"PARAM_ERROR\",message:\"函数名不能为空\"}));const c={inQuery:n,parse:s,search:o,function_name:e,request_data:a};return Ce(this.config.env).send(\"functions.invokeFunction\",c).then((e=>{if(e.code)i(null,e);else{let t=e.data.response_data;if(s)i(null,{result:t,requestId:e.requestId});else try{t=JSON.parse(e.data.response_data),i(null,{result:t,requestId:e.requestId})}catch(e){i(new M({message:\"response data must be json\"}))}}return i.promise})).catch((e=>{i(e)})),i.promise},He={timeout:15e3,persistence:\"session\"},We={};class ze{constructor(e){this.config=e||this.config,this.authObj=void 0}init(e){switch(se.adapter||(this.requestClient=new se.adapter.reqClass({timeout:e.timeout||5e3,timeoutMsg:`请求在${(e.timeout||5e3)/1e3}s内未完成,已中断`})),this.config={...He,...e},!0){case this.config.timeout>6e5:console.warn(\"timeout大于可配置上限[10分钟],已重置为上限数值\"),this.config.timeout=6e5;break;case this.config.timeout<100:console.warn(\"timeout小于可配置下限[100ms],已重置为下限数值\"),this.config.timeout=100}return new ze(this.config)}auth({persistence:e}={}){if(this.authObj)return this.authObj;const t=e||se.adapter.primaryStorage||He.persistence;var n;return t!==this.config.persistence&&(this.config.persistence=t),function(e){const{env:t}=e;ce[t]=new ae(e),ue[t]=new ae({...e,persistence:\"local\"})}(this.config),n=this.config,Oe[n.env]=new be(n),this.authObj=new Ne(this.config),this.authObj}on(e,t){return ge.apply(this,[e,t])}off(e,t){return me.apply(this,[e,t])}callFunction(e,t){return Be.apply(this,[e,t])}deleteFile(e,t){return $e.apply(this,[e,t])}getTempFileURL(e,t){return je.apply(this,[e,t])}downloadFile(e,t){return Ke.apply(this,[e,t])}uploadFile(e,t){return Fe.apply(this,[e,t])}getUploadMetadata(e,t){return Me.apply(this,[e,t])}registerExtension(e){We[e.name]=e}async invokeExtension(e,t){const n=We[e];if(!n)throw new M({message:`扩展${e} 必须先注册`});return await n.invoke(t,this)}useAdapters(e){const{adapter:t,runtime:n}=ne(e)||{};t&&(se.adapter=t),n&&(se.runtime=n)}}var Ve=new ze;function Je(e,t,n){void 0===n&&(n={});var s=/\\?/.test(t),o=\"\";for(var r in n)\"\"===o?!s&&(t+=\"?\"):o+=\"&\",o+=r+\"=\"+encodeURIComponent(n[r]);return/^http(s)?:\\/\\//.test(t+=o)?t:\"\"+e+t}class Ye{post(e){const{url:t,data:n,headers:s}=e;return new Promise(((e,o)=>{H.request({url:Je(\"https:\",t),data:n,method:\"POST\",header:s,success(t){e(t)},fail(e){o(e)}})}))}upload(e){return new Promise(((t,n)=>{const{url:s,file:o,data:r,headers:i,fileType:a}=e,c=H.uploadFile({url:Je(\"https:\",s),name:\"file\",formData:Object.assign({},r),filePath:o,fileType:a,header:i,success(e){const n={statusCode:e.statusCode,data:e.data||{}};200===e.statusCode&&r.success_action_status&&(n.statusCode=parseInt(r.success_action_status,10)),t(n)},fail(e){d&&\"mp-alipay\"===g&&console.warn(\"支付宝小程序开发工具上传腾讯云时无法准确判断是否上传成功,请使用真机测试\"),n(new Error(e.errMsg||\"uploadFile:fail\"))}});\"function\"==typeof e.onUploadProgress&&c&&\"function\"==typeof c.onProgressUpdate&&c.onProgressUpdate((t=>{e.onUploadProgress({loaded:t.totalBytesSent,total:t.totalBytesExpectedToSend})}))}))}}const Xe={setItem(e,t){H.setStorageSync(e,t)},getItem:e=>H.getStorageSync(e),removeItem(e){H.removeStorageSync(e)},clear(){H.clearStorageSync()}};var Ge={genAdapter:function(){return{root:{},reqClass:Ye,localStorage:Xe,primaryStorage:\"local\"}},isMatch:function(){return!0},runtime:\"uni_app\"};Ve.useAdapters(Ge);const Qe=Ve,Ze=Qe.init;Qe.init=function(e){e.env=e.spaceId;const t=Ze.call(this,e);t.config.provider=\"tencent\",t.config.spaceId=e.spaceId;const n=t.auth;return t.auth=function(e){const t=n.call(this,e);return[\"linkAndRetrieveDataWithTicket\",\"signInAnonymously\",\"signOut\",\"getAccessToken\",\"getLoginState\",\"signInWithTicket\",\"getUserInfo\"].forEach((e=>{t[e]=F(t[e]).bind(t)})),t},t.customAuth=t.auth,t};var et=Qe;function tt(){return{token:H.getStorageSync(\"uni_id_token\")||H.getStorageSync(\"uniIdToken\"),tokenExpired:H.getStorageSync(\"uni_id_token_expired\")}}function nt({token:e,tokenExpired:t}={}){e&&H.setStorageSync(\"uni_id_token\",e),t&&H.setStorageSync(\"uni_id_token_expired\",t)}function st(){if(!d||\"web\"!==g)return;uni.getStorageSync(\"__LAST_DCLOUD_APPID\")!==_&&(uni.setStorageSync(\"__LAST_DCLOUD_APPID\",_),console.warn(\"检测到当前项目与上次运行到此端口的项目不一致,自动清理uni-id保存的token信息(仅开发调试时生效)\"),H.removeStorageSync(\"uni_id_token\"),H.removeStorageSync(\"uniIdToken\"),H.removeStorageSync(\"uni_id_token_expired\"))}var ot=class extends V{getAccessToken(){return new Promise(((e,t)=>{const n=\"Anonymous_Access_token\";this.setAccessToken(n),e(n)}))}setupRequest(e,t){const n=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),s={\"Content-Type\":\"application/json\"};\"auth\"!==t&&(n.token=this.accessToken,s[\"x-basement-token\"]=this.accessToken),s[\"x-serverless-sign\"]=B.sign(n,this.config.clientSecret);const o=K();s[\"x-client-info\"]=encodeURIComponent(JSON.stringify(o));const{token:r}=tt();return s[\"x-client-token\"]=r,{url:this.config.requestUrl,method:\"POST\",data:n,dataType:\"json\",header:JSON.parse(JSON.stringify(s))}}uploadFileToOSS({url:e,formData:t,name:n,filePath:s,fileType:o,onUploadProgress:r}){return new Promise(((i,a)=>{const c=this.adapter.uploadFile({url:e,formData:t,name:n,filePath:s,fileType:o,success(e){e&&e.statusCode<400?i(e):a(new M({code:\"UPLOAD_FAILED\",message:\"文件上传失败\"}))},fail(e){a(new M({code:e.code||\"UPLOAD_FAILED\",message:e.message||e.errMsg||\"文件上传失败\"}))}});\"function\"==typeof r&&c&&\"function\"==typeof c.onProgressUpdate&&c.onProgressUpdate((e=>{r({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})}))}))}uploadFile({filePath:e,cloudPath:t,fileType:n=\"image\",onUploadProgress:s}){if(!t)throw new M({code:\"CLOUDPATH_REQUIRED\",message:\"cloudPath不可为空\"});let o;return this.getOSSUploadOptionsFromPath({cloudPath:t}).then((t=>{const{url:r,formData:i,name:a}=t.result;o=t.result.fileUrl;const c={url:r,formData:i,name:a,filePath:e,fileType:n};return this.uploadFileToOSS(Object.assign({},c,{onUploadProgress:s}))})).then((()=>this.reportOSSUpload({cloudPath:t}))).then((t=>new Promise(((n,s)=>{t.success?n({success:!0,filePath:e,fileID:o}):s(new M({code:\"UPLOAD_FAILED\",message:\"文件上传失败\"}))}))))}deleteFile({fileList:e}){const t={method:\"serverless.file.resource.delete\",params:JSON.stringify({fileList:e})};return this.request(this.setupRequest(t))}getTempFileURL({fileList:e}={}){const t={method:\"serverless.file.resource.getTempFileURL\",params:JSON.stringify({fileList:e})};return this.request(this.setupRequest(t))}};var rt={init(e){const t=new ot(e),n={signInAnonymously:function(){return t.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return n},t.customAuth=t.auth,t}};function it({data:e}){let t;t=K();const n=JSON.parse(JSON.stringify(e||{}));if(Object.assign(n,{clientInfo:t}),!n.uniIdToken){const{token:e}=tt();e&&(n.uniIdToken=e)}return n}function at({name:e,data:t}){const{localAddress:n,localPort:s}=this,o={aliyun:\"aliyun\",tencent:\"tcb\"}[this.config.provider],r=this.config.spaceId,i=`http://${n}:${s}/system/check-function`,a=`http://${n}:${s}/cloudfunctions/${e}`;return new Promise(((t,n)=>{H.request({method:\"POST\",url:i,data:{name:e,platform:g,provider:o,spaceId:r},timeout:3e3,success(e){t(e)},fail(){t({data:{code:\"NETWORK_ERROR\",message:\"连接本地调试服务失败,请检查客户端是否和主机在同一局域网下,自动切换为已部署的云函数。\"}})}})})).then((({data:e}={})=>{const{code:t,message:n}=e||{};return{code:0===t?0:t||\"SYS_ERR\",message:n||\"SYS_ERR\"}})).then((({code:n,message:s})=>{if(0!==n){switch(n){case\"MODULE_ENCRYPTED\":console.error(`此云函数(${e})依赖加密公共模块不可本地调试,自动切换为云端已部署的云函数`);break;case\"FUNCTION_ENCRYPTED\":console.error(`此云函数(${e})已加密不可本地调试,自动切换为云端已部署的云函数`);break;case\"ACTION_ENCRYPTED\":console.error(s||\"需要访问加密的uni-clientDB-action,自动切换为云端环境\");break;case\"NETWORK_ERROR\":{const e=\"连接本地调试服务失败,请检查客户端是否和主机在同一局域网下\";throw console.error(e),new Error(e)}case\"SWITCH_TO_CLOUD\":break;default:{const e=`检测本地调试服务出现错误:${s},请检查网络环境或重启客户端再试`;throw console.error(e),new Error(e)}}return this._originCallFunction({name:e,data:t})}return new Promise(((e,n)=>{const s=it.call(this,{data:t});H.request({method:\"POST\",url:a,data:{provider:o,platform:g,param:s},success:({statusCode:t,data:s}={})=>!t||t>=400?n(new M({code:s.code||\"SYS_ERR\",message:s.message||\"request:fail\"})):e({result:s}),fail(e){n(new M({code:e.code||e.errCode||\"SYS_ERR\",message:e.message||e.errMsg||\"request:fail\"}))}})}))}))}const ct=[{rule:/fc_function_not_found|FUNCTION_NOT_FOUND/,content:\",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间\",mode:\"append\"}];var ut=/[\\\\^$.*+?()[\\]{}|]/g,lt=RegExp(ut.source);function ht(e,t,n){return e.replace(new RegExp((s=t)&<.test(s)?s.replace(ut,\"\\\\$&\"):s,\"g\"),n);var s}function dt({functionName:e,result:t,logPvd:n}){if(this.config.debugLog&&t&&t.requestId){const s=JSON.stringify({spaceId:this.config.spaceId,functionName:e,requestId:t.requestId});console.log(`[${n}-request]${s}[/${n}-request]`)}}function ft(e){const t=e.callFunction,n=function(n){const s=n.name;n.data=it.call(e,{data:n.data});const o={aliyun:\"aliyun\",tencent:\"tcb\",tcb:\"tcb\"}[this.config.provider];return t.call(this,n).then((e=>(e.errCode=0,dt.call(this,{functionName:s,result:e,logPvd:o}),Promise.resolve(e))),(e=>(dt.call(this,{functionName:s,result:e,logPvd:o}),e&&e.message&&(e.message=function({message:e=\"\",extraInfo:t={},formatter:n=[]}={}){for(let s=0;s(console.warn(\"当前返回结果为Promise类型,不可直接访问其result属性,详情请参考:https://uniapp.dcloud.net.cn/uniCloud/faq?id=promise\"),{})}),s}}const gt=Symbol(\"CLIENT_DB_INTERNAL\");function pt(e,t){return e.then=\"DoNotReturnProxyWithAFunctionNamedThen\",e._internalType=gt,e.__ob__=void 0,new Proxy(e,{get(e,n,s){if(\"_uniClient\"===n)return null;if(n in e||\"string\"!=typeof n){const t=e[n];return\"function\"==typeof t?t.bind(e):t}return t.get(e,n,s)}})}function mt(e){return{on:(t,n)=>{e[t]=e[t]||[],e[t].indexOf(n)>-1||e[t].push(n)},off:(t,n)=>{e[t]=e[t]||[];const s=e[t].indexOf(n);-1!==s&&e[t].splice(s,1)}}}const yt=[\"db.Geo\",\"db.command\",\"command.aggregate\"];function _t(e,t){return yt.indexOf(`${e}.${t}`)>-1}function wt(e){switch(u(e)){case\"array\":return e.map((e=>wt(e)));case\"object\":return e._internalType===gt||Object.keys(e).forEach((t=>{e[t]=wt(e[t])})),e;case\"regexp\":return{$regexp:{source:e.source,flags:e.flags}};case\"date\":return{$date:e.toISOString()};default:return e}}function kt(e){return e&&e.content&&e.content.$method}class Tt{constructor(e,t,n){this.content=e,this.prevStage=t||null,this.udb=null,this._database=n}toJSON(){let e=this;const t=[e.content];for(;e.prevStage;)e=e.prevStage,t.push(e.content);return{$db:t.reverse().map((e=>({$method:e.$method,$param:wt(e.$param)})))}}getAction(){const e=this.toJSON().$db.find((e=>\"action\"===e.$method));return e&&e.$param&&e.$param[0]}getCommand(){return{$db:this.toJSON().$db.filter((e=>\"action\"!==e.$method))}}get isAggregate(){let e=this;for(;e;){const t=kt(e),n=kt(e.prevStage);if(\"aggregate\"===t&&\"collection\"===n||\"pipeline\"===t)return!0;e=e.prevStage}return!1}get isCommand(){let e=this;for(;e;){if(\"command\"===kt(e))return!0;e=e.prevStage}return!1}get isAggregateCommand(){let e=this;for(;e;){const t=kt(e),n=kt(e.prevStage);if(\"aggregate\"===t&&\"command\"===n)return!0;e=e.prevStage}return!1}get count(){if(!this.isAggregate)return function(){return this._send(\"count\",Array.from(arguments))};const e=this;return function(){return St({$method:\"count\",$param:wt(Array.from(arguments))},e,this._database)}}get remove(){if(!this.isCommand)return function(){return this._send(\"remove\",Array.from(arguments))};const e=this;return function(){return St({$method:\"remove\",$param:wt(Array.from(arguments))},e,this._database)}}get(){return this._send(\"get\",Array.from(arguments))}add(){return this._send(\"add\",Array.from(arguments))}update(){return this._send(\"update\",Array.from(arguments))}end(){return this._send(\"end\",Array.from(arguments))}get set(){if(!this.isCommand)return function(){throw new Error(\"JQL禁止使用set方法\")};const e=this;return function(){return St({$method:\"set\",$param:wt(Array.from(arguments))},e,this._database)}}_send(e,t){const n=this.getAction(),s=this.getCommand();if(s.$db.push({$method:e,$param:wt(t)}),d){const e=s.$db.find((e=>\"collection\"===e.$method)),t=e&&e.$param;t&&1===t.length&&\"string\"==typeof e.$param[0]&&e.$param[0].indexOf(\",\")>-1&&console.warn(\"检测到使用JQL语法联表查询时,未使用getTemp先过滤主表数据,在主表数据量大的情况下可能会查询缓慢。\\n- 如何优化请参考此文档:https://uniapp.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp \\n- 如果主表数据量很小请忽略此信息,项目发行时不会出现此提示。\")}return this._database._callCloudFunction({action:n,command:s})}}function St(e,t,n){return pt(new Tt(e,t,n),{get(e,t){let s=\"db\";return e&&e.content&&(s=e.content.$method),_t(s,t)?St({$method:t},e,n):function(){return St({$method:t,$param:wt(Array.from(arguments))},e,n)}}})}function vt({path:e,method:t}){return class{constructor(){this.param=Array.from(arguments)}toJSON(){return{$newDb:[...e.map((e=>({$method:e}))),{$method:t,$param:this.param}]}}}}class At extends class{constructor({uniClient:e={}}={}){this._uniClient=e,this._authCallBacks={},this._dbCallBacks={},e.isDefault&&(this._dbCallBacks=k(\"_globalUniCloudDatabaseCallback\")),this.auth=mt(this._authCallBacks),Object.assign(this,mt(this._dbCallBacks)),this.env=pt({},{get:(e,t)=>({$env:t})}),this.Geo=pt({},{get:(e,t)=>vt({path:[\"Geo\"],method:t})}),this.serverDate=vt({path:[],method:\"serverDate\"}),this.RegExp=vt({path:[],method:\"RegExp\"})}getCloudEnv(e){if(\"string\"!=typeof e||!e.trim())throw new Error(\"getCloudEnv参数错误\");return{$env:e.replace(\"$cloudEnv_\",\"\")}}_callback(e,t){const n=this._dbCallBacks;n[e]&&n[e].forEach((e=>{e(...t)}))}_callbackAuth(e,t){const n=this._authCallBacks;n[e]&&n[e].forEach((e=>{e(...t)}))}multiSend(){const e=Array.from(arguments),t=e.map((e=>{const t=e.getAction(),n=e.getCommand();if(\"getTemp\"!==n.$db[n.$db.length-1].$method)throw new Error(\"multiSend只支持子命令内使用getTemp\");return{action:t,command:n}}));return this._callCloudFunction({multiCommand:t,queryList:e})}}{_callCloudFunction({action:e,command:t,multiCommand:n,queryList:s}){function o(e,t){if(n&&s)for(let n=0;nP(I(\"database\",\"complete\"),e))).then((()=>(o(null,e),N(O,{type:R,content:e}),Promise.reject(e))))}const a=P(I(\"database\",\"invoke\")),u=this._uniClient;return a.then((()=>u.callFunction({name:\"DCloud-clientDB\",type:c,data:{action:e,command:t,multiCommand:n}}))).then((e=>{const{code:t,message:n,token:s,tokenExpired:r,systemInfo:a=[]}=e.result;if(a)for(let e=0;e(console.warn(s),t)})}}return function(e){return P(I(\"database\",\"success\"),e).then((()=>P(I(\"database\",\"complete\"),e))).then((()=>(o(e,null),N(O,{type:R,content:e}),Promise.resolve(e))))}(e)}),(e=>{/fc_function_not_found|FUNCTION_NOT_FOUND/g.test(e.message)&&console.warn(\"clientDB未初始化,请在web控制台保存一次schema以开启clientDB\");return i(new M({code:e.code||\"SYSTEM_ERROR\",message:e.message,requestId:e.requestId}))}))}}function Pt(e){e.database=function(t){if(t&&Object.keys(t).length>0)return e.init(t).database();if(this._database)return this._database;const n=function(e,t={}){return pt(new e(t),{get:(e,t)=>_t(\"db\",t)?St({$method:t},null,e):function(){return St({$method:t,$param:wt(Array.from(arguments))},null,e)}})}(At,{uniClient:e});return this._database=n,n}}const It=\"token无效,跳转登录页面\",bt=\"token过期,跳转登录页面\",Ot={TOKEN_INVALID_TOKEN_EXPIRED:bt,TOKEN_INVALID_INVALID_CLIENTID:It,TOKEN_INVALID:It,TOKEN_INVALID_WRONG_TOKEN:It,TOKEN_INVALID_ANONYMOUS_USER:It},Ct={\"uni-id-token-expired\":bt,\"uni-id-check-token-failed\":It,\"uni-id-token-not-exist\":It,\"uni-id-check-device-feature-failed\":It};function Et(e,t){let n=\"\";return n=e?`${e}/${t}`:t,n.replace(/^\\//,\"\")}function Rt(e=[],t=\"\"){const n=[],s=[];return e.forEach((e=>{!0===e.needLogin?n.push(Et(t,e.path)):!1===e.needLogin&&s.push(Et(t,e.path))})),{needLoginPage:n,notNeedLoginPage:s}}function Ut(e=\"\",t={}){if(!e)return!1;if(!(t&&t.list&&t.list.length))return!1;const n=t.list,s=e.split(\"?\")[0].replace(/^\\//,\"\");return n.some((e=>e.pagePath===s))}const xt=!!t.uniIdRouter;const{loginPage:Lt,routerNeedLogin:Dt,resToLogin:qt,needLoginPage:Nt,notNeedLoginPage:Ft,loginPageInTabBar:Mt}=function({pages:e=[],subPackages:n=[],uniIdRouter:s={},tabBar:o={}}=t){const{loginPage:r,needLogin:i=[],resToLogin:a=!0}=s,{needLoginPage:c,notNeedLoginPage:u}=Rt(e),{needLoginPage:l,notNeedLoginPage:h}=function(e=[]){const t=[],n=[];return e.forEach((e=>{const{root:s,pages:o=[]}=e,{needLoginPage:r,notNeedLoginPage:i}=Rt(o,s);t.push(...r),n.push(...i)})),{needLoginPage:t,notNeedLoginPage:n}}(n);return{loginPage:r,routerNeedLogin:i,resToLogin:a,needLoginPage:[...c,...l],notNeedLoginPage:[...u,...h],loginPageInTabBar:Ut(r,o)}}();function $t(e){const t=function(e){const t=getCurrentPages(),n=t[t.length-1].route,s=e.charAt(0),o=e.split(\"?\")[0];if(\"/\"===s)return o;const r=o.replace(/^\\//,\"\").split(\"/\"),i=n.split(\"/\");i.pop();for(let e=0;e-1)&&(Nt.indexOf(t)>-1||Dt.some((t=>function(e,t){return new RegExp(t).test(e)}(e,t))))}function jt(e,t){return\"/\"!==e.charAt(0)&&(e=\"/\"+e),t?e.indexOf(\"?\")>-1?e+`&uniIdRedirectUrl=${encodeURIComponent(t)}`:e+`?uniIdRedirectUrl=${encodeURIComponent(t)}`:e}function Kt(){const e=[\"navigateTo\",\"redirectTo\",\"reLaunch\",\"switchTab\"];for(let t=0;t0)return setTimeout((()=>{N(C,o)}),0),e.url=\"\",!1;if(!Lt)return e;const t=jt(Lt,o.uniIdRedirectUrl);if(Mt){if(\"navigateTo\"===n||\"redirectTo\"===n)return setTimeout((()=>{uni.switchTab({url:t})})),!1}else if(\"switchTab\"===n)return setTimeout((()=>{uni.navigateTo({url:t})})),!1;e.url=t}return e}})}}function Bt(){this.onResponse((e=>{const{type:t,content:n}=e;let s=!1;switch(t){case\"cloudobject\":s=function(e){const{errCode:t}=e;return t in Ct}(n);break;case\"clientdb\":s=function(e){const{errCode:t}=e;return t in Ot}(n)}s&&function(e={}){const t=L(C),n=getCurrentPages(),s=n[n.length-1],o=s&&s.$page&&s.$page.fullPath;if(t.length>0)return N(C,Object.assign({uniIdRedirectUrl:o},e));Lt&&uni.navigateTo({url:jt(Lt,o)})}(n)}))}function Ht(e){e.onNeedLogin=function(e){D(C,e)},e.offNeedLogin=function(e){q(C,e)},xt&&(k(\"uni-cloud-status\").needLoginInit||(k(\"uni-cloud-status\").needLoginInit=!0,function t(){const n=getCurrentPages();n&&n[0]?Kt.call(e):setTimeout((()=>{t()}),30)}(),qt&&Bt.call(e)))}function Wt(e){!function(e){e.onResponse=function(e){D(O,e)},e.offResponse=function(e){q(O,e)}}(e),Ht(e),function(e){e.onRefreshToken=function(e){D(E,e)},e.offRefreshToken=function(e){q(E,e)}}(e)}let zt;const Vt=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\",Jt=/^(?:[A-Za-z\\d+/]{4})*?(?:[A-Za-z\\d+/]{2}(?:==)?|[A-Za-z\\d+/]{3}=?)?$/;function Yt(){const e=tt().token||\"\",t=e.split(\".\");if(!e||3!==t.length)return{uid:null,role:[],permission:[],tokenExpired:0};let n;try{n=JSON.parse((s=t[1],decodeURIComponent(zt(s).split(\"\").map((function(e){return\"%\"+(\"00\"+e.charCodeAt(0).toString(16)).slice(-2)})).join(\"\"))))}catch(e){throw new Error(\"获取当前用户信息出错,详细错误信息为:\"+e.message)}var s;return n.tokenExpired=1e3*n.exp,delete n.exp,delete n.iat,n}zt=\"function\"!=typeof atob?function(e){if(e=String(e).replace(/[\\t\\n\\f\\r ]+/g,\"\"),!Jt.test(e))throw new Error(\"Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.\");var t;e+=\"==\".slice(2-(3&e.length));for(var n,s,o=\"\",r=0;r>16&255):64===s?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return o}:atob;var Xt=s((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=\"chooseAndUploadFile:ok\",s=\"chooseAndUploadFile:fail\";function o(e,t){return e.tempFiles.forEach(((e,n)=>{e.name||(e.name=e.path.substring(e.path.lastIndexOf(\"/\")+1)),t&&(e.fileType=t),e.cloudPath=Date.now()+\"_\"+n+e.name.substring(e.name.lastIndexOf(\".\"))})),e.tempFilePaths||(e.tempFilePaths=e.tempFiles.map((e=>e.path))),e}function r(e,t,{onChooseFile:s,onUploadProgress:o}){return t.then((e=>{if(s){const t=s(e);if(void 0!==t)return Promise.resolve(t).then((t=>void 0===t?e:t))}return e})).then((t=>!1===t?{errMsg:n,tempFilePaths:[],tempFiles:[]}:function(e,t,s=5,o){(t=Object.assign({},t)).errMsg=n;const r=t.tempFiles,i=r.length;let a=0;return new Promise((n=>{for(;a=i)return void(!r.find((e=>!e.url&&!e.errMsg))&&n(t));const u=r[s];e.uploadFile({filePath:u.path,cloudPath:u.cloudPath,fileType:u.fileType,onUploadProgress(e){e.index=s,e.tempFile=u,e.tempFilePath=u.path,o&&o(e)}}).then((e=>{u.url=e.fileID,s{u.errMsg=e.errMsg||e.message,s{uni.chooseImage({count:t,sizeType:n,sourceType:r,extension:i,success(t){e(o(t,\"image\"))},fail(e){a({errMsg:e.errMsg.replace(\"chooseImage:fail\",s)})}})}))}(t),t):\"video\"===t.type?r(e,function(e){const{camera:t,compressed:n,maxDuration:r,sourceType:i=[\"album\",\"camera\"],extension:a}=e;return new Promise(((e,c)=>{uni.chooseVideo({camera:t,compressed:n,maxDuration:r,sourceType:i,extension:a,success(t){const{tempFilePath:n,duration:s,size:r,height:i,width:a}=t;e(o({errMsg:\"chooseVideo:ok\",tempFilePaths:[n],tempFiles:[{name:t.tempFile&&t.tempFile.name||\"\",path:n,size:r,type:t.tempFile&&t.tempFile.type||\"\",width:a,height:i,duration:s,fileType:\"video\",cloudPath:\"\"}]},\"video\"))},fail(e){c({errMsg:e.errMsg.replace(\"chooseVideo:fail\",s)})}})}))}(t),t):r(e,function(e){const{count:t,extension:n}=e;return new Promise(((e,r)=>{let i=uni.chooseFile;if(\"undefined\"!=typeof wx&&\"function\"==typeof wx.chooseMessageFile&&(i=wx.chooseMessageFile),\"function\"!=typeof i)return r({errMsg:s+\" 请指定 type 类型,该平台仅支持选择 image 或 video。\"});i({type:\"all\",count:t,extension:n,success(t){e(o(t))},fail(e){r({errMsg:e.errMsg.replace(\"chooseFile:fail\",s)})}})}))}(t),t)}}})),Gt=n(Xt);const Qt=\"manual\";function Zt(e){return{props:{localdata:{type:Array,default:()=>[]},options:{type:[Object,Array],default:()=>({})},spaceInfo:{type:Object,default:()=>({})},collection:{type:[String,Array],default:\"\"},action:{type:String,default:\"\"},field:{type:String,default:\"\"},orderby:{type:String,default:\"\"},where:{type:[String,Object],default:\"\"},pageData:{type:String,default:\"add\"},pageCurrent:{type:Number,default:1},pageSize:{type:Number,default:20},getcount:{type:[Boolean,String],default:!1},gettree:{type:[Boolean,String],default:!1},gettreepath:{type:[Boolean,String],default:!1},startwith:{type:String,default:\"\"},limitlevel:{type:Number,default:10},groupby:{type:String,default:\"\"},groupField:{type:String,default:\"\"},distinct:{type:[Boolean,String],default:!1},foreignKey:{type:String,default:\"\"},loadtime:{type:String,default:\"auto\"},manual:{type:Boolean,default:!1}},data:()=>({mixinDatacomLoading:!1,mixinDatacomHasMore:!1,mixinDatacomResData:[],mixinDatacomErrorMessage:\"\",mixinDatacomPage:{}}),created(){this.mixinDatacomPage={current:this.pageCurrent,size:this.pageSize,count:0},this.$watch((()=>{var e=[];return[\"pageCurrent\",\"pageSize\",\"localdata\",\"collection\",\"action\",\"field\",\"orderby\",\"where\",\"getont\",\"getcount\",\"gettree\",\"groupby\",\"groupField\",\"distinct\"].forEach((t=>{e.push(this[t])})),e}),((e,t)=>{if(this.loadtime===Qt)return;let n=!1;const s=[];for(let o=2;o{this.mixinDatacomLoading=!1;const{data:s,count:o}=n.result;this.getcount&&(this.mixinDatacomPage.count=o),this.mixinDatacomHasMore=s.length{this.mixinDatacomLoading=!1,this.mixinDatacomErrorMessage=e,n&&n(e)})))},mixinDatacomGet(t={}){let n=e.database(this.spaceInfo);const s=t.action||this.action;s&&(n=n.action(s));const o=t.collection||this.collection;n=Array.isArray(o)?n.collection(...o):n.collection(o);const r=t.where||this.where;r&&Object.keys(r).length&&(n=n.where(r));const i=t.field||this.field;i&&(n=n.field(i));const a=t.foreignKey||this.foreignKey;a&&(n=n.foreignKey(a));const c=t.groupby||this.groupby;c&&(n=n.groupBy(c));const u=t.groupField||this.groupField;u&&(n=n.groupField(u));!0===(void 0!==t.distinct?t.distinct:this.distinct)&&(n=n.distinct());const l=t.orderby||this.orderby;l&&(n=n.orderBy(l));const h=void 0!==t.pageCurrent?t.pageCurrent:this.mixinDatacomPage.current,d=void 0!==t.pageSize?t.pageSize:this.mixinDatacomPage.size,f=void 0!==t.getcount?t.getcount:this.getcount,g=void 0!==t.gettree?t.gettree:this.gettree,p=void 0!==t.gettreepath?t.gettreepath:this.gettreepath,m={getCount:f},y={limitLevel:void 0!==t.limitlevel?t.limitlevel:this.limitlevel,startWith:void 0!==t.startwith?t.startwith:this.startwith};return g&&(m.getTree=y),p&&(m.getTreePath=y),n=n.skip(d*(h-1)).limit(d).get(m),n}}}}function en(e){return function(t,n={}){n=function(e,t={}){return e.customUI=t.customUI||e.customUI,Object.assign(e.loadingOptions,t.loadingOptions),Object.assign(e.errorOptions,t.errorOptions),e}({customUI:!1,loadingOptions:{title:\"加载中...\",mask:!0},errorOptions:{type:\"modal\",retry:!1}},n);const{customUI:s,loadingOptions:o,errorOptions:r}=n,i=!s;return new Proxy({},{get:(n,s)=>async function n(...c){let u;i&&uni.showLoading({title:o.title,mask:o.mask});try{u=await e.callFunction({name:t,type:a,data:{method:s,params:c}})}catch(e){u={result:e}}const{errCode:l,errMsg:h,newToken:d}=u.result||{};if(i&&uni.hideLoading(),d&&d.token&&d.tokenExpired&&(nt(d),N(E,{...d})),l){if(i)if(\"toast\"===r.type)uni.showToast({title:h,icon:\"none\"});else{if(\"modal\"!==r.type)throw new Error(`Invalid errorOptions.type: ${r.type}`);{const{confirm:e}=await async function({title:e,content:t,showCancel:n,cancelText:s,confirmText:o}={}){return new Promise(((r,i)=>{uni.showModal({title:e,content:t,showCancel:n,cancelText:s,confirmText:o,success(e){r(e)},fail(){r({confirm:!1,cancel:!0})}})}))}({title:\"提示\",content:h,showCancel:r.retry,cancelText:\"取消\",confirmText:r.retry?\"重试\":\"确定\"});if(r.retry&&e)return n(...c)}}const e=new M({code:l,message:h,requestId:u.requestId});throw e.detail=u.result,N(O,{type:x,content:e}),e}return N(O,{type:x,content:u.result}),u.result}})}}async function tn(e,t){const n=`http://${e}:${t}/system/ping`;try{const e=await(s={url:n,timeout:500},new Promise(((e,t)=>{H.request({...s,success(t){e(t)},fail(e){t(e)}})})));return!(!e.data||0!==e.data.code)}catch(e){return!1}var s}function nn(e){if(e.initUniCloudStatus&&\"rejected\"!==e.initUniCloudStatus)return;let t=Promise.resolve();var n;n=1,t=new Promise(((e,t)=>{setTimeout((()=>{e()}),n)})),e.isReady=!1,e.isDefault=!1;const s=e.auth();e.initUniCloudStatus=\"pending\",e.initUniCloud=t.then((()=>s.getLoginState())).then((e=>e?Promise.resolve():s.signInAnonymously())).then((()=>{if(!d)return Promise.resolve();if(\"app\"===g&&\"ios\"===uni.getSystemInfoSync().osName){const{osName:e,osVersion:t}=uni.getSystemInfoSync();\"ios\"===e&&function(e){if(!e||\"string\"!=typeof e)return 0;const t=e.match(/^(\\d+)./);return t&&t[1]?parseInt(t[1]):0}(t)>=14&&console.warn(\"iOS 14及以上版本连接uniCloud本地调试服务需要允许客户端查找并连接到本地网络上的设备(仅开发模式生效,发行模式会连接uniCloud云端服务)\")}if(d&&e.debugInfo){const{address:t,servePort:n}=e.debugInfo;return async function(e,t){let n;for(let s=0;s{if(!d)return Promise.resolve();const s=console[\"app\"===g?\"error\":\"warn\"];if(t)e.localAddress=t,e.localPort=n;else if(e.debugInfo){let t=\"\";\"remote\"===e.debugInfo.initialLaunchType?(e.debugInfo.forceRemote=!0,t=\"当前客户端和HBuilderX不在同一局域网下(或其他网络原因无法连接HBuilderX),uniCloud本地调试服务不对当前客户端生效。\\n- 如果不使用uniCloud本地调试服务,请直接忽略此信息。\\n- 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。\\n- 如果在HBuilderX开启的状态下切换过网络环境,请重启HBuilderX后再试\\n- 检查系统防火墙是否拦截了HBuilderX自带的nodejs\"):t=\"无法连接uniCloud本地调试服务,请检查当前客户端是否与主机在同一局域网下。\\n- 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。\\n- 如果在HBuilderX开启的状态下切换过网络环境,请重启HBuilderX后再试\\n- 检查系统防火墙是否拦截了HBuilderX自带的nodejs\",\"web\"===g&&(t+=\"\\n- 部分浏览器开启节流模式之后访问本地地址受限,请检查是否启用了节流模式\"),0===g.indexOf(\"mp-\")&&(t+=\"\\n- 小程序中如何使用uniCloud,请参考:https://uniapp.dcloud.net.cn/uniCloud/publish.html#useinmp\"),s(t)}})).then((()=>{st(),e.isReady=!0,e.initUniCloudStatus=\"fulfilled\"})).catch((t=>{console.error(t),e.initUniCloudStatus=\"rejected\"}))}let sn=new class{init(e){let t={};const n=d&&(\"web\"===g&&navigator.userAgent.indexOf(\"HBuilderX\")>0||\"app\"===g);switch(e.provider){case\"tcb\":case\"tencent\":t=et.init(Object.assign(e,{debugLog:n}));break;case\"aliyun\":t=J.init(Object.assign(e,{debugLog:n}));break;case\"private\":t=rt.init(Object.assign(e,{debugLog:n}));break;default:throw new Error(\"未提供正确的provider参数\")}const s=p;d&&s&&!s.code&&(t.debugInfo=s),nn(t),t.reInit=function(){nn(this)},ft(t),function(e){const t=e.uploadFile;e.uploadFile=function(e){return t.call(this,e)}}(t),Pt(t),function(e){e.getCurrentUserInfo=Yt,e.chooseAndUploadFile=Gt.initChooseAndUploadFile(e),Object.assign(e,{get mixinDatacom(){return Zt(e)}}),e.importObject=en(e)}(t);return[\"callFunction\",\"uploadFile\",\"deleteFile\",\"getTempFileURL\",\"downloadFile\",\"chooseAndUploadFile\"].forEach((e=>{if(!t[e])return;const n=t[e];t[e]=function(){return t.reInit(),n.apply(t,Array.from(arguments))},t[e]=F(t[e],e).bind(t)})),t.init=this.init,t}};(()=>{{const e=m;let t={};if(1===e.length)t=e[0],sn=sn.init(t),sn.isDefault=!0;else{const t=[\"auth\",\"callFunction\",\"uploadFile\",\"deleteFile\",\"getTempFileURL\",\"downloadFile\",\"database\",\"getCurrentUSerInfo\",\"importObject\"];let n;n=e&&e.length>0?\"应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间\":y?\"应用未关联服务空间,请在uniCloud目录右键关联服务空间\":\"uni-app cli项目内使用uniCloud需要使用HBuilderX的运行菜单运行项目,且需要在uniCloud目录关联服务空间\",t.forEach((e=>{sn[e]=function(){return console.error(n),Promise.reject(new M({code:\"SYS_ERR\",message:n}))}}))}Object.assign(sn,{get mixinDatacom(){return Zt(sn)}}),Wt(sn),sn.addInterceptor=v,sn.removeInterceptor=A,d&&\"web\"===g&&(window.uniCloud=sn)}})();var on=sn;export{on as default};\n","export default {\"appid\":\"__UNI__915967A\"}","/*\r\n * uCharts (R)\r\n * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360/快手)、Vue、Taro等支持canvas的框架平台\r\n * Copyright (C) 2018-2022 QIUN (R) 秋云 https://www.ucharts.cn All rights reserved.\r\n * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )\r\n * 复制使用请保留本段注释,感谢支持开源!\r\n * \r\n * uCharts (R) 官方网站\r\n * https://www.uCharts.cn\r\n * \r\n * 开源地址:\r\n * https://gitee.com/uCharts/uCharts\r\n * \r\n * uni-app插件市场地址:\r\n * http://ext.dcloud.net.cn/plugin?id=271\r\n * \r\n */\r\n\r\n'use strict';\r\n\r\nvar config = {\r\n version: 'v2.4.3-20220505',\r\n yAxisWidth: 15,\r\n xAxisHeight: 22,\r\n xAxisTextPadding: 3,\r\n padding: [10, 10, 10, 10],\r\n pixelRatio: 1,\r\n rotate: false,\r\n fontSize: 13,\r\n fontColor: '#666666',\r\n dataPointShape: ['circle', 'circle', 'circle', 'circle'],\r\n color: ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc'],\r\n linearColor: ['#0EE2F8', '#2BDCA8', '#FA7D8D', '#EB88E2', '#2AE3A0', '#0EE2F8', '#EB88E2', '#6773E3', '#F78A85'],\r\n pieChartLinePadding: 15,\r\n pieChartTextPadding: 5,\r\n titleFontSize: 20,\r\n subtitleFontSize: 15,\r\n toolTipPadding: 3,\r\n toolTipBackground: '#000000',\r\n toolTipOpacity: 0.7,\r\n toolTipLineHeight: 20,\r\n radarLabelTextMargin: 13,\r\n};\r\n\r\nvar assign = function(target, ...varArgs) {\r\n if (target == null) {\r\n throw new TypeError('[uCharts] Cannot convert undefined or null to object');\r\n }\r\n if (!varArgs || varArgs.length <= 0) {\r\n return target;\r\n }\r\n // 深度合并对象\r\n function deepAssign(obj1, obj2) {\r\n for (let key in obj2) {\r\n obj1[key] = obj1[key] && obj1[key].toString() === \"[object Object]\" ?\r\n deepAssign(obj1[key], obj2[key]) : obj1[key] = obj2[key];\r\n }\r\n return obj1;\r\n }\r\n varArgs.forEach(val => {\r\n target = deepAssign(target, val);\r\n });\r\n return target;\r\n};\r\n\r\nvar util = {\r\n toFixed: function toFixed(num, limit) {\r\n limit = limit || 2;\r\n if (this.isFloat(num)) {\r\n num = num.toFixed(limit);\r\n }\r\n return num;\r\n },\r\n isFloat: function isFloat(num) {\r\n return num % 1 !== 0;\r\n },\r\n approximatelyEqual: function approximatelyEqual(num1, num2) {\r\n return Math.abs(num1 - num2) < 1e-10;\r\n },\r\n isSameSign: function isSameSign(num1, num2) {\r\n return Math.abs(num1) === num1 && Math.abs(num2) === num2 || Math.abs(num1) !== num1 && Math.abs(num2) !== num2;\r\n },\r\n isSameXCoordinateArea: function isSameXCoordinateArea(p1, p2) {\r\n return this.isSameSign(p1.x, p2.x);\r\n },\r\n isCollision: function isCollision(obj1, obj2) {\r\n obj1.end = {};\r\n obj1.end.x = obj1.start.x + obj1.width;\r\n obj1.end.y = obj1.start.y - obj1.height;\r\n obj2.end = {};\r\n obj2.end.x = obj2.start.x + obj2.width;\r\n obj2.end.y = obj2.start.y - obj2.height;\r\n var flag = obj2.start.x > obj1.end.x || obj2.end.x < obj1.start.x || obj2.end.y > obj1.start.y || obj2.start.y < obj1.end.y;\r\n return !flag;\r\n }\r\n};\r\n\r\n//兼容H5点击事件\r\nfunction getH5Offset(e) {\r\n e.mp = {\r\n changedTouches: []\r\n };\r\n e.mp.changedTouches.push({\r\n x: e.offsetX,\r\n y: e.offsetY\r\n });\r\n return e;\r\n}\r\n\r\n// hex 转 rgba\r\nfunction hexToRgb(hexValue, opc) {\r\n var rgx = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;\r\n var hex = hexValue.replace(rgx, function(m, r, g, b) {\r\n return r + r + g + g + b + b;\r\n });\r\n var rgb = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);\r\n var r = parseInt(rgb[1], 16);\r\n var g = parseInt(rgb[2], 16);\r\n var b = parseInt(rgb[3], 16);\r\n return 'rgba(' + r + ',' + g + ',' + b + ',' + opc + ')';\r\n}\r\n\r\nfunction findRange(num, type, limit) {\r\n if (isNaN(num)) {\r\n throw new Error('[uCharts] series数据需为Number格式');\r\n }\r\n limit = limit || 10;\r\n type = type ? type : 'upper';\r\n var multiple = 1;\r\n while (limit < 1) {\r\n limit *= 10;\r\n multiple *= 10;\r\n }\r\n if (type === 'upper') {\r\n num = Math.ceil(num * multiple);\r\n } else {\r\n num = Math.floor(num * multiple);\r\n }\r\n while (num % limit !== 0) {\r\n if (type === 'upper') {\r\n if (num == num + 1) { //修复数据值过大num++无效的bug by 向日葵 @xrk_jy\r\n break;\r\n }\r\n num++;\r\n } else {\r\n num--;\r\n }\r\n }\r\n return num / multiple;\r\n}\r\n\r\nfunction calCandleMA(dayArr, nameArr, colorArr, kdata) {\r\n let seriesTemp = [];\r\n for (let k = 0; k < dayArr.length; k++) {\r\n let seriesItem = {\r\n data: [],\r\n name: nameArr[k],\r\n color: colorArr[k]\r\n };\r\n for (let i = 0, len = kdata.length; i < len; i++) {\r\n if (i < dayArr[k]) {\r\n seriesItem.data.push(null);\r\n continue;\r\n }\r\n let sum = 0;\r\n for (let j = 0; j < dayArr[k]; j++) {\r\n sum += kdata[i - j][1];\r\n }\r\n seriesItem.data.push(+(sum / dayArr[k]).toFixed(3));\r\n }\r\n seriesTemp.push(seriesItem);\r\n }\r\n return seriesTemp;\r\n}\r\n\r\nfunction calValidDistance(self, distance, chartData, config, opts) {\r\n var dataChartAreaWidth = opts.width - opts.area[1] - opts.area[3];\r\n var dataChartWidth = chartData.eachSpacing * (opts.chartData.xAxisData.xAxisPoints.length - 1);\r\n if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1){\r\n if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2\r\n dataChartWidth += (opts.extra.mount.widthRatio - 1)*chartData.eachSpacing;\r\n }\r\n var validDistance = distance;\r\n if (distance >= 0) {\r\n validDistance = 0;\r\n self.uevent.trigger('scrollLeft');\r\n self.scrollOption.position = 'left'\r\n opts.xAxis.scrollPosition = 'left';\r\n } else if (Math.abs(distance) >= dataChartWidth - dataChartAreaWidth) {\r\n validDistance = dataChartAreaWidth - dataChartWidth;\r\n self.uevent.trigger('scrollRight');\r\n self.scrollOption.position = 'right'\r\n opts.xAxis.scrollPosition = 'right';\r\n } else {\r\n self.scrollOption.position = distance\r\n opts.xAxis.scrollPosition = distance;\r\n }\r\n return validDistance;\r\n}\r\n\r\nfunction isInAngleRange(angle, startAngle, endAngle) {\r\n function adjust(angle) {\r\n while (angle < 0) {\r\n angle += 2 * Math.PI;\r\n }\r\n while (angle > 2 * Math.PI) {\r\n angle -= 2 * Math.PI;\r\n }\r\n return angle;\r\n }\r\n angle = adjust(angle);\r\n startAngle = adjust(startAngle);\r\n endAngle = adjust(endAngle);\r\n if (startAngle > endAngle) {\r\n endAngle += 2 * Math.PI;\r\n if (angle < startAngle) {\r\n angle += 2 * Math.PI;\r\n }\r\n }\r\n return angle >= startAngle && angle <= endAngle;\r\n}\r\n\r\nfunction createCurveControlPoints(points, i) {\r\n function isNotMiddlePoint(points, i) {\r\n if (points[i - 1] && points[i + 1]) {\r\n return points[i].y >= Math.max(points[i - 1].y, points[i + 1].y) || points[i].y <= Math.min(points[i - 1].y,\r\n points[i + 1].y);\r\n } else {\r\n return false;\r\n }\r\n }\r\n function isNotMiddlePointX(points, i) {\r\n if (points[i - 1] && points[i + 1]) {\r\n return points[i].x >= Math.max(points[i - 1].x, points[i + 1].x) || points[i].x <= Math.min(points[i - 1].x,\r\n points[i + 1].x);\r\n } else {\r\n return false;\r\n }\r\n }\r\n var a = 0.2;\r\n var b = 0.2;\r\n var pAx = null;\r\n var pAy = null;\r\n var pBx = null;\r\n var pBy = null;\r\n if (i < 1) {\r\n pAx = points[0].x + (points[1].x - points[0].x) * a;\r\n pAy = points[0].y + (points[1].y - points[0].y) * a;\r\n } else {\r\n pAx = points[i].x + (points[i + 1].x - points[i - 1].x) * a;\r\n pAy = points[i].y + (points[i + 1].y - points[i - 1].y) * a;\r\n }\r\n\r\n if (i > points.length - 3) {\r\n var last = points.length - 1;\r\n pBx = points[last].x - (points[last].x - points[last - 1].x) * b;\r\n pBy = points[last].y - (points[last].y - points[last - 1].y) * b;\r\n } else {\r\n pBx = points[i + 1].x - (points[i + 2].x - points[i].x) * b;\r\n pBy = points[i + 1].y - (points[i + 2].y - points[i].y) * b;\r\n }\r\n if (isNotMiddlePoint(points, i + 1)) {\r\n pBy = points[i + 1].y;\r\n }\r\n if (isNotMiddlePoint(points, i)) {\r\n pAy = points[i].y;\r\n }\r\n if (isNotMiddlePointX(points, i + 1)) {\r\n pBx = points[i + 1].x;\r\n }\r\n if (isNotMiddlePointX(points, i)) {\r\n pAx = points[i].x;\r\n }\r\n if (pAy >= Math.max(points[i].y, points[i + 1].y) || pAy <= Math.min(points[i].y, points[i + 1].y)) {\r\n pAy = points[i].y;\r\n }\r\n if (pBy >= Math.max(points[i].y, points[i + 1].y) || pBy <= Math.min(points[i].y, points[i + 1].y)) {\r\n pBy = points[i + 1].y;\r\n }\r\n if (pAx >= Math.max(points[i].x, points[i + 1].x) || pAx <= Math.min(points[i].x, points[i + 1].x)) {\r\n pAx = points[i].x;\r\n }\r\n if (pBx >= Math.max(points[i].x, points[i + 1].x) || pBx <= Math.min(points[i].x, points[i + 1].x)) {\r\n pBx = points[i + 1].x;\r\n }\r\n return {\r\n ctrA: {\r\n x: pAx,\r\n y: pAy\r\n },\r\n ctrB: {\r\n x: pBx,\r\n y: pBy\r\n }\r\n };\r\n}\r\n\r\n\r\nfunction convertCoordinateOrigin(x, y, center) {\r\n return {\r\n x: center.x + x,\r\n y: center.y - y\r\n };\r\n}\r\n\r\nfunction avoidCollision(obj, target) {\r\n if (target) {\r\n // is collision test\r\n while (util.isCollision(obj, target)) {\r\n if (obj.start.x > 0) {\r\n obj.start.y--;\r\n } else if (obj.start.x < 0) {\r\n obj.start.y++;\r\n } else {\r\n if (obj.start.y > 0) {\r\n obj.start.y++;\r\n } else {\r\n obj.start.y--;\r\n }\r\n }\r\n }\r\n }\r\n return obj;\r\n}\r\n\r\nfunction fixPieSeries(series, opts, config){\r\n let pieSeriesArr = [];\r\n if(series.length>0 && series[0].data.constructor.toString().indexOf('Array') > -1){\r\n opts._pieSeries_ = series;\r\n let oldseries = series[0].data;\r\n for (var i = 0; i < oldseries.length; i++) {\r\n oldseries[i].formatter = series[0].formatter;\r\n oldseries[i].data = oldseries[i].value;\r\n pieSeriesArr.push(oldseries[i]);\r\n }\r\n opts.series = pieSeriesArr;\r\n }else{\r\n pieSeriesArr = series;\r\n }\r\n return pieSeriesArr;\r\n}\r\n\r\nfunction fillSeries(series, opts, config) {\r\n var index = 0;\r\n for (var i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n if (!item.color) {\r\n item.color = config.color[index];\r\n index = (index + 1) % config.color.length;\r\n }\r\n if (!item.linearIndex) {\r\n item.linearIndex = i;\r\n }\r\n if (!item.index) {\r\n item.index = 0;\r\n }\r\n if (!item.type) {\r\n item.type = opts.type;\r\n }\r\n if (typeof item.show == \"undefined\") {\r\n item.show = true;\r\n }\r\n if (!item.type) {\r\n item.type = opts.type;\r\n }\r\n if (!item.pointShape) {\r\n item.pointShape = \"circle\";\r\n }\r\n if (!item.legendShape) {\r\n switch (item.type) {\r\n case 'line':\r\n item.legendShape = \"line\";\r\n break;\r\n case 'column':\r\n case 'bar':\r\n item.legendShape = \"rect\";\r\n break;\r\n case 'area':\r\n case 'mount':\r\n item.legendShape = \"triangle\";\r\n break;\r\n default:\r\n item.legendShape = \"circle\";\r\n }\r\n }\r\n }\r\n return series;\r\n}\r\n\r\nfunction fillCustomColor(linearType, customColor, series, config) {\r\n var newcolor = customColor || [];\r\n if (linearType == 'custom' && newcolor.length == 0 ) {\r\n newcolor = config.linearColor;\r\n }\r\n if (linearType == 'custom' && newcolor.length < series.length) {\r\n let chazhi = series.length - newcolor.length;\r\n for (var i = 0; i < chazhi; i++) {\r\n newcolor.push(config.linearColor[(i + 1) % config.linearColor.length]);\r\n }\r\n }\r\n return newcolor;\r\n}\r\n\r\nfunction getDataRange(minData, maxData) {\r\n var limit = 0;\r\n var range = maxData - minData;\r\n if (range >= 10000) {\r\n limit = 1000;\r\n } else if (range >= 1000) {\r\n limit = 100;\r\n } else if (range >= 100) {\r\n limit = 10;\r\n } else if (range >= 10) {\r\n limit = 5;\r\n } else if (range >= 1) {\r\n limit = 1;\r\n } else if (range >= 0.1) {\r\n limit = 0.1;\r\n } else if (range >= 0.01) {\r\n limit = 0.01;\r\n } else if (range >= 0.001) {\r\n limit = 0.001;\r\n } else if (range >= 0.0001) {\r\n limit = 0.0001;\r\n } else if (range >= 0.00001) {\r\n limit = 0.00001;\r\n } else {\r\n limit = 0.000001;\r\n }\r\n return {\r\n minRange: findRange(minData, 'lower', limit),\r\n maxRange: findRange(maxData, 'upper', limit)\r\n };\r\n}\r\n\r\nfunction measureText(text, fontSize, context) {\r\n var width = 0;\r\n text = String(text);\r\n\r\n\r\n\r\n if (context !== false && context !== undefined && context.setFontSize && context.measureText) {\r\n context.setFontSize(fontSize);\r\n return context.measureText(text).width;\r\n } else {\r\n var text = text.split('');\r\n for (let i = 0; i < text.length; i++) {\r\n let item = text[i];\r\n if (/[a-zA-Z]/.test(item)) {\r\n width += 7;\r\n } else if (/[0-9]/.test(item)) {\r\n width += 5.5;\r\n } else if (/\\./.test(item)) {\r\n width += 2.7;\r\n } else if (/-/.test(item)) {\r\n width += 3.25;\r\n } else if (/:/.test(item)) {\r\n width += 2.5;\r\n } else if (/[\\u4e00-\\u9fa5]/.test(item)) {\r\n width += 10;\r\n } else if (/\\(|\\)/.test(item)) {\r\n width += 3.73;\r\n } else if (/\\s/.test(item)) {\r\n width += 2.5;\r\n } else if (/%/.test(item)) {\r\n width += 8;\r\n } else {\r\n width += 10;\r\n }\r\n }\r\n return width * fontSize / 10;\r\n }\r\n}\r\n\r\nfunction dataCombine(series) {\r\n return series.reduce(function(a, b) {\r\n return (a.data ? a.data : a).concat(b.data);\r\n }, []);\r\n}\r\n\r\nfunction dataCombineStack(series, len) {\r\n var sum = new Array(len);\r\n for (var j = 0; j < sum.length; j++) {\r\n sum[j] = 0;\r\n }\r\n for (var i = 0; i < series.length; i++) {\r\n for (var j = 0; j < sum.length; j++) {\r\n sum[j] += series[i].data[j];\r\n }\r\n }\r\n return series.reduce(function(a, b) {\r\n return (a.data ? a.data : a).concat(b.data).concat(sum);\r\n }, []);\r\n}\r\n\r\nfunction getTouches(touches, opts, e) {\r\n let x, y;\r\n if (touches.clientX) {\r\n if (opts.rotate) {\r\n y = opts.height - touches.clientX * opts.pix;\r\n x = (touches.pageY - e.currentTarget.offsetTop - (opts.height / opts.pix / 2) * (opts.pix - 1)) * opts.pix;\r\n } else {\r\n x = touches.clientX * opts.pix;\r\n y = (touches.pageY - e.currentTarget.offsetTop - (opts.height / opts.pix / 2) * (opts.pix - 1)) * opts.pix;\r\n }\r\n } else {\r\n if (opts.rotate) {\r\n y = opts.height - touches.x * opts.pix;\r\n x = touches.y * opts.pix;\r\n } else {\r\n x = touches.x * opts.pix;\r\n y = touches.y * opts.pix;\r\n }\r\n }\r\n return {\r\n x: x,\r\n y: y\r\n }\r\n}\r\n\r\nfunction getSeriesDataItem(series, index, group) {\r\n var data = [];\r\n var newSeries = [];\r\n var indexIsArr = index.constructor.toString().indexOf('Array') > -1;\r\n if(indexIsArr){\r\n let tempSeries = filterSeries(series);\r\n for (var i = 0; i < group.length; i++) {\r\n newSeries.push(tempSeries[group[i]]);\r\n }\r\n }else{\r\n newSeries = series;\r\n };\r\n for (let i = 0; i < newSeries.length; i++) {\r\n let item = newSeries[i];\r\n let tmpindex = -1;\r\n if(indexIsArr){\r\n tmpindex = index[i];\r\n }else{\r\n tmpindex = index;\r\n }\r\n if (item.data[tmpindex] !== null && typeof item.data[tmpindex] !== 'undefined' && item.show) {\r\n let seriesItem = {};\r\n seriesItem.color = item.color;\r\n seriesItem.type = item.type;\r\n seriesItem.style = item.style;\r\n seriesItem.pointShape = item.pointShape;\r\n seriesItem.disableLegend = item.disableLegend;\r\n seriesItem.name = item.name;\r\n seriesItem.show = item.show;\r\n seriesItem.data = item.formatter ? item.formatter(item.data[tmpindex]) : item.data[tmpindex];\r\n data.push(seriesItem);\r\n }\r\n }\r\n return data;\r\n}\r\n\r\nfunction getMaxTextListLength(list, fontSize, context) {\r\n var lengthList = list.map(function(item) {\r\n return measureText(item, fontSize, context);\r\n });\r\n return Math.max.apply(null, lengthList);\r\n}\r\n\r\nfunction getRadarCoordinateSeries(length) {\r\n var eachAngle = 2 * Math.PI / length;\r\n var CoordinateSeries = [];\r\n for (var i = 0; i < length; i++) {\r\n CoordinateSeries.push(eachAngle * i);\r\n }\r\n return CoordinateSeries.map(function(item) {\r\n return -1 * item + Math.PI / 2;\r\n });\r\n}\r\n\r\nfunction getToolTipData(seriesData, opts, index, group, categories) {\r\n var option = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : {};\r\n var calPoints = opts.chartData.calPoints?opts.chartData.calPoints:[];\r\n let points = {};\r\n if(group.length > 0){\r\n let filterPoints = [];\r\n for (let i = 0; i < group.length; i++) {\r\n filterPoints.push(calPoints[group[i]])\r\n }\r\n points = filterPoints[0][index[0]];\r\n }else{\r\n for (let i = 0; i < calPoints.length; i++) {\r\n if(calPoints[i][index]){\r\n points = calPoints[i][index];\r\n break;\r\n }\r\n }\r\n };\r\n var textList = seriesData.map(function(item) {\r\n let titleText = null;\r\n if (opts.categories && opts.categories.length>0) {\r\n titleText = categories[index];\r\n };\r\n return {\r\n text: option.formatter ? option.formatter(item, titleText, index, opts) : item.name + ': ' + item.data,\r\n color: item.color\r\n };\r\n });\r\n var offset = {\r\n x: Math.round(points.x),\r\n y: Math.round(points.y)\r\n };\r\n return {\r\n textList: textList,\r\n offset: offset\r\n };\r\n}\r\n\r\nfunction getMixToolTipData(seriesData, opts, index, categories) {\r\n var option = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {};\r\n var points = opts.chartData.xAxisPoints[index] + opts.chartData.eachSpacing / 2;\r\n var textList = seriesData.map(function(item) {\r\n return {\r\n text: option.formatter ? option.formatter(item, categories[index], index, opts) : item.name + ': ' + item.data,\r\n color: item.color,\r\n disableLegend: item.disableLegend ? true : false\r\n };\r\n });\r\n textList = textList.filter(function(item) {\r\n if (item.disableLegend !== true) {\r\n return item;\r\n }\r\n });\r\n var offset = {\r\n x: Math.round(points),\r\n y: 0\r\n };\r\n return {\r\n textList: textList,\r\n offset: offset\r\n };\r\n}\r\n\r\nfunction getCandleToolTipData(series, seriesData, opts, index, categories, extra) {\r\n var option = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : {};\r\n var calPoints = opts.chartData.calPoints;\r\n let upColor = extra.color.upFill;\r\n let downColor = extra.color.downFill;\r\n //颜色顺序为开盘,收盘,最低,最高\r\n let color = [upColor, upColor, downColor, upColor];\r\n var textList = [];\r\n seriesData.map(function(item) {\r\n if (index == 0) {\r\n if (item.data[1] - item.data[0] < 0) {\r\n color[1] = downColor;\r\n } else {\r\n color[1] = upColor;\r\n }\r\n } else {\r\n if (item.data[0] < series[index - 1][1]) {\r\n color[0] = downColor;\r\n }\r\n if (item.data[1] < item.data[0]) {\r\n color[1] = downColor;\r\n }\r\n if (item.data[2] > series[index - 1][1]) {\r\n color[2] = upColor;\r\n }\r\n if (item.data[3] < series[index - 1][1]) {\r\n color[3] = downColor;\r\n }\r\n }\r\n let text1 = {\r\n text: '开盘:' + item.data[0],\r\n color: color[0]\r\n };\r\n let text2 = {\r\n text: '收盘:' + item.data[1],\r\n color: color[1]\r\n };\r\n let text3 = {\r\n text: '最低:' + item.data[2],\r\n color: color[2]\r\n };\r\n let text4 = {\r\n text: '最高:' + item.data[3],\r\n color: color[3]\r\n };\r\n textList.push(text1, text2, text3, text4);\r\n });\r\n var validCalPoints = [];\r\n var offset = {\r\n x: 0,\r\n y: 0\r\n };\r\n for (let i = 0; i < calPoints.length; i++) {\r\n let points = calPoints[i];\r\n if (typeof points[index] !== 'undefined' && points[index] !== null) {\r\n validCalPoints.push(points[index]);\r\n }\r\n }\r\n offset.x = Math.round(validCalPoints[0][0].x);\r\n return {\r\n textList: textList,\r\n offset: offset\r\n };\r\n}\r\n\r\nfunction filterSeries(series) {\r\n let tempSeries = [];\r\n for (let i = 0; i < series.length; i++) {\r\n if (series[i].show == true) {\r\n tempSeries.push(series[i])\r\n }\r\n }\r\n return tempSeries;\r\n}\r\n\r\nfunction findCurrentIndex(currentPoints, calPoints, opts, config) {\r\n var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;\r\n var current={ index:-1, group:[] };\r\n var spacing = opts.chartData.eachSpacing / 2;\r\n let xAxisPoints = [];\r\n if (calPoints && calPoints.length > 0) {\r\n if (!opts.categories) {\r\n spacing = 0;\r\n }else{\r\n for (let i = 1; i < opts.chartData.xAxisPoints.length; i++) {\r\n xAxisPoints.push(opts.chartData.xAxisPoints[i] - spacing);\r\n }\r\n if ((opts.type == 'line' || opts.type == 'area') && opts.xAxis.boundaryGap == 'justify') {\r\n xAxisPoints = opts.chartData.xAxisPoints;\r\n }\r\n }\r\n if (isInExactChartArea(currentPoints, opts, config)) {\r\n if (!opts.categories) {\r\n let timePoints = Array(calPoints.length);\r\n for (let i = 0; i < calPoints.length; i++) {\r\n timePoints[i] = Array(calPoints[i].length)\r\n for (let j = 0; j < calPoints[i].length; j++) {\r\n timePoints[i][j] = (Math.abs(calPoints[i][j].x - currentPoints.x));\r\n }\r\n };\r\n let pointValue = Array(timePoints.length);\r\n let pointIndex = Array(timePoints.length);\r\n for (let i = 0; i < timePoints.length; i++) {\r\n pointValue[i] = Math.min.apply(null, timePoints[i]);\r\n pointIndex[i] = timePoints[i].indexOf(pointValue[i]);\r\n }\r\n let minValue = Math.min.apply(null, pointValue);\r\n current.index = [];\r\n for (let i = 0; i < pointValue.length; i++) {\r\n if(pointValue[i] == minValue){\r\n current.group.push(i);\r\n current.index.push(pointIndex[i]);\r\n }\r\n };\r\n }else{\r\n xAxisPoints.forEach(function(item, index) {\r\n if (currentPoints.x + offset + spacing > item) {\r\n current.index = index;\r\n }\r\n });\r\n }\r\n }\r\n }\r\n return current;\r\n}\r\n\r\nfunction findBarChartCurrentIndex(currentPoints, calPoints, opts, config) {\r\n var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;\r\n var current={ index:-1, group:[] };\r\n var spacing = opts.chartData.eachSpacing / 2;\r\n let yAxisPoints = opts.chartData.yAxisPoints;\r\n if (calPoints && calPoints.length > 0) {\r\n if (isInExactChartArea(currentPoints, opts, config)) {\r\n yAxisPoints.forEach(function(item, index) {\r\n if (currentPoints.y + offset + spacing > item) {\r\n current.index = index;\r\n }\r\n });\r\n }\r\n }\r\n return current;\r\n}\r\n\r\nfunction findLegendIndex(currentPoints, legendData, opts) {\r\n let currentIndex = -1;\r\n let gap = 0;\r\n if (isInExactLegendArea(currentPoints, legendData.area)) {\r\n let points = legendData.points;\r\n let index = -1;\r\n for (let i = 0, len = points.length; i < len; i++) {\r\n let item = points[i];\r\n for (let j = 0; j < item.length; j++) {\r\n index += 1;\r\n let area = item[j]['area'];\r\n if (area && currentPoints.x > area[0] - gap && currentPoints.x < area[2] + gap && currentPoints.y > area[1] - gap && currentPoints.y < area[3] + gap) {\r\n currentIndex = index;\r\n break;\r\n }\r\n }\r\n }\r\n return currentIndex;\r\n }\r\n return currentIndex;\r\n}\r\n\r\nfunction isInExactLegendArea(currentPoints, area) {\r\n return currentPoints.x > area.start.x && currentPoints.x < area.end.x && currentPoints.y > area.start.y && currentPoints.y < area.end.y;\r\n}\r\n\r\nfunction isInExactChartArea(currentPoints, opts, config) {\r\n return currentPoints.x <= opts.width - opts.area[1] + 10 && currentPoints.x >= opts.area[3] - 10 && currentPoints.y >= opts.area[0] && currentPoints.y <= opts.height - opts.area[2];\r\n}\r\n\r\nfunction findRadarChartCurrentIndex(currentPoints, radarData, count) {\r\n var eachAngleArea = 2 * Math.PI / count;\r\n var currentIndex = -1;\r\n if (isInExactPieChartArea(currentPoints, radarData.center, radarData.radius)) {\r\n var fixAngle = function fixAngle(angle) {\r\n if (angle < 0) {\r\n angle += 2 * Math.PI;\r\n }\r\n if (angle > 2 * Math.PI) {\r\n angle -= 2 * Math.PI;\r\n }\r\n return angle;\r\n };\r\n var angle = Math.atan2(radarData.center.y - currentPoints.y, currentPoints.x - radarData.center.x);\r\n angle = -1 * angle;\r\n if (angle < 0) {\r\n angle += 2 * Math.PI;\r\n }\r\n var angleList = radarData.angleList.map(function(item) {\r\n item = fixAngle(-1 * item);\r\n return item;\r\n });\r\n angleList.forEach(function(item, index) {\r\n var rangeStart = fixAngle(item - eachAngleArea / 2);\r\n var rangeEnd = fixAngle(item + eachAngleArea / 2);\r\n if (rangeEnd < rangeStart) {\r\n rangeEnd += 2 * Math.PI;\r\n }\r\n if (angle >= rangeStart && angle <= rangeEnd || angle + 2 * Math.PI >= rangeStart && angle + 2 * Math.PI <= rangeEnd) {\r\n currentIndex = index;\r\n }\r\n });\r\n }\r\n return currentIndex;\r\n}\r\n\r\nfunction findFunnelChartCurrentIndex(currentPoints, funnelData) {\r\n var currentIndex = -1;\r\n for (var i = 0, len = funnelData.series.length; i < len; i++) {\r\n var item = funnelData.series[i];\r\n if (currentPoints.x > item.funnelArea[0] && currentPoints.x < item.funnelArea[2] && currentPoints.y > item.funnelArea[1] && currentPoints.y < item.funnelArea[3]) {\r\n currentIndex = i;\r\n break;\r\n }\r\n }\r\n return currentIndex;\r\n}\r\n\r\nfunction findWordChartCurrentIndex(currentPoints, wordData) {\r\n var currentIndex = -1;\r\n for (var i = 0, len = wordData.length; i < len; i++) {\r\n var item = wordData[i];\r\n if (currentPoints.x > item.area[0] && currentPoints.x < item.area[2] && currentPoints.y > item.area[1] && currentPoints.y < item.area[3]) {\r\n currentIndex = i;\r\n break;\r\n }\r\n }\r\n return currentIndex;\r\n}\r\n\r\nfunction findMapChartCurrentIndex(currentPoints, opts) {\r\n var currentIndex = -1;\r\n var cData = opts.chartData.mapData;\r\n var data = opts.series;\r\n var tmp = pointToCoordinate(currentPoints.y, currentPoints.x, cData.bounds, cData.scale, cData.xoffset, cData.yoffset);\r\n var poi = [tmp.x, tmp.y];\r\n for (var i = 0, len = data.length; i < len; i++) {\r\n var item = data[i].geometry.coordinates;\r\n if (isPoiWithinPoly(poi, item, opts.chartData.mapData.mercator)) {\r\n currentIndex = i;\r\n break;\r\n }\r\n }\r\n return currentIndex;\r\n}\r\n\r\nfunction findRoseChartCurrentIndex(currentPoints, pieData, opts) {\r\n var currentIndex = -1;\r\n var series = getRoseDataPoints(opts._series_, opts.extra.rose.type, pieData.radius, pieData.radius);\r\n if (pieData && pieData.center && isInExactPieChartArea(currentPoints, pieData.center, pieData.radius)) {\r\n var angle = Math.atan2(pieData.center.y - currentPoints.y, currentPoints.x - pieData.center.x);\r\n angle = -angle;\r\n if(opts.extra.rose && opts.extra.rose.offsetAngle){\r\n angle = angle - opts.extra.rose.offsetAngle * Math.PI / 180;\r\n }\r\n for (var i = 0, len = series.length; i < len; i++) {\r\n if (isInAngleRange(angle, series[i]._start_, series[i]._start_ + series[i]._rose_proportion_ * 2 * Math.PI)) {\r\n currentIndex = i;\r\n break;\r\n }\r\n }\r\n }\r\n return currentIndex;\r\n}\r\n\r\nfunction findPieChartCurrentIndex(currentPoints, pieData, opts) {\r\n var currentIndex = -1;\r\n var series = getPieDataPoints(pieData.series);\r\n if (pieData && pieData.center && isInExactPieChartArea(currentPoints, pieData.center, pieData.radius)) {\r\n var angle = Math.atan2(pieData.center.y - currentPoints.y, currentPoints.x - pieData.center.x);\r\n angle = -angle;\r\n if(opts.extra.pie && opts.extra.pie.offsetAngle){\r\n angle = angle - opts.extra.pie.offsetAngle * Math.PI / 180;\r\n }\r\n if(opts.extra.ring && opts.extra.ring.offsetAngle){\r\n angle = angle - opts.extra.ring.offsetAngle * Math.PI / 180;\r\n }\r\n for (var i = 0, len = series.length; i < len; i++) {\r\n if (isInAngleRange(angle, series[i]._start_, series[i]._start_ + series[i]._proportion_ * 2 * Math.PI)) {\r\n currentIndex = i;\r\n break;\r\n }\r\n }\r\n }\r\n return currentIndex;\r\n}\r\n\r\nfunction isInExactPieChartArea(currentPoints, center, radius) {\r\n return Math.pow(currentPoints.x - center.x, 2) + Math.pow(currentPoints.y - center.y, 2) <= Math.pow(radius, 2);\r\n}\r\n\r\n\r\nfunction splitPoints(points,eachSeries) {\r\n var newPoints = [];\r\n var items = [];\r\n points.forEach(function(item, index) {\r\n if(eachSeries.connectNulls){\r\n if (item !== null) {\r\n items.push(item);\r\n }\r\n }else{\r\n if (item !== null) {\r\n items.push(item);\r\n } else {\r\n if (items.length) {\r\n newPoints.push(items);\r\n }\r\n items = [];\r\n }\r\n }\r\n \r\n });\r\n if (items.length) {\r\n newPoints.push(items);\r\n }\r\n return newPoints;\r\n}\r\n\r\n\r\nfunction calLegendData(series, opts, config, chartData, context) {\r\n let legendData = {\r\n area: {\r\n start: {\r\n x: 0,\r\n y: 0\r\n },\r\n end: {\r\n x: 0,\r\n y: 0\r\n },\r\n width: 0,\r\n height: 0,\r\n wholeWidth: 0,\r\n wholeHeight: 0\r\n },\r\n points: [],\r\n widthArr: [],\r\n heightArr: []\r\n };\r\n if (opts.legend.show === false) {\r\n chartData.legendData = legendData;\r\n return legendData;\r\n }\r\n let padding = opts.legend.padding * opts.pix;\r\n let margin = opts.legend.margin * opts.pix;\r\n let fontSize = opts.legend.fontSize ? opts.legend.fontSize * opts.pix : config.fontSize;\r\n let shapeWidth = 15 * opts.pix;\r\n let shapeRight = 5 * opts.pix;\r\n let lineHeight = Math.max(opts.legend.lineHeight * opts.pix, fontSize);\r\n if (opts.legend.position == 'top' || opts.legend.position == 'bottom') {\r\n let legendList = [];\r\n let widthCount = 0;\r\n let widthCountArr = [];\r\n let currentRow = [];\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n const legendText = item.legendText ? item.legendText : item.name;\r\n let itemWidth = shapeWidth + shapeRight + measureText(legendText || 'undefined', fontSize, context) + opts.legend.itemGap * opts.pix;\r\n if (widthCount + itemWidth > opts.width - opts.area[1] - opts.area[3]) {\r\n legendList.push(currentRow);\r\n widthCountArr.push(widthCount - opts.legend.itemGap * opts.pix);\r\n widthCount = itemWidth;\r\n currentRow = [item];\r\n } else {\r\n widthCount += itemWidth;\r\n currentRow.push(item);\r\n }\r\n }\r\n if (currentRow.length) {\r\n legendList.push(currentRow);\r\n widthCountArr.push(widthCount - opts.legend.itemGap * opts.pix);\r\n legendData.widthArr = widthCountArr;\r\n let legendWidth = Math.max.apply(null, widthCountArr);\r\n switch (opts.legend.float) {\r\n case 'left':\r\n legendData.area.start.x = opts.area[3];\r\n legendData.area.end.x = opts.area[3] + legendWidth + 2 * padding;\r\n break;\r\n case 'right':\r\n legendData.area.start.x = opts.width - opts.area[1] - legendWidth - 2 * padding;\r\n legendData.area.end.x = opts.width - opts.area[1];\r\n break;\r\n default:\r\n legendData.area.start.x = (opts.width - legendWidth) / 2 - padding;\r\n legendData.area.end.x = (opts.width + legendWidth) / 2 + padding;\r\n }\r\n legendData.area.width = legendWidth + 2 * padding;\r\n legendData.area.wholeWidth = legendWidth + 2 * padding;\r\n legendData.area.height = legendList.length * lineHeight + 2 * padding;\r\n legendData.area.wholeHeight = legendList.length * lineHeight + 2 * padding + 2 * margin;\r\n legendData.points = legendList;\r\n }\r\n } else {\r\n let len = series.length;\r\n let maxHeight = opts.height - opts.area[0] - opts.area[2] - 2 * margin - 2 * padding;\r\n let maxLength = Math.min(Math.floor(maxHeight / lineHeight), len);\r\n legendData.area.height = maxLength * lineHeight + padding * 2;\r\n legendData.area.wholeHeight = maxLength * lineHeight + padding * 2;\r\n switch (opts.legend.float) {\r\n case 'top':\r\n legendData.area.start.y = opts.area[0] + margin;\r\n legendData.area.end.y = opts.area[0] + margin + legendData.area.height;\r\n break;\r\n case 'bottom':\r\n legendData.area.start.y = opts.height - opts.area[2] - margin - legendData.area.height;\r\n legendData.area.end.y = opts.height - opts.area[2] - margin;\r\n break;\r\n default:\r\n legendData.area.start.y = (opts.height - legendData.area.height) / 2;\r\n legendData.area.end.y = (opts.height + legendData.area.height) / 2;\r\n }\r\n let lineNum = len % maxLength === 0 ? len / maxLength : Math.floor((len / maxLength) + 1);\r\n let currentRow = [];\r\n for (let i = 0; i < lineNum; i++) {\r\n let temp = series.slice(i * maxLength, i * maxLength + maxLength);\r\n currentRow.push(temp);\r\n }\r\n legendData.points = currentRow;\r\n if (currentRow.length) {\r\n for (let i = 0; i < currentRow.length; i++) {\r\n let item = currentRow[i];\r\n let maxWidth = 0;\r\n for (let j = 0; j < item.length; j++) {\r\n let itemWidth = shapeWidth + shapeRight + measureText(item[j].name || 'undefined', fontSize, context) + opts.legend.itemGap * opts.pix;\r\n if (itemWidth > maxWidth) {\r\n maxWidth = itemWidth;\r\n }\r\n }\r\n legendData.widthArr.push(maxWidth);\r\n legendData.heightArr.push(item.length * lineHeight + padding * 2);\r\n }\r\n let legendWidth = 0\r\n for (let i = 0; i < legendData.widthArr.length; i++) {\r\n legendWidth += legendData.widthArr[i];\r\n }\r\n legendData.area.width = legendWidth - opts.legend.itemGap * opts.pix + 2 * padding;\r\n legendData.area.wholeWidth = legendData.area.width + padding;\r\n }\r\n }\r\n switch (opts.legend.position) {\r\n case 'top':\r\n legendData.area.start.y = opts.area[0] + margin;\r\n legendData.area.end.y = opts.area[0] + margin + legendData.area.height;\r\n break;\r\n case 'bottom':\r\n legendData.area.start.y = opts.height - opts.area[2] - legendData.area.height - margin;\r\n legendData.area.end.y = opts.height - opts.area[2] - margin;\r\n break;\r\n case 'left':\r\n legendData.area.start.x = opts.area[3];\r\n legendData.area.end.x = opts.area[3] + legendData.area.width;\r\n break;\r\n case 'right':\r\n legendData.area.start.x = opts.width - opts.area[1] - legendData.area.width;\r\n legendData.area.end.x = opts.width - opts.area[1];\r\n break;\r\n }\r\n chartData.legendData = legendData;\r\n return legendData;\r\n}\r\n\r\nfunction calCategoriesData(categories, opts, config, eachSpacing, context) {\r\n var result = {\r\n angle: 0,\r\n xAxisHeight: config.xAxisHeight\r\n };\r\n var fontSize = opts.xAxis.fontSize * opts.pix || config.fontSize;\r\n var categoriesTextLenth = categories.map(function(item,index) {\r\n var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item,index,opts) : item;\r\n return measureText(String(xitem), fontSize, context);\r\n });\r\n \r\n var maxTextLength = Math.max.apply(this, categoriesTextLenth);\r\n if (opts.xAxis.rotateLabel == true) {\r\n result.angle = opts.xAxis.rotateAngle * Math.PI / 180;\r\n let tempHeight = 2 * config.xAxisTextPadding + Math.abs(maxTextLength * Math.sin(result.angle))\r\n tempHeight = tempHeight < fontSize + 2 * config.xAxisTextPadding ? tempHeight + 2 * config.xAxisTextPadding : tempHeight;\r\n if(opts.enableScroll == true && opts.xAxis.scrollShow == true){\r\n tempHeight += 12 * opts.pix;\r\n }\r\n result.xAxisHeight = tempHeight;\r\n }\r\n if (opts.xAxis.disabled){\r\n result.xAxisHeight = 0;\r\n }\r\n return result;\r\n}\r\n\r\nfunction getXAxisTextList(series, opts, config, stack) {\r\n var index = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : -1;\r\n var data;\r\n if (stack == 'stack') {\r\n data = dataCombineStack(series, opts.categories.length);\r\n } else {\r\n data = dataCombine(series);\r\n }\r\n var sorted = [];\r\n // remove null from data\r\n data = data.filter(function(item) {\r\n //return item !== null;\r\n if (typeof item === 'object' && item !== null) {\r\n if (item.constructor.toString().indexOf('Array') > -1) {\r\n return item !== null;\r\n } else {\r\n return item.value !== null;\r\n }\r\n } else {\r\n return item !== null;\r\n }\r\n });\r\n data.map(function(item) {\r\n if (typeof item === 'object') {\r\n if (item.constructor.toString().indexOf('Array') > -1) {\r\n if (opts.type == 'candle') {\r\n item.map(function(subitem) {\r\n sorted.push(subitem);\r\n })\r\n } else {\r\n sorted.push(item[0]);\r\n }\r\n } else {\r\n sorted.push(item.value);\r\n }\r\n } else {\r\n sorted.push(item);\r\n }\r\n })\r\n\r\n var minData = 0;\r\n var maxData = 0;\r\n if (sorted.length > 0) {\r\n minData = Math.min.apply(this, sorted);\r\n maxData = Math.max.apply(this, sorted);\r\n }\r\n //为了兼容v1.9.0之前的项目\r\n if (index > -1) {\r\n if (typeof opts.xAxis.data[index].min === 'number') {\r\n minData = Math.min(opts.xAxis.data[index].min, minData);\r\n }\r\n if (typeof opts.xAxis.data[index].max === 'number') {\r\n maxData = Math.max(opts.xAxis.data[index].max, maxData);\r\n }\r\n } else {\r\n if (typeof opts.xAxis.min === 'number') {\r\n minData = Math.min(opts.xAxis.min, minData);\r\n }\r\n if (typeof opts.xAxis.max === 'number') {\r\n maxData = Math.max(opts.xAxis.max, maxData);\r\n }\r\n }\r\n if (minData === maxData) {\r\n var rangeSpan = maxData || 10;\r\n maxData += rangeSpan;\r\n }\r\n //var dataRange = getDataRange(minData, maxData);\r\n var minRange = minData;\r\n var maxRange = maxData;\r\n var range = [];\r\n var eachRange = (maxRange - minRange) / opts.xAxis.splitNumber;\r\n for (var i = 0; i <= opts.xAxis.splitNumber; i++) {\r\n range.push(minRange + eachRange * i);\r\n }\r\n return range;\r\n}\r\n\r\nfunction calXAxisData(series, opts, config, context) {\r\n //堆叠图重算Y轴\r\n var columnstyle = assign({}, {\r\n type: \"\"\r\n }, opts.extra.bar);\r\n var result = {\r\n angle: 0,\r\n xAxisHeight: config.xAxisHeight\r\n };\r\n result.ranges = getXAxisTextList(series, opts, config, columnstyle.type);\r\n result.rangesFormat = result.ranges.map(function(item) {\r\n //item = opts.xAxis.formatter ? opts.xAxis.formatter(item) : util.toFixed(item, 2);\r\n item = util.toFixed(item, 2);\r\n return item;\r\n });\r\n var xAxisScaleValues = result.ranges.map(function(item) {\r\n // 如果刻度值是浮点数,则保留两位小数\r\n item = util.toFixed(item, 2);\r\n // 若有自定义格式则调用自定义的格式化函数\r\n //item = opts.xAxis.formatter ? opts.xAxis.formatter(Number(item)) : item;\r\n return item;\r\n });\r\n result = Object.assign(result, getXAxisPoints(xAxisScaleValues, opts, config));\r\n // 计算X轴刻度的属性譬如每个刻度的间隔,刻度的起始点\\结束点以及总长\r\n var eachSpacing = result.eachSpacing;\r\n var textLength = xAxisScaleValues.map(function(item) {\r\n return measureText(item, opts.xAxis.fontSize * opts.pix || config.fontSize, context);\r\n });\r\n // get max length of categories text\r\n var maxTextLength = Math.max.apply(this, textLength);\r\n // 如果刻度值文本内容过长,则将其逆时针旋转45°\r\n if (maxTextLength + 2 * config.xAxisTextPadding > eachSpacing) {\r\n result.angle = 45 * Math.PI / 180;\r\n result.xAxisHeight = 2 * config.xAxisTextPadding + maxTextLength * Math.sin(result.angle);\r\n }\r\n if (opts.xAxis.disabled === true) {\r\n result.xAxisHeight = 0;\r\n }\r\n return result;\r\n}\r\n\r\nfunction getRadarDataPoints(angleList, center, radius, series, opts) {\r\n var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1;\r\n var radarOption = opts.extra.radar || {};\r\n radarOption.max = radarOption.max || 0;\r\n var maxData = Math.max(radarOption.max, Math.max.apply(null, dataCombine(series)));\r\n var data = [];\r\n for (let i = 0; i < series.length; i++) {\r\n let each = series[i];\r\n let listItem = {};\r\n listItem.color = each.color;\r\n listItem.legendShape = each.legendShape;\r\n listItem.pointShape = each.pointShape;\r\n listItem.data = [];\r\n each.data.forEach(function(item, index) {\r\n let tmp = {};\r\n tmp.angle = angleList[index];\r\n tmp.proportion = item / maxData;\r\n tmp.value = item;\r\n tmp.position = convertCoordinateOrigin(radius * tmp.proportion * process * Math.cos(tmp.angle), radius * tmp.proportion * process * Math.sin(tmp.angle), center);\r\n listItem.data.push(tmp);\r\n });\r\n data.push(listItem);\r\n }\r\n return data;\r\n}\r\n\r\nfunction getPieDataPoints(series, radius) {\r\n var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\r\n var count = 0;\r\n var _start_ = 0;\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n item.data = item.data === null ? 0 : item.data;\r\n count += item.data;\r\n }\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n item.data = item.data === null ? 0 : item.data;\r\n if (count === 0) {\r\n item._proportion_ = 1 / series.length * process;\r\n } else {\r\n item._proportion_ = item.data / count * process;\r\n }\r\n item._radius_ = radius;\r\n }\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n item._start_ = _start_;\r\n _start_ += 2 * item._proportion_ * Math.PI;\r\n }\r\n return series;\r\n}\r\n\r\nfunction getFunnelDataPoints(series, radius, type, eachSpacing) {\r\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n series = series.sort(function(a, b) {\r\n return parseInt(b.data) - parseInt(a.data);\r\n });\r\n for (let i = 0; i < series.length; i++) {\r\n if(type == 'funnel'){\r\n series[i].radius = series[i].data / series[0].data * radius * process;\r\n }else{\r\n series[i].radius = (eachSpacing * (series.length - i)) / (eachSpacing * series.length) * radius * process;\r\n }\r\n series[i]._proportion_ = series[i].data / series[0].data;\r\n }\r\n if(type !== 'pyramid'){\r\n series.reverse();\r\n }\r\n return series;\r\n}\r\n\r\nfunction getRoseDataPoints(series, type, minRadius, radius) {\r\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n var count = 0;\r\n var _start_ = 0;\r\n var dataArr = [];\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n item.data = item.data === null ? 0 : item.data;\r\n count += item.data;\r\n dataArr.push(item.data);\r\n }\r\n var minData = Math.min.apply(null, dataArr);\r\n var maxData = Math.max.apply(null, dataArr);\r\n var radiusLength = radius - minRadius;\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n item.data = item.data === null ? 0 : item.data;\r\n if (count === 0) {\r\n item._proportion_ = 1 / series.length * process;\r\n item._rose_proportion_ = 1 / series.length * process;\r\n } else {\r\n item._proportion_ = item.data / count * process;\r\n if(type == 'area'){\r\n item._rose_proportion_ = 1 / series.length * process;\r\n }else{\r\n item._rose_proportion_ = item.data / count * process;\r\n }\r\n }\r\n item._radius_ = minRadius + radiusLength * ((item.data - minData) / (maxData - minData)) || radius;\r\n }\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n item._start_ = _start_;\r\n _start_ += 2 * item._rose_proportion_ * Math.PI;\r\n }\r\n return series;\r\n}\r\n\r\nfunction getArcbarDataPoints(series, arcbarOption) {\r\n var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\r\n if (process == 1) {\r\n process = 0.999999;\r\n }\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n item.data = item.data === null ? 0 : item.data;\r\n let totalAngle;\r\n if (arcbarOption.type == 'circle') {\r\n totalAngle = 2;\r\n } else {\r\n if (arcbarOption.endAngle < arcbarOption.startAngle) {\r\n totalAngle = 2 + arcbarOption.endAngle - arcbarOption.startAngle;\r\n } else {\r\n totalAngle = arcbarOption.startAngle - arcbarOption.endAngle;\r\n }\r\n }\r\n item._proportion_ = totalAngle * item.data * process + arcbarOption.startAngle;\r\n if (item._proportion_ >= 2) {\r\n item._proportion_ = item._proportion_ % 2;\r\n }\r\n }\r\n return series;\r\n}\r\n\r\nfunction getGaugeArcbarDataPoints(series, arcbarOption) {\r\n var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\r\n if (process == 1) {\r\n process = 0.999999;\r\n }\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n item.data = item.data === null ? 0 : item.data;\r\n let totalAngle;\r\n if (arcbarOption.type == 'circle') {\r\n totalAngle = 2;\r\n } else {\r\n if (arcbarOption.endAngle < arcbarOption.startAngle) {\r\n totalAngle = 2 + arcbarOption.endAngle - arcbarOption.startAngle;\r\n } else {\r\n totalAngle = arcbarOption.startAngle - arcbarOption.endAngle;\r\n }\r\n }\r\n item._proportion_ = totalAngle * item.data * process + arcbarOption.startAngle;\r\n if (item._proportion_ >= 2) {\r\n item._proportion_ = item._proportion_ % 2;\r\n }\r\n }\r\n return series;\r\n}\r\n\r\nfunction getGaugeAxisPoints(categories, startAngle, endAngle) {\r\n let totalAngle = startAngle - endAngle + 1;\r\n let tempStartAngle = startAngle;\r\n for (let i = 0; i < categories.length; i++) {\r\n categories[i].value = categories[i].value === null ? 0 : categories[i].value;\r\n categories[i]._startAngle_ = tempStartAngle;\r\n categories[i]._endAngle_ = totalAngle * categories[i].value + startAngle;\r\n if (categories[i]._endAngle_ >= 2) {\r\n categories[i]._endAngle_ = categories[i]._endAngle_ % 2;\r\n }\r\n tempStartAngle = categories[i]._endAngle_;\r\n }\r\n return categories;\r\n}\r\n\r\nfunction getGaugeDataPoints(series, categories, gaugeOption) {\r\n let process = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 1;\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n item.data = item.data === null ? 0 : item.data;\r\n if (gaugeOption.pointer.color == 'auto') {\r\n for (let i = 0; i < categories.length; i++) {\r\n if (item.data <= categories[i].value) {\r\n item.color = categories[i].color;\r\n break;\r\n }\r\n }\r\n } else {\r\n item.color = gaugeOption.pointer.color;\r\n }\r\n let totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\r\n item._endAngle_ = totalAngle * item.data + gaugeOption.startAngle;\r\n item._oldAngle_ = gaugeOption.oldAngle;\r\n if (gaugeOption.oldAngle < gaugeOption.endAngle) {\r\n item._oldAngle_ += 2;\r\n }\r\n if (item.data >= gaugeOption.oldData) {\r\n item._proportion_ = (item._endAngle_ - item._oldAngle_) * process + gaugeOption.oldAngle;\r\n } else {\r\n item._proportion_ = item._oldAngle_ - (item._oldAngle_ - item._endAngle_) * process;\r\n }\r\n if (item._proportion_ >= 2) {\r\n item._proportion_ = item._proportion_ % 2;\r\n }\r\n }\r\n return series;\r\n}\r\n\r\nfunction getPieTextMaxLength(series, config, context, opts) {\r\n series = getPieDataPoints(series);\r\n let maxLength = 0;\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n let text = item.formatter ? item.formatter(+item._proportion_.toFixed(2)) : util.toFixed(item._proportion_ * 100) + '%';\r\n maxLength = Math.max(maxLength, measureText(text, item.textSize * opts.pix || config.fontSize, context));\r\n }\r\n return maxLength;\r\n}\r\n\r\nfunction fixColumeData(points, eachSpacing, columnLen, index, config, opts) {\r\n return points.map(function(item) {\r\n if (item === null) {\r\n return null;\r\n }\r\n var seriesGap = 0;\r\n var categoryGap = 0;\r\n if (opts.type == 'mix') {\r\n seriesGap = opts.extra.mix.column.seriesGap * opts.pix || 0;\r\n categoryGap = opts.extra.mix.column.categoryGap * opts.pix || 0;\r\n } else {\r\n seriesGap = opts.extra.column.seriesGap * opts.pix || 0;\r\n categoryGap = opts.extra.column.categoryGap * opts.pix || 0;\r\n }\r\n seriesGap = Math.min(seriesGap, eachSpacing / columnLen)\r\n categoryGap = Math.min(categoryGap, eachSpacing / columnLen)\r\n item.width = Math.ceil((eachSpacing - 2 * categoryGap - seriesGap * (columnLen - 1)) / columnLen);\r\n if (opts.extra.mix && opts.extra.mix.column.width && +opts.extra.mix.column.width > 0) {\r\n item.width = Math.min(item.width, +opts.extra.mix.column.width * opts.pix);\r\n }\r\n if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) {\r\n item.width = Math.min(item.width, +opts.extra.column.width * opts.pix);\r\n }\r\n if (item.width <= 0) {\r\n item.width = 1;\r\n }\r\n item.x += (index + 0.5 - columnLen / 2) * (item.width + seriesGap);\r\n return item;\r\n });\r\n}\r\n\r\nfunction fixBarData(points, eachSpacing, columnLen, index, config, opts) {\r\n return points.map(function(item) {\r\n if (item === null) {\r\n return null;\r\n }\r\n var seriesGap = 0;\r\n var categoryGap = 0;\r\n seriesGap = opts.extra.bar.seriesGap * opts.pix || 0;\r\n categoryGap = opts.extra.bar.categoryGap * opts.pix || 0;\r\n seriesGap = Math.min(seriesGap, eachSpacing / columnLen)\r\n categoryGap = Math.min(categoryGap, eachSpacing / columnLen)\r\n item.width = Math.ceil((eachSpacing - 2 * categoryGap - seriesGap * (columnLen - 1)) / columnLen);\r\n if (opts.extra.bar && opts.extra.bar.width && +opts.extra.bar.width > 0) {\r\n item.width = Math.min(item.width, +opts.extra.bar.width * opts.pix);\r\n }\r\n if (item.width <= 0) {\r\n item.width = 1;\r\n }\r\n item.y += (index + 0.5 - columnLen / 2) * (item.width + seriesGap);\r\n return item;\r\n });\r\n}\r\n\r\nfunction fixColumeMeterData(points, eachSpacing, columnLen, index, config, opts, border) {\r\n var categoryGap = opts.extra.column.categoryGap * opts.pix || 0;\r\n return points.map(function(item) {\r\n if (item === null) {\r\n return null;\r\n }\r\n item.width = eachSpacing - 2 * categoryGap;\r\n if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) {\r\n item.width = Math.min(item.width, +opts.extra.column.width * opts.pix);\r\n }\r\n if (index > 0) {\r\n item.width -= border;\r\n }\r\n return item;\r\n });\r\n}\r\n\r\nfunction fixColumeStackData(points, eachSpacing, columnLen, index, config, opts, series) {\r\n var categoryGap = opts.extra.column.categoryGap * opts.pix || 0;\r\n return points.map(function(item, indexn) {\r\n if (item === null) {\r\n return null;\r\n }\r\n item.width = Math.ceil(eachSpacing - 2 * categoryGap);\r\n if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) {\r\n item.width = Math.min(item.width, +opts.extra.column.width * opts.pix);\r\n }\r\n if (item.width <= 0) {\r\n item.width = 1;\r\n }\r\n return item;\r\n });\r\n}\r\n\r\nfunction fixBarStackData(points, eachSpacing, columnLen, index, config, opts, series) {\r\n var categoryGap = opts.extra.bar.categoryGap * opts.pix || 0;\r\n return points.map(function(item, indexn) {\r\n if (item === null) {\r\n return null;\r\n }\r\n item.width = Math.ceil(eachSpacing - 2 * categoryGap);\r\n if (opts.extra.bar && opts.extra.bar.width && +opts.extra.bar.width > 0) {\r\n item.width = Math.min(item.width, +opts.extra.bar.width * opts.pix);\r\n }\r\n if (item.width <= 0) {\r\n item.width = 1;\r\n }\r\n return item;\r\n });\r\n}\r\n\r\nfunction getXAxisPoints(categories, opts, config) {\r\n var spacingValid = opts.width - opts.area[1] - opts.area[3];\r\n var dataCount = opts.enableScroll ? Math.min(opts.xAxis.itemCount, categories.length) : categories.length;\r\n if ((opts.type == 'line' || opts.type == 'area' || opts.type == 'scatter' || opts.type == 'bubble' || opts.type == 'bar') && dataCount > 1 && opts.xAxis.boundaryGap == 'justify') {\r\n dataCount -= 1;\r\n }\r\n var widthRatio = 0;\r\n if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1){\r\n if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2\r\n widthRatio = opts.extra.mount.widthRatio - 1;\r\n dataCount += widthRatio;\r\n }\r\n var eachSpacing = spacingValid / dataCount;\r\n var xAxisPoints = [];\r\n var startX = opts.area[3];\r\n var endX = opts.width - opts.area[1];\r\n categories.forEach(function(item, index) {\r\n xAxisPoints.push(startX + widthRatio / 2 * eachSpacing + index * eachSpacing);\r\n });\r\n if (opts.xAxis.boundaryGap !== 'justify') {\r\n if (opts.enableScroll === true) {\r\n xAxisPoints.push(startX + widthRatio * eachSpacing + categories.length * eachSpacing);\r\n } else {\r\n xAxisPoints.push(endX);\r\n }\r\n }\r\n return {\r\n xAxisPoints: xAxisPoints,\r\n startX: startX,\r\n endX: endX,\r\n eachSpacing: eachSpacing\r\n };\r\n}\r\n\r\nfunction getCandleDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config) {\r\n var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1;\r\n var points = [];\r\n var validHeight = opts.height - opts.area[0] - opts.area[2];\r\n data.forEach(function(item, index) {\r\n if (item === null) {\r\n points.push(null);\r\n } else {\r\n var cPoints = [];\r\n item.forEach(function(items, indexs) {\r\n var point = {};\r\n point.x = xAxisPoints[index] + Math.round(eachSpacing / 2);\r\n var value = items.value || items;\r\n var height = validHeight * (value - minRange) / (maxRange - minRange);\r\n height *= process;\r\n point.y = opts.height - Math.round(height) - opts.area[2];\r\n cPoints.push(point);\r\n });\r\n points.push(cPoints);\r\n }\r\n });\r\n return points;\r\n}\r\n\r\nfunction getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config) {\r\n var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1;\r\n var boundaryGap = 'center';\r\n if (opts.type == 'line' || opts.type == 'area' || opts.type == 'scatter' || opts.type == 'bubble' ) {\r\n boundaryGap = opts.xAxis.boundaryGap;\r\n }\r\n var points = [];\r\n var validHeight = opts.height - opts.area[0] - opts.area[2];\r\n var validWidth = opts.width - opts.area[1] - opts.area[3];\r\n data.forEach(function(item, index) {\r\n if (item === null) {\r\n points.push(null);\r\n } else {\r\n var point = {};\r\n point.color = item.color;\r\n point.x = xAxisPoints[index];\r\n var value = item;\r\n if (typeof item === 'object' && item !== null) {\r\n if (item.constructor.toString().indexOf('Array') > -1) {\r\n let xranges, xminRange, xmaxRange;\r\n xranges = [].concat(opts.chartData.xAxisData.ranges);\r\n xminRange = xranges.shift();\r\n xmaxRange = xranges.pop();\r\n value = item[1];\r\n point.x = opts.area[3] + validWidth * (item[0] - xminRange) / (xmaxRange - xminRange);\r\n if(opts.type == 'bubble'){\r\n point.r = item[2];\r\n point.t = item[3];\r\n }\r\n } else {\r\n value = item.value;\r\n }\r\n }\r\n if (boundaryGap == 'center') {\r\n point.x += eachSpacing / 2;\r\n }\r\n var height = validHeight * (value - minRange) / (maxRange - minRange);\r\n height *= process;\r\n point.y = opts.height - height - opts.area[2];\r\n points.push(point);\r\n }\r\n });\r\n return points;\r\n}\r\n\r\nfunction getMountDataPoints(series, minRange, maxRange, xAxisPoints, eachSpacing, opts, mountOption) {\r\n var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1;\r\n var points = [];\r\n var validHeight = opts.height - opts.area[0] - opts.area[2];\r\n var validWidth = opts.width - opts.area[1] - opts.area[3];\r\n var mountWidth = eachSpacing * mountOption.widthRatio;\r\n series.forEach(function(item, index) {\r\n if (item === null) {\r\n points.push(null);\r\n } else {\r\n var point = {};\r\n point.color = item.color;\r\n point.x = xAxisPoints[index];\r\n point.x += eachSpacing / 2;\r\n var value = item.data;\r\n var height = validHeight * (value - minRange) / (maxRange - minRange);\r\n height *= process;\r\n point.y = opts.height - height - opts.area[2];\r\n point.value = value;\r\n point.width = mountWidth;\r\n points.push(point);\r\n }\r\n });\r\n return points;\r\n}\r\n\r\nfunction getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config) {\r\n var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1;\r\n var points = [];\r\n var validHeight = opts.height - opts.area[0] - opts.area[2];\r\n var validWidth = opts.width - opts.area[1] - opts.area[3];\r\n data.forEach(function(item, index) {\r\n if (item === null) {\r\n points.push(null);\r\n } else {\r\n var point = {};\r\n point.color = item.color;\r\n point.y = yAxisPoints[index];\r\n var value = item;\r\n if (typeof item === 'object' && item !== null) {\r\n value = item.value;\r\n }\r\n var height = validWidth * (value - minRange) / (maxRange - minRange);\r\n height *= process;\r\n point.height = height;\r\n point.value = value;\r\n point.x = height + opts.area[3];\r\n points.push(point);\r\n }\r\n });\r\n return points;\r\n}\r\n\r\nfunction getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, stackSeries) {\r\n var process = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : 1;\r\n var points = [];\r\n var validHeight = opts.height - opts.area[0] - opts.area[2];\r\n data.forEach(function(item, index) {\r\n if (item === null) {\r\n points.push(null);\r\n } else {\r\n var point = {};\r\n point.color = item.color;\r\n point.x = xAxisPoints[index] + Math.round(eachSpacing / 2);\r\n\r\n if (seriesIndex > 0) {\r\n var value = 0;\r\n for (let i = 0; i <= seriesIndex; i++) {\r\n value += stackSeries[i].data[index];\r\n }\r\n var value0 = value - item;\r\n var height = validHeight * (value - minRange) / (maxRange - minRange);\r\n var height0 = validHeight * (value0 - minRange) / (maxRange - minRange);\r\n } else {\r\n var value = item;\r\n var height = validHeight * (value - minRange) / (maxRange - minRange);\r\n var height0 = 0;\r\n }\r\n var heightc = height0;\r\n height *= process;\r\n heightc *= process;\r\n point.y = opts.height - Math.round(height) - opts.area[2];\r\n point.y0 = opts.height - Math.round(heightc) - opts.area[2];\r\n points.push(point);\r\n }\r\n });\r\n return points;\r\n}\r\n\r\nfunction getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, stackSeries) {\r\n var process = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : 1;\r\n var points = [];\r\n var validHeight = opts.width - opts.area[1] - opts.area[3];\r\n data.forEach(function(item, index) {\r\n if (item === null) {\r\n points.push(null);\r\n } else {\r\n var point = {};\r\n point.color = item.color;\r\n point.y = yAxisPoints[index];\r\n if (seriesIndex > 0) {\r\n var value = 0;\r\n for (let i = 0; i <= seriesIndex; i++) {\r\n value += stackSeries[i].data[index];\r\n }\r\n var value0 = value - item;\r\n var height = validHeight * (value - minRange) / (maxRange - minRange);\r\n var height0 = validHeight * (value0 - minRange) / (maxRange - minRange);\r\n } else {\r\n var value = item;\r\n var height = validHeight * (value - minRange) / (maxRange - minRange);\r\n var height0 = 0;\r\n }\r\n var heightc = height0;\r\n height *= process;\r\n heightc *= process;\r\n point.height = height - heightc;\r\n point.x = opts.area[3] + height;\r\n point.x0 = opts.area[3] + heightc;\r\n points.push(point);\r\n }\r\n });\r\n return points;\r\n}\r\n\r\nfunction getYAxisTextList(series, opts, config, stack, yData) {\r\n var index = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : -1;\r\n var data;\r\n if (stack == 'stack') {\r\n data = dataCombineStack(series, opts.categories.length);\r\n } else {\r\n data = dataCombine(series);\r\n }\r\n var sorted = [];\r\n // remove null from data\r\n data = data.filter(function(item) {\r\n //return item !== null;\r\n if (typeof item === 'object' && item !== null) {\r\n if (item.constructor.toString().indexOf('Array') > -1) {\r\n return item !== null;\r\n } else {\r\n return item.value !== null;\r\n }\r\n } else {\r\n return item !== null;\r\n }\r\n });\r\n data.map(function(item) {\r\n if (typeof item === 'object') {\r\n if (item.constructor.toString().indexOf('Array') > -1) {\r\n if (opts.type == 'candle') {\r\n item.map(function(subitem) {\r\n sorted.push(subitem);\r\n })\r\n } else {\r\n sorted.push(item[1]);\r\n }\r\n } else {\r\n sorted.push(item.value);\r\n }\r\n } else {\r\n sorted.push(item);\r\n }\r\n })\r\n var minData = yData.min || 0;\r\n var maxData = yData.max || 0;\r\n if (sorted.length > 0) {\r\n minData = Math.min.apply(this, sorted);\r\n maxData = Math.max.apply(this, sorted);\r\n }\r\n if (minData === maxData) {\r\n // var rangeSpan = maxData || 10;\r\n // maxData += rangeSpan;\r\n if(maxData == 0){\r\n maxData = 10;\r\n }else{\r\n minData = 0;\r\n }\r\n }\r\n var dataRange = getDataRange(minData, maxData);\r\n var minRange = (yData.min === undefined || yData.min === null) ? dataRange.minRange : yData.min;\r\n var maxRange = (yData.max === undefined || yData.max === null) ? dataRange.maxRange : yData.max;\r\n var range = [];\r\n var eachRange = (maxRange - minRange) / opts.yAxis.splitNumber;\r\n for (var i = 0; i <= opts.yAxis.splitNumber; i++) {\r\n range.push(minRange + eachRange * i);\r\n }\r\n return range.reverse();\r\n}\r\n\r\nfunction calYAxisData(series, opts, config, context) {\r\n //堆叠图重算Y轴\r\n var columnstyle = assign({}, {\r\n type: \"\"\r\n }, opts.extra.column);\r\n //如果是多Y轴,重新计算\r\n var YLength = opts.yAxis.data.length;\r\n var newSeries = new Array(YLength);\r\n if (YLength > 0) {\r\n for (let i = 0; i < YLength; i++) {\r\n newSeries[i] = [];\r\n for (let j = 0; j < series.length; j++) {\r\n if (series[j].index == i) {\r\n newSeries[i].push(series[j]);\r\n }\r\n }\r\n }\r\n var rangesArr = new Array(YLength);\r\n var rangesFormatArr = new Array(YLength);\r\n var yAxisWidthArr = new Array(YLength);\r\n\r\n for (let i = 0; i < YLength; i++) {\r\n let yData = opts.yAxis.data[i];\r\n //如果总开关不显示,强制每个Y轴为不显示\r\n if (opts.yAxis.disabled == true) {\r\n yData.disabled = true;\r\n }\r\n if(yData.type === 'categories'){\r\n if(!yData.formatter){\r\n yData.formatter = (val,index,opts) => {return val + (yData.unit || '')};\r\n }\r\n yData.categories = yData.categories || opts.categories;\r\n rangesArr[i] = yData.categories;\r\n }else{\r\n if(!yData.formatter){\r\n yData.formatter = (val,index,opts) => {return val.toFixed(yData.tofix) + (yData.unit || '')};\r\n }\r\n rangesArr[i] = getYAxisTextList(newSeries[i], opts, config, columnstyle.type, yData, i);\r\n }\r\n let yAxisFontSizes = yData.fontSize * opts.pix || config.fontSize;\r\n yAxisWidthArr[i] = {\r\n position: yData.position ? yData.position : 'left',\r\n width: 0\r\n };\r\n rangesFormatArr[i] = rangesArr[i].map(function(items,index) {\r\n items = yData.formatter(items,index,opts);\r\n yAxisWidthArr[i].width = Math.max(yAxisWidthArr[i].width, measureText(items, yAxisFontSizes, context) + 5);\r\n return items;\r\n });\r\n let calibration = yData.calibration ? 4 * opts.pix : 0;\r\n yAxisWidthArr[i].width += calibration + 3 * opts.pix;\r\n if (yData.disabled === true) {\r\n yAxisWidthArr[i].width = 0;\r\n }\r\n }\r\n } else {\r\n var rangesArr = new Array(1);\r\n var rangesFormatArr = new Array(1);\r\n var yAxisWidthArr = new Array(1);\r\n if(opts.type === 'bar'){\r\n rangesArr[0] = opts.categories;\r\n if(!opts.yAxis.formatter){\r\n opts.yAxis.formatter = (val,index,opts) => {return val + (opts.yAxis.unit || '')}\r\n }\r\n }else{\r\n if(!opts.yAxis.formatter){\r\n opts.yAxis.formatter = (val,index,opts) => {return val.toFixed(opts.yAxis.tofix ) + (opts.yAxis.unit || '')}\r\n }\r\n rangesArr[0] = getYAxisTextList(series, opts, config, columnstyle.type, {});\r\n }\r\n yAxisWidthArr[0] = {\r\n position: 'left',\r\n width: 0\r\n };\r\n var yAxisFontSize = opts.yAxis.fontSize * opts.pix || config.fontSize;\r\n rangesFormatArr[0] = rangesArr[0].map(function(item,index) {\r\n item = opts.yAxis.formatter(item,index,opts);\r\n yAxisWidthArr[0].width = Math.max(yAxisWidthArr[0].width, measureText(item, yAxisFontSize, context) + 5);\r\n return item;\r\n });\r\n yAxisWidthArr[0].width += 3 * opts.pix;\r\n if (opts.yAxis.disabled === true) {\r\n yAxisWidthArr[0] = {\r\n position: 'left',\r\n width: 0\r\n };\r\n opts.yAxis.data[0] = {\r\n disabled: true\r\n };\r\n } else {\r\n opts.yAxis.data[0] = {\r\n disabled: false,\r\n position: 'left',\r\n max: opts.yAxis.max,\r\n min: opts.yAxis.min,\r\n formatter: opts.yAxis.formatter\r\n };\r\n if(opts.type === 'bar'){\r\n opts.yAxis.data[0].categories = opts.categories;\r\n opts.yAxis.data[0].type = 'categories';\r\n }\r\n }\r\n }\r\n return {\r\n rangesFormat: rangesFormatArr,\r\n ranges: rangesArr,\r\n yAxisWidth: yAxisWidthArr\r\n };\r\n}\r\n\r\nfunction calTooltipYAxisData(point, series, opts, config, eachSpacing) {\r\n let ranges = [].concat(opts.chartData.yAxisData.ranges);\r\n let spacingValid = opts.height - opts.area[0] - opts.area[2];\r\n let minAxis = opts.area[0];\r\n let items = [];\r\n for (let i = 0; i < ranges.length; i++) {\r\n let maxVal = ranges[i].shift();\r\n let minVal = ranges[i].pop();\r\n let item = maxVal - (maxVal - minVal) * (point - minAxis) / spacingValid;\r\n item = opts.yAxis.data[i].formatter ? opts.yAxis.data[i].formatter(item) : item.toFixed(0);\r\n items.push(String(item))\r\n }\r\n return items;\r\n}\r\n\r\nfunction calMarkLineData(points, opts) {\r\n let minRange, maxRange;\r\n let spacingValid = opts.height - opts.area[0] - opts.area[2];\r\n for (let i = 0; i < points.length; i++) {\r\n points[i].yAxisIndex = points[i].yAxisIndex ? points[i].yAxisIndex : 0;\r\n let range = [].concat(opts.chartData.yAxisData.ranges[points[i].yAxisIndex]);\r\n minRange = range.pop();\r\n maxRange = range.shift();\r\n let height = spacingValid * (points[i].value - minRange) / (maxRange - minRange);\r\n points[i].y = opts.height - Math.round(height) - opts.area[2];\r\n }\r\n return points;\r\n}\r\n\r\nfunction contextRotate(context, opts) {\r\n if (opts.rotateLock !== true) {\r\n context.translate(opts.height, 0);\r\n context.rotate(90 * Math.PI / 180);\r\n } else if (opts._rotate_ !== true) {\r\n context.translate(opts.height, 0);\r\n context.rotate(90 * Math.PI / 180);\r\n opts._rotate_ = true;\r\n }\r\n}\r\n\r\nfunction drawPointShape(points, color, shape, context, opts) {\r\n context.beginPath();\r\n if (opts.dataPointShapeType == 'hollow') {\r\n context.setStrokeStyle(color);\r\n context.setFillStyle(opts.background);\r\n context.setLineWidth(2 * opts.pix);\r\n } else {\r\n context.setStrokeStyle(\"#ffffff\");\r\n context.setFillStyle(color);\r\n context.setLineWidth(1 * opts.pix);\r\n }\r\n if (shape === 'diamond') {\r\n points.forEach(function(item, index) {\r\n if (item !== null) {\r\n context.moveTo(item.x, item.y - 4.5);\r\n context.lineTo(item.x - 4.5, item.y);\r\n context.lineTo(item.x, item.y + 4.5);\r\n context.lineTo(item.x + 4.5, item.y);\r\n context.lineTo(item.x, item.y - 4.5);\r\n }\r\n });\r\n } else if (shape === 'circle') {\r\n points.forEach(function(item, index) {\r\n if (item !== null) {\r\n context.moveTo(item.x + 2.5 * opts.pix, item.y);\r\n context.arc(item.x, item.y, 3 * opts.pix, 0, 2 * Math.PI, false);\r\n }\r\n });\r\n } else if (shape === 'square') {\r\n points.forEach(function(item, index) {\r\n if (item !== null) {\r\n context.moveTo(item.x - 3.5, item.y - 3.5);\r\n context.rect(item.x - 3.5, item.y - 3.5, 7, 7);\r\n }\r\n });\r\n } else if (shape === 'triangle') {\r\n points.forEach(function(item, index) {\r\n if (item !== null) {\r\n context.moveTo(item.x, item.y - 4.5);\r\n context.lineTo(item.x - 4.5, item.y + 4.5);\r\n context.lineTo(item.x + 4.5, item.y + 4.5);\r\n context.lineTo(item.x, item.y - 4.5);\r\n }\r\n });\r\n } else if (shape === 'triangle') {\r\n return;\r\n }\r\n context.closePath();\r\n context.fill();\r\n context.stroke();\r\n}\r\n\r\nfunction drawRingTitle(opts, config, context, center) {\r\n var titlefontSize = opts.title.fontSize || config.titleFontSize;\r\n var subtitlefontSize = opts.subtitle.fontSize || config.subtitleFontSize;\r\n var title = opts.title.name || '';\r\n var subtitle = opts.subtitle.name || '';\r\n var titleFontColor = opts.title.color || opts.fontColor;\r\n var subtitleFontColor = opts.subtitle.color || opts.fontColor;\r\n var titleHeight = title ? titlefontSize : 0;\r\n var subtitleHeight = subtitle ? subtitlefontSize : 0;\r\n var margin = 5;\r\n if (subtitle) {\r\n var textWidth = measureText(subtitle, subtitlefontSize * opts.pix, context);\r\n var startX = center.x - textWidth / 2 + (opts.subtitle.offsetX|| 0) * opts.pix ;\r\n var startY = center.y + subtitlefontSize * opts.pix / 2 + (opts.subtitle.offsetY || 0) * opts.pix;\r\n if (title) {\r\n startY += (titleHeight * opts.pix + margin) / 2;\r\n }\r\n context.beginPath();\r\n context.setFontSize(subtitlefontSize * opts.pix);\r\n context.setFillStyle(subtitleFontColor);\r\n context.fillText(subtitle, startX, startY);\r\n context.closePath();\r\n context.stroke();\r\n }\r\n if (title) {\r\n var _textWidth = measureText(title, titlefontSize * opts.pix, context);\r\n var _startX = center.x - _textWidth / 2 + (opts.title.offsetX || 0);\r\n var _startY = center.y + titlefontSize * opts.pix / 2 + (opts.title.offsetY || 0) * opts.pix;\r\n if (subtitle) {\r\n _startY -= (subtitleHeight * opts.pix + margin) / 2;\r\n }\r\n context.beginPath();\r\n context.setFontSize(titlefontSize * opts.pix);\r\n context.setFillStyle(titleFontColor);\r\n context.fillText(title, _startX, _startY);\r\n context.closePath();\r\n context.stroke();\r\n }\r\n}\r\n\r\nfunction drawPointText(points, series, config, context, opts) {\r\n // 绘制数据文案\r\n var data = series.data;\r\n var textOffset = series.textOffset ? series.textOffset : 0;\r\n points.forEach(function(item, index) {\r\n if (item !== null) {\r\n context.beginPath();\r\n var fontSize = series.textSize ? series.textSize * opts.pix : config.fontSize;\r\n context.setFontSize(fontSize);\r\n context.setFillStyle(series.textColor || opts.fontColor);\r\n var value = data[index]\r\n if (typeof data[index] === 'object' && data[index] !== null) {\r\n if (data[index].constructor.toString().indexOf('Array')>-1) {\r\n value = data[index][1];\r\n } else {\r\n value = data[index].value\r\n }\r\n }\r\n var formatVal = series.formatter ? series.formatter(value,index,series,opts) : value;\r\n context.setTextAlign('center');\r\n context.fillText(String(formatVal), item.x, item.y - 4 + textOffset * opts.pix);\r\n context.closePath();\r\n context.stroke();\r\n context.setTextAlign('left');\r\n }\r\n });\r\n}\r\n\r\nfunction drawMountPointText(points, series, config, context, opts) {\r\n // 绘制数据文案\r\n var data = series.data;\r\n var textOffset = series.textOffset ? series.textOffset : 0;\r\n points.forEach(function(item, index) {\r\n if (item !== null) {\r\n context.beginPath();\r\n var fontSize = series[index].textSize ? series[index].textSize * opts.pix : config.fontSize;\r\n context.setFontSize(fontSize);\r\n context.setFillStyle(series[index].textColor || opts.fontColor);\r\n var value = item.value\r\n var formatVal = series[index].formatter ? series[index].formatter(value,index,series,opts) : value;\r\n context.setTextAlign('center');\r\n context.fillText(String(formatVal), item.x, item.y - 4 + textOffset * opts.pix);\r\n context.closePath();\r\n context.stroke();\r\n context.setTextAlign('left');\r\n }\r\n });\r\n}\r\n\r\nfunction drawBarPointText(points, series, config, context, opts) {\r\n // 绘制数据文案\r\n var data = series.data;\r\n var textOffset = series.textOffset ? series.textOffset : 0;\r\n points.forEach(function(item, index) {\r\n if (item !== null) {\r\n context.beginPath();\r\n var fontSize = series.textSize ? series.textSize * opts.pix : config.fontSize;\r\n context.setFontSize(fontSize);\r\n context.setFillStyle(series.textColor || opts.fontColor);\r\n var value = data[index]\r\n if (typeof data[index] === 'object' && data[index] !== null) {\r\n value = data[index].value ;\r\n }\r\n var formatVal = series.formatter ? series.formatter(value,index,series,opts) : value;\r\n context.setTextAlign('left');\r\n context.fillText(String(formatVal), item.x + 4 * opts.pix , item.y + fontSize / 2 - 3 );\r\n context.closePath();\r\n context.stroke();\r\n }\r\n });\r\n}\r\n\r\nfunction drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context) {\r\n radius -= gaugeOption.width / 2 + gaugeOption.labelOffset * opts.pix;\r\n radius = radius < 10 ? 10 : radius;\r\n let totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\r\n let splitAngle = totalAngle / gaugeOption.splitLine.splitNumber;\r\n let totalNumber = gaugeOption.endNumber - gaugeOption.startNumber;\r\n let splitNumber = totalNumber / gaugeOption.splitLine.splitNumber;\r\n let nowAngle = gaugeOption.startAngle;\r\n let nowNumber = gaugeOption.startNumber;\r\n for (let i = 0; i < gaugeOption.splitLine.splitNumber + 1; i++) {\r\n var pos = {\r\n x: radius * Math.cos(nowAngle * Math.PI),\r\n y: radius * Math.sin(nowAngle * Math.PI)\r\n };\r\n var labelText = gaugeOption.formatter ? gaugeOption.formatter(nowNumber,i,opts) : nowNumber;\r\n pos.x += centerPosition.x - measureText(labelText, config.fontSize, context) / 2;\r\n pos.y += centerPosition.y;\r\n var startX = pos.x;\r\n var startY = pos.y;\r\n context.beginPath();\r\n context.setFontSize(config.fontSize);\r\n context.setFillStyle(gaugeOption.labelColor || opts.fontColor);\r\n context.fillText(labelText, startX, startY + config.fontSize / 2);\r\n context.closePath();\r\n context.stroke();\r\n nowAngle += splitAngle;\r\n if (nowAngle >= 2) {\r\n nowAngle = nowAngle % 2;\r\n }\r\n nowNumber += splitNumber;\r\n }\r\n}\r\n\r\nfunction drawRadarLabel(angleList, radius, centerPosition, opts, config, context) {\r\n var radarOption = opts.extra.radar || {};\r\n angleList.forEach(function(angle, index) {\r\n if(radarOption.labelPointShow === true && opts.categories[index] !== ''){\r\n var posPoint = {\r\n x: radius * Math.cos(angle),\r\n y: radius * Math.sin(angle)\r\n };\r\n var posPointAxis = convertCoordinateOrigin(posPoint.x, posPoint.y, centerPosition);\r\n context.setFillStyle(radarOption.labelPointColor);\r\n context.beginPath();\r\n context.arc(posPointAxis.x, posPointAxis.y, radarOption.labelPointRadius * opts.pix, 0, 2 * Math.PI, false);\r\n context.closePath();\r\n context.fill();\r\n }\r\n var pos = {\r\n x: (radius + config.radarLabelTextMargin * opts.pix) * Math.cos(angle),\r\n y: (radius + config.radarLabelTextMargin * opts.pix) * Math.sin(angle)\r\n };\r\n var posRelativeCanvas = convertCoordinateOrigin(pos.x, pos.y, centerPosition);\r\n var startX = posRelativeCanvas.x;\r\n var startY = posRelativeCanvas.y;\r\n if (util.approximatelyEqual(pos.x, 0)) {\r\n startX -= measureText(opts.categories[index] || '', config.fontSize, context) / 2;\r\n } else if (pos.x < 0) {\r\n startX -= measureText(opts.categories[index] || '', config.fontSize, context);\r\n }\r\n context.beginPath();\r\n context.setFontSize(config.fontSize);\r\n context.setFillStyle(radarOption.labelColor || opts.fontColor);\r\n context.fillText(opts.categories[index] || '', startX, startY + config.fontSize / 2);\r\n context.closePath();\r\n context.stroke();\r\n });\r\n\r\n}\r\n\r\nfunction drawPieText(series, opts, config, context, radius, center) {\r\n var lineRadius = config.pieChartLinePadding;\r\n var textObjectCollection = [];\r\n var lastTextObject = null;\r\n var seriesConvert = series.map(function(item,index) {\r\n var text = item.formatter ? item.formatter(item,index,series,opts) : util.toFixed(item._proportion_.toFixed(4) * 100) + '%';\r\n text = item.labelText ? item.labelText : text;\r\n var arc = 2 * Math.PI - (item._start_ + 2 * Math.PI * item._proportion_ / 2);\r\n if (item._rose_proportion_) {\r\n arc = 2 * Math.PI - (item._start_ + 2 * Math.PI * item._rose_proportion_ / 2);\r\n }\r\n var color = item.color;\r\n var radius = item._radius_;\r\n return {\r\n arc: arc,\r\n text: text,\r\n color: color,\r\n radius: radius,\r\n textColor: item.textColor,\r\n textSize: item.textSize,\r\n labelShow: item.labelShow\r\n };\r\n });\r\n for (let i = 0; i < seriesConvert.length; i++) {\r\n let item = seriesConvert[i];\r\n // line end\r\n let orginX1 = Math.cos(item.arc) * (item.radius + lineRadius);\r\n let orginY1 = Math.sin(item.arc) * (item.radius + lineRadius);\r\n // line start\r\n let orginX2 = Math.cos(item.arc) * item.radius;\r\n let orginY2 = Math.sin(item.arc) * item.radius;\r\n // text start\r\n let orginX3 = orginX1 >= 0 ? orginX1 + config.pieChartTextPadding : orginX1 - config.pieChartTextPadding;\r\n let orginY3 = orginY1;\r\n let textWidth = measureText(item.text, item.textSize * opts.pix || config.fontSize, context);\r\n let startY = orginY3;\r\n if (lastTextObject && util.isSameXCoordinateArea(lastTextObject.start, {\r\n x: orginX3\r\n })) {\r\n if (orginX3 > 0) {\r\n startY = Math.min(orginY3, lastTextObject.start.y);\r\n } else if (orginX1 < 0) {\r\n startY = Math.max(orginY3, lastTextObject.start.y);\r\n } else {\r\n if (orginY3 > 0) {\r\n startY = Math.max(orginY3, lastTextObject.start.y);\r\n } else {\r\n startY = Math.min(orginY3, lastTextObject.start.y);\r\n }\r\n }\r\n }\r\n if (orginX3 < 0) {\r\n orginX3 -= textWidth;\r\n }\r\n let textObject = {\r\n lineStart: {\r\n x: orginX2,\r\n y: orginY2\r\n },\r\n lineEnd: {\r\n x: orginX1,\r\n y: orginY1\r\n },\r\n start: {\r\n x: orginX3,\r\n y: startY\r\n },\r\n width: textWidth,\r\n height: config.fontSize,\r\n text: item.text,\r\n color: item.color,\r\n textColor: item.textColor,\r\n textSize: item.textSize\r\n };\r\n lastTextObject = avoidCollision(textObject, lastTextObject);\r\n textObjectCollection.push(lastTextObject);\r\n }\r\n for (let i = 0; i < textObjectCollection.length; i++) {\r\n if(seriesConvert[i].labelShow === false){\r\n continue;\r\n }\r\n let item = textObjectCollection[i];\r\n let lineStartPoistion = convertCoordinateOrigin(item.lineStart.x, item.lineStart.y, center);\r\n let lineEndPoistion = convertCoordinateOrigin(item.lineEnd.x, item.lineEnd.y, center);\r\n let textPosition = convertCoordinateOrigin(item.start.x, item.start.y, center);\r\n context.setLineWidth(1 * opts.pix);\r\n context.setFontSize(item.textSize * opts.pix || config.fontSize);\r\n context.beginPath();\r\n context.setStrokeStyle(item.color);\r\n context.setFillStyle(item.color);\r\n context.moveTo(lineStartPoistion.x, lineStartPoistion.y);\r\n let curveStartX = item.start.x < 0 ? textPosition.x + item.width : textPosition.x;\r\n let textStartX = item.start.x < 0 ? textPosition.x - 5 : textPosition.x + 5;\r\n context.quadraticCurveTo(lineEndPoistion.x, lineEndPoistion.y, curveStartX, textPosition.y);\r\n context.moveTo(lineStartPoistion.x, lineStartPoistion.y);\r\n context.stroke();\r\n context.closePath();\r\n context.beginPath();\r\n context.moveTo(textPosition.x + item.width, textPosition.y);\r\n context.arc(curveStartX, textPosition.y, 2 * opts.pix, 0, 2 * Math.PI);\r\n context.closePath();\r\n context.fill();\r\n context.beginPath();\r\n context.setFontSize(item.textSize * opts.pix || config.fontSize);\r\n context.setFillStyle(item.textColor || opts.fontColor);\r\n context.fillText(item.text, textStartX, textPosition.y + 3);\r\n context.closePath();\r\n context.stroke();\r\n context.closePath();\r\n }\r\n}\r\n\r\nfunction drawToolTipSplitLine(offsetX, opts, config, context) {\r\n var toolTipOption = opts.extra.tooltip || {};\r\n toolTipOption.gridType = toolTipOption.gridType == undefined ? 'solid' : toolTipOption.gridType;\r\n toolTipOption.dashLength = toolTipOption.dashLength == undefined ? 4 : toolTipOption.dashLength;\r\n var startY = opts.area[0];\r\n var endY = opts.height - opts.area[2];\r\n if (toolTipOption.gridType == 'dash') {\r\n context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]);\r\n }\r\n context.setStrokeStyle(toolTipOption.gridColor || '#cccccc');\r\n context.setLineWidth(1 * opts.pix);\r\n context.beginPath();\r\n context.moveTo(offsetX, startY);\r\n context.lineTo(offsetX, endY);\r\n context.stroke();\r\n context.setLineDash([]);\r\n if (toolTipOption.xAxisLabel) {\r\n let labelText = opts.categories[opts.tooltip.index];\r\n context.setFontSize(config.fontSize);\r\n let textWidth = measureText(labelText, config.fontSize, context);\r\n let textX = offsetX - 0.5 * textWidth;\r\n let textY = endY;\r\n context.beginPath();\r\n context.setFillStyle(hexToRgb(toolTipOption.labelBgColor || config.toolTipBackground, toolTipOption.labelBgOpacity || config.toolTipOpacity));\r\n context.setStrokeStyle(toolTipOption.labelBgColor || config.toolTipBackground);\r\n context.setLineWidth(1 * opts.pix);\r\n context.rect(textX - config.toolTipPadding, textY, textWidth + 2 * config.toolTipPadding, config.fontSize + 2 * config.toolTipPadding);\r\n context.closePath();\r\n context.stroke();\r\n context.fill();\r\n context.beginPath();\r\n context.setFontSize(config.fontSize);\r\n context.setFillStyle(toolTipOption.labelFontColor || opts.fontColor);\r\n context.fillText(String(labelText), textX, textY + config.toolTipPadding + config.fontSize);\r\n context.closePath();\r\n context.stroke();\r\n }\r\n}\r\n\r\nfunction drawMarkLine(opts, config, context) {\r\n let markLineOption = assign({}, {\r\n type: 'solid',\r\n dashLength: 4,\r\n data: []\r\n }, opts.extra.markLine);\r\n let startX = opts.area[3];\r\n let endX = opts.width - opts.area[1];\r\n let points = calMarkLineData(markLineOption.data, opts);\r\n for (let i = 0; i < points.length; i++) {\r\n let item = assign({}, {\r\n lineColor: '#DE4A42',\r\n showLabel: false,\r\n labelFontColor: '#666666',\r\n labelBgColor: '#DFE8FF',\r\n labelBgOpacity: 0.8,\r\n labelAlign: 'left',\r\n labelOffsetX: 0,\r\n labelOffsetY: 0,\r\n }, points[i]);\r\n if (markLineOption.type == 'dash') {\r\n context.setLineDash([markLineOption.dashLength, markLineOption.dashLength]);\r\n }\r\n context.setStrokeStyle(item.lineColor);\r\n context.setLineWidth(1 * opts.pix);\r\n context.beginPath();\r\n context.moveTo(startX, item.y);\r\n context.lineTo(endX, item.y);\r\n context.stroke();\r\n context.setLineDash([]);\r\n if (item.showLabel) {\r\n let labelText = item.labelText ? item.labelText : item.value;\r\n context.setFontSize(config.fontSize);\r\n let textWidth = measureText(labelText, config.fontSize, context);\r\n let bgWidth = textWidth + config.toolTipPadding * 2;\r\n let bgStartX = item.labelAlign == 'left' ? opts.area[3] - bgWidth : opts.width - opts.area[1];\r\n bgStartX += item.labelOffsetX;\r\n let bgStartY = item.y - 0.5 * config.fontSize - config.toolTipPadding;\r\n bgStartY += item.labelOffsetY;\r\n let textX = bgStartX + config.toolTipPadding;\r\n let textY = item.y;\r\n context.setFillStyle(hexToRgb(item.labelBgColor, item.labelBgOpacity));\r\n context.setStrokeStyle(item.labelBgColor);\r\n context.setLineWidth(1 * opts.pix);\r\n context.beginPath();\r\n context.rect(bgStartX, bgStartY, bgWidth, config.fontSize + 2 * config.toolTipPadding);\r\n context.closePath();\r\n context.stroke();\r\n context.fill();\r\n context.setFontSize(config.fontSize);\r\n context.setTextAlign('left');\r\n context.setFillStyle(item.labelFontColor);\r\n context.fillText(String(labelText), textX, bgStartY + config.fontSize + config.toolTipPadding/2);\r\n context.stroke();\r\n context.setTextAlign('left');\r\n }\r\n }\r\n}\r\n\r\nfunction drawToolTipHorizentalLine(opts, config, context, eachSpacing, xAxisPoints) {\r\n var toolTipOption = assign({}, {\r\n gridType: 'solid',\r\n dashLength: 4\r\n }, opts.extra.tooltip);\r\n var startX = opts.area[3];\r\n var endX = opts.width - opts.area[1];\r\n if (toolTipOption.gridType == 'dash') {\r\n context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]);\r\n }\r\n context.setStrokeStyle(toolTipOption.gridColor || '#cccccc');\r\n context.setLineWidth(1 * opts.pix);\r\n context.beginPath();\r\n context.moveTo(startX, opts.tooltip.offset.y);\r\n context.lineTo(endX, opts.tooltip.offset.y);\r\n context.stroke();\r\n context.setLineDash([]);\r\n if (toolTipOption.yAxisLabel) {\r\n let labelText = calTooltipYAxisData(opts.tooltip.offset.y, opts.series, opts, config, eachSpacing);\r\n let widthArr = opts.chartData.yAxisData.yAxisWidth;\r\n let tStartLeft = opts.area[3];\r\n let tStartRight = opts.width - opts.area[1];\r\n for (let i = 0; i < labelText.length; i++) {\r\n context.setFontSize(config.fontSize);\r\n let textWidth = measureText(labelText[i], config.fontSize, context);\r\n let bgStartX, bgEndX, bgWidth;\r\n if (widthArr[i].position == 'left') {\r\n bgStartX = tStartLeft - widthArr[i].width;\r\n bgEndX = Math.max(bgStartX, bgStartX + textWidth + config.toolTipPadding * 2);\r\n } else {\r\n bgStartX = tStartRight;\r\n bgEndX = Math.max(bgStartX + widthArr[i].width, bgStartX + textWidth + config.toolTipPadding * 2);\r\n }\r\n bgWidth = bgEndX - bgStartX;\r\n let textX = bgStartX + (bgWidth - textWidth) / 2;\r\n let textY = opts.tooltip.offset.y;\r\n context.beginPath();\r\n context.setFillStyle(hexToRgb(toolTipOption.labelBgColor || config.toolTipBackground, toolTipOption.labelBgOpacity || config.toolTipOpacity));\r\n context.setStrokeStyle(toolTipOption.labelBgColor || config.toolTipBackground);\r\n context.setLineWidth(1 * opts.pix);\r\n context.rect(bgStartX, textY - 0.5 * config.fontSize - config.toolTipPadding, bgWidth, config.fontSize + 2 *\r\n config.toolTipPadding);\r\n context.closePath();\r\n context.stroke();\r\n context.fill();\r\n context.beginPath();\r\n context.setFontSize(config.fontSize);\r\n context.setFillStyle(toolTipOption.labelFontColor || opts.fontColor);\r\n context.fillText(labelText[i], textX, textY + 0.5 * config.fontSize);\r\n context.closePath();\r\n context.stroke();\r\n if (widthArr[i].position == 'left') {\r\n tStartLeft -= (widthArr[i].width + opts.yAxis.padding * opts.pix);\r\n } else {\r\n tStartRight += widthArr[i].width + opts.yAxis.padding * opts.pix;\r\n }\r\n }\r\n }\r\n}\r\n\r\nfunction drawToolTipSplitArea(offsetX, opts, config, context, eachSpacing) {\r\n var toolTipOption = assign({}, {\r\n activeBgColor: '#000000',\r\n activeBgOpacity: 0.08,\r\n activeWidth: eachSpacing\r\n }, opts.extra.column);\r\n toolTipOption.activeWidth = toolTipOption.activeWidth > eachSpacing ? eachSpacing : toolTipOption.activeWidth;\r\n var startY = opts.area[0];\r\n var endY = opts.height - opts.area[2];\r\n context.beginPath();\r\n context.setFillStyle(hexToRgb(toolTipOption.activeBgColor, toolTipOption.activeBgOpacity));\r\n context.rect(offsetX - toolTipOption.activeWidth / 2, startY, toolTipOption.activeWidth, endY - startY);\r\n context.closePath();\r\n context.fill();\r\n context.setFillStyle(\"#FFFFFF\");\r\n}\r\n\r\nfunction drawBarToolTipSplitArea(offsetX, opts, config, context, eachSpacing) {\r\n var toolTipOption = assign({}, {\r\n activeBgColor: '#000000',\r\n activeBgOpacity: 0.08\r\n }, opts.extra.bar);\r\n var startX = opts.area[3];\r\n var endX = opts.width - opts.area[1];\r\n context.beginPath();\r\n context.setFillStyle(hexToRgb(toolTipOption.activeBgColor, toolTipOption.activeBgOpacity));\r\n context.rect( startX ,offsetX - eachSpacing / 2 , endX - startX,eachSpacing);\r\n context.closePath();\r\n context.fill();\r\n context.setFillStyle(\"#FFFFFF\");\r\n}\r\n\r\n\r\nfunction drawToolTip(textList, offset, opts, config, context, eachSpacing, xAxisPoints) {\r\n var toolTipOption = assign({}, {\r\n showBox: true,\r\n showArrow: true,\r\n showCategory: false,\r\n bgColor: '#000000',\r\n bgOpacity: 0.7,\r\n borderColor: '#000000',\r\n borderWidth: 0,\r\n borderRadius: 0,\r\n borderOpacity: 0.7,\r\n fontColor: '#FFFFFF',\r\n splitLine: true,\r\n }, opts.extra.tooltip);\r\n if(toolTipOption.showCategory==true && opts.categories){\r\n textList.unshift({text:opts.categories[opts.tooltip.index],color:null})\r\n }\r\n var legendWidth = 4 * opts.pix;\r\n var legendMarginRight = 5 * opts.pix;\r\n var arrowWidth = toolTipOption.showArrow ? 8 * opts.pix : 0;\r\n var isOverRightBorder = false;\r\n if (opts.type == 'line' || opts.type == 'mount' || opts.type == 'area' || opts.type == 'candle' || opts.type == 'mix') {\r\n if (toolTipOption.splitLine == true) {\r\n drawToolTipSplitLine(opts.tooltip.offset.x, opts, config, context);\r\n }\r\n }\r\n offset = assign({\r\n x: 0,\r\n y: 0\r\n }, offset);\r\n offset.y -= 8 * opts.pix;\r\n var textWidth = textList.map(function(item) {\r\n return measureText(item.text, config.fontSize, context);\r\n });\r\n var toolTipWidth = legendWidth + legendMarginRight + 4 * config.toolTipPadding + Math.max.apply(null, textWidth);\r\n var toolTipHeight = 2 * config.toolTipPadding + textList.length * config.toolTipLineHeight;\r\n if (toolTipOption.showBox == false) {\r\n return\r\n }\r\n // if beyond the right border\r\n if (offset.x - Math.abs(opts._scrollDistance_ || 0) + arrowWidth + toolTipWidth > opts.width) {\r\n isOverRightBorder = true;\r\n }\r\n if (toolTipHeight + offset.y > opts.height) {\r\n offset.y = opts.height - toolTipHeight;\r\n }\r\n // draw background rect\r\n context.beginPath();\r\n context.setFillStyle(hexToRgb(toolTipOption.bgColor || config.toolTipBackground, toolTipOption.bgOpacity || config.toolTipOpacity));\r\n context.setLineWidth(toolTipOption.borderWidth * opts.pix);\r\n context.setStrokeStyle(hexToRgb(toolTipOption.borderColor, toolTipOption.borderOpacity));\r\n var radius = toolTipOption.borderRadius;\r\n if (isOverRightBorder) {\r\n if (toolTipOption.showArrow) {\r\n context.moveTo(offset.x, offset.y + 10 * opts.pix);\r\n context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pix + 5 * opts.pix);\r\n }\r\n context.arc(offset.x - arrowWidth - radius, offset.y + toolTipHeight - radius, radius, 0, Math.PI / 2, false);\r\n context.arc(offset.x - arrowWidth - Math.round(toolTipWidth) + radius, offset.y + toolTipHeight - radius, radius,\r\n Math.PI / 2, Math.PI, false);\r\n context.arc(offset.x - arrowWidth - Math.round(toolTipWidth) + radius, offset.y + radius, radius, -Math.PI, -Math.PI / 2, false);\r\n context.arc(offset.x - arrowWidth - radius, offset.y + radius, radius, -Math.PI / 2, 0, false);\r\n if (toolTipOption.showArrow) {\r\n context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pix - 5 * opts.pix);\r\n context.lineTo(offset.x, offset.y + 10 * opts.pix);\r\n }\r\n } else {\r\n if (toolTipOption.showArrow) {\r\n context.moveTo(offset.x, offset.y + 10 * opts.pix);\r\n context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pix - 5 * opts.pix);\r\n }\r\n context.arc(offset.x + arrowWidth + radius, offset.y + radius, radius, -Math.PI, -Math.PI / 2, false);\r\n context.arc(offset.x + arrowWidth + Math.round(toolTipWidth) - radius, offset.y + radius, radius, -Math.PI / 2, 0,\r\n false);\r\n context.arc(offset.x + arrowWidth + Math.round(toolTipWidth) - radius, offset.y + toolTipHeight - radius, radius, 0,\r\n Math.PI / 2, false);\r\n context.arc(offset.x + arrowWidth + radius, offset.y + toolTipHeight - radius, radius, Math.PI / 2, Math.PI, false);\r\n if (toolTipOption.showArrow) {\r\n context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pix + 5 * opts.pix);\r\n context.lineTo(offset.x, offset.y + 10 * opts.pix);\r\n }\r\n }\r\n context.closePath();\r\n context.fill();\r\n if (toolTipOption.borderWidth > 0) {\r\n context.stroke();\r\n }\r\n // draw legend\r\n textList.forEach(function(item, index) {\r\n if (item.color !== null) {\r\n context.beginPath();\r\n context.setFillStyle(item.color);\r\n var startX = offset.x + arrowWidth + 2 * config.toolTipPadding;\r\n var startY = offset.y + (config.toolTipLineHeight - config.fontSize) / 2 + config.toolTipLineHeight * index + config.toolTipPadding + 1;\r\n if (isOverRightBorder) {\r\n startX = offset.x - toolTipWidth - arrowWidth + 2 * config.toolTipPadding;\r\n }\r\n context.fillRect(startX, startY, legendWidth, config.fontSize);\r\n context.closePath();\r\n }\r\n });\r\n // draw text list\r\n textList.forEach(function(item, index) {\r\n var startX = offset.x + arrowWidth + 2 * config.toolTipPadding + legendWidth + legendMarginRight;\r\n if (isOverRightBorder) {\r\n startX = offset.x - toolTipWidth - arrowWidth + 2 * config.toolTipPadding + +legendWidth + legendMarginRight;\r\n }\r\n var startY = offset.y + (config.toolTipLineHeight - config.fontSize) / 2 + config.toolTipLineHeight * index + config.toolTipPadding;\r\n context.beginPath();\r\n context.setFontSize(config.fontSize);\r\n context.setFillStyle(toolTipOption.fontColor);\r\n context.fillText(item.text, startX, startY + config.fontSize);\r\n context.closePath();\r\n context.stroke();\r\n });\r\n}\r\n\r\nfunction drawColumnDataPoints(series, opts, config, context) {\r\n let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n let xAxisData = opts.chartData.xAxisData,\r\n xAxisPoints = xAxisData.xAxisPoints,\r\n eachSpacing = xAxisData.eachSpacing;\r\n let columnOption = assign({}, {\r\n type: 'group',\r\n width: eachSpacing / 2,\r\n meterBorder: 4,\r\n meterFillColor: '#FFFFFF',\r\n barBorderCircle: false,\r\n barBorderRadius: [],\r\n seriesGap: 2,\r\n linearType: 'none',\r\n linearOpacity: 1,\r\n customColor: [],\r\n colorStop: 0,\r\n }, opts.extra.column);\r\n let calPoints = [];\r\n context.save();\r\n let leftNum = -2;\r\n let rightNum = xAxisPoints.length + 2;\r\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\r\n context.translate(opts._scrollDistance_, 0);\r\n leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2;\r\n rightNum = leftNum + opts.xAxis.itemCount + 4;\r\n }\r\n if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) {\r\n drawToolTipSplitArea(opts.tooltip.offset.x, opts, config, context, eachSpacing);\r\n }\r\n columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config);\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n switch (columnOption.type) {\r\n case 'group':\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n var tooltipPoints = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\r\n calPoints.push(tooltipPoints);\r\n points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts);\r\n for (let i = 0; i < points.length; i++) {\r\n let item = points[i];\r\n //fix issues/I27B1N yyoinge & Joeshu\r\n if (item !== null && i > leftNum && i < rightNum) {\r\n var startX = item.x - item.width / 2;\r\n var height = opts.height - item.y - opts.area[2];\r\n context.beginPath();\r\n var fillColor = item.color || eachSeries.color\r\n var strokeColor = item.color || eachSeries.color\r\n if (columnOption.linearType !== 'none') {\r\n var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]);\r\n //透明渐变\r\n if (columnOption.linearType == 'opacity') {\r\n grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n } else {\r\n grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity));\r\n grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex],columnOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n }\r\n fillColor = grd\r\n }\r\n // 圆角边框\r\n if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle === true) {\r\n const left = startX;\r\n const top = item.y;\r\n const width = item.width;\r\n const height = opts.height - opts.area[2] - item.y;\r\n if (columnOption.barBorderCircle) {\r\n columnOption.barBorderRadius = [width / 2, width / 2, 0, 0];\r\n }\r\n let [r0, r1, r2, r3] = columnOption.barBorderRadius;\r\n let minRadius = Math.min(width/2,height/2);\r\n r0 = r0 > minRadius ? minRadius : r0;\r\n r1 = r1 > minRadius ? minRadius : r1;\r\n r2 = r2 > minRadius ? minRadius : r2;\r\n r3 = r3 > minRadius ? minRadius : r3;\r\n r0 = r0 < 0 ? 0 : r0;\r\n r1 = r1 < 0 ? 0 : r1;\r\n r2 = r2 < 0 ? 0 : r2;\r\n r3 = r3 < 0 ? 0 : r3;\r\n context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2);\r\n context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0);\r\n context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2);\r\n context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI);\r\n } else {\r\n context.moveTo(startX, item.y);\r\n context.lineTo(startX + item.width, item.y);\r\n context.lineTo(startX + item.width, opts.height - opts.area[2]);\r\n context.lineTo(startX, opts.height - opts.area[2]);\r\n context.lineTo(startX, item.y);\r\n context.setLineWidth(1)\r\n context.setStrokeStyle(strokeColor);\r\n }\r\n context.setFillStyle(fillColor);\r\n context.closePath();\r\n //context.stroke();\r\n context.fill();\r\n }\r\n };\r\n break;\r\n case 'stack':\r\n // 绘制堆叠数据图\r\n var points = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\r\n calPoints.push(points);\r\n points = fixColumeStackData(points, eachSpacing, series.length, seriesIndex, config, opts, series);\r\n for (let i = 0; i < points.length; i++) {\r\n let item = points[i];\r\n if (item !== null && i > leftNum && i < rightNum) {\r\n context.beginPath();\r\n var fillColor = item.color || eachSeries.color;\r\n var startX = item.x - item.width / 2 + 1;\r\n var height = opts.height - item.y - opts.area[2];\r\n var height0 = opts.height - item.y0 - opts.area[2];\r\n if (seriesIndex > 0) {\r\n height -= height0;\r\n }\r\n context.setFillStyle(fillColor);\r\n context.moveTo(startX, item.y);\r\n context.fillRect(startX, item.y, item.width, height);\r\n context.closePath();\r\n context.fill();\r\n }\r\n };\r\n break;\r\n case 'meter':\r\n // 绘制温度计数据图\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n calPoints.push(points);\r\n points = fixColumeMeterData(points, eachSpacing, series.length, seriesIndex, config, opts, columnOption.meterBorder);\r\n for (let i = 0; i < points.length; i++) {\r\n let item = points[i];\r\n if (item !== null && i > leftNum && i < rightNum) {\r\n //画背景颜色\r\n context.beginPath();\r\n if (seriesIndex == 0 && columnOption.meterBorder > 0) {\r\n context.setStrokeStyle(eachSeries.color);\r\n context.setLineWidth(columnOption.meterBorder * opts.pix);\r\n }\r\n if(seriesIndex == 0){\r\n context.setFillStyle(columnOption.meterFillColor);\r\n }else{\r\n context.setFillStyle(item.color || eachSeries.color);\r\n }\r\n var startX = item.x - item.width / 2;\r\n var height = opts.height - item.y - opts.area[2];\r\n if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle === true) {\r\n const left = startX;\r\n const top = item.y;\r\n const width = item.width;\r\n const height = opts.height - opts.area[2] - item.y;\r\n if (columnOption.barBorderCircle) {\r\n columnOption.barBorderRadius = [width / 2, width / 2, 0, 0];\r\n }\r\n let [r0, r1, r2, r3] = columnOption.barBorderRadius;\r\n let minRadius = Math.min(width/2,height/2);\r\n r0 = r0 > minRadius ? minRadius : r0;\r\n r1 = r1 > minRadius ? minRadius : r1;\r\n r2 = r2 > minRadius ? minRadius : r2;\r\n r3 = r3 > minRadius ? minRadius : r3;\r\n r0 = r0 < 0 ? 0 : r0;\r\n r1 = r1 < 0 ? 0 : r1;\r\n r2 = r2 < 0 ? 0 : r2;\r\n r3 = r3 < 0 ? 0 : r3;\r\n context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2);\r\n context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0);\r\n context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2);\r\n context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI);\r\n context.fill();\r\n }else{\r\n context.moveTo(startX, item.y);\r\n context.lineTo(startX + item.width, item.y);\r\n context.lineTo(startX + item.width, opts.height - opts.area[2]);\r\n context.lineTo(startX, opts.height - opts.area[2]);\r\n context.lineTo(startX, item.y);\r\n context.fill();\r\n }\r\n if (seriesIndex == 0 && columnOption.meterBorder > 0) {\r\n context.closePath();\r\n context.stroke();\r\n }\r\n }\r\n }\r\n break;\r\n }\r\n });\r\n\r\n if (opts.dataLabel !== false && process === 1) {\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n switch (columnOption.type) {\r\n case 'group':\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts);\r\n drawPointText(points, eachSeries, config, context, opts);\r\n break;\r\n case 'stack':\r\n var points = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\r\n drawPointText(points, eachSeries, config, context, opts);\r\n break;\r\n case 'meter':\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n drawPointText(points, eachSeries, config, context, opts);\r\n break;\r\n }\r\n });\r\n }\r\n context.restore();\r\n return {\r\n xAxisPoints: xAxisPoints,\r\n calPoints: calPoints,\r\n eachSpacing: eachSpacing\r\n };\r\n}\r\n\r\nfunction drawMountDataPoints(series, opts, config, context) {\r\n let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n let xAxisData = opts.chartData.xAxisData,\r\n xAxisPoints = xAxisData.xAxisPoints,\r\n eachSpacing = xAxisData.eachSpacing;\r\n let mountOption = assign({}, {\r\n type: 'mount',\r\n widthRatio: 1,\r\n borderWidth: 1,\r\n barBorderCircle: false,\r\n barBorderRadius: [],\r\n linearType: 'none',\r\n linearOpacity: 1,\r\n customColor: [],\r\n colorStop: 0,\r\n }, opts.extra.mount);\r\n mountOption.widthRatio = mountOption.widthRatio <= 0 ? 0 : mountOption.widthRatio;\r\n mountOption.widthRatio = mountOption.widthRatio >= 2 ? 2 : mountOption.widthRatio;\r\n let calPoints = [];\r\n context.save();\r\n let leftNum = -2;\r\n let rightNum = xAxisPoints.length + 2;\r\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\r\n context.translate(opts._scrollDistance_, 0);\r\n leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2;\r\n rightNum = leftNum + opts.xAxis.itemCount + 4;\r\n }\r\n mountOption.customColor = fillCustomColor(mountOption.linearType, mountOption.customColor, series, config);\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[0]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var points = getMountDataPoints(series, minRange, maxRange, xAxisPoints, eachSpacing, opts, mountOption, process);\r\n switch (mountOption.type) {\r\n case 'bar':\r\n for (let i = 0; i < points.length; i++) {\r\n let item = points[i];\r\n if (item !== null && i > leftNum && i < rightNum) {\r\n var startX = item.x - eachSpacing*mountOption.widthRatio/2;\r\n var height = opts.height - item.y - opts.area[2];\r\n context.beginPath();\r\n var fillColor = item.color || series[i].color\r\n var strokeColor = item.color || series[i].color\r\n if (mountOption.linearType !== 'none') {\r\n var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]);\r\n //透明渐变\r\n if (mountOption.linearType == 'opacity') {\r\n grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n } else {\r\n grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity));\r\n grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n }\r\n fillColor = grd\r\n }\r\n // 圆角边框\r\n if ((mountOption.barBorderRadius && mountOption.barBorderRadius.length === 4) || mountOption.barBorderCircle === true) {\r\n const left = startX;\r\n const top = item.y;\r\n const width = item.width;\r\n const height = opts.height - opts.area[2] - item.y - mountOption.borderWidth * opts.pix / 2; \r\n if (mountOption.barBorderCircle) {\r\n mountOption.barBorderRadius = [width / 2, width / 2, 0, 0];\r\n }\r\n let [r0, r1, r2, r3] = mountOption.barBorderRadius;\r\n let minRadius = Math.min(width/2,height/2);\r\n r0 = r0 > minRadius ? minRadius : r0;\r\n r1 = r1 > minRadius ? minRadius : r1;\r\n r2 = r2 > minRadius ? minRadius : r2;\r\n r3 = r3 > minRadius ? minRadius : r3;\r\n r0 = r0 < 0 ? 0 : r0;\r\n r1 = r1 < 0 ? 0 : r1;\r\n r2 = r2 < 0 ? 0 : r2;\r\n r3 = r3 < 0 ? 0 : r3;\r\n context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2);\r\n context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0);\r\n context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2);\r\n context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI);\r\n } else {\r\n context.moveTo(startX, item.y);\r\n context.lineTo(startX + item.width, item.y);\r\n context.lineTo(startX + item.width, opts.height - opts.area[2]);\r\n context.lineTo(startX, opts.height - opts.area[2]);\r\n context.lineTo(startX, item.y);\r\n }\r\n context.setStrokeStyle(strokeColor);\r\n context.setFillStyle(fillColor);\r\n if(mountOption.borderWidth > 0){\r\n context.setLineWidth(mountOption.borderWidth * opts.pix);\r\n context.closePath();\r\n context.stroke();\r\n }\r\n context.fill();\r\n }\r\n };\r\n break;\r\n case 'triangle':\r\n for (let i = 0; i < points.length; i++) {\r\n let item = points[i];\r\n if (item !== null && i > leftNum && i < rightNum) {\r\n var startX = item.x - eachSpacing*mountOption.widthRatio/2;\r\n var height = opts.height - item.y - opts.area[2];\r\n context.beginPath();\r\n var fillColor = item.color || series[i].color\r\n var strokeColor = item.color || series[i].color\r\n if (mountOption.linearType !== 'none') {\r\n var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]);\r\n //透明渐变\r\n if (mountOption.linearType == 'opacity') {\r\n grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n } else {\r\n grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity));\r\n grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n }\r\n fillColor = grd\r\n }\r\n context.moveTo(startX, opts.height - opts.area[2]);\r\n context.lineTo(item.x, item.y);\r\n context.lineTo(startX + item.width, opts.height - opts.area[2]);\r\n context.setStrokeStyle(strokeColor);\r\n context.setFillStyle(fillColor);\r\n if(mountOption.borderWidth > 0){\r\n context.setLineWidth(mountOption.borderWidth * opts.pix);\r\n context.stroke();\r\n }\r\n context.fill();\r\n }\r\n };\r\n break;\r\n case 'mount':\r\n for (let i = 0; i < points.length; i++) {\r\n let item = points[i];\r\n if (item !== null && i > leftNum && i < rightNum) {\r\n var startX = item.x - eachSpacing*mountOption.widthRatio/2;\r\n var height = opts.height - item.y - opts.area[2];\r\n context.beginPath();\r\n var fillColor = item.color || series[i].color\r\n var strokeColor = item.color || series[i].color\r\n if (mountOption.linearType !== 'none') {\r\n var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]);\r\n //透明渐变\r\n if (mountOption.linearType == 'opacity') {\r\n grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n } else {\r\n grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity));\r\n grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n }\r\n fillColor = grd\r\n }\r\n context.moveTo(startX, opts.height - opts.area[2]);\r\n context.bezierCurveTo(item.x - item.width/4, opts.height - opts.area[2], item.x - item.width/4, item.y, item.x, item.y);\r\n context.bezierCurveTo(item.x + item.width/4, item.y, item.x + item.width/4, opts.height - opts.area[2], startX + item.width, opts.height - opts.area[2]);\r\n context.setStrokeStyle(strokeColor);\r\n context.setFillStyle(fillColor);\r\n if(mountOption.borderWidth > 0){\r\n context.setLineWidth(mountOption.borderWidth * opts.pix);\r\n context.stroke();\r\n }\r\n context.fill();\r\n }\r\n };\r\n break;\r\n case 'sharp':\r\n for (let i = 0; i < points.length; i++) {\r\n let item = points[i];\r\n if (item !== null && i > leftNum && i < rightNum) {\r\n var startX = item.x - eachSpacing*mountOption.widthRatio/2;\r\n var height = opts.height - item.y - opts.area[2];\r\n context.beginPath();\r\n var fillColor = item.color || series[i].color\r\n var strokeColor = item.color || series[i].color\r\n if (mountOption.linearType !== 'none') {\r\n var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]);\r\n //透明渐变\r\n if (mountOption.linearType == 'opacity') {\r\n grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n } else {\r\n grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity));\r\n grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n }\r\n fillColor = grd\r\n }\r\n context.moveTo(startX, opts.height - opts.area[2]);\r\n context.quadraticCurveTo(item.x - 0, opts.height - opts.area[2] - height/4, item.x, item.y);\r\n context.quadraticCurveTo(item.x + 0, opts.height - opts.area[2] - height/4, startX + item.width, opts.height - opts.area[2])\r\n context.setStrokeStyle(strokeColor);\r\n context.setFillStyle(fillColor);\r\n if(mountOption.borderWidth > 0){\r\n context.setLineWidth(mountOption.borderWidth * opts.pix);\r\n context.stroke();\r\n }\r\n context.fill();\r\n }\r\n };\r\n break;\r\n }\r\n\r\n if (opts.dataLabel !== false && process === 1) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[0]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var points = getMountDataPoints(series, minRange, maxRange, xAxisPoints, eachSpacing, opts, mountOption, process);\r\n drawMountPointText(points, series, config, context, opts);\r\n }\r\n context.restore();\r\n return {\r\n xAxisPoints: xAxisPoints,\r\n calPoints: points,\r\n eachSpacing: eachSpacing\r\n };\r\n}\r\n\r\nfunction drawBarDataPoints(series, opts, config, context) {\r\n let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n let yAxisPoints = [];\r\n let eachSpacing = (opts.height - opts.area[0] - opts.area[2])/opts.categories.length;\r\n for (let i = 0; i < opts.categories.length; i++) {\r\n yAxisPoints.push(opts.area[0] + eachSpacing / 2 + eachSpacing * i);\r\n }\r\n let columnOption = assign({}, {\r\n type: 'group',\r\n width: eachSpacing / 2,\r\n meterBorder: 4,\r\n meterFillColor: '#FFFFFF',\r\n barBorderCircle: false,\r\n barBorderRadius: [],\r\n seriesGap: 2,\r\n linearType: 'none',\r\n linearOpacity: 1,\r\n customColor: [],\r\n colorStop: 0,\r\n }, opts.extra.bar);\r\n let calPoints = [];\r\n context.save();\r\n let leftNum = -2;\r\n let rightNum = yAxisPoints.length + 2;\r\n if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) {\r\n drawBarToolTipSplitArea(opts.tooltip.offset.y, opts, config, context, eachSpacing);\r\n }\r\n columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config);\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.xAxisData.ranges);\r\n maxRange = ranges.pop();\r\n minRange = ranges.shift();\r\n var data = eachSeries.data;\r\n switch (columnOption.type) {\r\n case 'group':\r\n var points = getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, process);\r\n var tooltipPoints = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\r\n calPoints.push(tooltipPoints);\r\n points = fixBarData(points, eachSpacing, series.length, seriesIndex, config, opts);\r\n for (let i = 0; i < points.length; i++) {\r\n let item = points[i];\r\n //fix issues/I27B1N yyoinge & Joeshu\r\n if (item !== null && i > leftNum && i < rightNum) {\r\n //var startX = item.x - item.width / 2;\r\n var startX = opts.area[3];\r\n var startY = item.y - item.width / 2;\r\n var height = item.height;\r\n context.beginPath();\r\n var fillColor = item.color || eachSeries.color\r\n var strokeColor = item.color || eachSeries.color\r\n if (columnOption.linearType !== 'none') {\r\n var grd = context.createLinearGradient(startX, item.y, item.x, item.y);\r\n //透明渐变\r\n if (columnOption.linearType == 'opacity') {\r\n grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n } else {\r\n grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity));\r\n grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex],columnOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n }\r\n fillColor = grd\r\n }\r\n // 圆角边框\r\n if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle === true) {\r\n const left = startX;\r\n const width = item.width;\r\n const top = item.y - item.width / 2;\r\n const height = item.height;\r\n if (columnOption.barBorderCircle) {\r\n columnOption.barBorderRadius = [width / 2, width / 2, 0, 0];\r\n }\r\n let [r0, r1, r2, r3] = columnOption.barBorderRadius;\r\n let minRadius = Math.min(width/2,height/2);\r\n r0 = r0 > minRadius ? minRadius : r0;\r\n r1 = r1 > minRadius ? minRadius : r1;\r\n r2 = r2 > minRadius ? minRadius : r2;\r\n r3 = r3 > minRadius ? minRadius : r3;\r\n r0 = r0 < 0 ? 0 : r0;\r\n r1 = r1 < 0 ? 0 : r1;\r\n r2 = r2 < 0 ? 0 : r2;\r\n r3 = r3 < 0 ? 0 : r3;\r\n \r\n context.arc(left + r3, top + r3, r3, -Math.PI, -Math.PI / 2);\r\n context.arc(item.x - r0, top + r0, r0, -Math.PI / 2, 0);\r\n context.arc(item.x - r1, top + width - r1, r1, 0, Math.PI / 2);\r\n context.arc(left + r2, top + width - r2, r2, Math.PI / 2, Math.PI);\r\n } else {\r\n context.moveTo(startX, startY);\r\n context.lineTo(item.x, startY);\r\n context.lineTo(item.x, startY + item.width);\r\n context.lineTo(startX, startY + item.width);\r\n context.lineTo(startX, startY);\r\n context.setLineWidth(1)\r\n context.setStrokeStyle(strokeColor);\r\n }\r\n context.setFillStyle(fillColor);\r\n context.closePath();\r\n //context.stroke();\r\n context.fill();\r\n }\r\n };\r\n break;\r\n case 'stack':\r\n // 绘制堆叠数据图\r\n var points = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\r\n calPoints.push(points);\r\n points = fixBarStackData(points, eachSpacing, series.length, seriesIndex, config, opts, series);\r\n for (let i = 0; i < points.length; i++) {\r\n let item = points[i];\r\n if (item !== null && i > leftNum && i < rightNum) {\r\n context.beginPath();\r\n var fillColor = item.color || eachSeries.color;\r\n var startX = item.x0;\r\n context.setFillStyle(fillColor);\r\n context.moveTo(startX, item.y - item.width/2);\r\n context.fillRect(startX, item.y - item.width/2, item.height , item.width);\r\n context.closePath();\r\n context.fill();\r\n }\r\n };\r\n break;\r\n }\r\n });\r\n\r\n if (opts.dataLabel !== false && process === 1) {\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.xAxisData.ranges);\r\n maxRange = ranges.pop();\r\n minRange = ranges.shift();\r\n var data = eachSeries.data;\r\n switch (columnOption.type) {\r\n case 'group':\r\n var points = getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, process);\r\n points = fixBarData(points, eachSpacing, series.length, seriesIndex, config, opts);\r\n drawBarPointText(points, eachSeries, config, context, opts);\r\n break;\r\n case 'stack':\r\n var points = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\r\n drawBarPointText(points, eachSeries, config, context, opts);\r\n break;\r\n }\r\n });\r\n }\r\n return {\r\n yAxisPoints: yAxisPoints,\r\n calPoints: calPoints,\r\n eachSpacing: eachSpacing\r\n };\r\n}\r\n\r\nfunction drawCandleDataPoints(series, seriesMA, opts, config, context) {\r\n var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1;\r\n var candleOption = assign({}, {\r\n color: {},\r\n average: {}\r\n }, opts.extra.candle);\r\n candleOption.color = assign({}, {\r\n upLine: '#f04864',\r\n upFill: '#f04864',\r\n downLine: '#2fc25b',\r\n downFill: '#2fc25b'\r\n }, candleOption.color);\r\n candleOption.average = assign({}, {\r\n show: false,\r\n name: [],\r\n day: [],\r\n color: config.color\r\n }, candleOption.average);\r\n opts.extra.candle = candleOption;\r\n let xAxisData = opts.chartData.xAxisData,\r\n xAxisPoints = xAxisData.xAxisPoints,\r\n eachSpacing = xAxisData.eachSpacing;\r\n let calPoints = [];\r\n context.save();\r\n let leftNum = -2;\r\n let rightNum = xAxisPoints.length + 2;\r\n let leftSpace = 0;\r\n let rightSpace = opts.width + eachSpacing;\r\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\r\n context.translate(opts._scrollDistance_, 0);\r\n leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2;\r\n rightNum = leftNum + opts.xAxis.itemCount + 4;\r\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\r\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\r\n }\r\n //画均线\r\n if (candleOption.average.show || seriesMA) { //Merge pull request !12 from 邱贵翔\r\n seriesMA.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n var splitPointList = splitPoints(points,eachSeries);\r\n for (let i = 0; i < splitPointList.length; i++) {\r\n let points = splitPointList[i];\r\n context.beginPath();\r\n context.setStrokeStyle(eachSeries.color);\r\n context.setLineWidth(1);\r\n if (points.length === 1) {\r\n context.moveTo(points[0].x, points[0].y);\r\n context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI);\r\n } else {\r\n context.moveTo(points[0].x, points[0].y);\r\n let startPoint = 0;\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n var ctrlPoint = createCurveControlPoints(points, j - 1);\r\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x,\r\n item.y);\r\n }\r\n }\r\n context.moveTo(points[0].x, points[0].y);\r\n }\r\n context.closePath();\r\n context.stroke();\r\n }\r\n });\r\n }\r\n //画K线\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n var points = getCandleDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n calPoints.push(points);\r\n var splitPointList = splitPoints(points,eachSeries);\r\n for (let i = 0; i < splitPointList[0].length; i++) {\r\n if (i > leftNum && i < rightNum) {\r\n let item = splitPointList[0][i];\r\n context.beginPath();\r\n //如果上涨\r\n if (data[i][1] - data[i][0] > 0) {\r\n context.setStrokeStyle(candleOption.color.upLine);\r\n context.setFillStyle(candleOption.color.upFill);\r\n context.setLineWidth(1 * opts.pix);\r\n context.moveTo(item[3].x, item[3].y); //顶点\r\n context.lineTo(item[1].x, item[1].y); //收盘中间点\r\n context.lineTo(item[1].x - eachSpacing / 4, item[1].y); //收盘左侧点\r\n context.lineTo(item[0].x - eachSpacing / 4, item[0].y); //开盘左侧点\r\n context.lineTo(item[0].x, item[0].y); //开盘中间点\r\n context.lineTo(item[2].x, item[2].y); //底点\r\n context.lineTo(item[0].x, item[0].y); //开盘中间点\r\n context.lineTo(item[0].x + eachSpacing / 4, item[0].y); //开盘右侧点\r\n context.lineTo(item[1].x + eachSpacing / 4, item[1].y); //收盘右侧点\r\n context.lineTo(item[1].x, item[1].y); //收盘中间点\r\n context.moveTo(item[3].x, item[3].y); //顶点\r\n } else {\r\n context.setStrokeStyle(candleOption.color.downLine);\r\n context.setFillStyle(candleOption.color.downFill);\r\n context.setLineWidth(1 * opts.pix);\r\n context.moveTo(item[3].x, item[3].y); //顶点\r\n context.lineTo(item[0].x, item[0].y); //开盘中间点\r\n context.lineTo(item[0].x - eachSpacing / 4, item[0].y); //开盘左侧点\r\n context.lineTo(item[1].x - eachSpacing / 4, item[1].y); //收盘左侧点\r\n context.lineTo(item[1].x, item[1].y); //收盘中间点\r\n context.lineTo(item[2].x, item[2].y); //底点\r\n context.lineTo(item[1].x, item[1].y); //收盘中间点\r\n context.lineTo(item[1].x + eachSpacing / 4, item[1].y); //收盘右侧点\r\n context.lineTo(item[0].x + eachSpacing / 4, item[0].y); //开盘右侧点\r\n context.lineTo(item[0].x, item[0].y); //开盘中间点\r\n context.moveTo(item[3].x, item[3].y); //顶点\r\n }\r\n context.closePath();\r\n context.fill();\r\n context.stroke();\r\n }\r\n }\r\n });\r\n context.restore();\r\n return {\r\n xAxisPoints: xAxisPoints,\r\n calPoints: calPoints,\r\n eachSpacing: eachSpacing\r\n };\r\n}\r\n\r\nfunction drawAreaDataPoints(series, opts, config, context) {\r\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n var areaOption = assign({}, {\r\n type: 'straight',\r\n opacity: 0.2,\r\n addLine: false,\r\n width: 2,\r\n gradient: false\r\n }, opts.extra.area);\r\n let xAxisData = opts.chartData.xAxisData,\r\n xAxisPoints = xAxisData.xAxisPoints,\r\n eachSpacing = xAxisData.eachSpacing;\r\n let endY = opts.height - opts.area[2];\r\n let calPoints = [];\r\n context.save();\r\n let leftSpace = 0;\r\n let rightSpace = opts.width + eachSpacing;\r\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\r\n context.translate(opts._scrollDistance_, 0);\r\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\r\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\r\n }\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n let data = eachSeries.data;\r\n let points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n calPoints.push(points);\r\n let splitPointList = splitPoints(points,eachSeries);\r\n for (let i = 0; i < splitPointList.length; i++) {\r\n let points = splitPointList[i];\r\n // 绘制区域数\r\n context.beginPath();\r\n context.setStrokeStyle(hexToRgb(eachSeries.color, areaOption.opacity));\r\n if (areaOption.gradient) {\r\n let gradient = context.createLinearGradient(0, opts.area[0], 0, opts.height - opts.area[2]);\r\n gradient.addColorStop('0', hexToRgb(eachSeries.color, areaOption.opacity));\r\n gradient.addColorStop('1.0', hexToRgb(\"#FFFFFF\", 0.1));\r\n context.setFillStyle(gradient);\r\n } else {\r\n context.setFillStyle(hexToRgb(eachSeries.color, areaOption.opacity));\r\n }\r\n context.setLineWidth(areaOption.width * opts.pix);\r\n if (points.length > 1) {\r\n let firstPoint = points[0];\r\n let lastPoint = points[points.length - 1];\r\n context.moveTo(firstPoint.x, firstPoint.y);\r\n let startPoint = 0;\r\n if (areaOption.type === 'curve') {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n let ctrlPoint = createCurveControlPoints(points, j - 1);\r\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y);\r\n }\r\n };\r\n } \r\n if (areaOption.type === 'straight') {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n context.lineTo(item.x, item.y);\r\n }\r\n };\r\n }\r\n if (areaOption.type === 'step') {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n context.lineTo(item.x, points[j - 1].y);\r\n context.lineTo(item.x, item.y);\r\n }\r\n };\r\n }\r\n context.lineTo(lastPoint.x, endY);\r\n context.lineTo(firstPoint.x, endY);\r\n context.lineTo(firstPoint.x, firstPoint.y);\r\n } else {\r\n let item = points[0];\r\n context.moveTo(item.x - eachSpacing / 2, item.y);\r\n context.lineTo(item.x + eachSpacing / 2, item.y);\r\n context.lineTo(item.x + eachSpacing / 2, endY);\r\n context.lineTo(item.x - eachSpacing / 2, endY);\r\n context.moveTo(item.x - eachSpacing / 2, item.y);\r\n }\r\n context.closePath();\r\n context.fill();\r\n //画连线\r\n if (areaOption.addLine) {\r\n if (eachSeries.lineType == 'dash') {\r\n let dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\r\n dashLength *= opts.pix;\r\n context.setLineDash([dashLength, dashLength]);\r\n }\r\n context.beginPath();\r\n context.setStrokeStyle(eachSeries.color);\r\n context.setLineWidth(areaOption.width * opts.pix);\r\n if (points.length === 1) {\r\n context.moveTo(points[0].x, points[0].y);\r\n context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI);\r\n } else {\r\n context.moveTo(points[0].x, points[0].y);\r\n let startPoint = 0;\r\n if (areaOption.type === 'curve') {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n let ctrlPoint = createCurveControlPoints(points, j - 1);\r\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y);\r\n }\r\n };\r\n }\r\n if (areaOption.type === 'straight') {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n context.lineTo(item.x, item.y);\r\n }\r\n };\r\n }\r\n if (areaOption.type === 'step') {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n context.lineTo(item.x, points[j - 1].y);\r\n context.lineTo(item.x, item.y);\r\n }\r\n };\r\n }\r\n context.moveTo(points[0].x, points[0].y);\r\n }\r\n context.stroke();\r\n context.setLineDash([]);\r\n }\r\n }\r\n //画点\r\n if (opts.dataPointShape !== false) {\r\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\r\n }\r\n });\r\n\r\n if (opts.dataLabel !== false && process === 1) {\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n drawPointText(points, eachSeries, config, context, opts);\r\n });\r\n }\r\n context.restore();\r\n return {\r\n xAxisPoints: xAxisPoints,\r\n calPoints: calPoints,\r\n eachSpacing: eachSpacing\r\n };\r\n}\r\n\r\nfunction drawScatterDataPoints(series, opts, config, context) {\r\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n var scatterOption = assign({}, {\r\n type: 'circle'\r\n }, opts.extra.scatter);\r\n let xAxisData = opts.chartData.xAxisData,\r\n xAxisPoints = xAxisData.xAxisPoints,\r\n eachSpacing = xAxisData.eachSpacing;\r\n var calPoints = [];\r\n context.save();\r\n let leftSpace = 0;\r\n let rightSpace = opts.width + eachSpacing;\r\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\r\n context.translate(opts._scrollDistance_, 0);\r\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\r\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\r\n }\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n context.beginPath();\r\n context.setStrokeStyle(eachSeries.color);\r\n context.setFillStyle(eachSeries.color);\r\n context.setLineWidth(1 * opts.pix);\r\n var shape = eachSeries.pointShape;\r\n if (shape === 'diamond') {\r\n points.forEach(function(item, index) {\r\n if (item !== null) {\r\n context.moveTo(item.x, item.y - 4.5);\r\n context.lineTo(item.x - 4.5, item.y);\r\n context.lineTo(item.x, item.y + 4.5);\r\n context.lineTo(item.x + 4.5, item.y);\r\n context.lineTo(item.x, item.y - 4.5);\r\n }\r\n });\r\n } else if (shape === 'circle') {\r\n points.forEach(function(item, index) {\r\n if (item !== null) {\r\n context.moveTo(item.x + 2.5 * opts.pix, item.y);\r\n context.arc(item.x, item.y, 3 * opts.pix, 0, 2 * Math.PI, false);\r\n }\r\n });\r\n } else if (shape === 'square') {\r\n points.forEach(function(item, index) {\r\n if (item !== null) {\r\n context.moveTo(item.x - 3.5, item.y - 3.5);\r\n context.rect(item.x - 3.5, item.y - 3.5, 7, 7);\r\n }\r\n });\r\n } else if (shape === 'triangle') {\r\n points.forEach(function(item, index) {\r\n if (item !== null) {\r\n context.moveTo(item.x, item.y - 4.5);\r\n context.lineTo(item.x - 4.5, item.y + 4.5);\r\n context.lineTo(item.x + 4.5, item.y + 4.5);\r\n context.lineTo(item.x, item.y - 4.5);\r\n }\r\n });\r\n } else if (shape === 'triangle') {\r\n return;\r\n }\r\n context.closePath();\r\n context.fill();\r\n context.stroke();\r\n });\r\n if (opts.dataLabel !== false && process === 1) {\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n drawPointText(points, eachSeries, config, context, opts);\r\n });\r\n }\r\n context.restore();\r\n return {\r\n xAxisPoints: xAxisPoints,\r\n calPoints: calPoints,\r\n eachSpacing: eachSpacing\r\n };\r\n}\r\n\r\nfunction drawBubbleDataPoints(series, opts, config, context) {\r\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n var bubbleOption = assign({}, {\r\n opacity: 1,\r\n border:2\r\n }, opts.extra.bubble);\r\n let xAxisData = opts.chartData.xAxisData,\r\n xAxisPoints = xAxisData.xAxisPoints,\r\n eachSpacing = xAxisData.eachSpacing;\r\n var calPoints = [];\r\n context.save();\r\n let leftSpace = 0;\r\n let rightSpace = opts.width + eachSpacing;\r\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\r\n context.translate(opts._scrollDistance_, 0);\r\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\r\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\r\n }\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n context.beginPath();\r\n context.setStrokeStyle(eachSeries.color);\r\n context.setLineWidth(bubbleOption.border * opts.pix);\r\n context.setFillStyle(hexToRgb(eachSeries.color, bubbleOption.opacity));\r\n points.forEach(function(item, index) {\r\n context.moveTo(item.x + item.r, item.y);\r\n context.arc(item.x, item.y, item.r * opts.pix, 0, 2 * Math.PI, false);\r\n });\r\n context.closePath();\r\n context.fill();\r\n context.stroke();\r\n \r\n if (opts.dataLabel !== false && process === 1) {\r\n points.forEach(function(item, index) {\r\n context.beginPath();\r\n var fontSize = series.textSize * opts.pix || config.fontSize;\r\n context.setFontSize(fontSize);\r\n context.setFillStyle(series.textColor || \"#FFFFFF\");\r\n context.setTextAlign('center');\r\n context.fillText(String(item.t), item.x, item.y + fontSize/2);\r\n context.closePath();\r\n context.stroke();\r\n context.setTextAlign('left');\r\n });\r\n }\r\n });\r\n context.restore();\r\n return {\r\n xAxisPoints: xAxisPoints,\r\n calPoints: calPoints,\r\n eachSpacing: eachSpacing\r\n };\r\n}\r\n\r\nfunction drawLineDataPoints(series, opts, config, context) {\r\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n var lineOption = assign({}, {\r\n type: 'straight',\r\n width: 2\r\n }, opts.extra.line);\r\n lineOption.width *= opts.pix;\r\n let xAxisData = opts.chartData.xAxisData,\r\n xAxisPoints = xAxisData.xAxisPoints,\r\n eachSpacing = xAxisData.eachSpacing;\r\n var calPoints = [];\r\n context.save();\r\n let leftSpace = 0;\r\n let rightSpace = opts.width + eachSpacing;\r\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\r\n context.translate(opts._scrollDistance_, 0);\r\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\r\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\r\n }\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n calPoints.push(points);\r\n var splitPointList = splitPoints(points,eachSeries);\r\n if (eachSeries.lineType == 'dash') {\r\n let dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\r\n dashLength *= opts.pix;\r\n context.setLineDash([dashLength, dashLength]);\r\n }\r\n context.beginPath();\r\n context.setStrokeStyle(eachSeries.color);\r\n context.setLineWidth(lineOption.width);\r\n splitPointList.forEach(function(points, index) {\r\n if (points.length === 1) {\r\n context.moveTo(points[0].x, points[0].y);\r\n context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI);\r\n } else {\r\n context.moveTo(points[0].x, points[0].y);\r\n let startPoint = 0;\r\n if (lineOption.type === 'curve') {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n var ctrlPoint = createCurveControlPoints(points, j - 1);\r\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y);\r\n }\r\n };\r\n }\r\n if (lineOption.type === 'straight') {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n context.lineTo(item.x, item.y);\r\n }\r\n };\r\n }\r\n if (lineOption.type === 'step') {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n context.lineTo(item.x, points[j - 1].y);\r\n context.lineTo(item.x, item.y);\r\n }\r\n };\r\n }\r\n context.moveTo(points[0].x, points[0].y);\r\n }\r\n });\r\n context.stroke();\r\n context.setLineDash([]);\r\n if (opts.dataPointShape !== false) {\r\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\r\n }\r\n });\r\n if (opts.dataLabel !== false && process === 1) {\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n drawPointText(points, eachSeries, config, context, opts);\r\n });\r\n }\r\n context.restore();\r\n return {\r\n xAxisPoints: xAxisPoints,\r\n calPoints: calPoints,\r\n eachSpacing: eachSpacing\r\n };\r\n}\r\n\r\nfunction drawMixDataPoints(series, opts, config, context) {\r\n let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n let xAxisData = opts.chartData.xAxisData,\r\n xAxisPoints = xAxisData.xAxisPoints,\r\n eachSpacing = xAxisData.eachSpacing;\r\n let columnOption = assign({}, {\r\n width: eachSpacing / 2,\r\n barBorderCircle: false,\r\n barBorderRadius: [],\r\n seriesGap: 2,\r\n linearType: 'none',\r\n linearOpacity: 1,\r\n customColor: [],\r\n colorStop: 0,\r\n }, opts.extra.mix.column);\r\n let areaOption = assign({}, {\r\n opacity: 0.2,\r\n gradient: false\r\n }, opts.extra.mix.area);\r\n let endY = opts.height - opts.area[2];\r\n let calPoints = [];\r\n var columnIndex = 0;\r\n var columnLength = 0;\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n if (eachSeries.type == 'column') {\r\n columnLength += 1;\r\n }\r\n });\r\n context.save();\r\n let leftNum = -2;\r\n let rightNum = xAxisPoints.length + 2;\r\n let leftSpace = 0;\r\n let rightSpace = opts.width + eachSpacing;\r\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\r\n context.translate(opts._scrollDistance_, 0);\r\n leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2;\r\n rightNum = leftNum + opts.xAxis.itemCount + 4;\r\n leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3];\r\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\r\n }\r\n columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config);\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n calPoints.push(points);\r\n // 绘制柱状数据图\r\n if (eachSeries.type == 'column') {\r\n points = fixColumeData(points, eachSpacing, columnLength, columnIndex, config, opts);\r\n for (let i = 0; i < points.length; i++) {\r\n let item = points[i];\r\n if (item !== null && i > leftNum && i < rightNum) {\r\n var startX = item.x - item.width / 2;\r\n var height = opts.height - item.y - opts.area[2];\r\n context.beginPath();\r\n var fillColor = item.color || eachSeries.color\r\n var strokeColor = item.color || eachSeries.color\r\n if (columnOption.linearType !== 'none') {\r\n var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]);\r\n //透明渐变\r\n if (columnOption.linearType == 'opacity') {\r\n grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n } else {\r\n grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity));\r\n grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity));\r\n grd.addColorStop(1, hexToRgb(fillColor, 1));\r\n }\r\n fillColor = grd\r\n }\r\n // 圆角边框\r\n if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle) {\r\n const left = startX;\r\n const top = item.y;\r\n const width = item.width;\r\n const height = opts.height - opts.area[2] - item.y;\r\n if (columnOption.barBorderCircle) {\r\n columnOption.barBorderRadius = [width / 2, width / 2, 0, 0];\r\n }\r\n let [r0, r1, r2, r3] = columnOption.barBorderRadius;\r\n let minRadius = Math.min(width/2,height/2);\r\n r0 = r0 > minRadius ? minRadius : r0;\r\n r1 = r1 > minRadius ? minRadius : r1;\r\n r2 = r2 > minRadius ? minRadius : r2;\r\n r3 = r3 > minRadius ? minRadius : r3;\r\n r0 = r0 < 0 ? 0 : r0;\r\n r1 = r1 < 0 ? 0 : r1;\r\n r2 = r2 < 0 ? 0 : r2;\r\n r3 = r3 < 0 ? 0 : r3;\r\n context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2);\r\n context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0);\r\n context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2);\r\n context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI);\r\n } else {\r\n context.moveTo(startX, item.y);\r\n context.lineTo(startX + item.width, item.y);\r\n context.lineTo(startX + item.width, opts.height - opts.area[2]);\r\n context.lineTo(startX, opts.height - opts.area[2]);\r\n context.lineTo(startX, item.y);\r\n context.setLineWidth(1)\r\n context.setStrokeStyle(strokeColor);\r\n }\r\n context.setFillStyle(fillColor);\r\n context.closePath();\r\n context.fill();\r\n }\r\n }\r\n columnIndex += 1;\r\n }\r\n //绘制区域图数据\r\n if (eachSeries.type == 'area') {\r\n let splitPointList = splitPoints(points,eachSeries);\r\n for (let i = 0; i < splitPointList.length; i++) {\r\n let points = splitPointList[i];\r\n // 绘制区域数据\r\n context.beginPath();\r\n context.setStrokeStyle(eachSeries.color);\r\n context.setStrokeStyle(hexToRgb(eachSeries.color, areaOption.opacity));\r\n if (areaOption.gradient) {\r\n let gradient = context.createLinearGradient(0, opts.area[0], 0, opts.height - opts.area[2]);\r\n gradient.addColorStop('0', hexToRgb(eachSeries.color, areaOption.opacity));\r\n gradient.addColorStop('1.0', hexToRgb(\"#FFFFFF\", 0.1));\r\n context.setFillStyle(gradient);\r\n } else {\r\n context.setFillStyle(hexToRgb(eachSeries.color, areaOption.opacity));\r\n }\r\n context.setLineWidth(2 * opts.pix);\r\n if (points.length > 1) {\r\n var firstPoint = points[0];\r\n let lastPoint = points[points.length - 1];\r\n context.moveTo(firstPoint.x, firstPoint.y);\r\n let startPoint = 0;\r\n if (eachSeries.style === 'curve') {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n var ctrlPoint = createCurveControlPoints(points, j - 1);\r\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y);\r\n }\r\n };\r\n } else {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n context.lineTo(item.x, item.y);\r\n }\r\n };\r\n }\r\n context.lineTo(lastPoint.x, endY);\r\n context.lineTo(firstPoint.x, endY);\r\n context.lineTo(firstPoint.x, firstPoint.y);\r\n } else {\r\n let item = points[0];\r\n context.moveTo(item.x - eachSpacing / 2, item.y);\r\n context.lineTo(item.x + eachSpacing / 2, item.y);\r\n context.lineTo(item.x + eachSpacing / 2, endY);\r\n context.lineTo(item.x - eachSpacing / 2, endY);\r\n context.moveTo(item.x - eachSpacing / 2, item.y);\r\n }\r\n context.closePath();\r\n context.fill();\r\n }\r\n }\r\n // 绘制折线数据图\r\n if (eachSeries.type == 'line') {\r\n var splitPointList = splitPoints(points,eachSeries);\r\n splitPointList.forEach(function(points, index) {\r\n if (eachSeries.lineType == 'dash') {\r\n let dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\r\n dashLength *= opts.pix;\r\n context.setLineDash([dashLength, dashLength]);\r\n }\r\n context.beginPath();\r\n context.setStrokeStyle(eachSeries.color);\r\n context.setLineWidth(2 * opts.pix);\r\n if (points.length === 1) {\r\n context.moveTo(points[0].x, points[0].y);\r\n context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI);\r\n } else {\r\n context.moveTo(points[0].x, points[0].y);\r\n let startPoint = 0;\r\n if (eachSeries.style == 'curve') {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n var ctrlPoint = createCurveControlPoints(points, j - 1);\r\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y,\r\n item.x, item.y);\r\n }\r\n }\r\n } else {\r\n for (let j = 0; j < points.length; j++) {\r\n let item = points[j];\r\n if (startPoint == 0 && item.x > leftSpace) {\r\n context.moveTo(item.x, item.y);\r\n startPoint = 1;\r\n }\r\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\r\n context.lineTo(item.x, item.y);\r\n }\r\n }\r\n }\r\n context.moveTo(points[0].x, points[0].y);\r\n }\r\n context.stroke();\r\n context.setLineDash([]);\r\n });\r\n }\r\n // 绘制点数据图\r\n if (eachSeries.type == 'point') {\r\n eachSeries.addPoint = true;\r\n }\r\n if (eachSeries.addPoint == true && eachSeries.type !== 'column') {\r\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\r\n }\r\n });\r\n if (opts.dataLabel !== false && process === 1) {\r\n var columnIndex = 0;\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n let ranges, minRange, maxRange;\r\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\r\n minRange = ranges.pop();\r\n maxRange = ranges.shift();\r\n var data = eachSeries.data;\r\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\r\n if (eachSeries.type !== 'column') {\r\n drawPointText(points, eachSeries, config, context, opts);\r\n } else {\r\n points = fixColumeData(points, eachSpacing, columnLength, columnIndex, config, opts);\r\n drawPointText(points, eachSeries, config, context, opts);\r\n columnIndex += 1;\r\n }\r\n });\r\n }\r\n context.restore();\r\n return {\r\n xAxisPoints: xAxisPoints,\r\n calPoints: calPoints,\r\n eachSpacing: eachSpacing,\r\n }\r\n}\r\n\r\n\r\nfunction drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints) {\r\n var toolTipOption = opts.extra.tooltip || {};\r\n if (toolTipOption.horizentalLine && opts.tooltip && process === 1 && (opts.type == 'line' || opts.type == 'area' || opts.type == 'column' || opts.type == 'mount' || opts.type == 'candle' || opts.type == 'mix')) {\r\n drawToolTipHorizentalLine(opts, config, context, eachSpacing, xAxisPoints)\r\n }\r\n context.save();\r\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\r\n context.translate(opts._scrollDistance_, 0);\r\n }\r\n if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) {\r\n drawToolTip(opts.tooltip.textList, opts.tooltip.offset, opts, config, context, eachSpacing, xAxisPoints);\r\n }\r\n context.restore();\r\n\r\n}\r\n\r\nfunction drawXAxis(categories, opts, config, context) {\r\n\r\n let xAxisData = opts.chartData.xAxisData,\r\n xAxisPoints = xAxisData.xAxisPoints,\r\n startX = xAxisData.startX,\r\n endX = xAxisData.endX,\r\n eachSpacing = xAxisData.eachSpacing;\r\n var boundaryGap = 'center';\r\n if (opts.type == 'bar' || opts.type == 'line' || opts.type == 'area'|| opts.type == 'scatter' || opts.type == 'bubble') {\r\n boundaryGap = opts.xAxis.boundaryGap;\r\n }\r\n var startY = opts.height - opts.area[2];\r\n var endY = opts.area[0];\r\n\r\n //绘制滚动条\r\n if (opts.enableScroll && opts.xAxis.scrollShow) {\r\n var scrollY = opts.height - opts.area[2] + config.xAxisHeight;\r\n var scrollScreenWidth = endX - startX;\r\n var scrollTotalWidth = eachSpacing * (xAxisPoints.length - 1);\r\n if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1){\r\n if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2\r\n scrollTotalWidth += (opts.extra.mount.widthRatio - 1)*eachSpacing;\r\n }\r\n var scrollWidth = scrollScreenWidth * scrollScreenWidth / scrollTotalWidth;\r\n var scrollLeft = 0;\r\n if (opts._scrollDistance_) {\r\n scrollLeft = -opts._scrollDistance_ * (scrollScreenWidth) / scrollTotalWidth;\r\n }\r\n context.beginPath();\r\n context.setLineCap('round');\r\n context.setLineWidth(6 * opts.pix);\r\n context.setStrokeStyle(opts.xAxis.scrollBackgroundColor || \"#EFEBEF\");\r\n context.moveTo(startX, scrollY);\r\n context.lineTo(endX, scrollY);\r\n context.stroke();\r\n context.closePath();\r\n context.beginPath();\r\n context.setLineCap('round');\r\n context.setLineWidth(6 * opts.pix);\r\n context.setStrokeStyle(opts.xAxis.scrollColor || \"#A6A6A6\");\r\n context.moveTo(startX + scrollLeft, scrollY);\r\n context.lineTo(startX + scrollLeft + scrollWidth, scrollY);\r\n context.stroke();\r\n context.closePath();\r\n context.setLineCap('butt');\r\n }\r\n context.save();\r\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) {\r\n context.translate(opts._scrollDistance_, 0);\r\n }\r\n //绘制X轴刻度线\r\n if (opts.xAxis.calibration === true) {\r\n context.setStrokeStyle(opts.xAxis.gridColor || \"#cccccc\");\r\n context.setLineCap('butt');\r\n context.setLineWidth(1 * opts.pix);\r\n xAxisPoints.forEach(function(item, index) {\r\n if (index > 0) {\r\n context.beginPath();\r\n context.moveTo(item - eachSpacing / 2, startY);\r\n context.lineTo(item - eachSpacing / 2, startY + 3 * opts.pix);\r\n context.closePath();\r\n context.stroke();\r\n }\r\n });\r\n }\r\n //绘制X轴网格\r\n if (opts.xAxis.disableGrid !== true) {\r\n context.setStrokeStyle(opts.xAxis.gridColor || \"#cccccc\");\r\n context.setLineCap('butt');\r\n context.setLineWidth(1 * opts.pix);\r\n if (opts.xAxis.gridType == 'dash') {\r\n context.setLineDash([opts.xAxis.dashLength * opts.pix, opts.xAxis.dashLength * opts.pix]);\r\n }\r\n opts.xAxis.gridEval = opts.xAxis.gridEval || 1;\r\n xAxisPoints.forEach(function(item, index) {\r\n if (index % opts.xAxis.gridEval == 0) {\r\n context.beginPath();\r\n context.moveTo(item, startY);\r\n context.lineTo(item, endY);\r\n context.stroke();\r\n }\r\n });\r\n context.setLineDash([]);\r\n }\r\n //绘制X轴文案\r\n if (opts.xAxis.disabled !== true) {\r\n // 对X轴列表做抽稀处理\r\n //默认全部显示X轴标签\r\n let maxXAxisListLength = categories.length;\r\n //如果设置了X轴单屏数量\r\n if (opts.xAxis.labelCount) {\r\n //如果设置X轴密度\r\n if (opts.xAxis.itemCount) {\r\n maxXAxisListLength = Math.ceil(categories.length / opts.xAxis.itemCount * opts.xAxis.labelCount);\r\n } else {\r\n maxXAxisListLength = opts.xAxis.labelCount;\r\n }\r\n maxXAxisListLength -= 1;\r\n }\r\n\r\n let ratio = Math.ceil(categories.length / maxXAxisListLength);\r\n\r\n let newCategories = [];\r\n let cgLength = categories.length;\r\n for (let i = 0; i < cgLength; i++) {\r\n if (i % ratio !== 0) {\r\n newCategories.push(\"\");\r\n } else {\r\n newCategories.push(categories[i]);\r\n }\r\n }\r\n newCategories[cgLength - 1] = categories[cgLength - 1];\r\n var xAxisFontSize = opts.xAxis.fontSize * opts.pix || config.fontSize;\r\n if (config._xAxisTextAngle_ === 0) {\r\n newCategories.forEach(function(item, index) {\r\n var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item,index,opts) : item;\r\n var offset = -measureText(String(xitem), xAxisFontSize, context) / 2;\r\n if (boundaryGap == 'center') {\r\n offset += eachSpacing / 2;\r\n }\r\n var scrollHeight = 0;\r\n if (opts.xAxis.scrollShow) {\r\n scrollHeight = 6 * opts.pix;\r\n }\r\n context.beginPath();\r\n context.setFontSize(xAxisFontSize);\r\n context.setFillStyle(opts.xAxis.fontColor || opts.fontColor);\r\n context.fillText(String(xitem), xAxisPoints[index] + offset, startY + xAxisFontSize + (config.xAxisHeight - scrollHeight - xAxisFontSize) / 2);\r\n context.closePath();\r\n context.stroke();\r\n });\r\n } else {\r\n newCategories.forEach(function(item, index) {\r\n var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item) : item;\r\n context.save();\r\n context.beginPath();\r\n context.setFontSize(xAxisFontSize);\r\n context.setFillStyle(opts.xAxis.fontColor || opts.fontColor);\r\n var textWidth = measureText(String(xitem), xAxisFontSize, context);\r\n var offsetX = xAxisPoints[index];\r\n if (boundaryGap == 'center') {\r\n offsetX = xAxisPoints[index] + eachSpacing / 2;\r\n }\r\n var scrollHeight = 0;\r\n if (opts.xAxis.scrollShow) {\r\n scrollHeight = 6 * opts.pix;\r\n }\r\n var offsetY = startY + 6 * opts.pix + xAxisFontSize - xAxisFontSize * Math.abs(Math.sin(config._xAxisTextAngle_));\r\n if(opts.xAxis.rotateAngle < 0){\r\n offsetX -= xAxisFontSize / 2;\r\n textWidth = 0;\r\n }else{\r\n offsetX += xAxisFontSize / 2;\r\n textWidth = -textWidth;\r\n }\r\n context.translate(offsetX, offsetY);\r\n context.rotate(-1 * config._xAxisTextAngle_);\r\n context.fillText(String(xitem), textWidth , 0 );\r\n context.closePath();\r\n context.stroke();\r\n context.restore();\r\n });\r\n }\r\n }\r\n context.restore();\r\n //绘制X轴轴线\r\n if (opts.xAxis.axisLine) {\r\n context.beginPath();\r\n context.setStrokeStyle(opts.xAxis.axisLineColor);\r\n context.setLineWidth(1 * opts.pix);\r\n context.moveTo(startX, opts.height - opts.area[2]);\r\n context.lineTo(endX, opts.height - opts.area[2]);\r\n context.stroke();\r\n }\r\n}\r\n\r\nfunction drawYAxisGrid(categories, opts, config, context) {\r\n if (opts.yAxis.disableGrid === true) {\r\n return;\r\n }\r\n let spacingValid = opts.height - opts.area[0] - opts.area[2];\r\n let eachSpacing = spacingValid / opts.yAxis.splitNumber;\r\n let startX = opts.area[3];\r\n let xAxisPoints = opts.chartData.xAxisData.xAxisPoints,\r\n xAxiseachSpacing = opts.chartData.xAxisData.eachSpacing;\r\n let TotalWidth = xAxiseachSpacing * (xAxisPoints.length - 1);\r\n if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1 ){\r\n if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2\r\n TotalWidth += (opts.extra.mount.widthRatio - 1)*xAxiseachSpacing;\r\n }\r\n let endX = startX + TotalWidth;\r\n let points = [];\r\n let startY = 1\r\n if (opts.xAxis.axisLine === false) {\r\n startY = 0\r\n }\r\n for (let i = startY; i < opts.yAxis.splitNumber + 1; i++) {\r\n points.push(opts.height - opts.area[2] - eachSpacing * i);\r\n }\r\n context.save();\r\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) {\r\n context.translate(opts._scrollDistance_, 0);\r\n }\r\n if (opts.yAxis.gridType == 'dash') {\r\n context.setLineDash([opts.yAxis.dashLength * opts.pix, opts.yAxis.dashLength * opts.pix]);\r\n }\r\n context.setStrokeStyle(opts.yAxis.gridColor);\r\n context.setLineWidth(1 * opts.pix);\r\n points.forEach(function(item, index) {\r\n context.beginPath();\r\n context.moveTo(startX, item);\r\n context.lineTo(endX, item);\r\n context.stroke();\r\n });\r\n context.setLineDash([]);\r\n context.restore();\r\n}\r\n\r\nfunction drawYAxis(series, opts, config, context) {\r\n if (opts.yAxis.disabled === true) {\r\n return;\r\n }\r\n var spacingValid = opts.height - opts.area[0] - opts.area[2];\r\n var eachSpacing = spacingValid / opts.yAxis.splitNumber;\r\n var startX = opts.area[3];\r\n var endX = opts.width - opts.area[1];\r\n var endY = opts.height - opts.area[2];\r\n var fillEndY = endY + config.xAxisHeight;\r\n if (opts.xAxis.scrollShow) {\r\n fillEndY -= 3 * opts.pix;\r\n }\r\n if (opts.xAxis.rotateLabel) {\r\n fillEndY = opts.height - opts.area[2] + opts.fontSize * opts.pix / 2;\r\n }\r\n // set YAxis background\r\n context.beginPath();\r\n context.setFillStyle(opts.background);\r\n if (opts.enableScroll == true && opts.xAxis.scrollPosition && opts.xAxis.scrollPosition !== 'left') {\r\n context.fillRect(0, 0, startX, fillEndY);\r\n }\r\n if (opts.enableScroll == true && opts.xAxis.scrollPosition && opts.xAxis.scrollPosition !== 'right') {\r\n context.fillRect(endX, 0, opts.width, fillEndY);\r\n }\r\n context.closePath();\r\n context.stroke();\r\n \r\n let tStartLeft = opts.area[3];\r\n let tStartRight = opts.width - opts.area[1];\r\n let tStartCenter = opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2;\r\n if (opts.yAxis.data) {\r\n for (let i = 0; i < opts.yAxis.data.length; i++) {\r\n let yData = opts.yAxis.data[i];\r\n var points = [];\r\n if(yData.type === 'categories'){\r\n for (let i = 0; i <= yData.categories.length; i++) {\r\n points.push(opts.area[0] + spacingValid / yData.categories.length / 2 + spacingValid / yData.categories.length * i);\r\n }\r\n }else{\r\n for (let i = 0; i <= opts.yAxis.splitNumber; i++) {\r\n points.push(opts.area[0] + eachSpacing * i);\r\n }\r\n }\r\n if (yData.disabled !== true) {\r\n let rangesFormat = opts.chartData.yAxisData.rangesFormat[i];\r\n let yAxisFontSize = yData.fontSize ? yData.fontSize * opts.pix : config.fontSize;\r\n let yAxisWidth = opts.chartData.yAxisData.yAxisWidth[i];\r\n let textAlign = yData.textAlign || \"right\";\r\n //画Y轴刻度及文案\r\n rangesFormat.forEach(function(item, index) {\r\n var pos = points[index];\r\n context.beginPath();\r\n context.setFontSize(yAxisFontSize);\r\n context.setLineWidth(1 * opts.pix);\r\n context.setStrokeStyle(yData.axisLineColor || '#cccccc');\r\n context.setFillStyle(yData.fontColor || opts.fontColor);\r\n let tmpstrat = 0;\r\n let gapwidth = 4 * opts.pix;\r\n if (yAxisWidth.position == 'left') {\r\n //画刻度线\r\n if (yData.calibration == true) {\r\n context.moveTo(tStartLeft, pos);\r\n context.lineTo(tStartLeft - 3 * opts.pix, pos);\r\n gapwidth += 3 * opts.pix;\r\n }\r\n //画文字\r\n switch (textAlign) {\r\n case \"left\":\r\n context.setTextAlign('left');\r\n tmpstrat = tStartLeft - yAxisWidth.width\r\n break;\r\n case \"right\":\r\n context.setTextAlign('right');\r\n tmpstrat = tStartLeft - gapwidth\r\n break;\r\n default:\r\n context.setTextAlign('center');\r\n tmpstrat = tStartLeft - yAxisWidth.width / 2\r\n }\r\n context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix);\r\n\r\n } else if (yAxisWidth.position == 'right') {\r\n //画刻度线\r\n if (yData.calibration == true) {\r\n context.moveTo(tStartRight, pos);\r\n context.lineTo(tStartRight + 3 * opts.pix, pos);\r\n gapwidth += 3 * opts.pix;\r\n }\r\n switch (textAlign) {\r\n case \"left\":\r\n context.setTextAlign('left');\r\n tmpstrat = tStartRight + gapwidth\r\n break;\r\n case \"right\":\r\n context.setTextAlign('right');\r\n tmpstrat = tStartRight + yAxisWidth.width\r\n break;\r\n default:\r\n context.setTextAlign('center');\r\n tmpstrat = tStartRight + yAxisWidth.width / 2\r\n }\r\n context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix);\r\n } else if (yAxisWidth.position == 'center') {\r\n //画刻度线\r\n if (yData.calibration == true) {\r\n context.moveTo(tStartCenter, pos);\r\n context.lineTo(tStartCenter - 3 * opts.pix, pos);\r\n gapwidth += 3 * opts.pix;\r\n }\r\n //画文字\r\n switch (textAlign) {\r\n case \"left\":\r\n context.setTextAlign('left');\r\n tmpstrat = tStartCenter - yAxisWidth.width\r\n break;\r\n case \"right\":\r\n context.setTextAlign('right');\r\n tmpstrat = tStartCenter - gapwidth\r\n break;\r\n default:\r\n context.setTextAlign('center');\r\n tmpstrat = tStartCenter - yAxisWidth.width / 2\r\n }\r\n context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix);\r\n }\r\n context.closePath();\r\n context.stroke();\r\n context.setTextAlign('left');\r\n });\r\n //画Y轴轴线\r\n if (yData.axisLine !== false) {\r\n context.beginPath();\r\n context.setStrokeStyle(yData.axisLineColor || '#cccccc');\r\n context.setLineWidth(1 * opts.pix);\r\n if (yAxisWidth.position == 'left') {\r\n context.moveTo(tStartLeft, opts.height - opts.area[2]);\r\n context.lineTo(tStartLeft, opts.area[0]);\r\n } else if (yAxisWidth.position == 'right') {\r\n context.moveTo(tStartRight, opts.height - opts.area[2]);\r\n context.lineTo(tStartRight, opts.area[0]);\r\n } else if (yAxisWidth.position == 'center') {\r\n context.moveTo(tStartCenter, opts.height - opts.area[2]);\r\n context.lineTo(tStartCenter, opts.area[0]);\r\n }\r\n context.stroke();\r\n }\r\n //画Y轴标题\r\n if (opts.yAxis.showTitle) {\r\n let titleFontSize = yData.titleFontSize * opts.pix || config.fontSize;\r\n let title = yData.title;\r\n context.beginPath();\r\n context.setFontSize(titleFontSize);\r\n context.setFillStyle(yData.titleFontColor || opts.fontColor);\r\n if (yAxisWidth.position == 'left') {\r\n context.fillText(title, tStartLeft - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix);\r\n } else if (yAxisWidth.position == 'right') {\r\n context.fillText(title, tStartRight - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix);\r\n } else if (yAxisWidth.position == 'center') {\r\n context.fillText(title, tStartCenter - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix);\r\n }\r\n context.closePath();\r\n context.stroke();\r\n }\r\n if (yAxisWidth.position == 'left') {\r\n tStartLeft -= (yAxisWidth.width + opts.yAxis.padding * opts.pix);\r\n } else {\r\n tStartRight += yAxisWidth.width + opts.yAxis.padding * opts.pix;\r\n }\r\n }\r\n }\r\n }\r\n\r\n}\r\n\r\nfunction drawLegend(series, opts, config, context, chartData) {\r\n if (opts.legend.show === false) {\r\n return;\r\n }\r\n let legendData = chartData.legendData;\r\n let legendList = legendData.points;\r\n let legendArea = legendData.area;\r\n let padding = opts.legend.padding * opts.pix;\r\n let fontSize = opts.legend.fontSize * opts.pix;\r\n let shapeWidth = 15 * opts.pix;\r\n let shapeRight = 5 * opts.pix;\r\n let itemGap = opts.legend.itemGap * opts.pix;\r\n let lineHeight = Math.max(opts.legend.lineHeight * opts.pix, fontSize);\r\n //画背景及边框\r\n context.beginPath();\r\n context.setLineWidth(opts.legend.borderWidth * opts.pix);\r\n context.setStrokeStyle(opts.legend.borderColor);\r\n context.setFillStyle(opts.legend.backgroundColor);\r\n context.moveTo(legendArea.start.x, legendArea.start.y);\r\n context.rect(legendArea.start.x, legendArea.start.y, legendArea.width, legendArea.height);\r\n context.closePath();\r\n context.fill();\r\n context.stroke();\r\n legendList.forEach(function(itemList, listIndex) {\r\n let width = 0;\r\n let height = 0;\r\n width = legendData.widthArr[listIndex];\r\n height = legendData.heightArr[listIndex];\r\n let startX = 0;\r\n let startY = 0;\r\n if (opts.legend.position == 'top' || opts.legend.position == 'bottom') {\r\n switch (opts.legend.float) {\r\n case 'left':\r\n startX = legendArea.start.x + padding;\r\n break;\r\n case 'right':\r\n startX = legendArea.start.x + legendArea.width - width;\r\n break;\r\n default:\r\n startX = legendArea.start.x + (legendArea.width - width) / 2;\r\n }\r\n startY = legendArea.start.y + padding + listIndex * lineHeight;\r\n } else {\r\n if (listIndex == 0) {\r\n width = 0;\r\n } else {\r\n width = legendData.widthArr[listIndex - 1];\r\n }\r\n startX = legendArea.start.x + padding + width;\r\n startY = legendArea.start.y + padding + (legendArea.height - height) / 2;\r\n }\r\n context.setFontSize(config.fontSize);\r\n for (let i = 0; i < itemList.length; i++) {\r\n let item = itemList[i];\r\n item.area = [0, 0, 0, 0];\r\n item.area[0] = startX;\r\n item.area[1] = startY;\r\n item.area[3] = startY + lineHeight;\r\n context.beginPath();\r\n context.setLineWidth(1 * opts.pix);\r\n context.setStrokeStyle(item.show ? item.color : opts.legend.hiddenColor);\r\n context.setFillStyle(item.show ? item.color : opts.legend.hiddenColor);\r\n switch (item.legendShape) {\r\n case 'line':\r\n context.moveTo(startX, startY + 0.5 * lineHeight - 2 * opts.pix);\r\n context.fillRect(startX, startY + 0.5 * lineHeight - 2 * opts.pix, 15 * opts.pix, 4 * opts.pix);\r\n break;\r\n case 'triangle':\r\n context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix);\r\n context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix);\r\n context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix);\r\n context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix);\r\n break;\r\n case 'diamond':\r\n context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix);\r\n context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * lineHeight);\r\n context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix);\r\n context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * lineHeight);\r\n context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix);\r\n break;\r\n case 'circle':\r\n context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight);\r\n context.arc(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight, 5 * opts.pix, 0, 2 * Math.PI);\r\n break;\r\n case 'rect':\r\n context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pix);\r\n context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix);\r\n break;\r\n case 'square':\r\n context.moveTo(startX + 5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix);\r\n context.fillRect(startX + 5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix, 10 * opts.pix, 10 * opts.pix);\r\n break;\r\n case 'none':\r\n break;\r\n default:\r\n context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pix);\r\n context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix);\r\n }\r\n context.closePath();\r\n context.fill();\r\n context.stroke();\r\n startX += shapeWidth + shapeRight;\r\n let fontTrans = 0.5 * lineHeight + 0.5 * fontSize - 2;\r\n const legendText = item.legendText ? item.legendText : item.name;\r\n context.beginPath();\r\n context.setFontSize(fontSize);\r\n context.setFillStyle(item.show ? opts.legend.fontColor : opts.legend.hiddenColor);\r\n context.fillText(legendText, startX, startY + fontTrans);\r\n context.closePath();\r\n context.stroke();\r\n if (opts.legend.position == 'top' || opts.legend.position == 'bottom') {\r\n startX += measureText(legendText, fontSize, context) + itemGap;\r\n item.area[2] = startX;\r\n } else {\r\n item.area[2] = startX + measureText(legendText, fontSize, context) + itemGap;;\r\n startX -= shapeWidth + shapeRight;\r\n startY += lineHeight;\r\n }\r\n }\r\n });\r\n}\r\n\r\nfunction drawPieDataPoints(series, opts, config, context) {\r\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n var pieOption = assign({}, {\r\n activeOpacity: 0.5,\r\n activeRadius: 10,\r\n offsetAngle: 0,\r\n labelWidth: 15,\r\n ringWidth: 30,\r\n customRadius: 0,\r\n border: false,\r\n borderWidth: 2,\r\n borderColor: '#FFFFFF',\r\n centerColor: '#FFFFFF',\r\n linearType: 'none',\r\n customColor: [],\r\n }, opts.type == \"pie\" ? opts.extra.pie : opts.extra.ring);\r\n var centerPosition = {\r\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\r\n y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2\r\n };\r\n if (config.pieChartLinePadding == 0) {\r\n config.pieChartLinePadding = pieOption.activeRadius * opts.pix;\r\n }\r\n\r\n var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding - config._pieTextMaxLength_, (opts.height - opts.area[0] - opts.area[2]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding);\r\n radius = radius < 10 ? 10 : radius;\r\n if (pieOption.customRadius > 0) {\r\n radius = pieOption.customRadius * opts.pix;\r\n }\r\n series = getPieDataPoints(series, radius, process);\r\n var activeRadius = pieOption.activeRadius * opts.pix;\r\n pieOption.customColor = fillCustomColor(pieOption.linearType, pieOption.customColor, series, config);\r\n series = series.map(function(eachSeries) {\r\n eachSeries._start_ += (pieOption.offsetAngle) * Math.PI / 180;\r\n return eachSeries;\r\n });\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n if (opts.tooltip) {\r\n if (opts.tooltip.index == seriesIndex) {\r\n context.beginPath();\r\n context.setFillStyle(hexToRgb(eachSeries.color, pieOption.activeOpacity || 0.5));\r\n context.moveTo(centerPosition.x, centerPosition.y);\r\n context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_ + activeRadius, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._proportion_ * Math.PI);\r\n context.closePath();\r\n context.fill();\r\n }\r\n }\r\n context.beginPath();\r\n context.setLineWidth(pieOption.borderWidth * opts.pix);\r\n context.lineJoin = \"round\";\r\n context.setStrokeStyle(pieOption.borderColor);\r\n var fillcolor = eachSeries.color;\r\n if (pieOption.linearType == 'custom') {\r\n var grd;\r\n if(context.createCircularGradient){\r\n grd = context.createCircularGradient(centerPosition.x, centerPosition.y, eachSeries._radius_)\r\n }else{\r\n grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0,centerPosition.x, centerPosition.y, eachSeries._radius_)\r\n }\r\n grd.addColorStop(0, hexToRgb(pieOption.customColor[eachSeries.linearIndex], 1))\r\n grd.addColorStop(1, hexToRgb(eachSeries.color, 1))\r\n fillcolor = grd\r\n }\r\n context.setFillStyle(fillcolor);\r\n context.moveTo(centerPosition.x, centerPosition.y);\r\n context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._proportion_ * Math.PI);\r\n context.closePath();\r\n context.fill();\r\n if (pieOption.border == true) {\r\n context.stroke();\r\n }\r\n });\r\n if (opts.type === 'ring') {\r\n var innerPieWidth = radius * 0.6;\r\n if (typeof pieOption.ringWidth === 'number' && pieOption.ringWidth > 0) {\r\n innerPieWidth = Math.max(0, radius - pieOption.ringWidth * opts.pix);\r\n }\r\n context.beginPath();\r\n context.setFillStyle(pieOption.centerColor);\r\n context.moveTo(centerPosition.x, centerPosition.y);\r\n context.arc(centerPosition.x, centerPosition.y, innerPieWidth, 0, 2 * Math.PI);\r\n context.closePath();\r\n context.fill();\r\n }\r\n if (opts.dataLabel !== false && process === 1) {\r\n drawPieText(series, opts, config, context, radius, centerPosition);\r\n }\r\n if (process === 1 && opts.type === 'ring') {\r\n drawRingTitle(opts, config, context, centerPosition);\r\n }\r\n return {\r\n center: centerPosition,\r\n radius: radius,\r\n series: series\r\n };\r\n}\r\n\r\nfunction drawRoseDataPoints(series, opts, config, context) {\r\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n var roseOption = assign({}, {\r\n type: 'area',\r\n activeOpacity: 0.5,\r\n activeRadius: 10,\r\n offsetAngle: 0,\r\n labelWidth: 15,\r\n border: false,\r\n borderWidth: 2,\r\n borderColor: '#FFFFFF',\r\n linearType: 'none',\r\n customColor: [],\r\n }, opts.extra.rose);\r\n if (config.pieChartLinePadding == 0) {\r\n config.pieChartLinePadding = roseOption.activeRadius * opts.pix;\r\n }\r\n var centerPosition = {\r\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\r\n y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2\r\n };\r\n var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding - config._pieTextMaxLength_, (opts.height - opts.area[0] - opts.area[2]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding);\r\n radius = radius < 10 ? 10 : radius;\r\n var minRadius = roseOption.minRadius || radius * 0.5;\r\n series = getRoseDataPoints(series, roseOption.type, minRadius, radius, process);\r\n var activeRadius = roseOption.activeRadius * opts.pix;\r\n roseOption.customColor = fillCustomColor(roseOption.linearType, roseOption.customColor, series, config);\r\n series = series.map(function(eachSeries) {\r\n eachSeries._start_ += (roseOption.offsetAngle || 0) * Math.PI / 180;\r\n return eachSeries;\r\n });\r\n series.forEach(function(eachSeries, seriesIndex) {\r\n if (opts.tooltip) {\r\n if (opts.tooltip.index == seriesIndex) {\r\n context.beginPath();\r\n context.setFillStyle(hexToRgb(eachSeries.color, roseOption.activeOpacity || 0.5));\r\n context.moveTo(centerPosition.x, centerPosition.y);\r\n context.arc(centerPosition.x, centerPosition.y, activeRadius + eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._rose_proportion_ * Math.PI);\r\n context.closePath();\r\n context.fill();\r\n }\r\n }\r\n context.beginPath();\r\n context.setLineWidth(roseOption.borderWidth * opts.pix);\r\n context.lineJoin = \"round\";\r\n context.setStrokeStyle(roseOption.borderColor);\r\n var fillcolor = eachSeries.color;\r\n if (roseOption.linearType == 'custom') {\r\n var grd;\r\n if(context.createCircularGradient){\r\n grd = context.createCircularGradient(centerPosition.x, centerPosition.y, eachSeries._radius_)\r\n }else{\r\n grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0,centerPosition.x, centerPosition.y, eachSeries._radius_)\r\n }\r\n grd.addColorStop(0, hexToRgb(roseOption.customColor[eachSeries.linearIndex], 1))\r\n grd.addColorStop(1, hexToRgb(eachSeries.color, 1))\r\n fillcolor = grd\r\n }\r\n context.setFillStyle(fillcolor);\r\n context.moveTo(centerPosition.x, centerPosition.y);\r\n context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._rose_proportion_ * Math.PI);\r\n context.closePath();\r\n context.fill();\r\n if (roseOption.border == true) {\r\n context.stroke();\r\n }\r\n });\r\n\r\n if (opts.dataLabel !== false && process === 1) {\r\n drawPieText(series, opts, config, context, radius, centerPosition);\r\n }\r\n return {\r\n center: centerPosition,\r\n radius: radius,\r\n series: series\r\n };\r\n}\r\n\r\nfunction drawArcbarDataPoints(series, opts, config, context) {\r\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n var arcbarOption = assign({}, {\r\n startAngle: 0.75,\r\n endAngle: 0.25,\r\n type: 'default',\r\n lineCap: 'round',\r\n width: 12 ,\r\n gap: 2 ,\r\n linearType: 'none',\r\n customColor: [],\r\n }, opts.extra.arcbar);\r\n series = getArcbarDataPoints(series, arcbarOption, process);\r\n var centerPosition;\r\n if (arcbarOption.centerX || arcbarOption.centerY) {\r\n centerPosition = {\r\n x: arcbarOption.centerX ? arcbarOption.centerX : opts.width / 2,\r\n y: arcbarOption.centerY ? arcbarOption.centerY : opts.height / 2\r\n };\r\n } else {\r\n centerPosition = {\r\n x: opts.width / 2,\r\n y: opts.height / 2\r\n };\r\n }\r\n var radius;\r\n if (arcbarOption.radius) {\r\n radius = arcbarOption.radius;\r\n } else {\r\n radius = Math.min(centerPosition.x, centerPosition.y);\r\n radius -= 5 * opts.pix;\r\n radius -= arcbarOption.width / 2;\r\n }\r\n radius = radius < 10 ? 10 : radius;\r\n arcbarOption.customColor = fillCustomColor(arcbarOption.linearType, arcbarOption.customColor, series, config);\r\n \r\n for (let i = 0; i < series.length; i++) {\r\n let eachSeries = series[i];\r\n //背景颜色\r\n context.setLineWidth(arcbarOption.width * opts.pix);\r\n context.setStrokeStyle(arcbarOption.backgroundColor || '#E9E9E9');\r\n context.setLineCap(arcbarOption.lineCap);\r\n context.beginPath();\r\n if (arcbarOption.type == 'default') {\r\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, arcbarOption.startAngle * Math.PI, arcbarOption.endAngle * Math.PI, false);\r\n } else {\r\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, 0, 2 * Math.PI, false);\r\n }\r\n context.stroke();\r\n //进度条\r\n var fillColor = eachSeries.color\r\n if(arcbarOption.linearType == 'custom'){\r\n var grd = context.createLinearGradient(centerPosition.x - radius, centerPosition.y, centerPosition.x + radius, centerPosition.y);\r\n grd.addColorStop(1, hexToRgb(arcbarOption.customColor[eachSeries.linearIndex], 1))\r\n grd.addColorStop(0, hexToRgb(eachSeries.color, 1))\r\n fillColor = grd;\r\n }\r\n context.setLineWidth(arcbarOption.width * opts.pix);\r\n context.setStrokeStyle(fillColor);\r\n context.setLineCap(arcbarOption.lineCap);\r\n context.beginPath();\r\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, arcbarOption.startAngle * Math.PI, eachSeries._proportion_ * Math.PI, false);\r\n context.stroke();\r\n }\r\n drawRingTitle(opts, config, context, centerPosition);\r\n return {\r\n center: centerPosition,\r\n radius: radius,\r\n series: series\r\n };\r\n}\r\n\r\nfunction drawGaugeDataPoints(categories, series, opts, config, context) {\r\n var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1;\r\n var gaugeOption = assign({}, {\r\n type: 'default',\r\n startAngle: 0.75,\r\n endAngle: 0.25,\r\n width: 15,\r\n labelOffset:13,\r\n splitLine: {\r\n fixRadius: 0,\r\n splitNumber: 10,\r\n width: 15,\r\n color: '#FFFFFF',\r\n childNumber: 5,\r\n childWidth: 5\r\n },\r\n pointer: {\r\n width: 15,\r\n color: 'auto'\r\n }\r\n }, opts.extra.gauge);\r\n if (gaugeOption.oldAngle == undefined) {\r\n gaugeOption.oldAngle = gaugeOption.startAngle;\r\n }\r\n if (gaugeOption.oldData == undefined) {\r\n gaugeOption.oldData = 0;\r\n }\r\n categories = getGaugeAxisPoints(categories, gaugeOption.startAngle, gaugeOption.endAngle);\r\n var centerPosition = {\r\n x: opts.width / 2,\r\n y: opts.height / 2\r\n };\r\n var radius = Math.min(centerPosition.x, centerPosition.y);\r\n radius -= 5 * opts.pix;\r\n radius -= gaugeOption.width / 2;\r\n radius = radius < 10 ? 10 : radius;\r\n var innerRadius = radius - gaugeOption.width;\r\n var totalAngle = 0;\r\n //判断仪表盘的样式:default百度样式,progress新样式\r\n if (gaugeOption.type == 'progress') {\r\n //## 第一步画中心圆形背景和进度条背景\r\n //中心圆形背景\r\n var pieRadius = radius - gaugeOption.width * 3;\r\n context.beginPath();\r\n let gradient = context.createLinearGradient(centerPosition.x, centerPosition.y - pieRadius, centerPosition.x, centerPosition.y + pieRadius);\r\n //配置渐变填充(起点:中心点向上减半径;结束点中心点向下加半径)\r\n gradient.addColorStop('0', hexToRgb(series[0].color, 0.3));\r\n gradient.addColorStop('1.0', hexToRgb(\"#FFFFFF\", 0.1));\r\n context.setFillStyle(gradient);\r\n context.arc(centerPosition.x, centerPosition.y, pieRadius, 0, 2 * Math.PI, false);\r\n context.fill();\r\n //画进度条背景\r\n context.setLineWidth(gaugeOption.width);\r\n context.setStrokeStyle(hexToRgb(series[0].color, 0.3));\r\n context.setLineCap('round');\r\n context.beginPath();\r\n context.arc(centerPosition.x, centerPosition.y, innerRadius, gaugeOption.startAngle * Math.PI, gaugeOption.endAngle * Math.PI, false);\r\n context.stroke();\r\n //## 第二步画刻度线\r\n totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\r\n let splitAngle = totalAngle / gaugeOption.splitLine.splitNumber;\r\n let childAngle = totalAngle / gaugeOption.splitLine.splitNumber / gaugeOption.splitLine.childNumber;\r\n let startX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius;\r\n let endX = -radius - gaugeOption.width - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.width;\r\n context.save();\r\n context.translate(centerPosition.x, centerPosition.y);\r\n context.rotate((gaugeOption.startAngle - 1) * Math.PI);\r\n let len = gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1;\r\n let proc = series[0].data * process;\r\n for (let i = 0; i < len; i++) {\r\n context.beginPath();\r\n //刻度线随进度变色\r\n if (proc > (i / len)) {\r\n context.setStrokeStyle(hexToRgb(series[0].color, 1));\r\n } else {\r\n context.setStrokeStyle(hexToRgb(series[0].color, 0.3));\r\n }\r\n context.setLineWidth(3 * opts.pix);\r\n context.moveTo(startX, 0);\r\n context.lineTo(endX, 0);\r\n context.stroke();\r\n context.rotate(childAngle * Math.PI);\r\n }\r\n context.restore();\r\n //## 第三步画进度条\r\n series = getGaugeArcbarDataPoints(series, gaugeOption, process);\r\n context.setLineWidth(gaugeOption.width);\r\n context.setStrokeStyle(series[0].color);\r\n context.setLineCap('round');\r\n context.beginPath();\r\n context.arc(centerPosition.x, centerPosition.y, innerRadius, gaugeOption.startAngle * Math.PI, series[0]._proportion_ * Math.PI, false);\r\n context.stroke();\r\n //## 第四步画指针\r\n let pointerRadius = radius - gaugeOption.width * 2.5;\r\n context.save();\r\n context.translate(centerPosition.x, centerPosition.y);\r\n context.rotate((series[0]._proportion_ - 1) * Math.PI);\r\n context.beginPath();\r\n context.setLineWidth(gaugeOption.width / 3);\r\n let gradient3 = context.createLinearGradient(0, -pointerRadius * 0.6, 0, pointerRadius * 0.6);\r\n gradient3.addColorStop('0', hexToRgb('#FFFFFF', 0));\r\n gradient3.addColorStop('0.5', hexToRgb(series[0].color, 1));\r\n gradient3.addColorStop('1.0', hexToRgb('#FFFFFF', 0));\r\n context.setStrokeStyle(gradient3);\r\n context.arc(0, 0, pointerRadius, 0.85 * Math.PI, 1.15 * Math.PI, false);\r\n context.stroke();\r\n context.beginPath();\r\n context.setLineWidth(1);\r\n context.setStrokeStyle(series[0].color);\r\n context.setFillStyle(series[0].color);\r\n context.moveTo(-pointerRadius - gaugeOption.width / 3 / 2, -4);\r\n context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2 - 4, 0);\r\n context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2, 4);\r\n context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2, -4);\r\n context.stroke();\r\n context.fill();\r\n context.restore();\r\n //default百度样式\r\n } else {\r\n //画背景\r\n context.setLineWidth(gaugeOption.width);\r\n context.setLineCap('butt');\r\n for (let i = 0; i < categories.length; i++) {\r\n let eachCategories = categories[i];\r\n context.beginPath();\r\n context.setStrokeStyle(eachCategories.color);\r\n context.arc(centerPosition.x, centerPosition.y, radius, eachCategories._startAngle_ * Math.PI, eachCategories._endAngle_ * Math.PI, false);\r\n context.stroke();\r\n }\r\n context.save();\r\n //画刻度线\r\n totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\r\n let splitAngle = totalAngle / gaugeOption.splitLine.splitNumber;\r\n let childAngle = totalAngle / gaugeOption.splitLine.splitNumber / gaugeOption.splitLine.childNumber;\r\n let startX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius;\r\n let endX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.width;\r\n let childendX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.childWidth;\r\n context.translate(centerPosition.x, centerPosition.y);\r\n context.rotate((gaugeOption.startAngle - 1) * Math.PI);\r\n for (let i = 0; i < gaugeOption.splitLine.splitNumber + 1; i++) {\r\n context.beginPath();\r\n context.setStrokeStyle(gaugeOption.splitLine.color);\r\n context.setLineWidth(2 * opts.pix);\r\n context.moveTo(startX, 0);\r\n context.lineTo(endX, 0);\r\n context.stroke();\r\n context.rotate(splitAngle * Math.PI);\r\n }\r\n context.restore();\r\n context.save();\r\n context.translate(centerPosition.x, centerPosition.y);\r\n context.rotate((gaugeOption.startAngle - 1) * Math.PI);\r\n for (let i = 0; i < gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1; i++) {\r\n context.beginPath();\r\n context.setStrokeStyle(gaugeOption.splitLine.color);\r\n context.setLineWidth(1 * opts.pix);\r\n context.moveTo(startX, 0);\r\n context.lineTo(childendX, 0);\r\n context.stroke();\r\n context.rotate(childAngle * Math.PI);\r\n }\r\n context.restore();\r\n //画指针\r\n series = getGaugeDataPoints(series, categories, gaugeOption, process);\r\n for (let i = 0; i < series.length; i++) {\r\n let eachSeries = series[i];\r\n context.save();\r\n context.translate(centerPosition.x, centerPosition.y);\r\n context.rotate((eachSeries._proportion_ - 1) * Math.PI);\r\n context.beginPath();\r\n context.setFillStyle(eachSeries.color);\r\n context.moveTo(gaugeOption.pointer.width, 0);\r\n context.lineTo(0, -gaugeOption.pointer.width / 2);\r\n context.lineTo(-innerRadius, 0);\r\n context.lineTo(0, gaugeOption.pointer.width / 2);\r\n context.lineTo(gaugeOption.pointer.width, 0);\r\n context.closePath();\r\n context.fill();\r\n context.beginPath();\r\n context.setFillStyle('#FFFFFF');\r\n context.arc(0, 0, gaugeOption.pointer.width / 6, 0, 2 * Math.PI, false);\r\n context.fill();\r\n context.restore();\r\n }\r\n if (opts.dataLabel !== false) {\r\n drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context);\r\n }\r\n }\r\n //画仪表盘标题,副标题\r\n drawRingTitle(opts, config, context, centerPosition);\r\n if (process === 1 && opts.type === 'gauge') {\r\n opts.extra.gauge.oldAngle = series[0]._proportion_;\r\n opts.extra.gauge.oldData = series[0].data;\r\n }\r\n return {\r\n center: centerPosition,\r\n radius: radius,\r\n innerRadius: innerRadius,\r\n categories: categories,\r\n totalAngle: totalAngle\r\n };\r\n}\r\n\r\nfunction drawRadarDataPoints(series, opts, config, context) {\r\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n var radarOption = assign({}, {\r\n gridColor: '#cccccc',\r\n gridType: 'radar',\r\n gridEval:1,\r\n axisLabel:false,\r\n axisLabelTofix:0,\r\n labelColor:'#666666',\r\n labelPointShow:false,\r\n labelPointRadius:3,\r\n labelPointColor:'#cccccc',\r\n opacity: 0.2,\r\n gridCount: 3,\r\n border:false,\r\n borderWidth:2,\r\n linearType: 'none',\r\n customColor: [],\r\n }, opts.extra.radar);\r\n var coordinateAngle = getRadarCoordinateSeries(opts.categories.length);\r\n var centerPosition = {\r\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\r\n y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2\r\n };\r\n var xr = (opts.width - opts.area[1] - opts.area[3]) / 2\r\n var yr = (opts.height - opts.area[0] - opts.area[2]) / 2\r\n var radius = Math.min(xr - (getMaxTextListLength(opts.categories, config.fontSize, context) + config.radarLabelTextMargin), yr - config.radarLabelTextMargin);\r\n radius -= config.radarLabelTextMargin * opts.pix;\r\n radius = radius < 10 ? 10 : radius;\r\n // 画分割线\r\n context.beginPath();\r\n context.setLineWidth(1 * opts.pix);\r\n context.setStrokeStyle(radarOption.gridColor);\r\n coordinateAngle.forEach(function(angle,index) {\r\n var pos = convertCoordinateOrigin(radius * Math.cos(angle), radius * Math.sin(angle), centerPosition);\r\n context.moveTo(centerPosition.x, centerPosition.y);\r\n if (index % radarOption.gridEval == 0) {\r\n context.lineTo(pos.x, pos.y);\r\n }\r\n });\r\n context.stroke();\r\n context.closePath();\r\n \r\n // 画背景网格\r\n var _loop = function _loop(i) {\r\n var startPos = {};\r\n context.beginPath();\r\n context.setLineWidth(1 * opts.pix);\r\n context.setStrokeStyle(radarOption.gridColor);\r\n if (radarOption.gridType == 'radar') {\r\n coordinateAngle.forEach(function(angle, index) {\r\n var pos = convertCoordinateOrigin(radius / radarOption.gridCount * i * Math.cos(angle), radius /\r\n radarOption.gridCount * i * Math.sin(angle), centerPosition);\r\n if (index === 0) {\r\n startPos = pos;\r\n context.moveTo(pos.x, pos.y);\r\n } else {\r\n context.lineTo(pos.x, pos.y);\r\n }\r\n });\r\n context.lineTo(startPos.x, startPos.y);\r\n } else {\r\n var pos = convertCoordinateOrigin(radius / radarOption.gridCount * i * Math.cos(1.5), radius / radarOption.gridCount * i * Math.sin(1.5), centerPosition);\r\n context.arc(centerPosition.x, centerPosition.y, centerPosition.y - pos.y, 0, 2 * Math.PI, false);\r\n }\r\n context.stroke();\r\n context.closePath();\r\n };\r\n for (var i = 1; i <= radarOption.gridCount; i++) {\r\n _loop(i);\r\n }\r\n radarOption.customColor = fillCustomColor(radarOption.linearType, radarOption.customColor, series, config);\r\n var radarDataPoints = getRadarDataPoints(coordinateAngle, centerPosition, radius, series, opts, process);\r\n radarDataPoints.forEach(function(eachSeries, seriesIndex) {\r\n // 绘制区域数据\r\n context.beginPath();\r\n context.setLineWidth(radarOption.borderWidth * opts.pix);\r\n context.setStrokeStyle(eachSeries.color);\r\n \r\n var fillcolor = hexToRgb(eachSeries.color, radarOption.opacity);\r\n if (radarOption.linearType == 'custom') {\r\n var grd;\r\n if(context.createCircularGradient){\r\n grd = context.createCircularGradient(centerPosition.x, centerPosition.y, radius)\r\n }else{\r\n grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0,centerPosition.x, centerPosition.y, radius)\r\n }\r\n grd.addColorStop(0, hexToRgb(radarOption.customColor[series[seriesIndex].linearIndex], radarOption.opacity))\r\n grd.addColorStop(1, hexToRgb(eachSeries.color, radarOption.opacity))\r\n fillcolor = grd\r\n }\r\n \r\n context.setFillStyle(fillcolor);\r\n eachSeries.data.forEach(function(item, index) {\r\n if (index === 0) {\r\n context.moveTo(item.position.x, item.position.y);\r\n } else {\r\n context.lineTo(item.position.x, item.position.y);\r\n }\r\n });\r\n context.closePath();\r\n context.fill();\r\n if(radarOption.border === true){\r\n context.stroke();\r\n }\r\n context.closePath();\r\n if (opts.dataPointShape !== false) {\r\n var points = eachSeries.data.map(function(item) {\r\n return item.position;\r\n });\r\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\r\n }\r\n });\r\n // 画刻度值\r\n if(radarOption.axisLabel === true){\r\n const maxData = Math.max(radarOption.max, Math.max.apply(null, dataCombine(series)));\r\n const stepLength = radius / radarOption.gridCount;\r\n const fontSize = opts.fontSize * opts.pix;\r\n context.setFontSize(fontSize);\r\n context.setFillStyle(opts.fontColor);\r\n context.setTextAlign('left');\r\n for (var i = 0; i < radarOption.gridCount + 1; i++) {\r\n let label = i * maxData / radarOption.gridCount;\r\n label = label.toFixed(radarOption.axisLabelTofix);\r\n context.fillText(String(label), centerPosition.x + 3 * opts.pix, centerPosition.y - i * stepLength + fontSize / 2);\r\n }\r\n }\r\n \r\n // draw label text\r\n drawRadarLabel(coordinateAngle, radius, centerPosition, opts, config, context);\r\n \r\n // draw dataLabel\r\n if (opts.dataLabel !== false && process === 1) {\r\n radarDataPoints.forEach(function(eachSeries, seriesIndex) {\r\n context.beginPath();\r\n var fontSize = eachSeries.textSize * opts.pix || config.fontSize;\r\n context.setFontSize(fontSize);\r\n context.setFillStyle(eachSeries.textColor || opts.fontColor);\r\n eachSeries.data.forEach(function(item, index) {\r\n //如果是中心点垂直的上下点位\r\n if(Math.abs(item.position.x - centerPosition.x)<2){\r\n //如果在上面\r\n if(item.position.y < centerPosition.y){\r\n context.setTextAlign('center');\r\n context.fillText(item.value, item.position.x, item.position.y - 4);\r\n }else{\r\n context.setTextAlign('center');\r\n context.fillText(item.value, item.position.x, item.position.y + fontSize + 2);\r\n }\r\n }else{\r\n //如果在左侧\r\n if(item.position.x < centerPosition.x){\r\n context.setTextAlign('right');\r\n context.fillText(item.value, item.position.x - 4, item.position.y + fontSize / 2 - 2);\r\n }else{\r\n context.setTextAlign('left');\r\n context.fillText(item.value, item.position.x + 4, item.position.y + fontSize / 2 - 2);\r\n }\r\n }\r\n });\r\n context.closePath();\r\n context.stroke();\r\n });\r\n context.setTextAlign('left');\r\n }\r\n \r\n return {\r\n center: centerPosition,\r\n radius: radius,\r\n angleList: coordinateAngle\r\n };\r\n}\r\n\r\n// 经纬度转墨卡托\r\nfunction lonlat2mercator(longitude, latitude) {\r\n var mercator = Array(2);\r\n var x = longitude * 20037508.34 / 180;\r\n var y = Math.log(Math.tan((90 + latitude) * Math.PI / 360)) / (Math.PI / 180);\r\n y = y * 20037508.34 / 180;\r\n mercator[0] = x;\r\n mercator[1] = y;\r\n return mercator;\r\n}\r\n\r\n// 墨卡托转经纬度\r\nfunction mercator2lonlat(longitude, latitude) {\r\n var lonlat = Array(2)\r\n var x = longitude / 20037508.34 * 180;\r\n var y = latitude / 20037508.34 * 180;\r\n y = 180 / Math.PI * (2 * Math.atan(Math.exp(y * Math.PI / 180)) - Math.PI / 2);\r\n lonlat[0] = x;\r\n lonlat[1] = y;\r\n return lonlat;\r\n}\r\n\r\nfunction getBoundingBox(data) {\r\n var bounds = {},coords;\r\n bounds.xMin = 180;\r\n bounds.xMax = 0;\r\n bounds.yMin = 90;\r\n bounds.yMax = 0\r\n for (var i = 0; i < data.length; i++) {\r\n var coorda = data[i].geometry.coordinates\r\n for (var k = 0; k < coorda.length; k++) {\r\n coords = coorda[k];\r\n if (coords.length == 1) {\r\n coords = coords[0]\r\n }\r\n for (var j = 0; j < coords.length; j++) {\r\n var longitude = coords[j][0];\r\n var latitude = coords[j][1];\r\n var point = {\r\n x: longitude,\r\n y: latitude\r\n }\r\n bounds.xMin = bounds.xMin < point.x ? bounds.xMin : point.x;\r\n bounds.xMax = bounds.xMax > point.x ? bounds.xMax : point.x;\r\n bounds.yMin = bounds.yMin < point.y ? bounds.yMin : point.y;\r\n bounds.yMax = bounds.yMax > point.y ? bounds.yMax : point.y;\r\n }\r\n }\r\n }\r\n return bounds;\r\n}\r\n\r\nfunction coordinateToPoint(latitude, longitude, bounds, scale, xoffset, yoffset) {\r\n return {\r\n x: (longitude - bounds.xMin) * scale + xoffset,\r\n y: (bounds.yMax - latitude) * scale + yoffset\r\n };\r\n}\r\n\r\nfunction pointToCoordinate(pointY, pointX, bounds, scale, xoffset, yoffset) {\r\n return {\r\n x: (pointX - xoffset) / scale + bounds.xMin,\r\n y: bounds.yMax - (pointY - yoffset) / scale\r\n };\r\n}\r\n\r\nfunction isRayIntersectsSegment(poi, s_poi, e_poi) {\r\n if (s_poi[1] == e_poi[1]) {\r\n return false;\r\n }\r\n if (s_poi[1] > poi[1] && e_poi[1] > poi[1]) {\r\n return false;\r\n }\r\n if (s_poi[1] < poi[1] && e_poi[1] < poi[1]) {\r\n return false;\r\n }\r\n if (s_poi[1] == poi[1] && e_poi[1] > poi[1]) {\r\n return false;\r\n }\r\n if (e_poi[1] == poi[1] && s_poi[1] > poi[1]) {\r\n return false;\r\n }\r\n if (s_poi[0] < poi[0] && e_poi[1] < poi[1]) {\r\n return false;\r\n }\r\n let xseg = e_poi[0] - (e_poi[0] - s_poi[0]) * (e_poi[1] - poi[1]) / (e_poi[1] - s_poi[1]);\r\n if (xseg < poi[0]) {\r\n return false;\r\n } else {\r\n return true;\r\n }\r\n}\r\n\r\nfunction isPoiWithinPoly(poi, poly, mercator) {\r\n let sinsc = 0;\r\n for (let i = 0; i < poly.length; i++) {\r\n let epoly = poly[i][0];\r\n if (poly.length == 1) {\r\n epoly = poly[i][0]\r\n }\r\n for (let j = 0; j < epoly.length - 1; j++) {\r\n let s_poi = epoly[j];\r\n let e_poi = epoly[j + 1];\r\n if (mercator) {\r\n s_poi = lonlat2mercator(epoly[j][0], epoly[j][1]);\r\n e_poi = lonlat2mercator(epoly[j + 1][0], epoly[j + 1][1]);\r\n }\r\n if (isRayIntersectsSegment(poi, s_poi, e_poi)) {\r\n sinsc += 1;\r\n }\r\n }\r\n }\r\n if (sinsc % 2 == 1) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n}\r\n\r\nfunction drawMapDataPoints(series, opts, config, context) {\r\n var mapOption = assign({}, {\r\n border: true,\r\n mercator: false,\r\n borderWidth: 1,\r\n borderColor: '#666666',\r\n fillOpacity: 0.6,\r\n activeBorderColor: '#f04864',\r\n activeFillColor: '#facc14',\r\n activeFillOpacity: 1\r\n }, opts.extra.map);\r\n var coords, point;\r\n var data = series;\r\n var bounds = getBoundingBox(data);\r\n if (mapOption.mercator) {\r\n var max = lonlat2mercator(bounds.xMax, bounds.yMax)\r\n var min = lonlat2mercator(bounds.xMin, bounds.yMin)\r\n bounds.xMax = max[0]\r\n bounds.yMax = max[1]\r\n bounds.xMin = min[0]\r\n bounds.yMin = min[1]\r\n }\r\n var xScale = opts.width / Math.abs(bounds.xMax - bounds.xMin);\r\n var yScale = opts.height / Math.abs(bounds.yMax - bounds.yMin);\r\n var scale = xScale < yScale ? xScale : yScale;\r\n var xoffset = opts.width / 2 - Math.abs(bounds.xMax - bounds.xMin) / 2 * scale;\r\n var yoffset = opts.height / 2 - Math.abs(bounds.yMax - bounds.yMin) / 2 * scale;\r\n for (var i = 0; i < data.length; i++) {\r\n context.beginPath();\r\n context.setLineWidth(mapOption.borderWidth * opts.pix);\r\n context.setStrokeStyle(mapOption.borderColor);\r\n context.setFillStyle(hexToRgb(series[i].color, mapOption.fillOpacity));\r\n if (opts.tooltip) {\r\n if (opts.tooltip.index == i) {\r\n context.setStrokeStyle(mapOption.activeBorderColor);\r\n context.setFillStyle(hexToRgb(mapOption.activeFillColor, mapOption.activeFillOpacity));\r\n }\r\n }\r\n var coorda = data[i].geometry.coordinates\r\n for (var k = 0; k < coorda.length; k++) {\r\n coords = coorda[k];\r\n if (coords.length == 1) {\r\n coords = coords[0]\r\n }\r\n for (var j = 0; j < coords.length; j++) {\r\n var gaosi = Array(2);\r\n if (mapOption.mercator) {\r\n gaosi = lonlat2mercator(coords[j][0], coords[j][1])\r\n } else {\r\n gaosi = coords[j]\r\n }\r\n point = coordinateToPoint(gaosi[1], gaosi[0], bounds, scale, xoffset, yoffset)\r\n if (j === 0) {\r\n context.beginPath();\r\n context.moveTo(point.x, point.y);\r\n } else {\r\n context.lineTo(point.x, point.y);\r\n }\r\n }\r\n context.fill();\r\n if (mapOption.border == true) {\r\n context.stroke();\r\n }\r\n }\r\n }\r\n if (opts.dataLabel == true) {\r\n for (var i = 0; i < data.length; i++) {\r\n var centerPoint = data[i].properties.centroid;\r\n if (centerPoint) {\r\n if (mapOption.mercator) {\r\n centerPoint = lonlat2mercator(data[i].properties.centroid[0], data[i].properties.centroid[1])\r\n }\r\n point = coordinateToPoint(centerPoint[1], centerPoint[0], bounds, scale, xoffset, yoffset);\r\n let fontSize = data[i].textSize * opts.pix || config.fontSize;\r\n let text = data[i].properties.name;\r\n context.beginPath();\r\n context.setFontSize(fontSize)\r\n context.setFillStyle(data[i].textColor || opts.fontColor)\r\n context.fillText(text, point.x - measureText(text, fontSize, context) / 2, point.y + fontSize / 2);\r\n context.closePath();\r\n context.stroke();\r\n }\r\n }\r\n }\r\n opts.chartData.mapData = {\r\n bounds: bounds,\r\n scale: scale,\r\n xoffset: xoffset,\r\n yoffset: yoffset,\r\n mercator: mapOption.mercator\r\n }\r\n drawToolTipBridge(opts, config, context, 1);\r\n context.draw();\r\n}\r\n\r\nfunction normalInt(min, max, iter) {\r\n iter = iter == 0 ? 1 : iter;\r\n var arr = [];\r\n for (var i = 0; i < iter; i++) {\r\n arr[i] = Math.random();\r\n };\r\n return Math.floor(arr.reduce(function(i, j) {\r\n return i + j\r\n }) / iter * (max - min)) + min;\r\n};\r\n\r\nfunction collisionNew(area, points, width, height) {\r\n var isIn = false;\r\n for (let i = 0; i < points.length; i++) {\r\n if (points[i].area) {\r\n if (area[3] < points[i].area[1] || area[0] > points[i].area[2] || area[1] > points[i].area[3] || area[2] < points[i].area[0]) {\r\n if (area[0] < 0 || area[1] < 0 || area[2] > width || area[3] > height) {\r\n isIn = true;\r\n break;\r\n } else {\r\n isIn = false;\r\n }\r\n } else {\r\n isIn = true;\r\n break;\r\n }\r\n }\r\n }\r\n return isIn;\r\n};\r\n\r\nfunction getWordCloudPoint(opts, type, context) {\r\n let points = opts.series;\r\n switch (type) {\r\n case 'normal':\r\n for (let i = 0; i < points.length; i++) {\r\n let text = points[i].name;\r\n let tHeight = points[i].textSize * opts.pix;\r\n let tWidth = measureText(text, tHeight, context);\r\n let x, y;\r\n let area;\r\n let breaknum = 0;\r\n while (true) {\r\n breaknum++;\r\n x = normalInt(-opts.width / 2, opts.width / 2, 5) - tWidth / 2;\r\n y = normalInt(-opts.height / 2, opts.height / 2, 5) + tHeight / 2;\r\n area = [x - 5 + opts.width / 2, y - 5 - tHeight + opts.height / 2, x + tWidth + 5 + opts.width / 2, y + 5 +\r\n opts.height / 2\r\n ];\r\n let isCollision = collisionNew(area, points, opts.width, opts.height);\r\n if (!isCollision) break;\r\n if (breaknum == 1000) {\r\n area = [-100, -100, -100, -100];\r\n break;\r\n }\r\n };\r\n points[i].area = area;\r\n }\r\n break;\r\n case 'vertical':\r\n function Spin() {\r\n //获取均匀随机值,是否旋转,旋转的概率为(1-0.5)\r\n if (Math.random() > 0.7) {\r\n return true;\r\n } else {\r\n return false\r\n };\r\n };\r\n for (let i = 0; i < points.length; i++) {\r\n let text = points[i].name;\r\n let tHeight = points[i].textSize * opts.pix;\r\n let tWidth = measureText(text, tHeight, context);\r\n let isSpin = Spin();\r\n let x, y, area, areav;\r\n let breaknum = 0;\r\n while (true) {\r\n breaknum++;\r\n let isCollision;\r\n if (isSpin) {\r\n x = normalInt(-opts.width / 2, opts.width / 2, 5) - tWidth / 2;\r\n y = normalInt(-opts.height / 2, opts.height / 2, 5) + tHeight / 2;\r\n area = [y - 5 - tWidth + opts.width / 2, (-x - 5 + opts.height / 2), y + 5 + opts.width / 2, (-x + tHeight + 5 + opts.height / 2)];\r\n areav = [opts.width - (opts.width / 2 - opts.height / 2) - (-x + tHeight + 5 + opts.height / 2) - 5, (opts.height / 2 - opts.width / 2) + (y - 5 - tWidth + opts.width / 2) - 5, opts.width - (opts.width / 2 - opts.height / 2) - (-x + tHeight + 5 + opts.height / 2) + tHeight, (opts.height / 2 - opts.width / 2) + (y - 5 - tWidth + opts.width / 2) + tWidth + 5];\r\n isCollision = collisionNew(areav, points, opts.height, opts.width);\r\n } else {\r\n x = normalInt(-opts.width / 2, opts.width / 2, 5) - tWidth / 2;\r\n y = normalInt(-opts.height / 2, opts.height / 2, 5) + tHeight / 2;\r\n area = [x - 5 + opts.width / 2, y - 5 - tHeight + opts.height / 2, x + tWidth + 5 + opts.width / 2, y + 5 + opts.height / 2];\r\n isCollision = collisionNew(area, points, opts.width, opts.height);\r\n }\r\n if (!isCollision) break;\r\n if (breaknum == 1000) {\r\n area = [-1000, -1000, -1000, -1000];\r\n break;\r\n }\r\n };\r\n if (isSpin) {\r\n points[i].area = areav;\r\n points[i].areav = area;\r\n } else {\r\n points[i].area = area;\r\n }\r\n points[i].rotate = isSpin;\r\n };\r\n break;\r\n }\r\n return points;\r\n}\r\n\r\nfunction drawWordCloudDataPoints(series, opts, config, context) {\r\n let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n let wordOption = assign({}, {\r\n type: 'normal',\r\n autoColors: true\r\n }, opts.extra.word);\r\n if (!opts.chartData.wordCloudData) {\r\n opts.chartData.wordCloudData = getWordCloudPoint(opts, wordOption.type, context);\r\n }\r\n context.beginPath();\r\n context.setFillStyle(opts.background);\r\n context.rect(0, 0, opts.width, opts.height);\r\n context.fill();\r\n context.save();\r\n let points = opts.chartData.wordCloudData;\r\n context.translate(opts.width / 2, opts.height / 2);\r\n for (let i = 0; i < points.length; i++) {\r\n context.save();\r\n if (points[i].rotate) {\r\n context.rotate(90 * Math.PI / 180);\r\n }\r\n let text = points[i].name;\r\n let tHeight = points[i].textSize * opts.pix;\r\n let tWidth = measureText(text, tHeight, context);\r\n context.beginPath();\r\n context.setStrokeStyle(points[i].color);\r\n context.setFillStyle(points[i].color);\r\n context.setFontSize(tHeight);\r\n if (points[i].rotate) {\r\n if (points[i].areav[0] > 0) {\r\n if (opts.tooltip) {\r\n if (opts.tooltip.index == i) {\r\n context.strokeText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process);\r\n } else {\r\n context.fillText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process);\r\n }\r\n } else {\r\n context.fillText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process);\r\n }\r\n }\r\n } else {\r\n if (points[i].area[0] > 0) {\r\n if (opts.tooltip) {\r\n if (opts.tooltip.index == i) {\r\n context.strokeText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process);\r\n } else {\r\n context.fillText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process);\r\n }\r\n } else {\r\n context.fillText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process);\r\n }\r\n }\r\n }\r\n context.stroke();\r\n context.restore();\r\n }\r\n context.restore();\r\n}\r\n\r\nfunction drawFunnelDataPoints(series, opts, config, context) {\r\n let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\r\n let funnelOption = assign({}, {\r\n type:'funnel',\r\n activeWidth: 10,\r\n activeOpacity: 0.3,\r\n border: false,\r\n borderWidth: 2,\r\n borderColor: '#FFFFFF',\r\n fillOpacity: 1,\r\n labelAlign: 'right',\r\n linearType: 'none',\r\n customColor: [],\r\n }, opts.extra.funnel);\r\n let eachSpacing = (opts.height - opts.area[0] - opts.area[2]) / series.length;\r\n let centerPosition = {\r\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\r\n y: opts.height - opts.area[2]\r\n };\r\n let activeWidth = funnelOption.activeWidth * opts.pix;\r\n let radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - activeWidth, (opts.height - opts.area[0] - opts.area[2]) / 2 - activeWidth);\r\n series = getFunnelDataPoints(series, radius, funnelOption.type, eachSpacing, process);\r\n context.save();\r\n context.translate(centerPosition.x, centerPosition.y);\r\n funnelOption.customColor = fillCustomColor(funnelOption.linearType, funnelOption.customColor, series, config);\r\n if(funnelOption.type == 'pyramid'){\r\n for (let i = 0; i < series.length; i++) {\r\n if (i == series.length -1) {\r\n if (opts.tooltip) {\r\n if (opts.tooltip.index == i) {\r\n context.beginPath();\r\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity));\r\n context.moveTo(-activeWidth, -eachSpacing);\r\n context.lineTo(-series[i].radius - activeWidth, 0);\r\n context.lineTo(series[i].radius + activeWidth, 0);\r\n context.lineTo(activeWidth, -eachSpacing);\r\n context.lineTo(-activeWidth, -eachSpacing);\r\n context.closePath();\r\n context.fill();\r\n }\r\n }\r\n series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + series[i].radius, centerPosition.y - eachSpacing * i];\r\n context.beginPath();\r\n context.setLineWidth(funnelOption.borderWidth * opts.pix);\r\n context.setStrokeStyle(funnelOption.borderColor);\r\n var fillColor = hexToRgb(series[i].color, funnelOption.fillOpacity);\r\n if (funnelOption.linearType == 'custom') {\r\n var grd = context.createLinearGradient(series[i].radius, -eachSpacing, -series[i].radius, -eachSpacing);\r\n grd.addColorStop(0, hexToRgb(series[i].color, funnelOption.fillOpacity));\r\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[i].linearIndex], funnelOption.fillOpacity));\r\n grd.addColorStop(1, hexToRgb(series[i].color, funnelOption.fillOpacity));\r\n fillColor = grd\r\n }\r\n context.setFillStyle(fillColor);\r\n context.moveTo(0, -eachSpacing);\r\n context.lineTo(-series[i].radius, 0);\r\n context.lineTo(series[i].radius, 0);\r\n context.lineTo(0, -eachSpacing);\r\n context.closePath();\r\n context.fill();\r\n if (funnelOption.border == true) {\r\n context.stroke();\r\n }\r\n } else {\r\n if (opts.tooltip) {\r\n if (opts.tooltip.index == i) {\r\n context.beginPath();\r\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity));\r\n context.moveTo(0, 0);\r\n context.lineTo(-series[i].radius - activeWidth, 0);\r\n context.lineTo(-series[i + 1].radius - activeWidth, -eachSpacing);\r\n context.lineTo(series[i + 1].radius + activeWidth, -eachSpacing);\r\n context.lineTo(series[i].radius + activeWidth, 0);\r\n context.lineTo(0, 0);\r\n context.closePath();\r\n context.fill();\r\n }\r\n }\r\n series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + series[i].radius, centerPosition.y - eachSpacing * i];\r\n context.beginPath();\r\n context.setLineWidth(funnelOption.borderWidth * opts.pix);\r\n context.setStrokeStyle(funnelOption.borderColor);\r\n var fillColor = hexToRgb(series[i].color, funnelOption.fillOpacity);\r\n if (funnelOption.linearType == 'custom') {\r\n var grd = context.createLinearGradient(series[i].radius, -eachSpacing, -series[i].radius, -eachSpacing);\r\n grd.addColorStop(0, hexToRgb(series[i].color, funnelOption.fillOpacity));\r\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[i].linearIndex], funnelOption.fillOpacity));\r\n grd.addColorStop(1, hexToRgb(series[i].color, funnelOption.fillOpacity));\r\n fillColor = grd\r\n }\r\n context.setFillStyle(fillColor);\r\n context.moveTo(0, 0);\r\n context.lineTo(-series[i].radius, 0);\r\n context.lineTo(-series[i + 1].radius, -eachSpacing);\r\n context.lineTo(series[i + 1].radius, -eachSpacing);\r\n context.lineTo(series[i].radius, 0);\r\n context.lineTo(0, 0);\r\n context.closePath();\r\n context.fill();\r\n if (funnelOption.border == true) {\r\n context.stroke();\r\n }\r\n }\r\n context.translate(0, -eachSpacing)\r\n }\r\n }else{\r\n for (let i = 0; i < series.length; i++) {\r\n if (i == 0) {\r\n if (opts.tooltip) {\r\n if (opts.tooltip.index == i) {\r\n context.beginPath();\r\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity));\r\n context.moveTo(-activeWidth, 0);\r\n context.lineTo(-series[i].radius - activeWidth, -eachSpacing);\r\n context.lineTo(series[i].radius + activeWidth, -eachSpacing);\r\n context.lineTo(activeWidth, 0);\r\n context.lineTo(-activeWidth, 0);\r\n context.closePath();\r\n context.fill();\r\n }\r\n }\r\n series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing, centerPosition.x + series[i].radius, centerPosition.y];\r\n context.beginPath();\r\n context.setLineWidth(funnelOption.borderWidth * opts.pix);\r\n context.setStrokeStyle(funnelOption.borderColor);\r\n var fillColor = hexToRgb(series[i].color, funnelOption.fillOpacity);\r\n if (funnelOption.linearType == 'custom') {\r\n var grd = context.createLinearGradient(series[i].radius, -eachSpacing, -series[i].radius, -eachSpacing);\r\n grd.addColorStop(0, hexToRgb(series[i].color, funnelOption.fillOpacity));\r\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[i].linearIndex], funnelOption.fillOpacity));\r\n grd.addColorStop(1, hexToRgb(series[i].color, funnelOption.fillOpacity));\r\n fillColor = grd\r\n }\r\n context.setFillStyle(fillColor);\r\n context.moveTo(0, 0);\r\n context.lineTo(-series[i].radius, -eachSpacing);\r\n context.lineTo(series[i].radius, -eachSpacing);\r\n context.lineTo(0, 0);\r\n context.closePath();\r\n context.fill();\r\n if (funnelOption.border == true) {\r\n context.stroke();\r\n }\r\n } else {\r\n if (opts.tooltip) {\r\n if (opts.tooltip.index == i) {\r\n context.beginPath();\r\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity));\r\n context.moveTo(0, 0);\r\n context.lineTo(-series[i - 1].radius - activeWidth, 0);\r\n context.lineTo(-series[i].radius - activeWidth, -eachSpacing);\r\n context.lineTo(series[i].radius + activeWidth, -eachSpacing);\r\n context.lineTo(series[i - 1].radius + activeWidth, 0);\r\n context.lineTo(0, 0);\r\n context.closePath();\r\n context.fill();\r\n }\r\n }\r\n series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + series[i].radius, centerPosition.y - eachSpacing * i];\r\n context.beginPath();\r\n context.setLineWidth(funnelOption.borderWidth * opts.pix);\r\n context.setStrokeStyle(funnelOption.borderColor);\r\n var fillColor = hexToRgb(series[i].color, funnelOption.fillOpacity);\r\n if (funnelOption.linearType == 'custom') {\r\n var grd = context.createLinearGradient(series[i].radius, -eachSpacing, -series[i].radius, -eachSpacing);\r\n grd.addColorStop(0, hexToRgb(series[i].color, funnelOption.fillOpacity));\r\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[i].linearIndex], funnelOption.fillOpacity));\r\n grd.addColorStop(1, hexToRgb(series[i].color, funnelOption.fillOpacity));\r\n fillColor = grd\r\n }\r\n context.setFillStyle(fillColor);\r\n context.moveTo(0, 0);\r\n context.lineTo(-series[i - 1].radius, 0);\r\n context.lineTo(-series[i].radius, -eachSpacing);\r\n context.lineTo(series[i].radius, -eachSpacing);\r\n context.lineTo(series[i - 1].radius, 0);\r\n context.lineTo(0, 0);\r\n context.closePath();\r\n context.fill();\r\n if (funnelOption.border == true) {\r\n context.stroke();\r\n }\r\n }\r\n context.translate(0, -eachSpacing)\r\n }\r\n }\r\n \r\n context.restore();\r\n if (opts.dataLabel !== false && process === 1) {\r\n drawFunnelText(series, opts, context, eachSpacing, funnelOption.labelAlign, activeWidth, centerPosition);\r\n }\r\n return {\r\n center: centerPosition,\r\n radius: radius,\r\n series: series\r\n };\r\n}\r\n\r\nfunction drawFunnelText(series, opts, context, eachSpacing, labelAlign, activeWidth, centerPosition) {\r\n for (let i = 0; i < series.length; i++) {\r\n let item = series[i];\r\n if(item.labelShow === false){\r\n continue;\r\n }\r\n let startX, endX, startY, fontSize;\r\n let text = item.formatter ? item.formatter(item,i,series,opts) : util.toFixed(item._proportion_ * 100) + '%';\r\n text = item.labelText ? item.labelText : text;\r\n if (labelAlign == 'right') {\r\n if(opts.extra.funnel.type === 'pyramid'){\r\n if (i == series.length -1) {\r\n startX = (item.funnelArea[2] + centerPosition.x) / 2;\r\n } else {\r\n startX = (item.funnelArea[2] + series[i + 1].funnelArea[2]) / 2;\r\n }\r\n }else{\r\n if (i == 0) {\r\n startX = (item.funnelArea[2] + centerPosition.x) / 2;\r\n } else {\r\n startX = (item.funnelArea[2] + series[i - 1].funnelArea[2]) / 2;\r\n }\r\n }\r\n endX = startX + activeWidth * 2;\r\n startY = item.funnelArea[1] + eachSpacing / 2;\r\n fontSize = item.textSize * opts.pix || opts.fontSize * opts.pix;\r\n context.setLineWidth(1 * opts.pix);\r\n context.setStrokeStyle(item.color);\r\n context.setFillStyle(item.color);\r\n context.beginPath();\r\n context.moveTo(startX, startY);\r\n context.lineTo(endX, startY);\r\n context.stroke();\r\n context.closePath();\r\n context.beginPath();\r\n context.moveTo(endX, startY);\r\n context.arc(endX, startY, 2 * opts.pix, 0, 2 * Math.PI);\r\n context.closePath();\r\n context.fill();\r\n context.beginPath();\r\n context.setFontSize(fontSize);\r\n context.setFillStyle(item.textColor || opts.fontColor);\r\n context.fillText(text, endX + 5, startY + fontSize / 2 - 2);\r\n context.closePath();\r\n context.stroke();\r\n context.closePath();\r\n } else {\r\n if(opts.extra.funnel.type === 'pyramid'){\r\n if (i == series.length -1) {\r\n startX = (item.funnelArea[0] + centerPosition.x) / 2;\r\n } else {\r\n startX = (item.funnelArea[0] + series[i + 1].funnelArea[0]) / 2;\r\n }\r\n }else{\r\n if (i == 0) {\r\n startX = (item.funnelArea[0] + centerPosition.x) / 2;\r\n } else {\r\n startX = (item.funnelArea[0] + series[i - 1].funnelArea[0]) / 2;\r\n }\r\n }\r\n endX = startX - activeWidth * 2;\r\n startY = item.funnelArea[1] + eachSpacing / 2;\r\n fontSize = item.textSize * opts.pix || opts.fontSize * opts.pix;\r\n context.setLineWidth(1 * opts.pix);\r\n context.setStrokeStyle(item.color);\r\n context.setFillStyle(item.color);\r\n context.beginPath();\r\n context.moveTo(startX, startY);\r\n context.lineTo(endX, startY);\r\n context.stroke();\r\n context.closePath();\r\n context.beginPath();\r\n context.moveTo(endX, startY);\r\n context.arc(endX, startY, 2, 0, 2 * Math.PI);\r\n context.closePath();\r\n context.fill();\r\n context.beginPath();\r\n context.setFontSize(fontSize);\r\n context.setFillStyle(item.textColor || opts.fontColor);\r\n context.fillText(text, endX - 5 - measureText(text, fontSize, context), startY + fontSize / 2 - 2);\r\n context.closePath();\r\n context.stroke();\r\n context.closePath();\r\n }\r\n\r\n }\r\n}\r\n\r\n\r\nfunction drawCanvas(opts, context) {\r\n context.draw();\r\n}\r\n\r\nvar Timing = {\r\n easeIn: function easeIn(pos) {\r\n return Math.pow(pos, 3);\r\n },\r\n easeOut: function easeOut(pos) {\r\n return Math.pow(pos - 1, 3) + 1;\r\n },\r\n easeInOut: function easeInOut(pos) {\r\n if ((pos /= 0.5) < 1) {\r\n return 0.5 * Math.pow(pos, 3);\r\n } else {\r\n return 0.5 * (Math.pow(pos - 2, 3) + 2);\r\n }\r\n },\r\n linear: function linear(pos) {\r\n return pos;\r\n }\r\n};\r\n\r\nfunction Animation(opts) {\r\n this.isStop = false;\r\n opts.duration = typeof opts.duration === 'undefined' ? 1000 : opts.duration;\r\n opts.timing = opts.timing || 'easeInOut';\r\n var delay = 17;\r\n function createAnimationFrame() {\r\n if (typeof setTimeout !== 'undefined') {\r\n return function(step, delay) {\r\n setTimeout(function() {\r\n var timeStamp = +new Date();\r\n step(timeStamp);\r\n }, delay);\r\n };\r\n } else if (typeof requestAnimationFrame !== 'undefined') {\r\n return requestAnimationFrame;\r\n } else {\r\n return function(step) {\r\n step(null);\r\n };\r\n }\r\n };\r\n var animationFrame = createAnimationFrame();\r\n var startTimeStamp = null;\r\n var _step = function step(timestamp) {\r\n if (timestamp === null || this.isStop === true) {\r\n opts.onProcess && opts.onProcess(1);\r\n opts.onAnimationFinish && opts.onAnimationFinish();\r\n return;\r\n }\r\n if (startTimeStamp === null) {\r\n startTimeStamp = timestamp;\r\n }\r\n if (timestamp - startTimeStamp < opts.duration) {\r\n var process = (timestamp - startTimeStamp) / opts.duration;\r\n var timingFunction = Timing[opts.timing];\r\n process = timingFunction(process);\r\n opts.onProcess && opts.onProcess(process);\r\n animationFrame(_step, delay);\r\n } else {\r\n opts.onProcess && opts.onProcess(1);\r\n opts.onAnimationFinish && opts.onAnimationFinish();\r\n }\r\n };\r\n _step = _step.bind(this);\r\n animationFrame(_step, delay);\r\n}\r\n\r\nAnimation.prototype.stop = function() {\r\n this.isStop = true;\r\n};\r\n\r\nfunction drawCharts(type, opts, config, context) {\r\n var _this = this;\r\n var series = opts.series;\r\n //兼容ECharts饼图类数据格式\r\n if (type === 'pie' || type === 'ring' || type === 'mount' || type === 'rose' || type === 'funnel') {\r\n series = fixPieSeries(series, opts, config);\r\n }\r\n var categories = opts.categories;\r\n if (type === 'mount') {\r\n categories = [];\r\n for (let j = 0; j < series.length; j++) {\r\n if(series[j].show !== false) categories.push(series[j].name)\r\n }\r\n opts.categories = categories;\r\n }\r\n series = fillSeries(series, opts, config);\r\n var duration = opts.animation ? opts.duration : 0;\r\n _this.animationInstance && _this.animationInstance.stop();\r\n var seriesMA = null;\r\n if (type == 'candle') {\r\n let average = assign({}, opts.extra.candle.average);\r\n if (average.show) {\r\n seriesMA = calCandleMA(average.day, average.name, average.color, series[0].data);\r\n seriesMA = fillSeries(seriesMA, opts, config);\r\n opts.seriesMA = seriesMA;\r\n } else if (opts.seriesMA) {\r\n seriesMA = opts.seriesMA = fillSeries(opts.seriesMA, opts, config);\r\n } else {\r\n seriesMA = series;\r\n }\r\n } else {\r\n seriesMA = series;\r\n }\r\n /* 过滤掉show=false的series */\r\n opts._series_ = series = filterSeries(series);\r\n //重新计算图表区域\r\n opts.area = new Array(4);\r\n //复位绘图区域\r\n for (let j = 0; j < 4; j++) {\r\n opts.area[j] = opts.padding[j] * opts.pix;\r\n }\r\n //通过计算三大区域:图例、X轴、Y轴的大小,确定绘图区域\r\n var _calLegendData = calLegendData(seriesMA, opts, config, opts.chartData, context),\r\n legendHeight = _calLegendData.area.wholeHeight,\r\n legendWidth = _calLegendData.area.wholeWidth;\r\n\r\n switch (opts.legend.position) {\r\n case 'top':\r\n opts.area[0] += legendHeight;\r\n break;\r\n case 'bottom':\r\n opts.area[2] += legendHeight;\r\n break;\r\n case 'left':\r\n opts.area[3] += legendWidth;\r\n break;\r\n case 'right':\r\n opts.area[1] += legendWidth;\r\n break;\r\n }\r\n\r\n let _calYAxisData = {},\r\n yAxisWidth = 0;\r\n if (opts.type === 'line' || opts.type === 'column'|| opts.type === 'mount' || opts.type === 'area' || opts.type === 'mix' || opts.type === 'candle' || opts.type === 'scatter' || opts.type === 'bubble' || opts.type === 'bar') {\r\n _calYAxisData = calYAxisData(series, opts, config, context);\r\n yAxisWidth = _calYAxisData.yAxisWidth;\r\n //如果显示Y轴标题\r\n if (opts.yAxis.showTitle) {\r\n let maxTitleHeight = 0;\r\n for (let i = 0; i < opts.yAxis.data.length; i++) {\r\n maxTitleHeight = Math.max(maxTitleHeight, opts.yAxis.data[i].titleFontSize ? opts.yAxis.data[i].titleFontSize * opts.pix : config.fontSize)\r\n }\r\n opts.area[0] += maxTitleHeight;\r\n }\r\n let rightIndex = 0,\r\n leftIndex = 0;\r\n //计算主绘图区域左右位置\r\n for (let i = 0; i < yAxisWidth.length; i++) {\r\n if (yAxisWidth[i].position == 'left') {\r\n if (leftIndex > 0) {\r\n opts.area[3] += yAxisWidth[i].width + opts.yAxis.padding * opts.pix;\r\n } else {\r\n opts.area[3] += yAxisWidth[i].width;\r\n }\r\n leftIndex += 1;\r\n } else if (yAxisWidth[i].position == 'right') {\r\n if (rightIndex > 0) {\r\n opts.area[1] += yAxisWidth[i].width + opts.yAxis.padding * opts.pix;\r\n } else {\r\n opts.area[1] += yAxisWidth[i].width;\r\n }\r\n rightIndex += 1;\r\n }\r\n }\r\n } else {\r\n config.yAxisWidth = yAxisWidth;\r\n }\r\n opts.chartData.yAxisData = _calYAxisData;\r\n\r\n if (opts.categories && opts.categories.length && opts.type !== 'radar' && opts.type !== 'gauge' && opts.type !== 'bar') {\r\n opts.chartData.xAxisData = getXAxisPoints(opts.categories, opts, config);\r\n let _calCategoriesData = calCategoriesData(opts.categories, opts, config, opts.chartData.xAxisData.eachSpacing, context),\r\n xAxisHeight = _calCategoriesData.xAxisHeight,\r\n angle = _calCategoriesData.angle;\r\n config.xAxisHeight = xAxisHeight;\r\n config._xAxisTextAngle_ = angle;\r\n opts.area[2] += xAxisHeight;\r\n opts.chartData.categoriesData = _calCategoriesData;\r\n } else {\r\n if (opts.type === 'line' || opts.type === 'area' || opts.type === 'scatter' || opts.type === 'bubble' || opts.type === 'bar') {\r\n opts.chartData.xAxisData = calXAxisData(series, opts, config, context);\r\n categories = opts.chartData.xAxisData.rangesFormat;\r\n let _calCategoriesData = calCategoriesData(categories, opts, config, opts.chartData.xAxisData.eachSpacing, context),\r\n xAxisHeight = _calCategoriesData.xAxisHeight,\r\n angle = _calCategoriesData.angle;\r\n config.xAxisHeight = xAxisHeight;\r\n config._xAxisTextAngle_ = angle;\r\n opts.area[2] += xAxisHeight;\r\n opts.chartData.categoriesData = _calCategoriesData;\r\n } else {\r\n opts.chartData.xAxisData = {\r\n xAxisPoints: []\r\n };\r\n }\r\n }\r\n\r\n //计算右对齐偏移距离\r\n if (opts.enableScroll && opts.xAxis.scrollAlign == 'right' && opts._scrollDistance_ === undefined) {\r\n let offsetLeft = 0,\r\n xAxisPoints = opts.chartData.xAxisData.xAxisPoints,\r\n startX = opts.chartData.xAxisData.startX,\r\n endX = opts.chartData.xAxisData.endX,\r\n eachSpacing = opts.chartData.xAxisData.eachSpacing;\r\n let totalWidth = eachSpacing * (xAxisPoints.length - 1);\r\n let screenWidth = endX - startX;\r\n offsetLeft = screenWidth - totalWidth;\r\n _this.scrollOption.currentOffset = offsetLeft;\r\n _this.scrollOption.startTouchX = offsetLeft;\r\n _this.scrollOption.distance = 0;\r\n _this.scrollOption.lastMoveTime = 0;\r\n opts._scrollDistance_ = offsetLeft;\r\n }\r\n\r\n if (type === 'pie' || type === 'ring' || type === 'rose') {\r\n config._pieTextMaxLength_ = opts.dataLabel === false ? 0 : getPieTextMaxLength(seriesMA, config, context, opts);\r\n }\r\n \r\n switch (type) {\r\n case 'word':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n drawWordCloudDataPoints(series, opts, config, context, process);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'map':\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n drawMapDataPoints(series, opts, config, context);\r\n break;\r\n case 'funnel':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n opts.chartData.funnelData = drawFunnelDataPoints(series, opts, config, context, process);\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'line':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n drawYAxisGrid(categories, opts, config, context);\r\n drawXAxis(categories, opts, config, context);\r\n var _drawLineDataPoints = drawLineDataPoints(series, opts, config, context, process),\r\n xAxisPoints = _drawLineDataPoints.xAxisPoints,\r\n calPoints = _drawLineDataPoints.calPoints,\r\n eachSpacing = _drawLineDataPoints.eachSpacing;\r\n opts.chartData.xAxisPoints = xAxisPoints;\r\n opts.chartData.calPoints = calPoints;\r\n opts.chartData.eachSpacing = eachSpacing;\r\n drawYAxis(series, opts, config, context);\r\n if (opts.enableMarkLine !== false && process === 1) {\r\n drawMarkLine(opts, config, context);\r\n }\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'scatter':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n drawYAxisGrid(categories, opts, config, context);\r\n drawXAxis(categories, opts, config, context);\r\n var _drawScatterDataPoints = drawScatterDataPoints(series, opts, config, context, process),\r\n xAxisPoints = _drawScatterDataPoints.xAxisPoints,\r\n calPoints = _drawScatterDataPoints.calPoints,\r\n eachSpacing = _drawScatterDataPoints.eachSpacing;\r\n opts.chartData.xAxisPoints = xAxisPoints;\r\n opts.chartData.calPoints = calPoints;\r\n opts.chartData.eachSpacing = eachSpacing;\r\n drawYAxis(series, opts, config, context);\r\n if (opts.enableMarkLine !== false && process === 1) {\r\n drawMarkLine(opts, config, context);\r\n }\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'bubble':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n drawYAxisGrid(categories, opts, config, context);\r\n drawXAxis(categories, opts, config, context);\r\n var _drawBubbleDataPoints = drawBubbleDataPoints(series, opts, config, context, process),\r\n xAxisPoints = _drawBubbleDataPoints.xAxisPoints,\r\n calPoints = _drawBubbleDataPoints.calPoints,\r\n eachSpacing = _drawBubbleDataPoints.eachSpacing;\r\n opts.chartData.xAxisPoints = xAxisPoints;\r\n opts.chartData.calPoints = calPoints;\r\n opts.chartData.eachSpacing = eachSpacing;\r\n drawYAxis(series, opts, config, context);\r\n if (opts.enableMarkLine !== false && process === 1) {\r\n drawMarkLine(opts, config, context);\r\n }\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'mix':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n drawYAxisGrid(categories, opts, config, context);\r\n drawXAxis(categories, opts, config, context);\r\n var _drawMixDataPoints = drawMixDataPoints(series, opts, config, context, process),\r\n xAxisPoints = _drawMixDataPoints.xAxisPoints,\r\n calPoints = _drawMixDataPoints.calPoints,\r\n eachSpacing = _drawMixDataPoints.eachSpacing;\r\n opts.chartData.xAxisPoints = xAxisPoints;\r\n opts.chartData.calPoints = calPoints;\r\n opts.chartData.eachSpacing = eachSpacing;\r\n drawYAxis(series, opts, config, context);\r\n if (opts.enableMarkLine !== false && process === 1) {\r\n drawMarkLine(opts, config, context);\r\n }\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'column':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n drawYAxisGrid(categories, opts, config, context);\r\n drawXAxis(categories, opts, config, context);\r\n var _drawColumnDataPoints = drawColumnDataPoints(series, opts, config, context, process),\r\n xAxisPoints = _drawColumnDataPoints.xAxisPoints,\r\n calPoints = _drawColumnDataPoints.calPoints,\r\n eachSpacing = _drawColumnDataPoints.eachSpacing;\r\n opts.chartData.xAxisPoints = xAxisPoints;\r\n opts.chartData.calPoints = calPoints;\r\n opts.chartData.eachSpacing = eachSpacing;\r\n drawYAxis(series, opts, config, context);\r\n if (opts.enableMarkLine !== false && process === 1) {\r\n drawMarkLine(opts, config, context);\r\n }\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'mount':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n drawYAxisGrid(categories, opts, config, context);\r\n drawXAxis(categories, opts, config, context);\r\n var _drawMountDataPoints = drawMountDataPoints(series, opts, config, context, process),\r\n xAxisPoints = _drawMountDataPoints.xAxisPoints,\r\n calPoints = _drawMountDataPoints.calPoints,\r\n eachSpacing = _drawMountDataPoints.eachSpacing;\r\n opts.chartData.xAxisPoints = xAxisPoints;\r\n opts.chartData.calPoints = calPoints;\r\n opts.chartData.eachSpacing = eachSpacing;\r\n drawYAxis(series, opts, config, context);\r\n if (opts.enableMarkLine !== false && process === 1) {\r\n drawMarkLine(opts, config, context);\r\n }\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'bar':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n drawXAxis(categories, opts, config, context);\r\n var _drawBarDataPoints = drawBarDataPoints(series, opts, config, context, process),\r\n yAxisPoints = _drawBarDataPoints.yAxisPoints,\r\n calPoints = _drawBarDataPoints.calPoints,\r\n eachSpacing = _drawBarDataPoints.eachSpacing;\r\n opts.chartData.yAxisPoints = yAxisPoints;\r\n opts.chartData.xAxisPoints = opts.chartData.xAxisData.xAxisPoints;\r\n opts.chartData.calPoints = calPoints;\r\n opts.chartData.eachSpacing = eachSpacing;\r\n drawYAxis(series, opts, config, context);\r\n if (opts.enableMarkLine !== false && process === 1) {\r\n drawMarkLine(opts, config, context);\r\n }\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process, eachSpacing, yAxisPoints);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'area':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n drawYAxisGrid(categories, opts, config, context);\r\n drawXAxis(categories, opts, config, context);\r\n var _drawAreaDataPoints = drawAreaDataPoints(series, opts, config, context, process),\r\n xAxisPoints = _drawAreaDataPoints.xAxisPoints,\r\n calPoints = _drawAreaDataPoints.calPoints,\r\n eachSpacing = _drawAreaDataPoints.eachSpacing;\r\n opts.chartData.xAxisPoints = xAxisPoints;\r\n opts.chartData.calPoints = calPoints;\r\n opts.chartData.eachSpacing = eachSpacing;\r\n drawYAxis(series, opts, config, context);\r\n if (opts.enableMarkLine !== false && process === 1) {\r\n drawMarkLine(opts, config, context);\r\n }\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'ring':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n opts.chartData.pieData = drawPieDataPoints(series, opts, config, context, process);\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'pie':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n opts.chartData.pieData = drawPieDataPoints(series, opts, config, context, process);\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'rose':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n opts.chartData.pieData = drawRoseDataPoints(series, opts, config, context, process);\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'radar':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n opts.chartData.radarData = drawRadarDataPoints(series, opts, config, context, process);\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n drawToolTipBridge(opts, config, context, process);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'arcbar':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n opts.chartData.arcbarData = drawArcbarDataPoints(series, opts, config, context, process);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'gauge':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n opts.chartData.gaugeData = drawGaugeDataPoints(categories, series, opts, config, context, process);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n case 'candle':\r\n this.animationInstance = new Animation({\r\n timing: opts.timing,\r\n duration: duration,\r\n onProcess: function onProcess(process) {\r\n context.clearRect(0, 0, opts.width, opts.height);\r\n if (opts.rotate) {\r\n contextRotate(context, opts);\r\n }\r\n drawYAxisGrid(categories, opts, config, context);\r\n drawXAxis(categories, opts, config, context);\r\n var _drawCandleDataPoints = drawCandleDataPoints(series, seriesMA, opts, config, context, process),\r\n xAxisPoints = _drawCandleDataPoints.xAxisPoints,\r\n calPoints = _drawCandleDataPoints.calPoints,\r\n eachSpacing = _drawCandleDataPoints.eachSpacing;\r\n opts.chartData.xAxisPoints = xAxisPoints;\r\n opts.chartData.calPoints = calPoints;\r\n opts.chartData.eachSpacing = eachSpacing;\r\n drawYAxis(series, opts, config, context);\r\n if (opts.enableMarkLine !== false && process === 1) {\r\n drawMarkLine(opts, config, context);\r\n }\r\n if (seriesMA) {\r\n drawLegend(seriesMA, opts, config, context, opts.chartData);\r\n } else {\r\n drawLegend(opts.series, opts, config, context, opts.chartData);\r\n }\r\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\r\n drawCanvas(opts, context);\r\n },\r\n onAnimationFinish: function onAnimationFinish() {\r\n _this.uevent.trigger('renderComplete');\r\n }\r\n });\r\n break;\r\n }\r\n}\r\n\r\nfunction uChartsEvent() {\r\n this.events = {};\r\n}\r\n\r\nuChartsEvent.prototype.addEventListener = function(type, listener) {\r\n this.events[type] = this.events[type] || [];\r\n this.events[type].push(listener);\r\n};\r\n\r\nuChartsEvent.prototype.delEventListener = function(type) {\r\n this.events[type] = [];\r\n};\r\n\r\nuChartsEvent.prototype.trigger = function() {\r\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\r\n args[_key] = arguments[_key];\r\n }\r\n var type = args[0];\r\n var params = args.slice(1);\r\n if (!!this.events[type]) {\r\n this.events[type].forEach(function(listener) {\r\n try {\r\n listener.apply(null, params);\r\n } catch (e) {\r\n //console.log('[uCharts] '+e);\r\n }\r\n });\r\n }\r\n};\r\n\r\nvar uCharts = function uCharts(opts) {\r\n opts.pix = opts.pixelRatio ? opts.pixelRatio : 1;\r\n opts.fontSize = opts.fontSize ? opts.fontSize : 13;\r\n opts.fontColor = opts.fontColor ? opts.fontColor : config.fontColor;\r\n if (opts.background == \"\" || opts.background == \"none\") {\r\n opts.background = \"#FFFFFF\"\r\n }\r\n opts.title = assign({}, opts.title);\r\n opts.subtitle = assign({}, opts.subtitle);\r\n opts.duration = opts.duration ? opts.duration : 1000;\r\n opts.yAxis = assign({}, {\r\n data: [],\r\n showTitle: false,\r\n disabled: false,\r\n disableGrid: false,\r\n splitNumber: 5,\r\n gridType: 'solid',\r\n dashLength: 4 * opts.pix,\r\n gridColor: '#cccccc',\r\n padding: 10,\r\n fontColor: '#666666'\r\n }, opts.yAxis);\r\n opts.xAxis = assign({}, {\r\n rotateLabel: false,\r\n rotateAngle:45,\r\n disabled: false,\r\n disableGrid: false,\r\n splitNumber: 5,\r\n calibration:false,\r\n gridType: 'solid',\r\n dashLength: 4,\r\n scrollAlign: 'left',\r\n boundaryGap: 'center',\r\n axisLine: true,\r\n axisLineColor: '#cccccc'\r\n }, opts.xAxis);\r\n opts.xAxis.scrollPosition = opts.xAxis.scrollAlign;\r\n opts.legend = assign({}, {\r\n show: true,\r\n position: 'bottom',\r\n float: 'center',\r\n backgroundColor: 'rgba(0,0,0,0)',\r\n borderColor: 'rgba(0,0,0,0)',\r\n borderWidth: 0,\r\n padding: 5,\r\n margin: 5,\r\n itemGap: 10,\r\n fontSize: opts.fontSize,\r\n lineHeight: opts.fontSize,\r\n fontColor: opts.fontColor,\r\n formatter: {},\r\n hiddenColor: '#CECECE'\r\n }, opts.legend);\r\n opts.extra = assign({}, opts.extra);\r\n opts.rotate = opts.rotate ? true : false;\r\n opts.animation = opts.animation ? true : false;\r\n opts.rotate = opts.rotate ? true : false;\r\n opts.canvas2d = opts.canvas2d ? true : false;\r\n \r\n let config$$1 = assign({}, config);\r\n config$$1.color = opts.color ? opts.color : config$$1.color;\r\n if (opts.type == 'pie') {\r\n config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.pie.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix;\r\n }\r\n if (opts.type == 'ring') {\r\n config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.ring.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix;\r\n }\r\n if (opts.type == 'rose') {\r\n config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.rose.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix;\r\n }\r\n config$$1.pieChartTextPadding = opts.dataLabel === false ? 0 : config$$1.pieChartTextPadding * opts.pix;\r\n\r\n //屏幕旋转\r\n config$$1.rotate = opts.rotate;\r\n if (opts.rotate) {\r\n let tempWidth = opts.width;\r\n let tempHeight = opts.height;\r\n opts.width = tempHeight;\r\n opts.height = tempWidth;\r\n }\r\n\r\n //适配高分屏\r\n opts.padding = opts.padding ? opts.padding : config$$1.padding;\r\n config$$1.yAxisWidth = config.yAxisWidth * opts.pix;\r\n config$$1.xAxisHeight = config.xAxisHeight * opts.pix;\r\n if (opts.enableScroll && opts.xAxis.scrollShow) {\r\n config$$1.xAxisHeight += 6 * opts.pix;\r\n }\r\n config$$1.fontSize = opts.fontSize * opts.pix;\r\n config$$1.titleFontSize = config.titleFontSize * opts.pix;\r\n config$$1.subtitleFontSize = config.subtitleFontSize * opts.pix;\r\n config$$1.toolTipPadding = config.toolTipPadding * opts.pix;\r\n config$$1.toolTipLineHeight = config.toolTipLineHeight * opts.pix;\r\n if(!opts.context){\r\n throw new Error('[uCharts] 未获取到context!注意:v2.0版本后,需要自行获取canvas的绘图上下文并传入opts.context!');\r\n }\r\n this.context = opts.context;\r\n if (!this.context.setTextAlign) {\r\n this.context.setStrokeStyle = function(e) {\r\n return this.strokeStyle = e;\r\n }\r\n this.context.setLineWidth = function(e) {\r\n return this.lineWidth = e;\r\n }\r\n this.context.setLineCap = function(e) {\r\n return this.lineCap = e;\r\n }\r\n this.context.setFontSize = function(e) {\r\n return this.font = e + \"px sans-serif\";\r\n }\r\n this.context.setFillStyle = function(e) {\r\n return this.fillStyle = e;\r\n }\r\n this.context.setTextAlign = function(e) {\r\n return this.textAlign = e;\r\n }\r\n this.context.draw = function() {}\r\n }\r\n //兼容NVUEsetLineDash\r\n if(!this.context.setLineDash){\r\n this.context.setLineDash = function(e) {}\r\n }\r\n opts.chartData = {};\r\n this.uevent = new uChartsEvent();\r\n this.scrollOption = {\r\n currentOffset: 0,\r\n startTouchX: 0,\r\n distance: 0,\r\n lastMoveTime: 0\r\n };\r\n this.opts = opts;\r\n this.config = config$$1;\r\n drawCharts.call(this, opts.type, opts, config$$1, this.context);\r\n};\r\n\r\nuCharts.prototype.updateData = function() {\r\n let data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\r\n this.opts = assign({}, this.opts, data);\r\n this.opts.updateData = true;\r\n let scrollPosition = data.scrollPosition || 'current';\r\n switch (scrollPosition) {\r\n case 'current':\r\n this.opts._scrollDistance_ = this.scrollOption.currentOffset;\r\n break;\r\n case 'left':\r\n this.opts._scrollDistance_ = 0;\r\n this.scrollOption = {\r\n currentOffset: 0,\r\n startTouchX: 0,\r\n distance: 0,\r\n lastMoveTime: 0\r\n };\r\n break;\r\n case 'right':\r\n let _calYAxisData = calYAxisData(this.opts.series, this.opts, this.config, this.context), yAxisWidth = _calYAxisData.yAxisWidth;\r\n this.config.yAxisWidth = yAxisWidth;\r\n let offsetLeft = 0;\r\n let _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config), xAxisPoints = _getXAxisPoints0.xAxisPoints,\r\n startX = _getXAxisPoints0.startX,\r\n endX = _getXAxisPoints0.endX,\r\n eachSpacing = _getXAxisPoints0.eachSpacing;\r\n let totalWidth = eachSpacing * (xAxisPoints.length - 1);\r\n let screenWidth = endX - startX;\r\n offsetLeft = screenWidth - totalWidth;\r\n this.scrollOption = {\r\n currentOffset: offsetLeft,\r\n startTouchX: offsetLeft,\r\n distance: 0,\r\n lastMoveTime: 0\r\n };\r\n this.opts._scrollDistance_ = offsetLeft;\r\n break;\r\n }\r\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\r\n};\r\n\r\nuCharts.prototype.zoom = function() {\r\n var val = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.opts.xAxis.itemCount;\r\n if (this.opts.enableScroll !== true) {\r\n console.log('[uCharts] 请启用滚动条后使用')\r\n return;\r\n }\r\n //当前屏幕中间点\r\n let centerPoint = Math.round(Math.abs(this.scrollOption.currentOffset) / this.opts.chartData.eachSpacing) + Math.round(this.opts.xAxis.itemCount / 2);\r\n this.opts.animation = false;\r\n this.opts.xAxis.itemCount = val.itemCount;\r\n //重新计算x轴偏移距离\r\n let _calYAxisData = calYAxisData(this.opts.series, this.opts, this.config, this.context),\r\n yAxisWidth = _calYAxisData.yAxisWidth;\r\n this.config.yAxisWidth = yAxisWidth;\r\n let offsetLeft = 0;\r\n let _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config),\r\n xAxisPoints = _getXAxisPoints0.xAxisPoints,\r\n startX = _getXAxisPoints0.startX,\r\n endX = _getXAxisPoints0.endX,\r\n eachSpacing = _getXAxisPoints0.eachSpacing;\r\n let centerLeft = eachSpacing * centerPoint;\r\n let screenWidth = endX - startX;\r\n let MaxLeft = screenWidth - eachSpacing * (xAxisPoints.length - 1);\r\n offsetLeft = screenWidth / 2 - centerLeft;\r\n if (offsetLeft > 0) {\r\n offsetLeft = 0;\r\n }\r\n if (offsetLeft < MaxLeft) {\r\n offsetLeft = MaxLeft;\r\n }\r\n this.scrollOption = {\r\n currentOffset: offsetLeft,\r\n startTouchX: 0,\r\n distance: 0,\r\n lastMoveTime: 0\r\n };\r\n calValidDistance(this, offsetLeft, this.opts.chartData, this.config, this.opts);\r\n this.opts._scrollDistance_ = offsetLeft;\r\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\r\n};\r\n\r\nuCharts.prototype.dobuleZoom = function(e) {\r\n if (this.opts.enableScroll !== true) {\r\n console.log('[uCharts] 请启用滚动条后使用')\r\n return;\r\n }\r\n const tcs = e.changedTouches;\r\n if (tcs.length < 2) {\r\n return;\r\n }\r\n for (var i = 0; i < tcs.length; i++) {\r\n tcs[i].x = tcs[i].x ? tcs[i].x : tcs[i].clientX;\r\n tcs[i].y = tcs[i].y ? tcs[i].y : tcs[i].clientY;\r\n }\r\n const ntcs = [getTouches(tcs[0], this.opts, e),getTouches(tcs[1], this.opts, e)]; \r\n const xlength = Math.abs(ntcs[0].x - ntcs[1].x);\r\n // 记录初始的两指之间的数据\r\n if(!this.scrollOption.moveCount){\r\n let cts0 = {changedTouches:[{x:tcs[0].x,y:this.opts.area[0] / this.opts.pix + 2}]};\r\n let cts1 = {changedTouches:[{x:tcs[1].x,y:this.opts.area[0] / this.opts.pix + 2}]};\r\n if(this.opts.rotate){\r\n cts0 = {changedTouches:[{x:this.opts.height / this.opts.pix - this.opts.area[0] / this.opts.pix - 2,y:tcs[0].y}]};\r\n cts1 = {changedTouches:[{x:this.opts.height / this.opts.pix - this.opts.area[0] / this.opts.pix - 2,y:tcs[1].y}]};\r\n }\r\n const moveCurrent1 = this.getCurrentDataIndex(cts0).index;\r\n const moveCurrent2 = this.getCurrentDataIndex(cts1).index;\r\n const moveCount = Math.abs(moveCurrent1 - moveCurrent2);\r\n this.scrollOption.moveCount = moveCount;\r\n this.scrollOption.moveCurrent1 = Math.min(moveCurrent1, moveCurrent2);\r\n this.scrollOption.moveCurrent2 = Math.max(moveCurrent1, moveCurrent2);\r\n return;\r\n }\r\n \r\n let currentEachSpacing = xlength / this.scrollOption.moveCount;\r\n let itemCount = (this.opts.width - this.opts.area[1] - this.opts.area[3]) / currentEachSpacing;\r\n itemCount = itemCount <= 2 ? 2 : itemCount;\r\n itemCount = itemCount >= this.opts.categories.length ? this.opts.categories.length : itemCount;\r\n this.opts.animation = false;\r\n this.opts.xAxis.itemCount = itemCount;\r\n // 重新计算滚动条偏移距离\r\n let offsetLeft = 0;\r\n let _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config),\r\n xAxisPoints = _getXAxisPoints0.xAxisPoints,\r\n startX = _getXAxisPoints0.startX,\r\n endX = _getXAxisPoints0.endX,\r\n eachSpacing = _getXAxisPoints0.eachSpacing;\r\n let currentLeft = eachSpacing * this.scrollOption.moveCurrent1;\r\n let screenWidth = endX - startX;\r\n let MaxLeft = screenWidth - eachSpacing * (xAxisPoints.length - 1);\r\n offsetLeft = -currentLeft+Math.min(ntcs[0].x,ntcs[1].x)-this.opts.area[3]-eachSpacing;\r\n if (offsetLeft > 0) {\r\n offsetLeft = 0;\r\n }\r\n if (offsetLeft < MaxLeft) {\r\n offsetLeft = MaxLeft;\r\n }\r\n this.scrollOption.currentOffset= offsetLeft;\r\n this.scrollOption.startTouchX= 0;\r\n this.scrollOption.distance=0;\r\n calValidDistance(this, offsetLeft, this.opts.chartData, this.config, this.opts);\r\n this.opts._scrollDistance_ = offsetLeft;\r\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\r\n}\r\n\r\nuCharts.prototype.stopAnimation = function() {\r\n this.animationInstance && this.animationInstance.stop();\r\n};\r\n\r\nuCharts.prototype.addEventListener = function(type, listener) {\r\n this.uevent.addEventListener(type, listener);\r\n};\r\n\r\nuCharts.prototype.delEventListener = function(type) {\r\n this.uevent.delEventListener(type);\r\n};\r\n\r\nuCharts.prototype.getCurrentDataIndex = function(e) {\r\n var touches = null;\r\n if (e.changedTouches) {\r\n touches = e.changedTouches[0];\r\n } else {\r\n touches = e.mp.changedTouches[0];\r\n }\r\n if (touches) {\r\n let _touches$ = getTouches(touches, this.opts, e);\r\n if (this.opts.type === 'pie' || this.opts.type === 'ring') {\r\n return findPieChartCurrentIndex({\r\n x: _touches$.x,\r\n y: _touches$.y\r\n }, this.opts.chartData.pieData, this.opts);\r\n } else if (this.opts.type === 'rose') {\r\n return findRoseChartCurrentIndex({\r\n x: _touches$.x,\r\n y: _touches$.y\r\n }, this.opts.chartData.pieData, this.opts);\r\n } else if (this.opts.type === 'radar') {\r\n return findRadarChartCurrentIndex({\r\n x: _touches$.x,\r\n y: _touches$.y\r\n }, this.opts.chartData.radarData, this.opts.categories.length);\r\n } else if (this.opts.type === 'funnel') {\r\n return findFunnelChartCurrentIndex({\r\n x: _touches$.x,\r\n y: _touches$.y\r\n }, this.opts.chartData.funnelData);\r\n } else if (this.opts.type === 'map') {\r\n return findMapChartCurrentIndex({\r\n x: _touches$.x,\r\n y: _touches$.y\r\n }, this.opts);\r\n } else if (this.opts.type === 'word') {\r\n return findWordChartCurrentIndex({\r\n x: _touches$.x,\r\n y: _touches$.y\r\n }, this.opts.chartData.wordCloudData);\r\n } else if (this.opts.type === 'bar') {\r\n return findBarChartCurrentIndex({\r\n x: _touches$.x,\r\n y: _touches$.y\r\n }, this.opts.chartData.calPoints, this.opts, this.config, Math.abs(this.scrollOption.currentOffset));\r\n } else {\r\n return findCurrentIndex({\r\n x: _touches$.x,\r\n y: _touches$.y\r\n }, this.opts.chartData.calPoints, this.opts, this.config, Math.abs(this.scrollOption.currentOffset));\r\n }\r\n }\r\n return -1;\r\n};\r\n\r\nuCharts.prototype.getLegendDataIndex = function(e) {\r\n var touches = null;\r\n if (e.changedTouches) {\r\n touches = e.changedTouches[0];\r\n } else {\r\n touches = e.mp.changedTouches[0];\r\n }\r\n if (touches) {\r\n let _touches$ = getTouches(touches, this.opts, e);\r\n return findLegendIndex({\r\n x: _touches$.x,\r\n y: _touches$.y\r\n }, this.opts.chartData.legendData);\r\n }\r\n return -1;\r\n};\r\n\r\nuCharts.prototype.touchLegend = function(e) {\r\n var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\r\n var touches = null;\r\n if (e.changedTouches) {\r\n touches = e.changedTouches[0];\r\n } else {\r\n touches = e.mp.changedTouches[0];\r\n }\r\n if (touches) {\r\n var _touches$ = getTouches(touches, this.opts, e);\r\n var index = this.getLegendDataIndex(e);\r\n if (index >= 0) {\r\n if (this.opts.type == 'candle') {\r\n this.opts.seriesMA[index].show = !this.opts.seriesMA[index].show;\r\n } else {\r\n this.opts.series[index].show = !this.opts.series[index].show;\r\n }\r\n this.opts.animation = option.animation ? true : false;\r\n this.opts._scrollDistance_ = this.scrollOption.currentOffset;\r\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\r\n }\r\n }\r\n\r\n};\r\n\r\nuCharts.prototype.showToolTip = function(e) {\r\n var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\r\n var touches = null;\r\n if (e.changedTouches) {\r\n touches = e.changedTouches[0];\r\n } else {\r\n touches = e.mp.changedTouches[0];\r\n }\r\n if (!touches) {\r\n console.log(\"[uCharts] 未获取到event坐标信息\");\r\n }\r\n var _touches$ = getTouches(touches, this.opts, e);\r\n var currentOffset = this.scrollOption.currentOffset;\r\n var opts = assign({}, this.opts, {\r\n _scrollDistance_: currentOffset,\r\n animation: false\r\n });\r\n if (this.opts.type === 'line' || this.opts.type === 'area' || this.opts.type === 'column' || this.opts.type === 'scatter' || this.opts.type === 'bubble') {\r\n var current = this.getCurrentDataIndex(e);\r\n var index = option.index == undefined ? current.index : option.index;\r\n if (index > -1 || index.length>0) {\r\n var seriesData = getSeriesDataItem(this.opts.series, index, current.group);\r\n if (seriesData.length !== 0) {\r\n var _getToolTipData = getToolTipData(seriesData, this.opts, index, current.group, this.opts.categories, option),\r\n textList = _getToolTipData.textList,\r\n offset = _getToolTipData.offset;\r\n offset.y = _touches$.y;\r\n opts.tooltip = {\r\n textList: option.textList !== undefined ? option.textList : textList,\r\n offset: option.offset !== undefined ? option.offset : offset,\r\n option: option,\r\n index: index\r\n };\r\n }\r\n }\r\n drawCharts.call(this, opts.type, opts, this.config, this.context);\r\n }\r\n if (this.opts.type === 'mount') {\r\n var index = option.index == undefined ? this.getCurrentDataIndex(e).index : option.index;\r\n if (index > -1) {\r\n var opts = assign({}, this.opts, {animation: false});\r\n var seriesData = assign({}, opts._series_[index]);\r\n var textList = [{\r\n text: option.formatter ? option.formatter(seriesData, undefined, index, opts) : seriesData.name + ': ' + seriesData.data,\r\n color: seriesData.color\r\n }];\r\n var offset = {\r\n x: opts.chartData.calPoints[index].x,\r\n y: _touches$.y\r\n };\r\n opts.tooltip = {\r\n textList: option.textList ? option.textList : textList,\r\n offset: option.offset !== undefined ? option.offset : offset,\r\n option: option,\r\n index: index\r\n };\r\n }\r\n \r\n drawCharts.call(this, opts.type, opts, this.config, this.context);\r\n }\r\n if (this.opts.type === 'bar') {\r\n var current = this.getCurrentDataIndex(e);\r\n var index = option.index == undefined ? current.index : option.index;\r\n if (index > -1 || index.length>0) {\r\n var seriesData = getSeriesDataItem(this.opts.series, index, current.group);\r\n if (seriesData.length !== 0) {\r\n var _getToolTipData = getToolTipData(seriesData, this.opts, index, current.group, this.opts.categories, option),\r\n textList = _getToolTipData.textList,\r\n offset = _getToolTipData.offset;\r\n offset.x = _touches$.x;\r\n opts.tooltip = {\r\n textList: option.textList !== undefined ? option.textList : textList,\r\n offset: option.offset !== undefined ? option.offset : offset,\r\n option: option,\r\n index: index\r\n };\r\n }\r\n }\r\n drawCharts.call(this, opts.type, opts, this.config, this.context);\r\n }\r\n if (this.opts.type === 'mix') {\r\n var current = this.getCurrentDataIndex(e);\r\n var index = option.index == undefined ? current.index : option.index;\r\n if (index > -1) {\r\n var currentOffset = this.scrollOption.currentOffset;\r\n var opts = assign({}, this.opts, {\r\n _scrollDistance_: currentOffset,\r\n animation: false\r\n });\r\n var seriesData = getSeriesDataItem(this.opts.series, index);\r\n if (seriesData.length !== 0) {\r\n var _getMixToolTipData = getMixToolTipData(seriesData, this.opts, index, this.opts.categories, option),\r\n textList = _getMixToolTipData.textList,\r\n offset = _getMixToolTipData.offset;\r\n offset.y = _touches$.y;\r\n opts.tooltip = {\r\n textList: option.textList ? option.textList : textList,\r\n offset: option.offset !== undefined ? option.offset : offset,\r\n option: option,\r\n index: index\r\n };\r\n }\r\n }\r\n drawCharts.call(this, opts.type, opts, this.config, this.context);\r\n }\r\n if (this.opts.type === 'candle') {\r\n var current = this.getCurrentDataIndex(e);\r\n var index = option.index == undefined ? current.index : option.index;\r\n if (index > -1) {\r\n var currentOffset = this.scrollOption.currentOffset;\r\n var opts = assign({}, this.opts, {\r\n _scrollDistance_: currentOffset,\r\n animation: false\r\n });\r\n var seriesData = getSeriesDataItem(this.opts.series, index);\r\n if (seriesData.length !== 0) {\r\n var _getToolTipData = getCandleToolTipData(this.opts.series[0].data, seriesData, this.opts, index, this.opts.categories, this.opts.extra.candle, option),\r\n textList = _getToolTipData.textList,\r\n offset = _getToolTipData.offset;\r\n offset.y = _touches$.y;\r\n opts.tooltip = {\r\n textList: option.textList ? option.textList : textList,\r\n offset: option.offset !== undefined ? option.offset : offset,\r\n option: option,\r\n index: index\r\n };\r\n }\r\n }\r\n drawCharts.call(this, opts.type, opts, this.config, this.context);\r\n }\r\n if (this.opts.type === 'pie' || this.opts.type === 'ring' || this.opts.type === 'rose' || this.opts.type === 'funnel') {\r\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\r\n if (index > -1) {\r\n var opts = assign({}, this.opts, {animation: false});\r\n var seriesData = assign({}, opts._series_[index]);\r\n var textList = [{\r\n text: option.formatter ? option.formatter(seriesData, undefined, index, opts) : seriesData.name + ': ' + seriesData.data,\r\n color: seriesData.color\r\n }];\r\n var offset = {\r\n x: _touches$.x,\r\n y: _touches$.y\r\n };\r\n opts.tooltip = {\r\n textList: option.textList ? option.textList : textList,\r\n offset: option.offset !== undefined ? option.offset : offset,\r\n option: option,\r\n index: index\r\n };\r\n }\r\n drawCharts.call(this, opts.type, opts, this.config, this.context);\r\n }\r\n if (this.opts.type === 'map') {\r\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\r\n if (index > -1) {\r\n var opts = assign({}, this.opts, {animation: false});\r\n var seriesData = assign({}, this.opts.series[index]);\r\n seriesData.name = seriesData.properties.name\r\n var textList = [{\r\n text: option.formatter ? option.formatter(seriesData, undefined, index, this.opts) : seriesData.name,\r\n color: seriesData.color\r\n }];\r\n var offset = {\r\n x: _touches$.x,\r\n y: _touches$.y\r\n };\r\n opts.tooltip = {\r\n textList: option.textList ? option.textList : textList,\r\n offset: option.offset !== undefined ? option.offset : offset,\r\n option: option,\r\n index: index\r\n };\r\n }\r\n opts.updateData = false;\r\n drawCharts.call(this, opts.type, opts, this.config, this.context);\r\n }\r\n if (this.opts.type === 'word') {\r\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\r\n if (index > -1) {\r\n var opts = assign({}, this.opts, {animation: false});\r\n var seriesData = assign({}, this.opts.series[index]);\r\n var textList = [{\r\n text: option.formatter ? option.formatter(seriesData, undefined, index, this.opts) : seriesData.name,\r\n color: seriesData.color\r\n }];\r\n var offset = {\r\n x: _touches$.x,\r\n y: _touches$.y\r\n };\r\n opts.tooltip = {\r\n textList: option.textList ? option.textList : textList,\r\n offset: option.offset !== undefined ? option.offset : offset,\r\n option: option,\r\n index: index\r\n };\r\n }\r\n opts.updateData = false;\r\n drawCharts.call(this, opts.type, opts, this.config, this.context);\r\n }\r\n if (this.opts.type === 'radar') {\r\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\r\n if (index > -1) {\r\n var opts = assign({}, this.opts, {animation: false});\r\n var seriesData = getSeriesDataItem(this.opts.series, index);\r\n if (seriesData.length !== 0) {\r\n var textList = seriesData.map((item) => {\r\n return {\r\n text: option.formatter ? option.formatter(item, this.opts.categories[index], index, this.opts) : item.name + ': ' + item.data,\r\n color: item.color\r\n };\r\n });\r\n var offset = {\r\n x: _touches$.x,\r\n y: _touches$.y\r\n };\r\n opts.tooltip = {\r\n textList: option.textList ? option.textList : textList,\r\n offset: option.offset !== undefined ? option.offset : offset,\r\n option: option,\r\n index: index\r\n };\r\n }\r\n }\r\n drawCharts.call(this, opts.type, opts, this.config, this.context);\r\n }\r\n};\r\n\r\nuCharts.prototype.translate = function(distance) {\r\n this.scrollOption = {\r\n currentOffset: distance,\r\n startTouchX: distance,\r\n distance: 0,\r\n lastMoveTime: 0\r\n };\r\n let opts = assign({}, this.opts, {\r\n _scrollDistance_: distance,\r\n animation: false\r\n });\r\n drawCharts.call(this, this.opts.type, opts, this.config, this.context);\r\n};\r\n\r\nuCharts.prototype.scrollStart = function(e) {\r\n var touches = null;\r\n if (e.changedTouches) {\r\n touches = e.changedTouches[0];\r\n } else {\r\n touches = e.mp.changedTouches[0];\r\n }\r\n var _touches$ = getTouches(touches, this.opts, e);\r\n if (touches && this.opts.enableScroll === true) {\r\n this.scrollOption.startTouchX = _touches$.x;\r\n }\r\n};\r\n\r\nuCharts.prototype.scroll = function(e) {\r\n if (this.scrollOption.lastMoveTime === 0) {\r\n this.scrollOption.lastMoveTime = Date.now();\r\n }\r\n let Limit = this.opts.touchMoveLimit || 60;\r\n let currMoveTime = Date.now();\r\n let duration = currMoveTime - this.scrollOption.lastMoveTime;\r\n if (duration < Math.floor(1000 / Limit)) return;\r\n if (this.scrollOption.startTouchX == 0) return;\r\n this.scrollOption.lastMoveTime = currMoveTime;\r\n var touches = null;\r\n if (e.changedTouches) {\r\n touches = e.changedTouches[0];\r\n } else {\r\n touches = e.mp.changedTouches[0];\r\n }\r\n if (touches && this.opts.enableScroll === true) {\r\n var _touches$ = getTouches(touches, this.opts, e);\r\n var _distance;\r\n _distance = _touches$.x - this.scrollOption.startTouchX;\r\n var currentOffset = this.scrollOption.currentOffset;\r\n var validDistance = calValidDistance(this, currentOffset + _distance, this.opts.chartData, this.config, this.opts);\r\n this.scrollOption.distance = _distance = validDistance - currentOffset;\r\n var opts = assign({}, this.opts, {\r\n _scrollDistance_: currentOffset + _distance,\r\n animation: false\r\n });\r\n\t\tthis.opts = opts;\r\n drawCharts.call(this, opts.type, opts, this.config, this.context);\r\n return currentOffset + _distance;\r\n }\r\n};\r\n\r\nuCharts.prototype.scrollEnd = function(e) {\r\n if (this.opts.enableScroll === true) {\r\n var _scrollOption = this.scrollOption,\r\n currentOffset = _scrollOption.currentOffset,\r\n distance = _scrollOption.distance;\r\n this.scrollOption.currentOffset = currentOffset + distance;\r\n this.scrollOption.distance = 0;\r\n this.scrollOption.moveCount = 0;\r\n }\r\n};\r\n\r\nexport default uCharts;","/*\r\n * uCharts®\r\n * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360)、Vue、Taro等支持canvas的框架平台\r\n * Copyright (c) 2021 QIUN®秋云 https://www.ucharts.cn All rights reserved.\r\n * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )\r\n * 复制使用请保留本段注释,感谢支持开源!\r\n * \r\n * uCharts®官方网站\r\n * https://www.uCharts.cn\r\n * \r\n * 开源地址:\r\n * https://gitee.com/uCharts/uCharts\r\n * \r\n * uni-app插件市场地址:\r\n * http://ext.dcloud.net.cn/plugin?id=271\r\n * \r\n */\r\n\r\n// 主题颜色配置:如每个图表类型需要不同主题,请在对应图表类型上更改color属性\r\nconst color = ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc'];\r\n\r\n//事件转换函数,主要用作格式化x轴为时间轴,根据需求自行修改\r\nconst formatDateTime = (timeStamp, returnType)=>{\r\n var date = new Date();\r\n date.setTime(timeStamp * 1000);\r\n var y = date.getFullYear();\r\n var m = date.getMonth() + 1;\r\n m = m < 10 ? ('0' + m) : m;\r\n var d = date.getDate();\r\n d = d < 10 ? ('0' + d) : d;\r\n var h = date.getHours();\r\n h = h < 10 ? ('0' + h) : h;\r\n var minute = date.getMinutes();\r\n var second = date.getSeconds();\r\n minute = minute < 10 ? ('0' + minute) : minute;\r\n second = second < 10 ? ('0' + second) : second;\r\n if(returnType == 'full'){return y + '-' + m + '-' + d + ' '+ h +':' + minute + ':' + second;}\r\n if(returnType == 'y-m-d'){return y + '-' + m + '-' + d;}\r\n if(returnType == 'h:m'){return h +':' + minute;}\r\n if(returnType == 'h:m:s'){return h +':' + minute +':' + second;}\r\n return [y, m, d, h, minute, second];\r\n}\r\n\r\nconst cfu = {\r\n //demotype为自定义图表类型,一般不需要自定义图表类型,只需要改根节点上对应的类型即可\r\n\t\"type\":[\"pie\",\"ring\",\"rose\",\"word\",\"funnel\",\"map\",\"arcbar\",\"line\",\"column\",\"mount\",\"bar\",\"area\",\"radar\",\"gauge\",\"candle\",\"mix\",\"tline\",\"tarea\",\"scatter\",\"bubble\",\"demotype\"],\r\n\t\"range\":[\"饼状图\",\"圆环图\",\"玫瑰图\",\"词云图\",\"漏斗图\",\"地图\",\"圆弧进度条\",\"折线图\",\"柱状图\",\"山峰图\",\"条状图\",\"区域图\",\"雷达图\",\"仪表盘\",\"K线图\",\"混合图\",\"时间轴折线\",\"时间轴区域\",\"散点图\",\"气泡图\",\"自定义类型\"],\r\n //增加自定义图表类型,如果需要categories,请在这里加入您的图表类型,例如最后的\"demotype\"\r\n //自定义类型时需要注意\"tline\",\"tarea\",\"scatter\",\"bubble\"等时间轴(矢量x轴)类图表,没有categories,不需要加入categories\r\n\t\"categories\":[\"line\",\"column\",\"mount\",\"bar\",\"area\",\"radar\",\"gauge\",\"candle\",\"mix\",\"demotype\"],\r\n //instance为实例变量承载属性,不要删除\r\n \"instance\":{},\r\n //option为opts及eopts承载属性,不要删除\r\n \"option\":{},\r\n //下面是自定义format配置,因除H5端外的其他端无法通过props传递函数,只能通过此属性对应下标的方式来替换\r\n \"formatter\":{\r\n \"yAxisDemo1\":function(val, index, opts){return val+'元'},\r\n \"yAxisDemo2\":function(val, index, opts){return val.toFixed(2)},\r\n \"xAxisDemo1\":function(val, index, opts){return val+'年';},\r\n \"xAxisDemo2\":function(val, index, opts){return formatDateTime(val,'h:m')},\r\n \"seriesDemo1\":function(val, index, series, opts){return val+'元'},\r\n \"tooltipDemo1\":function(item, category, index, opts){\r\n if(index==0){\r\n \treturn '随便用'+item.data+'年'\r\n }else{\r\n \treturn '其他我没改'+item.data+'天'\r\n }\r\n },\r\n \"pieDemo\":function(val, index, series, opts){\r\n if(index !== undefined){\r\n return series[index].name+':'+series[index].data+'元'\r\n }\r\n },\r\n },\r\n //这里演示了自定义您的图表类型的option,可以随意命名,之后在组件上 type=\"demotype\" 后,组件会调用这个花括号里的option,如果组件上还存在opts参数,会将demotype与opts中option合并后渲染图表。\r\n \"demotype\":{\r\n //我这里把曲线图当做了自定义图表类型,您可以根据需要随意指定类型或配置\r\n \"type\": \"line\",\r\n \"color\": color,\r\n \"padding\": [15,10,0,15],\r\n \"xAxis\": {\r\n \"disableGrid\": true,\r\n },\r\n \"yAxis\": {\r\n \"gridType\": \"dash\",\r\n \"dashLength\": 2,\r\n },\r\n \"legend\": {\r\n },\r\n \"extra\": {\r\n \t\"line\": {\r\n \t\t\"type\": \"curve\",\r\n \t\t\"width\": 2\r\n \t},\r\n }\r\n },\r\n //下面是自定义配置,请添加项目所需的通用配置\r\n\t\"pie\":{\r\n\t\t\"type\": \"pie\",\r\n \"color\": color,\r\n\t\t\"padding\": [5,5,5,5],\r\n\t\t\"extra\": {\r\n\t\t\t\"pie\": {\r\n\t\t\t\t\"activeOpacity\": 0.5,\r\n\t\t\t\t\"activeRadius\": 10,\r\n\t\t\t\t\"offsetAngle\": 0,\r\n\t\t\t\t\"labelWidth\": 15,\r\n\t\t\t\t\"border\": true,\r\n\t\t\t\t\"borderWidth\": 3,\r\n\t\t\t\t\"borderColor\": \"#FFFFFF\"\r\n\t\t\t},\r\n\t\t}\r\n\t},\r\n\t\"ring\":{\r\n\t\t\"type\": \"ring\",\r\n \"color\": color,\r\n\t\t\"padding\": [5,5,5,5],\r\n\t\t\"rotate\": false,\r\n\t\t\"dataLabel\": true,\r\n\t\t\"legend\": {\r\n\t\t\t\"show\": true,\r\n\t\t\t\"position\": \"right\",\r\n \"lineHeight\": 25,\r\n\t\t},\r\n\t\t\"title\": {\r\n\t\t\t\"name\": \"收益率\",\r\n\t\t\t\"fontSize\": 15,\r\n\t\t\t\"color\": \"#666666\"\r\n\t\t},\r\n\t\t\"subtitle\": {\r\n\t\t\t\"name\": \"70%\",\r\n\t\t\t\"fontSize\": 25,\r\n\t\t\t\"color\": \"#7cb5ec\"\r\n\t\t},\r\n\t\t\"extra\": {\r\n\t\t\t\"ring\": {\r\n\t\t\t\t\"ringWidth\":30,\r\n\t\t\t\t\"activeOpacity\": 0.5,\r\n\t\t\t\t\"activeRadius\": 10,\r\n\t\t\t\t\"offsetAngle\": 0,\r\n\t\t\t\t\"labelWidth\": 15,\r\n\t\t\t\t\"border\": true,\r\n\t\t\t\t\"borderWidth\": 3,\r\n\t\t\t\t\"borderColor\": \"#FFFFFF\"\r\n\t\t\t},\r\n\t\t},\r\n\t},\r\n\t\"rose\":{\r\n\t\t\"type\": \"rose\",\r\n \"color\": color,\r\n\t\t\"padding\": [5,5,5,5],\r\n\t\t\"legend\": {\r\n\t\t\t\"show\": true,\r\n\t\t\t\"position\": \"left\",\r\n \"lineHeight\": 25,\r\n\t\t},\r\n\t\t\"extra\": {\r\n\t\t\t\"rose\": {\r\n\t\t\t\t\"type\": \"area\",\r\n\t\t\t\t\"minRadius\": 50,\r\n\t\t\t\t\"activeOpacity\": 0.5,\r\n\t\t\t\t\"activeRadius\": 10,\r\n\t\t\t\t\"offsetAngle\": 0,\r\n\t\t\t\t\"labelWidth\": 15,\r\n\t\t\t\t\"border\": false,\r\n\t\t\t\t\"borderWidth\": 2,\r\n\t\t\t\t\"borderColor\": \"#FFFFFF\"\r\n\t\t\t},\r\n\t\t}\r\n\t},\r\n\t\"word\":{\r\n\t\t\"type\": \"word\",\r\n \"color\": color,\r\n\t\t\"extra\": {\r\n\t\t\t\"word\": {\r\n\t\t\t\t\"type\": \"normal\",\r\n\t\t\t\t\"autoColors\": false\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\t\"funnel\":{\r\n\t\t\"type\": \"funnel\",\r\n \"color\": color,\r\n\t\t\"padding\": [15,15,0,15],\r\n\t\t\"extra\": {\r\n\t\t\t\"funnel\": {\r\n\t\t\t\t\"activeOpacity\": 0.3,\r\n\t\t\t\t\"activeWidth\": 10,\r\n\t\t\t\t\"border\": true,\r\n\t\t\t\t\"borderWidth\": 2,\r\n\t\t\t\t\"borderColor\": \"#FFFFFF\",\r\n\t\t\t\t\"fillOpacity\": 1,\r\n\t\t\t\t\"labelAlign\": \"right\"\r\n\t\t\t},\r\n\t\t}\r\n\t},\r\n\t\"map\":{\r\n\t\t\"type\": \"map\",\r\n \"color\": color,\r\n\t\t\"padding\": [0,0,0,0],\r\n \"dataLabel\": true,\r\n\t\t\"extra\": {\r\n\t\t\t\"map\": {\r\n\t\t\t\t\"border\": true,\r\n\t\t\t\t\"borderWidth\": 1,\r\n\t\t\t\t\"borderColor\": \"#666666\",\r\n\t\t\t\t\"fillOpacity\": 0.6,\r\n\t\t\t\t\"activeBorderColor\": \"#F04864\",\r\n\t\t\t\t\"activeFillColor\": \"#FACC14\",\r\n\t\t\t\t\"activeFillOpacity\": 1\r\n\t\t\t},\r\n\t\t}\r\n\t},\r\n\t\"arcbar\":{\r\n\t\t\"type\": \"arcbar\",\r\n \"color\": color,\r\n\t\t\"title\": {\r\n\t\t\t\"name\": \"百分比\",\r\n\t\t\t\"fontSize\": 25,\r\n\t\t\t\"color\": \"#00FF00\"\r\n\t\t},\r\n\t\t\"subtitle\": {\r\n\t\t\t\"name\": \"默认标题\",\r\n\t\t\t\"fontSize\": 15,\r\n\t\t\t\"color\": \"#666666\"\r\n\t\t},\r\n\t\t\"extra\": {\r\n\t\t\t\"arcbar\": {\r\n\t\t\t\t\"type\": \"default\",\r\n\t\t\t\t\"width\": 12,\r\n\t\t\t\t\"backgroundColor\": \"#E9E9E9\",\r\n\t\t\t\t\"startAngle\": 0.75,\r\n\t\t\t\t\"endAngle\": 0.25,\r\n\t\t\t\t\"gap\": 2\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\t\"line\":{\r\n\t\t\"type\": \"line\",\r\n \"color\": color,\r\n\t\t\"padding\": [15,10,0,15],\r\n\t\t\"xAxis\": {\r\n \"disableGrid\": true,\r\n\t\t},\r\n\t\t\"yAxis\": {\r\n \"gridType\": \"dash\",\r\n \"dashLength\": 2,\r\n\t\t},\r\n\t\t\"legend\": {\r\n\t\t},\r\n\t\t\"extra\": {\r\n\t\t\t\"line\": {\r\n\t\t\t\t\"type\": \"straight\",\r\n\t\t\t\t\"width\": 2\r\n\t\t\t},\r\n\t\t}\r\n\t},\r\n \"tline\":{\r\n \t\"type\": \"line\",\r\n \"color\": color,\r\n \t\"padding\": [15,10,0,15],\r\n \t\"xAxis\": {\r\n \"disableGrid\": false,\r\n \"boundaryGap\":\"justify\",\r\n \t},\r\n \t\"yAxis\": {\r\n \"gridType\": \"dash\",\r\n \"dashLength\": 2,\r\n \"data\":[\r\n {\r\n \"min\":0,\r\n \"max\":80\r\n }\r\n ]\r\n \t},\r\n \t\"legend\": {\r\n \t},\r\n \t\"extra\": {\r\n \t\t\"line\": {\r\n \t\t\t\"type\": \"curve\",\r\n \t\t\t\"width\": 2\r\n \t\t},\r\n \t}\r\n },\r\n \"tarea\":{\r\n \t\"type\": \"area\",\r\n \"color\": color,\r\n \t\"padding\": [15,10,0,15],\r\n \t\"xAxis\": {\r\n \"disableGrid\": true,\r\n \"boundaryGap\":\"justify\",\r\n \t},\r\n \t\"yAxis\": {\r\n \"gridType\": \"dash\",\r\n \"dashLength\": 2,\r\n \"data\":[\r\n {\r\n \"min\":0,\r\n \"max\":80\r\n }\r\n ]\r\n \t},\r\n \t\"legend\": {\r\n \t},\r\n \t\"extra\": {\r\n \t\t\"area\": {\r\n \t\t\t\"type\": \"curve\",\r\n \t\t\t\"opacity\": 0.2,\r\n \t\t\t\"addLine\": true,\r\n \t\t\t\"width\": 2,\r\n \t\t\t\"gradient\": true\r\n \t\t},\r\n \t}\r\n },\r\n\t\"column\":{\r\n\t\t\"type\": \"column\",\r\n \"color\": color,\r\n\t\t\"padding\": [15,15,0,5],\r\n\t\t\"xAxis\": {\r\n \"disableGrid\": true,\r\n\t\t},\r\n\t\t\"yAxis\": {\r\n \"data\":[{\"min\":0}]\r\n\t\t},\r\n\t\t\"legend\": {\r\n\t\t},\r\n\t\t\"extra\": {\r\n\t\t\t\"column\": {\r\n\t\t\t\t\"type\": \"group\",\r\n\t\t\t\t\"width\": 30,\r\n\t\t\t\t\"activeBgColor\": \"#000000\",\r\n\t\t\t\t\"activeBgOpacity\": 0.08\r\n\t\t\t},\r\n\t\t}\r\n\t},\r\n \"mount\":{\r\n \t\"type\": \"mount\",\r\n \"color\": color,\r\n \t\"padding\": [15,15,0,5],\r\n \t\"xAxis\": {\r\n \"disableGrid\": true,\r\n \t},\r\n \t\"yAxis\": {\r\n \"data\":[{\"min\":0}]\r\n \t},\r\n \t\"legend\": {\r\n \t},\r\n \t\"extra\": {\r\n \t\t\"mount\": {\r\n \t\t\t\"type\": \"mount\",\r\n \t\t\t\"widthRatio\": 1.5,\r\n \t\t},\r\n \t}\r\n },\r\n \"bar\":{\r\n \t\"type\": \"bar\",\r\n \"color\": color,\r\n \t\"padding\": [15,30,0,5],\r\n \t\"xAxis\": {\r\n \"boundaryGap\":\"justify\",\r\n \"disableGrid\":false,\r\n \"min\":0,\r\n \"axisLine\":false\r\n \t},\r\n \t\"yAxis\": {\r\n \t},\r\n \t\"legend\": {\r\n \t},\r\n \t\"extra\": {\r\n \t\t\"bar\": {\r\n \t\t\t\"type\": \"group\",\r\n \t\t\t\"width\": 30,\r\n \t\t\t\"meterBorde\": 1,\r\n \t\t\t\"meterFillColor\": \"#FFFFFF\",\r\n \t\t\t\"activeBgColor\": \"#000000\",\r\n \t\t\t\"activeBgOpacity\": 0.08\r\n \t\t},\r\n \t}\r\n },\r\n\t\"area\":{\r\n\t\t\"type\": \"area\",\r\n\t\t\"color\": color,\r\n\t\t\"padding\": [15,15,0,15],\r\n\t\t\"xAxis\": {\r\n \"disableGrid\": true,\r\n\t\t},\r\n\t\t\"yAxis\": {\r\n \"gridType\": \"dash\",\r\n \"dashLength\": 2,\r\n\t\t},\r\n\t\t\"legend\": {\r\n\t\t},\r\n\t\t\"extra\": {\r\n\t\t\t\"area\": {\r\n\t\t\t\t\"type\": \"straight\",\r\n\t\t\t\t\"opacity\": 0.2,\r\n\t\t\t\t\"addLine\": true,\r\n\t\t\t\t\"width\": 2,\r\n\t\t\t\t\"gradient\": false\r\n\t\t\t},\r\n\t\t}\r\n\t},\r\n\t\"radar\":{\r\n\t\t\"type\": \"radar\",\r\n\t\t\"color\": color,\r\n\t\t\"padding\": [5,5,5,5],\r\n \"dataLabel\": false,\r\n\t\t\"legend\": {\r\n\t\t\t\"show\": true,\r\n\t\t\t\"position\": \"right\",\r\n \"lineHeight\": 25,\r\n\t\t},\r\n\t\t\"extra\": {\r\n\t\t\t\"radar\": {\r\n\t\t\t\t\"gridType\": \"radar\",\r\n\t\t\t\t\"gridColor\": \"#CCCCCC\",\r\n\t\t\t\t\"gridCount\": 3,\r\n\t\t\t\t\"opacity\": 0.2,\r\n\t\t\t\t\"max\": 200\r\n\t\t\t},\r\n\t\t}\r\n\t},\r\n\t\"gauge\":{\r\n\t\t\"type\": \"gauge\",\r\n\t\t\"color\": color,\r\n\t\t\"title\": {\r\n\t\t\t\"name\": \"66Km/H\",\r\n\t\t\t\"fontSize\": 25,\r\n\t\t\t\"color\": \"#2fc25b\",\r\n\t\t\t\"offsetY\": 50\r\n\t\t},\r\n\t\t\"subtitle\": {\r\n\t\t\t\"name\": \"实时速度\",\r\n\t\t\t\"fontSize\": 15,\r\n\t\t\t\"color\": \"#1890ff\",\r\n\t\t\t\"offsetY\": -50\r\n\t\t},\r\n\t\t\"extra\": {\r\n\t\t\t\"gauge\": {\r\n\t\t\t\t\"type\": \"default\",\r\n\t\t\t\t\"width\": 30,\r\n\t\t\t\t\"labelColor\": \"#666666\",\r\n\t\t\t\t\"startAngle\": 0.75,\r\n\t\t\t\t\"endAngle\": 0.25,\r\n\t\t\t\t\"startNumber\": 0,\r\n\t\t\t\t\"endNumber\": 100,\r\n\t\t\t\t\"labelFormat\": \"\",\r\n\t\t\t\t\"splitLine\": {\r\n\t\t\t\t\t\"fixRadius\": 0,\r\n\t\t\t\t\t\"splitNumber\": 10,\r\n\t\t\t\t\t\"width\": 30,\r\n\t\t\t\t\t\"color\": \"#FFFFFF\",\r\n\t\t\t\t\t\"childNumber\": 5,\r\n\t\t\t\t\t\"childWidth\": 12\r\n\t\t\t\t},\r\n\t\t\t\t\"pointer\": {\r\n\t\t\t\t\t\"width\": 24,\r\n\t\t\t\t\t\"color\": \"auto\"\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\t\"candle\":{\r\n\t\t\"type\": \"candle\",\r\n\t\t\"color\": color,\r\n\t\t\"padding\": [15,15,0,15],\r\n\t\t\"enableScroll\": true,\r\n\t\t\"enableMarkLine\": true,\r\n\t\t\"dataLabel\": false,\r\n\t\t\"xAxis\": {\r\n\t\t\t\"labelCount\": 4,\r\n\t\t\t\"itemCount\": 40,\r\n\t\t\t\"disableGrid\": true,\r\n\t\t\t\"gridColor\": \"#CCCCCC\",\r\n\t\t\t\"gridType\": \"solid\",\r\n\t\t\t\"dashLength\": 4,\r\n\t\t\t\"scrollShow\": true,\r\n\t\t\t\"scrollAlign\": \"left\",\r\n\t\t\t\"scrollColor\": \"#A6A6A6\",\r\n\t\t\t\"scrollBackgroundColor\": \"#EFEBEF\"\r\n\t\t},\r\n\t\t\"yAxis\": {\r\n\t\t},\r\n\t\t\"legend\": {\r\n\t\t},\r\n\t\t\"extra\": {\r\n\t\t\t\"candle\": {\r\n\t\t\t\t\"color\": {\r\n\t\t\t\t\t\"upLine\": \"#f04864\",\r\n\t\t\t\t\t\"upFill\": \"#f04864\",\r\n\t\t\t\t\t\"downLine\": \"#2fc25b\",\r\n\t\t\t\t\t\"downFill\": \"#2fc25b\"\r\n\t\t\t\t},\r\n\t\t\t\t\"average\": {\r\n\t\t\t\t\t\"show\": true,\r\n\t\t\t\t\t\"name\": [\"MA5\",\"MA10\",\"MA30\"],\r\n\t\t\t\t\t\"day\": [5,10,20],\r\n\t\t\t\t\t\"color\": [\"#1890ff\",\"#2fc25b\",\"#facc14\"]\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"markLine\": {\r\n\t\t\t\t\"type\": \"dash\",\r\n\t\t\t\t\"dashLength\": 5,\r\n\t\t\t\t\"data\": [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"value\": 2150,\r\n\t\t\t\t\t\t\"lineColor\": \"#f04864\",\r\n\t\t\t\t\t\t\"showLabel\": true\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"value\": 2350,\r\n\t\t\t\t\t\t\"lineColor\": \"#f04864\",\r\n\t\t\t\t\t\t\"showLabel\": true\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\t\"mix\":{\r\n\t\t\"type\": \"mix\",\r\n\t\t\"color\": color,\r\n\t\t\"padding\": [15,15,0,15],\r\n\t\t\"xAxis\": {\r\n \"disableGrid\": true,\r\n\t\t},\r\n\t\t\"yAxis\": {\r\n\t\t\t\"disabled\": false,\r\n\t\t\t\"disableGrid\": false,\r\n\t\t\t\"splitNumber\": 5,\r\n\t\t\t\"gridType\": \"dash\",\r\n\t\t\t\"dashLength\": 4,\r\n\t\t\t\"gridColor\": \"#CCCCCC\",\r\n\t\t\t\"padding\": 10,\r\n\t\t\t\"showTitle\": true,\r\n\t\t\t\"data\": []\r\n\t\t},\r\n\t\t\"legend\": {\r\n\t\t},\r\n\t\t\"extra\": {\r\n\t\t\t\"mix\": {\r\n\t\t\t\t\"column\": {\r\n\t\t\t\t\t\"width\": 20\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t}\r\n\t},\r\n\t\"scatter\":{\r\n\t\t\"type\": \"scatter\",\r\n\t\t\"color\":color,\r\n\t\t\"padding\":[15,15,0,15],\r\n \"dataLabel\":false,\r\n \"xAxis\": {\r\n \"disableGrid\": false,\r\n \"gridType\":\"dash\",\r\n \"splitNumber\":5,\r\n \"boundaryGap\":\"justify\",\r\n \"min\":0\r\n },\r\n \"yAxis\": {\r\n \"disableGrid\": false,\r\n \"gridType\":\"dash\",\r\n },\r\n \"legend\": {\r\n },\r\n \"extra\": {\r\n \t\"scatter\": {\r\n \t},\r\n }\r\n\t},\r\n\t\"bubble\":{\r\n\t\t\"type\": \"bubble\",\r\n\t\t\"color\":color,\r\n\t\t\"padding\":[15,15,0,15],\r\n \"xAxis\": {\r\n \"disableGrid\": false,\r\n \"gridType\":\"dash\",\r\n \"splitNumber\":5,\r\n \"boundaryGap\":\"justify\",\r\n \"min\":0,\r\n \"max\":250\r\n },\r\n \"yAxis\": {\r\n \"disableGrid\": false,\r\n \"gridType\":\"dash\",\r\n \"data\":[{\r\n \"min\":0,\r\n \"max\":150\r\n }]\r\n },\r\n \"legend\": {\r\n },\r\n \"extra\": {\r\n \t\"bubble\": {\r\n \"border\":2,\r\n \"opacity\": 0.5,\r\n \t},\r\n }\r\n\t}\r\n}\r\n\r\nexport default cfu;","/*!\n * vuex v3.6.2\n * (c) 2021 Evan You\n * @license MIT\n */\n'use strict';\n\nfunction applyMixin (Vue) {\n var version = Number(Vue.version.split('.')[0]);\n\n if (version >= 2) {\n Vue.mixin({ beforeCreate: vuexInit });\n } else {\n // override init and inject vuex init procedure\n // for 1.x backwards compatibility.\n var _init = Vue.prototype._init;\n Vue.prototype._init = function (options) {\n if ( options === void 0 ) options = {};\n\n options.init = options.init\n ? [vuexInit].concat(options.init)\n : vuexInit;\n _init.call(this, options);\n };\n }\n\n /**\n * Vuex init hook, injected into each instances init hooks list.\n */\n\n function vuexInit () {\n var options = this.$options;\n // store injection\n if (options.store) {\n this.$store = typeof options.store === 'function'\n ? options.store()\n : options.store;\n } else if (options.parent && options.parent.$store) {\n this.$store = options.parent.$store;\n }\n }\n}\n\nvar target = typeof window !== 'undefined'\n ? window\n : typeof global !== 'undefined'\n ? global\n : {};\nvar devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\nfunction devtoolPlugin (store) {\n if (!devtoolHook) { return }\n\n store._devtoolHook = devtoolHook;\n\n devtoolHook.emit('vuex:init', store);\n\n devtoolHook.on('vuex:travel-to-state', function (targetState) {\n store.replaceState(targetState);\n });\n\n store.subscribe(function (mutation, state) {\n devtoolHook.emit('vuex:mutation', mutation, state);\n }, { prepend: true });\n\n store.subscribeAction(function (action, state) {\n devtoolHook.emit('vuex:action', action, state);\n }, { prepend: true });\n}\n\n/**\n * Get the first item that pass the test\n * by second argument function\n *\n * @param {Array} list\n * @param {Function} f\n * @return {*}\n */\nfunction find (list, f) {\n return list.filter(f)[0]\n}\n\n/**\n * Deep copy the given object considering circular structure.\n * This function caches all nested objects and its copies.\n * If it detects circular structure, use cached copy to avoid infinite loop.\n *\n * @param {*} obj\n * @param {Array\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiancha.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiancha.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138730468\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/dadui/jiancha/jiancha.vue'\ncreatePage(Page)"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiancha/jiancha.vue?8f64","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiancha/jiancha.vue?9507","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiancha/jiancha.vue?2d84","uni-app:///pages/dadui/jiancha/jiancha.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiancha/jiancha.vue?6b7a","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiancha/jiancha.vue?1f24","uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiancha/jiancha.vue?add1"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":"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","file":"pages/dadui/jiancha/jiancha.js","sourcesContent":["export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiancha.vue?vue&type=template&id=2d50ecf4&\"","var components\ntry {\n components = {\n qiunDataCharts: function() {\n return import(\n /* webpackChunkName: \"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts\" */ \"@/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = require(\"@/static/down.png\")\n\n var m1 = require(\"@/static/4412.png\")\n\n var m2 = require(\"@/static/dadui/10.png\")\n\n var l1 = _vm.__map(_vm.list, function(item, key) {\n var $orig = _vm.__get_orig(item)\n\n var l0 = _vm.__map(item.supervisors, function(i, k) {\n var $orig = _vm.__get_orig(i)\n\n var m3 =\n i.posts && i.posts[0] == \"主查人员\" ? require(\"@/static/447.png\") : null\n var m4 =\n i.posts && i.posts[0] == \"协查人员\" ? require(\"@/static/446.png\") : null\n return {\n $orig: $orig,\n m3: m3,\n m4: m4\n }\n })\n\n var m5 =\n !(item.approvalStatus == \"待检查\") &&\n item.inspectionResult == \"未发现违法违规情况\"\n ? require(\"@/static/zeren/4508.png\")\n : null\n var m6 =\n !(item.approvalStatus == \"待检查\") &&\n !(item.inspectionResult == \"未发现违法违规情况\") &&\n item.inspectionResult == \"责令限期改正\"\n ? require(\"@/static/zeren/4511.png\")\n : null\n return {\n $orig: $orig,\n l0: l0,\n m5: m5,\n m6: m6\n }\n })\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2,\n l1: l1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiancha.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiancha.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{dates.year}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t|\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{today.month}}.{{dates.day}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\tmonth}\" class=\"month_class\"\r\n\t\t\t\t\t\tv-for=\"(item,key) in months\" :key=\"key\" @tap=\"dateMonth(item)\">\r\n\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.user.name}}任务总数{{item['任务总数']}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}-------{{item.value}}个\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t1\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.taskType}}\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.company.companyName}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.company.useNature}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.company.useNature}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t主负责人:\r\n\t\t\t\t\t\t{{item.organization.name}}\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.approvalStatus}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t协助人员:\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t\t{{i.name}}\r\n\t\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t检查时间:\r\n\t\t\t\t\t\t\t\t{{item.checkTime}}\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.inspectionResult}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiancha.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiancha.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147047355\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/dadui/jiancha/jiancha.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./jiancha.vue?vue&type=template&id=2d50ecf4&\"\nvar renderjs\nimport script from \"./jiancha.vue?vue&type=script&lang=js&\"\nexport * from \"./jiancha.vue?vue&type=script&lang=js&\"\nimport style0 from \"./jiancha.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/dadui/jiancha/jiancha.vue\"\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/dadui/jiuyuan/jiuyuan.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/dadui/jiuyuan/jiuyuan.js.map
index 8a6e998..3302186 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/dadui/jiuyuan/jiuyuan.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/dadui/jiuyuan/jiuyuan.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?cd8d","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?cfbf","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?d1d1","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?a344","uni-app:///pages/dadui/jiuyuan/jiuyuan.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?106a","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?4db9"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":"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","file":"pages/dadui/jiuyuan/jiuyuan.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/dadui/jiuyuan/jiuyuan.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./jiuyuan.vue?vue&type=template&id=25da20d2&\"\nvar renderjs\nimport script from \"./jiuyuan.vue?vue&type=script&lang=js&\"\nexport * from \"./jiuyuan.vue?vue&type=script&lang=js&\"\nimport style0 from \"./jiuyuan.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/dadui/jiuyuan/jiuyuan.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiuyuan.vue?vue&type=template&id=25da20d2&\"","var components\ntry {\n components = {\n qiunDataCharts: function() {\n return import(\n /* webpackChunkName: \"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts\" */ \"@/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = require(\"@/static/down.png\")\n\n var m1 = require(\"@/static/4412.png\")\n\n var m2 = require(\"@/static/dadui/10.png\")\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiuyuan.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiuyuan.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{dates.year}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t|\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{today.month}}.{{dates.day}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\tmonth}\" class=\"month_class\" v-for=\"(item,key) in months\"\r\n\t\t\t\t\t\t:key=\"key\" @tap=\"dateMonth(item)\">\r\n\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}任务总数{{nub}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t完成\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.tasknub+'/'+nub}}件\r\n\t\t\t\t\t\t\t暂无任务\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}-------{{item.value}}个\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\r\n\t\r\n\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiuyuan.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiuyuan.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138732127\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?cd8d","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?cfbf","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?d1d1","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?a344","uni-app:///pages/dadui/jiuyuan/jiuyuan.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?106a","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiuyuan/jiuyuan.vue?4db9"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":"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","file":"pages/dadui/jiuyuan/jiuyuan.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/dadui/jiuyuan/jiuyuan.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./jiuyuan.vue?vue&type=template&id=25da20d2&\"\nvar renderjs\nimport script from \"./jiuyuan.vue?vue&type=script&lang=js&\"\nexport * from \"./jiuyuan.vue?vue&type=script&lang=js&\"\nimport style0 from \"./jiuyuan.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/dadui/jiuyuan/jiuyuan.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiuyuan.vue?vue&type=template&id=25da20d2&\"","var components\ntry {\n components = {\n qiunDataCharts: function() {\n return import(\n /* webpackChunkName: \"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts\" */ \"@/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = require(\"@/static/down.png\")\n\n var m1 = require(\"@/static/4412.png\")\n\n var m2 = require(\"@/static/dadui/10.png\")\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiuyuan.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiuyuan.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{dates.year}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t|\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{today.month}}.{{dates.day}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\tmonth}\" class=\"month_class\" v-for=\"(item,key) in months\"\r\n\t\t\t\t\t\t:key=\"key\" @tap=\"dateMonth(item)\">\r\n\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}任务总数{{nub}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t完成\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.tasknub+'/'+nub}}件\r\n\t\t\t\t\t\t\t暂无任务\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}-------{{item.value}}个\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\r\n\t\r\n\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiuyuan.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./jiuyuan.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147047316\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/demo/demo.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/demo/demo.js.map
index ae31876..9903c41 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/demo/demo.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/demo/demo.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?21d2","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?a474","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?413f","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?c183","uni-app:///pages/demo/demo.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?05eb","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?e567"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;;;AAGA;AACA,yF,8FAHA;AACAA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC,CAGAC,UAAU,CAACC,aAAD,CAAV,C;;;;;;;;;;;;;ACLA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiH;AACjH;AACwD;AACL;AACc;;;AAGjE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+EAAM;AACR,EAAE,wFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAguB,CAAgB,qvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkBpvB;AACA,MADA,kBACA;AACA;AACA,yDADA;AAEA,mBAFA;AAGA,iBAHA;AAIA;AACA,mBADA;AAEA,gBAFA,EAJA;;AAQA,YARA;AASA;AACA,iBADA;AAEA,kBAFA;AAGA;AACA,uBADA,EAHA,EATA;;;AAgBA;AACA;AACA,oBAFA;AAGA;AACA,uBAJA;AAKA;AACA;AACA,kBADA;AAEA,uBAFA;AAGA,yBAHA;AAIA,mBAJA,EANA,EAhBA;;;AA6BA;AACA,wGADA;AAEA,sBAFA;AAGA,4BAHA;AAIA;AACA,wGADA;AAEA,sBAFA;AAGA,+BAHA,EAJA;AAQA;AACA,wGADA;AAEA,sBAFA;AAGA,4BAHA,EARA,CA7BA;;;;AA4CA,GA9CA;AA+CA,QA/CA,oBA+CA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAtDA;;AAwDA;AACA,eADA,yBACA;AACA;AACA;AACA,gBADA,EACA;AACA,4CAFA,EAEA;AACA,uCAHA,EAGA;AACA;AACA;AACA,SANA;;AAQA;AACA,KAZA;AAaA,OAbA,iBAaA;AACA;;AAEA,KAhBA;AAiBA,OAjBA,iBAiBA;AACA;AACA;AACA;AACA,OAHA;AAIA,KAtBA;AAuBA,UAvBA,kBAuBA,CAvBA,EAuBA;AACA;AACA,KAzBA;AA0BA;AACA,YA3BA,oBA2BA,CA3BA,EA2BA;AACA;AACA,KA7BA;;AA+BA;AACA,WAhCA,mBAgCA,CAhCA,EAgCA;AACA;AACA,KAlCA;;AAoCA;AACA,QArCA,gBAqCA,CArCA,EAqCA;AACA;AACA,KAvCA,EAxDA,E;;;;;;;;;;;;;AClBA;AAAA;AAAA;AAAA;AAAm3C,CAAgB,g1CAAG,EAAC,C;;;;;;;;;;;ACAv4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/demo/demo.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/demo/demo.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./demo.vue?vue&type=template&id=eae40a34&\"\nvar renderjs\nimport script from \"./demo.vue?vue&type=script&lang=js&\"\nexport * from \"./demo.vue?vue&type=script&lang=js&\"\nimport style0 from \"./demo.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/demo/demo.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./demo.vue?vue&type=template&id=eae40a34&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./demo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./demo.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./demo.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./demo.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138728231\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?21d2","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?a474","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?413f","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?c183","uni-app:///pages/demo/demo.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?05eb","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/demo/demo.vue?e567"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;;;AAGA;AACA,yF,8FAHA;AACAA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC,CAGAC,UAAU,CAACC,aAAD,CAAV,C;;;;;;;;;;;;;ACLA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiH;AACjH;AACwD;AACL;AACc;;;AAGjE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+EAAM;AACR,EAAE,wFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAguB,CAAgB,qvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkBpvB;AACA,MADA,kBACA;AACA;AACA,yDADA;AAEA,mBAFA;AAGA,iBAHA;AAIA;AACA,mBADA;AAEA,gBAFA,EAJA;;AAQA,YARA;AASA;AACA,iBADA;AAEA,kBAFA;AAGA;AACA,uBADA,EAHA,EATA;;;AAgBA;AACA;AACA,oBAFA;AAGA;AACA,uBAJA;AAKA;AACA;AACA,kBADA;AAEA,uBAFA;AAGA,yBAHA;AAIA,mBAJA,EANA,EAhBA;;;AA6BA;AACA,wGADA;AAEA,sBAFA;AAGA,4BAHA;AAIA;AACA,wGADA;AAEA,sBAFA;AAGA,+BAHA,EAJA;AAQA;AACA,wGADA;AAEA,sBAFA;AAGA,4BAHA,EARA,CA7BA;;;;AA4CA,GA9CA;AA+CA,QA/CA,oBA+CA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAtDA;;AAwDA;AACA,eADA,yBACA;AACA;AACA;AACA,gBADA,EACA;AACA,4CAFA,EAEA;AACA,uCAHA,EAGA;AACA;AACA;AACA,SANA;;AAQA;AACA,KAZA;AAaA,OAbA,iBAaA;AACA;;AAEA,KAhBA;AAiBA,OAjBA,iBAiBA;AACA;AACA;AACA;AACA,OAHA;AAIA,KAtBA;AAuBA,UAvBA,kBAuBA,CAvBA,EAuBA;AACA;AACA,KAzBA;AA0BA;AACA,YA3BA,oBA2BA,CA3BA,EA2BA;AACA;AACA,KA7BA;;AA+BA;AACA,WAhCA,mBAgCA,CAhCA,EAgCA;AACA;AACA,KAlCA;;AAoCA;AACA,QArCA,gBAqCA,CArCA,EAqCA;AACA;AACA,KAvCA,EAxDA,E;;;;;;;;;;;;;AClBA;AAAA;AAAA;AAAA;AAAm3C,CAAgB,g1CAAG,EAAC,C;;;;;;;;;;;ACAv4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/demo/demo.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/demo/demo.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./demo.vue?vue&type=template&id=eae40a34&\"\nvar renderjs\nimport script from \"./demo.vue?vue&type=script&lang=js&\"\nexport * from \"./demo.vue?vue&type=script&lang=js&\"\nimport style0 from \"./demo.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/demo/demo.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./demo.vue?vue&type=template&id=eae40a34&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./demo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./demo.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./demo.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./demo.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147045747\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
index 3e72794..5d70aef 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js",null,"webpack:///F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?cd1c","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?1495","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?49bc","uni-app:///pages/index/index.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?c37e","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?c6b5"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;;;AAGA;AACA,4F,8FAHA;AACAA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC,CAGAC,UAAU,CAACC,cAAD,CAAV,C;;;;;;;;;;;;;ACLA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACc;;;AAGlE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,gFAAM;AACR,EAAE,yFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAiuB,CAAgB,svBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;ACYrvB;AACA;AACA,kBADA;AAEA,kBAFA;AAGA,kBAHA,EADA;;AAMA,MANA,kBAMA;AACA;AACA,iBADA;AAEA,yBAFA;;AAIA,GAXA;AAYA,QAZA,oBAYA;AACA;AACA;AACA;AACA,KAFA;AAGA;AACA;AACA,GAnBA;AAoBA,SApBA,qBAoBA;;AAEA,GAtBA;AAuBA,aAvBA,E;;;;;;;;;;;;;ACZA;AAAA;AAAA;AAAA;AAAo3C,CAAgB,i1CAAG,EAAC,C;;;;;;;;;;;ACAx4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/index/index.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/index/index.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./index.vue?vue&type=template&id=57280228&\"\nvar renderjs\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/index.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=template&id=57280228&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\r\n\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138730429\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?dba0","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?cd1c","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?1495","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?49bc","uni-app:///pages/index/index.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?c37e","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?c6b5"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;;;AAGA;AACA,4F,8FAHA;AACAA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC,CAGAC,UAAU,CAACC,cAAD,CAAV,C;;;;;;;;;;;;;ACLA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACc;;;AAGlE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,gFAAM;AACR,EAAE,yFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAiuB,CAAgB,svBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;ACYrvB;AACA;AACA,kBADA;AAEA,kBAFA;AAGA,kBAHA,EADA;;AAMA,MANA,kBAMA;AACA;AACA,iBADA;AAEA,yBAFA;;AAIA,GAXA;AAYA,QAZA,oBAYA;AACA;AACA;AACA;AACA,KAFA;AAGA;AACA;AACA,GAnBA;AAoBA,SApBA,qBAoBA;;AAEA,GAtBA;AAuBA,aAvBA,E;;;;;;;;;;;;;ACZA;AAAA;AAAA;AAAA;AAAo3C,CAAgB,i1CAAG,EAAC,C;;;;;;;;;;;ACAx4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/index/index.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/index/index.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./index.vue?vue&type=template&id=57280228&\"\nvar renderjs\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/index.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=template&id=57280228&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\r\n\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147045782\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
index a3a4ef2..0523b1b 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?d1cd","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?c6ef","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?7a58","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?b570","uni-app:///pages/login/login.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?e2e3","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?0084"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;;;AAGA;AACA,4F,8FAHA;AACAA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC,CAGAC,UAAU,CAACC,cAAD,CAAV,C;;;;;;;;;;;;;ACLA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACc;;;AAGlE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,gFAAM;AACR,EAAE,yFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA,WAAW,mBAAO,CAAC,mCAA2B;;AAE9C,WAAW,mBAAO,CAAC,kCAA0B;;AAE7C;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACrBA;AAAA;AAAA;AAAA;AAAiuB,CAAgB,svBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC+CrvB,+E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eACA,EACA,IADA,kBACA,CACA,SACA,cADA,EAGA,QACA,QADA,EAEA,YAFA,EAGA,WAHA,EAHA,GASA,CAXA,EAYA,MAZA,oBAYA,CACA,iCACA,wCACA,eACA,yBADA,EAEA,iCAFA,EAGA,wBAHA,EAIA,gCAJA,IAMA,CACA,CAtBA,EAuBA,WACA,WADA,yBACA,CACA,cACA,sBACA,wCACA,CACA,0BACA,sCACA,CACA,4BACA,OACA,CAXA,EAvBA,E;;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAAo3C,CAAgB,i1CAAG,EAAC,C;;;;;;;;;;;ACAx4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/login/login.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/login/login.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./login.vue?vue&type=template&id=b237504c&\"\nvar renderjs\nimport script from \"./login.vue?vue&type=script&lang=js&\"\nexport * from \"./login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./login.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/login.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=template&id=b237504c&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = require(\"@/static/login/banner.jpg\")\n\n var m1 = require(\"@/static/login/title.png\")\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t
\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\t欢迎登录防消一体化综合治理平台\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t账号\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t密码\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138727997\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?d1cd","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?c6ef","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?7a58","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?b570","uni-app:///pages/login/login.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?e2e3","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/login/login.vue?0084"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;;;AAGA;AACA,4F,8FAHA;AACAA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC,CAGAC,UAAU,CAACC,cAAD,CAAV,C;;;;;;;;;;;;;ACLA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACc;;;AAGlE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,gFAAM;AACR,EAAE,yFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA,WAAW,mBAAO,CAAC,mCAA2B;;AAE9C,WAAW,mBAAO,CAAC,kCAA0B;;AAE7C;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACrBA;AAAA;AAAA;AAAA;AAAiuB,CAAgB,svBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACqDrvB,+E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eACA,EACA,IADA,kBACA,CACA,SACA,cADA,EAGA,QACA,QADA,EAEA,YAFA,EAGA,WAHA,EAHA,GASA,CAXA,EAYA,MAZA,oBAYA,CACA,iCACA,wCACA,eACA,yBADA,EAEA,iCAFA,EAGA,wBAHA,EAIA,gCAJA,IAMA,CACA,CAtBA,EAuBA,WACA,WADA,yBACA,CACA,cACA,sBACA,wCACA,CACA,0BACA,sCACA,CACA,4BACA,OACA,CAXA,EAvBA,E;;;;;;;;;;;;;ACtDA;AAAA;AAAA;AAAA;AAAo3C,CAAgB,i1CAAG,EAAC,C;;;;;;;;;;;ACAx4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/login/login.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/login/login.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./login.vue?vue&type=template&id=b237504c&\"\nvar renderjs\nimport script from \"./login.vue?vue&type=script&lang=js&\"\nexport * from \"./login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./login.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/login.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=template&id=b237504c&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = require(\"@/static/login/banner.jpg\")\n\n var m1 = require(\"@/static/login/title.png\")\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t
\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\t欢迎登录防消一体化综合治理平台\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t账号\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t密码\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147043430\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/details.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/details.js.map
index 2f98bcc..e1d38c3 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/details.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/details.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":"gIAAA,KAGA,YACA,0H,mDAFAA,GAAGC,kCAAoCC,EAGvCC,EAAWC,a","file":"pages/task/details.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/task/details.vue'\ncreatePage(Page)"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,+F,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,gBAAD,CAAV,C","file":"pages/task/details.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/task/details.vue'\ncreatePage(Page)"],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/taskapply.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/taskapply.js.map
index d78b649..614a0a0 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/taskapply.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/taskapply.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?eb1e","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?1456","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?0e69","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?ec1d","uni-app:///pages/task/taskapply.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?1177","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?3f68"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":"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","file":"pages/task/taskapply.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/task/taskapply.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./taskapply.vue?vue&type=template&id=a78a0b90&\"\nvar renderjs\nimport script from \"./taskapply.vue?vue&type=script&lang=js&\"\nexport * from \"./taskapply.vue?vue&type=script&lang=js&\"\nimport style0 from \"./taskapply.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/task/taskapply.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskapply.vue?vue&type=template&id=a78a0b90&\"","var components\ntry {\n components = {\n qiunDataCharts: function() {\n return import(\n /* webpackChunkName: \"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts\" */ \"@/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = require(\"../../static/down.png\")\n\n var m1 = require(\"@/static/4412.png\")\n\n var m2 = require(\"@/static/dadui/10.png\")\n\n var l1 = _vm.__map(_vm.list, function(item, key) {\n var $orig = _vm.__get_orig(item)\n\n var l0 = _vm.__map(item.supervisors, function(i, k) {\n var $orig = _vm.__get_orig(i)\n\n var m3 =\n i.posts && i.posts[0] == \"主查人员\"\n ? require(\"../../static/447.png\")\n : null\n var m4 =\n i.posts && i.posts[0] == \"协查人员\"\n ? require(\"../../static/446.png\")\n : null\n return {\n $orig: $orig,\n m3: m3,\n m4: m4\n }\n })\n\n return {\n $orig: $orig,\n l0: l0\n }\n })\n\n if (!_vm._isMounted) {\n _vm.e0 = function($event) {\n _vm.index = true\n }\n }\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2,\n l1: l1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskapply.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskapply.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{dates.year}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t|\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{today.month}}.{{dates.day}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}-------{{item.value}}个\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t1\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.taskType}}\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.company.companyName}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.company.useNature}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.company.useNature}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t主负责人:\r\n\t\t\t\t\t\t{{item.organization.name}}\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t已{{item.approvalStatus}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.approvalStatus}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t协助人员:\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t\t{{i.name}}\r\n\t\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t申请时间:\r\n\t\t\t\t\t\t\t\t{{item.creationTime}}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t查看\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t任务申领\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tx\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t详情\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tx\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskapply.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskapply.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138728140\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?eb1e","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?1456","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?0e69","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?ec1d","uni-app:///pages/task/taskapply.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?1177","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskapply.vue?3f68"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":"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","file":"pages/task/taskapply.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/task/taskapply.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./taskapply.vue?vue&type=template&id=a78a0b90&\"\nvar renderjs\nimport script from \"./taskapply.vue?vue&type=script&lang=js&\"\nexport * from \"./taskapply.vue?vue&type=script&lang=js&\"\nimport style0 from \"./taskapply.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/task/taskapply.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskapply.vue?vue&type=template&id=a78a0b90&\"","var components\ntry {\n components = {\n qiunDataCharts: function() {\n return import(\n /* webpackChunkName: \"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts\" */ \"@/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = require(\"@/static/4412.png\")\n\n var m1 = require(\"@/static/dadui/10.png\")\n\n var l1 = _vm.__map(_vm.list, function(item, key) {\n var $orig = _vm.__get_orig(item)\n\n var l0 = _vm.__map(item.supervisors, function(i, k) {\n var $orig = _vm.__get_orig(i)\n\n var m2 =\n i.posts && i.posts[0] == \"主查人员\"\n ? require(\"../../static/447.png\")\n : null\n var m3 =\n i.posts && i.posts[0] == \"协查人员\"\n ? require(\"../../static/446.png\")\n : null\n return {\n $orig: $orig,\n m2: m2,\n m3: m3\n }\n })\n\n return {\n $orig: $orig,\n l0: l0\n }\n })\n\n if (!_vm._isMounted) {\n _vm.e0 = function($event) {\n _vm.index = true\n }\n }\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n l1: l1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskapply.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskapply.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{dates.year}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t{{today.month}}.{{dates.day}}\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\tmonth}\" class=\"month_class\"\r\n\t\t\t\t\t\tv-for=\"(item,key) in months\" :key=\"key\" @tap=\"dateMonth(item)\">\r\n\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}-------{{item.value}}个\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t1\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.taskType}}\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.company.companyName}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.company.useNature}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.company.useNature}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t主负责人:\r\n\t\t\t\t\t\t{{item.organization.name}}\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t已{{item.approvalStatus}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.approvalStatus}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t协助人员:\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t\t{{i.name}}\r\n\t\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t申请时间:\r\n\t\t\t\t\t\t\t\t{{item.creationTime}}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t查看\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t任务申领\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tx\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t详情\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tx\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskapply.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskapply.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147043476\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/taskreceive.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/taskreceive.js.map
index 2796da7..6fd440e 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/taskreceive.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/taskreceive.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?4ba0","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?c3db","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?311b","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?d4cf","uni-app:///pages/task/taskreceive.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?441f","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?b7a9"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":"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","file":"pages/task/taskreceive.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/task/taskreceive.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./taskreceive.vue?vue&type=template&id=8b95baa6&\"\nvar renderjs\nimport script from \"./taskreceive.vue?vue&type=script&lang=js&\"\nexport * from \"./taskreceive.vue?vue&type=script&lang=js&\"\nimport style0 from \"./taskreceive.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/task/taskreceive.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskreceive.vue?vue&type=template&id=8b95baa6&\"","var components\ntry {\n components = {\n qiunDataCharts: function() {\n return import(\n /* webpackChunkName: \"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts\" */ \"@/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = require(\"../../static/down.png\")\n\n var m1 = require(\"@/static/4412.png\")\n\n var m2 = require(\"@/static/dadui/10.png\")\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1,\n m2: m2\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskreceive.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskreceive.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{dates.year}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t|\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{today.month}}.{{dates.day}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}-------{{item.value}}个\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t派发\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.company.companyName}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.company.useNature}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.company.useNature}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.taskType}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t申请人:\r\n\t\t\t\t\t\t{{item.organization.name}}\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.approvalStatus}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t申请时间:\r\n\t\t\t\t\t\t\t\t{{item.creationTime}}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t查看\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t已{{item.approvalStatus}}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t任务申领\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tx\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t详情\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tx\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskreceive.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskreceive.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138728220\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?4ba0","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?c3db","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?311b","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?d4cf","uni-app:///pages/task/taskreceive.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?441f","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?b7a9"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":"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","file":"pages/task/taskreceive.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/task/taskreceive.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./taskreceive.vue?vue&type=template&id=8b95baa6&\"\nvar renderjs\nimport script from \"./taskreceive.vue?vue&type=script&lang=js&\"\nexport * from \"./taskreceive.vue?vue&type=script&lang=js&\"\nimport style0 from \"./taskreceive.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/task/taskreceive.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskreceive.vue?vue&type=template&id=8b95baa6&\"","var components\ntry {\n components = {\n qiunDataCharts: function() {\n return import(\n /* webpackChunkName: \"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts\" */ \"@/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = require(\"@/static/4412.png\")\n\n var m1 = require(\"@/static/dadui/10.png\")\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskreceive.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskreceive.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{dates.year}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t{{today.month}}.{{dates.day}}\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\tmonth}\" class=\"month_class\"\r\n\t\t\t\t\t\tv-for=\"(item,key) in months\" :key=\"key\" @tap=\"dateMonth(item)\">\r\n\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}-------{{item.value}}个\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t派发\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.company.companyName}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.company.useNature}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.company.useNature}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.taskType}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t申请人:\r\n\t\t\t\t\t\t{{item.organization.name}}\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.approvalStatus}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t申请时间:\r\n\t\t\t\t\t\t\t\t{{item.creationTime}}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t查看\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t已{{item.approvalStatus}}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t任务申领\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tx\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t详情\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tx\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskreceive.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./taskreceive.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147045836\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/changePassword/changePassword.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/changePassword/changePassword.js.map
index 90c179a..3e337aa 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/changePassword/changePassword.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/changePassword/changePassword.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":"sJAAA,KAGA,YACA,gJ,mDAFAA,GAAGC,kCAAoCC,EAGvCC,EAAWC,a","file":"pages/user/changePassword/changePassword.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/user/changePassword/changePassword.vue'\ncreatePage(Page)"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,4H,6FAFmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAGnBC,UAAU,CAACC,uBAAD,CAAV,C","file":"pages/user/changePassword/changePassword.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/user/changePassword/changePassword.vue'\ncreatePage(Page)"],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/user.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/user.js.map
index 2dd54c8..b937a77 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/user.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/user.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?551a","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?2f4e","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?5397","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?83bd","uni-app:///pages/user/user.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?94c1","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?c3c5"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;;;AAGA;AACA,yF,8FAHA;AACAA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC,CAGAC,UAAU,CAACC,aAAD,CAAV,C;;;;;;;;;;;;;ACLA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiH;AACjH;AACwD;AACL;AACc;;;AAGjE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+EAAM;AACR,EAAE,wFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA,WAAW,mBAAO,CAAC,+BAAuB;;AAE1C,WAAW,mBAAO,CAAC,gCAAwB;;AAE3C;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACrBA;AAAA;AAAA;AAAA;AAAguB,CAAgB,qvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkCpvB;AACA;AACA,kBADA,EADA;;AAIA,MAJA,kBAIA;AACA;AACA,cADA;;AAGA,GARA;AASA,QATA,oBASA;AACA;AACA;AACA,GAZA;AAaA;AACA,kBADA,4BACA;AACA;AACA,mDADA;;AAGA,KALA;AAMA,UANA,oBAMA;AACA;AACA,KARA,EAbA,E;;;;;;;;;;;;;AClCA;AAAA;AAAA;AAAA;AAAm3C,CAAgB,g1CAAG,EAAC,C;;;;;;;;;;;ACAv4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/user/user.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/user/user.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./user.vue?vue&type=template&id=80842834&\"\nvar renderjs\nimport script from \"./user.vue?vue&type=script&lang=js&\"\nexport * from \"./user.vue?vue&type=script&lang=js&\"\nimport style0 from \"./user.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/user/user.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./user.vue?vue&type=template&id=80842834&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = require(\"../../static/logo.png\")\n\n var m1 = require(\"../../static/arrow.png\")\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./user.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./user.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{list.name}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{list.organizationName}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t修改密码\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t退出登录\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./user.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./user.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138730480\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?551a","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?2f4e","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?5397","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?83bd","uni-app:///pages/user/user.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?94c1","webpack:///F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?c3c5"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;kDAAA;;;AAGA;AACA,yF,8FAHA;AACAA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC,CAGAC,UAAU,CAACC,aAAD,CAAV,C;;;;;;;;;;;;;ACLA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiH;AACjH;AACwD;AACL;AACc;;;AAGjE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+EAAM;AACR,EAAE,wFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA,WAAW,mBAAO,CAAC,+BAAuB;;AAE1C,WAAW,mBAAO,CAAC,gCAAwB;;AAE3C;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACrBA;AAAA;AAAA;AAAA;AAAguB,CAAgB,qvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkCpvB;AACA;AACA,kBADA,EADA;;AAIA,MAJA,kBAIA;AACA;AACA,cADA;;AAGA,GARA;AASA,QATA,oBASA;AACA;AACA;AACA,GAZA;AAaA;AACA,kBADA,4BACA;AACA;AACA,mDADA;;AAGA,KALA;AAMA,UANA,oBAMA;AACA;AACA,KARA,EAbA,E;;;;;;;;;;;;;AClCA;AAAA;AAAA;AAAA;AAAm3C,CAAgB,g1CAAG,EAAC,C;;;;;;;;;;;ACAv4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/user/user.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/user/user.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./user.vue?vue&type=template&id=80842834&\"\nvar renderjs\nimport script from \"./user.vue?vue&type=script&lang=js&\"\nexport * from \"./user.vue?vue&type=script&lang=js&\"\nimport style0 from \"./user.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/user/user.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./user.vue?vue&type=template&id=80842834&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 = require(\"../../static/logo.png\")\n\n var m1 = require(\"../../static/arrow.png\")\n\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n m1: m1\n }\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./user.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./user.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{list.name}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{list.organizationName}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t修改密码\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t退出登录\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./user.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./user.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147047254\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js.map
index 53b2163..5519682 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?db46","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?57e4","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?288b","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?882d","uni-app:///uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?c841","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?f5a8"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmT;AACnT;AACoE;AACL;AACqC;;;AAGpG;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,sFAAM;AACR,EAAE,iRAAM;AACR,EAAE,0RAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,qRAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uSAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtCA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC8JhwB;AACA,qH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA,+PACA,qBACA,0BACA,kCACA,kKACA,CACA,CACA,CACA,cACA,CAEA,2CACA,uBACA,sFACA,sCACA,CAFA,MAEA,wDACA,4EACA,CACA,CACA,YACA,C,CAEA;AACA,8BACA,oBACA,8BACA,gCACA,6BACA,+BACA,oBACA,CACA,mCACA,wBACA,CACA,iEACA,mBACA,CAEA,wB,CACA;;;;;;;;;;;;;;;8WAgBA,6BACA,kBACA,6DACA,oBACA,6BACA,gCACA,cACA,6BAFA,CAEA;AACA,KAHA,EAGA,IAHA,EAIA,CAPA,CAQA,C,gBAEA,EACA,wBADA,EAEA,+BAFA,EAGA,SACA,QACA,YADA,EAEA,aAFA,EADA,EAKA,YACA,YADA,EAEA,oBAFA,EALA,EASA,YACA,aADA,EAEA,cAFA,EATA,EAaA,cACA,YADA,EAEA,wBAFA,EAbA,EAiBA,aACA,aADA,EAEA,aAFA,EAjBA,EAqBA,aACA,YADA,EAEA,OAFA,sBAEA,CACA,SACA,cADA,EAEA,UAFA,GAIA,CAPA,EArBA,EA8BA,QACA,YADA,EAEA,OAFA,sBAEA,CACA,UACA,CAJA,EA9BA,EAoCA,SACA,YADA,EAEA,OAFA,sBAEA,CACA,UACA,CAJA,EApCA,EA0CA,eACA,YADA,EAEA,UAFA,EA1CA,EA8CA,aACA,aADA,EAEA,aAFA,EA9CA,EAkDA,eACA,aADA,EAEA,aAFA,EAlDA,EAsDA,gBACA,YADA,EAEA,aAFA,EAtDA,EA0DA,gBACA,aADA,EAEA,cAFA,EA1DA,EA8DA,UACA,aADA,EAEA,cAFA,EA9DA,EAkEA,UACA,aADA,EAEA,cAFA,EAlEA,EAsEA,iBACA,aADA,EAEA,cAFA,EAtEA,EA0EA,aACA,aADA,EAEA,aAFA,EA1EA,EA8EA,UACA,aADA,EAEA,cAFA,EA9EA,EAkFA,SACA,aADA,EAEA,aAFA,EAlFA,EAsFA,WACA,aADA,EAEA,cAFA,EAtFA,EA0FA,WACA,aADA,EAEA,aAFA,EA1FA,EA8FA,aACA,aADA,EAEA,cAFA,EA9FA,EAkGA,aACA,aADA;AAEA,oBAFA,EAlGA;;AAsGA;AACA,mBADA;AAEA,oBAFA,EAtGA;;AA0GA;AACA,mBADA;AAEA,mBAFA,EA1GA;;AA8GA;AACA,kBADA;AAEA,wBAFA,EA9GA;;AAkHA;AACA,kBADA;AAEA,wBAFA,EAlHA;;AAsHA;AACA,kBADA;AAEA,wBAFA,EAtHA;;AA0HA;AACA,kBADA;AAEA,wBAFA,EA1HA;;AA8HA;AACA,iBADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EA9HA;;AAoIA;AACA,iBADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EApIA;;AA0IA;AACA,kBADA;AAEA,gBAFA,EA1IA;;AA8IA;AACA,kBADA;AAEA,kBAFA,EA9IA;;AAkJA;AACA,mBADA;AAEA,mBAFA,EAlJA;;AAsJA;AACA,iBADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EAtJA,EAHA;;;AAgKA,MAhKA,kBAgKA;AACA;AACA,sBADA;AAEA,iBAFA;AAGA,kBAHA;AAIA,iBAJA;AAKA,iBALA;AAMA,iBANA;AAOA,kBAPA;AAQA,kBARA;AASA,kBATA;AAUA,sBAVA;AAWA,sBAXA;AAYA,cAZA;AAaA,iBAbA;AAcA,kBAdA;AAeA,sBAfA;AAgBA,oBAhBA;AAiBA,0BAjBA;AAkBA,qBAlBA;AAmBA,qBAnBA;AAoBA,kBApBA;AAqBA,wBArBA;;AAuBA,GAxLA;AAyLA,SAzLA,qBAyLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAFA,MAEA;AACA;AACA;AACA;;AAEA;;;;;;;;;;;;;;;;;AAiBA;AACA,GAnOA;AAoOA,SApOA,qBAoOA;;;;;;;;;;;;;;;;;;;;;;AAsBA;AACA;AACA,KAFA;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA,KAbA,EAaA,IAbA,CADA;;;AAiBA,GAjRA;AAkRA,WAlRA,uBAkRA;AACA;AACA;AACA;AACA,KAHA,MAGA;AACA;AACA;AACA;;AAEA;;AAEA,GA7RA;AA8RA;AACA;AACA,aADA,mBACA,GADA,EACA,MADA,EACA;AACA;AACA;AACA;AACA;AACA;AACA,aAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAXA,MAWA;AACA;AACA;AACA;AACA;AACA;AACA,OAnBA;AAoBA,sBApBA;AAqBA,gBArBA,EADA;;AAwBA;AACA,aADA,mBACA,GADA,EACA,MADA,EACA;AACA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAZA;AAaA,sBAbA;AAcA,gBAdA,EAxBA;;AAwCA;AACA,aADA,mBACA,GADA,EACA,MADA,EACA;AACA;AACA;AACA;AACA;AACA,SAJA,MAIA;AACA;AACA;AACA;AACA;AACA;AACA,OAZA;AAaA,sBAbA;AAcA,gBAdA,EAxCA;;AAwDA;AACA,aADA,mBACA,GADA,EACA,MADA,EACA;AACA;AACA;AACA;AACA;AACA,SAJA,MAIA;AACA;AACA;AACA;AACA;AACA,OAXA;AAYA,sBAZA;AAaA,gBAbA,EAxDA;;AAuEA,UAvEA,kBAuEA,GAvEA,EAuEA,MAvEA,EAuEA;AACA;AACA;AACA;AACA;AACA;AACA,SAJA,EAIA,GAJA;AAKA;AACA,KA/EA;AAgFA,UAhFA,kBAgFA,GAhFA,EAgFA,MAhFA,EAgFA;AACA;AACA;AACA;AACA;AACA;AACA,KAtFA;AAuFA,4BAvFA,oCAuFA,GAvFA,EAuFA,MAvFA,EAuFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KA9FA;AA+FA,gBA/FA,wBA+FA,GA/FA,EA+FA,MA/FA,EA+FA;AACA;AACA;AACA;AACA;AACA,OAJA,MAIA;AACA;AACA;AACA;AACA;AACA,KAzGA,EA9RA;;AAyYA;AACA,aADA,uBACA;AACA;AACA,KAHA;AAIA,cAJA,wBAIA;AACA;AACA,KANA;AAOA,kBAPA,4BAOA;AACA;AACA,KATA,EAzYA;;AAoZA;AACA,cADA,wBACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OANA,MAMA;AACA;AACA;AACA;AACA,OAJA,MAIA;AACA;AACA;AACA,OAHA,MAGA;AACA;AACA;AACA,KAnBA;AAoBA,iBApBA,yBAoBA,OApBA,EAoBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WATA,MASA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aALA;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OALA;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAXA,MAWA;AACA;AACA;AACA;AACA;AACA;AACA,OApBA,MAoBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAXA,MAWA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KArIA;AAsIA,aAtIA,uBAsIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAHA,MAGA;AACA;AACA;AACA,KAlJA;AAmJA,aAnJA,qBAmJA,OAnJA,EAmJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAJA,MAIA;AACA;AACA;AACA;AACA,SAHA,MAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAFA;AAGA,SALA,MAKA;AACA;AACA;AACA;AACA;AACA,WAFA;AAGA;AACA;AACA,KArLA;AAsLA,iBAtLA,2BAsLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBADA;;AAGA,QAHA,CAGA,IAHA;;AAKA,YALA,CAKA,wBALA;AAMA,wBANA,CAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAbA;AAcA,UAdA;AAeA,KA3MA;AA4MA,gBA5MA,0BA4MA;AACA;AACA;AACA;AACA;AACA;AACA,UADA,CACA;AACA;AACA;AACA,OAJA;AAKA,WALA,CAKA;AACA;AACA;AACA;AACA,OATA;AAUA,KA3NA;AA4NA,6BA5NA,qCA4NA,SA5NA,EA4NA,OA5NA,EA4NA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAnOA;AAoOA,eApOA,yBAoOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KA7OA;AA8OA,QA9OA,kBA8OA;AACA;AACA;AACA,yBADA;;AAGA,QAHA,CAGA,IAHA;;AAKA,YALA,CAKA,mBALA;AAMA,wBANA,CAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aARA,MAQA;AACA;AACA;AACA;AACA;AACA,WAdA,MAcA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBADA,CACA,SADA;AAEA,sBAFA,CAEA,0BAFA;AAGA,oBAHA,CAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAJA,EAIA,GAJA;AAKA;AACA,mBAlBA,MAkBA;AACA;AACA;AACA;AACA,iBA1BA;AA2BA,eA7BA,MA6BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAFA,MAEA;AACA;AACA;AACA;AACA;AACA,mBAJA,EAIA,GAJA;AAKA;AACA;AACA,aA7CA;AA8CA;AACA,SA5FA,MA4FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OA1GA;AA2GA,UA3GA;AA4GA,KA5VA;AA6VA,aA7VA,uBA6VA;AACA;AACA,0BADA;AAEA;;;;;;;;;AASA;AACA,sCADA;AAEA;AACA;AACA,6BADA;AAEA,8BAFA;;AAIA,aAPA;;;AAUA,SArBA;AAsBA,UAtBA;AAuBA,KArXA;AAsXA,YAtXA,sBAsXA;AACA;AACA;AACA,4BADA;AAEA;AACA;AACA,WAJA;AAKA,YALA;AAMA,OAPA,MAOA;AACA;AACA;AACA,cADA,CACA,cADA;AAEA,cAFA,CAEA,0BAFA;AAGA,YAHA,CAGA;AACA;AACA;AACA;AACA;AACA,SARA;AASA;AACA,KA1YA;;AA4YA,aA5YA,qBA4YA,GA5YA,EA4YA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAHA;AAIA;AACA;AACA,OAFA;AAGA;AACA;AACA,OAFA;AAGA,KA5ZA;AA6ZA,iBA7ZA,yBA6ZA,GA7ZA,EA6ZA;AACA;AACA,KA/ZA;AAgaA,mBAhaA,2BAgaA,IAhaA,EAgaA,QAhaA,EAgaA,KAhaA,EAgaA,IAhaA,EAgaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OANA,MAMA;AACA;AACA;AACA,SAFA,MAEA;AACA;AACA;AACA;AACA,KA9aA;AA+aA,gBA/aA,wBA+aA,CA/aA,EA+aA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBADA;AAEA,wBAFA;AAGA,+BAHA;AAIA;AACA;AACA;AACA,aAFA,MAEA;AACA;AACA;AACA,WAVA;;AAYA,OAjBA,MAiBA;AACA;AACA;AACA;AACA;AACA,aAFA,MAEA;AACA;AACA;AACA,WAPA;;AASA;AACA,KA9cA;AA+cA,QA/cA,gBA+cA,CA/cA,EA+cA,IA/cA,EA+cA;AACA;AACA;AACA;AACA;AACA;AACA,2BADA;;AAGA,UAHA,CAGA,IAHA;AAIA,cAJA,CAIA,mBAJA;;;;;AASA,0BATA,CASA;AACA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAJA,MAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SA/BA;AAgCA,YAhCA;AAiCA,OAlCA,MAkCA;AACA;AACA;AACA;AACA;AACA,SAJA,MAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAxgBA;AAygBA,eAzgBA,uBAygBA,CAzgBA,EAygBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAhhBA;AAihBA,cAjhBA,sBAihBA,CAjhBA,EAihBA;AACA;AACA;AACA;AACA;AACA,+DALA,CAKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAliBA;AAmiBA,aAniBA,qBAmiBA,CAniBA,EAmiBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KA5iBA;;AA8iBA,UA9iBA,kBA8iBA,CA9iBA,EA8iBA;AACA;AACA,KAhjBA;AAijBA,WAjjBA,mBAijBA,GAjjBA,EAijBA;AACA;AACA,KAnjBA;AAojBA,iBApjBA,2BAojBA;AACA;AACA;AACA;AACA;AACA,KAzjBA;AA0jBA,UA1jBA,oBA0jBA;AACA;AACA,KA5jBA,EApZA,E;;;;;;;;;;;;;ACvOA;AAAA;AAAA;AAAA;AAA0kC,CAAgB,okCAAG,EAAC,C;;;;;;;;;;;ACA9lC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./qiun-data-charts.vue?vue&type=template&id=fe947b98&scoped=true&filter-modules=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4NjM1LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUzNzc5fX0%3D&\"\nvar renderjs\nimport script from \"./qiun-data-charts.vue?vue&type=script&lang=js&\"\nexport * from \"./qiun-data-charts.vue?vue&type=script&lang=js&\"\nimport style0 from \"./qiun-data-charts.vue?vue&type=style&index=0&id=fe947b98&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"fe947b98\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-data-charts.vue?vue&type=template&id=fe947b98&scoped=true&filter-modules=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4NjM1LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUzNzc5fX0%3D&\"","var components\ntry {\n components = {\n qiunLoading: function() {\n return import(\n /* webpackChunkName: \"uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading\" */ \"@/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue\"\n )\n },\n qiunError: function() {\n return import(\n /* webpackChunkName: \"uni_modules/qiun-data-charts/components/qiun-error/qiun-error\" */ \"@/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-data-charts.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-data-charts.vue?vue&type=script&lang=js&\"","\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-data-charts.vue?vue&type=style&index=0&id=fe947b98&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-data-charts.vue?vue&type=style&index=0&id=fe947b98&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138728152\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?db46","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?57e4","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?288b","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?882d","uni-app:///uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?c841","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?f5a8"],"names":[],"mappings":"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aAFA,sBAEA;AACA;AACA,OAJA,EApIA;;AA0IA;AACA,kBADA;AAEA,gBAFA,EA1IA;;AA8IA;AACA,kBADA;AAEA,kBAFA,EA9IA;;AAkJA;AACA,mBADA;AAEA,mBAFA,EAlJA;;AAsJA;AACA,iBADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EAtJA,EAHA;;;AAgKA,MAhKA,kBAgKA;AACA;AACA,sBADA;AAEA,iBAFA;AAGA,kBAHA;AAIA,iBAJA;AAKA,iBALA;AAMA,iBANA;AAOA,kBAPA;AAQA,kBARA;AASA,kBATA;AAUA,sBAVA;AAWA,sBAXA;AAYA,cAZA;AAaA,iBAbA;AAcA,kBAdA;AAeA,sBAfA;AAgBA,oBAhBA;AAiBA,0BAjBA;AAkBA,qBAlBA;AAmBA,qBAnBA;AAoBA,kBApBA;AAqBA,wBArBA;;AAuBA,GAxLA;AAyLA,SAzLA,qBAyLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAFA,MAEA;AACA;AACA;AACA;;AAEA;;;;;;;;;;;;;;;;;AAiBA;AACA,GAnOA;AAoOA,SApOA,qBAoOA;;;;;;;;;;;;;;;;;;;;;;AAsBA;AACA;AACA,KAFA;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA,KAbA,EAaA,IAbA,CADA;;;AAiBA,GAjRA;AAkRA,WAlRA,uBAkRA;AACA;AACA;AACA;AACA,KAHA,MAGA;AACA;AACA;AACA;;AAEA;;AAEA,GA7RA;AA8RA;AACA;AACA,aADA,mBACA,GADA,EACA,MADA,EACA;AACA;AACA;AACA;AACA;AACA;AACA,aAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAXA,MAWA;AACA;AACA;AACA;AACA;AACA;AACA,OAnBA;AAoBA,sBApBA;AAqBA,gBArBA,EADA;;AAwBA;AACA,aADA,mBACA,GADA,EACA,MADA,EACA;AACA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAZA;AAaA,sBAbA;AAcA,gBAdA,EAxBA;;AAwCA;AACA,aADA,mBACA,GADA,EACA,MADA,EACA;AACA;AACA;AACA;AACA;AACA,SAJA,MAIA;AACA;AACA;AACA;AACA;AACA;AACA,OAZA;AAaA,sBAbA;AAcA,gBAdA,EAxCA;;AAwDA;AACA,aADA,mBACA,GADA,EACA,MADA,EACA;AACA;AACA;AACA;AACA;AACA,SAJA,MAIA;AACA;AACA;AACA;AACA;AACA,OAXA;AAYA,sBAZA;AAaA,gBAbA,EAxDA;;AAuEA,UAvEA,kBAuEA,GAvEA,EAuEA,MAvEA,EAuEA;AACA;AACA;AACA;AACA;AACA;AACA,SAJA,EAIA,GAJA;AAKA;AACA,KA/EA;AAgFA,UAhFA,kBAgFA,GAhFA,EAgFA,MAhFA,EAgFA;AACA;AACA;AACA;AACA;AACA;AACA,KAtFA;AAuFA,4BAvFA,oCAuFA,GAvFA,EAuFA,MAvFA,EAuFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KA9FA;AA+FA,gBA/FA,wBA+FA,GA/FA,EA+FA,MA/FA,EA+FA;AACA;AACA;AACA;AACA;AACA,OAJA,MAIA;AACA;AACA;AACA;AACA;AACA,KAzGA,EA9RA;;AAyYA;AACA,aADA,uBACA;AACA;AACA,KAHA;AAIA,cAJA,wBAIA;AACA;AACA,KANA;AAOA,kBAPA,4BAOA;AACA;AACA,KATA,EAzYA;;AAoZA;AACA,cADA,wBACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OANA,MAMA;AACA;AACA;AACA;AACA,OAJA,MAIA;AACA;AACA;AACA,OAHA,MAGA;AACA;AACA;AACA,KAnBA;AAoBA,iBApBA,yBAoBA,OApBA,EAoBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WATA,MASA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aALA;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OALA;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAXA,MAWA;AACA;AACA;AACA;AACA;AACA;AACA,OApBA,MAoBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAXA,MAWA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KArIA;AAsIA,aAtIA,uBAsIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAHA,MAGA;AACA;AACA;AACA,KAlJA;AAmJA,aAnJA,qBAmJA,OAnJA,EAmJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAJA,MAIA;AACA;AACA;AACA;AACA,SAHA,MAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAFA;AAGA,SALA,MAKA;AACA;AACA;AACA;AACA;AACA,WAFA;AAGA;AACA;AACA,KArLA;AAsLA,iBAtLA,2BAsLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBADA;;AAGA,QAHA,CAGA,IAHA;;AAKA,YALA,CAKA,wBALA;AAMA,wBANA,CAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAbA;AAcA,UAdA;AAeA,KA3MA;AA4MA,gBA5MA,0BA4MA;AACA;AACA;AACA;AACA;AACA;AACA,UADA,CACA;AACA;AACA;AACA,OAJA;AAKA,WALA,CAKA;AACA;AACA;AACA;AACA,OATA;AAUA,KA3NA;AA4NA,6BA5NA,qCA4NA,SA5NA,EA4NA,OA5NA,EA4NA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAnOA;AAoOA,eApOA,yBAoOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KA7OA;AA8OA,QA9OA,kBA8OA;AACA;AACA;AACA,yBADA;;AAGA,QAHA,CAGA,IAHA;;AAKA,YALA,CAKA,mBALA;AAMA,wBANA,CAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aARA,MAQA;AACA;AACA;AACA;AACA;AACA,WAdA,MAcA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBADA,CACA,SADA;AAEA,sBAFA,CAEA,0BAFA;AAGA,oBAHA,CAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAJA,EAIA,GAJA;AAKA;AACA,mBAlBA,MAkBA;AACA;AACA;AACA;AACA,iBA1BA;AA2BA,eA7BA,MA6BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAFA,MAEA;AACA;AACA;AACA;AACA;AACA,mBAJA,EAIA,GAJA;AAKA;AACA;AACA,aA7CA;AA8CA;AACA,SA5FA,MA4FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OA1GA;AA2GA,UA3GA;AA4GA,KA5VA;AA6VA,aA7VA,uBA6VA;AACA;AACA,0BADA;AAEA;;;;;;;;;AASA;AACA,sCADA;AAEA;AACA;AACA,6BADA;AAEA,8BAFA;;AAIA,aAPA;;;AAUA,SArBA;AAsBA,UAtBA;AAuBA,KArXA;AAsXA,YAtXA,sBAsXA;AACA;AACA;AACA,4BADA;AAEA;AACA;AACA,WAJA;AAKA,YALA;AAMA,OAPA,MAOA;AACA;AACA;AACA,cADA,CACA,cADA;AAEA,cAFA,CAEA,0BAFA;AAGA,YAHA,CAGA;AACA;AACA;AACA;AACA;AACA,SARA;AASA;AACA,KA1YA;;AA4YA,aA5YA,qBA4YA,GA5YA,EA4YA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAHA;AAIA;AACA;AACA,OAFA;AAGA;AACA;AACA,OAFA;AAGA,KA5ZA;AA6ZA,iBA7ZA,yBA6ZA,GA7ZA,EA6ZA;AACA;AACA,KA/ZA;AAgaA,mBAhaA,2BAgaA,IAhaA,EAgaA,QAhaA,EAgaA,KAhaA,EAgaA,IAhaA,EAgaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OANA,MAMA;AACA;AACA;AACA,SAFA,MAEA;AACA;AACA;AACA;AACA,KA9aA;AA+aA,gBA/aA,wBA+aA,CA/aA,EA+aA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBADA;AAEA,wBAFA;AAGA,+BAHA;AAIA;AACA;AACA;AACA,aAFA,MAEA;AACA;AACA;AACA,WAVA;;AAYA,OAjBA,MAiBA;AACA;AACA;AACA;AACA;AACA,aAFA,MAEA;AACA;AACA;AACA,WAPA;;AASA;AACA,KA9cA;AA+cA,QA/cA,gBA+cA,CA/cA,EA+cA,IA/cA,EA+cA;AACA;AACA;AACA;AACA;AACA;AACA,2BADA;;AAGA,UAHA,CAGA,IAHA;AAIA,cAJA,CAIA,mBAJA;;;;;AASA,0BATA,CASA;AACA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAJA,MAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SA/BA;AAgCA,YAhCA;AAiCA,OAlCA,MAkCA;AACA;AACA;AACA;AACA;AACA,SAJA,MAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAxgBA;AAygBA,eAzgBA,uBAygBA,CAzgBA,EAygBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAhhBA;AAihBA,cAjhBA,sBAihBA,CAjhBA,EAihBA;AACA;AACA;AACA;AACA;AACA,+DALA,CAKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAliBA;AAmiBA,aAniBA,qBAmiBA,CAniBA,EAmiBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KA5iBA;;AA8iBA,UA9iBA,kBA8iBA,CA9iBA,EA8iBA;AACA;AACA,KAhjBA;AAijBA,WAjjBA,mBAijBA,GAjjBA,EAijBA;AACA;AACA,KAnjBA;AAojBA,iBApjBA,2BAojBA;AACA;AACA;AACA;AACA;AACA,KAzjBA;AA0jBA,UA1jBA,oBA0jBA;AACA;AACA,KA5jBA,EApZA,E;;;;;;;;;;;;;ACvOA;AAAA;AAAA;AAAA;AAA0kC,CAAgB,okCAAG,EAAC,C;;;;;;;;;;;ACA9lC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./qiun-data-charts.vue?vue&type=template&id=fe947b98&scoped=true&filter-modules=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4NjM1LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUzNzc5fX0%3D&\"\nvar renderjs\nimport script from \"./qiun-data-charts.vue?vue&type=script&lang=js&\"\nexport * from \"./qiun-data-charts.vue?vue&type=script&lang=js&\"\nimport style0 from \"./qiun-data-charts.vue?vue&type=style&index=0&id=fe947b98&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"fe947b98\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-data-charts.vue?vue&type=template&id=fe947b98&scoped=true&filter-modules=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM4NjM1LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUzNzc5fX0%3D&\"","var components\ntry {\n components = {\n qiunLoading: function() {\n return import(\n /* webpackChunkName: \"uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading\" */ \"@/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue\"\n )\n },\n qiunError: function() {\n return import(\n /* webpackChunkName: \"uni_modules/qiun-data-charts/components/qiun-error/qiun-error\" */ \"@/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-data-charts.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-data-charts.vue?vue&type=script&lang=js&\"","\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-data-charts.vue?vue&type=style&index=0&id=fe947b98&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-data-charts.vue?vue&type=style&index=0&id=fe947b98&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147043367\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.js.map
index 460d43a..5c25c81 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?ddcd","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?4335","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?3649","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?53a3","uni-app:///uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?4457","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?6d65"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACa;;;AAGtE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;ACQ1vB;AACA,oBADA;AAEA;AACA;AACA,kBADA;AAEA,mBAFA,EADA,EAFA;;;AAQA,MARA,kBAQA;AACA;;;AAGA,GAZA,E;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA4iC,CAAgB,siCAAG,EAAC,C;;;;;;;;;;;ACAhkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-error/qiun-error.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./qiun-error.vue?vue&type=template&id=0507f1f4&\"\nvar renderjs\nimport script from \"./qiun-error.vue?vue&type=script&lang=js&\"\nexport * from \"./qiun-error.vue?vue&type=script&lang=js&\"\nimport style0 from \"./qiun-error.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-error.vue?vue&type=template&id=0507f1f4&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-error.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-error.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t{{errorMessage==null?'请点击重试':errorMessage}}\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-error.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-error.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138732138\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?ddcd","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?4335","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?3649","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?53a3","uni-app:///uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?4457","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue?6d65"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACa;;;AAGtE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;ACQ1vB;AACA,oBADA;AAEA;AACA;AACA,kBADA;AAEA,mBAFA,EADA,EAFA;;;AAQA,MARA,kBAQA;AACA;;;AAGA,GAZA,E;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA4iC,CAAgB,siCAAG,EAAC,C;;;;;;;;;;;ACAhkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-error/qiun-error.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./qiun-error.vue?vue&type=template&id=0507f1f4&\"\nvar renderjs\nimport script from \"./qiun-error.vue?vue&type=script&lang=js&\"\nexport * from \"./qiun-error.vue?vue&type=script&lang=js&\"\nimport style0 from \"./qiun-error.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-error.vue?vue&type=template&id=0507f1f4&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-error.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-error.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t{{errorMessage==null?'请点击重试':errorMessage}}\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-error.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./qiun-error.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147047278\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js.map
index 95e88f4..2305d45 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?f53d","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?d8fe","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?3a68","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?580a","uni-app:///uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?bbcb","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?e769"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACqC;;;AAG5F;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUxvB;AACA,kBADA;AAEA,MAFA,kBAEA;AACA;;;AAGA,GANA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAkkC,CAAgB,4jCAAG,EAAC,C;;;;;;;;;;;ACAtlC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-loading/loading1.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./loading1.vue?vue&type=template&id=e4e769ee&scoped=true&\"\nvar renderjs\nimport script from \"./loading1.vue?vue&type=script&lang=js&\"\nexport * from \"./loading1.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e4e769ee\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading1.vue?vue&type=template&id=e4e769ee&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading1.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading1.vue?vue&type=script&lang=js&\"","\r\n\t \r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138732380\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?f53d","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?d8fe","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?3a68","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?580a","uni-app:///uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?bbcb","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?e769"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACqC;;;AAG5F;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUxvB;AACA,kBADA;AAEA,MAFA,kBAEA;AACA;;;AAGA,GANA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAkkC,CAAgB,4jCAAG,EAAC,C;;;;;;;;;;;ACAtlC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-loading/loading1.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./loading1.vue?vue&type=template&id=e4e769ee&scoped=true&\"\nvar renderjs\nimport script from \"./loading1.vue?vue&type=script&lang=js&\"\nexport * from \"./loading1.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e4e769ee\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading1.vue?vue&type=template&id=e4e769ee&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading1.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading1.vue?vue&type=script&lang=js&\"","\r\n\t \r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147047551\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js.map
index e6aa98e..ff3eb06 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?032b","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?7612","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?e5b3","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?10d0","uni-app:///uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?b211","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?9045"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACqC;;;AAG5F;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUxvB;AACA,kBADA;AAEA,MAFA,kBAEA;AACA;;;AAGA,GANA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAkkC,CAAgB,4jCAAG,EAAC,C;;;;;;;;;;;ACAtlC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-loading/loading2.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./loading2.vue?vue&type=template&id=e4cb3aec&scoped=true&\"\nvar renderjs\nimport script from \"./loading2.vue?vue&type=script&lang=js&\"\nexport * from \"./loading2.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e4cb3aec\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading2.vue?vue&type=template&id=e4cb3aec&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading2.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading2.vue?vue&type=script&lang=js&\"","\r\n\t \r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138732460\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?032b","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?7612","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?e5b3","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?10d0","uni-app:///uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?b211","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?9045"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACqC;;;AAG5F;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUxvB;AACA,kBADA;AAEA,MAFA,kBAEA;AACA;;;AAGA,GANA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAkkC,CAAgB,4jCAAG,EAAC,C;;;;;;;;;;;ACAtlC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-loading/loading2.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./loading2.vue?vue&type=template&id=e4cb3aec&scoped=true&\"\nvar renderjs\nimport script from \"./loading2.vue?vue&type=script&lang=js&\"\nexport * from \"./loading2.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e4cb3aec\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading2.vue?vue&type=template&id=e4cb3aec&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading2.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading2.vue?vue&type=script&lang=js&\"","\r\n\t \r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147047610\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js.map
index 2135eaa..f38c990 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?7c31","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?e035","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?e7be","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?add7","uni-app:///uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?a36d","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?89f3"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACqC;;;AAG5F;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUxvB;AACA,kBADA;AAEA,MAFA,kBAEA;AACA;;;AAGA,GANA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAkkC,CAAgB,4jCAAG,EAAC,C;;;;;;;;;;;ACAtlC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-loading/loading3.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./loading3.vue?vue&type=template&id=e4af0bea&scoped=true&\"\nvar renderjs\nimport script from \"./loading3.vue?vue&type=script&lang=js&\"\nexport * from \"./loading3.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e4af0bea\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading3.vue?vue&type=template&id=e4af0bea&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading3.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading3.vue?vue&type=script&lang=js&\"","\r\n\t \r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138732409\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?7c31","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?e035","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?e7be","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?add7","uni-app:///uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?a36d","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?89f3"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACqC;;;AAG5F;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUxvB;AACA,kBADA;AAEA,MAFA,kBAEA;AACA;;;AAGA,GANA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAkkC,CAAgB,4jCAAG,EAAC,C;;;;;;;;;;;ACAtlC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-loading/loading3.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./loading3.vue?vue&type=template&id=e4af0bea&scoped=true&\"\nvar renderjs\nimport script from \"./loading3.vue?vue&type=script&lang=js&\"\nexport * from \"./loading3.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e4af0bea\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading3.vue?vue&type=template&id=e4af0bea&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading3.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading3.vue?vue&type=script&lang=js&\"","\r\n\t \r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147047537\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js.map
index 87a2803..dbe70bf 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?6f35","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?ffb4","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?de3d","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?3d0a","uni-app:///uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?24a8","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?5cd8"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACqC;;;AAG5F;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUxvB;AACA,kBADA;AAEA,MAFA,kBAEA;AACA;;;AAGA,GANA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAkkC,CAAgB,4jCAAG,EAAC,C;;;;;;;;;;;ACAtlC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-loading/loading4.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./loading4.vue?vue&type=template&id=e492dce8&scoped=true&\"\nvar renderjs\nimport script from \"./loading4.vue?vue&type=script&lang=js&\"\nexport * from \"./loading4.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e492dce8\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading4.vue?vue&type=template&id=e492dce8&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading4.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading4.vue?vue&type=script&lang=js&\"","\r\n\t \r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138732397\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?6f35","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?ffb4","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?de3d","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?3d0a","uni-app:///uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?24a8","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?5cd8"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACqC;;;AAG5F;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUxvB;AACA,kBADA;AAEA,MAFA,kBAEA;AACA;;;AAGA,GANA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAkkC,CAAgB,4jCAAG,EAAC,C;;;;;;;;;;;ACAtlC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-loading/loading4.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./loading4.vue?vue&type=template&id=e492dce8&scoped=true&\"\nvar renderjs\nimport script from \"./loading4.vue?vue&type=script&lang=js&\"\nexport * from \"./loading4.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e492dce8\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading4.vue?vue&type=template&id=e492dce8&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading4.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading4.vue?vue&type=script&lang=js&\"","\r\n\t \r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147047584\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js.map
index cc91643..2760dc9 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?0302","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?0a3b","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?8afe","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?d1b9","uni-app:///uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?cf01","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?c3c4"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACqC;;;AAG5F;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUxvB;AACA,kBADA;AAEA,MAFA,kBAEA;AACA;;;AAGA,GANA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAkkC,CAAgB,4jCAAG,EAAC,C;;;;;;;;;;;ACAtlC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-loading/loading5.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./loading5.vue?vue&type=template&id=e476ade6&scoped=true&\"\nvar renderjs\nimport script from \"./loading5.vue?vue&type=script&lang=js&\"\nexport * from \"./loading5.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e476ade6\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading5.vue?vue&type=template&id=e476ade6&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading5.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading5.vue?vue&type=script&lang=js&\"","\r\n\t \r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138732445\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?0302","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?0a3b","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?8afe","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?d1b9","uni-app:///uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?cf01","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?c3c4"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACqC;;;AAG5F;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUxvB;AACA,kBADA;AAEA,MAFA,kBAEA;AACA;;;AAGA,GANA,E;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAkkC,CAAgB,4jCAAG,EAAC,C;;;;;;;;;;;ACAtlC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/qiun-data-charts/components/qiun-loading/loading5.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./loading5.vue?vue&type=template&id=e476ade6&scoped=true&\"\nvar renderjs\nimport script from \"./loading5.vue?vue&type=script&lang=js&\"\nexport * from \"./loading5.vue?vue&type=script&lang=js&\"\nimport style0 from \"./loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e476ade6\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading5.vue?vue&type=template&id=e476ade6&scoped=true&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading5.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading5.vue?vue&type=script&lang=js&\"","\r\n\t \r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147047568\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.js.map
index 04c6a5f..845cc5e 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue?54ea","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue?dc04","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue?0ba0","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue?a5ff","uni-app:///uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue?009c"],"names":["renderjs","component","options","__file","components","uniIcons","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped"],"mappings":"uKAAA,yHACIA,EADJ,QASIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,WACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,6EACZ,aAAAF,E,0CCvBf,uQ,iCCAA,IAAIG,EAAJ,0LACA,IACEA,EAAa,CACXC,SAAU,WACR,OAAO,yHAKX,MAAOC,GACP,IAC+C,IAA7CA,EAAEC,QAAQC,QAAQ,wBACa,IAA/BF,EAAEC,QAAQC,QAAQ,QAWlB,MAAMF,EATNG,QAAQC,MAAMJ,EAAEC,SAChBE,QAAQC,MAAM,mBACdD,QAAQC,MACN,uFAEFD,QAAQC,MACN,mDAMN,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,iCCjCvB,8GAA2vB,eAAG,G,yGCkD9vB,CACA,sBACA,6CACA,OACA,eACA,aACA,YAEA,eACA,YACA,mBAEA,QACA,aACA,YAEA,SACA,YACA,YAEA,oBACA,YACA,mBAEA,eACA,YACA,mBAEA,QACA,aACA,YAEA,OACA,YACA,YAEA,YACA,YACA,gBAEA,aACA,YACA,YAEA,YACA,WACA,QAFA,WAGA,WAGA,WACA,YACA,gBAGA,OACA,qBACA,aAUA,KAnEA,WAoEA,OACA,WACA,gBACA,cACA,cAGA,UACA,WADA,WAEA,+BACA,GAEA,mCAEA,iBAPA,WAOA,WACA,oBACA,YACA,oCACA,yDAGA,oCACA,8CAIA,iBAGA,uBAtBA,WAuBA,sCAGA,OAEA,OACA,QADA,SACA,GACA,gBACA,iBAEA,eAaA,SACA,eADA,WAEA,qCACA,iBAEA,QALA,WAMA,qBACA,iBAEA,SATA,WASA,WACA,uBAEA,eACA,MAEA,OAfA,WAeA,WACA,gBAGA,uCACA,6CACA,gBACA,iDAEA,6BAGA,KACA,+BACA,uBACA,kBACA,aACA,eACA,cACA,4BACA,2CAEA,KACA,qBAEA,qBACA,gBACA,iBACA,kCACA,+CAGA,qBAGA,qBAjCA,iBAqCA,gBAtDA,SAsDA,GACA,+BACA,YACA,8BAEA,gBAEA,qBACA,mBACA,kCACA,8CACA,wBAEA,QAnEA,WAmEA,WACA,uBACA,4BACA,8C,8CCjPA,8GAAs6C,eAAG,G","file":"uni_modules/superwei-combox/components/superwei-combox/superwei-combox.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./superwei-combox.vue?vue&type=template&id=08b9123a&scoped=true&\"\nvar renderjs\nimport script from \"./superwei-combox.vue?vue&type=script&lang=js&\"\nexport * from \"./superwei-combox.vue?vue&type=script&lang=js&\"\nimport style0 from \"./superwei-combox.vue?vue&type=style&index=0&id=08b9123a&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"08b9123a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./superwei-combox.vue?vue&type=template&id=08b9123a&scoped=true&\"","var components\ntry {\n components = {\n uniIcons: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uni-icons/components/uni-icons/uni-icons\" */ \"@/uni_modules/uni-icons/components/uni-icons/uni-icons.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./superwei-combox.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./superwei-combox.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t{{label}}\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{{emptyTips}}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{isJSON?item[keyName]?item[keyName]:'字段'+keyName+'不存在':item}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{isJSON?item[keyName]?item[keyName]:'字段'+keyName+'不存在':item}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./superwei-combox.vue?vue&type=style&index=0&id=08b9123a&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./superwei-combox.vue?vue&type=style&index=0&id=08b9123a&lang=scss&scoped=true&\""],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///D:/项目/济南项目微信小程序/Jinan_app/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue?4eeb","webpack:///D:/项目/济南项目微信小程序/Jinan_app/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue?074e","webpack:///D:/项目/济南项目微信小程序/Jinan_app/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue?5bad","webpack:///D:/项目/济南项目微信小程序/Jinan_app/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue?418e","uni-app:///uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue","webpack:///D:/项目/济南项目微信小程序/Jinan_app/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue?1007","webpack:///D:/项目/济南项目微信小程序/Jinan_app/uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue?b05b"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAwI;AACxI;AACmE;AACL;AACsC;;;AAGpG;AACuM;AACvM,gBAAgB,6MAAU;AAC1B,EAAE,qFAAM;AACR,EAAE,sGAAM;AACR,EAAE,+GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,0GAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,sTAEN;AACP;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAAmxB,CAAgB,yxBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkCvyB;;;;;;;;;;;;;;;;AAgBA;AACA,wBADA;AAEA,iDAFA;AAGA;AACA;AACA,mBADA;AAEA,mBAFA,EADA;;AAKA;AACA,kBADA;AAEA,wBAFA,EALA;;AASA;AACA,mBADA;AAEA,oBAFA,EATA;;AAaA;AACA,kBADA;AAEA,iBAFA,EAbA;;AAiBA;AACA,kBADA;AAEA,wBAFA,EAjBA;;AAqBA;AACA,kBADA;AAEA,wBAFA,EArBA;;AAyBA;AACA,mBADA;AAEA,mBAFA,EAzBA;;AA6BA;AACA,kBADA;AAEA,iBAFA,EA7BA;;AAiCA;AACA,kBADA;AAEA,qBAFA,EAjCA;;AAqCA;AACA,kBADA;AAEA,iBAFA,EArCA;;AAyCA;AACA,iBADA;AAEA,aAFA,sBAEA;AACA;AACA,OAJA,EAzCA;;AA+CA;AACA,kBADA;AAEA,qBAFA,EA/CA;;;AAoDA;AACA,4BADA;AAEA,iBAFA,EApDA,EAHA;;;;;;;;;;AAmEA,MAnEA,kBAmEA;AACA;AACA,oBADA;AAEA,yBAFA;AAGA,uBAHA;AAIA,kBAJA;;AAMA,GA1EA;AA2EA;AACA,cADA,wBACA;AACA;AACA;AACA;AACA;AACA,KANA;AAOA,oBAPA,8BAOA;AACA;AACA;AACA;AACA;AACA,WAFA;AAGA,SAJA,MAIA;AACA;AACA;AACA,WAFA;AAGA;AACA,OAVA,MAUA;AACA;AACA;AACA,KArBA;AAsBA,0BAtBA,oCAsBA;AACA;AACA,KAxBA,EA3EA;;AAqGA;;AAEA;AACA,aADA,mBACA,MADA,EACA;AACA;AACA;AACA,OAJA;AAKA,qBALA,EAFA,EArGA;;;;;;;;;;;;;AAyHA;AACA,kBADA,4BACA;AACA;AACA;AACA,KAJA;AAKA,WALA,qBAKA;AACA;AACA;AACA,KARA;AASA,YATA,sBASA;AACA;AACA;AACA;AACA,OAHA,EAGA,GAHA;AAIA,KAdA;AAeA,UAfA,oBAeA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA;AACA;AACA,aAFA,MAEA;AACA;AACA;AACA,WANA;AAOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eARA,EAQA,GARA;AASA;AACA,aAXA,MAWA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAnBA,MAmBA;AACA;AACA;AACA,SA9BA,MA8BA;AACA;AACA;AACA;AACA,KArDA;AAsDA,mBAtDA,2BAsDA,KAtDA,EAsDA;AACA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAlEA;AAmEA,WAnEA,qBAmEA;AACA;AACA;AACA;AACA,OAHA;AAIA,KAxEA,EAzHA,E;;;;;;;;;;;;AClDA;AAAA;AAAA;AAAA;AAA89C,CAAgB,g6CAAG,EAAC,C;;;;;;;;;;;ACAl/C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/superwei-combox/components/superwei-combox/superwei-combox.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./superwei-combox.vue?vue&type=template&id=08b9123a&scoped=true&\"\nvar renderjs\nimport script from \"./superwei-combox.vue?vue&type=script&lang=js&\"\nexport * from \"./superwei-combox.vue?vue&type=script&lang=js&\"\nimport style0 from \"./superwei-combox.vue?vue&type=style&index=0&id=08b9123a&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"08b9123a\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/superwei-combox/components/superwei-combox/superwei-combox.vue\"\nexport default component.exports","export * from \"-!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./superwei-combox.vue?vue&type=template&id=08b9123a&scoped=true&\"","var components\ntry {\n components = {\n uniIcons: function() {\n return import(\n /* webpackChunkName: \"uni_modules/uni-icons/components/uni-icons/uni-icons\" */ \"@/uni_modules/uni-icons/components/uni-icons/uni-icons.vue\"\n )\n }\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./superwei-combox.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./superwei-combox.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\t{{label}}\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{{emptyTips}}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{isJSON?item[keyName]?item[keyName]:'字段'+keyName+'不存在':item}}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{isJSON?item[keyName]?item[keyName]:'字段'+keyName+'不存在':item}}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./superwei-combox.vue?vue&type=style&index=0&id=08b9123a&lang=scss&scoped=true&\"; export default mod; export * from \"-!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!C:\\\\Users\\\\admin\\\\Desktop\\\\HBuilderX\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./superwei-combox.vue?vue&type=style&index=0&id=08b9123a&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663124202937\n var cssReload = require(\"C:/Users/admin/Desktop/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map
index f6f7fa5..71cc4bb 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?9aff","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?56fa","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?07cd","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?945c","uni-app:///uni_modules/uni-icons/components/uni-icons/uni-icons.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?c116","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?db8a"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsH;AACtH;AAC6D;AACL;AACc;;;AAGtE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,oFAAM;AACR,EAAE,6FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAquB,CAAgB,0vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUzvB,gF;;;;;;;;;AACA,mCACA,sBACA,mEACA,CAHA;;;;;AAaA;;;;;;;;;;AAUA;AACA,kBADA;AAEA,kBAFA;AAGA;AACA;AACA,kBADA;AAEA,iBAFA,EADA;;AAKA;AACA,kBADA;AAEA,wBAFA,EALA;;AASA;AACA,4BADA;AAEA,iBAFA,EATA;;AAaA;AACA,kBADA;AAEA,iBAFA,EAbA,EAHA;;;AAqBA,MArBA,kBAqBA;AACA;AACA,kCADA;;AAGA,GAzBA;AA0BA;AACA,WADA,qBACA;AACA;AACA;AACA;AACA;AACA;AACA,KAPA;AAQA,YARA,sBAQA;AACA;AACA,KAVA,EA1BA;;AAsCA;AACA,YADA,sBACA;AACA;AACA,KAHA,EAtCA,E;;;;;;;;;;;;AClCA;AAAA;AAAA;AAAA;AAAw3C,CAAgB,q1CAAG,EAAC,C;;;;;;;;;;;ACA54C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uni-icons/components/uni-icons/uni-icons.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./uni-icons.vue?vue&type=template&id=a2e81f6e&\"\nvar renderjs\nimport script from \"./uni-icons.vue?vue&type=script&lang=js&\"\nexport * from \"./uni-icons.vue?vue&type=script&lang=js&\"\nimport style0 from \"./uni-icons.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-icons/components/uni-icons/uni-icons.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./uni-icons.vue?vue&type=template&id=a2e81f6e&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./uni-icons.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./uni-icons.vue?vue&type=script&lang=js&\"","\n\t\n\t{{unicode}}\n\t\n\t\n\t\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./uni-icons.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./uni-icons.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663138732574\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?9aff","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?56fa","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?07cd","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?945c","uni-app:///uni_modules/uni-icons/components/uni-icons/uni-icons.vue","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?c116","webpack:///F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?db8a"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsH;AACtH;AAC6D;AACL;AACc;;;AAGtE;AAC+L;AAC/L,gBAAgB,wMAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,oFAAM;AACR,EAAE,6FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAquB,CAAgB,0vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;ACUzvB,gF;;;;;;;;;AACA,mCACA,sBACA,mEACA,CAHA;;;;;AAaA;;;;;;;;;;AAUA;AACA,kBADA;AAEA,kBAFA;AAGA;AACA;AACA,kBADA;AAEA,iBAFA,EADA;;AAKA;AACA,kBADA;AAEA,wBAFA,EALA;;AASA;AACA,4BADA;AAEA,iBAFA,EATA;;AAaA;AACA,kBADA;AAEA,iBAFA,EAbA,EAHA;;;AAqBA,MArBA,kBAqBA;AACA;AACA,kCADA;;AAGA,GAzBA;AA0BA;AACA,WADA,qBACA;AACA;AACA;AACA;AACA;AACA;AACA,KAPA;AAQA,YARA,sBAQA;AACA;AACA,KAVA,EA1BA;;AAsCA;AACA,YADA,sBACA;AACA;AACA,KAHA,EAtCA,E;;;;;;;;;;;;AClCA;AAAA;AAAA;AAAA;AAAw3C,CAAgB,q1CAAG,EAAC,C;;;;;;;;;;;ACA54C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"uni_modules/uni-icons/components/uni-icons/uni-icons.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./uni-icons.vue?vue&type=template&id=a2e81f6e&\"\nvar renderjs\nimport script from \"./uni-icons.vue?vue&type=script&lang=js&\"\nexport * from \"./uni-icons.vue?vue&type=script&lang=js&\"\nimport style0 from \"./uni-icons.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-icons/components/uni-icons/uni-icons.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./uni-icons.vue?vue&type=template&id=a2e81f6e&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./uni-icons.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./uni-icons.vue?vue&type=script&lang=js&\"","\n\t\n\t{{unicode}}\n\t\n\t\n\t\n\t\r\n\r\n\r\n\r\n\r\n\n","import mod from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./uni-icons.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.3.4.7.20220422\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./uni-icons.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1663147047792\n var cssReload = require(\"D:/HBuilderX.3.4.7.20220422/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/common/vendor.js b/unpackage/dist/dev/mp-weixin/common/vendor.js
index 8bdbfbf..0473a49 100644
--- a/unpackage/dist/dev/mp-weixin/common/vendor.js
+++ b/unpackage/dist/dev/mp-weixin/common/vendor.js
@@ -2500,6 +2500,17 @@ uni$1;exports.default = _default;
/***/ }),
+/***/ 102:
+/*!**************************************************!*\
+ !*** F:/项目2/Jinan_app/Jinan_app/static/down.png ***!
+ \**************************************************/
+/*! no static exports found */
+/***/ (function(module, exports) {
+
+module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAPFBMVEUAAABmZmZnZ2dnZ2dlZWVmZmZlZWVlZWVmZmZmZmZmZmZlZWVkZGRlZWVlZWVlZWVmZmZmZmZlZWVmZmZ2HvaHAAAAE3RSTlMA1ioi57MblmtIDF413MbBpYd0XJLcVQAAAS1JREFUeNrtkMuuwjAQxRKapLS8mf//16uLEGyySOVKbOz1HNmaJCIiIiIiIiIiIl3W01yfS9qN8+NWj+uG+xz/zG0ffbvHi+Po4BRv8mEP/1QiNhWsJfYsmHJ8WLc84FvA/dteMEe/gPujDm1q9Au4P25Do2f0C7g/HkOrJfoF3B/nsd3cL+D+++Cw5V4B95c2Oj10Crg/TymxAu5nBdwPC7AfF1A/L6B+XkD9vID6eQH18wLq5wXUzwuonxdQPy+gfl5A/byA+nkB9fMC6ucF1M8LqJ8XUD8voH5eQP28gPp5AfXzAubnBZcL8/MC4AcFyM8LqJ8XUD8voH5eQP28gPp5AfXzAurnBdTPC6CfF5R4U4Cf0K7x4trSr1hqKXVJIiIiIiIiIiIiQvgDv3di66a/wEQAAAAASUVORK5CYII="
+
+/***/ }),
+
/***/ 103:
/*!*************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/static/447.png ***!
@@ -14316,7 +14327,7 @@ module.exports = {
/***/ }),
-/***/ 247:
+/***/ 249:
/*!***************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js ***!
\***************************************************************************************************/
@@ -14324,9 +14335,9 @@ module.exports = {
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _en = _interopRequireDefault(__webpack_require__(/*! ./en.json */ 248));
-var _zhHans = _interopRequireDefault(__webpack_require__(/*! ./zh-Hans.json */ 249));
-var _zhHant = _interopRequireDefault(__webpack_require__(/*! ./zh-Hant.json */ 250));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}var _default =
+Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _en = _interopRequireDefault(__webpack_require__(/*! ./en.json */ 250));
+var _zhHans = _interopRequireDefault(__webpack_require__(/*! ./zh-Hans.json */ 251));
+var _zhHant = _interopRequireDefault(__webpack_require__(/*! ./zh-Hant.json */ 252));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}var _default =
{
en: _en.default,
'zh-Hans': _zhHans.default,
@@ -14334,28 +14345,6 @@ var _zhHant = _interopRequireDefault(__webpack_require__(/*! ./zh-Hant.json */ 2
/***/ }),
-/***/ 248:
-/*!**************************************************************************************************!*\
- !*** F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json ***!
- \**************************************************************************************************/
-/*! exports provided: uni-load-more.contentdown, uni-load-more.contentrefresh, uni-load-more.contentnomore, default */
-/***/ (function(module) {
-
-module.exports = JSON.parse("{\"uni-load-more.contentdown\":\"Pull up to show more\",\"uni-load-more.contentrefresh\":\"loading...\",\"uni-load-more.contentnomore\":\"No more data\"}");
-
-/***/ }),
-
-/***/ 249:
-/*!*******************************************************************************************************!*\
- !*** F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json ***!
- \*******************************************************************************************************/
-/*! exports provided: uni-load-more.contentdown, uni-load-more.contentrefresh, uni-load-more.contentnomore, default */
-/***/ (function(module) {
-
-module.exports = JSON.parse("{\"uni-load-more.contentdown\":\"上拉显示更多\",\"uni-load-more.contentrefresh\":\"正在加载...\",\"uni-load-more.contentnomore\":\"没有更多数据了\"}");
-
-/***/ }),
-
/***/ 25:
/*!**************************************!*\
!*** ./node_modules/qs/lib/parse.js ***!
@@ -14543,6 +14532,28 @@ module.exports = function (str, opts) {
/***/ }),
/***/ 250:
+/*!**************************************************************************************************!*\
+ !*** F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json ***!
+ \**************************************************************************************************/
+/*! exports provided: uni-load-more.contentdown, uni-load-more.contentrefresh, uni-load-more.contentnomore, default */
+/***/ (function(module) {
+
+module.exports = JSON.parse("{\"uni-load-more.contentdown\":\"Pull up to show more\",\"uni-load-more.contentrefresh\":\"loading...\",\"uni-load-more.contentnomore\":\"No more data\"}");
+
+/***/ }),
+
+/***/ 251:
+/*!*******************************************************************************************************!*\
+ !*** F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json ***!
+ \*******************************************************************************************************/
+/*! exports provided: uni-load-more.contentdown, uni-load-more.contentrefresh, uni-load-more.contentnomore, default */
+/***/ (function(module) {
+
+module.exports = JSON.parse("{\"uni-load-more.contentdown\":\"上拉显示更多\",\"uni-load-more.contentrefresh\":\"正在加载...\",\"uni-load-more.contentnomore\":\"没有更多数据了\"}");
+
+/***/ }),
+
+/***/ 252:
/*!*******************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json ***!
\*******************************************************************************************************/
@@ -14553,7 +14564,92 @@ module.exports = JSON.parse("{\"uni-load-more.contentdown\":\"上拉顯示更多
/***/ }),
-/***/ 258:
+/***/ 26:
+/*!*****************************************************************************************************!*\
+ !*** F:/项目2/Jinan_app/Jinan_app/node_modules/@escook/request-miniprogram/miniprogram_dist/index.js ***!
+ \*****************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.$http = void 0;function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var Request = /*#__PURE__*/function () {
+ function Request() {var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};_classCallCheck(this, Request);
+ // 请求的根路径
+ this.baseUrl = options.baseUrl || '';
+ // 请求的 url 地址
+ this.url = options.url || '';
+ // 请求方式
+ this.method = 'GET';
+ // 请求的参数对象
+ this.data = null;
+ // header 请求头
+ this.header = options.header || {};
+ this.beforeRequest = null;
+ this.afterRequest = null;
+ }_createClass(Request, [{ key: "get", value: function get(
+
+ url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ this.method = 'GET';
+ this.url = this.baseUrl + url;
+ this.data = data;
+ return this._();
+ } }, { key: "post", value: function post(
+
+ url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ this.method = 'POST';
+ this.url = this.baseUrl + url;
+ this.data = data;
+ return this._();
+ } }, { key: "put", value: function put(
+
+ url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ this.method = 'PUT';
+ this.url = this.baseUrl + url;
+ this.data = data;
+ return this._();
+ } }, { key: "delete", value: function _delete(
+
+ url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ this.method = 'DELETE';
+ this.url = this.baseUrl + url;
+ this.data = data;
+ return this._();
+ } }, { key: "_", value: function _()
+
+ {var _this = this;
+ // 清空 header 对象
+ this.header = {};
+ // 请求之前做一些事
+ this.beforeRequest && typeof this.beforeRequest === 'function' && this.beforeRequest(this);
+ // 发起请求
+ return new Promise(function (resolve, reject) {
+ var weixin = wx;
+ // 适配 uniapp
+ if ('undefined' !== typeof uni) {
+ weixin = uni;
+ }
+ weixin.request({
+ url: _this.url,
+ method: _this.method,
+ data: _this.data,
+ header: _this.header,
+ success: function success(res) {resolve(res);},
+ fail: function fail(err) {reject(err);},
+ complete: function complete(res) {
+ // 请求完成以后做一些事情
+ _this.afterRequest && typeof _this.afterRequest === 'function' && _this.afterRequest(res);
+ } });
+
+ });
+ } }]);return Request;}();
+
+
+var $http = new Request();exports.$http = $http;
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
+
+/***/ }),
+
+/***/ 260:
/*!**************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/icons.js ***!
\**************************************************************************************/
@@ -15730,91 +15826,6 @@ Object.defineProperty(exports, "__esModule", { value: true });exports.default =
/***/ }),
-/***/ 26:
-/*!*****************************************************************************************************!*\
- !*** F:/项目2/Jinan_app/Jinan_app/node_modules/@escook/request-miniprogram/miniprogram_dist/index.js ***!
- \*****************************************************************************************************/
-/*! no static exports found */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.$http = void 0;function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var Request = /*#__PURE__*/function () {
- function Request() {var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};_classCallCheck(this, Request);
- // 请求的根路径
- this.baseUrl = options.baseUrl || '';
- // 请求的 url 地址
- this.url = options.url || '';
- // 请求方式
- this.method = 'GET';
- // 请求的参数对象
- this.data = null;
- // header 请求头
- this.header = options.header || {};
- this.beforeRequest = null;
- this.afterRequest = null;
- }_createClass(Request, [{ key: "get", value: function get(
-
- url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- this.method = 'GET';
- this.url = this.baseUrl + url;
- this.data = data;
- return this._();
- } }, { key: "post", value: function post(
-
- url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- this.method = 'POST';
- this.url = this.baseUrl + url;
- this.data = data;
- return this._();
- } }, { key: "put", value: function put(
-
- url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- this.method = 'PUT';
- this.url = this.baseUrl + url;
- this.data = data;
- return this._();
- } }, { key: "delete", value: function _delete(
-
- url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- this.method = 'DELETE';
- this.url = this.baseUrl + url;
- this.data = data;
- return this._();
- } }, { key: "_", value: function _()
-
- {var _this = this;
- // 清空 header 对象
- this.header = {};
- // 请求之前做一些事
- this.beforeRequest && typeof this.beforeRequest === 'function' && this.beforeRequest(this);
- // 发起请求
- return new Promise(function (resolve, reject) {
- var weixin = wx;
- // 适配 uniapp
- if ('undefined' !== typeof uni) {
- weixin = uni;
- }
- weixin.request({
- url: _this.url,
- method: _this.method,
- data: _this.data,
- header: _this.header,
- success: function success(res) {resolve(res);},
- fail: function fail(err) {reject(err);},
- complete: function complete(res) {
- // 请求完成以后做一些事情
- _this.afterRequest && typeof _this.afterRequest === 'function' && _this.afterRequest(res);
- } });
-
- });
- } }]);return Request;}();
-
-
-var $http = new Request();exports.$http = $http;
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
-
-/***/ }),
-
/***/ 3:
/*!*************************************************************!*\
!*** ./node_modules/@dcloudio/uni-i18n/dist/uni-i18n.es.js ***!
@@ -22385,17 +22396,6 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACd
/***/ }),
/***/ 75:
-/*!**************************************************!*\
- !*** F:/项目2/Jinan_app/Jinan_app/static/down.png ***!
- \**************************************************/
-/*! no static exports found */
-/***/ (function(module, exports) {
-
-module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAPFBMVEUAAABmZmZnZ2dnZ2dlZWVmZmZlZWVlZWVmZmZmZmZmZmZlZWVkZGRlZWVlZWVlZWVmZmZmZmZlZWVmZmZ2HvaHAAAAE3RSTlMA1ioi57MblmtIDF413MbBpYd0XJLcVQAAAS1JREFUeNrtkMuuwjAQxRKapLS8mf//16uLEGyySOVKbOz1HNmaJCIiIiIiIiIiIl3W01yfS9qN8+NWj+uG+xz/zG0ffbvHi+Po4BRv8mEP/1QiNhWsJfYsmHJ8WLc84FvA/dteMEe/gPujDm1q9Au4P25Do2f0C7g/HkOrJfoF3B/nsd3cL+D+++Cw5V4B95c2Oj10Crg/TymxAu5nBdwPC7AfF1A/L6B+XkD9vID6eQH18wLq5wXUzwuonxdQPy+gfl5A/byA+nkB9fMC6ucF1M8LqJ8XUD8voH5eQP28gPp5AfXzAubnBZcL8/MC4AcFyM8LqJ8XUD8voH5eQP28gPp5AfXzAurnBdTPC6CfF5R4U4Cf0K7x4trSr1hqKXVJIiIiIiIiIiIiQvgDv3di66a/wEQAAAAASUVORK5CYII="
-
-/***/ }),
-
-/***/ 76:
/*!**************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/static/4412.png ***!
\**************************************************/
@@ -22406,7 +22406,7 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABACAYAAABF
/***/ }),
-/***/ 77:
+/***/ 76:
/*!******************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/static/dadui/10.png ***!
\******************************************************/
@@ -22417,14 +22417,14 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5wAAAGOCAMAAADM
/***/ }),
-/***/ 94:
+/***/ 93:
/*!**************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/static/logo.png ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
-module.exports = "data:image/png;base64,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UmVhZHlxyWU8AAADKmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRkE0MjcxNTdEQzYxMUU4QkZBOERDOEVCQ0U0NTBGMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRkE0MjcxNDdEQzYxMUU4QkZBOERDOEVCQ0U0NTBGMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkE4RkFCN0M3REM1MTFFOEJGQThEQzhFQkNFNDUwRjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkE4RkFCN0Q3REM1MTFFOEJGQThEQzhFQkNFNDUwRjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5BZZ+3AAAB1ElEQVR42mJkAALtmZb/GfAAJkIKwIoYiAA4FV1JO0Ylk0hWxILLHTgV6cyywqoIIIAYiQinb8S4iYs036E7esgEJq6ABAGAACImMBmo5m6yDcLlR5gcNnnaumhADWIhJoOTbRC+9ILPa9+o4TWAAAIlyDVAOphCc1SYqGAICNwZxumIidi8NILz2qhBdCyPaOcicgq1wRnYAAFErRKSgZo+GzSOoWpQD1sHsRCjCDnzkpp90DM+If2jUTbqoFEHjZZDpJYroyFESeNmNFHTykEqg8g9bwACCNRiVAYyLgEx1wA7Zu3V9OMhVBt1opajBlsaCh7NZaMOGnXQgFeupHZjKO1CjUbZqINGHTTqoFEHjTpo1EGjDhqMgw342kejUTaahggpoOdg1WiUjTpoODoIvL7tzSBykB5AgPbtGIdBGIYCaBR16swROEQvzT06cxjm1lRFDC0LcpXC+xJzpIdJhOW8e4z359MVWSde1C32xRYasC0mCmascDZzrQz+7NgABAgQINnRY/iUrb5D9v9l9toqCBAgQIAAAQIESAABAgQIEKCD5ZK9QPaMigoCdIJP7NdjOyoIECBAgGQBGjB8zVDjam153T0OqInJbBAWfdg8AExKZVcA71uIAAAAAElFTkSuQmCC"
+module.exports = "data:image/png;base64,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"
/***/ })
diff --git a/unpackage/dist/dev/mp-weixin/pages/dadui/jiancha/jiancha.js b/unpackage/dist/dev/mp-weixin/pages/dadui/jiancha/jiancha.js
index cca4803..3779510 100644
--- a/unpackage/dist/dev/mp-weixin/pages/dadui/jiancha/jiancha.js
+++ b/unpackage/dist/dev/mp-weixin/pages/dadui/jiancha/jiancha.js
@@ -1,47 +1,6 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/dadui/jiancha/jiancha"],{
/***/ 100:
-/*!******************************************************************!*\
- !*** F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiancha/jiancha.vue ***!
- \******************************************************************/
-/*! no static exports found */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jiancha.vue?vue&type=template&id=2d50ecf4& */ 101);
-/* harmony import */ var _jiancha_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./jiancha.vue?vue&type=script&lang=js& */ 107);
-/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _jiancha_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _jiancha_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
-/* harmony import */ var _jiancha_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./jiancha.vue?vue&type=style&index=0&lang=scss& */ 109);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
-
-var renderjs
-
-
-
-
-
-/* normalize component */
-
-var component = Object(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
- _jiancha_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__["render"],
- _jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- null,
- null,
- false,
- _jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
-)
-
-component.options.__file = "pages/dadui/jiancha/jiancha.vue"
-/* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
-/***/ }),
-
-/***/ 101:
/*!*************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiancha/jiancha.vue?vue&type=template&id=2d50ecf4& ***!
\*************************************************************************************************/
@@ -50,7 +9,7 @@ component.options.__file = "pages/dadui/jiancha/jiancha.vue"
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./jiancha.vue?vue&type=template&id=2d50ecf4& */ 102);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./jiancha.vue?vue&type=template&id=2d50ecf4& */ 101);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
@@ -63,7 +22,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 102:
+/***/ 101:
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiancha/jiancha.vue?vue&type=template&id=2d50ecf4& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -104,11 +63,11 @@ var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
- var m0 = __webpack_require__(/*! @/static/down.png */ 75)
+ var m0 = __webpack_require__(/*! @/static/down.png */ 102)
- var m1 = __webpack_require__(/*! @/static/4412.png */ 76)
+ var m1 = __webpack_require__(/*! @/static/4412.png */ 75)
- var m2 = __webpack_require__(/*! @/static/dadui/10.png */ 77)
+ var m2 = __webpack_require__(/*! @/static/dadui/10.png */ 76)
var l1 = _vm.__map(_vm.list, function(item, key) {
var $orig = _vm.__get_orig(item)
@@ -488,7 +447,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 99:
+/***/ 98:
/*!***************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/main.js?{"page":"pages%2Fdadui%2Fjiancha%2Fjiancha"} ***!
\***************************************************************************************/
@@ -500,11 +459,52 @@ __webpack_require__.r(__webpack_exports__);
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 4));
-var _jiancha = _interopRequireDefault(__webpack_require__(/*! ./pages/dadui/jiancha/jiancha.vue */ 100));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // @ts-ignore
+var _jiancha = _interopRequireDefault(__webpack_require__(/*! ./pages/dadui/jiancha/jiancha.vue */ 99));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // @ts-ignore
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;createPage(_jiancha.default);
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
+/***/ }),
+
+/***/ 99:
+/*!******************************************************************!*\
+ !*** F:/项目2/Jinan_app/Jinan_app/pages/dadui/jiancha/jiancha.vue ***!
+ \******************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jiancha.vue?vue&type=template&id=2d50ecf4& */ 100);
+/* harmony import */ var _jiancha_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./jiancha.vue?vue&type=script&lang=js& */ 107);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _jiancha_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _jiancha_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+/* harmony import */ var _jiancha_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./jiancha.vue?vue&type=style&index=0&lang=scss& */ 109);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
+
+var renderjs
+
+
+
+
+
+/* normalize component */
+
+var component = Object(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
+ _jiancha_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
+ _jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__["render"],
+ _jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
+ false,
+ null,
+ null,
+ null,
+ false,
+ _jiancha_vue_vue_type_template_id_2d50ecf4___WEBPACK_IMPORTED_MODULE_0__["components"],
+ renderjs
+)
+
+component.options.__file = "pages/dadui/jiancha/jiancha.vue"
+/* harmony default export */ __webpack_exports__["default"] = (component.exports);
+
/***/ })
-},[[99,"common/runtime","common/vendor"]]]);
+},[[98,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/dadui/jiancha/jiancha.js.map
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/dadui/jiuyuan/jiuyuan.js b/unpackage/dist/dev/mp-weixin/pages/dadui/jiuyuan/jiuyuan.js
index 4ba1eb8..7b9c1c9 100644
--- a/unpackage/dist/dev/mp-weixin/pages/dadui/jiuyuan/jiuyuan.js
+++ b/unpackage/dist/dev/mp-weixin/pages/dadui/jiuyuan/jiuyuan.js
@@ -122,11 +122,11 @@ var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
- var m0 = __webpack_require__(/*! @/static/down.png */ 75)
+ var m0 = __webpack_require__(/*! @/static/down.png */ 102)
- var m1 = __webpack_require__(/*! @/static/4412.png */ 76)
+ var m1 = __webpack_require__(/*! @/static/4412.png */ 75)
- var m2 = __webpack_require__(/*! @/static/dadui/10.png */ 77)
+ var m2 = __webpack_require__(/*! @/static/dadui/10.png */ 76)
_vm.$mp.data = Object.assign(
{},
diff --git a/unpackage/dist/dev/mp-weixin/pages/index/index.js b/unpackage/dist/dev/mp-weixin/pages/index/index.js
index 2a73381..201db97 100644
--- a/unpackage/dist/dev/mp-weixin/pages/index/index.js
+++ b/unpackage/dist/dev/mp-weixin/pages/index/index.js
@@ -1,6 +1,6 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/index/index"],{
-/***/ 82:
+/***/ 81:
/*!***************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/main.js?{"page":"pages%2Findex%2Findex"} ***!
\***************************************************************************/
@@ -12,13 +12,13 @@
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 4));
-var _index = _interopRequireDefault(__webpack_require__(/*! ./pages/index/index.vue */ 83));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // @ts-ignore
+var _index = _interopRequireDefault(__webpack_require__(/*! ./pages/index/index.vue */ 82));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // @ts-ignore
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;createPage(_index.default);
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
/***/ }),
-/***/ 83:
+/***/ 82:
/*!********************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue ***!
\********************************************************/
@@ -27,10 +27,10 @@ wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;createPage(_index.def
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=57280228& */ 84);
-/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 86);
+/* harmony import */ var _index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=57280228& */ 83);
+/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 85);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
-/* harmony import */ var _index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&lang=scss& */ 88);
+/* harmony import */ var _index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&lang=scss& */ 87);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
var renderjs
@@ -59,7 +59,7 @@ component.options.__file = "pages/index/index.vue"
/***/ }),
-/***/ 84:
+/***/ 83:
/*!***************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?vue&type=template&id=57280228& ***!
\***************************************************************************************/
@@ -68,7 +68,7 @@ component.options.__file = "pages/index/index.vue"
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=template&id=57280228& */ 85);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=template&id=57280228& */ 84);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_57280228___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
@@ -81,7 +81,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 85:
+/***/ 84:
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?vue&type=template&id=57280228& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -108,7 +108,7 @@ render._withStripped = true
/***/ }),
-/***/ 86:
+/***/ 85:
/*!*********************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?vue&type=script&lang=js& ***!
\*********************************************************************************/
@@ -117,14 +117,14 @@ render._withStripped = true
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js& */ 87);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js& */ 86);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 87:
+/***/ 86:
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?vue&type=script&lang=js& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -172,7 +172,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 88:
+/***/ 87:
/*!******************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?vue&type=style&index=0&lang=scss& ***!
\******************************************************************************************/
@@ -181,14 +181,14 @@ __webpack_require__.r(__webpack_exports__);
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=style&index=0&lang=scss& */ 89);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=style&index=0&lang=scss& */ 88);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 89:
+/***/ 88:
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/pages/index/index.vue?vue&type=style&index=0&lang=scss& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -201,5 +201,5 @@ __webpack_require__.r(__webpack_exports__);
/***/ })
-},[[82,"common/runtime","common/vendor"]]]);
+},[[81,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/index.js.map
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/login/login.js b/unpackage/dist/dev/mp-weixin/pages/login/login.js
index b2789a7..9bab583 100644
--- a/unpackage/dist/dev/mp-weixin/pages/login/login.js
+++ b/unpackage/dist/dev/mp-weixin/pages/login/login.js
@@ -185,6 +185,12 @@ __webpack_require__.r(__webpack_exports__);
+
+
+
+
+
+
@@ -238,6 +244,12 @@ var _store = _interopRequireDefault(__webpack_require__(/*! @/store.js */ 13));f
//
//
//
+//
+//
+//
+//
+//
+//
var _default = { data: function data() {return { title: 'Hello', form: { name: "", password: "", auto: false } };}, onLoad: function onLoad() {if (_store.default.state.token) {console.log(_store.default.state.token);uni.reLaunch({ url: "/pages/index/index", success: function success(res) {}, fail: function fail() {}, complete: function complete() {} });}}, methods: { getUserInfo: function getUserInfo() {var body = {};if (!this.form.name) {return this.$alert.showError("请输入用户账号");}if (!this.form.password) {return this.$alert.showError("请输入密码");}this.$auth.login(this.form);return;} } };exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
diff --git a/unpackage/dist/dev/mp-weixin/pages/login/login.wxml b/unpackage/dist/dev/mp-weixin/pages/login/login.wxml
index e15a3ae..fac1de7 100644
--- a/unpackage/dist/dev/mp-weixin/pages/login/login.wxml
+++ b/unpackage/dist/dev/mp-weixin/pages/login/login.wxml
@@ -1 +1 @@
-欢迎登录防消一体化综合治理平台账号密码
\ No newline at end of file
+欢迎登录防消一体化综合治理平台账号密码
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/login/login.wxss b/unpackage/dist/dev/mp-weixin/pages/login/login.wxss
index da2fe65..6685ec1 100644
--- a/unpackage/dist/dev/mp-weixin/pages/login/login.wxss
+++ b/unpackage/dist/dev/mp-weixin/pages/login/login.wxss
@@ -25,53 +25,58 @@
/* 透明度 */
/* 文章场景相关 */
.page {
+ overflow: hidden;
background-color: #FAFBFF;
- color: #808080;
+ color: #808080;
+ display: flex;
+ flex-direction: column;
+ position: relative;
}
.top {
width: 100%;
height: 200rpx;
- position: absolute;
+ position: relative;
}
.top ._img {
width: 100%;
height: 200rpx;
}
-.tops {
+.top .tops {
+ width: 100%;
height: 40rpx;
border-radius: 20rpx 20rpx 0 0;
- position: relative;
+ position: absolute;
z-index: 10;
background-color: #FAFBFF;
- bottom: 30rpx;
+ bottom: 0rpx;
left: 0;
}
.items {
- margin: 0 60rpx;
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ z-index: 999;
}
.items .title {
- /* width: 748rpx; */
- margin: 240rpx 0 60rpx 0;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ margin-top: 58rpx;
}
.items .title .text {
margin-top: 20rpx;
- font-size: 30rpx;
+ font-size: 26rpx;
text-align: center;
color: #939393;
}
-.items button {
- width: 100%;
- color: #fff;
- border-radius: 120rpx;
- background: #4963F4;
- box-shadow: 2px 6px 8px 1px rgba(73, 99, 244, 0.8);
-}
.items .item {
- margin: 60rpx 0;
+ width: 80%;
}
.items .item .label {
font-size: 32rpx;
- margin-bottom: 30rpx;
+ margin: 26rpx 0;
}
.items .item label {
color: #4963F4;
@@ -79,11 +84,39 @@
.items .item label checkbox {
border: #4963F4;
}
-.items .item .input {
+.items .item input {
+ box-sizing: border-box;
+ padding: 0 16rpx;
height: 80rpx;
- background: #ECF2FF;
+ background: #ECF2FF;
+ border-radius: 3px;
+ font-size: 26rpx;
+}
+.items .item input input {
+ height: 100%;
+}
+.items .username {
+ margin-top: 58rpx;
+}
+.items .password {
+ margin-bottom: 76rpx;
}
-.items .item .input input {
+.button {
+ width: 100%;
+}
+.button button {
+ width: 80%;
+ color: #fff;
+ border-radius: 100rpx;
+ background: #4963F4;
+ box-shadow: 2px rgba(73, 99, 244, 0.8);
+}
+.bottom {
+ width: 100%;
+ height: 200rpx;
+}
+.bottom image {
+ width: 100%;
height: 100%;
}
diff --git a/unpackage/dist/dev/mp-weixin/pages/task/taskapply.js b/unpackage/dist/dev/mp-weixin/pages/task/taskapply.js
index faaec51..a65e955 100644
--- a/unpackage/dist/dev/mp-weixin/pages/task/taskapply.js
+++ b/unpackage/dist/dev/mp-weixin/pages/task/taskapply.js
@@ -122,11 +122,9 @@ var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
- var m0 = __webpack_require__(/*! ../../static/down.png */ 75)
+ var m0 = __webpack_require__(/*! @/static/4412.png */ 75)
- var m1 = __webpack_require__(/*! @/static/4412.png */ 76)
-
- var m2 = __webpack_require__(/*! @/static/dadui/10.png */ 77)
+ var m1 = __webpack_require__(/*! @/static/dadui/10.png */ 76)
var l1 = _vm.__map(_vm.list, function(item, key) {
var $orig = _vm.__get_orig(item)
@@ -134,18 +132,18 @@ var render = function() {
var l0 = _vm.__map(item.supervisors, function(i, k) {
var $orig = _vm.__get_orig(i)
- var m3 =
+ var m2 =
i.posts && i.posts[0] == "主查人员"
? __webpack_require__(/*! ../../static/447.png */ 103)
: null
- var m4 =
+ var m3 =
i.posts && i.posts[0] == "协查人员"
? __webpack_require__(/*! ../../static/446.png */ 104)
: null
return {
$orig: $orig,
- m3: m3,
- m4: m4
+ m2: m2,
+ m3: m3
}
})
@@ -167,7 +165,6 @@ var render = function() {
$root: {
m0: m0,
m1: m1,
- m2: m2,
l1: l1
}
}
@@ -387,6 +384,11 @@ __webpack_require__.r(__webpack_exports__);
+
+
+
+
+
diff --git a/unpackage/dist/dev/mp-weixin/pages/task/taskapply.wxml b/unpackage/dist/dev/mp-weixin/pages/task/taskapply.wxml
index a7a894d..19e282a 100644
--- a/unpackage/dist/dev/mp-weixin/pages/task/taskapply.wxml
+++ b/unpackage/dist/dev/mp-weixin/pages/task/taskapply.wxml
@@ -1 +1 @@
-{{dates.year}}|{{''+today.month+"."+dates.day+''}}{{item}}{{item.name}}{{item.name+"-------"+item.value+"个"}}1{{''+item.$orig.taskType+''}}{{''+item.$orig.company.companyName+''}}{{''+item.$orig.company.useNature+''}}{{''+item.$orig.company.useNature+''}}主负责人:{{item.$orig.organization.name}}{{'已'+item.$orig.approvalStatus+''}}{{''+item.$orig.approvalStatus+''}}协助人员:{{''+i.$orig.name+''}}申请时间:{{item.$orig.creationTime}}查看任务申领x详情x
\ No newline at end of file
+{{dates.year}}{{today.month+"."+dates.day}}{{item}}{{item.name}}{{item.name+"-------"+item.value+"个"}}1{{''+item.$orig.taskType+''}}{{''+item.$orig.company.companyName+''}}{{''+item.$orig.company.useNature+''}}{{''+item.$orig.company.useNature+''}}主负责人:{{item.$orig.organization.name}}{{'已'+item.$orig.approvalStatus+''}}{{''+item.$orig.approvalStatus+''}}协助人员:{{''+i.$orig.name+''}}申请时间:{{item.$orig.creationTime}}查看任务申领x详情x
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/task/taskapply.wxss b/unpackage/dist/dev/mp-weixin/pages/task/taskapply.wxss
index 8e04bf5..3de495f 100644
--- a/unpackage/dist/dev/mp-weixin/pages/task/taskapply.wxss
+++ b/unpackage/dist/dev/mp-weixin/pages/task/taskapply.wxss
@@ -24,6 +24,10 @@
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
+.page {
+ box-sizing: border-box;
+ padding-bottom: 100rpx;
+}
.top {
position: relative;
top: 0;
@@ -106,10 +110,10 @@
.calendar {
z-index: 1;
position: relative;
- left: 74rpx;
+ left: 4%;
top: 20rpx;
- width: 80%;
- height: 120rpx;
+ width: 92%;
+ height: 130rpx;
border-radius: 10rpx;
box-shadow: 0px 0px 20px 1px #C1D7FF;
background: #fff;
@@ -118,20 +122,46 @@
height: 60rpx;
}
.calendar .date_year {
- box-sizing: border-box;
display: flex;
+ align-items: center;
background-color: #fff;
- padding: 10rpx 0 0 10rpx;
+ box-sizing: border-box;
+ padding: 0 32rpx;
+ font-weight: 600;
+ border-radius: 10rpx;
+}
+.calendar .date_year .year {
+ display: flex;
+ align-items: center;
+}
+.calendar .date_year .year image {
+ width: 26rpx;
+ height: 26rpx;
+}
+.calendar .date_year .blueblock {
+ width: 6rpx;
+ height: 30rpx;
+ margin-right: 12rpx;
+ background: #50B2FF;
+}
+.calendar .date_year .blackblock {
+ width: 4rpx;
+ height: 30rpx;
+ margin: 0 16rpx;
+ background: #000;
}
.calendar .monthbox {
display: flex;
- justify-content: center;
+ justify-content: space-around;
align-items: center;
- flex-direction: row;
+ flex-direction: row;
+ box-sizing: border-box;
+ padding: 0 8rpx;
}
.calendar .monthbox .month_class {
width: 48rpx;
height: 48rpx;
+ line-height: 48rpx;
text-align: center;
}
button {
@@ -144,10 +174,11 @@ button {
background-color: #327AFE;
}
.taskbox {
- width: 90%;
+ width: 92%;
margin: 40rpx auto;
border-radius: 20rpx;
background-color: #fff;
+ box-sizing: border-box;
padding: 20rpx;
position: relative;
left: 0;
@@ -251,7 +282,7 @@ button {
margin-top: 20rpx;
}
.listbox {
- width: 94%;
+ width: 92%;
margin: -10rpx auto 0 auto;
}
.listbox .item {
diff --git a/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.js b/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.js
index 34cd102..e85a125 100644
--- a/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.js
+++ b/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.js
@@ -28,9 +28,9 @@ wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;createPage(_taskrecei
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _taskreceive_vue_vue_type_template_id_8b95baa6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./taskreceive.vue?vue&type=template&id=8b95baa6& */ 73);
-/* harmony import */ var _taskreceive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./taskreceive.vue?vue&type=script&lang=js& */ 78);
+/* harmony import */ var _taskreceive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./taskreceive.vue?vue&type=script&lang=js& */ 77);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _taskreceive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _taskreceive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
-/* harmony import */ var _taskreceive_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./taskreceive.vue?vue&type=style&index=0&lang=scss& */ 80);
+/* harmony import */ var _taskreceive_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./taskreceive.vue?vue&type=style&index=0&lang=scss& */ 79);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
var renderjs
@@ -122,19 +122,16 @@ var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
- var m0 = __webpack_require__(/*! ../../static/down.png */ 75)
+ var m0 = __webpack_require__(/*! @/static/4412.png */ 75)
- var m1 = __webpack_require__(/*! @/static/4412.png */ 76)
-
- var m2 = __webpack_require__(/*! @/static/dadui/10.png */ 77)
+ var m1 = __webpack_require__(/*! @/static/dadui/10.png */ 76)
_vm.$mp.data = Object.assign(
{},
{
$root: {
m0: m0,
- m1: m1,
- m2: m2
+ m1: m1
}
}
)
@@ -147,7 +144,7 @@ render._withStripped = true
/***/ }),
-/***/ 78:
+/***/ 77:
/*!**************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?vue&type=script&lang=js& ***!
\**************************************************************************************/
@@ -156,14 +153,14 @@ render._withStripped = true
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./taskreceive.vue?vue&type=script&lang=js& */ 79);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./taskreceive.vue?vue&type=script&lang=js& */ 78);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 79:
+/***/ 78:
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?vue&type=script&lang=js& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -353,6 +350,9 @@ __webpack_require__.r(__webpack_exports__);
+
+
+
@@ -632,7 +632,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 80:
+/***/ 79:
/*!***********************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?vue&type=style&index=0&lang=scss& ***!
\***********************************************************************************************/
@@ -641,14 +641,14 @@ __webpack_require__.r(__webpack_exports__);
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./taskreceive.vue?vue&type=style&index=0&lang=scss& */ 81);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./taskreceive.vue?vue&type=style&index=0&lang=scss& */ 80);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_taskreceive_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 81:
+/***/ 80:
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/pages/task/taskreceive.vue?vue&type=style&index=0&lang=scss& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
diff --git a/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.wxml b/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.wxml
index b8d8728..71cb4c4 100644
--- a/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.wxml
+++ b/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.wxml
@@ -1 +1 @@
-{{dates.year}}|{{''+today.month+"."+dates.day+''}}{{item}}{{item.name}}{{item.name+"-------"+item.value+"个"}}派发{{''+item.company.companyName+''}}{{''+item.company.useNature+''}}{{''+item.company.useNature+''}}{{''+item.taskType+''}}申请人:{{item.organization.name}}{{''+item.approvalStatus+''}}申请时间:{{item.creationTime}}查看{{'已'+item.approvalStatus+''}}任务申领x详情x
\ No newline at end of file
+{{dates.year}}{{today.month+"."+dates.day}}{{item}}{{item.name}}{{item.name+"-------"+item.value+"个"}}派发{{''+item.company.companyName+''}}{{''+item.company.useNature+''}}{{''+item.company.useNature+''}}{{''+item.taskType+''}}申请人:{{item.organization.name}}{{''+item.approvalStatus+''}}申请时间:{{item.creationTime}}查看{{'已'+item.approvalStatus+''}}任务申领x详情x
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.wxss b/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.wxss
index 5c21262..9622760 100644
--- a/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.wxss
+++ b/unpackage/dist/dev/mp-weixin/pages/task/taskreceive.wxss
@@ -24,6 +24,10 @@
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
+.page {
+ box-sizing: border-box;
+ padding-bottom: 100rpx;
+}
.top {
position: relative;
top: 0;
@@ -106,10 +110,10 @@
.calendar {
z-index: 1;
position: relative;
- left: 74rpx;
+ left: 4%;
top: 20rpx;
- width: 80%;
- height: 120rpx;
+ width: 92%;
+ height: 130rpx;
border-radius: 10rpx;
box-shadow: 0px 0px 20px 1px #C1D7FF;
background: #fff;
@@ -118,20 +122,46 @@
height: 60rpx;
}
.calendar .date_year {
- box-sizing: border-box;
display: flex;
+ align-items: center;
background-color: #fff;
- padding: 10rpx 0 0 10rpx;
+ box-sizing: border-box;
+ padding: 0 32rpx;
+ font-weight: 600;
+ border-radius: 10rpx;
+}
+.calendar .date_year .year {
+ display: flex;
+ align-items: center;
+}
+.calendar .date_year .year image {
+ width: 26rpx;
+ height: 26rpx;
+}
+.calendar .date_year .blueblock {
+ width: 6rpx;
+ height: 30rpx;
+ margin-right: 12rpx;
+ background: #50B2FF;
+}
+.calendar .date_year .blackblock {
+ width: 4rpx;
+ height: 30rpx;
+ margin: 0 16rpx;
+ background: #000;
}
.calendar .monthbox {
display: flex;
- justify-content: center;
+ justify-content: space-around;
align-items: center;
- flex-direction: row;
+ flex-direction: row;
+ box-sizing: border-box;
+ padding: 0 8rpx;
}
.calendar .monthbox .month_class {
width: 48rpx;
height: 48rpx;
+ line-height: 48rpx;
text-align: center;
}
button {
@@ -147,10 +177,11 @@ button::after {
border: none;
}
.taskbox {
- width: 90%;
+ width: 92%;
margin: 40rpx auto;
border-radius: 20rpx;
background-color: #fff;
+ box-sizing: border-box;
padding: 20rpx;
position: relative;
left: 0;
@@ -254,7 +285,7 @@ button::after {
margin-top: 20rpx;
}
.listbox {
- width: 94%;
+ width: 92%;
margin: -10rpx auto 0 auto;
}
.listbox .item {
diff --git a/unpackage/dist/dev/mp-weixin/pages/user/user.js b/unpackage/dist/dev/mp-weixin/pages/user/user.js
index 971191c..a750af9 100644
--- a/unpackage/dist/dev/mp-weixin/pages/user/user.js
+++ b/unpackage/dist/dev/mp-weixin/pages/user/user.js
@@ -1,6 +1,6 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/user/user"],{
-/***/ 90:
+/***/ 89:
/*!*************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/main.js?{"page":"pages%2Fuser%2Fuser"} ***!
\*************************************************************************/
@@ -12,13 +12,13 @@
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 4));
-var _user = _interopRequireDefault(__webpack_require__(/*! ./pages/user/user.vue */ 91));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // @ts-ignore
+var _user = _interopRequireDefault(__webpack_require__(/*! ./pages/user/user.vue */ 90));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // @ts-ignore
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;createPage(_user.default);
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
/***/ }),
-/***/ 91:
+/***/ 90:
/*!******************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue ***!
\******************************************************/
@@ -27,10 +27,10 @@ wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;createPage(_user.defa
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _user_vue_vue_type_template_id_80842834___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./user.vue?vue&type=template&id=80842834& */ 92);
-/* harmony import */ var _user_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./user.vue?vue&type=script&lang=js& */ 95);
+/* harmony import */ var _user_vue_vue_type_template_id_80842834___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./user.vue?vue&type=template&id=80842834& */ 91);
+/* harmony import */ var _user_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./user.vue?vue&type=script&lang=js& */ 94);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _user_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _user_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
-/* harmony import */ var _user_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./user.vue?vue&type=style&index=0&lang=scss& */ 97);
+/* harmony import */ var _user_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./user.vue?vue&type=style&index=0&lang=scss& */ 96);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
var renderjs
@@ -59,7 +59,7 @@ component.options.__file = "pages/user/user.vue"
/***/ }),
-/***/ 92:
+/***/ 91:
/*!*************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?vue&type=template&id=80842834& ***!
\*************************************************************************************/
@@ -68,7 +68,7 @@ component.options.__file = "pages/user/user.vue"
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_template_id_80842834___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./user.vue?vue&type=template&id=80842834& */ 93);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_template_id_80842834___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./user.vue?vue&type=template&id=80842834& */ 92);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_template_id_80842834___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_template_id_80842834___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
@@ -81,7 +81,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 93:
+/***/ 92:
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?vue&type=template&id=80842834& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -99,7 +99,7 @@ var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
- var m0 = __webpack_require__(/*! ../../static/logo.png */ 94)
+ var m0 = __webpack_require__(/*! ../../static/logo.png */ 93)
var m1 = __webpack_require__(/*! ../../static/arrow.png */ 42)
@@ -121,7 +121,7 @@ render._withStripped = true
/***/ }),
-/***/ 95:
+/***/ 94:
/*!*******************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?vue&type=script&lang=js& ***!
\*******************************************************************************/
@@ -130,14 +130,14 @@ render._withStripped = true
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./user.vue?vue&type=script&lang=js& */ 96);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./user.vue?vue&type=script&lang=js& */ 95);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 96:
+/***/ 95:
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?vue&type=script&lang=js& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -205,7 +205,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 97:
+/***/ 96:
/*!****************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?vue&type=style&index=0&lang=scss& ***!
\****************************************************************************************/
@@ -214,14 +214,14 @@ __webpack_require__.r(__webpack_exports__);
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./user.vue?vue&type=style&index=0&lang=scss& */ 98);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./user.vue?vue&type=style&index=0&lang=scss& */ 97);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_user_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 98:
+/***/ 97:
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/pages/user/user.vue?vue&type=style&index=0&lang=scss& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -234,5 +234,5 @@ __webpack_require__.r(__webpack_exports__);
/***/ })
-},[[90,"common/runtime","common/vendor"]]]);
+},[[89,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/user.js.map
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/user/user.wxss b/unpackage/dist/dev/mp-weixin/pages/user/user.wxss
index 377471b..f680313 100644
--- a/unpackage/dist/dev/mp-weixin/pages/user/user.wxss
+++ b/unpackage/dist/dev/mp-weixin/pages/user/user.wxss
@@ -24,55 +24,64 @@
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
+.page {
+ box-sizing: border-box;
+ padding-bottom: 100rpx;
+}
.page .top {
background: linear-gradient(180deg, #317AFF 0%, #ACD1FF 100%);
- height: 300rpx;
- padding: 20rpx 40rpx;
+ height: 250rpx;
+ padding: 10rpx 66rpx;
}
.page .top .box {
display: flex;
}
.page .top .box .portrait {
- width: 150rpx;
- height: 150rpx;
- border-radius: 150rpx;
- border: 6rpx solid #fff;
+ width: 130rpx;
+ height: 130rpx;
+ border-radius: 130rpx;
+ border: 3rpx solid #fff;
+ overflow: hidden;
}
.page .top .box .portrait ._img {
width: 100%;
- height: 100%;
- border-radius: 150rpx;
+ height: 100%;
}
.page .top .box .information {
color: #fff;
- margin: 30rpx 20rpx;
- font-size: 36rpx;
+ margin: 18rpx 25rpx;
}
.page .top .box .information .name {
- margin-bottom: 20rpx;
+ font-size: 35rpx;
+ margin-bottom: 12rpx;
+}
+.page .top .box .information .organization {
+ font-size: 30rpx;
}
.page .items {
width: 100%;
- margin-top: -40rpx;
+ margin-top: -50rpx;
}
.page .items .item {
display: flex;
background-color: #fff;
width: 90%;
margin: 0 auto;
- height: 80rpx;
- line-height: 80rpx;
- border-radius: 10rpx;
- padding-left: 20rpx;
+ height: 110rpx;
+ line-height: 110rpx;
+ border-radius: 8rpx;
+ box-sizing: border-box;
+ padding: 0 20rpx;
+ font-size: 30rpx;
}
.page .items .item ._img {
height: 40rpx;
- margin-top: 20rpx;
+ margin-top: 38rpx;
width: 40rpx;
}
.page .tuichudenglu {
width: 100%;
- color: #acacac;
+ color: gray;
margin-top: 40rpx;
text-align: center;
}
diff --git a/unpackage/dist/dev/mp-weixin/static/logo.png b/unpackage/dist/dev/mp-weixin/static/logo.png
index b5771e2..16cc97c 100644
Binary files a/unpackage/dist/dev/mp-weixin/static/logo.png and b/unpackage/dist/dev/mp-weixin/static/logo.png differ
diff --git a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js
index d4f891a..a006626 100644
--- a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js
+++ b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js
@@ -1,6 +1,6 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["uni_modules/qiun-data-charts/components/qiun-loading/loading1"],{
-/***/ 207:
+/***/ 209:
/*!****************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue ***!
\****************************************************************************************************/
@@ -9,10 +9,10 @@
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading1.vue?vue&type=template&id=e4e769ee&scoped=true& */ 208);
-/* harmony import */ var _loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading1.vue?vue&type=script&lang=js& */ 210);
+/* harmony import */ var _loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading1.vue?vue&type=template&id=e4e769ee&scoped=true& */ 210);
+/* harmony import */ var _loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading1.vue?vue&type=script&lang=js& */ 212);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
-/* harmony import */ var _loading1_vue_vue_type_style_index_0_id_e4e769ee_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css& */ 212);
+/* harmony import */ var _loading1_vue_vue_type_style_index_0_id_e4e769ee_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css& */ 214);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
var renderjs
@@ -41,7 +41,7 @@ component.options.__file = "uni_modules/qiun-data-charts/components/qiun-loading
/***/ }),
-/***/ 208:
+/***/ 210:
/*!***********************************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?vue&type=template&id=e4e769ee&scoped=true& ***!
\***********************************************************************************************************************************************/
@@ -50,7 +50,7 @@ component.options.__file = "uni_modules/qiun-data-charts/components/qiun-loading
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading1.vue?vue&type=template&id=e4e769ee&scoped=true& */ 209);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading1.vue?vue&type=template&id=e4e769ee&scoped=true& */ 211);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_template_id_e4e769ee_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
@@ -63,7 +63,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 209:
+/***/ 211:
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?vue&type=template&id=e4e769ee&scoped=true& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -90,7 +90,7 @@ render._withStripped = true
/***/ }),
-/***/ 210:
+/***/ 212:
/*!*****************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?vue&type=script&lang=js& ***!
\*****************************************************************************************************************************/
@@ -99,14 +99,14 @@ render._withStripped = true
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading1.vue?vue&type=script&lang=js& */ 211);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading1.vue?vue&type=script&lang=js& */ 213);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 211:
+/***/ 213:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?vue&type=script&lang=js& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -134,7 +134,7 @@ var _default =
/***/ }),
-/***/ 212:
+/***/ 214:
/*!*************************************************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css& ***!
\*************************************************************************************************************************************************************/
@@ -143,14 +143,14 @@ var _default =
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_style_index_0_id_e4e769ee_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css& */ 213);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_style_index_0_id_e4e769ee_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css& */ 215);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_style_index_0_id_e4e769ee_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_style_index_0_id_e4e769ee_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_style_index_0_id_e4e769ee_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_style_index_0_id_e4e769ee_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading1_vue_vue_type_style_index_0_id_e4e769ee_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 213:
+/***/ 215:
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue?vue&type=style&index=0&id=e4e769ee&scoped=true&lang=css& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -169,7 +169,7 @@ __webpack_require__.r(__webpack_exports__);
'uni_modules/qiun-data-charts/components/qiun-loading/loading1-create-component',
{
'uni_modules/qiun-data-charts/components/qiun-loading/loading1-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('1')['createComponent'](__webpack_require__(207))
+ __webpack_require__('1')['createComponent'](__webpack_require__(209))
})
},
[['uni_modules/qiun-data-charts/components/qiun-loading/loading1-create-component']]
diff --git a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js
index 8941e09..f1dc2f3 100644
--- a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js
+++ b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js
@@ -1,6 +1,6 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["uni_modules/qiun-data-charts/components/qiun-loading/loading2"],{
-/***/ 214:
+/***/ 216:
/*!****************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue ***!
\****************************************************************************************************/
@@ -9,10 +9,10 @@
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading2.vue?vue&type=template&id=e4cb3aec&scoped=true& */ 215);
-/* harmony import */ var _loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading2.vue?vue&type=script&lang=js& */ 217);
+/* harmony import */ var _loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading2.vue?vue&type=template&id=e4cb3aec&scoped=true& */ 217);
+/* harmony import */ var _loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading2.vue?vue&type=script&lang=js& */ 219);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
-/* harmony import */ var _loading2_vue_vue_type_style_index_0_id_e4cb3aec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css& */ 219);
+/* harmony import */ var _loading2_vue_vue_type_style_index_0_id_e4cb3aec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css& */ 221);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
var renderjs
@@ -41,7 +41,7 @@ component.options.__file = "uni_modules/qiun-data-charts/components/qiun-loading
/***/ }),
-/***/ 215:
+/***/ 217:
/*!***********************************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?vue&type=template&id=e4cb3aec&scoped=true& ***!
\***********************************************************************************************************************************************/
@@ -50,7 +50,7 @@ component.options.__file = "uni_modules/qiun-data-charts/components/qiun-loading
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading2.vue?vue&type=template&id=e4cb3aec&scoped=true& */ 216);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading2.vue?vue&type=template&id=e4cb3aec&scoped=true& */ 218);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_template_id_e4cb3aec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
@@ -63,7 +63,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 216:
+/***/ 218:
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?vue&type=template&id=e4cb3aec&scoped=true& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -90,7 +90,7 @@ render._withStripped = true
/***/ }),
-/***/ 217:
+/***/ 219:
/*!*****************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?vue&type=script&lang=js& ***!
\*****************************************************************************************************************************/
@@ -99,14 +99,14 @@ render._withStripped = true
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading2.vue?vue&type=script&lang=js& */ 218);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading2.vue?vue&type=script&lang=js& */ 220);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 218:
+/***/ 220:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?vue&type=script&lang=js& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -134,7 +134,7 @@ var _default =
/***/ }),
-/***/ 219:
+/***/ 221:
/*!*************************************************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css& ***!
\*************************************************************************************************************************************************************/
@@ -143,14 +143,14 @@ var _default =
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_style_index_0_id_e4cb3aec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css& */ 220);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_style_index_0_id_e4cb3aec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css& */ 222);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_style_index_0_id_e4cb3aec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_style_index_0_id_e4cb3aec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_style_index_0_id_e4cb3aec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_style_index_0_id_e4cb3aec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading2_vue_vue_type_style_index_0_id_e4cb3aec_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 220:
+/***/ 222:
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue?vue&type=style&index=0&id=e4cb3aec&scoped=true&lang=css& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -169,7 +169,7 @@ __webpack_require__.r(__webpack_exports__);
'uni_modules/qiun-data-charts/components/qiun-loading/loading2-create-component',
{
'uni_modules/qiun-data-charts/components/qiun-loading/loading2-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('1')['createComponent'](__webpack_require__(214))
+ __webpack_require__('1')['createComponent'](__webpack_require__(216))
})
},
[['uni_modules/qiun-data-charts/components/qiun-loading/loading2-create-component']]
diff --git a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js
index de2f70f..a210430 100644
--- a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js
+++ b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js
@@ -1,6 +1,6 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["uni_modules/qiun-data-charts/components/qiun-loading/loading3"],{
-/***/ 221:
+/***/ 223:
/*!****************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue ***!
\****************************************************************************************************/
@@ -9,10 +9,10 @@
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading3.vue?vue&type=template&id=e4af0bea&scoped=true& */ 222);
-/* harmony import */ var _loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading3.vue?vue&type=script&lang=js& */ 224);
+/* harmony import */ var _loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading3.vue?vue&type=template&id=e4af0bea&scoped=true& */ 224);
+/* harmony import */ var _loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading3.vue?vue&type=script&lang=js& */ 226);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
-/* harmony import */ var _loading3_vue_vue_type_style_index_0_id_e4af0bea_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css& */ 226);
+/* harmony import */ var _loading3_vue_vue_type_style_index_0_id_e4af0bea_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css& */ 228);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
var renderjs
@@ -41,7 +41,7 @@ component.options.__file = "uni_modules/qiun-data-charts/components/qiun-loading
/***/ }),
-/***/ 222:
+/***/ 224:
/*!***********************************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?vue&type=template&id=e4af0bea&scoped=true& ***!
\***********************************************************************************************************************************************/
@@ -50,7 +50,7 @@ component.options.__file = "uni_modules/qiun-data-charts/components/qiun-loading
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading3.vue?vue&type=template&id=e4af0bea&scoped=true& */ 223);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading3.vue?vue&type=template&id=e4af0bea&scoped=true& */ 225);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_template_id_e4af0bea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
@@ -63,7 +63,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 223:
+/***/ 225:
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?vue&type=template&id=e4af0bea&scoped=true& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -90,7 +90,7 @@ render._withStripped = true
/***/ }),
-/***/ 224:
+/***/ 226:
/*!*****************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?vue&type=script&lang=js& ***!
\*****************************************************************************************************************************/
@@ -99,14 +99,14 @@ render._withStripped = true
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading3.vue?vue&type=script&lang=js& */ 225);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading3.vue?vue&type=script&lang=js& */ 227);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 225:
+/***/ 227:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?vue&type=script&lang=js& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -134,7 +134,7 @@ var _default =
/***/ }),
-/***/ 226:
+/***/ 228:
/*!*************************************************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css& ***!
\*************************************************************************************************************************************************************/
@@ -143,14 +143,14 @@ var _default =
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_style_index_0_id_e4af0bea_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css& */ 227);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_style_index_0_id_e4af0bea_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css& */ 229);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_style_index_0_id_e4af0bea_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_style_index_0_id_e4af0bea_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_style_index_0_id_e4af0bea_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_style_index_0_id_e4af0bea_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading3_vue_vue_type_style_index_0_id_e4af0bea_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 227:
+/***/ 229:
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue?vue&type=style&index=0&id=e4af0bea&scoped=true&lang=css& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -169,7 +169,7 @@ __webpack_require__.r(__webpack_exports__);
'uni_modules/qiun-data-charts/components/qiun-loading/loading3-create-component',
{
'uni_modules/qiun-data-charts/components/qiun-loading/loading3-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('1')['createComponent'](__webpack_require__(221))
+ __webpack_require__('1')['createComponent'](__webpack_require__(223))
})
},
[['uni_modules/qiun-data-charts/components/qiun-loading/loading3-create-component']]
diff --git a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js
index 0fbe4f9..037b4ed 100644
--- a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js
+++ b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js
@@ -1,6 +1,6 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["uni_modules/qiun-data-charts/components/qiun-loading/loading4"],{
-/***/ 228:
+/***/ 230:
/*!****************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue ***!
\****************************************************************************************************/
@@ -9,10 +9,10 @@
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading4.vue?vue&type=template&id=e492dce8&scoped=true& */ 229);
-/* harmony import */ var _loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading4.vue?vue&type=script&lang=js& */ 231);
+/* harmony import */ var _loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading4.vue?vue&type=template&id=e492dce8&scoped=true& */ 231);
+/* harmony import */ var _loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading4.vue?vue&type=script&lang=js& */ 233);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
-/* harmony import */ var _loading4_vue_vue_type_style_index_0_id_e492dce8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css& */ 233);
+/* harmony import */ var _loading4_vue_vue_type_style_index_0_id_e492dce8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css& */ 235);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
var renderjs
@@ -41,7 +41,7 @@ component.options.__file = "uni_modules/qiun-data-charts/components/qiun-loading
/***/ }),
-/***/ 229:
+/***/ 231:
/*!***********************************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?vue&type=template&id=e492dce8&scoped=true& ***!
\***********************************************************************************************************************************************/
@@ -50,7 +50,7 @@ component.options.__file = "uni_modules/qiun-data-charts/components/qiun-loading
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading4.vue?vue&type=template&id=e492dce8&scoped=true& */ 230);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading4.vue?vue&type=template&id=e492dce8&scoped=true& */ 232);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_template_id_e492dce8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
@@ -63,7 +63,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 230:
+/***/ 232:
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?vue&type=template&id=e492dce8&scoped=true& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -90,7 +90,7 @@ render._withStripped = true
/***/ }),
-/***/ 231:
+/***/ 233:
/*!*****************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?vue&type=script&lang=js& ***!
\*****************************************************************************************************************************/
@@ -99,14 +99,14 @@ render._withStripped = true
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading4.vue?vue&type=script&lang=js& */ 232);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading4.vue?vue&type=script&lang=js& */ 234);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 232:
+/***/ 234:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?vue&type=script&lang=js& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -134,7 +134,7 @@ var _default =
/***/ }),
-/***/ 233:
+/***/ 235:
/*!*************************************************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css& ***!
\*************************************************************************************************************************************************************/
@@ -143,14 +143,14 @@ var _default =
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_style_index_0_id_e492dce8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css& */ 234);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_style_index_0_id_e492dce8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css& */ 236);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_style_index_0_id_e492dce8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_style_index_0_id_e492dce8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_style_index_0_id_e492dce8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_style_index_0_id_e492dce8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading4_vue_vue_type_style_index_0_id_e492dce8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 234:
+/***/ 236:
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue?vue&type=style&index=0&id=e492dce8&scoped=true&lang=css& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -169,7 +169,7 @@ __webpack_require__.r(__webpack_exports__);
'uni_modules/qiun-data-charts/components/qiun-loading/loading4-create-component',
{
'uni_modules/qiun-data-charts/components/qiun-loading/loading4-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('1')['createComponent'](__webpack_require__(228))
+ __webpack_require__('1')['createComponent'](__webpack_require__(230))
})
},
[['uni_modules/qiun-data-charts/components/qiun-loading/loading4-create-component']]
diff --git a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js
index d05db50..4875b7c 100644
--- a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js
+++ b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js
@@ -1,6 +1,6 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["uni_modules/qiun-data-charts/components/qiun-loading/loading5"],{
-/***/ 235:
+/***/ 237:
/*!****************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue ***!
\****************************************************************************************************/
@@ -9,10 +9,10 @@
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading5.vue?vue&type=template&id=e476ade6&scoped=true& */ 236);
-/* harmony import */ var _loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading5.vue?vue&type=script&lang=js& */ 238);
+/* harmony import */ var _loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./loading5.vue?vue&type=template&id=e476ade6&scoped=true& */ 238);
+/* harmony import */ var _loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading5.vue?vue&type=script&lang=js& */ 240);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
-/* harmony import */ var _loading5_vue_vue_type_style_index_0_id_e476ade6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css& */ 240);
+/* harmony import */ var _loading5_vue_vue_type_style_index_0_id_e476ade6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css& */ 242);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
var renderjs
@@ -41,7 +41,7 @@ component.options.__file = "uni_modules/qiun-data-charts/components/qiun-loading
/***/ }),
-/***/ 236:
+/***/ 238:
/*!***********************************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?vue&type=template&id=e476ade6&scoped=true& ***!
\***********************************************************************************************************************************************/
@@ -50,7 +50,7 @@ component.options.__file = "uni_modules/qiun-data-charts/components/qiun-loading
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading5.vue?vue&type=template&id=e476ade6&scoped=true& */ 237);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading5.vue?vue&type=template&id=e476ade6&scoped=true& */ 239);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_template_id_e476ade6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
@@ -63,7 +63,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 237:
+/***/ 239:
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?vue&type=template&id=e476ade6&scoped=true& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -90,7 +90,7 @@ render._withStripped = true
/***/ }),
-/***/ 238:
+/***/ 240:
/*!*****************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?vue&type=script&lang=js& ***!
\*****************************************************************************************************************************/
@@ -99,14 +99,14 @@ render._withStripped = true
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading5.vue?vue&type=script&lang=js& */ 239);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading5.vue?vue&type=script&lang=js& */ 241);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 239:
+/***/ 241:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?vue&type=script&lang=js& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -134,7 +134,7 @@ var _default =
/***/ }),
-/***/ 240:
+/***/ 242:
/*!*************************************************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css& ***!
\*************************************************************************************************************************************************************/
@@ -143,14 +143,14 @@ var _default =
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_style_index_0_id_e476ade6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css& */ 241);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_style_index_0_id_e476ade6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css& */ 243);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_style_index_0_id_e476ade6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_style_index_0_id_e476ade6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_style_index_0_id_e476ade6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_style_index_0_id_e476ade6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_loading5_vue_vue_type_style_index_0_id_e476ade6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 241:
+/***/ 243:
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue?vue&type=style&index=0&id=e476ade6&scoped=true&lang=css& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -169,7 +169,7 @@ __webpack_require__.r(__webpack_exports__);
'uni_modules/qiun-data-charts/components/qiun-loading/loading5-create-component',
{
'uni_modules/qiun-data-charts/components/qiun-loading/loading5-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('1')['createComponent'](__webpack_require__(235))
+ __webpack_require__('1')['createComponent'](__webpack_require__(237))
})
},
[['uni_modules/qiun-data-charts/components/qiun-loading/loading5-create-component']]
diff --git a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.js b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.js
index 3d73716..09964be 100644
--- a/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.js
+++ b/unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.js
@@ -112,7 +112,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var Loading1 = function Loading1() {__webpack_require__.e(/*! require.ensure | uni_modules/qiun-data-charts/components/qiun-loading/loading1 */ "uni_modules/qiun-data-charts/components/qiun-loading/loading1").then((function () {return resolve(__webpack_require__(/*! ./loading1.vue */ 207));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var Loading2 = function Loading2() {__webpack_require__.e(/*! require.ensure | uni_modules/qiun-data-charts/components/qiun-loading/loading2 */ "uni_modules/qiun-data-charts/components/qiun-loading/loading2").then((function () {return resolve(__webpack_require__(/*! ./loading2.vue */ 214));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var Loading3 = function Loading3() {__webpack_require__.e(/*! require.ensure | uni_modules/qiun-data-charts/components/qiun-loading/loading3 */ "uni_modules/qiun-data-charts/components/qiun-loading/loading3").then((function () {return resolve(__webpack_require__(/*! ./loading3.vue */ 221));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var Loading4 = function Loading4() {__webpack_require__.e(/*! require.ensure | uni_modules/qiun-data-charts/components/qiun-loading/loading4 */ "uni_modules/qiun-data-charts/components/qiun-loading/loading4").then((function () {return resolve(__webpack_require__(/*! ./loading4.vue */ 228));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var Loading5 = function Loading5() {__webpack_require__.e(/*! require.ensure | uni_modules/qiun-data-charts/components/qiun-loading/loading5 */ "uni_modules/qiun-data-charts/components/qiun-loading/loading5").then((function () {return resolve(__webpack_require__(/*! ./loading5.vue */ 235));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
+Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var Loading1 = function Loading1() {__webpack_require__.e(/*! require.ensure | uni_modules/qiun-data-charts/components/qiun-loading/loading1 */ "uni_modules/qiun-data-charts/components/qiun-loading/loading1").then((function () {return resolve(__webpack_require__(/*! ./loading1.vue */ 209));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var Loading2 = function Loading2() {__webpack_require__.e(/*! require.ensure | uni_modules/qiun-data-charts/components/qiun-loading/loading2 */ "uni_modules/qiun-data-charts/components/qiun-loading/loading2").then((function () {return resolve(__webpack_require__(/*! ./loading2.vue */ 216));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var Loading3 = function Loading3() {__webpack_require__.e(/*! require.ensure | uni_modules/qiun-data-charts/components/qiun-loading/loading3 */ "uni_modules/qiun-data-charts/components/qiun-loading/loading3").then((function () {return resolve(__webpack_require__(/*! ./loading3.vue */ 223));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var Loading4 = function Loading4() {__webpack_require__.e(/*! require.ensure | uni_modules/qiun-data-charts/components/qiun-loading/loading4 */ "uni_modules/qiun-data-charts/components/qiun-loading/loading4").then((function () {return resolve(__webpack_require__(/*! ./loading4.vue */ 230));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var Loading5 = function Loading5() {__webpack_require__.e(/*! require.ensure | uni_modules/qiun-data-charts/components/qiun-loading/loading5 */ "uni_modules/qiun-data-charts/components/qiun-loading/loading5").then((function () {return resolve(__webpack_require__(/*! ./loading5.vue */ 237));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
diff --git a/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js b/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js
index a691fcc..0d9bb8c 100644
--- a/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js
+++ b/unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js
@@ -1,6 +1,6 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["uni_modules/uni-icons/components/uni-icons/uni-icons"],{
-/***/ 253:
+/***/ 255:
/*!*******************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue ***!
\*******************************************************************************************/
@@ -9,10 +9,10 @@
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=template&id=a2e81f6e& */ 254);
-/* harmony import */ var _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=script&lang=js& */ 256);
+/* harmony import */ var _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=template&id=a2e81f6e& */ 256);
+/* harmony import */ var _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=script&lang=js& */ 258);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
-/* harmony import */ var _uni_icons_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=style&index=0&lang=scss& */ 259);
+/* harmony import */ var _uni_icons_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=style&index=0&lang=scss& */ 261);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
var renderjs
@@ -41,7 +41,7 @@ component.options.__file = "uni_modules/uni-icons/components/uni-icons/uni-icons
/***/ }),
-/***/ 254:
+/***/ 256:
/*!**************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=template&id=a2e81f6e& ***!
\**************************************************************************************************************************/
@@ -50,7 +50,7 @@ component.options.__file = "uni_modules/uni-icons/components/uni-icons/uni-icons
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./uni-icons.vue?vue&type=template&id=a2e81f6e& */ 255);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./uni-icons.vue?vue&type=template&id=a2e81f6e& */ 257);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
@@ -63,7 +63,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
-/***/ 255:
+/***/ 257:
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=template&id=a2e81f6e& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -90,7 +90,7 @@ render._withStripped = true
/***/ }),
-/***/ 256:
+/***/ 258:
/*!********************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=script&lang=js& ***!
\********************************************************************************************************************/
@@ -99,14 +99,14 @@ render._withStripped = true
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./uni-icons.vue?vue&type=script&lang=js& */ 257);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./uni-icons.vue?vue&type=script&lang=js& */ 259);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 257:
+/***/ 259:
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=script&lang=js& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -124,7 +124,7 @@ Object.defineProperty(exports, "__esModule", { value: true });exports.default =
-var _icons = _interopRequireDefault(__webpack_require__(/*! ./icons.js */ 258));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //
+var _icons = _interopRequireDefault(__webpack_require__(/*! ./icons.js */ 260));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //
//
//
//
@@ -193,7 +193,7 @@ var getVal = function getVal(val) {var reg = /^[0-9]*$/g;return typeof val === '
/***/ }),
-/***/ 259:
+/***/ 261:
/*!*****************************************************************************************************************************!*\
!*** F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=style&index=0&lang=scss& ***!
\*****************************************************************************************************************************/
@@ -202,14 +202,14 @@ var getVal = function getVal(val) {var reg = /^[0-9]*$/g;return typeof val === '
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./uni-icons.vue?vue&type=style&index=0&lang=scss& */ 260);
+/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./uni-icons.vue?vue&type=style&index=0&lang=scss& */ 262);
/* harmony import */ var _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_3_4_7_20220422_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_icons_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
-/***/ 260:
+/***/ 262:
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!F:/项目2/Jinan_app/Jinan_app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=style&index=0&lang=scss& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -228,7 +228,7 @@ __webpack_require__.r(__webpack_exports__);
'uni_modules/uni-icons/components/uni-icons/uni-icons-create-component',
{
'uni_modules/uni-icons/components/uni-icons/uni-icons-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('1')['createComponent'](__webpack_require__(253))
+ __webpack_require__('1')['createComponent'](__webpack_require__(255))
})
},
[['uni_modules/uni-icons/components/uni-icons/uni-icons-create-component']]