From aa963091956e9d3f9a4a0f1a19809f56344ba988 Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期三, 31 五月 2023 22:37:26 +0800
Subject: [PATCH] 出入库优化-称重实现粮食产地

---
 igds-inout/src/main/java/com/ld/igds/m/dto/NoticeParam.java                 |    6 
 igds-web/src/main/resources/static/admin/inout/weight.js                    |  132 ++++++++++----
 igds-web/src/main/resources/templates/admin/inout/in-weight.html            |   23 --
 igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java       |    1 
 igds-core/src/main/resources/mapper/DicDataMapper.xml                       |   19 +
 igds-web/src/main/resources/static/admin/inout/in-weight.js                 |  138 ---------------
 igds-basic/src/main/java/com/ld/igds/basic/controller/CommonController.java |   14 +
 igds-core/src/main/java/com/ld/igds/common/manager/CommonManager.java       |   10 +
 igds-web/src/main/resources/static/admin/inout/style.css                    |   11 
 igds-core/src/main/java/com/ld/igds/common/CoreDicService.java              |    9 +
 igds-core/src/main/java/com/ld/igds/inout/ApiInoutService.java              |    3 
 igds-core/src/main/java/com/ld/igds/common/impl/CoreDicDataServiceImpl.java |    6 
 igds-inout/src/main/java/com/ld/igds/models/InoutNoticeIn.java              |    4 
 igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java  |    1 
 igds-core/src/main/java/com/ld/igds/common/mapper/DicDataMapper.java        |   68 ++++---
 igds-core/src/main/java/models/igds.model.xml                               |   38 +--
 igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController2.java |   30 ---
 17 files changed, 223 insertions(+), 290 deletions(-)

diff --git a/igds-basic/src/main/java/com/ld/igds/basic/controller/CommonController.java b/igds-basic/src/main/java/com/ld/igds/basic/controller/CommonController.java
index e18d401..5184293 100644
--- a/igds-basic/src/main/java/com/ld/igds/basic/controller/CommonController.java
+++ b/igds-basic/src/main/java/com/ld/igds/basic/controller/CommonController.java
@@ -11,6 +11,7 @@
 import com.ld.igds.grain.dto.GrainData;
 import com.ld.igds.inout.dto.InoutParam;
 import com.ld.igds.models.Depot;
+import com.ld.igds.models.DicArea;
 import com.ld.igds.models.DicSysConf;
 import com.ld.igds.util.ContextUtil;
 import com.ld.igds.util.FilesUtil;
@@ -128,6 +129,19 @@
 
         return new PageResponse<>(RespCodeEnum.CODE_0000, listDepot);
     }
+
+    /**
+     * 鑾峰彇琛屾斂鍖哄煙
+     *
+     * @return
+     */
+    @RequestMapping("/page-dicArea")
+    public PageResponse<Page<DicArea>> pageDicArea(@RequestBody BaseParam param) {
+
+        Page<DicArea> list = commonManager.pageDicArea(param);
+
+        return new PageResponse<>(RespCodeEnum.CODE_0000, list);
+    }
     /**
      * 甯姪椤甸潰璺宠浆
      *
diff --git a/igds-core/src/main/java/com/ld/igds/common/CoreDicService.java b/igds-core/src/main/java/com/ld/igds/common/CoreDicService.java
index 6d72d05..e52ccbc 100644
--- a/igds-core/src/main/java/com/ld/igds/common/CoreDicService.java
+++ b/igds-core/src/main/java/com/ld/igds/common/CoreDicService.java
@@ -7,6 +7,7 @@
 import com.ld.igds.common.dto.PosDto;
 import com.ld.igds.data.BaseParam;
 import com.ld.igds.data.Page;
+import com.ld.igds.models.DicArea;
 import com.ld.igds.models.DicSlogan;
 
 /**
@@ -57,4 +58,12 @@
      */
     void delPosByBizId(PosDto posDto);
 
+
+    /**
+     * 鑾峰彇琛屾斂鍖哄垝
+     * @param param
+     * @return
+     */
+    List<DicArea> listDicArea(Page<DicArea> page,BaseParam param);
+
 }
