Просмотр исходного кода

Merge branch 'master' of https://gitee.com/ZhongBangKeJi/CRMEB

sugar1569 1 год назад
Родитель
Сommit
0da94834f9
100 измененных файлов с 91 добавлено и 92 удалено
  1. 3 3
      README.md
  2. 3 3
      crmeb/app/Request.php
  3. 3 0
      crmeb/app/adminapi/controller/v1/setting/SystemConfig.php
  4. 1 23
      crmeb/app/common.php
  5. 3 0
      crmeb/app/services/system/config/SystemConfigServices.php
  6. BIN
      crmeb/public/admin/image/logo-small.png
  7. 1 1
      crmeb/public/admin/index.html
  8. 13 0
      crmeb/public/admin/manifest.json
  9. 1 0
      crmeb/public/admin/system_static/css/app.7bcd12bb.css
  10. 0 1
      crmeb/public/admin/system_static/css/app.f87fbe25.css
  11. 1 1
      crmeb/public/admin/system_static/css/chunk-220d5f0c.7189a375.css
  12. 0 1
      crmeb/public/admin/system_static/css/chunk-058ebaa7.5e984949.css
  13. 0 1
      crmeb/public/admin/system_static/css/chunk-06c68f0e.89adb531.css
  14. 1 1
      crmeb/public/admin/system_static/css/chunk-1bf9c16d.3fbaae04.css
  15. 1 0
      crmeb/public/admin/system_static/css/chunk-0bc9e3e3.ac9828ec.css
  16. 1 1
      crmeb/public/admin/system_static/css/chunk-382f72c1.b527f323.css
  17. 1 1
      crmeb/public/admin/system_static/css/chunk-411b1e75.63800c2d.css
  18. 1 1
      crmeb/public/admin/system_static/css/chunk-67b4a9cb.82ee5287.css
  19. 1 0
      crmeb/public/admin/system_static/css/chunk-26eb6d38.6a37ec86.css
  20. 0 1
      crmeb/public/admin/system_static/css/chunk-2fcc8f66.89adb531.css
  21. 1 1
      crmeb/public/admin/system_static/css/chunk-226ef389.1d9bdb88.css
  22. 1 1
      crmeb/public/admin/system_static/css/chunk-29e4568c.5e200dfa.css
  23. 1 1
      crmeb/public/admin/system_static/css/chunk-7273a738.ccf08c68.css
  24. 1 0
      crmeb/public/admin/system_static/css/chunk-5f6ae354.efbc7041.css
  25. 1 1
      crmeb/public/admin/system_static/css/chunk-49cb667a.0368fd41.css
  26. 1 1
      crmeb/public/admin/system_static/css/chunk-230ac7a0.081d631e.css
  27. 1 1
      crmeb/public/admin/system_static/css/chunk-089b48fd.b1f2730d.css
  28. 1 0
      crmeb/public/admin/system_static/css/chunk-692a19d0.d6f9eedf.css
  29. 1 1
      crmeb/public/admin/system_static/css/chunk-0e14d002.19466b28.css
  30. 1 1
      crmeb/public/admin/system_static/css/chunk-42301c54.98e7291e.css
  31. 1 1
      crmeb/public/admin/system_static/css/chunk-1157c039.076eb673.css
  32. 1 1
      crmeb/public/admin/system_static/css/chunk-e27eaf76.6efb7d40.css
  33. 0 1
      crmeb/public/admin/system_static/css/chunk-7399ecb2.1343aed9.css
  34. 1 1
      crmeb/public/admin/system_static/css/chunk-39128d0a.9c8c48d7.css
  35. 1 0
      crmeb/public/admin/system_static/css/chunk-a683c752.d6f9eedf.css
  36. 1 0
      crmeb/public/admin/system_static/css/chunk-b830c552.d0bb178d.css
  37. 0 1
      crmeb/public/admin/system_static/css/chunk-bda448c4.e6b04cac.css
  38. 0 1
      crmeb/public/admin/system_static/css/chunk-bf117f1c.5cac205e.css
  39. 1 1
      crmeb/public/admin/system_static/css/chunk-8342e1c8.51a850d6.css
  40. 1 1
      crmeb/public/admin/system_static/css/chunk-8bec1408.f073fdc4.css
  41. 0 1
      crmeb/public/admin/system_static/css/chunk-d243c584.42f74da0.css
  42. 1 0
      crmeb/public/admin/system_static/css/chunk-d7f8e48a.6990582a.css
  43. 1 1
      crmeb/public/admin/system_static/css/chunk-99578034.2ada99d5.css
  44. 1 1
      crmeb/public/admin/system_static/js/app.6172b51c.js
  45. 1 0
      crmeb/public/admin/system_static/js/chunk-0088791a.2a9cc662.js
  46. 0 1
      crmeb/public/admin/system_static/js/chunk-058ebaa7.7e819eed.js
  47. 0 1
      crmeb/public/admin/system_static/js/chunk-06c68f0e.315b52cb.js
  48. 1 0
      crmeb/public/admin/system_static/js/chunk-0b16490a.f6396c17.js
  49. 1 1
      crmeb/public/admin/system_static/js/chunk-bf117f1c.c8ead2d2.js
  50. 0 1
      crmeb/public/admin/system_static/js/chunk-0e14d002.9b5cd768.js
  51. 0 1
      crmeb/public/admin/system_static/js/chunk-1157c039.ee62f56a.js
  52. 1 0
      crmeb/public/admin/system_static/js/chunk-119444fa.075bed02.js
  53. 0 1
      crmeb/public/admin/system_static/js/chunk-119444fa.2fef9749.js
  54. 1 1
      crmeb/public/admin/system_static/js/chunk-382f72c1.b80e7080.js
  55. 1 1
      crmeb/public/admin/system_static/js/chunk-411b1e75.bce4ffda.js
  56. 0 1
      crmeb/public/admin/system_static/js/chunk-1bf9c16d.f24cb9f7.js
  57. 0 1
      crmeb/public/admin/system_static/js/chunk-220d5f0c.5ac6e723.js
  58. 0 1
      crmeb/public/admin/system_static/js/chunk-226ef389.55807df0.js
  59. 1 0
      crmeb/public/admin/system_static/js/chunk-22c1bf06.9a5797d7.js
  60. 0 1
      crmeb/public/admin/system_static/js/chunk-230ac7a0.0b5da6a7.js
  61. 1 0
      crmeb/public/admin/system_static/js/chunk-26eb6d38.928cefdf.js
  62. 1 0
      crmeb/public/admin/system_static/js/chunk-2d0af08c.f94667b0.js
  63. 0 1
      crmeb/public/admin/system_static/js/chunk-2fcc8f66.a71c275d.js
  64. 1 0
      crmeb/public/admin/system_static/js/chunk-3032cb17.dcd738d4.js
  65. 0 1
      crmeb/public/admin/system_static/js/chunk-39128d0a.1044c490.js
  66. 1 1
      crmeb/public/admin/system_static/js/chunk-29e4568c.5be76535.js
  67. 0 1
      crmeb/public/admin/system_static/js/chunk-42301c54.a054a969.js
  68. 0 1
      crmeb/public/admin/system_static/js/chunk-49cb667a.e02924ee.js
  69. 2 2
      crmeb/public/admin/system_static/js/chunk-7273a738.bdb99b00.js
  70. 1 0
      crmeb/public/admin/system_static/js/chunk-5f6ae354.4bef0035.js
  71. 1 0
      crmeb/public/admin/system_static/js/chunk-5fe078c7.dca1bae1.js
  72. 1 0
      crmeb/public/admin/system_static/js/chunk-64a1f3ac.d2569546.js
  73. 1 1
      crmeb/public/admin/system_static/js/chunk-089b48fd.7e9b3eab.js
  74. 0 1
      crmeb/public/admin/system_static/js/chunk-67b4a9cb.67fe63f8.js
  75. 1 0
      crmeb/public/admin/system_static/js/chunk-692a19d0.154aa5ad.js
  76. 1 0
      crmeb/public/admin/system_static/js/chunk-699e9367.80da7ccf.js
  77. 1 0
      crmeb/public/admin/system_static/js/chunk-6b51b408.c878fec1.js
  78. 1 0
      crmeb/public/admin/system_static/js/chunk-6c4dd872.e83e0758.js
  79. 1 0
      crmeb/public/admin/system_static/js/chunk-6d3bc253.77b44ad9.js
  80. 0 1
      crmeb/public/admin/system_static/js/chunk-7399ecb2.04022fd9.js
  81. 0 1
      crmeb/public/admin/system_static/js/chunk-74532125.b046aa0b.js
  82. 1 0
      crmeb/public/admin/system_static/js/chunk-7585b9bc.f49145c3.js
  83. 0 1
      crmeb/public/admin/system_static/js/chunk-8342e1c8.c695070b.js
  84. 0 1
      crmeb/public/admin/system_static/js/chunk-8bec1408.1448c219.js
  85. 0 1
      crmeb/public/admin/system_static/js/chunk-99578034.19206e7c.js
  86. 1 0
      crmeb/public/admin/system_static/js/chunk-a683c752.e0ecf136.js
  87. 1 0
      crmeb/public/admin/system_static/js/chunk-b830c552.8e1897bf.js
  88. 0 1
      crmeb/public/admin/system_static/js/chunk-bda448c4.13512798.js
  89. 1 0
      crmeb/public/admin/system_static/js/chunk-c64cadac.25911c10.js
  90. 1 0
      crmeb/public/admin/system_static/js/chunk-cef5dfec.69440db8.js
  91. 0 1
      crmeb/public/admin/system_static/js/chunk-d243c584.b15f14e0.js
  92. 1 0
      crmeb/public/admin/system_static/js/chunk-d7f8e48a.ba241840.js
  93. 1 0
      crmeb/public/admin/system_static/js/chunk-dc614c18.75057203.js
  94. 0 1
      crmeb/public/admin/system_static/js/chunk-e27eaf76.e28bb26f.js
  95. 1 1
      crmeb/public/index.html
  96. 4 3
      crmeb/public/install/crmeb.sql
  97. 0 1
      crmeb/public/static/js/index.449a94cd.js
  98. 1 0
      crmeb/public/static/js/index.5a747ee6.js
  99. 1 0
      crmeb/public/static/js/index.f6e7b33d.js
  100. 0 0
      crmeb/public/static/js/pages-activity-goods_combination_details-index.20bd2475.js

