main
黄海 11 months ago
parent 88181ec81e
commit e66348d48b

@ -30,7 +30,7 @@
</div>
<div class="right-content clearfix">
<div class="content-name">
<p style="font-size: 20px;font-weight: bolder">基础数据管理系统</p>
<p style="font-size: 20px;font-weight: bolder" id="system_name"></p>
</div>
<form action="" method="post">
<div class="user-name">
@ -61,7 +61,7 @@
</div>
<div class="footer">
©版权所有&nbsp;&nbsp;2020-2022&nbsp;&nbsp;<span class="padding-5">&nbsp;&nbsp;|&nbsp;&nbsp;</span><a
href="https://beian.miit.gov.cn/" target="_blank">吉ICP备xxxx号-1</a>
href="https://beian.miit.gov.cn/" target="_blank" id="copyright"></a>
</div>
<script>
@ -69,6 +69,7 @@
$("#loginBtn").click(function () {
doLogin();
});
getPageInfo();
});
//刷新验证码

@ -1,491 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>长春市教育基础库运行监测</title>
<script type="text/javascript" src="../../lib/jquery-3.6.0.min.js"></script>
<script src="../../lib/echarts.min.js"></script>
<script src="../../lib/shine.js"></script>
<script src="../../lib/pinyin.js"></script>
<script src="../district/map/city/china-main-city-map.js"></script>
<style>
::-webkit-scrollbar {
width: 0px;
}
scrollbar {
-moz-appearance: none !important;
width: 0;
}
</style>
</head>
<body>
<div id="main" style="position: absolute;top:0;left:0;width:98%;"></div>
<script type="text/javascript">
var result=getGlobalByCodes("install_area");
function getGlobalByCodes(keys){
var jsonStr;
$.ajax({
type: "GET",
url: "/dsBase/global/getGlobalByCodes?global_codes="+keys,
dataType: 'json',
async : false,
success: function (data) {
if(data.code==0){
jsonStr=data.data;
}
}
})
return jsonStr;
}
var areaId=result[0].global_value;
function getSoorData(min) {
var data_new=[];
$.ajax({
type:'GET',
dataType:'json',
async:false,
url:'/dsBase/bigData/getPeriodAreaLoginInfoByCityId?city_id='+areaId+'&min='+min,
success:function(data){
if(data.success){
var lis=[];
var liss=[];
var sum=[];
var total=0;
for (var i=0;i<data.list.length;i++) {
// if(data.list[i]['login_count']=='0'){
// data.list[i]['login_count']=i*100;
// }
if(data.list[i]['area_name']=='经开区'||data.list[i]['area_name']=='莲花山'|| data.list[i]['area_name']=='高新区'||data.list[i]['area_name']=='净月开发区'|| data.list[i]['area_name']=='一汽区'){
data.list.splice(i,1);
i--;
}
if(data.list[i]['area_name']=='市直属'){
data.list[i]['area_name']='长春市';
}
total +=Number(data.list[i]['login_count']);
lis=data.list;
}
for (var i=0;i<lis.length;i++) {
if(data.list[i]['area_name']=='长春市'){
data.list[i]['login_count']=total;
}
liss.push({
"fromName": lis[i]['area_name'],
"accessCount":lis[i]['login_count'],
"toName": geoMapName,
"school_count":lis[i]['school_count'],
"org_count":lis[i]['org_count'],
"teacher_count":lis[i]['teacher_count'],
"student_count":lis[i]['student_count']
})
}
}
var jsont={
"list": liss,
"success": true
};
$.each(jsont.list,function(k,m){
data_new.push([{name:m.fromName,value:m.accessCount,school_count:m.school_count,org_count:m.org_count,teacher_count:m.teacher_count,student_count:m.student_count}, {name:m.toName}]);
});
}
})
return data_new;
}
var geoMapName="";
var area_cp="";//使用地区的坐标
// 获取全局变量 使用地区
$(function () {
var h=$(window.parent.document).find("#mapDiv").height();
$("#main").height(h);
$.ajax({
type : "GET",
async : false,
url : '/dsBase/global/getGlobalByCodes?global_codes=install_area',
dataType : "json",
success: function (data) {
if(data.code==0){
$.ajax({
type : "GET",
async : false,
url : '/dsBase/organization/getAreaInfoById?id='+data.data[0].global_value,
dataType : "json",
success: function (data) {
// 使用地区名称
geoMapName=data.area_name;
// 隶属的省份名称
// var province_name=data.province_name;
// if(province_name.indexOf("省")!== -1){
// province_name=province_name.replace("省","") ;
// }else if(province_name.indexOf("市")!== -1){
// province_name=province_name.replace("市","") ;
// }else if(province_name.indexOf("自治区")!== -1){
// province_name=province_name.replace("自治区","") ;
// }
// province_name=CC2PY(province_name).toLowerCase();
// $.ajax({
// type:'GET',
// dataType:'json',
// async:false,
// url:'../district/map/province/'+province_name+'.json',
// success:function (data) {
// for( var i=0;i<data.features.length;i++ ){
// if(data.features[i].properties.name==geoMapName){
// area_cp=data.features[i].properties.cp;
// }
// }
// }
// })
// getData();
// geoCoordMap= getData();
$.ajax({
type:'GET',
dataType:'json',
async:false,
url:'/dsBase/dm/getCityCoordinate?city_id='+data.city_id,
async:false,
success:function (data) {
geoCoordMap= eval("("+data.json+")");
$.ajax({
type:'GET',
async:false,
dataType:'json',
url:'../district/map/city/'+ cityMap[geoMapName] +'.json',
success:function (data) {
echarts.registerMap('city', data);
}
})
initMap(min);
}
})
}
});
}
}
});
})
var myHosName = '';
var myChart;
var SEDATA=[];
//地图
var geoCoordMap={};
function getCoorData(){
var data_new=[];
var jsont={
"list": [
{
"fromName": "长春市",
"accessCount": 312951,
"toName": "长春市"
},
{
"fromName": "榆树市",
"accessCount": 884,
"toName": "长春市"
},
{
"fromName": "德惠市",
"accessCount": 730,
"toName": "长春市"
},
{
"fromName": "农安县",
"accessCount":640,
"toName": "长春市"
},
{
"fromName": "九台市",
"accessCount": 80,
"toName": "长春市"
},
{
"fromName": "宽城区",
"accessCount": 430,
"toName": "长春市"
},
{
"fromName": "二道区",
"accessCount": 310,
"toName": "长春市"
},
{
"fromName": "朝阳区",
"accessCount": 40,
"toName": "长春市"
},
{
"fromName": "绿园区",
"accessCount": 580,
"toName": "长春市"
},
{
"fromName": "南关区",
"accessCount": 120,
"toName": "长春市"
},
{
"fromName": "双阳区",
"accessCount": 90,
"toName": "长春市"
}
],
"success": true
};
$.each(jsont.list,function(k,m){
data_new.push([{name:m.fromName,value:m.accessCount}, {name:m.toName}]);
});
return data_new;
}
// 获取长春市下区地图
function getData1(){
var list ={};
$.ajax({
type:'GET',
async:false,
dataType:'json',
url:'../district/map/city/'+ cityMap[geoMapName] +'.json',
success:function (data) {
echarts.registerMap('city', data);
for( var i=0;i<data.features.length;i++ ){
list[data.features[i].properties.name]= data.features[i].geometry.coordinates[0][0][0];
}
// list['长春市']=[125.347644,43.879875];
list[geoMapName]=area_cp;
// list['白城市']=[122.841114,45.619026];
geoCoordMap=list;
// console.log(geoCoordMap);
initMap();
}
})
}
function getData(){
$.ajax({
type:'GET',
async:false,
dataType:'json',
url:'../district/map/city/'+ cityMap[geoMapName] +'.json',
success:function (data) {
echarts.registerMap('city', data);
}
})
var data_new={};
data_new={
"德惠市": [125.70514,44.545406],
"农安县": [125.181659,44.438724],
"九台市": [125.826151,44.152305],
"宽城区": [125.347576,44.092181], //125.333329,43.94918
// "宽城区": [125.333329,43.94918], //
"二道区": [125.703266,43.887419],//125.378112,43.878125
// "二道区": [125.378112,43.878125],//
"朝阳区": [125.260863,43.662466],//125.294733,43.839716
// "朝阳区": [125.294733,43.839716],//
"绿园区": [125.118676,43.876976],//125.262779,43.886998
// "绿园区": [125.262779,43.886998],//
"南关区": [125.297226,43.928239],//125.338919,43.89144
// "南关区": [125.338919,43.89144],//
"双阳区": [125.66678,43.527766],
"长春市": [125.323816,43.774638],
"榆树市": [126.551432,44.843088],
}
data={
"镇赉县": [123.205618,45.848797],
"洮北区": [122.852396,45.631993],
"洮南市": [122.782741,45.342534],
"通榆县": [123.100987,44.81677],
"大安市": [124.289634,45.521303]
}
return data_new;
}
var min=10;
setInterval(function () {
min +=10;
initMap(min);
},600000);
function initMap(min){
//获取from--to数据
var DATAF=getSoorData(min);
if(myChart){//释放浏览器内存
myChart.dispose();
}
myChart = echarts.init(document.getElementById('main'), 'shine');
var color = ['#a6c84c', '#ffa022', '#46bee9'];
var series = [];
[[[myHosName],DATAF]].forEach(function (item, i) {
series.push(
{
type: 'lines',
zlevel: 1,
symbol: ['none', 'arrow'],
symbolSize:5,
effect: {
show: true,
period: 6,
trailLength: 0,
symbol: 'arrow',//circle'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'
color: '#A6C84C',
symbolSize:9,
shadowBlur: 1
},
lineStyle: {
normal: {
width: '2',
color: '#a6c84c',
curveness: 0.2,
color: color[i],
opacity: 0.4,
}
},
data: convertData(item[1])
},
{ //区原点
type: 'effectScatter',
coordinateSystem: 'geo',
zlevel: 2,
rippleEffect: {
brushType: 'stroke'
},
label: {
normal: {
show: true,
position: 'right',
formatter: '{b}'
}
},
symbolSize: function (val) {
var val_return =3 + val[2] / 10;
if(val_return>18){
val_return=18;
}
return val_return;
},
data: item[1].map(function (dataItem) {
return {
name: dataItem[0].name,
school_count:dataItem[0]['school_count'],
org_count:dataItem[0]['org_count'],
teacher_count:dataItem[0]['teacher_count'],
student_count:dataItem[0]['student_count'],
value: geoCoordMap[dataItem[0].name].concat([dataItem[0].value])
};
}),
itemStyle: {
normal: {
color: function(params) {
var tmp = params.data.value[2]
if (tmp < 100) {
return 'lime';
}else if (tmp>100 && tmp<900) {
return 'aqua'
}else{
return 'red';
}
}
}
},
});
});
option = {
tooltip : {//提示框组件
trigger: 'item',//触发类型
formatter:
function(params) {
if(params.seriesIndex==1){
return params.name + '<br>访问量:' + params.data.value[2]
+ '<br>学校总数:' + params.data.school_count
+ '<br>单位总数:' + params.data.org_count
+ '<br>教师总数:' + params.data.teacher_count
+ '<br>学生总数:' + params.data.student_count
}else{
return params.data.fromName + '→' + params.data.toName;
}
},
},
geo: {//地理坐标系
map: 'city',
label: {//图形上的文本标签
normal: {
show: false//true 显示地图上的数据
},
emphasis: {
show:false//若为true,鼠标移动上去显示当前区域名称
}
},
roam: false,//设置为开启缩放和平移
itemStyle: {
normal: {//正常展示
areaColor: 'rgb(17, 38, 99,0.6)',
borderColor:'#4C6DA8',//'#4C6DA8'
borderWidth:'2',
shadowColor: 'rgba(63, 218, 255, 0.5)',
shadowBlur: 30
},
emphasis: {
areaColor: '#2a333d'
}
},
zoom:1//缩放比例。正常为1:1
},
series : series,
};
if (option && typeof option === "object") {
myChart.setOption(option, true);
// setTimeout(function () {
// myChart.dispatchAction({
// type: 'showTip',
// seriesIndex:1 ,//第几条series
// dataIndex:0,//第几个tooltip
// position: ['43%', '71%'],
// });
//
// },10);
}
window.onresize = function() {
myChart.resize();
}
}
var convertData = function(data) {
var res = [];
for (var i = 0; i < data.length; i++) {
var dataItem = data[i];
var fromCoord = geoCoordMap[dataItem[0].name];
var toCoord = geoCoordMap[dataItem[1].name];
if (fromCoord && toCoord) {
res.push({
fromName : dataItem[0].name,
value : dataItem[0].value,
toName : dataItem[1].name,
coords : [ fromCoord, toCoord ],
// school_count:dataItem[0]['school_count'],
// org_count:dataItem[0]['org_count'],
// teacher_count:dataItem[0]['org_count'],
// student_count:dataItem[0]['org_count']
});
}
}
return res;
};
</script>
</body>
</html>