\ No newline at end of file
diff --git a/igds-core/src/main/java/com/ld/igds/common/impl/CoreDicDataServiceImpl.java b/igds-core/src/main/java/com/ld/igds/common/impl/CoreDicDataServiceImpl.java
index 20e1c5c..a2af67b 100644
--- a/igds-core/src/main/java/com/ld/igds/common/impl/CoreDicDataServiceImpl.java
+++ b/igds-core/src/main/java/com/ld/igds/common/impl/CoreDicDataServiceImpl.java
@@ -5,6 +5,7 @@
 import com.ld.igds.common.mapper.DicDataMapper;
 import com.ld.igds.data.BaseParam;
 import com.ld.igds.data.Page;
+import com.ld.igds.models.DicArea;
 import com.ld.igds.models.DicSlogan;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -44,6 +45,11 @@
         dicDataMapper.delPosByBizId(posDto);
     }
 
+    @Override
+    public List<DicArea> listDicArea(Page<DicArea> page,BaseParam param) {
+        return dicDataMapper.listDicArea(page,param);
+    }
+
 
     @Override
     public List<PosDto> getPosByBizTag(String companyId, String bizTag) {
diff --git a/igds-core/src/main/java/com/ld/igds/common/manager/CommonManager.java b/igds-core/src/main/java/com/ld/igds/common/manager/CommonManager.java
index 0eda84d..54c1018 100644
--- a/igds-core/src/main/java/com/ld/igds/common/manager/CommonManager.java
+++ b/igds-core/src/main/java/com/ld/igds/common/manager/CommonManager.java
@@ -605,5 +605,15 @@
         return (String) redisUtil.get(key);
     }
 
+    public Page<DicArea> pageDicArea(BaseParam param) {
+
+        Page<DicArea> page = new Page<>(param.getPage(), param.getLimit());
+
+        List<DicArea> list = coreDicService.listDicArea(page, param);
+        page.setRecords(list);
+
+        return page;
+    }
+
 
 }
diff --git a/igds-core/src/main/java/com/ld/igds/common/mapper/DicDataMapper.java b/igds-core/src/main/java/com/ld/igds/common/mapper/DicDataMapper.java
index 6958811..e4c9467 100644
--- a/igds-core/src/main/java/com/ld/igds/common/mapper/DicDataMapper.java
+++ b/igds-core/src/main/java/com/ld/igds/common/mapper/DicDataMapper.java
@@ -1,6 +1,9 @@
 package com.ld.igds.common.mapper;
 
 import com.ld.igds.common.dto.PosDto;
+import com.ld.igds.data.BaseParam;
+import com.ld.igds.data.Page;
+import com.ld.igds.models.DicArea;
 import com.ld.igds.models.DicSlogan;
 
 import org.apache.ibatis.annotations.Param;