+ 3 - 3
README.md

@@ -1,6 +1,6 @@
 
 <div align="center" >
-    <img src="https://images.gitee.com/uploads/images/2021/1109/164354_0aafe3d2_892944.gif" />
+    <img src="https://www.crmeb.com/static/images/dark_logo.png" />
 </div>
 <div align="center">
 
@@ -13,7 +13,7 @@ CRMEB开源商城系统PHP版
         <img src="https://img.shields.io/badge/Licence-apache2.0-green.svg?style=flat" />
     </a>
     <a href="http://www.crmeb.com">
-        <img src="https://img.shields.io/badge/Edition-5.2-blue.svg" />
+        <img src="https://img.shields.io/badge/Edition-5.4-blue.svg" />
     </a>
      <a href="https://gitee.com/ZhongBangKeJi/CRMEB/repository/archive/master.zip">
         <img src="https://img.shields.io/badge/Download-240m-red.svg" />
@@ -45,7 +45,7 @@ CRMEB开源商城系统PHP版
 ### 📋 更新说明
 
 
-点击查看<a href="https://doc.crmeb.com/single/v53/12202" target="_blank">更新记录</a>
+点击查看<a href="https://doc.crmeb.com/single/v54/14013" target="_blank">更新记录</a>
 
 
 ### 用心做开源,我们也很需要你的鼓励!右上角Star🌟,等你点亮!

