From 7859473e0c1f3a9cad4fe9fcff3308a181149f2e Mon Sep 17 00:00:00 2001
From: mrzhssss <pro6@qq.com>
Date: 星期四, 10 二月 2022 16:46:38 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/MatCodeController.java |   21 +++++++
 src/main/java/com/zy/asrs/entity/MatCode.java               |   62 +++++++-------------
 src/main/webapp/views/matCode/matCode_detail.html           |   46 +++++++++-----
 src/main/webapp/static/js/common.js                         |    5 +
 src/main/resources/application.yml                          |    4 
 5 files changed, 80 insertions(+), 58 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/MatCodeController.java b/src/main/java/com/zy/asrs/controller/MatCodeController.java
index 94e5ab1..82d0a76 100644
--- a/src/main/java/com/zy/asrs/controller/MatCodeController.java
+++ b/src/main/java/com/zy/asrs/controller/MatCodeController.java
@@ -23,6 +23,7 @@
 import com.zy.common.utils.excel.matcode.MatCodeExcel;
 import com.zy.common.utils.excel.matcode.MatCodeExcelListener;
 import com.zy.common.web.BaseController;
+import com.zy.system.entity.Role;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.*;
@@ -228,4 +229,24 @@
         return R.ok();
     }
 
+    @RequestMapping("/matType/auth")
+    public R type(){
+        List<Map<String, Object>> result = new ArrayList<>();
+        for (int i = 1; i < 4; i++) {
+            Map<String, Object> item = new HashMap<>();
+            item.put("id",i+"");
+            if (i == 1){
+                item.put("value","鍘熸潗鏂�");
+            }
+            if (i == 2){
+                item.put("value","鎴愬搧");
+            }
+            if (i == 3){
+                item.put("value","鍗婃垚鍝�");
+            }
+            result.add(item);
+        }
+
+        return R.ok(result);
+    }
 }
diff --git a/src/main/java/com/zy/asrs/entity/MatCode.java b/src/main/java/com/zy/asrs/entity/MatCode.java
index 5f3ebf0..ad4d3bc 100644
--- a/src/main/java/com/zy/asrs/entity/MatCode.java
+++ b/src/main/java/com/zy/asrs/entity/MatCode.java
@@ -9,11 +9,13 @@
 import com.zy.system.entity.User;
 import com.zy.system.service.UserService;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
 
 import java.io.Serializable;
 import java.text.SimpleDateFormat;
 import java.util.Date;
 
+@Data
 @TableName("bas_mat_code")
 public class MatCode implements Serializable {
 
@@ -70,23 +72,41 @@
     @ApiModelProperty(value= "鍗曢噸")
     private Double weight;
 
+    /**
+     * 鐗╂枡鍗曚綅
+     */
     @ApiModelProperty(value= "")
     private String str1;
 
+    /**
+     * 鐗╂枡瑙勬牸
+     */
     @ApiModelProperty(value= "")
     private String str2;
 
+
+    /**
+     * 瀹㈡埛鍚嶇О
+     */
     @ApiModelProperty(value= "")
     private String str3;
 
+    /**
+     * 椤圭洰淇℃伅
+     */
     @ApiModelProperty(value= "")
     private String str4;
-
+    /**
+     * 绫诲埆{1:鍘熸潗鏂�,2:鎴愬搧,3:鍗婃垚鍝亇
+     */
     @ApiModelProperty(value= "")
     private String str5;
 
+    /**
+     * 鏁伴噺
+     */
     @ApiModelProperty(value= "")
-    private String str6;
+    private Double str6;
 
     @ApiModelProperty(value= "")
     private String str7;
@@ -151,36 +171,7 @@
 
     public MatCode() {}
 
-    public MatCode(String barcode,String matName,String specs,String unit,String size,String color,Double weight,String str1,String str2,String str3,String str4,String str5,String str6,String str7,String str8,String str9,String str10,Double num1,Double num2,Double num3,Double num4,Double num5,Date date1,Long appeUser,Date appeTime,Long modiUser,Date modiTime,Short status) {
-        this.barcode = barcode;
-        this.matName = matName;
-        this.specs = specs;
-        this.unit = unit;
-        this.size = size;
-        this.color = color;
-        this.weight = weight;
-        this.str1 = str1;
-        this.str2 = str2;
-        this.str3 = str3;
-        this.str4 = str4;
-        this.str5 = str5;
-        this.str6 = str6;
-        this.str7 = str7;
-        this.str8 = str8;
-        this.str9 = str9;
-        this.str10 = str10;
-        this.num1 = num1;
-        this.num2 = num2;
-        this.num3 = num3;
-        this.num4 = num4;
-        this.num5 = num5;
-        this.date1 = date1;
-        this.appeUser = appeUser;
-        this.appeTime = appeTime;
-        this.modiUser = modiUser;
-        this.modiTime = modiTime;
-        this.status = status;
-    }
+
 
 //    MatCode matCode = new MatCode(
 //            null,    // 鏉$爜
@@ -306,13 +297,6 @@
         this.str5 = str5;
     }
 
