shizhongqi 1 месяц назад
Родитель
Сommit
82892a3064
100 измененных файлов с 210 добавлено и 17 удалено
  1. 31 0
      .aiignore
  2. 9 2
      .cursor/rules/general-rules.mdc
  3. 3 7
      .cursor/rules/project-structure.mdc
  4. 96 0
      .cursor/rules/style-compatibility.mdc
  5. 31 0
      .cursorignore
  6. 2 1
      .gitignore
  7. 31 0
      .windsurfignore
  8. 0 0
      ghs/dist/shop/css/chunk-12a94041.b8982720.css
  9. 0 0
      ghs/dist/shop/css/chunk-244a3cb7.83e47c39.css
  10. 0 0
      ghs/dist/shop/css/chunk-24546abc.4ff40d53.css
  11. 0 0
      ghs/dist/shop/css/chunk-28a5186f.82dfcb8e.css
  12. 0 0
      ghs/dist/shop/css/chunk-31d6d968.ab2877d6.css
  13. 0 0
      ghs/dist/shop/css/chunk-517b8156.135d47b2.css
  14. 0 0
      ghs/dist/shop/css/chunk-5a77b11f.8079ec62.css
  15. 0 0
      ghs/dist/shop/css/chunk-5ee2432f.a6a6adb7.css
  16. 0 0
      ghs/dist/shop/css/chunk-c06d096a.465cf014.css
  17. 0 0
      ghs/dist/shop/css/chunk-c19286da.a8c34017.css
  18. 0 0
      ghs/dist/shop/css/chunk-c3ab38a4.6ae1571b.css
  19. 1 1
      ghs/dist/shop/index.html
  20. 0 0
      ghs/dist/shop/js/app.0bbbf274.js
  21. 0 0
      ghs/dist/shop/js/app.c5eb45fd.js
  22. 1 0
      ghs/dist/shop/js/chunk-0007b44b.7f975173.js
  23. 0 1
      ghs/dist/shop/js/chunk-0007b44b.885b6e0f.js
  24. 0 0
      ghs/dist/shop/js/chunk-024cd578.a21d3bbb.js
  25. 0 0
      ghs/dist/shop/js/chunk-024cd578.c54a9f3b.js
  26. 0 0
      ghs/dist/shop/js/chunk-03772c6f.a18eeebd.js
  27. 0 0
      ghs/dist/shop/js/chunk-03772c6f.aefa287e.js
  28. 0 0
      ghs/dist/shop/js/chunk-03ad842a.96290c72.js
  29. 0 0
      ghs/dist/shop/js/chunk-03ad842a.dd56be9e.js
  30. 1 0
      ghs/dist/shop/js/chunk-03bd240a.2c91546c.js
  31. 0 1
      ghs/dist/shop/js/chunk-03bd240a.f30d0b7c.js
  32. 0 0
      ghs/dist/shop/js/chunk-0641dd4c.05bd9d53.js
  33. 0 0
      ghs/dist/shop/js/chunk-0641dd4c.ac76e23c.js
  34. 0 0
      ghs/dist/shop/js/chunk-0660b6ae.cc96dc24.js
  35. 0 0
      ghs/dist/shop/js/chunk-0b6b1555.209d8397.js
  36. 0 0
      ghs/dist/shop/js/chunk-0b6b1555.fe639eab.js
  37. 0 0
      ghs/dist/shop/js/chunk-0d89ece4.0f83613d.js
  38. 0 0
      ghs/dist/shop/js/chunk-0d89ece4.cb10cdf4.js
  39. 0 0
      ghs/dist/shop/js/chunk-11ced52a.491cd049.js
  40. 0 0
      ghs/dist/shop/js/chunk-11ced52a.65c2bde4.js
  41. 0 0
      ghs/dist/shop/js/chunk-12a94041.3b4dbd73.js
  42. 0 0
      ghs/dist/shop/js/chunk-133bde8d.07f8fe64.js
  43. 0 0
      ghs/dist/shop/js/chunk-133bde8d.c1d83a38.js
  44. 0 0
      ghs/dist/shop/js/chunk-1525e9da.b70d7fd7.js
  45. 0 0
      ghs/dist/shop/js/chunk-1525e9da.c1bf75b3.js
  46. 0 0
      ghs/dist/shop/js/chunk-18e724da.2a12d32f.js
  47. 0 0
      ghs/dist/shop/js/chunk-18e724da.7c55088c.js
  48. 0 0
      ghs/dist/shop/js/chunk-192c41aa.4c3ed49d.js
  49. 0 0
      ghs/dist/shop/js/chunk-192c41aa.ebbd4a1b.js
  50. 0 0
      ghs/dist/shop/js/chunk-1c85963b.6658333c.js
  51. 0 0
      ghs/dist/shop/js/chunk-1d6f6ea0.0de89b60.js
  52. 0 0
      ghs/dist/shop/js/chunk-1d6f6ea0.23690b1e.js
  53. 0 0
      ghs/dist/shop/js/chunk-244a3cb7.bdfca42c.js
  54. 0 0
      ghs/dist/shop/js/chunk-24546abc.2897c6a7.js
  55. 0 0
      ghs/dist/shop/js/chunk-270155c0.8bc7b618.js
  56. 0 0
      ghs/dist/shop/js/chunk-27d5cb94.ee6c4eb7.js
  57. 0 0
      ghs/dist/shop/js/chunk-28a5186f.212c7114.js
  58. 0 0
      ghs/dist/shop/js/chunk-2beb6aa3.1cc5b808.js
  59. 0 0
      ghs/dist/shop/js/chunk-2beb6aa3.f9130f72.js
  60. 0 0
      ghs/dist/shop/js/chunk-2d0c0c02.3b224d3f.js
  61. 0 0
      ghs/dist/shop/js/chunk-2d0c0c02.5f209646.js
  62. 1 0
      ghs/dist/shop/js/chunk-2d0dd61c.2809c9da.js
  63. 0 1
      ghs/dist/shop/js/chunk-2d0dd61c.e22b16c4.js
  64. 0 0
      ghs/dist/shop/js/chunk-2d0e21c1.12af9c3b.js
  65. 0 0
      ghs/dist/shop/js/chunk-2d0e21c1.4dce8f86.js
  66. 0 0
      ghs/dist/shop/js/chunk-2d2077f4.68327399.js
  67. 0 0
      ghs/dist/shop/js/chunk-2d2077f4.9da7b23f.js
  68. 1 0
      ghs/dist/shop/js/chunk-2d209b0e.031ab88e.js
  69. 0 1
      ghs/dist/shop/js/chunk-2d209b0e.c7dfd9e8.js
  70. 0 0
      ghs/dist/shop/js/chunk-2d2176ab.9f6332df.js
  71. 0 0
      ghs/dist/shop/js/chunk-2d2176ab.a4588c31.js
  72. 1 0
      ghs/dist/shop/js/chunk-2d22652a.50aa216b.js
  73. 0 1
      ghs/dist/shop/js/chunk-2d22652a.5a90cf07.js
  74. 0 0
      ghs/dist/shop/js/chunk-2d22d462.4d43db41.js
  75. 0 0
      ghs/dist/shop/js/chunk-2d22d462.9506fb6b.js
  76. 0 0
      ghs/dist/shop/js/chunk-2d74f1e0.132e7a94.js
  77. 0 0
      ghs/dist/shop/js/chunk-2d74f1e0.8919d68b.js
  78. 0 0
      ghs/dist/shop/js/chunk-2dd1ef1a.4e6fd43c.js
  79. 0 0
      ghs/dist/shop/js/chunk-2dd1ef1a.c494c891.js
  80. 0 0
      ghs/dist/shop/js/chunk-30564928.6973d55b.js
  81. 0 0
      ghs/dist/shop/js/chunk-30564928.eb208103.js
  82. 0 0
      ghs/dist/shop/js/chunk-3155ebec.8ba7228d.js
  83. 0 0
      ghs/dist/shop/js/chunk-3155ebec.eb8a92ee.js
  84. 0 0
      ghs/dist/shop/js/chunk-31d6d968.8f3587c6.js
  85. 0 0
      ghs/dist/shop/js/chunk-355a412c.21a290ef.js
  86. 0 0
      ghs/dist/shop/js/chunk-355a412c.225ad021.js
  87. 0 0
      ghs/dist/shop/js/chunk-3cbb287f.4aab0dc2.js
  88. 0 0
      ghs/dist/shop/js/chunk-3cbb287f.aab7f041.js
  89. 0 1
      ghs/dist/shop/js/chunk-3e88096d.036c3390.js
  90. 1 0
      ghs/dist/shop/js/chunk-3e88096d.f889353b.js
  91. 0 0
      ghs/dist/shop/js/chunk-40af8a95.03e55f92.js
  92. 0 0
      ghs/dist/shop/js/chunk-40af8a95.3e42d783.js
  93. 0 0
      ghs/dist/shop/js/chunk-42dfed6c.834f29bb.js
  94. 0 0
      ghs/dist/shop/js/chunk-42dfed6c.ae3bbcf7.js
  95. 0 0
      ghs/dist/shop/js/chunk-430f9781.856fd540.js
  96. 0 0
      ghs/dist/shop/js/chunk-449b729d.5574bb1d.js
  97. 0 0
      ghs/dist/shop/js/chunk-449b729d.59ab5613.js
  98. 0 0
      ghs/dist/shop/js/chunk-46366c28.105385c8.js
  99. 0 0
      ghs/dist/shop/js/chunk-46366c28.c91f19ba.js
  100. 0 0
      ghs/dist/shop/js/chunk-48a77c7f.52337068.js

