Forráskód Böngészése

Merge branch 'master' of https://mc.cloudpure.cn/mjava/cont

lqy 1 éve%!(EXTRA string=óta)
szülő
commit
3c340ea483
100 módosított fájl, 376 hozzáadás és 45 törlés
  1. 13 0
      .gitignore
  2. 1 1
      mjava-kuaikeli/pom.xml
  3. 24 1
      mjava-kuaikeli/src/main/java/com/malk/kuaikeli/controller/KKLController.java
  4. 1 0
      mjava-kuaikeli/src/main/java/com/malk/kuaikeli/controller/SupplierMaterialController.java
  5. 6 1
      mjava-kuaikeli/src/main/java/com/malk/kuaikeli/service/KKLService.java
  6. 185 38
      mjava-kuaikeli/src/main/java/com/malk/kuaikeli/service/impl/KKLImplService.java
  7. 6 0
      mjava-kuaikeli/src/main/java/com/malk/kuaikeli/service/impl/SupplierMaterialServiceImpl.java
  8. 3 3
      mjava-kuaikeli/src/main/resources/application-dev.yml
  9. 1 1
      mjava-kuaikeli/src/main/resources/application.yml
  10. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/app.76c35fec.css
  11. BIN
      mjava-kuaikeli/src/main/resources/static/web/css/app.76c35fec.css.gz
  12. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-1a891981.86df4f93.css
  13. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-1bf96e69.8bd88a30.css
  14. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-2628d9a4.9c878275.css
  15. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-2e5c0360.eccac5fa.css
  16. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-2ef2613e.3df695f6.css
  17. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-3cdd93cb.b9fbbcdc.css
  18. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-4a1768fa.2d03b50e.css
  19. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-7e06598d.c94e184e.css
  20. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-a3d3160e.fb1aa985.css
  21. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-b443f318.cc854d2e.css
  22. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-c6c29e7e.091c991f.css
  23. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-d0213336.0ad54735.css
  24. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-d76bc3fa.b590e7f2.css
  25. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/chunk-ea283b04.e0e31ac8.css
  26. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/npm.element-ui.c3ebd9d9.css
  27. BIN
      mjava-kuaikeli/src/main/resources/static/web/css/npm.element-ui.c3ebd9d9.css.gz
  28. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/npm.quasar.490020f1.css
  29. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/npm.swiper.b050859e.css
  30. BIN
      mjava-kuaikeli/src/main/resources/static/web/css/npm.swiper.b050859e.css.gz
  31. 1 0
      mjava-kuaikeli/src/main/resources/static/web/css/npm.vant.ce05bcc0.css
  32. BIN
      mjava-kuaikeli/src/main/resources/static/web/css/npm.vant.ce05bcc0.css.gz
  33. BIN
      mjava-kuaikeli/src/main/resources/static/web/favicon.ico
  34. BIN
      mjava-kuaikeli/src/main/resources/static/web/fonts/element-icons.535877f5.woff
  35. BIN
      mjava-kuaikeli/src/main/resources/static/web/fonts/element-icons.732389de.ttf
  36. BIN
      mjava-kuaikeli/src/main/resources/static/web/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.49f2e1a9.woff
  37. BIN
      mjava-kuaikeli/src/main/resources/static/web/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.37ce905a.woff2
  38. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/404.0a45bba9.jpg
  39. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/banner1-mob.43da6aa9.png
  40. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/banner1.4c00ae4d.png
  41. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/banner2-mob.732a8a2f.jpg
  42. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/banner2.a04345c0.jpg
  43. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/bg-login-mob.2c5c69fe.jpeg
  44. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/logo-t.ebbe5a59.png
  45. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/logo.4551336d.png
  46. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/sample-media.765b7619.jpg
  47. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/sample.791ebe2a.jpg
  48. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/solution-media.316c8dfe.jpg
  49. BIN
      mjava-kuaikeli/src/main/resources/static/web/img/solution.de6bd68f.jpg
  50. 46 0
      mjava-kuaikeli/src/main/resources/static/web/index.html
  51. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/app.44cd3cec621a64ea50dd.0.1.0.js
  52. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/app.44cd3cec621a64ea50dd.0.1.0.js.gz
  53. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/app.d2ec944bcc584b92f92b.0.1.0.js
  54. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/app.d2ec944bcc584b92f92b.0.1.0.js.gz
  55. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-1a891981.6916d3e2acc7e84eb131.0.1.0.js
  56. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-1bf96e69.69c12d4e4345fd1b6b7e.0.1.0.js
  57. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-2628d9a4.18c9777608aba980dbec.0.1.0.js
  58. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-2d0b68f8.26f922156e6856276031.0.1.0.js
  59. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-2d0c573b.519f6e78125f4085bff5.0.1.0.js
  60. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-2d20f795.b7bd63c92ad737e8fc00.0.1.0.js
  61. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-2d237b24.a03e96be69d3ba31b703.0.1.0.js
  62. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-2e5c0360.5fba8f522cb77554e1ec.0.1.0.js
  63. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-2ef2613e.12a3d8db8b3be171ba37.0.1.0.js
  64. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-3cdd93cb.60f0ba48e64c966ab9db.0.1.0.js
  65. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-4a1768fa.232849728fb437a571ea.0.1.0.js
  66. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-7e06598d.19378760d9d2f7ee0ed3.0.1.0.js
  67. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-a3d3160e.0c5a62c4dcd3ea1f92ff.0.1.0.js
  68. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-b443f318.00d2747b8c1ab44c715e.0.1.0.js
  69. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-c6c29e7e.90a2005df26e713a0839.0.1.0.js
  70. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-d0213336.c3d7d3d2d6c3c127e0b2.0.1.0.js
  71. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-d76bc3fa.8a81344628b4810e79fa.0.1.0.js
  72. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-ea283b04.140828ef0b43fa5c77d9.0.1.0.js
  73. 2 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-vendors.1634155197efea3c3a4a.0.1.0.js
  74. 14 0
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-vendors.1634155197efea3c3a4a.0.1.0.js.LICENSE.txt
  75. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/chunk-vendors.1634155197efea3c3a4a.0.1.0.js.gz
  76. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.async-validator.ca9586e38d471d704f8c.0.1.0.js
  77. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/npm.async-validator.ca9586e38d471d704f8c.0.1.0.js.gz
  78. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.axios.1d401cc7c7d6f4c6ed74.0.1.0.js
  79. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/npm.axios.1d401cc7c7d6f4c6ed74.0.1.0.js.gz
  80. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.babel-runtime.f1df8292bbe4d97d3934.0.1.0.js
  81. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/npm.babel-runtime.f1df8292bbe4d97d3934.0.1.0.js.gz
  82. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.core-js.86f5d82bef78e8377235.0.1.0.js
  83. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/npm.core-js.86f5d82bef78e8377235.0.1.0.js.gz
  84. 2 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.crypto-js.11b1e812fb36f828e617.0.1.0.js
  85. 16 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.crypto-js.11b1e812fb36f828e617.0.1.0.js.LICENSE.txt
  86. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/npm.crypto-js.11b1e812fb36f828e617.0.1.0.js.gz
  87. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.dom7.22141fb3b93f945443bc.0.1.0.js
  88. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/npm.dom7.22141fb3b93f945443bc.0.1.0.js.gz
  89. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.element-ui.08b1fe96b110e05a49ae.0.1.0.js
  90. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/npm.element-ui.08b1fe96b110e05a49ae.0.1.0.js.gz
  91. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.qs.f378499866da677c7e0e.0.1.0.js
  92. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/npm.qs.f378499866da677c7e0e.0.1.0.js.gz
  93. 2 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.quasar.7213c7c65a94c11e9a38.0.1.0.js
  94. 5 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.quasar.7213c7c65a94c11e9a38.0.1.0.js.LICENSE.txt
  95. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/npm.quasar.7213c7c65a94c11e9a38.0.1.0.js.gz
  96. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.regenerator-runtime.c223773c4e0be3522df4.0.1.0.js
  97. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.resize-observer-polyfill.b51b6eb106a70b7de881.0.1.0.js
  98. 1 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.swiper.b23981cd0c5982f4ccf1.0.1.0.js
  99. BIN
      mjava-kuaikeli/src/main/resources/static/web/js/npm.swiper.b23981cd0c5982f4ccf1.0.1.0.js.gz
  100. 0 0
      mjava-kuaikeli/src/main/resources/static/web/js/npm.vant.6635e4a5ed9b796e65cd.0.1.0.js