@@ -11,41 +14,50 @@
 
 /**
  * 瀛楀吀鐩稿叧鐨勬牳蹇冨鐞�
- * 
- * @author jiazx
  *
+ * @author jiazx
  */
 public interface DicDataMapper {
 
-	/**
-	 * 鏍规嵁DTO涓殑淇℃伅锛屾壒閲忕浉鍏虫暟鎹�
-	 * 
-	 * @param dto
-	 */
-	void batchDelPos(@Param("dto") PosDto dto);
+    /**
+     * 鏍规嵁DTO涓殑淇℃伅锛屾壒閲忕浉鍏虫暟鎹�
+     *
+     * @param dto
+     */
+    void batchDelPos(@Param("dto") PosDto dto);
 
-	/**
-	 * 鏂板鍧愭爣淇℃伅
-	 * @param posDto
-	 */
-	void addPos(@Param("dto")  PosDto posDto);
+    /**
+     * 鏂板鍧愭爣淇℃伅
+     *
+     * @param posDto
+     */
+    void addPos(@Param("dto") PosDto posDto);
 
-	/**
-	 * 鏌ヨ褰撳墠缁勭粐鐨勬爣璇�
-	 * @param parameter
-	 * @return
-	 */
-	DicSlogan getDicSlogan(@Param("param")Map<String,Object> parameter);
+    /**
+     * 鏌ヨ褰撳墠缁勭粐鐨勬爣璇�
+     *
+     * @param parameter
+     * @return
+     */
+    DicSlogan getDicSlogan(@Param("param") Map<String, Object> parameter);
 
-    void delPosByBizId(@Param("dto")  PosDto posDto);
+    void delPosByBizId(@Param("dto") PosDto posDto);
 
 
-	/**
-	 * 鏍规嵁缁勭粐缂栫爜鍜� 涓氬姟鏍囩鑾峰彇璁惧浣嶇疆淇℃伅
-	 *
-	 * @param companyId
-	 * @param bizTag
-	 * @return
-	 */
-	List<PosDto> getPosByBizTag(@Param("companyId") String companyId, @Param("bizTag") String bizTag);
+    /**
+     * 鏍规嵁缁勭粐缂栫爜鍜� 涓氬姟鏍囩鑾峰彇璁惧浣嶇疆淇℃伅
+     *
+     * @param companyId
+     * @param bizTag
+     * @return
+     */
+    List<PosDto> getPosByBizTag(@Param("companyId") String companyId, @Param("bizTag") String bizTag);
+
+    /**
+     * 鑾峰彇琛屾斂鍖哄煙
+     *
+     * @param param
+     * @return
+     */
+    List<DicArea> listDicArea(@Param("page") Page<DicArea> page, @Param("param") BaseParam param);
 }
diff --git a/igds-core/src/main/java/com/ld/igds/inout/ApiInoutService.java b/igds-core/src/main/java/com/ld/igds/inout/ApiInoutService.java
index 82d8614..de009e3 100644
--- a/igds-core/src/main/java/com/ld/igds/inout/ApiInoutService.java
+++ b/igds-core/src/main/java/com/ld/igds/inout/ApiInoutService.java
@@ -71,4 +71,7 @@
      */
     String noticeLed(ApiInoutData param);
 
+
+
+
 }
diff --git a/igds-core/src/main/java/models/igds.model.xml b/igds-core/src/main/java/models/igds.model.xml
index c2e1770..ad7405b 100644
--- a/igds-core/src/main/java/models/igds.model.xml
+++ b/igds-core/src/main/java/models/igds.model.xml
@@ -1095,32 +1095,6 @@
       <Property name="label">椤甸潰涓殑鍧愭爣</Property>
     </PropertyDef>
   </DataType>
-  <DataType name="dtFoodOrigin">
-    <Property name="creationType">com.ld.igds.models.DicFoodOrigin</Property>
-    <PropertyDef name="id">
-      <Property name="dataType">int</Property>
-    </PropertyDef>
-    <PropertyDef name="code">
-      <Property></Property>
-      <Property name="label">浜у湴缂栫爜</Property>
-    </PropertyDef>
-    <PropertyDef name="name">
-      <Property></Property>
-      <Property name="label">浜у湴鍚嶇О</Property>
-    </PropertyDef>
-    <PropertyDef name="sort">
-      <Property name="dataType">int</Property>
-      <Property name="label">鎺掑簭</Property>
-    </PropertyDef>
-    <PropertyDef name="simple">
-      <Property></Property>
-      <Property name="label">浜у湴绠�鎷�</Property>
-    </PropertyDef>
-    <PropertyDef name="disabledTag">
-      <Property></Property>
-      <Property name="label">鏄惁绂佺敤</Property>
-    </PropertyDef>
-  </DataType>
   <DataType name="dtSecFire">
     <Property name="creationType">com.ld.igds.models.SecFire</Property>
     <PropertyDef name="id">
@@ -1288,6 +1262,18 @@
     <PropertyDef name="type">
       <Property name="label">绫诲瀷</Property>
     </PropertyDef>