+ 3 - 3
crmeb/app/Request.php

@@ -34,7 +34,7 @@ class Request extends \think\Request
      * @var array
      */
     protected $except = ['menu_path', 'api_url', 'unique_auth',
-                         'description', 'custom_form', 'content', 'tableField', 'url', 'customCode'];
+        'description', 'custom_form', 'content', 'tableField', 'url', 'customCode', 'value', 'refund_reason_wap_img'];
 
     /**
      * 获取请求的数据
@@ -83,8 +83,8 @@ class Request extends \think\Request
         $result = [];
         foreach ($array as $key => $value) {
             if (is_array($value)) {
-                // 如果值是数组,递归调用 filterArrayValues
-                $result[$key] = $this->filterArrayValues($value);
+                // 如果值是数组,并且不在不过滤变量名里面,递归调用 filterArrayValues,否则直接赋值
+                $result[$key] = in_array($key, $this->except) ? $value : $this->filterArrayValues($value);
             } else {
                 if (in_array($key, $this->except) || is_int($value) || is_null($value)) {
                     $result[$key] = $value;

+ 3 - 0
crmeb/app/adminapi/controller/v1/setting/SystemConfig.php

@@ -376,6 +376,9 @@ class SystemConfig extends AuthController
         if (isset($post['refund_time_available'])) {
             if (!ctype_digit($post['refund_time_available'])) return app('json')->fail('售后期限必须为大于0的整数');
         }
+        if (isset($post['param_filter_data'])) {
+            $post['param_filter_data'] = base64_encode($post['param_filter_data']);
+        }
         if (isset($post['sms_save_type']) && sys_config('sms_account', '') != '') return app('json')->success(100001);
         foreach ($post as $k => $v) {
             $config_one = $this->services->getOne(['menu_name' => $k]);

+ 1 - 23
crmeb/app/common.php

@@ -623,29 +623,7 @@ if (!function_exists('filter_str')) {
      */
     function filter_str($str)
     {
-        $rules = [
-            '/\.\./', // 禁用包含 ../ 的参数
-            '/\<\?/', // 禁止 php 脚本出现
-            '/\bor\b.*=.*/i', // 匹配 'or 1=1',防止 SQL 注入(注意边界词 \b 和不区分大小写 i 修饰符)
-            '/(select[\s\S]*?)(from|limit)/i', // 防止 SQL 注入
-            '/(union[\s\S]*?select)/i', // 防止 SQL 注入
-            '/(having|updatexml|extractvalue)/i', // 防止 SQL 注入
-            '/sleep\((\s*)(\d*)(\s*)\)/i', // 防止 SQL 盲注
-            '/benchmark\((.*)\,(.*)\)/i', // 防止 SQL 盲注
-            '/base64_decode\(/i', // 防止 SQL 变种注入
-            '/(?:from\W+information_schema\W)/i', // 注意这里的 (?:...) 是不合法的,应该是 (?:...) 表示非捕获组,但通常我们不需要这个
-            '/(?:current_|user|database|schema|connection_id)\s*\(/i', // 防止 SQL 注入(注意去掉了不必要的 (?:...))
-            '/(?:etc\/\W*passwd)/i', // 防止窥探 Linux 用户信息
-            '/into(\s+)(?:dump|out)file\s*/i', // 禁用 MySQL 导出函数
-            '/group\s+by.+\(/i', // 防止 SQL 注入
-            '/(?:define|eval|file_get_contents|include|require|require_once|shell_exec|phpinfo|system|passthru|preg_\w+|execute|echo|print|print_r|var_dump|(fp)open|alert|showmodaldialog)\(/i', // 禁用 webshell 相关某些函数
-            '/(gopher|doc|php|glob|file|phar|zlib|ftp|ldap|dict|ogg|data)\:\/\//i', // 防止一些协议攻击(注意协议后的三个斜杠)
-            '/\$_(GET|POST|COOKIE|FILES|SESSION|ENV|GLOBALS|SERVER)\[/i', // 禁用一些内置变量,注意 PHP 变量名通常是大写的
-            '/<(iframe|script|body|img|layer|div|meta|style|base|object|input)/i', // 防止 XSS 标签植入
-            '/(onmouseover|onerror|onload|onclick)\=/i', // 防止 XSS 事件植入
-            '/\|\|.*?(?:ls|pwd|whoami|ll|ifconfig|ipconfig|&&|chmod|cd|mkdir|rmdir|cp|mv)/i', // 防止执行 shell(注意去掉了不合适的 ifconfog)
-            '/\sand\s+.*=.*/i' // 匹配 and 1=1
-        ];
+        $rules = preg_split('/\r\n|\r|\n/', base64_decode(sys_config('param_filter_data')));
         if (filter_var($str, FILTER_VALIDATE_URL)) {
             $url = parse_url($str);
             if (!isset($url['scheme'])) return $str;

+ 3 - 0
crmeb/app/services/system/config/SystemConfigServices.php

@@ -475,6 +475,9 @@ class SystemConfigServices extends BaseServices
     public function createTextareaForm(array $data)
     {
         $data['value'] = json_decode($data['value'], true) ?: '';
+        if ($data['menu_name'] == 'param_filter_data') {
+            $data['value'] = base64_decode($data['value']);
+        }
         $formbuider[] = $this->builder->textarea($data['menu_name'], $data['info'], $data['value'])->placeholder($data['desc'])->appendRule('suffix', [
             'type' => 'div',
             'class' => 'tips-info',

BIN
crmeb/public/admin/image/logo-small.png


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/index.html


+ 13 - 0
crmeb/public/admin/manifest.json

@@ -0,0 +1,13 @@
+{
+    "name":"CRMEB",
+    "display":"standalone",
+    "start_url":".",
+    "id": "index.html",
+    "background_color": "#999",
+    "theme_color":"#292d3e",
+    "icons":[{
+        "src":"./image/logo-small.png",
+        "sizes":"144x144",
+        "type":"image/png"
+    }]
+}

Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/css/app.7bcd12bb.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/css/app.f87fbe25.css


+ 1 - 1
crmeb/public/admin/system_static/css/chunk-220d5f0c.7189a375.css

@@ -1 +1 @@
-.radio[data-v-35556d70]{margin-bottom:14px}.radio[data-v-35556d70] .name{width:125px;text-align:right;padding-right:12px}.tabBox_img[data-v-24185938]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-24185938]{width:100%;height:100%}
+.radio[data-v-a5730e36]{margin-bottom:14px}.radio[data-v-a5730e36] .name{width:125px;text-align:right;padding-right:12px}.tabBox_img[data-v-24185938]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-24185938]{width:100%;height:100%}

+ 0 - 1
crmeb/public/admin/system_static/css/chunk-058ebaa7.5e984949.css

@@ -1 +0,0 @@
-.tabBox_img[data-v-6fd5f7be]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-6fd5f7be]{width:100%;height:100%}

+ 0 - 1
crmeb/public/admin/system_static/css/chunk-06c68f0e.89adb531.css

@@ -1 +0,0 @@
-.radio[data-v-35556d70]{margin-bottom:14px}.radio[data-v-35556d70] .name{width:125px;text-align:right;padding-right:12px}

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-1bf9c16d.3fbaae04.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/css/chunk-0bc9e3e3.ac9828ec.css


+ 1 - 1
crmeb/public/admin/system_static/css/chunk-382f72c1.b527f323.css

@@ -1 +1 @@
-.radio[data-v-35556d70]{margin-bottom:14px}.radio[data-v-35556d70] .name{width:125px;text-align:right;padding-right:12px}.tabBox_img[data-v-781431f4]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-781431f4]{width:100%;height:100%}
+.radio[data-v-a5730e36]{margin-bottom:14px}.radio[data-v-a5730e36] .name{width:125px;text-align:right;padding-right:12px}.tabBox_img[data-v-781431f4]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-781431f4]{width:100%;height:100%}

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-411b1e75.63800c2d.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-67b4a9cb.82ee5287.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/css/chunk-26eb6d38.6a37ec86.css


