From b833d27b6de862bb32d6ca6a1bde0c74473dc11c Mon Sep 17 00:00:00 2001
From: 81041 <81041@DESKTOP-025NVD9>
Date: 星期六, 05 一月 2019 14:27:45 +0800
Subject: [PATCH] 修改电池参数

---
 gx_tieta/WebRoot/pages/js/mylayui.js |   35 +++++++++++++++++++++++++++++++----
 1 files changed, 31 insertions(+), 4 deletions(-)

diff --git a/gx_tieta/WebRoot/pages/js/mylayui.js b/gx_tieta/WebRoot/pages/js/mylayui.js
index 141ec8f..aab196a 100644
--- a/gx_tieta/WebRoot/pages/js/mylayui.js
+++ b/gx_tieta/WebRoot/pages/js/mylayui.js
@@ -405,14 +405,28 @@
         var layui = this.layui;
         
         var preData = this.cache[index];
-        var _data = $.extend(preData, data||{});
+        var _data = $.extend(preData||{}, data||{});
         var tds = this._getBodyTds(index);
-        console.log(preData);
+        var tdRs = this._getFixedRTds(index);
+        //console.log(_data);
         // 閬嶅巻
         var _this = this;
         layui.each(_data, function(key, value) {
             // 閬嶅巻tds鐨勫��
-            tds.each(function() {
+            tds.each(function(k) {
+                var _field = $(this).data('field');
+                if(key == _field) {
+                    var cell = $(this).find('.layui-table-cell');
+                    var content = _this._getContent(key, value, _data);
+                    cell.html(content);
+                }
+            });
+        });
+        
+        // 淇敼娴姩
+        layui.each(_data, function(key, value) {
+            // 閬嶅巻tds鐨勫��
+        	tdRs.each(function(k) {
                 var _field = $(this).data('field');
                 if(key == _field) {
                     var cell = $(this).find('.layui-table-cell');
@@ -422,12 +436,21 @@
             });
         });
     }
+	,updateCol: function(major, field, data) {			// 鏇存柊鍒楃殑鍊�
+		
+	}
     ,_getBodyTds: function(index) {
         var layuiTableView = $(this.ele).next('.layui-table-view');
         var layuiTableBody = layuiTableView.find('.layui-table-body .layui-table tbody');
         var trList = layuiTableBody.find('tr');
 
         return trList.eq(index).find('td');
+    }
+    ,_getFixedRTds: function(index) {
+    	var layuiTableView = $(this.ele).next('.layui-table-view');
+    	var layuiFixedR = layuiTableView.find('.layui-table-fixed.layui-table-fixed-r .layui-table tbody');
+    	var trList = layuiFixedR.find('tr');
+    	return trList.eq(index).find('td');
     }
     ,_getContent: function(key, value, data) {
         var col = this.col;             //  鎵�鏈夌殑鍒�
@@ -440,7 +463,8 @@
             // 鍒ゆ柇褰撳墠鍐呭鏄惁涓哄搴旂殑闇�瑕佹洿鏂扮殑鏁版嵁
             if(key == _col.field) {
                 // 鍒ゆ柇鏄惁鏈夋ā鏉�
-                templet = _col.templet?$(_col.templet).html():_col.toolbar?$(_col.toolbar).html():value;
+                templet = _col.templet?$(_col.templet).html():_col.toolbar?$(_col.toolbar).html():value.toString();
+                //console.log(templet);
                 // 鏍规嵁妯℃澘鏋勬垚content
                 laytpl(templet).render(data, function(html) {
                     rs = html;
@@ -452,5 +476,8 @@
 
         return false;
     }
+    ,_getIndex: function(field, value) {
+    	
+    }
 };
 

--
Gitblit v1.9.1