+    <PropertyDef name="simple">
+      <Property/>
+      <Property name="label">绠�鎷�</Property>
+    </PropertyDef>
+    <PropertyDef name="disabledTag">
+      <Property/>
+      <Property name="label">鏄惁绂佺敤</Property>
+    </PropertyDef>
+    <PropertyDef name="remark">
+      <Property/>
+      <Property name="label">澶囨敞淇℃伅</Property>
+    </PropertyDef>
   </DataType>
   <DataType name="dtFileData">
     <Property name="creationType">com.ld.igds.file.dto.FileData</Property>
diff --git a/igds-core/src/main/resources/mapper/DicDataMapper.xml b/igds-core/src/main/resources/mapper/DicDataMapper.xml
index 9b2d443..1d9428e 100644
--- a/igds-core/src/main/resources/mapper/DicDataMapper.xml
+++ b/igds-core/src/main/resources/mapper/DicDataMapper.xml
@@ -69,7 +69,7 @@
 
 	<!-- 鏌ヨ鏍囪 -->
 	<select id="getDicSlogan" resultType="com.ld.igds.models.DicSlogan"
-		parameterType="java.util.Map">
+			parameterType="java.util.Map">
 		select
 		*
 		from D_DIC_SLOGAN g
@@ -82,6 +82,21 @@
 
 			limit 1
 		</where>
-
 	</select>
+
+	<!-- 鑾峰彇鍖哄煙鍒楄〃 -->
+	<select id="listDicArea" resultType="com.ld.igds.models.DicArea"
+			parameterType="com.ld.igds.data.BaseParam">
+		select
+		CODE_ as code,
+		NAME_ as name,
+		TYPE_ as type,
+		SIMPLE_ as simple
+		from D_DIC_AREA
+		<where>
+			<if test="param.key != null">AND (NAME_ like "%"#{param.key}"%" OR SIMPLE_ like "%"#{param.key}"%" )</if>
+		</where>
+		order by CODE_
+	</select>
+
 </mapper>
\ No newline at end of file
diff --git a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java
index c888531..7dec757 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java
@@ -321,7 +321,6 @@
 
     /**
      * 鍑哄簱鐧昏
-     *
      * @param sort 琛ㄧず浣跨敤鐨勫嚭鍏ュ簱璁惧閰嶅鍙凤紝涓嶄紶閫掗粯璁や负1
      * @return
      */
diff --git a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController2.java b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController2.java
index 386c5de..956f9d5 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController2.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController2.java
@@ -272,50 +272,24 @@
         return inoutManager2.pageInoutData(param);
     }
 
-    /**
-     * 2022骞�11鏈�15鏃� 鏆傚仠浣跨敤
-     * 鍏ュ簱鐨勫線鏉ュ崟浣嶄笅鎷夋 -- 浠庡叆搴撻�氱煡鍗曟垨寰�鏉ュ崟浣嶈〃涓煡璇�
-     *
-     * @param param 鏌ヨ鍏抽敭瀛楀彲浠ユ槸ID涔熷彲鑳芥槸鍚嶇О
-     * @return
-
-     @RequestMapping("/list-in-customer") public PageResponse<List<InoutCustomer>> listInCustomer(@RequestBody InoutParam param) {
-
-     return inoutManager2.listCustomerIn(param);
-     }
-     */
-
 
     /**
      * 鍏ュ簱閫氱煡鍗�-鑾峰彇娌℃湁瀹屾垚鐨勯�氱煡鍗曞垪琛�
      *
      * @return
      */
-    @RequestMapping("/list-notice鈥攊n")
+    @RequestMapping("/list-notice-in")
     public PageResponse<List<InoutNoticeIn>> listNoticeIn(@RequestBody NoticeParam param) {
         return inoutManager2.listNoticeIn(param);
     }
 
-    /**
-     *
-     * 2022骞�11鏈�15鏃� 鏆傚仠浣跨敤
-     * 鍑哄簱鐨勫線鏉ュ崟浣嶄笅鎷夋 -- 浠庡嚭搴撻�氱煡鍗曟垨寰�鏉ュ崟浣嶈〃涓煡璇�
-     *
-     * @param param
-     * @return
-     @RequestMapping("/list-out-customer") public PageResponse<List<InoutCustomer>> listOutCustomer(
-     @RequestBody InoutParam param) {
-
-     return inoutManager2.listCustomerOut(param);
-     }
-     */
 
     /**
      * 鍑哄簱閫氱煡鍗�-鑾峰彇娌℃湁瀹屾垚鐨勯�氱煡鍗曞垪琛�
      *
      * @return
      */
