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