From ba9abfbb3ae5b513f83448758ba50f10341f00a8 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期五, 29 十二月 2023 11:37:46 +0800
Subject: [PATCH] 用户关联客户:导入功能

---
 WebTM/views/生产管理/生产叫料平台/JIT_ComplementGoodBillMain.html |   94 +++++++++++++++++++++++++++++++++++++---------
 1 files changed, 75 insertions(+), 19 deletions(-)

diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\217\253\346\226\231\345\271\263\345\217\260/JIT_ComplementGoodBillMain.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\217\253\346\226\231\345\271\263\345\217\260/JIT_ComplementGoodBillMain.html"
index 4359420..ab94972 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\217\253\346\226\231\345\271\263\345\217\260/JIT_ComplementGoodBillMain.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\217\253\346\226\231\345\271\263\345\217\260/JIT_ComplementGoodBillMain.html"
@@ -28,7 +28,7 @@
                     <div style="padding: 10px; ">
                         <!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="Bzjjl" id="Bzjjl">鏍囧噯浠跺彨鏂�</button>-->
                         <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="Ptjl" id="Ptjl">閰嶅鍙枡</button>
-                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="Zxbzjl" id="Zxbzjl">鏈�灏忓寘瑁呭彨鏂�</button>
+                        <!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="Zxbzjl" id="Zxbzjl">鏈�灏忓寘瑁呭彨鏂�</button>-->
                         <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="Yce" id="Yce">寮曞嚭Excel</button>
                         <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="Xc" id="Xc">涓嬫煡</button>
                         <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="Cx" id="Cx">鏌ヨ</button>
@@ -49,9 +49,12 @@
                                 </div>
                             </div>
                             <div class="layui-inline">
-                                <label class="layui-form-label" style="width: 85px;">閿�鍞鍗曞彿</label>
-                                <div class="layui-input-block" style="margin-left: 120px;">
-                                    <input type="text" class="layui-input" name="HSeOrderBillNo" lay-verify="HSeOrderBillNo" id="HSeOrderBillNo">
+                                <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐢熶骇璁㈠崟</label>
+                                <div class="layui-input-block" style="margin-left: 77px;">
+                                    <input type="text" class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo" id="HICMOBillNo" style="width: 60%;display: inline-block;" >
+                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnICMOBill" id="btnICMOBill" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                    </button>
                                 </div>
                             </div>
                             <div class="layui-inline">
@@ -129,12 +132,14 @@
                                 </div>
                                 <div class="layui-row" style="margin-top:10px;">
                                     <div class="layui-inline">
-                                        <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐢熶骇璁㈠崟</label>
-                                        <div class="layui-input-block" style="margin-left: 77px;">
-                                            <input type="text" class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo" id="HICMOBillNo" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnICMOBill" id="btnICMOBill" style="padding: 0 10px;float: right;margin-right: 3px;">
-                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
-                                            </button>
+                                        <label class="layui-form-label" style="width: 85px;">閿�鍞鍗曞彿</label>
+                                        <div class="layui-input-block" style="margin-left: 120px;">
+                                            <input type="text" class="layui-input" name="HSeOrderBillNo" lay-verify="HSeOrderBillNo" id="HSeOrderBillNo">
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <div style="padding-left: 50px;">
+                                            <input type="checkbox" name="checkZXBZ" id="checkZXBZ" lay-skin="primary" lay-filter="checkZXBZ" title="鏈�灏忓寘瑁�">
                                         </div>
                                     </div>
                                 </div>
@@ -191,7 +196,7 @@
             var HICMOBillNo = $("#HICMOBillNo").val();
             if (HICMOBillNo == "") {
                 $("#Ptjl").hide();
-                $("#Zxbzjl").hide();
+                //$("#Zxbzjl").hide();
                 $("#Jl").hide();
                 $("#Scjld").hide();
                 $("#Yltl").hide();
@@ -200,7 +205,7 @@
                 $("#Sctld").hide();
             } else {
                 $("#Ptjl").show();
-                $("#Zxbzjl").show();
+                //$("#Zxbzjl").show();
                 $("#Jl").show();
                 $("#Scjld").show();
                 $("#Yltl").show();
@@ -286,6 +291,45 @@
             get_HideColumn();
         })
 
+        //鏈�灏忓寘瑁�
+        form.on('checkbox(checkZXBZ)', function (data) {
+            var checkZXBZ = $("input[name='checkZXBZ']").prop("checked");//澶嶉�夋
+
+            if (checkZXBZ) {
+                for (var i = 0; i < option.cols[0].length; i++) {
+                    if (option.cols[0][i]["field"] == "鍖呮暟") {
+                        option.cols[0][i]["edit"] = "text";
+                    }
+                    if (option.cols[0][i]["field"] == "鍙枡鏁伴噺") {
+                        option.cols[0][i]["edit"] = "";
+                    }
+                }
+            } else {
+                for (var i = 0; i < option.cols[0].length; i++) {
+                    if (option.cols[0][i]["field"] == "鍖呮暟") {
+                        option.cols[0][i]["edit"] = "";
+                    }
+                    if (option.cols[0][i]["field"] == "鍙枡鏁伴噺") {
+                        option.cols[0][i]["edit"] = "text";
+                    }
+                }
+            }
+            table.render(option);
+        })
+
+        //琛屽唴榧犳爣绂诲紑浜嬩欢
+        table.on('edit(mainTable)', function (obj) {
+            var HQty = 0.0;
+
+            if (obj.field == "鍖呮暟") {
+                HQty = parseFloat(obj.data["鍖呮暟"]) * parseFloat(obj.data["鏈�灏忓寘瑁�"])
+                //淇敼鏁版嵁
+                obj.update({
+                    "鍙枡鏁伴噺": HQty
+                });
+            }
+        })
+
         //#endregion
 
         //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
