From 2fe250ece8de95b3f70172fe5b45793ab6a3084a Mon Sep 17 00:00:00 2001
From: D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore <chenjingjing@LAPTOP-E51P2139>
Date: 星期五, 18 一月 2019 17:30:50 +0800
Subject: [PATCH] 未审批可更改

---
 gx_tieta/WebRoot/pages/js/mylayui.js |  129 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 129 insertions(+), 0 deletions(-)

diff --git a/gx_tieta/WebRoot/pages/js/mylayui.js b/gx_tieta/WebRoot/pages/js/mylayui.js
index e1a8557..f78d1de 100644
--- a/gx_tieta/WebRoot/pages/js/mylayui.js
+++ b/gx_tieta/WebRoot/pages/js/mylayui.js
@@ -543,3 +543,132 @@
     }
 };
 
+//鑾峰彇layui鐨刦orm琛ㄥ崟鐨勫��(鏀寔input鍜宻elect)
+var LayuiForm = function(ele) {
+    this.ele = ele;
+};
+// 瀹氫箟鍘熷瀷鏂规硶
+LayuiForm.prototype = {
+    get: function(callback) {
+        var ele = $('#'+this.ele);
+        var isGood = this._checkForm(ele);
+        if(isGood) {
+            var iptsVals = this._getIpts(ele);
+            var selVals = this._getSels(ele);
+            //  鑾峰彇鎵�鏈夌殑form鍊�
+            var rs = $.extend({}, iptsVals, selVals);
+            callback(rs);
+        }
+    }
+    ,_getIpts: function(ele) {
+        var ipts = ele.find('input');
+        var iptVals = {};
+        ipts.each(function() {
+            var name = $(this).attr('name');
+            if(name) {
+                iptVals[name] = $(this).val();
+            }
+        });
+
+        return iptVals;
+    }
+    ,_getSels: function(ele) {
+        var sels = ele.find('select');
+        var selVals = {};
+        sels.each(function() {
+            var name = $(this).attr('name');
+            if(name) {
+                selVals[name] = $(this).val();
+            }
+        });
+
+        return selVals;
+    }
+
+    ,_checkForm: function(ele) {
+        var isGood = true;
+        var ipts = ele.find('input');
+        var sels = ele.find('select');
+        //  閬嶅巻鎵�鏈夌殑input鏌ヨ鏄惁鏈夋暟鎹笉姝g‘鐨�
+        ipts.each(function() {
+            if($(this).hasClass('layui-form-danger')) {
+                isGood = false;
+            }
+        });
+
+        //  閬嶅巻鎵�鏈夌殑select鏌ヨ鏄惁鏈夋暟鎹笉姝g‘鐨�
+        sels.each(function() {
+            if($(this).hasClass('layui-form-danger')) {
+                isGood = false;
+            }
+        });
+
+        // 杩斿洖缁撴灉
+        return isGood;
+    }
+};
+
+// 缁熻鏁版嵁閫変腑涓暟/鎬讳釜鏁�
+var QuantNumber = function(ele) {
+	this.ele = ele;
+	this.mol = 0;
+	this.den = 0;
+	this._init();
+}
+// 璁剧疆鍘熷瀷鏂规硶
+QuantNumber.prototype = {
+	_init: function() {
+		this._setEleTxt();
+	}
+	,set: function(mol, den) {
+		this.mol = mol;
+		this.den = den;
+		this._setEleTxt();
+	}
+	,setMol: function(val) {
+		this.mol = val;
+		this._setEleTxt();
+	}
+	,setDen: function(val) {
+		this.den = val;
+		this._setEleTxt();
+	}
+	,_setEleTxt: function() {
+		var str = this.mol+'/'+this.den;
+		this.ele.text(str)
+	}
+};
+
+
+//鑾峰彇鐢垫睜鍝佺墝鍒楄〃
+function getBattProducers() {
+	let producers = [];
+	// 璇锋眰鍚庡彴鏌ヨ鐢垫睜鍝佺墝
+	$.ajax({
+		type: 'post'
+		,async: false
+		,url: 'BattInfAction!serchByBattProducer'
+		,data: null
+		,dataType: 'json'
+		,success: function(res) {
+			let rs = JSON.parse(res.result);
+			// 鍒ゆ柇鏌ヨ缁撴灉
+			if(rs.code == 1) {
+				let data = rs.data;
+				// 閬嶅巻鏌ヨ缁撴灉
+				for(let i=0; i<data.length; i++) {
+					let _data = data[i];
+					if(_data.BattProducer) {		// 澶勭悊涓虹┖鐨勫搧鐗�
+						producers.push(_data.BattProducer);
+					}
+				}
+				producers.push('鍏朵粬');
+			}
+		}
+		,complete: function() {
+			
+		}
+	});
+	
+	return producers;
+}
\ No newline at end of file

--
Gitblit v1.9.1