+ 31 - 0
.aiignore

@@ -0,0 +1,31 @@
+# Dependencies & vendors
+node_modules/
+vendor/
+
+# Build & generated output
+dist/
+build/
+unpackage/
+coverage/
+
+# Runtime & logs
+runtime/
+console/runtime/
+logs/
+*.log
+
+# VCS & IDE
+.git/
+.idea/
+.hbuilderx/
+.DS_Store
+
+# Secrets
+
+
+# Source maps
+*.map
+
+# h5 variants 鈥?only touch when the user explicitly asks
+hdh5/
+mallh5/

+ 9 - 2
.cursor/rules/general-rules.mdc

@@ -10,7 +10,7 @@ alwaysApply: true
 3. **生命周期**: 精确理解并使用 uni-app 的页面生命周期 (`onLoad`, `onShow`, `onReady`, `onHide`, `onUnload`) 和应用生命周期 (`onLaunch`, `onShow`, `onError`, `onHide`)。
 4. **条件编译**: 熟练运用条件编译 (`#ifdef H5`, `#ifdef MP-WEIXIN`, `#ifdef APP-PLUS`, `#endif`) 来处理不同平台的特定逻辑和样式。
 5. **配置文件**: 充分理解 `pages.json` (用于页面路由、导航栏和样式配置) 和 `manifest.json` (用于应用标识、图标、权限和模块配置) 的重要性。
