From d42cb45f8fc0932e9a0766f98c445635a85b22d3 Mon Sep 17 00:00:00 2001
From: admin:huo123456@qq <496960745@qq.com>
Date: 星期一, 21 一月 2019 09:15:22 +0800
Subject: [PATCH] 修改
---
gx_tieta/WebRoot/iframe/batt-info-edit.html | 70 +++++++++++++++++++++++++++++++++--
1 files changed, 66 insertions(+), 4 deletions(-)
diff --git a/gx_tieta/WebRoot/iframe/batt-info-edit.html b/gx_tieta/WebRoot/iframe/batt-info-edit.html
index 3f6dd2f..15838a1 100644
--- a/gx_tieta/WebRoot/iframe/batt-info-edit.html
+++ b/gx_tieta/WebRoot/iframe/batt-info-edit.html
@@ -209,7 +209,7 @@
<div class="layui-block">
<label class="layui-form-label">鏈烘埧鍚嶇О</label>
<div class="layui-input-block">
- <input type="text" name="StationName3" disabled="" lay-verify="required" id="homename" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationName3 }}">
+ <input type="text" name="StationName3" lay-verify="required" id="homename" autocomplete="off" class="layui-input" value="{{= d.StationName3 }}">
</div>
</div>
</div>
@@ -484,7 +484,9 @@
</div>
</div>
</script>
+ <script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
<script type="text/javascript" src="../src/layui.js"></script>
+ <script type="text/javascript" src="../pages/js/mylayui.js"></script>
<script type="text/javascript">
layui.use(['form', 'laytpl', 'jquery', 'element', 'laydate'], function() {
var form = layui.form;
@@ -494,7 +496,7 @@
var laydate = layui.laydate;
var monCapStds = [50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 1000];
- var battProducers = ['鍦i槼', '鐞嗗+', '閾舵嘲', '鍗楅兘', '鍙岀櫥', 'SENRY', '鑹鹃粯鐢�', '绉戝+杈�', '涓版棩', '涓叴鑳芥淳', '鍏夊畤', '閮庤揪', '鑹捐鏂崕杈�', '闆勯煬', '椋庡竼', '鏂囬殕', '涓北'];
+ var battProducers = getBattProducers();
var monNums = [4, 24]
var battInfoTpl = $('#battInfoTpl').html();
@@ -628,6 +630,28 @@
// 鎻愪氦鍐呭
form.on('submit(enEidt)', function(data) {
+ var oldStationName = editInfo.StationName;
+ var _data = data.field;
+ var province = _data.StationName1; // 鐪�
+ var city = _data.StationName2; // 甯�
+ var home = _data.StationName3; // 鏈烘埧鍚嶇О
+ var bts = _data.StationName4; // 璁惧鍚嶇О
+ _data.StationName = province+'-'+city+'-'+home+'-'+bts;
+ // 鍒ゆ柇鏄惁淇敼浜嗘満鎴垮悕绉�
+ if(oldStationName == _data.StationName) {
+ ajaxEditBattInfo(data); // 鎻愪氦淇敼鍐呭
+ }else {
+ // 妫�娴嬫満鎴垮悕绉版槸鍚﹀瓨鍦ㄧ浉鍚�
+ checkHomeName(data, function() {
+ ajaxEditBattInfo(data); // 鎻愪氦淇敼鍐呭
+ });
+ }
+
+ return false;
+ });
+
+ // 鏄惁鎻愪氦淇敼鍐呭
+ function ajaxEditBattInfo(data) {
// console.log(data);
layer.confirm('鏄惁纭淇敼', {icon: 3, title:'鎻愮ず'}, function(index){
var _data = data.field;
@@ -645,8 +669,46 @@
updBatt(temp);
}
});
- return false;
- });
+ }
+
+ // 妫�娴嬫満鎴垮悕绉版槸鍚︾浉鍚�
+ function checkHomeName(data, callback) {
+ var _data = data.field;
+ var province = _data.StationName1; // 鐪�
+ var city = _data.StationName2; // 甯�
+ var home = _data.StationName3; // 鏈烘埧鍚嶇О
+ var bts = _data.StationName4; // 璁惧鍚嶇О
+ _data.StationName = province+'-'+city+'-'+home+'-'+bts;
+ // 鏋勯�犳煡璇㈡潯浠�
+ var tmp = {
+ StationName: _data.StationName
+ };
+ var loading = layer.load(1);
+ // 璇锋眰鍚庡彴楠岃瘉
+ $.ajax({
+ type: 'post'
+ ,async: true
+ ,url: 'BattInfAction!judgeBatt'
+ ,data: 'json='+JSON.stringify(tmp)
+ ,dataType: 'json'
+ ,success: function(res) {
+ var rs = JSON.parse(res.result);
+ //console.log(rs);
+ if(rs.code == 1) {
+ layer.msg('鏈烘埧鍚嶇О宸插瓨鍦紝璇烽噸鏂板綍鍏ワ紒');
+ }else {
+ callback();
+ }
+ }
+ ,error: function() {
+ layer.msg('鏍¢獙鏈烘埧鍚嶇О澶辫触锛岃閲嶆柊鎻愪氦锛�');
+ }
+ ,complete: function() {
+ layer.close(loading);
+ }
+ });
+
+ }
// 閬嶅巻缁撴灉闆嗚繑鍥炴槸鍚﹀瓨鍦ㄧ浉鍚岀殑璁惧绱㈠紩
function circleRsData(data) {
--
Gitblit v1.9.1