main
kgdxpr 1 year ago
parent ba2b7f83f4
commit 01e4ca31b0

@ -55,7 +55,7 @@
<label class="layui-form-label" style="width: 100px !important;"><span
class="require-star"></span>访问账号</label>
<div class="layui-input-block">
<input type="text" name="prefix" lay-verify="required" autocomplete="off"
<input type="text" name="user_name" lay-verify="required" autocomplete="off"
placeholder="请输入访问账号" class="layui-input input-width">
</div>
</div>
@ -87,35 +87,15 @@
var form = layui.form;
var $ = layui.jquery;
var tag = layui.tag;
var tableSelect = layui.tableSelect;
var bureauId = "";
// 自定义验证
form.verify({
prefix: [/^[a-z]{2,8}$/, '内容长度限制2-8位'],
sn: [/^[\u4e00-\u9fa5a-zA-Z0-9]{2,16}$/, '内容长度限制2-16位']
});
form.on('submit(save)', function (data) {
//获取标签信息
var buttons = $('#tag button:not(.button-new-tag)');
var ipArray = [];
buttons.each(function () {
var _ip = $(this).html().replace(/<i[^>]*>.*<\/i>/g, '');
if (!isIPorDomain(_ip)) {
layer.msg("IP或域名格式不正确", {
icon: 2,
time: 2000
});
return false;
}
ipArray.push(_ip);
});
var ip = ipArray.join(',');
data.field['ip'] = ip;
data.field['bureau_id'] = bureauId;
});
form.on('submit(save)', function (data) {
$.ajax({
url: '/QingLong/dataShare/addSystem',
@ -139,28 +119,7 @@
}
});
return false;
});
tableSelect.render({
elem: '#org',
searchKey: 'keyword',
checkedKey: 'id',
searchPlaceholder: '请输入单位名称',
table: {
url: '/QingLong/dataShare/getBureauInfoByKeyword',
cols: [[
{ type: 'radio', width: '3%' },
{ field: 'org_name', title: '单位名称'},
{ field: 'province_name', title: '省', width: '20%' },
{ field: 'city_name', title: '市', width: '20%' },
{ field: 'area_name', title: '区', width: '20%' }
]]
},
done: function (elem, data) {
bureauId = data.data[0].org_id;
elem.val(data.data[0].org_name);
}
})
});
function GetQueryString(name, istop) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
@ -170,13 +129,7 @@
if (r != null) return unescape(r[2]);
return null;
}
//判断字符串是否为IP或域名
function isIPorDomain(str) {
var reg = /^((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.){3}(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$|^([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\.)+[a-zA-Z]{2,}$/;
return reg.test(str);
}
});
</script>

@ -190,7 +190,7 @@
type: 2,
title: '新增',
shade: 0.1,
area: ['650px', '620px'],
area: ['650px', '230px'],
content: './add.html'
});
}

Loading…
Cancel
Save