-    @RequestMapping("/list-notice鈥攐ut")
+    @RequestMapping("/list-notice-out")
     public PageResponse<List<InoutNoticeOut>> listNoticeOut(@RequestBody NoticeParam param) {
         return inoutManager2.listNoticeOut(param);
     }
diff --git a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java
index cff4ca8..c90ac15 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java
@@ -637,7 +637,6 @@
             param.setCompanyId(user.getCompanyId());
         }
         param.setDeptId(ContextUtil.subDeptId(user));
-
         param.setCompleteStatus(InoutConstant.COMPLETE_STATUS_NONE);
 
         List<InoutNoticeIn> list = inoutManagerService.listNoticeIn(param);
diff --git a/igds-inout/src/main/java/com/ld/igds/m/dto/NoticeParam.java b/igds-inout/src/main/java/com/ld/igds/m/dto/NoticeParam.java
index 34c854d..b343f0b 100644
--- a/igds-inout/src/main/java/com/ld/igds/m/dto/NoticeParam.java
+++ b/igds-inout/src/main/java/com/ld/igds/m/dto/NoticeParam.java
@@ -1,6 +1,9 @@
 package com.ld.igds.m.dto;
 
+import com.ld.igds.data.BaseParam;
+
 import lombok.Data;
+import lombok.EqualsAndHashCode;
 
 import java.util.Date;
 
@@ -10,7 +13,8 @@
  * @author
  */
 @Data
