From f2fa9e483d21830798b69ee2d68ec72709a0ef11 Mon Sep 17 00:00:00 2001
From: hdw <hdw@192.168.7.127>
Date: 星期一, 07 一月 2019 14:31:44 +0800
Subject: [PATCH] 电池信息配置修改电池索引排除相同项 机房安装审批 待验收逻辑修改
---
gx_tieta/WebRoot/iframe/batt-info-edit.html | 64 ++++++++++++++++++++++++++++++--
1 files changed, 60 insertions(+), 4 deletions(-)
diff --git a/gx_tieta/WebRoot/iframe/batt-info-edit.html b/gx_tieta/WebRoot/iframe/batt-info-edit.html
index d1d7b6b..3f6dd2f 100644
--- a/gx_tieta/WebRoot/iframe/batt-info-edit.html
+++ b/gx_tieta/WebRoot/iframe/batt-info-edit.html
@@ -383,7 +383,7 @@
<div class="layui-block">
<label class="layui-form-label">璁惧绱㈠紩<span class="red">*</span></label>
<div class="layui-input-block">
- <select name="group{{item.num}}.index" disabled="">
+ <select name="group{{item.num}}.index" class="group-name" data-link="#group{{index}}name" lay-filter="groupName">
{{# layui.each([0,1,2,3], function(k) { }}
{{# if(item.num == k) { }}
<option value="{{ k }}" selected>{{ k }}</option>
@@ -407,7 +407,7 @@
<div class="layui-block">
<label class="layui-form-label">鐢垫睜缁勫悕绉�</label>
<div class="layui-input-block">
- <input type="text" name="group{{item.num}}.name" disabled="" lay-verify="required" autocomplete="off" class="layui-input layui-bg-gray" value="{{item.name}}">
+ <input type="text" name="group{{item.num}}.name" id="group{{index}}name" disabled="" lay-verify="required" autocomplete="off" class="layui-input layui-bg-gray" value="{{item.name}}">
</div>
</div>
</div>
@@ -598,6 +598,16 @@
}
});
+ // 鏇存敼鐢垫睜缁勭储寮�
+ form.on('select(groupName)', function(data) {
+ var elem = data.elem;
+ var _val = data.value;
+ var _link = $(elem).data('link');
+ // 淇敼鐢垫睜缁勫悕绉�
+ var gNameTxt = '鐢垫睜缁�'+(Number(_val)+1);
+ // 璁剧疆鐢垫睜缁勫悕绉�
+ $(_link).val(gNameTxt);
+ });
// 鏍规嵁鏍囩О鐢靛帇淇敼璁剧疆娴厖鐢靛帇闃�鍊�/璁剧疆绂荤嚎鐢靛帇闃�鍊�
//$('#battInfo').on('input propertychange', '#monvol', setFloatAndoutLine);
@@ -628,12 +638,58 @@
_data.StationName = province+'-'+city+'-'+home+'-'+bts;
var battNum = getBattGroupNum();
var temp = analysisData(battNum, _data);
- // 鏇存柊鏁版嵁
- updBatt(temp);
+ var isHasEqualIndex = circleRsData(temp); // 妫�娴嬫槸鍚﹀叿鏈夌浉鍚岀殑璁惧绱㈠紩
+ if(isHasEqualIndex) {
+ layer.msg('瀛樺湪鐩稿悓鐨勮澶囩储寮曪紒');
+ }else {
+ updBatt(temp);
+ }
});
return false;
});
+ // 閬嶅巻缁撴灉闆嗚繑鍥炴槸鍚﹀瓨鍦ㄧ浉鍚岀殑璁惧绱㈠紩
+ function circleRsData(data) {
+ var isTrue = false;
+ // 閬嶅巻temp
+ for(var i=0; i<data.length; i++) {
+ // 妫�娴嬫槸鍚﹀瓨鍦ㄧ浉鍚岀殑璁惧绱㈠紩
+ isTrue = checkFBSIndex(data, i);
+ if(isTrue) {
+ break;
+ }
+ }
+ return isTrue;
+ }
+
+
+ // 妫�娴嬭澶囩殑绱㈠紩鏄惁瀛樺湪涓�鑷�
+ function checkFBSIndex(temp, num) {
+ // 鍒ゆ柇鏄惁涓烘渶鍚庝竴绗旂殑鏁版嵁
+ if(num==(temp.length-1)) {
+ return false;
+ }else {
+ var FBSIndex = temp[num].GroupIndexInFBSDevice;
+ var isExist = false;
+ for(var i=(num+1); i<temp.length; i++) {
+ var _temp= temp[i];
+ var _FBSIndex = _temp.GroupIndexInFBSDevice;
+ if(FBSIndex == _FBSIndex) {
+ isExist = true;
+ break;
+ }
+ }
+ // 鍒ゆ柇鏄惁瀛樺湪
+ if(isExist) {
+ return true;
+ }else {
+ checkFBSIndex(temp, num+1);
+ }
+
+ }
+ }
+
+
// 鍏抽棴闈㈡澘
$('#closePage').click(function() {
parent.$('#iframeClose').click();
--
Gitblit v1.9.1