main
kgdxpr 1 year ago
parent ef27246f1e
commit 1b065ae6a0

@ -104,10 +104,12 @@
var areaId = "0"; var areaId = "0";
var levelId = "0"; var levelId = "0";
var selectAreaId = "0"; var selectAreaId = "0";
var editH = "385px";
//获取登录人员信息 //获取登录人员信息
var loginPersonInfo = getPersonLoginInfo($); var loginPersonInfo = getPersonLoginInfo($);
if (loginPersonInfo.identity_id == "1") { if (loginPersonInfo.identity_id == "1") {
editH = "435px";
$("#selectTreeDiv").show(); $("#selectTreeDiv").show();
var globalInfo = getGlobalInfo($, Base64.encode("install_area")); var globalInfo = getGlobalInfo($, Base64.encode("install_area"));
areaId = globalInfo.data[0].global_value; areaId = globalInfo.data[0].global_value;
@ -249,7 +251,7 @@
type: 2, type: 2,
title: '编辑', title: '编辑',
shade: 0.1, shade: 0.1,
area: ['650px', '385px'], area: ['650px', editH],
content: './update.html?org_id=' + obj.data.org_id + '&level_id=' + levelId + '&area_id=' + areaId content: './update.html?org_id=' + obj.data.org_id + '&level_id=' + levelId + '&area_id=' + areaId
}); });
} }

@ -30,7 +30,7 @@
<form class="layui-form" action=""> <form class="layui-form" action="">
<div class="mainBox"> <div class="mainBox">
<div class="main-container"> <div class="main-container">
<div class="layui-form-item"> <div class="layui-form-item" id="selectTreeDiv" style="display: none">
<label class="layui-form-label" style="width: 115px !important;"><span <label class="layui-form-label" style="width: 115px !important;"><span
class="require-star"></span>地区</label> class="require-star"></span>地区</label>
<div class="layui-input-block" style="margin-left: 145px !important;"> <div class="layui-input-block" style="margin-left: 145px !important;">
@ -99,6 +99,8 @@
</form> </form>
<script src="../../../component/layui/layui.js"></script> <script src="../../../component/layui/layui.js"></script>
<script src="../../../component/pear/pear.js"></script> <script src="../../../component/pear/pear.js"></script>
<script src="../../../component/pear/base64.js"></script>
<script> <script>
layui.use(['form', 'jquery', 'laytpl', 'dtree'], function () { layui.use(['form', 'jquery', 'laytpl', 'dtree'], function () {
var form = layui.form; var form = layui.form;
@ -111,25 +113,15 @@
sort: [/^\d{1,5}$/, '只能输入1-5位的数字'] sort: [/^\d{1,5}$/, '只能输入1-5位的数字']
}); });
var levelId = GetQueryString("level_id"); var levelId = GetQueryString("level_id");
var areaId = GetQueryString("area_id"); var areaId = GetQueryString("area_id");
var selectAreaId = areaId;
var orgId = GetQueryString("org_id"); var orgId = GetQueryString("org_id");
dtree.render({ var loginPersonInfo = getPersonLoginInfo($);
elem: "#selectTree", if (loginPersonInfo.identity_id == "1") {
selectInitVal: areaId, $("#selectTreeDiv").show();
initLevel: "2", }
method: 'get',
url: "/QingLong/dm/getAreaNew?parent_id=337B0250-841C-4350-AB92-E5783611C934",
select: true,
icon: "-1",
selectInputName: {
recordData: "recordData"
}
});
$.ajax({ $.ajax({
type: "GET", type: "GET",
@ -158,17 +150,40 @@
var is_virtual = parseInt(res.data[0].is_virtual); var is_virtual = parseInt(res.data[0].is_virtual);
$('#virtual').prop('checked', is_virtual == 1); $('#virtual').prop('checked', is_virtual == 1);
if (loginPersonInfo.identity_id == "1") {
var globalInfo = getGlobalInfo($, Base64.encode("install_area"));
var parentId = globalInfo.data[0].global_value;
dtree.render({
elem: "#selectTree",
selectInitVal: areaId,
initLevel: "2",
method: 'get',
url: "/QingLong/dm/getAreaNew?parent_id=" + parentId,
select: true,
icon: "-1",
selectInputName: {
recordData: "recordData"
}
});
}
form.render(); form.render();
} }
}); });
dtree.on('node("selectTree")', function (obj) {
selectAreaId = obj.param.nodeId;
});
form.on('submit(save)', function (data) { form.on('submit(save)', function (data) {
data.field['bureau_id'] = orgId; data.field['bureau_id'] = orgId;
data.field['parent_org_id'] = areaId; data.field['parent_org_id'] = selectAreaId;
data.field['property_id'] = 1; data.field['property_id'] = 1;
data.field['main_school_id'] = -1; data.field['main_school_id'] = -1;
data.field['school_type_id'] = -1; data.field['school_type_id'] = -1;
data.field['master_id'] = -1; data.field['master_id'] = -1;
if ($('#virtual').prop('checked')) { if ($('#virtual').prop('checked')) {
data.field['is_virtual'] = 1; data.field['is_virtual'] = 1;
} else { } else {
@ -195,7 +210,7 @@
}); });
} }
} }
}) });
return false; return false;
}); });