-    public String getStr6() {
-        return str6;
-    }
-
-    public void setStr6(String str6) {
-        this.str6 = str6;
-    }
 
     public String getStr7() {
         return str7;
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 12005de..ca34741 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -19,9 +19,9 @@
     #url: jdbc:sqlserver://192.168.3.99:1433;databasename=gdasrs
     #username: sa
     #password: eisoft
-    url: jdbc:sqlserver://localhost:1433;databasename=sxjzasrs
+    url: jdbc:sqlserver://47.97.1.152:51433;databasename=sxjzasrs
     username: sa
-    password: sa@123
+    password: Zoneyung@zy56$
   mvc:
     static-path-pattern: /**
   redis:
diff --git a/src/main/webapp/static/js/common.js b/src/main/webapp/static/js/common.js
index 4ce17c0..2648778 100644
--- a/src/main/webapp/static/js/common.js
+++ b/src/main/webapp/static/js/common.js
@@ -174,6 +174,11 @@
     // ,{field: 'num1', align: 'center',title: '鏁伴噺'}
     ,{field: 'size', align: 'center',title: '灏哄', hide: true}
     ,{field: 'color', align: 'center',title: '棰滆壊'}
+    ,{field: 'weight', align: 'center', title: '鍗曢噸'}
+    ,{field: 'str3', align: 'center', title: '瀹㈡埛鍚嶇О'}
+    ,{field: 'str4', align: 'center', title: '椤圭洰淇℃伅'}
+    ,{field: 'str5$', align: 'center', title: '绫诲埆'}
+    ,{field: 'str6', align: 'center', title: '鏁伴噺'}
     
 ]
 
diff --git a/src/main/webapp/views/matCode/matCode_detail.html b/src/main/webapp/views/matCode/matCode_detail.html
index 6e75ebc..9dc1602 100644
--- a/src/main/webapp/views/matCode/matCode_detail.html
+++ b/src/main/webapp/views/matCode/matCode_detail.html
@@ -24,9 +24,9 @@
             </div>
         -->
         <div class="layui-inline"  style="width:31%;">
-            <label class="layui-form-label">浜у搧缂栫爜锛�</label>
+            <label class="layui-form-label"><span class="not-null">*</span>浜у搧缂栫爜锛�</label>
             <div class="layui-input-inline">
-                <input id="matNo" class="layui-input" type="text" onkeyup="check(this.id, 'matCode')"  >
+                <input id="matNo" class="layui-input" type="text" onkeyup="check(this.id, 'matCode')" lay-verify="required"  >
             </div>
         </div>
         <div class="layui-inline"  style="width:31%;display: none">
@@ -68,7 +68,7 @@
         <div class="layui-inline"  style="width:31%">
             <label class="layui-form-label">鍗曢噸锛�</label>
             <div class="layui-input-inline">
-                <input id="weight" class="layui-input" type="text" lay-verify="number" >
+                <input id="weight" class="layui-input" lay-verify="number" type="number" placeholder="涓嶅~涓�0">
             </div>
         </div>
 
@@ -84,34 +84,46 @@
                 <input id="str2" class="layui-input" type="text">
             </div>
         </div>
-        <div class="layui-inline"  style="width:31%;display: none">
-            <label class="layui-form-label">锛�</label>
+        <div class="layui-inline"  style="width:31%;">
+            <label class="layui-form-label">瀹㈡埛鍚嶇О锛�</label>
             <div class="layui-input-inline">
                 <input id="str3" class="layui-input" type="text">
             </div>
         </div>
-        <div class="layui-inline"  style="width:31%;display: none">
-            <label class="layui-form-label">锛�</label>
+        <div class="layui-inline"  style="width:31%;">
+            <label class="layui-form-label">椤圭洰淇℃伅锛�</label>
             <div class="layui-input-inline">
                 <input id="str4" class="layui-input" type="text">
             </div>
         </div>
-        <div class="layui-inline"  style="width:31%;display: none">
-            <label class="layui-form-label">锛�</label>
+<!--        <div class="layui-inline"  style="width:31%;">-->
+<!--            <label class="layui-form-label">绫诲埆锛�</label>-->
+<!--            <div class="layui-input-inline">-->
+<!--                <input id="str5" class="layui-input" type="text">-->
+<!--            </div>-->
+<!--        </div>-->
+        <div class="layui-inline"  style="width:31%;">
+            <label class="layui-form-label">绫诲埆锛�</label>
+            <div class="layui-input-inline cool-auto-complete">
+                <input id="str5" name="str5" class="layui-input" type="text" style="display: none">
+                <input id="str5$" name="str5$" class="layui-input cool-auto-complete-div" onclick="autoShow(this.id)" type="text" placeholder="璇疯緭鍏�..." onfocus=this.blur()>
+                <div class="cool-auto-complete-window">
+                    <input class="cool-auto-complete-window-input" data-key="matTypeBymatType" onkeyup="autoLoad(this.getAttribute('data-key'))">
+                    <select class="cool-auto-complete-window-select" data-key="matTypeBymatTypeSelect" onchange="confirmed(this.getAttribute('data-key'))" multiple="multiple">
+                    </select>
+                </div>
+            </div>
+        </div>
+        <div class="layui-inline"  style="width:31%;">
+            <label class="layui-form-label">鏁伴噺锛�</label>
             <div class="layui-input-inline">
-                <input id="str5" class="layui-input" type="text">
+                <input id="str6" class="layui-input" type="number" placeholder="涓嶅~涓�0">
             </div>
         </div>
         <div class="layui-inline"  style="width:31%;display: none">
             <label class="layui-form-label">锛�</label>
             <div class="layui-input-inline">
-                <input id="str6" class="layui-input" type="text">
-            </div>
-        </div>
-        <div class="layui-inline"  style="width:31%;display: none">
-            <label class="layui-form-label">锛�</label>
-            <div class="layui-input-inline">
-                <input id="str7" class="layui-input" type="text">
+                <input id="str7" class="layui-input" type="number" placeholder="涓嶅~涓�0">
             </div>
         </div>
         <div class="layui-inline"  style="width:31%;display: none">

--
Gitblit v1.9.1