@ -1,207 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta name="generator" content="HTML Tidy for HTML5 for Windows version 5.2.0"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Untitled</title>
<link rel="stylesheet" href="/dsBase/html/lib/layui/css/layui.css"/>
<link rel="stylesheet" href="/dsBase/html/lib/layui/css/admin.css"/>
<script src="/dsBase/html/lib/layui/layui.js" charset="utf-8"></script>
<script src="/dsBase/html/lib/echarts.min.js" charset="utf-8"></script>
</head>
<body>
<div class="layui-fluid">
<div class="layui-row layui-col-space15">
<div class="layui-col-sm6 layui-col-md3">
<div class="layui-card">
<div class="layui-card-header">学校总数
<span class="layui-badge layui-bg-blue layuiadmin-badge"></span></div>
<div class="layui-card-body layuiadmin-card-list">
<p class="layuiadmin-big-font" id="schoolCount">0</p>
</div>
</div>
</div>
<div class="layui-col-sm6 layui-col-md3">
<div class="layui-card">
<div class="layui-card-header">单位总数
<span class="layui-badge layui-bg-cyan layuiadmin-badge"></span></div>
<div class="layui-card-body layuiadmin-card-list">
<p class="layuiadmin-big-font" id="orgCount">0</p>
</div>
</div>
</div>
<div class="layui-col-sm6 layui-col-md3">
<div class="layui-card">
<div class="layui-card-header">教工总数
<span class="layui-badge layui-bg-green layuiadmin-badge"></span></div>
<div class="layui-card-body layuiadmin-card-list">
<p class="layuiadmin-big-font" id="teacherCount">0</p>
</div>
</div>
</div>
<div class="layui-col-sm6 layui-col-md3">
<div class="layui-card">
<div class="layui-card-header">学生总数
<span class="layui-badge layui-bg-orange layuiadmin-badge"></span></div>
<div class="layui-card-body layuiadmin-card-list">
<p class="layuiadmin-big-font" id="studentCount">0</p>
</div>
</div>
</div>
</div>
<div class="layui-col-sm6">
<div class="layui-card">
<div class="layui-card-header">
学校统计
<div class="layui-btn-group layuiadmin-btn-group">
<a href="javascript:;" class="layui-btn layui-btn-primary layui-btn-xs">图形</a>
<a href="javascript:;" class="layui-btn layui-btn-primary layui-btn-xs">表格</a>
</div>
</div>
<div class="layui-card-body">
<div class="layui-row">
<div class="layui-col-sm8">
<div class="layui-carousel layadmin-carousel layadmin-dataview" data-anim="fade"
lay-filter="LAY-index-pagetwo" id="main" style="width: 762px">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
// 基于准备好的dom初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 指定图表的配置项和数据
option = {
tooltip: {
trigger: 'axis',
axisPointer: { // 坐标轴指示器,坐标轴触发有效
type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
}
},
legend: {
data: ['直接访问', '邮件营销', '联盟广告', '视频广告', '搜索引擎']
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: {
type: 'value'
},
yAxis: {
type: 'category',
data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
},
series: [
{
name: '直接访问',
type: 'bar',
stack: '总量',
label: {
normal: {
show: true,
position: 'insideRight'
}
},
data: [320, 302, 301, 334, 390, 330, 320]
},
{
name: '邮件营销',
type: 'bar',
stack: '总量',
label: {
normal: {
show: true,
position: 'insideRight'
}
},
data: [120, 132, 101, 134, 90, 230, 210]
},
{
name: '联盟广告',
type: 'bar',
stack: '总量',
label: {
normal: {
show: true,
position: 'insideRight'
}
},
data: [220, 182, 191, 234, 290, 330, 310]
},
{
name: '视频广告',
type: 'bar',
stack: '总量',
label: {
normal: {
show: true,
position: 'insideRight'
}
},
data: [150, 212, 201, 154, 190, 330, 410]
},
{
name: '搜索引擎',
type: 'bar',
stack: '总量',
label: {
normal: {
show: true,
position: 'insideRight'
}
},
data: [820, 832, 901, 934, 1290, 1330, 1320]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
function numFormat(num) {
num = num + '';//数字转字符串
var str = "";//字符串累加
for (var i = num.length - 1, j = 1; i >= 0; i--, j++) {
if (j % 3 == 0 && i != 0) {//每隔三位加逗号,过滤正好在第一个数字的情况
str += num[i] + ",";//加千分位逗号
continue;
}
str += num[i];//倒着累加数字
}
return str.split('').reverse().join("");//字符串=>数组=>反转=>字符串
}
layui.use(['jquery'], function () {
var $ = layui.jquery;
var city_id = "064BB3C9-E8DB-45ED-B0C1-6ABC5EA3B667";
$.ajax({
type: "GET",
dataType: "json",
async: false,
url: "/dsBase/bigData/getSchoolOrgTeaStuCountByCityId",
data: {
"city_id": city_id
},
success: function (result) {
if (result.success) {
$("#schoolCount").html(numFormat(result.school_count));
$("#orgCount").html(numFormat(result.org_count));
$("#teacherCount").html(numFormat(result.teacher_count));
$("#studentCount").html(numFormat(result.student_count));
}
}
});
});
</script>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 611 KiB

@ -535,7 +535,6 @@ layui.define(['jquery', 'form', 'layer', 'element'], function (exports) {
}
window.getGlobalByCodes = function (keys) {
// console.log(keys)
var jsonStr;
$.ajax({
type: "GET",

@ -1,90 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>Login Page</title>
<!-- 样 式 文 件 -->
<link rel="stylesheet" href="component/pear/css/pear.css" />
<link rel="stylesheet" href="admin/css/other/login.css" />
</head>
<!-- 代 码 结 构 -->
<body background="admin/images/background.svg" style="background-size: cover;">
<form class="layui-form" action="javascript:void(0);">
<div class="layui-form-item">
<img class="logo" src="admin/images/logo.png" />
<div class="title">选排课工具</div>
<div class="desc">
免责声明:不保证数据的完整性、准确性,请使用者自行校验。
</div>
</div>
<div class="layui-form-item">
<input id="user" placeholder="用户名" lay-verify="required" hover class="layui-input" />
</div>
<div class="layui-form-item">
<input id="pwd" placeholder="密码" lay-verify="required" hover class="layui-input" />
</div>
<div class="layui-form-item">
<input type="checkbox" name="" title="记住密码" lay-skin="primary" checked>
</div>
<div class="layui-form-item">
<button type="button" class="pear-btn pear-btn-success login" lay-submit lay-filter="login">
登 录
</button>
</div>
</form>
<!-- 资 源 引 入 -->
<script src="component/layui/layui.js"></script>
<script src="component/pear/pear.js"></script>
<script>
layui.use(['form', 'button', 'popup'], function () {
var form = layui.form;
var button = layui.button;
var popup = layui.popup;
let $ = layui.jquery;
let storageUser = window.sessionStorage.getItem('user');
let storagePwd = window.sessionStorage.getItem('pwd');
$("#user").val(storageUser);
$("#pwd").val(storagePwd);
// 登 录 提 交
form.on('submit(login)', function (data) {
let user = $("#user").val();
let pwd = $("#pwd").val();
console.log(user);
button.load({
elem: '.login',
time: 500,
done: function () {
$.ajax({
url: "/dsBase/xgk/doLogin",
type: "post",
dataType: "json",
data: { "user": user, "pwd": pwd },
success: function (res) {
console.log(res);
if (res.success) {
window.location.href = 'xgk_main.html';
window.sessionStorage.setItem('user', user)
window.sessionStorage.setItem('pwd', pwd)
} else {
popup.failure("用户名或密码不正确!")
}
}
})
}
})
return false;
});
})
</script>
</body>
</html>

@ -1,138 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>模板生成工具</title>
<link href="component/pear/css/pear.css" rel="stylesheet">
<link rel="stylesheet" href="admin/css/other/console2.css" />
</head>
<body class="pear-container">
<div class="layui-row layui-col-space10">
<div class="layui-card">
<div class="layui-card-header">上传学校提供的数据文件</div>
<div class="layui-card-body layui-row layui-col-space10">
<div class="layui-col-md12">
<button type="button" class="pear-btn pear-btn-success" id="test3"><i class="layui-icon"></i>上传文件
</button>
</div>
</div>
</div>
<div class="layui-card" id="cz" style="display: none;">
<div class="layui-card-header">操作</div>
<div class="layui-card-body layui-row layui-col-space10">
<div class="layui-col-md12">
<div class="pear-btn-group">
<button id="scjssj" class="pear-btn pear-btn-success" round>生成教师数据</button>
<button id="scxssj" class="pear-btn pear-btn-success" round>生成学生数据</button>
<button id="scxszysj" class="pear-btn pear-btn-success" round>生成学生志愿数据</button>
</div>
</div>
</div>
</div>
<div class="layui-card">
<div class="layui-card-header">日志</div>
<div class="layui-card-body">
<ul class="pear-card-status"
style="height:500px;overflow-y:auto;border: 1px solid #eee;border-radius:4px;padding-left: 20px;">
</ul>
</div>
</div>
</div>
<script src="component/layui/layui.js"></script>
<script src="component/pear/pear.js"></script>
<script>
layui.use(['form', 'element', 'upload', 'loading'], function () {
var form = layui.form
, element = layui.element
, upload = layui.upload
, loading = layui.loading
, $ = layui.jquery;
$.ajax({
url: "/dsBase/xgk/getButtonShow",
type: "get",
dataType: "json",
success: function (res) {
if (res.success) {
if (res.show) {
$("#cz").attr("style", "display: block;");
} else {
$("#cz").attr("style", "display: none;");
}
} else {
layer.msg("网络错误!");
}
}
})
upload.render({
elem: '#test3'
, url: '/dsBase/xgk/uploadFile'
, accept: 'file'
, before: function (obj) {
loading.Load(3, "");
}
, done: function (res) {
loading.loadRemove();
layer.msg(res.message);
let _index = 1;
let _html = ""
$.each(res, function (index, value) {
let n = value.indexOf(String(_index));
if (index === 0) {
_html = _html + "<li>";
_html = _html + "<p><b>" + value + "</b></p>";
_index++;
} else if (n != -1) {
_html = _html + "</li>";
_html = _html + "<li>";
_html = _html + "<p><b>" + value + "</b></p>";
_index++;
} else {
if (value === '通过') {
_html = _html + "<span style='color: #36B368;'>" + value + "</span><br>";
} else {
console.log(value.indexOf("创建系统中不存在的课程"));
if (value.indexOf("创建系统中不存在的课程") != -1) {
_html = _html + "<span style='color: #2D8CF0;'>" + value + "</span><br>";
} else {
_html = _html + "<span style='color: red;'>" + value + "</span><br>";
}
}
}
});
_html = _html + "</li>";
$("ul").html(_html);
$("#cz").attr("style", "display: block;");
}
});
$("#scjssj").click(function () {
window.location = '/dsBase/xgk/getTeacherXls'
});
$("#scxssj").click(function () {
window.location = '/dsBase/xgk/getStudentXls'
});
$("#sckcjhsj").click(function () {
window.location = '/dsBase/xgk/getKcjhXls'
});
$("#scxszysj").click(function () {
window.location = '/dsBase/xgk/getXk'
});
});
</script>
</body>
</html>

@ -0,0 +1,43 @@
package com.dsideal.base.Tools;
import com.jfinal.kit.PathKit;
import com.jfinal.kit.PropKit;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.druid.DruidPlugin;
import java.io.File;
public class ClearDataBase {
public static void main(String[] args) {
//1、配置数据库
PropKit.use("application_dev.properties");
DruidPlugin druid = new DruidPlugin(PropKit.get("jdbcUrl"), PropKit.get("user"),
PropKit.get("password").trim(), PropKit.get("driverClassName"));
druid.start();
// 配置ActiveRecord插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(druid);
arp.start();
//2、清空班级表
String sql = "truncate table t_base_class";
Db.update(sql);
sql = "truncate table t_base_organization";
Db.update(sql);
sql = "truncate table t_import_student_by_excel";
Db.update(sql);
sql = "truncate table t_import_teacher_by_excel";
Db.update(sql);
sql = "truncate table t_person_duty_charge";
Db.update(sql);
//3、人员表
sql = "delete from t_sys_loginperson where login_name<>'sys1'";
Db.update(sql);
}
}
Loading…
Cancel
Save