@@ -294,13 +338,14 @@
         function set_ClearBill()
         {
             NotGeneratedMaterial();
-            set_InitGrid();
-            get_Display(sWhere);
             Organ();
-            DisPlay_HideColumn();
             //璇诲彇杩囨护鏉′欢
             get_ReadConfigFile();
+            set_InitGrid();
+            get_Display(sWhere);
+            DisPlay_HideColumn();
         }
+
         //鑾峰彇缁勭粐
         function Organ() {
             //鑾峰彇鐧诲綍椤电粍缁囧垪
@@ -308,6 +353,7 @@
             $.ajax({
                 type: "get",
                 url: GetWEBURL() + "/Web/GetOrganizations",
+                async: false,
                 success: function (result) {
                     if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
                         var data = result.data;
@@ -322,7 +368,9 @@
                         if (dataG != null) {
                             var data2 = JSON.parse(dataG);
                             $("#Organization").val(data2["Organization"]);
-                        } 
+                        } else {
+                            $("#Organization").val(sessionStorage["OrganizationID"]);
+                        }
                         form.render('select');
                       
                     }
@@ -354,6 +402,8 @@
                     , { field: '瀛愰」鍗曚綅', title: '瀛愰」鍗曚綅', width: 160 }
                     , { field: '鍗曚綅鐢ㄩ噺', title: '鍗曚綅鐢ㄩ噺', width: 160}
                     , { field: '璁″垝鍙戞枡鏁伴噺', title: '璁″垝鍙戞枡鏁伴噺', width: 160 }
+                    , { field: '鏈�灏忓寘瑁�', title: '鏈�灏忓寘瑁�', width: 160}
+                    , { field: '鍖呮暟', title: '鍖呮暟', width: 160}
                     , { field: '鍙枡鏁伴噺', title: '鍙枡鏁伴噺', width: 160, edit: 'text'}
                     , { field: '閫�鏂欐暟閲�', title: '閫�鏂欐暟閲�', width: 160, edit: 'text'}
                     , { field: '閫�鏂欏師鍥�', title: '閫�鏂欏師鍥�', width: 160, edit: 'text'}
@@ -392,6 +442,7 @@
             $.ajax({
                 url: GetWEBURL() + '/Sc_ComplementGoodBill/ComplementGoodBillList',
                 type: "GET",
+                async: false,
                 data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                 success: function (data1) {
                     if (data1.count == 1) {
@@ -792,7 +843,9 @@
             else {
                 layer.confirm('纭畾瑕佺敓鎴愭嫞鏂欏崟锛�', {
                     btn: ['纭畾', '鍙栨秷'] //鎸夐挳
-                    , btn1: function () {
+                    , btn1: function (index) {
+                        layer.close(index);
+
                         var sMainStr = JSON.stringify(table.cache['mainTable']) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"];//sessionStorage["HUserName"]
 
                         $.ajax(
@@ -833,7 +886,9 @@
             else {
                 layer.confirm('纭畾瑕佺敓鎴愰��鏂欏崟锛�', {
                     btn: ['纭畾', '鍙栨秷'] //鎸夐挳
-                    , btn1: function () {
+                    , btn1: function (index) {
+                        layer.close(index);
+
                         var sMainStr = JSON.stringify(table.cache['mainTable']) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"];//sessionStorage["HUserName"]
 
                         $.ajax(
@@ -994,6 +1049,7 @@
             $.ajax({
                 url: GetWEBURL() + '/Sc_ComplementGoodBill/NotGeneratedMaterialList',
                 type: "GET",
+                async: false,
                 data: { "sWhere": sessionStorage["OrganizationID"], "user": sessionStorage["HUserName"] },
                 success: function (data1) {
                     if (data1.count == 1) {
@@ -1021,7 +1077,7 @@
                 , area: ['90%', '90%']//澶у皬
                 , title: '鐢熶骇璁㈠崟鍒楄〃'//鏍囬
                 , shift: 2//寮瑰嚭鍔ㄧ敾
-                , content: ['../../鐢熶骇绠$悊/鐢熶骇浠诲姟鍗�/Sc_ICMOBillList.html', 'yes']
+                , content: ['../../鐢熶骇绠$悊/鐢熶骇浠诲姟鍗�/Sc_ICMOBillList.html?HDeptID='+ $("#DepartmentID").val(), 'yes']
                 , btn: ['纭畾', '鍙栨秷']
                 , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                     var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰

--
Gitblit v1.9.1