-6. **样式单位**: 在编写 CSS/SCSS/LESS 时,默认使用 `rpx` 作为响应式尺寸单位,以确保在不同尺寸的设备上表现一致。
+6. **样式单位**: 在编写 CSS/SCSS/LESS 时,默认使用 `upx` 作为响应式尺寸单位,以确保在不同尺寸的设备上表现一致。
 7. **项目结构**: 认知并遵循标准的 uni-app 项目结构,例如 `pages` 目录存放页面,`components` 存放可复用组件,`static` 存放静态资源, `store` 存放状态管理。
 8. **性能优化**: 在生成代码时,考虑到小程序的性能限制,例如避免在视图层进行复杂的运算,合理使用 `v-if` 和 `v-show`,避免频繁的 setData 操作。
 9. **Vue 语法**: 本项目使用的是 Vue 2,请使用 Options API。
@@ -25,6 +25,13 @@ alwaysApply: true
 - **用户体验**: 添加适当的加载状态、空状态和错误状态处理
 - **可维护性**: 代码结构清晰,命名规范,注释充分
 
+### Git 提交规则
+- **重要**: 修改完代码后,**不要主动提交到 Git,不要执行git add 和 git commit等git相关操作**
+- **流程**: 代码修改完成后,等待用户复核代码,用户确认无误后才能提交
+- **说明**: agent 的职责是修改代码,不是提交代码。所有 Git 提交必须由用户明确要求
+- **例外**: 只有在用户明确说"提交"、"commit"、"推送"、"push"等提交相关的要求时,才能执行 Git 操作
+- **建议**: 修改完成后,应该总结改动内容,让用户知道已完成,等待用户指示下一步
+
 ### 项目结构
 这个目录下放了多个项目,项目分布与说明如下:
 
@@ -39,6 +46,6 @@ alwaysApply: true
 - hd       -- 桌面电脑 web 端
 
 **其他项目**
-- mallApp -- 其他业务线的移动端应用
+- mallApp -- 商城移动端应用
 
 **重要说明**: 各个项目是相互独立的,修改代码时请确认在对应项目目录中操作,不跨项目目录。

+ 3 - 7
.cursor/rules/project-structure.mdc

@@ -5,22 +5,18 @@ alwaysApply: true
 在执行任何操作前,必须明确识别当前工作的项目目录:
 
 **移动端项目** (uni-app 项目)
-- `hdApp/` - 花店移动端应用
+- `hdApp/` - 零售花店移动端应用
 - `ghsApp/` - 供货商移动端应用  
-- `jdApp/` - 基地业务移动端应用(jd 指的是: 基地的拼音缩写)
 - `mallApp/` - 商城移动端应用
 
 **平板端项目** (uni-app 项目)
-- `hdPad/` - 花店平板端应用
+- `hdPad/` - 零售花店平板端应用
 - `ghsPad/` - 供货商平板端应用
 
 **Web端项目**
-- `hd/` - 花店 Web 端
+- `hd/` - 零售花店 Web 端
 - `ghs/` - 供货商 Web 端
 
-**管理后台**
-- `jdadmin/` - 基地业务管理后台(jd 指的是: 基地的拼音缩写)
-
 ### 目录结构标准
 每个 uni-app 项目都应包含以下标准目录结构:
 

+ 96 - 0
.cursor/rules/style-compatibility.mdc

@@ -0,0 +1,96 @@
+---
+alwaysApply: true
+---
+
+### 样式兼容性规范 - gap 属性处理
+
+#### 概述
+`gap` 属性在 UNI-APP 的 APP 环境中兼容性差,本规范说明如何正确处理间距问题。
+
+#### gap 属性的兼容性问题
+
+**⚠️ 避免使用 gap 属性**
+- `gap` 属性在 APP 环境中(特别是 nvue)可能不生效
+- 微信小程序对 `gap` 的支持有限制
+- 不同平台表现不一致,容易导致布局错乱
+
+#### 推荐做法:使用 margin 代替 gap
+
+**❌ 不推荐的写法**
+```scss
+.container {
+  display: flex;
+  gap: 20upx;  // APP 中可能不生效
+}
+```
+
+**✅ 推荐的写法**
+```scss
+.container {
+  display: flex;
+  flex-direction: column;
+}
+
+.item {
+  margin-top: 20upx;
+  
+  &:first-child {
+    margin-top: 0;
+  }
+}
+```
+
+#### 动态间距类的正确写法
+
+**以协议类组件为例**
+```vue
+<template>
+  <view class="content-wrapper">
+    <view 
+      v-for="(item, index) in items" 
+      :key="index"
+      :class="{
+        'content-item': true,
+        'hasGap': item.gap === 2,
+        'noGap': item.gap !== 2
+      }"
+    >
+      {{ item.content }}
+    </view>
+  </view>
+</template>
+
+<style lang="scss" scoped>
+.content-item {
+  padding: 15upx 0;
+}
+
+.hasGap {
+  margin-top: 40upx;
+}
+
+.noGap {
+  margin-top: 0;
+}
+</style>
+```
+
+#### 条件编译处理 APP 差异
+
+如果需要区分 APP 和小程序的间距值:
+
+```scss
+.hasGap {
+  margin-top: 40upx;  // 小程序默认值
+  
+  /* #ifdef APP-PLUS */
+  margin-top: 50upx;  // APP 可能需要更大间距
+  /* #endif */
+}
+```
+
+#### 检查清单
+
+- [ ] 代码中是否使用了 `gap` 属性?→ 改用 `margin`
+- [ ] 是否为 Flex 容器的第一个子元素设置了 `margin: 0`?
+- [ ] 是否需要针对 APP 调整间距值?→ 使用条件编译