+ 0 - 1
crmeb/public/admin/system_static/css/chunk-2fcc8f66.89adb531.css

@@ -1 +0,0 @@
-.radio[data-v-35556d70]{margin-bottom:14px}.radio[data-v-35556d70] .name{width:125px;text-align:right;padding-right:12px}

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-226ef389.1d9bdb88.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-29e4568c.5e200dfa.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-7273a738.ccf08c68.css


+ 1 - 0
crmeb/public/admin/system_static/css/chunk-5f6ae354.efbc7041.css

@@ -0,0 +1 @@
+.tabBox_img[data-v-7a609c5c]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-7a609c5c]{width:100%;height:100%}

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-49cb667a.0368fd41.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-230ac7a0.081d631e.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-089b48fd.b1f2730d.css


+ 1 - 0
crmeb/public/admin/system_static/css/chunk-692a19d0.d6f9eedf.css

@@ -0,0 +1 @@
+.radio[data-v-a5730e36]{margin-bottom:14px}.radio[data-v-a5730e36] .name{width:125px;text-align:right;padding-right:12px}

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-0e14d002.19466b28.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-42301c54.98e7291e.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-1157c039.076eb673.css


+ 1 - 1
crmeb/public/admin/system_static/css/chunk-e27eaf76.6efb7d40.css

