From 07c624c777bd16e0b4351ade060386a2c3b7a7a8 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期四, 27 四月 2023 14:59:19 +0800
Subject: [PATCH] 1
---
WebTM/views/PublicPage/HSourceReportHtml.html | 86 +++++++++++++++++++++++++++++++++++++++++--
1 files changed, 82 insertions(+), 4 deletions(-)
diff --git a/WebTM/views/PublicPage/HSourceReportHtml.html b/WebTM/views/PublicPage/HSourceReportHtml.html
index 698a19b..769f728 100644
--- a/WebTM/views/PublicPage/HSourceReportHtml.html
+++ b/WebTM/views/PublicPage/HSourceReportHtml.html
@@ -33,13 +33,22 @@
<div class="layui-input-block">
<input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="width:190px;">
</div>
- </div>
+ </div>
<div class="layui-inline">
- <label class="layui-form-label">鐗╂枡缂栫爜</label>
+ <label class="layui-form-label">閮ㄩ棬</label>
<div class="layui-input-block">
- <input type="text" class="layui-input" name="PartNumber" id="PartNumber" style="width:190px;">
+ <select name="HDeptName" id="HDeptName" lay-verify="required" lay-search class="layui-input">
+
+ <!--鍔ㄦ�佹覆鏌撹溅闂�-->
+ </select>
</div>
</div>
+ <!--<div class="layui-inline">
+ <label class="layui-form-label">閮ㄩ棬</label>
+ <div class="layui-input-block">
+ <input type="text" class="layui-input" name="HDeptName" id="HDeptName" style="width:190px;">
+ </div>
+ </div>-->
<div class="layui-inline">
<label class="layui-form-label">鐗╂枡鍚嶇О</label>
<div class="layui-input-block">
@@ -55,6 +64,14 @@
<div class="layui-inline">
<span>鍏朵粬鏉′欢></span>
</div>
+
+ <div class="layui-inline">
+ <label class="layui-form-label">鐗╂枡缂栫爜</label>
+ <div class="layui-input-block">
+ <input type="text" class="layui-input" name="PartNumber" id="PartNumber" style="width:190px;">
+ </div>
+ </div>
+
<div class="layui-inline">
<label class="layui-form-label">杩囨护</label>
<div class="layui-input-block">
@@ -143,6 +160,11 @@
var HModName = "";
var option = [];
var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+
+ var HDeptID = 0;
+
+ var params = getUrlVars();
+ var HDeptID = params[params[0]];
//#endregion
//#region 杩涘叆椤甸潰鍗冲姞杞�
@@ -158,6 +180,31 @@
else {
layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
}
+
+ //鑾峰彇閮ㄩ棬鍒�
+ var HDeptName = '<option value="0" style="color:red;" selected>鍏ㄩ儴閮ㄩ棬</option>';
+ $.ajax({
+ type: "get",
+ url: GetWEBURL() + "/Sc_ICMOBill/GetHDeptList",
+ success: function (result) {
+ if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ var data = result.data;
+ for (var i = 0; i < data.length; i++) {
+ if (i == 0)
+ HDeptName += '<option style="color:blue;" value="' + data[i].HItemID + '" >' + data[i].HName + '</option>';
+ else
+ HDeptName += '<option style="color:blue;" value="' + data[i].HItemID + '">' + data[i].HName + '</option>';
+
+ }
+ $("#HDeptName").append(HDeptName);
+ if (!isNaN(HDeptID)) {
+ $("#HDeptName").val(HDeptID);
+ }
+ form.render('select');
+ }
+ layer.closeAll("loading");
+ }
+ })
//#endregion
//#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
@@ -323,6 +370,7 @@
var HBillNo = $("#HBillNo").val();//鍗曟嵁缂栧彿
var PartNumber = $("#PartNumber").val();//鐗╂枡缂栫爜
var PartName = $("#PartName").val();//鐗╂枡鍚嶇О
+ var HDeptName = $("#HDeptName").val();//閮ㄩ棬
var ColName = $("#ColName").val();//澶嶉�夋
var Comparator = $("#Comparator").val()
var ColContent = $("#ColContent").val();
@@ -347,7 +395,10 @@
}
sWhere += " and " + ColName + " " + com;
}
-
+ //浼犻�掔殑鍙傛暟涓嶄负NAN
+ if (!isNaN(HDeptID) && HDeptName == 0) {
+ HDeptName = HDeptID;
+ }
switch (HSouceBillType) {
case '鐢熶骇璁㈠崟':
if (HBillNo) {
@@ -358,6 +409,9 @@
}
if (PartName) {
sWhere += " and 鐗╂枡鍚嶇О like '%" + PartName + "%'";
+ }
+ if (HDeptName && HDeptName != 0) {
+ sWhere += " and HDeptID = '" + HDeptName + "'";
}
return sWhere;
break;
@@ -371,6 +425,9 @@
if (PartName) {
sWhere += " and 鐗╂枡鍚嶇О like '%" + PartName + "%'";
}
+ if (HDeptName && HDeptName != 0) {
+ sWhere += " and HDeptID = '" + HDeptName + "'";
+ }
return sWhere;
break;
case '閲囪喘璁㈠崟':
@@ -382,6 +439,9 @@
}
if (PartName) {
sWhere += " and 鐗╂枡鍚嶇О like '%" + PartName + "%'";
+ }
+ if (HDeptName && HDeptName != 0) {
+ sWhere += " and HDeptID = '" + HDeptName + "'";
}
return sWhere;
break;
@@ -395,6 +455,9 @@
if (PartName) {
sWhere += " and 鐗╂枡鍚嶇О like '%" + PartName + "%'";
}
+ if (HDeptName && HDeptName != 0) {
+ sWhere += " and HDeptID = '" + HDeptName + "'";
+ }
return sWhere;
break;
case '濮斿璁㈠崟':
@@ -406,6 +469,9 @@
}
if (PartName) {
sWhere += " and 鐗╂枡鍚嶇О like '%" + PartName + "%'";
+ }
+ if (HDeptName && HDeptName != 0) {
+ sWhere += " and HDeptID = '" + HDeptName + "'";
}
return sWhere;
break;
@@ -557,6 +623,7 @@
$("#HBillNo").val("");//鍗曟嵁鍙�
$("#PartNumber").val("");//鐗╂枡缂栫爜
$("#PartName").val("");//鐗╂枡鍚嶇О
+ $("#HDeptName").val("");//鍗曟嵁鍙�
$("#ColContent").val("");
$("#ColName").val("0");
$("#Comparator").val("0");
@@ -580,6 +647,17 @@
}
//#endregion
+ //鑾峰彇鍙傛暟
+ function getUrlVars() {
+ var vars = [], hash;
+ var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+ for (var i = 0; i < hashes.length; i++) {
+ hash = hashes[i].split('=');
+ vars.push(hash[0]);
+ vars[hash[0]] = hash[1];
+ }
+ return vars;
+ }
//#endregion
//#endregion
--
Gitblit v1.9.1