+ 13 - 0
.gitignore

@@ -0,0 +1,13 @@
+.idea
+target/
+*.iml
+*/target/
+rebel.xml
+.DS_Store
+.settings
+.project
+.classpath
+*.log
+logs/*
+test/java/*
+.jar

+ 1 - 1
mjava-kuaikeli/pom.xml

@@ -41,7 +41,7 @@
         <dependency>
             <groupId>com.malk</groupId>
             <artifactId>base</artifactId>
-            <version>1.0-SNAPSHOT</version>
+            <version>1.1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>io.github.biezhi</groupId>

+ 24 - 1
mjava-kuaikeli/src/main/java/com/malk/kuaikeli/controller/KKLController.java

@@ -2,7 +2,11 @@ package com.malk.kuaikeli.controller;
 
 import com.alibaba.fastjson.JSON;
 import com.malk.kuaikeli.service.KKLService;
+import com.malk.server.aliwork.YDConf;
+import com.malk.server.aliwork.YDParam;
 import com.malk.server.common.McR;
+import com.malk.utils.PublicUtil;
+import com.malk.utils.UtilMap;
 import com.malk.utils.UtilServlet;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -49,7 +53,26 @@ public class KKLController {
 
         log.info("validate, {}", JSON.toJSONString(data));
 
-        kklService.validateApprove(data);
+        boolean approve=kklService.validateApprove(data);
+        if(approve){
+            kklService.updateState(UtilMap.getString(data,"poid"));
+        }
+        return McR.success();
+    }
+
+    /**
+     * 菜单计划审批
+     * -
+     * 通过:数据更新到切配工作单及计划采购单
+     * 拒绝:回退数据到菜单计划
+     */
+    @PostMapping("planApproval")
+    McR planApproval(@RequestBody Map data) {
+        log.info("planApproval, {}", JSON.toJSONString(data));
+        if(PublicUtil.isNull(data,"fid","backFid","results","userId")){
+            return McR.errorNullPointer();
+        }
+        kklService.planApproval(data);
         return McR.success();
     }
 

+ 1 - 0
mjava-kuaikeli/src/main/java/com/malk/kuaikeli/controller/SupplierMaterialController.java

@@ -37,6 +37,7 @@ public class SupplierMaterialController {
             return McR.errorParam("文件格式错误!");
         }
         supplierMaterialService.uploadData(file);