@@ -1 +1 @@
-.radio[data-v-35556d70]{margin-bottom:14px}.radio[data-v-35556d70] .name{width:125px;text-align:right;padding-right:12px}.ivu-col:first-of-type .ivu-form-item .ivu-form-item-label[data-v-2c390a00]{width:80px!important}.ivu-col:first-of-type .ivu-form-item .ivu-form-item-content[data-v-2c390a00]{margin-left:80px!important}
+.radio[data-v-a5730e36]{margin-bottom:14px}.radio[data-v-a5730e36] .name{width:125px;text-align:right;padding-right:12px}.ivu-col:first-of-type .ivu-form-item .ivu-form-item-label[data-v-2c390a00]{width:80px!important}.ivu-col:first-of-type .ivu-form-item .ivu-form-item-content[data-v-2c390a00]{margin-left:80px!important}

+ 0 - 1
crmeb/public/admin/system_static/css/chunk-7399ecb2.1343aed9.css

@@ -1 +0,0 @@
-.tabBox_img[data-v-6d97d57c]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-6d97d57c]{width:100%;height:100%}

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-39128d0a.9c8c48d7.css


+ 1 - 0
crmeb/public/admin/system_static/css/chunk-a683c752.d6f9eedf.css

@@ -0,0 +1 @@
+.radio[data-v-a5730e36]{margin-bottom:14px}.radio[data-v-a5730e36] .name{width:125px;text-align:right;padding-right:12px}

