You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

195 lines
7.4 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>修改高招招生计划</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
<link rel="stylesheet" href="../../static/css/font.css">
<link rel="stylesheet" href="../../static/css/weadmin.css">
<link rel="stylesheet" href="../../lib/layui/css/layui.css">
<!-- 让IE8/9支持媒体查询从而兼容栅格 -->
<!--[if lt IE 9]>
<script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
<script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<style>
select {
width: 180px;
height: 38px;
line-height: 38px;
border: 1px solid #ccc;
border-radius: 3px;
font-size: 15px;
padding-left: 6px;
color: #666;
}
</style>
</head>
<body>
<div class="weadmin-body">
<div class="layui-form-item">
<label for="" class="layui-form-label">
<span class="we-red">*</span>&nbsp;招生对象
</label>
<div class="layui-input-inline" id="select_1"></div>
<script type="text/html" id="test1" >
<select lay-filter="sel1" lay-verify="required" name="zsdx_id" id="sel1" style="width:200px" lay-search="">
<option value="">----暂无----</option>
{{#layui.each(d.data,function(index,item){ }}
<option value={{item.zsdx_id}}>{{item.zsdx_name}}</option>
{{# }) }}
</select>
</script>
</div>
<div class="layui-form-item">
<label for="" class="layui-form-label">
<span class="we-red">*</span>&nbsp;计划人数
</label>
<div class="layui-input-inline ">
<input type="text" id="zhaosheng_count" name="zhaosheng_count" lay-verify="required|contentLength"
min="2" max="64" autocomplete="off" class="layui-input" style=" width: 350px">
</div>
</div>
<div class="layui-form-item">
<label for="" class="layui-form-label">
</label>
<button class="layui-btn" lay-filter="save" lay-submit="" id="save">确定</button>
<input type="hidden" value="" id="batch_id">
<input type="hidden" value="" id="area_code">
<input type="hidden" value="" id="zhuanye_code">
<input type="hidden" value="" id="zsdx_id">
</div>
</div>
<script src="../../lib/layui/layui.js"></script>
<script src="../../lib/template.js"></script>
<script src="../../lib/base64.js"></script>
<script>
window.GetQueryString = function (name, istop) {
const reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (typeof (istop) != "undefined") r = top.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
};
layui.extend({
admin: '{/}../../static/js/admin'
});
layui.use(['form', 'jquery', 'admin', 'layer', 'laytpl'], function () {
var form = layui.form,
$ = layui.jquery,
admin = layui.admin,
layer = layui.layer,
laytpl = layui.laytpl;
var id=GetQueryString("id");
var batch_id=GetQueryString("batch_id");
window.getZsdxList = function (zsdx_id) {
$.ajax({
type: "GET",
async: false,
dataType: "json",
url: "/baseService/xueji/common_getZSDX?type_id=3",//type_id=1:高招、扩招2单招3对口升学4中招
success: function (data) {
var lis = [];
var list = {};
for (var i = 0; i < data.data.length; i++) {
lis.push(data.data[i]);
}
list = {
data: lis
}
var getTpl = test1.innerHTML
, select_1 = document.getElementById('select_1');
laytpl(getTpl).render(list, function (html) {
select_1.innerHTML = html;
$("#sel1").find("option[value="+zsdx_id+"]").prop("selected",true);
});
//form.render();
}
})
}
//读取原有值
$.ajax({
type: "GET",
dataType: "json",
async: false,
url: "/baseService/xueji/common_getZhaoShengJiHuaById?id=" + id,
success: function (data) {
$("#area_code").val(data.area_code);
$("#zhuanye_code").val(data.zhuanye_code);
$("#zsdx_id").val(data.zsdx_id);
$("#zhaosheng_count").val(data.zhaosheng_count);
var zsdx_id=GetQueryString("zsdx_id");
getZsdxList(zsdx_id);
}
});
//监听提交
form.on('submit(save)', function (data) {
//读取初始化值
var batch_id=$("#batch_id").val();
var area_code=$("#area_code").val();
var zhuanye_code = $("#zhuanye_code").val();
var zsdx_id=$("#sel1").val();
var zhaosheng_count = $("#zhaosheng_count").val();
var data = {
id:id,
batch_id:batch_id,
area_code:area_code,
zhuanye_code:zhuanye_code,
zsdx_id:zsdx_id,
zhaosheng_count: zhaosheng_count
}
if (zhaosheng_count == "") {
layer.alert("请输入计划招生个数", {icon: 0})
return;
}
var ival = parseInt(zhaosheng_count);
if(!isNaN(ival)) {
if ((ival < 0) || (ival > 10000)) {
layer.msg('输入计划人数范围不正确请检查后重新输入允许范围0-10000', {icon: 2, time: 2000, shade: 0.1});
return;
}
}
else
{
layer.msg('输入计划人数不是合法的数字!', {icon: 2, time: 2000, shade: 0.1});
return;
}
$.ajax({
type: "POST",
async: false,
dataType: "json",
url: "/baseService/xueji/common_updateZhaoShengJiHua",
data: data,
success: function (data) {
if (data.success) {
layer.msg("保存成功", {icon: 1, time: 1000, shade: [0.5, '#000', true]}, function () {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
parent.layui.table.reload('idTest', {
page: {
curr: 1
}
});
});
} else {
layer.alert(data.message, {icon: 0})
}
}
})
return false;
});
});
</script>
</body>
</html>