@ -118,9 +118,12 @@
var levelId = "0"; var levelId = "0";
var selectAreaId = "0"; var selectAreaId = "0";
var editH = "385px";
//获取登录人员信息 //获取登录人员信息
var loginPersonInfo = getPersonLoginInfo($); var loginPersonInfo = getPersonLoginInfo($);
if (loginPersonInfo.identity_id == "1") { if (loginPersonInfo.identity_id == "1") {
editH = "435px";
$("#selectTreeDiv").show(); $("#selectTreeDiv").show();
var globalInfo = getGlobalInfo($, Base64.encode("install_area")); var globalInfo = getGlobalInfo($, Base64.encode("install_area"));
areaId = globalInfo.data[0].global_value; areaId = globalInfo.data[0].global_value;
@ -267,7 +270,7 @@
type: 2, type: 2,
title: '编辑', title: '编辑',
shade: 0.1, shade: 0.1,
area: ['650px', '385px'], area: ['650px', editH],
content: './update.html?org_id=' + obj.data.org_id + '&level_id=' + levelId + '&area_id=' + areaId content: './update.html?org_id=' + obj.data.org_id + '&level_id=' + levelId + '&area_id=' + areaId
}); });
} }

@ -30,6 +30,13 @@
<form class="layui-form" action=""> <form class="layui-form" action="">
<div class="mainBox"> <div class="mainBox">
<div class="main-container"> <div class="main-container">
<div class="layui-form-item" id="selectTreeDiv" style="display: none">
<label class="layui-form-label" style="width: 115px !important;"><span
class="require-star"></span>地区</label>
<div class="layui-input-block" style="margin-left: 145px !important;">
<ul id="selectTree" class="dtree" data-id="0"></ul>
</div>
</div>
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label" style="width: 115px !important;"><span <label class="layui-form-label" style="width: 115px !important;"><span
class="require-star"></span>办学类型</label> class="require-star"></span>办学类型</label>
@ -99,11 +106,14 @@
</form> </form>
<script src="../../../component/layui/layui.js"></script> <script src="../../../component/layui/layui.js"></script>
<script src="../../../component/pear/pear.js"></script> <script src="../../../component/pear/pear.js"></script>
<script src="../../../component/pear/base64.js"></script>
<script> <script>
layui.use(['form', 'jquery', 'laytpl'], function () { layui.use(['form', 'jquery', 'laytpl', 'dtree'], function () {
var form = layui.form; var form = layui.form;
var $ = layui.jquery; var $ = layui.jquery;
var laytpl = layui.laytpl var laytpl = layui.laytpl;
var dtree = layui.dtree;
// 自定义验证 // 自定义验证
form.verify({ form.verify({
@ -113,8 +123,14 @@
var levelId = GetQueryString("level_id"); var levelId = GetQueryString("level_id");
var areaId = GetQueryString("area_id"); var areaId = GetQueryString("area_id");
var selectAreaId = areaId;
var orgId = GetQueryString("org_id"); var orgId = GetQueryString("org_id");
var loginPersonInfo = getPersonLoginInfo($);
if (loginPersonInfo.identity_id == "1") {
$("#selectTreeDiv").show();
}
//学校类型 //学校类型
$.ajax({ $.ajax({
@ -154,21 +170,43 @@
url: "/QingLong/organization/getOrgInfoById?org_id=" + orgId, url: "/QingLong/organization/getOrgInfoById?org_id=" + orgId,
success: function (res) { success: function (res) {
$("#school_type_id").val(res.data[0].school_type_id); $("#school_type_id").val(res.data[0].school_type_id);
$('#property_id').val(res.data[0].property_id); $('#property_id').val(res.data[0].property_id);
$("#org_name").val(res.data[0].org_name); $("#org_name").val(res.data[0].org_name);
$("#org_code").val(res.data[0].org_code); $("#org_code").val(res.data[0].org_code);
$("#sort_id").val(res.data[0].sort_id); $("#sort_id").val(res.data[0].sort_id);
if (loginPersonInfo.identity_id == "1") {
var globalInfo = getGlobalInfo($, Base64.encode("install_area"));
var parentId = globalInfo.data[0].global_value;
dtree.render({
elem: "#selectTree",
selectInitVal: areaId,
initLevel: "2",
method: 'get',
url: "/QingLong/dm/getAreaNew?parent_id=" + parentId,
select: true,
icon: "-1",
selectInputName: {
recordData: "recordData"
}
});
}
form.render(); form.render();
} }
}); });
dtree.on('node("selectTree")', function (obj) {
selectAreaId = obj.param.nodeId;
});
form.on('submit(save)', function (data) { form.on('submit(save)', function (data) {
data.field['bureau_id'] = orgId; data.field['bureau_id'] = orgId;
data.field['org_type_id'] = 2; data.field['org_type_id'] = 2;
data.field['level_id'] = 1; data.field['level_id'] = 1;
data.field['parent_org_id'] = areaId; data.field['parent_org_id'] = selectAreaId;
data.field['main_school_id'] = -1; data.field['main_school_id'] = -1;
$.ajax({ $.ajax({
url: '/QingLong/organization/updateBureau', url: '/QingLong/organization/updateBureau',

Loading…
Cancel
Save