-public class NoticeParam {
+@EqualsAndHashCode(callSuper=false)
+public class NoticeParam  extends BaseParam {
 
 	private String id;
 
diff --git a/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeIn.java b/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeIn.java
index 84a122c..8607980 100644
--- a/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeIn.java
+++ b/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeIn.java
@@ -50,10 +50,6 @@
     @PropertyDef(label = "鍚堝悓鍚嶇О", description = "閽堝杞崲绮蹇呭~")
     private String contractName;
 
-//    @Column(name = "PLAN_NAME_", length = 50)
-//    @PropertyDef(label = "璁″垝鍚嶇О")
-//    private String planName;
-
     @Column(name = "DEPOT_ID_", length = 50)
     @PropertyDef(label = "鐩爣浠撳簱")
     private String depotId;
diff --git a/igds-web/src/main/resources/static/admin/inout/in-weight.js b/igds-web/src/main/resources/static/admin/inout/in-weight.js
index 0f061eb..86e82ee 100644
--- a/igds-web/src/main/resources/static/admin/inout/in-weight.js
+++ b/igds-web/src/main/resources/static/admin/inout/in-weight.js
@@ -517,140 +517,4 @@
 //鏄剧ず璐ㄦ淇℃伅
 function showCheck() {
     alertError("璋冩暣");
-}
-
-
-// ---------------------------閫氱煡鍗�-寮�濮� -------------------//
-// 寮瑰嚭寰�鏉ュ崟浣嶄笅鎷夋
-function showNotice() {
-    var index = layer.load();
-    var param = {
-        type: type
-    };
-    // 娓叉煋寰�鏉ュ崟浣嶅垪琛�
-    table.render({
-        elem: '#tableNotice',
-        url: '../../basic/inout/list-notice鈥攊n',
-        page: false,
-        // skin : "nob",
-        // size : 'sm',
-        even: true,
-        method: 'POST',
-        contentType: "application/json;charset=UTF-8",
-        cols: [[{
-            field: 'name',
-            title: '閫氱煡鍗曞悕绉�',
-            width: '15%'
-        }, {
-            field: 'customerName',
-            title: '閫佽揣鍗曚綅'
-        }, {
-            field: 'foodVarietyName',
-            title: '绮鍝佺',
-            width: '10%'
-        }, {
-            field: 'year',
-            title: '骞翠唤',
-            width: '8%'
-        }, {
-            field: 'unitName',
-            title: '鏀惰揣鍗曚綅'
-        }, {
-            field: 'contractName',
-            title: '鎵�灞炲悎鍚�'
-        }]],
-        where: param,
-        parseData: function (res) {
-            if ("0000" == res.code) {
-                return {
-                    "code": "0",
-                    "msg": res.msg,
-                    "data": res.data
-                }
-            } else {
-                return {
-                    "code": "1",
-                    "msg": res.msg
-                }
-            }
-        },
-        done: function (res) {
-            layer.close(index);
-        }
-    });
-
-    //鍙屽嚮鏄剧ず閫変腑鏁版嵁
-    table.on('rowDouble(tableNotice)', function (obj) {
-        var data = obj.data;
-        form.val("form-data", {
-            customerId: data.customerId,
-            customerName: data.customerName,
-            noticeId: data.id
-        });
-        // 鍏抽棴
-        layer.closeAll();
-    });
-
-    // 寮瑰嚭瀵硅瘽妗�
-    layer.open({
-        type: 1,
-        offset: ['100px', '250px'],
-        title: "鍏ュ簱閫氱煡鍗�",
-        area: ['900px', '600px'],
-        shade: 0,
-        content: $('#listNotice'),
-        btn: 0,
-        btn: ['鍙栨秷'],
-        yes: function () {
-            layer.closeAll();
-        },
-        closeBtn: 0
-    });
-}
-
-// ---------------------------閫氱煡鍗� -缁撴潫 -------------------//
-//-------------------------閬撻椄鎿嶄綔--------------------------//
-
-function gateCtrl() {
-    layer.open({
-        type: 1,
-        title: '璁惧鎿嶄綔-' + domSelectDevice.attr("name"),
-        area: ['450px', '210px'],
-        shade: 0,
-        content: $('#control-gate'),
-        btn: 0,
-        closeBtn: 2
-    });
-}
-
-function controlGate(targetStatus) {
-    if (gateDto) {
-        var data = {
-            "companyId": companyId
-            , "deptId": deptId
-            , "bizType": type
-            , "confId": gateDto.id
-            , "targetStatus": targetStatus
-            , "sort": gateDto.sort
-        };
-        $.ajax({
-            type: "POST",
-            url: "../../basic/inout/gate-ctrl",
-            dataType: "json",
-            contentType: "application/json;charset=UTF-8",
-            data: JSON.stringify(data),
-            success: function (result) {
-                if (result.code != "0000") {
-                    layer.msg("鎿嶄綔澶辫触锛�" + result.msg);
-                } else {
-                    layer.msg("鎿嶄綔鎴愬姛");
-                }
-            },
-            error: function () {
-                layer.alert("鎿嶄綔澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
-            }
-        });
-    } else {
-        layer.msg("娌℃湁鑾峰彇鍒拌澶囷紒");
-    }
-}
+}
\ No newline at end of file
diff --git a/igds-web/src/main/resources/static/admin/inout/style.css b/igds-web/src/main/resources/static/admin/inout/style.css
index 1a775da..99b680c 100644
--- a/igds-web/src/main/resources/static/admin/inout/style.css
+++ b/igds-web/src/main/resources/static/admin/inout/style.css
@@ -647,7 +647,7 @@
 
 .kccz-czxx-wrap {
 	padding-left: 24px;
-	margin-top: 20px;
+	/*margin-top: 20px;*/
 }
 
 .kccz-czxx-left .layui-form-item {
@@ -944,9 +944,14 @@
 .line {
 	flex: 1;
 	height: 1px;
-	background-color: #2ab5ad;
+	background-color: #0e9aef;
 }
 .line-text {
 	padding: 0 10px;
-	color: #2ab5ad;
+	color: #0e9aef;
+}
+
+.layui-layer-title{
+	color: #FFF !important;
+	background-color: #0e9aef !important;
 }
\ No newline at end of file
diff --git a/igds-web/src/main/resources/static/admin/inout/weight.js b/igds-web/src/main/resources/static/admin/inout/weight.js
index b5a4af5..9f0f528 100644
--- a/igds-web/src/main/resources/static/admin/inout/weight.js
+++ b/igds-web/src/main/resources/static/admin/inout/weight.js
@@ -161,54 +161,103 @@
     });
 }
 