+ 1 - 0
crmeb/public/admin/system_static/css/chunk-b830c552.d0bb178d.css

@@ -0,0 +1 @@
+.tabBox_img[data-v-15383b5d]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-15383b5d]{width:100%;height:100%}

+ 0 - 1
crmeb/public/admin/system_static/css/chunk-bda448c4.e6b04cac.css

@@ -1 +0,0 @@
-.tabBox_img[data-v-4c6dbf39]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-4c6dbf39]{width:100%;height:100%}

Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/css/chunk-bf117f1c.5cac205e.css


+ 1 - 1
crmeb/public/admin/system_static/css/chunk-8342e1c8.51a850d6.css

@@ -1 +1 @@
-.radio[data-v-35556d70]{margin-bottom:14px}.radio[data-v-35556d70] .name{width:125px;text-align:right;padding-right:12px}.treeSel[data-v-3c7d70bf] .ivu-select-dropdown-list{padding:0 10px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.tabBox_img[data-v-3c7d70bf]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-3c7d70bf]{width:100%;height:100%}
+.radio[data-v-a5730e36]{margin-bottom:14px}.radio[data-v-a5730e36] .name{width:125px;text-align:right;padding-right:12px}.treeSel[data-v-3c7d70bf] .ivu-select-dropdown-list{padding:0 10px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.tabBox_img[data-v-3c7d70bf]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-3c7d70bf]{width:100%;height:100%}

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/css/chunk-8bec1408.f073fdc4.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/css/chunk-d243c584.42f74da0.css