+ 31 - 0
.cursorignore

@@ -0,0 +1,31 @@
+# Dependencies & vendors
+node_modules/
+vendor/
+
+# Build & generated output
+dist/
+build/
+unpackage/
+coverage/
+
+# Runtime & logs
+runtime/
+console/runtime/
+logs/
+*.log
+
+# VCS & IDE
+.git/
+.idea/
+.hbuilderx/
+.DS_Store
+
+# Secrets
+
+
+# Source maps
+*.map
+
+# h5 variants — only touch when the user explicitly asks
+hdh5/
+mallh5/

+ 2 - 1
.gitignore

@@ -2,4 +2,5 @@
 .DS_Store
 hdApp/dist/*
 package-lock.json
-.prettierrc
+.prettierrc
+AGENTS.md

+ 31 - 0
.windsurfignore

@@ -0,0 +1,31 @@
+# Dependencies & vendors
+node_modules/
+vendor/
+
+# Build & generated output
+dist/
+build/
+unpackage/
+coverage/
+
+# Runtime & logs
+runtime/
+console/runtime/
+logs/
+*.log
+
+# VCS & IDE
+.git/
+.idea/
+.hbuilderx/
+.DS_Store
+
+# Secrets
+
+
+# Source maps
+*.map
+
+# h5 variants 鈥?only touch when the user explicitly asks
+hdh5/
+mallh5/

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/css/chunk-12a94041.b8982720.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/css/chunk-244a3cb7.83e47c39.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/css/chunk-24546abc.4ff40d53.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/css/chunk-28a5186f.82dfcb8e.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/css/chunk-31d6d968.ab2877d6.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/css/chunk-517b8156.135d47b2.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/css/chunk-5a77b11f.8079ec62.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/css/chunk-5ee2432f.a6a6adb7.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/css/chunk-c06d096a.465cf014.css


+ 0 - 0
ghs/dist/shop/css/chunk-1c85963b.a8c34017.css → ghs/dist/shop/css/chunk-c19286da.a8c34017.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/css/chunk-c3ab38a4.6ae1571b.css


+ 1 - 1
ghs/dist/shop/index.html

@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="referer" content="never"><meta name="renderer" content="webkit"><meta name="viewport" content><link rel="icon" href="/favicon.ico"><link rel="stylesheet" type="text/css" media="print" href="/print-lock.css"><title>销花宝</title><link href="https://img.hzghd.com/cdn/nprogress/0.2.0/nprogress.min.css" rel="stylesheet"><link href="https://img.hzghd.com/cdn/quill/2.0.0-dev.3/quill.core.min.css" rel="stylesheet"><link href="https://img.hzghd.com/cdn/viewerjs/1.3.7/viewer.min.css" rel="stylesheet"><link href="https://img.hzghd.com/cdn/element-ui/2.13.0/theme-chalk/index.css" rel="stylesheet"><style>html,
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="referer" content="never"><meta name="renderer" content="webkit"><meta name="viewport" content><link rel="icon" href="/favicon.ico"><link rel="stylesheet" type="text/css" media="print" href="/print-lock.css"><title>销花宝</title><link href="https://img.wixhb.com/cdn/nprogress/0.2.0/nprogress.min.css" rel="stylesheet"><link href="https://img.wixhb.com/cdn/quill/2.0.0-dev.3/quill.core.min.css" rel="stylesheet"><link href="https://img.wixhb.com/cdn/viewerjs/1.3.7/viewer.min.css" rel="stylesheet"><link href="https://img.wixhb.com/cdn/element-ui/2.13.0/theme-chalk/index.css" rel="stylesheet"><style>html,
 			body,
 			#app {
 				height: 100%;

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/app.0bbbf274.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/app.c5eb45fd.js


+ 1 - 0
ghs/dist/shop/js/chunk-0007b44b.7f975173.js

@@ -0,0 +1 @@
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0007b44b"],{"9f2c":function(e,t,r){},badd:function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"cl-menu-tree"},[t("el-popover",{ref:"popover",attrs:{placement:"bottom-start",trigger:"click","popper-class":"popper-menu-tree"}},[t("el-input",{attrs:{size:"small"},model:{value:e.filterValue,callback:function(t){e.filterValue=t},expression:"filterValue"}},[t("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),t("el-tree",{ref:"tree",attrs:{"node-key":"menuId",data:e.treeList,props:e.props,"highlight-current":!0,"expand-on-click-node":!1,"default-expanded-keys":e.expandedKeys,"filter-node-method":e.filterNode},on:{"current-change":e.currentChange}})],1),t("el-input",{directives:[{name:"popover",rawName:"v-popover:popover",arg:"popover"}],attrs:{readonly:"",placeholder:"请选择"},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}})],1)},i=[],l=(r("45d2"),r("4e1c"),r("951a"),r("8bc2")),s={name:"cl-menu-tree",props:{value:String},data(){return{filterValue:"",list:[],props:{label:"name",children:"children"},expandedKeys:[]}},watch:{filterValue(e){this.$refs.tree.filter(e)}},computed:{name(){const e=this.list.find(e=>e.id==this.value);return e?e.name:"一级菜单"},treeList(){return Object(l["deepTree"])(this.list)}},mounted(){this.menuList()},methods:{currentChange({id:e}){this.$emit("input",e)},menuList(){this.$service.system.menu.list().then(e=>{let t=e.filter(e=>2!=e.type);t.unshift({name:"一级菜单",id:null}),this.list=t})},filterNode(e,t){return!e||-1!==t.name.indexOf(e)}}},a=s,o=(r("bb85"),r("1805")),p=Object(o["a"])(a,n,i,!1,null,null,null);t["default"]=p.exports},bb85:function(e,t,r){"use strict";r("9f2c")}}]);

+ 0 - 1
ghs/dist/shop/js/chunk-0007b44b.885b6e0f.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0007b44b"],{"9f2c":function(e,t,r){},badd:function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"cl-menu-tree"},[t("el-popover",{ref:"popover",attrs:{placement:"bottom-start",trigger:"click","popper-class":"popper-menu-tree"}},[t("el-input",{attrs:{size:"small"},model:{value:e.filterValue,callback:function(t){e.filterValue=t},expression:"filterValue"}},[t("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),t("el-tree",{ref:"tree",attrs:{"node-key":"menuId",data:e.treeList,props:e.props,"highlight-current":!0,"expand-on-click-node":!1,"default-expanded-keys":e.expandedKeys,"filter-node-method":e.filterNode},on:{"current-change":e.currentChange}})],1),t("el-input",{directives:[{name:"popover",rawName:"v-popover:popover",arg:"popover"}],attrs:{readonly:"",placeholder:"请选择"},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}})],1)},i=[],l=(r("6e70"),r("f24b"),r("9493"),r("8bc2")),s={name:"cl-menu-tree",props:{value:String},data(){return{filterValue:"",list:[],props:{label:"name",children:"children"},expandedKeys:[]}},watch:{filterValue(e){this.$refs.tree.filter(e)}},computed:{name(){const e=this.list.find(e=>e.id==this.value);return e?e.name:"一级菜单"},treeList(){return Object(l["deepTree"])(this.list)}},mounted(){this.menuList()},methods:{currentChange({id:e}){this.$emit("input",e)},menuList(){this.$service.system.menu.list().then(e=>{let t=e.filter(e=>2!=e.type);t.unshift({name:"一级菜单",id:null}),this.list=t})},filterNode(e,t){return!e||-1!==t.name.indexOf(e)}}},a=s,o=(r("bb85"),r("1805")),p=Object(o["a"])(a,n,i,!1,null,null,null);t["default"]=p.exports},bb85:function(e,t,r){"use strict";r("9f2c")}}]);

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-024cd578.a21d3bbb.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-024cd578.c54a9f3b.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-03772c6f.a18eeebd.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-03772c6f.aefa287e.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-03ad842a.96290c72.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-03ad842a.dd56be9e.js


+ 1 - 0
ghs/dist/shop/js/chunk-03bd240a.2c91546c.js

@@ -0,0 +1 @@
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-03bd240a"],{"6f96":function(e,t,r){},aac6:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"cl-role-tree"},[t("p",[e._v(e._s(e.title))]),t("el-input",{attrs:{placeholder:"输入关键字进行过滤",size:"small"},model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}}),t("div",{staticClass:"scroller"},[t("el-tree",{ref:"tree",attrs:{data:e.list,props:e.props,"default-checked-keys":e.checked,"filter-node-method":e.filterNode,"highlight-current":"","node-key":"id","show-checkbox":""},on:{"check-change":e.save}})],1)],1)},i=[],c=(r("f16c"),r("45d2"),r("4e1c"),r("8160"),r("8bc2")),l={props:{value:Array,title:String},data(){return{list:[],checked:[],keyword:"",props:{label:"name",children:"children"},loading:!1}},watch:{keyword(e){this.$refs["tree"].filter(e)},value(e){this.refreshTree(e)}},mounted(){this.refresh()},methods:{refreshTree(e){e||(this.checked=[]);let t=[],r=e=>{e.forEach(e=>{e.children?r(e.children):t.push(Number(e.id))})};r(this.list),this.checked=t.filter(t=>(e||[]).includes(t))},refresh(){this.$service.system.menu.list().then(e=>{this.list=Object(c["deepTree"])(e),this.refreshTree(this.value)}).catch(e=>{this.$message.error(e)})},filterNode(e,t){return!e||t.name.includes(e)},save(){const e=this.$refs["tree"],t=e.getCheckedKeys(),r=e.getHalfCheckedKeys();this.$emit("input",[...t,...r])}}},a=l,n=(r("ef91"),r("1805")),h=Object(n["a"])(a,s,i,!1,null,"80ffcb94",null);t["default"]=h.exports},ef91:function(e,t,r){"use strict";r("6f96")}}]);

+ 0 - 1
ghs/dist/shop/js/chunk-03bd240a.f30d0b7c.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-03bd240a"],{"6f96":function(e,t,r){},aac6:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"cl-role-tree"},[t("p",[e._v(e._s(e.title))]),t("el-input",{attrs:{placeholder:"输入关键字进行过滤",size:"small"},model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}}),t("div",{staticClass:"scroller"},[t("el-tree",{ref:"tree",attrs:{data:e.list,props:e.props,"default-checked-keys":e.checked,"filter-node-method":e.filterNode,"highlight-current":"","node-key":"id","show-checkbox":""},on:{"check-change":e.save}})],1)],1)},i=[],c=(r("6678"),r("6e70"),r("f24b"),r("c33f"),r("8bc2")),l={props:{value:Array,title:String},data(){return{list:[],checked:[],keyword:"",props:{label:"name",children:"children"},loading:!1}},watch:{keyword(e){this.$refs["tree"].filter(e)},value(e){this.refreshTree(e)}},mounted(){this.refresh()},methods:{refreshTree(e){e||(this.checked=[]);let t=[],r=e=>{e.forEach(e=>{e.children?r(e.children):t.push(Number(e.id))})};r(this.list),this.checked=t.filter(t=>(e||[]).includes(t))},refresh(){this.$service.system.menu.list().then(e=>{this.list=Object(c["deepTree"])(e),this.refreshTree(this.value)}).catch(e=>{this.$message.error(e)})},filterNode(e,t){return!e||t.name.includes(e)},save(){const e=this.$refs["tree"],t=e.getCheckedKeys(),r=e.getHalfCheckedKeys();this.$emit("input",[...t,...r])}}},a=l,n=(r("ef91"),r("1805")),h=Object(n["a"])(a,s,i,!1,null,"80ffcb94",null);t["default"]=h.exports},ef91:function(e,t,r){"use strict";r("6f96")}}]);

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-0641dd4c.05bd9d53.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-0641dd4c.ac76e23c.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-0660b6ae.cc96dc24.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-0b6b1555.209d8397.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-0b6b1555.fe639eab.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-0d89ece4.0f83613d.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-0d89ece4.cb10cdf4.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-11ced52a.491cd049.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-11ced52a.65c2bde4.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-12a94041.3b4dbd73.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-133bde8d.07f8fe64.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-133bde8d.c1d83a38.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-1525e9da.b70d7fd7.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-1525e9da.c1bf75b3.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-18e724da.2a12d32f.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-18e724da.7c55088c.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-192c41aa.4c3ed49d.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-192c41aa.ebbd4a1b.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-1c85963b.6658333c.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-1d6f6ea0.0de89b60.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-1d6f6ea0.23690b1e.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-244a3cb7.bdfca42c.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-24546abc.2897c6a7.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-270155c0.8bc7b618.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-27d5cb94.ee6c4eb7.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-28a5186f.212c7114.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2beb6aa3.1cc5b808.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2beb6aa3.f9130f72.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d0c0c02.3b224d3f.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d0c0c02.5f209646.js


+ 1 - 0
ghs/dist/shop/js/chunk-2d0dd61c.2809c9da.js

@@ -0,0 +1 @@
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0dd61c"],{"80c1":function(s,t,i){"use strict";i.r(t);i("f16c");t["default"]={data(){return{form:{mobile:null,password:null,verifyCode:""},saving:!1,loading:!0}},mounted(){this.loading=!1},methods:{captchaChange(){this.form.verifyCode=""},async next(){const{mobile:s,password:t}=this.form;if(!s)return this.$message.warning("用户名不能为空");if(!t)return this.$message.warning("密码不能为空");this.saving=!0;try{await this.$store.dispatch("userLogin",this.form),"business"==this.$projectName?(await this.$store.dispatch("userInfo"),await this.$store.dispatch("shopInfo")):await this.$store.dispatch("adminInfo");const[s]=await this.$store.dispatch("permMenu");this.saving=!1,s?this.$nextTick(()=>{this.$projectName,this.$router.push("/")}):this.$message.error("该账号没有权限")}catch(i){this.saving=!1}}}}}}]);

+ 0 - 1
ghs/dist/shop/js/chunk-2d0dd61c.e22b16c4.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0dd61c"],{"80c1":function(s,t,i){"use strict";i.r(t);i("6678");t["default"]={data(){return{form:{mobile:null,password:null,verifyCode:""},saving:!1,loading:!0}},mounted(){this.loading=!1},methods:{captchaChange(){this.form.verifyCode=""},async next(){const{mobile:s,password:t}=this.form;if(!s)return this.$message.warning("用户名不能为空");if(!t)return this.$message.warning("密码不能为空");this.saving=!0;try{await this.$store.dispatch("userLogin",this.form),"business"==this.$projectName?(await this.$store.dispatch("userInfo"),await this.$store.dispatch("shopInfo")):await this.$store.dispatch("adminInfo");const[s]=await this.$store.dispatch("permMenu");this.saving=!1,s?this.$nextTick(()=>{this.$projectName,this.$router.push("/")}):this.$message.error("该账号没有权限")}catch(i){this.saving=!1}}}}}}]);

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d0e21c1.12af9c3b.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d0e21c1.4dce8f86.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d2077f4.68327399.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d2077f4.9da7b23f.js


+ 1 - 0
ghs/dist/shop/js/chunk-2d209b0e.031ab88e.js

@@ -0,0 +1 @@
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d209b0e"],{a9aa:function(t,o,e){"use strict";e.r(o);var n=e("6678"),a=e.n(n);function r(t){if(0===t)return"0 B";let o=1024,e=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],n=Math.floor(Math.log(t)/Math.log(o));return(t/Math.pow(o,n)).toPrecision(3)+" "+e[n]}o["default"]={components:{ECharts:a()},filters:{unit_size:r,fixed2(t){return t?parseFloat(parseFloat(t).toFixed(2)):0}},methods:{conByte:r}}}}]);

+ 0 - 1
ghs/dist/shop/js/chunk-2d209b0e.c7dfd9e8.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d209b0e"],{a9aa:function(t,o,e){"use strict";e.r(o);var n=e("6678b"),a=e.n(n);function r(t){if(0===t)return"0 B";let o=1024,e=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],n=Math.floor(Math.log(t)/Math.log(o));return(t/Math.pow(o,n)).toPrecision(3)+" "+e[n]}o["default"]={components:{ECharts:a()},filters:{unit_size:r,fixed2(t){return t?parseFloat(parseFloat(t).toFixed(2)):0}},methods:{conByte:r}}}}]);

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d2176ab.9f6332df.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d2176ab.a4588c31.js


+ 1 - 0
ghs/dist/shop/js/chunk-2d22652a.50aa216b.js

@@ -0,0 +1 @@
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d22652a"],{e7bd:function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e._self._c;return t("el-cascader",{attrs:{options:e.options,props:{multiple:!0},separator:":",clearable:"",filterable:""},on:{change:e.onChange},model:{value:e.newValue,callback:function(t){e.newValue=t},expression:"newValue"}})},a=[],s=(l("f16c"),l("45d2"),l("4e1c"),l("8160"),l("9052"),{props:{value:[String,Number,Array],props:Object,on:Object},data(){return{options:[],newValue:[]}},watch:{value(){this.parse()}},created(){let e=[],t=[];const l=e=>{for(let n in e){let{permission:a}=e[n];a?t=[...t,Object.values(a)].flat():l(e[n])}};l(this.$service),t.filter(e=>e.includes(":")).map(e=>e.split(":")).forEach(t=>{const l=(e,n)=>{let a=t[e],s=n.findIndex(e=>e.label==a);if(s>=0)l(e+1,n[s].children);else{let s=e==t.length-1;n.push({label:a,value:a,children:s?null:[]}),s||l(e+1,n[n.length-1].children||[])}};l(0,e)}),this.options=e},mounted(){this.parse()},methods:{parse(){this.newValue=this.value?this.value.split(",").map(e=>e.split(":")):[]},onChange(e){this.$emit("input",e.map(e=>e.join(":")).join(","))}}}),i=s,o=l("1805"),r=Object(o["a"])(i,n,a,!1,null,"04676ca6",null);t["default"]=r.exports}}]);

+ 0 - 1
ghs/dist/shop/js/chunk-2d22652a.5a90cf07.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d22652a"],{e7bd:function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e._self._c;return t("el-cascader",{attrs:{options:e.options,props:{multiple:!0},separator:":",clearable:"",filterable:""},on:{change:e.onChange},model:{value:e.newValue,callback:function(t){e.newValue=t},expression:"newValue"}})},a=[],s=(l("6678"),l("6e70"),l("f24b"),l("c33f"),l("21b9"),{props:{value:[String,Number,Array],props:Object,on:Object},data(){return{options:[],newValue:[]}},watch:{value(){this.parse()}},created(){let e=[],t=[];const l=e=>{for(let n in e){let{permission:a}=e[n];a?t=[...t,Object.values(a)].flat():l(e[n])}};l(this.$service),t.filter(e=>e.includes(":")).map(e=>e.split(":")).forEach(t=>{const l=(e,n)=>{let a=t[e],s=n.findIndex(e=>e.label==a);if(s>=0)l(e+1,n[s].children);else{let s=e==t.length-1;n.push({label:a,value:a,children:s?null:[]}),s||l(e+1,n[n.length-1].children||[])}};l(0,e)}),this.options=e},mounted(){this.parse()},methods:{parse(){this.newValue=this.value?this.value.split(",").map(e=>e.split(":")):[]},onChange(e){this.$emit("input",e.map(e=>e.join(":")).join(","))}}}),i=s,o=l("1805"),r=Object(o["a"])(i,n,a,!1,null,"04676ca6",null);t["default"]=r.exports}}]);

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d22d462.4d43db41.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d22d462.9506fb6b.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d74f1e0.132e7a94.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2d74f1e0.8919d68b.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2dd1ef1a.4e6fd43c.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-2dd1ef1a.c494c891.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-30564928.6973d55b.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-30564928.eb208103.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-3155ebec.8ba7228d.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-3155ebec.eb8a92ee.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-31d6d968.8f3587c6.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-355a412c.21a290ef.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-355a412c.225ad021.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-3cbb287f.4aab0dc2.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-3cbb287f.aab7f041.js


+ 0 - 1
ghs/dist/shop/js/chunk-3e88096d.036c3390.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3e88096d"],{"1f40":function(t,a,o){},a371:function(t,a,o){"use strict";o.r(a);var e=function(){var t=this,a=t._self._c;return a("e-charts",{attrs:{options:t.options}})},i=[],r=(o("6678"),o("6678b")),s=o.n(r),n=(o("44e5"),{name:"echart",components:{ECharts:s.a},props:{chartData:{type:Object}},data(){return{chart:null,options:{}}},watch:{chartData:{deep:!0,handler:function(t){if(!this.chart)return!1;this.initChart()}}},methods:{initChart(){if(this.chart=!0,this.$util.isEmpty(this.chartData))return!1;let t=JSON.parse(JSON.stringify(this.chartData)),a=[],o=[];for(let e in t)a.push(e),o.push(t[e]);this.setOptions({nameData:a,numData:o})},setOptions(t){this.options={tooltip:{trigger:"axis"},grid:{left:"3%",right:"3%",top:"30",bottom:"0",containLabel:!0},xAxis:[{type:"category",data:t.nameData,axisLine:{lineStyle:{color:"#999"}}}],yAxis:[{type:"value",splitNumber:9,splitLine:{lineStyle:{type:"dashed",color:"#DDD"}},axisLine:{show:!1,lineStyle:{color:"#333"}},nameTextStyle:{color:"#999"},splitArea:{show:!1}}],series:[{name:"统计",type:"line",data:t.numData,lineStyle:{normal:{width:2,color:{type:"linear",colorStops:[{offset:0,color:"#3385ff"},{offset:1,color:"#3385ff"}],globalCoord:!1},shadowColor:"rgba(72,216,191, 0)",shadowBlur:10,shadowOffsetY:20}},itemStyle:{normal:{color:"#fff",borderWidth:2,borderColor:"#3385ff"}},smooth:!0}]}}}}),l=n,h=(o("d84a"),o("1805")),c=Object(h["a"])(l,e,i,!1,null,"9815122a",null);a["default"]=c.exports},d84a:function(t,a,o){"use strict";o("1f40")}}]);

+ 1 - 0
ghs/dist/shop/js/chunk-3e88096d.f889353b.js

@@ -0,0 +1 @@
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3e88096d"],{"1f40":function(t,a,o){},a371:function(t,a,o){"use strict";o.r(a);var e=function(){var t=this,a=t._self._c;return a("e-charts",{attrs:{options:t.options}})},i=[],r=(o("f16c"),o("6678")),s=o.n(r),n=(o("44e5"),{name:"echart",components:{ECharts:s.a},props:{chartData:{type:Object}},data(){return{chart:null,options:{}}},watch:{chartData:{deep:!0,handler:function(t){if(!this.chart)return!1;this.initChart()}}},methods:{initChart(){if(this.chart=!0,this.$util.isEmpty(this.chartData))return!1;let t=JSON.parse(JSON.stringify(this.chartData)),a=[],o=[];for(let e in t)a.push(e),o.push(t[e]);this.setOptions({nameData:a,numData:o})},setOptions(t){this.options={tooltip:{trigger:"axis"},grid:{left:"3%",right:"3%",top:"30",bottom:"0",containLabel:!0},xAxis:[{type:"category",data:t.nameData,axisLine:{lineStyle:{color:"#999"}}}],yAxis:[{type:"value",splitNumber:9,splitLine:{lineStyle:{type:"dashed",color:"#DDD"}},axisLine:{show:!1,lineStyle:{color:"#333"}},nameTextStyle:{color:"#999"},splitArea:{show:!1}}],series:[{name:"统计",type:"line",data:t.numData,lineStyle:{normal:{width:2,color:{type:"linear",colorStops:[{offset:0,color:"#3385ff"},{offset:1,color:"#3385ff"}],globalCoord:!1},shadowColor:"rgba(72,216,191, 0)",shadowBlur:10,shadowOffsetY:20}},itemStyle:{normal:{color:"#fff",borderWidth:2,borderColor:"#3385ff"}},smooth:!0}]}}}}),l=n,h=(o("d84a"),o("1805")),c=Object(h["a"])(l,e,i,!1,null,"9815122a",null);a["default"]=c.exports},d84a:function(t,a,o){"use strict";o("1f40")}}]);

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-40af8a95.03e55f92.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-40af8a95.3e42d783.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-42dfed6c.834f29bb.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-42dfed6c.ae3bbcf7.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-430f9781.856fd540.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-449b729d.5574bb1d.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-449b729d.59ab5613.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-46366c28.105385c8.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-46366c28.c91f19ba.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
ghs/dist/shop/js/chunk-48a77c7f.52337068.js


Некоторые файлы не были показаны из-за большого количества измененных файлов