-/**
- * 寮瑰嚭鎻愰啋妗�
- * @param msg 鎻愰啋淇℃伅
- * @param data 鏁版嵁淇℃伅锛屽彲鑳戒负绌�
- */
-function notify(msg, data) {
-    if (data) {
-        //璧嬪��
-        $("#resultMsg").text(msg);
-        $("#resultUserName").text(data.userName);
-        $("#resultPlateNum").text(data.plateNum);
-        if ("IN" == data.type) {
-            $("#resultType").text("鍏ュ簱-" + INOUT_PROGRESS_MSG(data.progress));
-        } else {
-            $("#resultType").text("鍑哄簱-" + INOUT_PROGRESS_MSG(data.progress));
-        }
-        $("#resultIntelCard").text(data.intelCard);
-
-        layer.open({
-            type: 1,
-            offset: ['150px', '200px'],
-            area: '450px;',
-            shade: 0.8,
-            id: 'dialog_notify_info',
-            btn: ['纭畾'],
-            content: $('#dialog-from-notify'),
-            yes: function (index) {
-                layer.closeAll();
-            }
-        });
-    } else {
-        layer.alert(msg, {offset: ['300px', '300px']});
+// ---------------------------閫氱煡鍗�-寮�濮� -------------------//
+// 寮瑰嚭寰�鏉ュ崟浣嶄笅鎷夋
+function showNotice() {
+    var titleCustomer = "閫佽揣鍗曚綅";
+    var url = "../../basic/inout/list-notice-in";
+    if ("OUT" == type) {
+        titleCustomer = "鏀惰揣鍗曚綅";
+        url = "../../basic/inout/list-notice-out"
     }
+    var index = layer.load();
+    var param = {
+        type: type
+    };
+    
+    console.log(url);
+
+    table.render({
+        elem: '#tableNotice',
+        url: url,
+        page: false,
+        even: true,
+        method: 'POST',
+        contentType: "application/json;charset=UTF-8",
+        cols: [[{
+            field: 'name',
+            title: '閫氱煡鍗曞悕绉�',
+            width: '15%'
+        }, {
+            field: 'customerName',
+            title: titleCustomer
+        }, {
+            field: 'foodVarietyName',
+            title: '绮鍝佺',
+            width: '10%'
+        }, {
+            field: 'year',
+            title: '骞翠唤',
+            width: '8%'
+        }, {
+            field: 'depotName',
+            title: "鎵�娑変粨搴�"
+        }, {
+            field: 'contractName',
+            title: '鎵�灞炲悎鍚�'
+        }]],
+        where: param,
+        parseData: function (res) {
+            if ("0000" == res.code) {
+                return {
+                    "code": "0",
+                    "msg": res.msg,
+                    "data": res.data
+                }
+            } else {
+                return {
+                    "code": "1",
+                    "msg": res.msg
+                }
+            }
+        },
+        done: function (res) {
+            layer.close(index);
+        }
+    });
+    //鍙屽嚮鏄剧ず閫変腑鏁版嵁
+    table.on('rowDouble(tableNotice)', function (obj) {
+        var data = obj.data;
+        form.val("form-data", {
+            customerName: data.customerName,
+            noticeId: data.id
+        });
+        layer.closeAll();
+    });
+    // 寮瑰嚭瀵硅瘽妗�
+    layer.open({
+        type: 1,
+        offset: ['100px', '250px'],
+        title: "閫氱煡鍗曞垪琛紙鍙屽嚮閫変腑锛�",
+        area: ['900px', '600px'],
+        shade: 0,
+        content: $('#listNotice'),
+        btn: 0,
+        btn: ['鍙栨秷'],
+        yes: function () {
+            layer.closeAll();
+        },
+        closeBtn: 0
+    });
 }
 
-
-// ---------------------------绮浜у湴 -寮�濮� -------------------//
-// 寮瑰嚭寰�鏉ュ崟浣嶄笅鎷夋
+// ---------------------------绮浜у湴-寮�濮� -------------------//
 function showFoodLocation() {
     var index = layer.load();
-    // 娓叉煋寰�鏉ュ崟浣嶅垪琛�
     table.render({
         elem: '#tableFoodLoaction',
-        url: '../../basic/common/page-food-location',
+        url: '../../basic/common/page-dicArea',
         page: false,
-        // limit : limit,
-        // skin : "nob",
-        // size : 'sm',
         toolbar: '#toolbarFoodLocaton',
         even: true,
         method: 'POST',
@@ -254,6 +303,7 @@
         // 璧嬪��
         form.val("form-data", {
             foodLocation: data.name,
+            foodLocationId: data.code
         });
         // 鍏抽棴
         layer.closeAll();
@@ -279,7 +329,7 @@
 function flushFoodLocation() {
     var key = $("#key2").val();
     table.reload('tableFoodLoaction', {
-        url: "../../basic/common/page-food-location",
+        url: "../../basic/common/page-dicArea",
         where: {
             key: key
         },
diff --git a/igds-web/src/main/resources/templates/admin/inout/in-weight.html b/igds-web/src/main/resources/templates/admin/inout/in-weight.html
index 415352c..01d2c2c 100644
--- a/igds-web/src/main/resources/templates/admin/inout/in-weight.html
+++ b/igds-web/src/main/resources/templates/admin/inout/in-weight.html
@@ -335,7 +335,8 @@
                                     <label class="layui-form-label color-red">鐨噸(绌鸿溅)</label>
                                     <div class="layui-input-block">
                                         <input type="text" name="emptyWeight" id="emptyWeight" autocomplete="off"
-                                               placeholder="鍦扮鑷姩甯﹀叆" class="layui-input weight rkbk-search-input" disabled>
+                                               placeholder="鍦扮鑷姩甯﹀叆" class="layui-input weight rkbk-search-input"
+                                               disabled>
                                         <em
                                                 class="kccz-data-dw">KG</em>
                                     </div>
@@ -360,7 +361,7 @@
                                     <div class="layui-input-block">
                                         <input type="text" name="customerName" placeholder="璇烽�夋嫨"
                                                autocomplete="off" class="layui-input" disabled="disabled"> <em
-                                            class="kccz-data-dw cursor" onclick="showNotice()">鈥�</em>
+                                            class="kccz-data-dw cursor" onclick="showNotice()">鈥︹��</em>
                                     </div>
                                 </div>
                             </div>
@@ -444,7 +445,8 @@
                                     <label class="layui-form-label color-red">绮浜у湴</label>
                                     <div class="layui-input-block">
                                         <input type="text" name="foodLocation" placeholder="璇烽�夋嫨"
-                                               autocomplete="off" class="layui-input">
+                                               autocomplete="off" class="layui-input" disabled="disabled"> <em
+                                            class="kccz-data-dw cursor" onclick="showFoodLocation()">鈥︹��</em>
                                     </div>
                                 </div>
                             </div>
@@ -767,21 +769,6 @@
         </tr>
         </tbody>
     </table>
-</div>
-<!-- 寮瑰嚭妗�-閬撻椄鎿嶄綔-->
-<div class="layui-tab-content areation-center" id="control-gate"
-     style="display: none;">
-    <div class="layui-btn-container m10">
-        <button class="rkbk-quick-btn layui-btn btn-violet"
-                onClick="controlGate('OPEN')">
-            <i><img th:src="@{../../static/images/icon-sm-fc.png}"/></i>寮�閬撻椄
-        </button>
-        <button class="rkbk-quick-btn layui-btn btn-red"
-                onClick="controlGate('CLOSE')">
-            <i><img th:src="@{../../static/images/icon-sm-fc.png}"/></i>鍏抽亾闂�
-        </button>
-    </div>
-
 </div>
 
 <script type="text/html" id="toolbarFoodLocaton">

--
Gitblit v1.9.3