+ 1 - 0
crmeb/public/admin/system_static/css/chunk-d7f8e48a.6990582a.css

@@ -0,0 +1 @@
+.tabBox_img[data-v-03e30d93]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-03e30d93]{width:100%;height:100%}

+ 1 - 1
crmeb/public/admin/system_static/css/chunk-99578034.2ada99d5.css

@@ -1 +1 @@
-.radio[data-v-35556d70]{margin-bottom:14px}.radio[data-v-35556d70] .name{width:125px;text-align:right;padding-right:12px}.tabBox_img[data-v-4cb04f9c]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-4cb04f9c]{width:100%;height:100%}
+.radio[data-v-a5730e36]{margin-bottom:14px}.radio[data-v-a5730e36] .name{width:125px;text-align:right;padding-right:12px}.tabBox_img[data-v-4cb04f9c]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-4cb04f9c]{width:100%;height:100%}

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/js/app.6172b51c.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-0088791a.2a9cc662.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-058ebaa7.7e819eed.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-06c68f0e.315b52cb.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-0b16490a.f6396c17.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/js/chunk-bf117f1c.c8ead2d2.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-0e14d002.9b5cd768.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-1157c039.ee62f56a.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-119444fa.075bed02.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-119444fa.2fef9749.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/js/chunk-382f72c1.b80e7080.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/js/chunk-411b1e75.bce4ffda.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-1bf9c16d.f24cb9f7.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-220d5f0c.5ac6e723.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-226ef389.55807df0.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-22c1bf06.9a5797d7.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-230ac7a0.0b5da6a7.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-26eb6d38.928cefdf.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-2d0af08c.f94667b0.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-2fcc8f66.a71c275d.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-3032cb17.dcd738d4.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-39128d0a.1044c490.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/js/chunk-29e4568c.5be76535.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-42301c54.a054a969.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-49cb667a.e02924ee.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
crmeb/public/admin/system_static/js/chunk-7273a738.bdb99b00.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-5f6ae354.4bef0035.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-5fe078c7.dca1bae1.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-64a1f3ac.d2569546.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/admin/system_static/js/chunk-089b48fd.7e9b3eab.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-67b4a9cb.67fe63f8.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-692a19d0.154aa5ad.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-699e9367.80da7ccf.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-6b51b408.c878fec1.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-6c4dd872.e83e0758.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-6d3bc253.77b44ad9.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-7399ecb2.04022fd9.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-74532125.b046aa0b.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-7585b9bc.f49145c3.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-8342e1c8.c695070b.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-8bec1408.1448c219.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-99578034.19206e7c.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-a683c752.e0ecf136.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-b830c552.8e1897bf.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-bda448c4.13512798.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-c64cadac.25911c10.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-cef5dfec.69440db8.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-d243c584.b15f14e0.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-d7f8e48a.ba241840.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/admin/system_static/js/chunk-dc614c18.75057203.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/admin/system_static/js/chunk-e27eaf76.e28bb26f.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
crmeb/public/index.html


Разница между файлами не показана из-за своего большого размера
+ 4 - 3
crmeb/public/install/crmeb.sql


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
crmeb/public/static/js/index.449a94cd.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/static/js/index.5a747ee6.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
crmeb/public/static/js/index.f6e7b33d.js


+ 0 - 0
crmeb/public/static/js/pages-activity-goods_combination_details-index.20bd2475.js


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