| 
					
				 | 
			
			
				@@ -7,6 +7,28 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @date 2018/11/22 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @version 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+$.event.special.valuechange = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    teardown: function (namespaces) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $(this).unbind('.valuechange'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handler: function (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $.event.special.valuechange.triggerChanged($(this)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    add: function (obj) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $(this).on('keyup.valuechange cut.valuechange paste.valuechange input.valuechange', obj.selector, $.event.special.valuechange.handler) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    triggerChanged: function (element) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var current = element[0].contentEditable === 'true' ? element.html() : element.val() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            , previous = typeof element.data('previous') === 'undefined' ? element[0].defaultValue : element.data('previous'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (current !== previous) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            element.trigger('valuechange', [element.data('previous')]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            element.data('previous', current); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const changeSpreadSetting = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cols: [ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -250,6 +272,43 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 记录变更信息操作 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $('body').on('valuechange', '#w_code', function (e, previous) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const new_w_code = $(this).val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (new_w_code !== w_code) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('#show-save-btn').show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('#sp-btn').hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('.title-main').addClass('bg-warning'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('#show-save-btn').hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('#sp-btn').show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('.title-main').removeClass('bg-warning'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 保存修改ajax提交(不刷新页面) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $('.save_change_btn').on('click', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const new_w_code = $('#w_code').val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 后改为br 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 更新至服务器 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        postData(window.location.pathname + '/save', { type:'info', updateData: { w_code: new_w_code } }, function (result) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            toastr.success(result ? result.msg : ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('#show-save-btn').hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('#sp-btn').show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('.title-main').removeClass('bg-warning'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            w_code = new_w_code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $('#cancel_change').on('click', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $('#show-save-btn').hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $('#sp-btn').show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $('.title-main').removeClass('bg-warning'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $('#w_code').val(w_code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // toastr.success('已还原到上次保存状态'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * 获取成功后的操作 
			 |