+        supplierMaterialService.sync();// 异步执行
         return McR.success();
     }
 

+ 6 - 1
mjava-kuaikeli/src/main/java/com/malk/kuaikeli/service/KKLService.java

@@ -8,7 +8,12 @@ public interface KKLService {
 
     void matchSupplier(Map data);
 
-    void validateApprove(Map data);
+    boolean validateApprove(Map data);
+
+    void planApproval(Map data);
+
+    @Async
+    void updateState(String id);
 
     @Async
     void serviceRate(Map data);

+ 185 - 38
mjava-kuaikeli/src/main/java/com/malk/kuaikeli/service/impl/KKLImplService.java

@@ -1,6 +1,8 @@
 package com.malk.kuaikeli.service.impl;
 
+import cn.hutool.core.util.NumberUtil;
 import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
 import com.malk.kuaikeli.service.KKLService;
 import com.malk.server.aliwork.YDConf;
 import com.malk.server.aliwork.YDParam;
@@ -15,10 +17,7 @@ import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Optional;
+import java.util.*;
 import java.util.stream.Collectors;
 
 @Service
@@ -65,45 +64,193 @@ public class KKLImplService implements KKLService {
      * 后端校验返回、加任何产品都要走审批,减少20%以内直接过,每一个原材料
      */
     @Override
-    public void validateApprove(Map data) {
-
-        boolean approve = false;
+    public boolean validateApprove(Map data) {
+        boolean approve =UtilMap.getBoolean(data,"approveFlag");
+//        boolean approve = false;
         List<Map> dataList = UtilMap.getList(data, "list");
-        for (Map row : dataList) {
-
-            // 匹配切配工作单, 采购
-            List<Map> formList = (List<Map>) ydClient.queryData(YDParam.builder()
-                            .formUuid("FORM-RK966E71T0LDSTW39WFHE9OQ5GU23FKRRDNLL2")
-                            .searchFieldJson(JSON.toJSONString(UtilMap.map("textField_lmsuq8am, textField_lm8zta2z, textField_ln1ez5li", data.get("name"), data.get("area"), row.get("textField_ln1ez5li"))))
-                            .build(),
-                    YDConf.FORM_QUERY.retrieve_search_form).getData();
-
-            if (formList.size() == 0) {
-                approve = true;
-                break;
-            }
-            Map formData = (Map) formList.get(0).get("formData");
-            float cur = UtilMap.getFloat(row, "numberField_lmym5628");
-            float src = UtilMap.getFloat(formData, "numberField_lnrkgimz");
-            if (cur > src || (src - cur) / src > 0.2f) {
-                approve = true;
-                break;
-            }
-        }
+//        for (Map row : dataList) {
+//             匹配切配工作单, 采购
+//            List<Map> formList = (List<Map>) ydClient.queryData(YDParam.builder()
+//                            .formUuid("FORM-RK966E71T0LDSTW39WFHE9OQ5GU23FKRRDNLL2")
+//                            .searchFieldJson(JSON.toJSONString(UtilMap.map("textField_lmsuq8am, textField_lm8zta2z, textField_ln1ez5li, textField_llndm599", data.get("name"), data.get("area"), row.get("textField_ln1ez5li"), row.get("textField_llndm599"))))
+//                            .build(),
+//                    YDConf.FORM_QUERY.retrieve_search_form).getData();
+//
+//            if (formList.size() == 0) {
+//                approve = true;// 添加原材料  判断条件是否有对应的切配工作单
+//                break;
+//            }
+//            Map formData = (Map) formList.get(0).get("formData");
+//            float cur = UtilMap.getFloat(row, "numberField_lmym5628");// 计划数量
+//            float src = UtilMap.getFloat(formData, "numberField_lln477o2");// 切配工作单数量
+//            if (cur > src || (src - cur) / src > 0.2f) {
+//                approve = true;
+//                break;
+//            }
+//        }
+        String poid=UtilMap.getString(data,"poid");
         if (approve) {
             // 发起菜单审批
+            log.info("发起菜单审批");
+            // 保存数据到备份表单
+            String id=(String) ydService.mirrorFormData(poid,"FORM-1FD63CF820F3444D994F0486CA95F6E6UZ2E","",new HashMap(),"");
+            Map form=UtilMap.getMap(data,"form");
+            form.put("textField_lx2l5l2s",poid);
+            form.put("textField_lx2l5l2t",id);
+            form.put("textField_lx2omku4",data.get("user").toString());
             ydClient.operateData(YDParam.builder()
                     .formUuid("FORM-UP96637100HD036TA1M05B74GHLV3DRS54NLLC")
                     .processCode("TPROC--UP96637100HD036TA1M05B74GHLV3ERS54NLLD")
-                    .formDataJson(JSON.toJSONString(data.get("form"))) // 前端数据组装
+                    .formDataJson(JSON.toJSONString(form)) // 前端数据组装
                     .userId(data.get("user").toString())
                     .build(), YDConf.FORM_OPERATION.start);
+        }else{
+            log.info("未触发审批 执行业务逻辑-编辑前后更新计划采购单");
+            planUpdate(poid,dataList,data.get("user").toString());
+        }
+        return approve;
+    }
 
-            // 更新计划状态
-            ydService.operateData(YDParam.builder()
-                    .formInstanceId(data.get("poid").toString())
-                    .updateFormDataJson(JSON.toJSONString(UtilMap.map("textField_lm8znr9n", "执行中")))
-                    .build(), YDConf.FORM_OPERATION.update);
+    @Override
+    public void planApproval(Map data) {
+        String fid=UtilMap.getString(data,"fid");
+        String backFid=UtilMap.getString(data,"backFid");
+        String results=UtilMap.getString(data,"results");
+        String userId=UtilMap.getString(data,"userId");
+        if(results.equals("通过")){
+            log.info("审批通过 保存变更信息");
+            // 新数据
+            Map formData=(Map) ydClient.queryData(YDParam.builder().formInstId(fid).build(), YDConf.FORM_QUERY.retrieve_id).getFormData();
+            // 旧数据
+            Map backData=(Map) ydClient.queryData(YDParam.builder().formInstId(backFid).build(), YDConf.FORM_QUERY.retrieve_id).getFormData();
+            List<Map> list=UtilMap.getList(backData,"tableField_lln477nw");
+            saveData(list,formData,false,userId);// -
+            list=UtilMap.getList(formData,"tableField_lln477nw");
+            saveData(list,formData,true,userId);// +
+
+        }else{
+            log.info("审批拒绝 还原备份数据");
+            ydService.mirrorFormData(backFid,"FORM-IH966T61XJZDNT4D9N6D189RJ2CK3Q27NZ5ML0","",new HashMap(),fid);
+        }
+    }
+
+    @Override
+    public void updateState(String id) {
+        try {
+            log.info("异步修改状态,休眠3s");
+            Thread.sleep(3000);
+        } catch (InterruptedException e) {
+            e.printStackTrace();
+        }
+        // 更新计划状态
+        ydService.operateData(YDParam.builder()
+                .formInstanceId(id)
+                .updateFormDataJson(JSON.toJSONString(UtilMap.map("textField_lm8znr9n", "执行中")))
+                .build(), YDConf.FORM_OPERATION.update);
+    }
+
+    private void planUpdate(String poid,List<Map> dataList,String userId){
+        Map formData=(Map) ydClient.queryData(YDParam.builder().formInstId(poid).build(), YDConf.FORM_QUERY.retrieve_id).getFormData();
+        List<Map> list=UtilMap.getList(formData,"tableField_lln477nw");
+        saveData(list,formData,false,userId);// -
+        saveData(dataList,formData,true,userId);// +
+    }
+
+    /***
+     * 保存数据
+     * @param list true:新数据 false:老数据
+     * @param formData 菜单计划数据
+     * @param isAdd true 加数据 false 减数据
+     * @param userId 新增操作的用户编号
+     */
+    private void saveData(List<Map> list,Map formData,boolean isAdd,String userId){
+        String formUuid="FORM-XHA66881J8KDA6V3FM6LZBUP9PDE37VESDNLL6";// 计划采购单
+        for(Map map:list){
+            Map queryMap=new HashMap();
+            queryMap.put("dateField_llndtdwl", Arrays.asList(map.get("dateField_ln1ez5lg"),map.get("dateField_ln1ez5lg")));// 日期
+            queryMap.put("textField_llq9x6ov",formData.get("textField_lln477nh"));// 项目编号
+            queryMap.put("textField_lmk97m1v",map.get("textField_lmk97m1v"));// 原材料编号
+            Map upMap=new HashMap();
+            upMap.put("numberField_llojyfy3",map.get("numberField_lmsvfftq"));// 成本单价
+            upMap.put("numberField_llojyfy4",map.get("numberField_lmsvfftr"));// 服务费率
+            upMap.put("dateField_llndtdwl",map.get("dateField_ln1ez5lg"));// 计划日期
+            upMap.put("textField_llndm599",map.get("textField_llndm599"));// 原材料名称
+            upMap.put("textField_lluj4hu1",map.get("textField_lln3lmn2"));// 单位
+            upMap.put("textField_llq9x6ov",formData.get("textField_lln477nh"));// 项目编号
+            upMap.put("textField_lm5z7kvo",map.get("textField_ln1ez5li"));// 计划日期(文本)
+            upMap.put("textField_lm5z4ioi",formData.get("textField_lmsvfftp"));// 项目名称
+            upMap.put("textField_lmk97m1v",map.get("textField_lmk97m1v"));// 原材料编号
+            upMap.put("selectField_lmqclyx9",map.get("selectField_lmqclyx9"));// 第一分类
+            upMap.put("numberField_lmqclyxa",map.get("numberField_lmqclyxa"));// 供货价
+            upMap.put("textField_lnsmha2j",map.get("textField_lnwxz9ji"));// 品牌
+            upMap.put("textField_lpjet322",formData.get("textField_lpjet322"));// 档口名称
+            upMap.put("textField_lpjet321",formData.get("textField_lpjet321"));// 档口编号
+            upMap.put("textField_loe04txb",map.get("textField_lptgvips"));// 采购单位
+            List<Map> list2=(List<Map>) ydClient.queryData(YDParam.builder().formUuid(formUuid).searchFieldJson(JSONObject.toJSONString(queryMap)).build(), YDConf.FORM_QUERY.retrieve_list).getData();
+            if(list2==null||list2.size()<1){
+                if(!isAdd){
+                    log.info("未找到对应的计划采购单,退出");
+                    continue;
+                }
+                upMap.put("numberField_lln477o2", map.get("numberField_lmym5628"));// 初始采购数量(kg)
+                upMap.put("numberField_lm9008fq", map.get("numberField_lmym5628"));// 实际采购数量(kg)
+                upMap.put("numberField_lns0dkzv", map.get("numberField_lns0dkzv"));// 投料数量(kg)
+                upMap.put("numberField_loe04txa", map.get("numberField_lomyf89l"));// 采购量
+                ydClient.operateData(YDParam.builder().formUuid(formUuid).formDataJson(JSONObject.toJSONString(upMap)).userId(userId).build(), YDConf.FORM_OPERATION.create);
+            }else{
+                Map oldMap=UtilMap.getMap(list2.get(0),"formData");
+                if(isAdd){
+                    upMap.put("numberField_lln477o2", NumberUtil.add(UtilMap.getString(oldMap,"numberField_lln477o2"),UtilMap.getString(map,"numberField_lmym5628")));// 初始采购数量(kg)
+                    upMap.put("numberField_lm9008fq", NumberUtil.add(UtilMap.getString(oldMap,"numberField_lm9008fq"),UtilMap.getString(map,"numberField_lmym5628")));// 实际采购数量(kg)
+                    upMap.put("numberField_lns0dkzv", NumberUtil.add(UtilMap.getString(oldMap,"numberField_lns0dkzv"),UtilMap.getString(map,"numberField_lns0dkzv")));// 投料数量
+                    upMap.put("numberField_loe04txa", NumberUtil.add(UtilMap.getString(oldMap,"numberField_loe04txa"),UtilMap.getString(map,"numberField_lomyf89l")));// 采购量
+                }else {
+                    upMap.put("numberField_lln477o2", NumberUtil.sub(UtilMap.getString(oldMap, "numberField_lln477o2"), UtilMap.getString(map, "numberField_lmym5628")));// 初始采购数量(kg)
+                    upMap.put("numberField_lm9008fq", NumberUtil.sub(UtilMap.getString(oldMap, "numberField_lm9008fq"), UtilMap.getString(map, "numberField_lmym5628")));// 实际采购数量(kg)
+                    upMap.put("numberField_lns0dkzv", NumberUtil.sub(UtilMap.getString(oldMap, "numberField_lns0dkzv"), UtilMap.getString(map, "numberField_lns0dkzv")));// 投料数量
+                    upMap.put("numberField_loe04txa", NumberUtil.sub(UtilMap.getString(oldMap,"numberField_loe04txa"),UtilMap.getString(map,"numberField_lomyf89l")));// 采购量
+                }
+                ydClient.operateData(YDParam.builder().formInstanceId(UtilMap.getString(list2.get(0),"formInstanceId")).updateFormDataJson(JSONObject.toJSONString(upMap)).build(), YDConf.FORM_OPERATION.update);
+            }
+            String formUuid2="FORM-RK966E71T0LDSTW39WFHE9OQ5GU23FKRRDNLL2";
+            Map qMap=new HashMap();
+            qMap.put("textField_lmsuq8am",formData.get("textField_lln477nh"));// 项目编号
+            qMap.put("dateField_llndtdwl",Arrays.asList(map.get("dateField_ln1ez5lg"),map.get("dateField_ln1ez5lg")));// 日期
+            qMap.put("textField_lm8zta2z",formData.get("selectField_llm1i9yl"));// 餐次
+            qMap.put("selectField_lln3lmn5",map.get("textField_lm4m83rv"));// 切配类型
+            qMap.put("textField_llndm599",map.get("textField_llndm599"));// 原材料名称
+            Map addMap=new HashMap();
+            addMap.putAll(qMap);
+            String data=String.valueOf(formData.get("associationFormField_lln477nb_id"));
+            addMap.put("associationFormField_llndtdwg",JSONObject.parseArray(data.substring(1,data.length()-1).replaceAll("\\\\","")));// 项目点
+            addMap.put("textField_ln1ez5li",map.get("textField_ln1ez5li"));// 计划日期(文本)
+            addMap.put("dateField_llndtdwl",map.get("dateField_ln1ez5lg"));// 日期
+            List<Map> list3=(List<Map>) ydClient.queryData(YDParam.builder().formUuid(formUuid2).searchFieldJson(JSONObject.toJSONString(qMap)).build(),
+                    YDConf.FORM_QUERY.retrieve_list).getData();
+            if(list3==null||list3.size()<1){
+                if(!isAdd){
+                    log.info("未找到对应的切配工作单,退出");
+                    continue;
+                }
+                addMap.put("numberField_lln477o2",map.get("numberField_lmym5628"));// 数量(kg)
+                addMap.put("numberField_lnrkgimz",map.get("numberField_lomyf89l"));// 初始采购数量
+                ydClient.operateData(YDParam.builder().formUuid(formUuid2)
+                        .formDataJson(JSONObject.toJSONString(addMap))
+                        .userId(userId)
+                        .build(), YDConf.FORM_OPERATION.create);
+            }else{
+                Map oldMap=UtilMap.getMap(list3.get(0),"formData");
+                if(isAdd){
+                    addMap.put("numberField_lln477o2", NumberUtil.add(UtilMap.getString(oldMap,"numberField_lln477o2"),UtilMap.getString(map,"numberField_lmym5628")));// 数量(kg)
+                    addMap.put("numberField_lnrkgimz", NumberUtil.add(UtilMap.getString(oldMap,"numberField_lnrkgimz"),UtilMap.getString(map,"numberField_lomyf89l")));// 初始采购数量
+                }else {
+                    addMap.put("numberField_lln477o2", NumberUtil.sub(UtilMap.getString(oldMap,"numberField_lln477o2"), UtilMap.getString(map, "numberField_lmym5628")));// 数量(kg)
+                    addMap.put("numberField_lnrkgimz", NumberUtil.sub(UtilMap.getString(oldMap,"numberField_lnrkgimz"), UtilMap.getString(map, "numberField_lomyf89l")));// 初始采购数量
+                }
+                ydClient.operateData(YDParam.builder().formInstanceId(UtilMap.getString(list3.get(0),"formInstanceId"))
+                        .updateFormDataJson(JSONObject.toJSONString(addMap))
+                        .build(), YDConf.FORM_OPERATION.update);
+            }
         }
     }
 
@@ -115,7 +262,7 @@ public class KKLImplService implements KKLService {
     @Synchronized
     public void serviceRate(Map data) {
 
-        // todo: 宜搭更新,校验的超时等待在3s, 因此方法修改为异步. 容错定时任务?匹配不一致数据
+        // todo2: 宜搭更新,校验的超时等待在3s, 因此方法修改为异步. 容错定时任务?匹配不一致数据
         String supperCode = String.valueOf(data.get("code"));
         List<String> types = (List<String>) JSON.parse(String.valueOf(data.get("type")));
         List<String> rates = (List<String>) JSON.parse(String.valueOf(data.get("rate")));
@@ -163,7 +310,7 @@ public class KKLImplService implements KKLService {
     List<Map> supperMaterials(String code, String type) {
         List<Map> dataList = ydService.queryFormData_all(YDParam.builder()
                 .formUuid("FORM-12EB6BCE3C264630824721E7BBABCC03L8U9")
-                .searchFieldJson(JSON.toJSONString(UtilMap.map("textField_llzzbyj1, selectField_llkb7kd5", code, type)))
+                .searchFieldJson(JSON.toJSONString(UtilMap.map("textField_llzzbyj1, selectField_llkk6cms", code, type)))
                 .build());
         log.info("supperMaterials, {}", dataList.size());
         return dataList;
@@ -173,7 +320,7 @@ public class KKLImplService implements KKLService {
     List<Map> projectMaterials(String code, String type) {
         List<Map> dataList = ydService.queryFormData_all(YDParam.builder()
                 .formUuid("FORM-E6766M811CKD2PIXEAKOM9S2DKBM2PBQU1MLL5")
-                .searchFieldJson(JSON.toJSONString(UtilMap.map("textField_llzzbyj1, selectField_llkb7kd5", code, type)))
+                .searchFieldJson(JSON.toJSONString(UtilMap.map("textField_llzzbyj1, selectField_llkk6cms", code, type)))
                 .build());
         log.info("projectMaterials, {}", dataList.size());
         return dataList;
@@ -190,7 +337,7 @@ public class KKLImplService implements KKLService {
         double cost2 = UtilMap.getDouble(data, "nextCostPrice");
         String cost3 = UtilMap.getString(data,"timeLimit");
 
-        // todo: 服务执行, 周日凌晨更新价格前, 是否重新匹配数据?
+        //todo2: 服务执行, 周日凌晨更新价格前, 是否重新匹配数据?
         List<Map> dataList = ydService.queryFormData_all(YDParam.builder()
                 .formUuid("FORM-E6766M811CKD2PIXEAKOM9S2DKBM2PBQU1MLL5")
                 .searchFieldJson(JSON.toJSONString(UtilMap.map("textField_llkb7kd2", data.get("itemNumber"))))

+ 6 - 0
mjava-kuaikeli/src/main/java/com/malk/kuaikeli/service/impl/SupplierMaterialServiceImpl.java

@@ -28,6 +28,7 @@ import com.malk.utils.UtilMap;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.xmlbeans.impl.xb.xsdschema.Public;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.scheduling.annotation.Async;
 import org.springframework.stereotype.Service;
 import org.springframework.web.multipart.MultipartFile;
 
@@ -65,6 +66,7 @@ public class SupplierMaterialServiceImpl extends ServiceImpl<SupplierMaterialMap
     public void uploadData(MultipartFile file) {
         try {
             EasyExcel.read(file.getInputStream(), SupplierMaterial.class, new SupplierMaterialDataListener(baseMapper)).sheet().doRead();
+
         } catch (IOException e) {
             e.printStackTrace();
         }
@@ -76,6 +78,7 @@ public class SupplierMaterialServiceImpl extends ServiceImpl<SupplierMaterialMap
      * 2.查询定价单组装数据保存到定价明细中间表
      */
     @Override
+    @Async
     public void sync() {
         QueryWrapper<SupplierMaterial> queryWrapper = new QueryWrapper<>();
         queryWrapper.lambda().eq(SupplierMaterial::getIsNeedSyncYd,"是");
@@ -282,5 +285,8 @@ public class SupplierMaterialServiceImpl extends ServiceImpl<SupplierMaterialMap
         return NumberUtil.roundStr(NumberUtil.div(NumberUtil.mul(unitPrice,NumberUtil.add(rate,"100").toString()).toString(),"100").toString(),2);
     }
 
+    public static void main(String[] args) {
+        System.out.println(NumberUtil.sub(5,1));
+    }
 
 }

+ 3 - 3
mjava-kuaikeli/src/main/resources/application-dev.yml

@@ -1,5 +1,5 @@
 server:
-  port: 9021
+  port: 9020
   servlet:
     context-path: /api/kuaikeli
 spring:
@@ -12,9 +12,9 @@ enable:
   scheduling: false
 logging:
   config: classpath:logback-spring.xml
-  path: /home/server/connect/canrui/log/
+  path: /home/server/kuaikeli/log/
   level:
-    com.zitoo.connect.*: debug
+    com.malk.*: debug
 
 # dingtalk
 dingtalk:

+ 1 - 1
mjava-kuaikeli/src/main/resources/application.yml

@@ -1,6 +1,6 @@
 spring:
   profiles:
-    active: prod
+    active: dev
   servlet:
     multipart:
       max-file-size: 100MB

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/app.76c35fec.css


BIN
mjava-kuaikeli/src/main/resources/static/web/css/app.76c35fec.css.gz


+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-1a891981.86df4f93.css

@@ -0,0 +1 @@
+.comp[data-v-46a2638c] .el-drawer{overflow-y:auto}.comp .comp-form-oper[data-v-46a2638c]{margin-top:.4rem;text-align:center}.comp .comp-form-oper .el-button[data-v-46a2638c]{margin:0 .15rem}.van-cell[data-v-46a2638c]{overflow:hidden;border-radius:.04rem}.van-button[data-v-46a2638c]{overflow:hidden;border-radius:.08rem}

+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-1bf96e69.8bd88a30.css

@@ -0,0 +1 @@
+[data-v-d46765f6]:export{colorTheme:#3170f5}.main[data-v-d46765f6]{padding:.3rem .2rem}.scan[data-v-d46765f6]{padding-top:.2rem;background-color:#fff;padding:.3rem .2rem;position:relative;text-align:center}.scan h2[data-v-d46765f6]{font-size:.18rem;line-height:3;padding-bottom:.2rem}

+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-2628d9a4.9c878275.css

@@ -0,0 +1 @@
+[data-v-43a425a6]:export{colorTheme:#3170f5}.main[data-v-43a425a6]{text-align:center;background-color:#fff;height:100%}.guide[data-v-43a425a6]{width:100%}.guide img[data-v-43a425a6]{width:.5rem;height:.5rem;margin:auto;margin-top:7%}h2[data-v-43a425a6]{padding-top:.4rem;font-size:.24rem;text-align:justify-all}button[data-v-43a425a6]{margin-top:7%}

+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-2e5c0360.eccac5fa.css

@@ -0,0 +1 @@
+[data-v-13871c15]:export{colorTheme:#3170f5}.nav-title[data-v-13871c15]{max-width:60%;margin:0 auto;color:#323233;font-weight:500;font-size:.16rem}.nav-title-white[data-v-13871c15]{color:#fff}*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea{-webkit-user-select:auto;margin:0;padding:0;outline:none}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-2ef2613e.3df695f6.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-3cdd93cb.b9fbbcdc.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-4a1768fa.2d03b50e.css


+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-7e06598d.c94e184e.css

@@ -0,0 +1 @@
+[data-v-5c7cd7f8]:export{colorTheme:#3170f5}.comp-table[data-v-5c7cd7f8]{overflow:scroll}.comp-pagination[data-v-5c7cd7f8]{padding:.3rem 0 .1rem 0}.tableStyle{background-color:#fafafa!important;font-weight:700}.paginationStyle{text-align:center}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-a3d3160e.fb1aa985.css


+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-b443f318.cc854d2e.css

@@ -0,0 +1 @@
+[data-v-63e1cb12]:export{colorTheme:#3170f5}.main .loginout[data-v-63e1cb12]{position:absolute;width:calc(100% - .6rem);left:.3rem;bottom:20%}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-c6c29e7e.091c991f.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-d0213336.0ad54735.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-d76bc3fa.b590e7f2.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/chunk-ea283b04.e0e31ac8.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/npm.element-ui.c3ebd9d9.css


BIN
mjava-kuaikeli/src/main/resources/static/web/css/npm.element-ui.c3ebd9d9.css.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/npm.quasar.490020f1.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/npm.swiper.b050859e.css


BIN
mjava-kuaikeli/src/main/resources/static/web/css/npm.swiper.b050859e.css.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/css/npm.vant.ce05bcc0.css


BIN
mjava-kuaikeli/src/main/resources/static/web/css/npm.vant.ce05bcc0.css.gz


BIN
mjava-kuaikeli/src/main/resources/static/web/favicon.ico


BIN
mjava-kuaikeli/src/main/resources/static/web/fonts/element-icons.535877f5.woff


BIN
mjava-kuaikeli/src/main/resources/static/web/fonts/element-icons.732389de.ttf


BIN
mjava-kuaikeli/src/main/resources/static/web/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.49f2e1a9.woff


BIN
mjava-kuaikeli/src/main/resources/static/web/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.37ce905a.woff2


BIN
mjava-kuaikeli/src/main/resources/static/web/img/404.0a45bba9.jpg


BIN
mjava-kuaikeli/src/main/resources/static/web/img/banner1-mob.43da6aa9.png


BIN
mjava-kuaikeli/src/main/resources/static/web/img/banner1.4c00ae4d.png


BIN
mjava-kuaikeli/src/main/resources/static/web/img/banner2-mob.732a8a2f.jpg


BIN
mjava-kuaikeli/src/main/resources/static/web/img/banner2.a04345c0.jpg


BIN
mjava-kuaikeli/src/main/resources/static/web/img/bg-login-mob.2c5c69fe.jpeg


BIN
mjava-kuaikeli/src/main/resources/static/web/img/logo-t.ebbe5a59.png


BIN
mjava-kuaikeli/src/main/resources/static/web/img/logo.4551336d.png


BIN
mjava-kuaikeli/src/main/resources/static/web/img/sample-media.765b7619.jpg


BIN
mjava-kuaikeli/src/main/resources/static/web/img/sample.791ebe2a.jpg


BIN
mjava-kuaikeli/src/main/resources/static/web/img/solution-media.316c8dfe.jpg


BIN
mjava-kuaikeli/src/main/resources/static/web/img/solution.de6bd68f.jpg


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 46 - 0
mjava-kuaikeli/src/main/resources/static/web/index.html


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/app.44cd3cec621a64ea50dd.0.1.0.js


BIN
mjava-kuaikeli/src/main/resources/static/web/js/app.44cd3cec621a64ea50dd.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/app.d2ec944bcc584b92f92b.0.1.0.js


BIN
mjava-kuaikeli/src/main/resources/static/web/js/app.d2ec944bcc584b92f92b.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-1a891981.6916d3e2acc7e84eb131.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-1bf96e69.69c12d4e4345fd1b6b7e.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-2628d9a4.18c9777608aba980dbec.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-2d0b68f8.26f922156e6856276031.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-2d0c573b.519f6e78125f4085bff5.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-2d20f795.b7bd63c92ad737e8fc00.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-2d237b24.a03e96be69d3ba31b703.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-2e5c0360.5fba8f522cb77554e1ec.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-2ef2613e.12a3d8db8b3be171ba37.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-3cdd93cb.60f0ba48e64c966ab9db.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-4a1768fa.232849728fb437a571ea.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-7e06598d.19378760d9d2f7ee0ed3.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-a3d3160e.0c5a62c4dcd3ea1f92ff.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-b443f318.00d2747b8c1ab44c715e.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-c6c29e7e.90a2005df26e713a0839.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-d0213336.c3d7d3d2d6c3c127e0b2.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-d76bc3fa.8a81344628b4810e79fa.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-ea283b04.140828ef0b43fa5c77d9.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 2 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-vendors.1634155197efea3c3a4a.0.1.0.js


+ 14 - 0
mjava-kuaikeli/src/main/resources/static/web/js/chunk-vendors.1634155197efea3c3a4a.0.1.0.js.LICENSE.txt

@@ -0,0 +1,14 @@
+/**
+ * Checks if an event is supported in the current execution environment.
+ *
+ * NOTE: This will not work correctly for non-generic events such as `change`,
+ * `reset`, `load`, `error`, and `select`.
+ *
+ * Borrows from Modernizr.
+ *
+ * @param {string} eventNameSuffix Event name, e.g. "click".
+ * @param {?boolean} capture Check if the capture phase is supported.
+ * @return {boolean} True if the event is supported.
+ * @internal
+ * @license Modernizr 3.0.0pre (Custom Build) | MIT
+ */

BIN
mjava-kuaikeli/src/main/resources/static/web/js/chunk-vendors.1634155197efea3c3a4a.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.async-validator.ca9586e38d471d704f8c.0.1.0.js


BIN
mjava-kuaikeli/src/main/resources/static/web/js/npm.async-validator.ca9586e38d471d704f8c.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.axios.1d401cc7c7d6f4c6ed74.0.1.0.js


BIN
mjava-kuaikeli/src/main/resources/static/web/js/npm.axios.1d401cc7c7d6f4c6ed74.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.babel-runtime.f1df8292bbe4d97d3934.0.1.0.js


BIN
mjava-kuaikeli/src/main/resources/static/web/js/npm.babel-runtime.f1df8292bbe4d97d3934.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.core-js.86f5d82bef78e8377235.0.1.0.js


BIN
mjava-kuaikeli/src/main/resources/static/web/js/npm.core-js.86f5d82bef78e8377235.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 2 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.crypto-js.11b1e812fb36f828e617.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 16 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.crypto-js.11b1e812fb36f828e617.0.1.0.js.LICENSE.txt


BIN
mjava-kuaikeli/src/main/resources/static/web/js/npm.crypto-js.11b1e812fb36f828e617.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.dom7.22141fb3b93f945443bc.0.1.0.js


BIN
mjava-kuaikeli/src/main/resources/static/web/js/npm.dom7.22141fb3b93f945443bc.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.element-ui.08b1fe96b110e05a49ae.0.1.0.js


BIN
mjava-kuaikeli/src/main/resources/static/web/js/npm.element-ui.08b1fe96b110e05a49ae.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.qs.f378499866da677c7e0e.0.1.0.js


BIN
mjava-kuaikeli/src/main/resources/static/web/js/npm.qs.f378499866da677c7e0e.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 2 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.quasar.7213c7c65a94c11e9a38.0.1.0.js


+ 5 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.quasar.7213c7c65a94c11e9a38.0.1.0.js.LICENSE.txt

@@ -0,0 +1,5 @@
+/*!
+ * Quasar Framework v1.18.5
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */

BIN
mjava-kuaikeli/src/main/resources/static/web/js/npm.quasar.7213c7c65a94c11e9a38.0.1.0.js.gz


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.regenerator-runtime.c223773c4e0be3522df4.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.resize-observer-polyfill.b51b6eb106a70b7de881.0.1.0.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.swiper.b23981cd0c5982f4ccf1.0.1.0.js


BIN
mjava-kuaikeli/src/main/resources/static/web/js/npm.swiper.b23981cd0c5982f4ccf1.0.1.0.js.gz


+ 0 - 0
mjava-kuaikeli/src/main/resources/static/web/js/npm.vant.6635e4a5ed9b796e65cd.0.1.0.js


Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott