Files

333 lines
12 KiB
HTML

<!DOCTYPE html>
<html class="x-admin-sm">
<head>
<meta charset="UTF-8">
<title>银河锋锐工作室账户后台系统</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="/css/font.css">
<link rel="stylesheet" href="/css/xadmin.css">
<link rel="stylesheet" href="/css/win10ui.css">
<link rel="stylesheet" href="/css/theme.css">
<script type="text/javascript" src="/lib/layui/layui.js" charset="utf-8"></script>
<script type="text/javascript" src="/js/xadmin.js"></script>
<!--[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]-->
</head>
<body>
<div class="x-nav">
<span class="layui-breadcrumb">
<a>首页</a>
<a>人才计划</a>
<a><cite>人员管理</cite></a>
</span>
<a class="layui-btn layui-btn-small" style="line-height:1.6em;margin-top:3px;float:right" onclick="location.reload()" title="刷新">
<i class="layui-icon layui-icon-refresh" style="line-height:30px"></i>
</a>
</div>
<div class="layui-fluid">
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<div class="layui-card">
<table class="layui-hide" id="ID-treeTable"></table>
<script type="text/html" id="TPL-treeTable">
<div class="layui-btn-container">
<a class="layui-btn layui-btn-warm layui-btn-xs" lay-event="NewTalent">新建人才计划人员</a>
<button class="layui-btn layui-btn-sm" lay-event="FullChecked">展开全部</button>
<button class="layui-btn layui-btn-sm" lay-event="FullOutChecked">收起全部</button>
</div>
</script>
<script type="text/html" id="TPL-treeTable-tools">
<div class="layui-btn-container">
<a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">查看</a>
<a class="layui-btn layui-btn-xs" lay-event="more">更多 <i class="layui-icon layui-icon-down"></i></a>
</div>
</script>
<form class="layui-form" id="TalentPlanUpSub" style="display: none;">
<div class="layui-row layui-col-space10 layui-form-item">
<div class="layui-form-item">
<div class="layui-col-lg6">
<label class="layui-form-label">姓名:</label>
<div class="layui-input-block">
<input type="text" name="UserName" lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">名单公示</label>
<div class="layui-input-block">
<input type="checkbox" name="UserEcho" lay-skin="switch" lay-text="ON|OFF">
</div>
</div>
<div class="layui-form-item">
<div class="layui-col-lg6">
<label class="layui-form-label">工作:</label>
<div class="layui-input-block">
<input type="text" name="UserWork" lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-col-lg6">
<label class="layui-form-label">加入后工作:</label>
<div class="layui-input-block">
<input type="text" name="UserWillWork" lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">出生日期</label>
<div class="layui-input-inline">
<input name="UserBornTime" type="text" class="layui-input" lay-verify="required" id="laydate-type-datetime" placeholder="年-月-日 时:分:秒" lay-key="7">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-col-lg6">
<label class="layui-form-label">身份证号:</label>
<div class="layui-input-block">
<input type="text" name="UserIDCard" lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-col-lg6">
<label class="layui-form-label">哔哩哔哩账户:</label>
<div class="layui-input-block">
<input type="text" name="UserBilibili" lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-col-lg6">
<label class="layui-form-label">抖音账户:</label>
<div class="layui-input-block">
<input type="text" name="UserTikTok" lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-col-lg6">
<label class="layui-form-label">快手账户:</label>
<div class="layui-input-block">
<input type="text" name="UserKuaiShou" lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-col-lg6">
<label class="layui-form-label">手机号:</label>
<div class="layui-input-block">
<input type="text" name="UserTel" lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-col-lg6">
<label class="layui-form-label">微信号:</label>
<div class="layui-input-block">
<input type="text" name="UserWX" lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">备注:</label>
<div class="layui-input-block">
<textarea name="Other" lay-verify="required" placeholder="" class="layui-textarea"></textarea>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" lay-submit="" lay-filter="component-form-element">立即提交</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</div>
</div>
</form>
<script>
layui.use(function() {
var treeTable = layui.treeTable;
var layer = layui.layer;
var dropdown = layui.dropdown;
layui.form.render();
// 渲染
var inst = treeTable.render({
elem: '#ID-treeTable',
id: "ID-treeTable",
url: '/API/TalentPlan.api',
tree: {},
toolbar: '#TPL-treeTable',
cols: [
[{
type: 'checkbox',
fixed: 'left'
},
{
field: 'UserUUID',
title: 'UUID',
width: 250
},
{
field: 'UserName',
title: '姓名',
width: 100
},
{
field: 'UserEcho',
title: '公示',
width: 50
},
{
field: 'UserWork',
title: '工作',
width: 200,
templet: function(d){
return d.UserWork;
},
sort: true
},
{
field: 'UserWillWork',
title: '加入后工作',
width: 200,
templet: function(d){
return d.UserWillWork;
},
sort: true
},
{
field: 'UserBornTime',
title: '出生日期',
width: 200
},
{
field: 'UserIDCard',
title: '身份证号',
width: 250
},
{
field: 'UserBilibili',
title: '哔哩哔哩账户',
width: 100
},
{
field: 'UserTikTok',
title: '抖音账户',
width: 100
},
{
field: 'UserKuaiShou',
title: '快手账户',
width: 100
},
{
field: 'UserTel',
title: '手机号',
width: 100
},
{
field: 'UserWX',
title: '微信号',
width: 100
},
{
fixed: "right",
title: "操作",
width: 200,
align: "center",
toolbar: "#TPL-treeTable-tools"
}
]
],
page: true
});
// 表头工具栏工具事件
treeTable.on("toolbar(ID-treeTable)", function(obj) {
var config = obj.config;
var tableId = config.id;
var status = treeTable.checkStatus(tableId);
// 获取选中行
if (obj.event === "NewTalent") {
function submitForm() {
var loadIndex = layer.load(2);
var formData = layui.form.val();
layui.$.ajax({
url: '/API/TalentPlanUpSub.api',
type: 'POST',
data: formData,
success: function(res) {
layer.close(loadIndex);
if (!res.code) {
Toast.success("人才计划操作", "提交成功!");
inst.reload();
} else {
Toast.error("人才计划操作", "记录失败,错误:" + res.msg);
}
},
error: function() {
layer.close(loadIndex);
Toast.error("人才计划操作", "网络等原因导致错误");
}
});
}
xadmin.OpenFormCard("TalentPlanUpSub", "新建人员", submitForm);
}
if (obj.event === "FullChecked") {
Toast.success('操作成功', '成功展开内容', 3000);
treeTable.expandAll('ID-treeTable', true);
}
if (obj.event === "FullOutChecked") {
Toast.success('操作成功', '成功收起内容', 3000);
treeTable.expandAll('ID-treeTable', false);
}
});
// 单元格工具事件
treeTable.on('tool(' + inst.config.id + ')', function(obj) {
var layEvent = obj.event; // 获得 lay-event 对应的值
var trElem = obj.tr;
var trData = obj.data;
var tableId = obj.config.id;
if (layEvent === "detail") {
xadmin.add_tab_f('人才计划人员管理 - '+trData.UserName,'/TalentPlan/TalentPlanSubCard.html?UserUUID='+trData.UserUUID);
} else if (layEvent === "more") {
dropdown.render({
elem: this,
show: true,
align: "right",
data: [
{
title: "删除",
id: "del"
}
],
click: function (menudata) {
if (menudata.id == "del") {
$.post("/API/TalentPlanDelSub.api", {
UserUUID: trData.UserUUID
},
function(data) {
if (data == 1) {Toast.success('人才计划变更操作', '删除成功', 3000);} else { Toast.success('人才计划变更操作', `删除失败,错误:${data}`, 3000); }
inst.reload();
}
)
}
}
});
}
});
//setInterval(function() {
// inst.reload();
//}, 300000);
});
</script>
</div>
</div>
</div>
</div>
</body>
</html>