<!DOCTYPE html>
|
<html>
|
<head>
|
<meta charset="utf-8" />
|
<title>职员设置</title>
|
<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="../../../layuiadmin/layui/css/layui.css" media="all">
|
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
|
<script src="../../../layuiadmin/layui/layui.js"></script>
|
<script src="../../../layuiadmin/Scripts/json2.js"></script>
|
<script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
|
<script src="../../../layuiadmin/Scripts/webConfig.js"></script>
|
<script src="../../../layuiadmin/PubCustom.js"></script>
|
</head>
|
<body>
|
|
<div id="layout1" class="layui-fluid">
|
<div class="layui-row layui-col-space15">
|
<div class="layui-col-md12">
|
<div class="layui-card">
|
<form id="form0" class="layui-form" lay-filter="component-form-group" action="">
|
<div class="layui-card-header">
|
<div class="layui-btn-group">
|
<button type="button" id="copy-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">复制</button>
|
<button type="button" id="addnew-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">新增</button>
|
<button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">保存</button>
|
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">退出</button>
|
<button type="button" id="print-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">预览</button>
|
|
</div>
|
|
</div>
|
<div class="layui-card-body">
|
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
|
<ul class="layui-tab-title">
|
<li class="layui-this">基本信息</li>
|
<li>其他信息</li>
|
</ul>
|
<div class="layui-tab-content">
|
<div class="layui-tab-item layui-show">
|
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">职员代码:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off">
|
<input id="HItemID" name="HItemID" type="hidden" />
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">职务:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HDutyName" id="HDutyName" readonly="readonly" autocomplete="off">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HDutyID-BT">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
|
</button>
|
<input id="HDutyID" name="HDutyID" type="hidden" />
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">职员名称:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HName" id="HName" autocomplete="off" >
|
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">性别:</label>
|
<div class="layui-input-inline">
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HSex" id="HSex" lay-verify="HSex">
|
<option value="男">男</option>
|
<option value="女">女</option>
|
</select>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
</div>
|
<!--<button class="layui-btn" data-type="reload">选择</button>-->
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">出生年月:</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HBirthDay" id="HBirthDay" lay-verify="HBirthDay" autocomplete="off" class="layui-input">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 年龄:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HAge" lay-verify="HAge" id="HAge">
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 籍贯:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HBlighty" lay-verify="HBlighty" id="HBlighty" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 民族:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HNation" lay-verify="HNation" id="HNation" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 户籍类别:</label>
|
<div class="layui-input-inline">
|
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HBlightyType" id="HBlightyType" lay-verify="HBlightyType">
|
<option value="本地">本地</option>
|
<option value="外地">外地</option>
|
</select>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 政治面貌:</label>
|
<div class="layui-input-inline">
|
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HGovStatus" id="HGovStatus" lay-verify="HGovStatus">
|
<option value="群众">群众</option>
|
<option value="团员">团员</option>
|
<option value="党员">党员</option>
|
<option value="其他党派">其他党派</option>
|
</select>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 学历:</label>
|
<div class="layui-input-inline">
|
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HKnowLev" id="HKnowLev" lay-verify="HKnowLev">
|
<option value="小学">小学</option>
|
<option value="初中">初中</option>
|
<option value="高中">高中</option>
|
<option value="大专">大专</option>
|
<option value="本科">本科</option>
|
<option value="研究生">研究生</option>
|
<option value="硕士">硕士</option>
|
<option value="博士">博士</option>
|
<option value="博士后">博士后</option>
|
</select>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 婚姻状况:</label>
|
<div class="layui-input-inline">
|
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HMarr" id="HMarr" lay-verify="HMarr">
|
<option value="未婚">未婚</option>
|
<option value="已婚">已婚</option>
|
<option value="离异">离异</option>
|
</select>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 档案编号:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HArchivesNo" lay-verify="HArchivesNo" id="HArchivesNo" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 职称:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HProTitleID" lay-verify="HProTitleID" id="HProTitleID" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 薪资等级:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HSalaryLev" lay-verify="HSalaryLev" id="HSalaryLev" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 毕业学校:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HGradSchool" lay-verify="HGradSchool" id="HGradSchool" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 毕业时间:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HGradDate" lay-verify="HGradDate" id="HGradDate" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 宿舍:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HDormName" lay-verify="HDormName" readonly="readonly" id="HDormName" autocomplete="off">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HDormID-BT">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
|
</button>
|
<input id="HDormID" name="HDormID" type="hidden" />
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 外语水平:</label>
|
<div class="layui-input-inline">
|
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HEngLev" id="HEngLev" lay-verify="HEngLev">
|
<option value="无">无</option>
|
<option value="一般">一般</option>
|
<option value="熟悉">熟悉</option>
|
<option value="精通">精通</option>
|
</select>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 计算机水平:</label>
|
<div class="layui-input-inline">
|
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HCompLev" id="HCompLev" lay-verify="HCompLev">
|
<option value="无">无</option>
|
<option value="一般">一般</option>
|
<option value="熟悉">熟悉</option>
|
<option value="精通">精通</option>
|
</select>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 专业:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HSpec" lay-verify="HSpec" id="HSpec" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 现住地址:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HNowAdd" lay-verify="HNowAdd" id="HNowAdd" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 电子邮箱:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HEmail" lay-verify="HEmail" id="HEmail" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 家庭地址:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HHomeAdd" lay-verify="HHomeAdd" id="HHomeAdd" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 邮政编码:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HPostalCode" lay-verify="HPostalCode" id="HPostalCode" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 原公司:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HOldCompany" lay-verify="HOldCompany" id="HOldCompany" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 联系电话:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HLinkPhone" lay-verify="HLinkPhone" id="HLinkPhone" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 手机号:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HMobilePhone" lay-verify="HMobilePhone" id="HMobilePhone" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 用工类型:</label>
|
<div class="layui-input-inline">
|
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HWorkType" id="HWorkType" lay-verify="HWorkType">
|
<option value="临时工">临时工</option>
|
<option value="合同工">合同工</option>
|
<option value="顶岗工">顶岗工</option>
|
<option value="其他">其他</option>
|
</select>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 工种:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HWorkTypeName" lay-verify="HWorkTypeName" readonly="readonly" id="HWorkTypeName" autocomplete="off">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HWorkTypeID-BT">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
|
</button>
|
<input id="HWorkTypeID" name="HWorkTypeID" type="hidden" />
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 进厂日期:</label>
|
<div class="layui-input-inline">
|
<input type="text" class="layui-input" name="HInComDate" id="HInComDate">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 转正日期:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HRelDate" lay-verify="HRelDate" id="HRelDate" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 保险证编号:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HInsuranceNo" lay-verify="HInsuranceNo" id="HInsuranceNo" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 参保:</label>
|
<div class="layui-input-inline">
|
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HInsuranceStatus" id="HInsuranceStatus" lay-verify="HInsuranceStatus">
|
<option value="true">是</option>
|
<option value="false">否</option>
|
</select>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 参保日期:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HInsuranceDate" lay-verify="HInsuranceDate" id="HInsuranceDate" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 合同开始日期:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HContractBDate" lay-verify="HContractBDate" id="HContractBDate" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 合同到期日期:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HContractEDate" lay-verify="HContractEDate" id="HContractEDate" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 合同期限:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HContractYear" lay-verify="HContractYear" id="HContractYear" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 离职日期:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HDimissionDate" lay-verify="HDimissionDate" id="HDimissionDate" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 暂住证到期日:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HStayCardEDate" lay-verify="HStayCardEDate" id="HStayCardEDate" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 核算方式:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HCTPrjName" lay-verify="HCTPrjName" id="HCTPrjName" autocomplete="off">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HCTPrjID-BT">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
|
</button>
|
<input id="HCTPrjID" name="HCTPrjID" type="hidden" />
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 职员系数:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HEmpRate" lay-verify="HEmpRate" id="HEmpRate" autocomplete="off">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 部门:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HDeptName" readonly="readonly" lay-verify="HDeptName" id="HDeptName" autocomplete="off">
|
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptID-BT">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
|
</button>
|
<input id="HDeptID" name="HDeptID" type="hidden" />
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 岗位:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HPostName" lay-verify="HPostName" readonly="readonly" id="HPostName" autocomplete="off">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HPostID-BT">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
|
</button>
|
<input id="HPostID" name="HPostID" type="hidden" />
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 班组:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HGroup" lay-verify="HGroup" readonly="readonly" id="HGroup" autocomplete="off">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupID-BT">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
|
</button>
|
<input id="HGroupID" name="HGroupID" type="hidden" />
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 贝士达部门:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HBSTDeptID" lay-verify="HBSTDeptID" id="HBSTDeptID" autocomplete="off">
|
<!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptID-BT">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
|
</button>
|
<input id="" name="" type="hidden" />-->
|
|
</div>
|
</div>
|
|
|
</div>
|
</div>
|
|
<div class="layui-form-item">
|
<div class="layui-row">
|
|
<div class="layui-col-xs6">
|
<label class="layui-form-label"> 备 注:</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HRemark" id="HRemark" autocomplete="off">
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
|
<div class="layui-col-xs6">
|
<label class="layui-form-label"> 离职原因:</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HDimissionReason" id="HDimissionReason" autocomplete="off">
|
</div>
|
</div>
|
</div>
|
</div>
|
|
</div>
|
<div class="layui-tab-item">
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">身份证:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="linteridCard" id="linteridCard" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">工资类型:</label>
|
<div class="layui-input-inline">
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HEmpType" id="HEmpType" lay-verify="HEmpType">
|
<option value="固定工资">固定工资</option>
|
<option value="浮动工资">浮动工资</option>
|
<option value="系数工资">系数工资</option>
|
<option value="月度工资">月度工资</option>
|
</select>
|
</div>
|
</div>
|
|
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">不打卡:</label>
|
<div class="layui-input-inline">
|
<input type="checkbox" name="checkboxHNoBrushFlag" id="checkboxHNoBrushFlag" lay-skin="primary" lay-filter="checkboxHNoBrushFlag" value="true" title="是否不打卡">
|
<input type="hidden" value="false" name="HNoBrushFlag" id="HNoBrushFlag">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">禁用标志:</label>
|
<div class="layui-input-inline">
|
<input type="checkbox" name="checkboxHStopflag" id="checkboxHStopflag" lay-skin="primary" lay-filter="checkboxHStopflag" value="true" title="是否禁用">
|
<input type="hidden" value="false" name="HStopflag" id="HStopflag">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">调休标志:</label>
|
<div class="layui-input-inline">
|
<input type="checkbox" name="checkboxHOverType" id="checkboxHOverType" lay-skin="primary" lay-filter="checkboxHOverType" value="true" title="是否调休">
|
<input type="hidden" value="false" name="HOverType" id="HOverType">
|
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">轮班调休标志:</label>
|
<div class="layui-input-inline">
|
|
<input type="checkbox" name="checkboxHShiftFlag" id="checkboxHShiftFlag" lay-skin="primary" lay-filter="checkboxHShiftFlag" value="true" title="是否轮班调休">
|
<input type="hidden" value="false" name="HShiftFlag" id="HShiftFlag">
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">停发工资:</label>
|
<div class="layui-input-inline">
|
<input type="checkbox" name="checkboxHStopwagesFlag" id="checkboxHStopwagesFlag" lay-skin="primary" lay-filter="checkboxHStopwagesFlag" value="true" title="是否停发">
|
<input type="hidden" value="false" name="HStopwagesFlag" id="HStopwagesFlag">
|
|
</div>
|
</div>
|
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">银行账户:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HBankAccount" id="HBankAccount" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">保险补贴:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HInsuranceSubsidy" id="HInsuranceSubsidy" autocomplete="off">
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">其他扣款3:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HOtherDeduct3" id="HOtherDeduct3" autocomplete="off">
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">医疗保险:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HMedicare" id="HMedicare" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">养老保险:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HInsurance" id="HInsurance" autocomplete="off">
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">失业保险:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HDrydock" id="HDrydock" autocomplete="off">
|
</div>
|
</div>
|
|
|
</div>
|
</div>
|
|
<blockquote class="layui-elem-quote">特殊资料</blockquote>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">基本工资:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HBasePay" id="HBasePay" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">职务考核工资:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HExamLevPostMoney" id="HExamLevPostMoney" autocomplete="off">
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">考核系数:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HExamRate" id="HExamRate" autocomplete="off">
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">支付类型:</label>
|
<div class="layui-input-inline">
|
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HPayType" id="HPayType" lay-verify="HPayType">
|
|
<option value="现金">现金</option>
|
<option value="银行">银行</option>
|
</select>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">最高工资:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HHighestPay" id="HHighestPay" autocomplete="off">
|
</div>
|
</div>
|
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">超额比率:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HOverPayRate" id="HOverPayRate" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">剩余工资:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HLeftMoneyRate" id="HLeftMoneyRate" autocomplete="off">
|
</div>
|
</div>
|
|
</div>
|
</div>
|
|
</div>
|
|
</div>
|
</div>
|
</div>
|
|
</form>
|
</div>
|
</div>
|
</div>
|
</div>
|
<script>
|
//#region 折叠注释
|
//#endregion
|
layui.config({
|
base: '../../../layuiadmin/' //静态资源所在路径
|
}).extend({
|
index: 'lib/index', //主入口模块
|
}).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
|
|
//#region 公用变量
|
var $ = layui.$
|
, admin = layui.admin
|
, layer = layui.layer
|
, table = layui.table
|
, form = layui.form
|
, element = layui.element
|
, laypage = layui.laypage
|
, laydate = layui.laydate
|
var date = new Date();
|
var day = date.getDate();
|
var month = date.getMonth() + 1;
|
var year = date.getFullYear();
|
var shijian = year + "-" + month + "-" + day;
|
//#endregion
|
|
|
//#region 进入页面即加载
|
|
//判断是否登录 未登录则跳到登录页
|
get_LoginIs();
|
|
//初始化界面
|
set_ClearBill();
|
|
//获取页面跳转参数
|
var params = get_UrlVars();
|
if (typeof (params[params[0]]) == "undefined") {
|
var OperationType = 1;//操作类型
|
} else {
|
var OperationType = params[params[0]];//操作类型
|
var linterid = params[params[1]];//源单id
|
var HSouceBillType = params[params[2]];//源单类型
|
}
|
//判断是否新增
|
if (OperationType == 1) {
|
$("#HItemID").val(0);
|
}
|
else if (OperationType == 3) {//如果编辑修改则走下面
|
$("#HItemID").val(linterid);
|
//编辑状态时,根据内码,获取信息并写入界面
|
RoadBillMain(linterid);
|
} else {
|
layer.alert("未知操作类型!", { icon: 5 });
|
}
|
|
//#endregion
|
|
|
//#region 触发事件:包括form.on(){}格式的所有点击事件、选择事件等
|
|
//#region 是否打卡 - 复选框事件
|
form.on('checkbox(checkboxHNoBrushFlag)', function (data) {
|
/* alert('弹出不打卡选种值' + data.elem.checked);*/
|
$("#HNoBrushFlag").val(data.elem.checked);
|
});
|
//#endregion
|
|
//#region 是否禁用
|
form.on('checkbox(checkboxHStopflag)', function (data) {
|
$("#HStopflag").val(data.elem.checked);
|
});
|
//#endregion
|
|
//#region 是否调休
|
form.on('checkbox(checkboxHOverType)', function (data) {
|
$("#HOverType").val(data.elem.checked);
|
});
|
//#endregion
|
|
//#region 轮班调休标志
|
form.on('checkbox(checkboxHShiftFlag)', function (data) {
|
$("#HShiftFlag").val(data.elem.checked);
|
});
|
//#endregion
|
|
//#region 停发工资
|
form.on('checkbox(checkboxHStopwagesFlag)', function (data) {
|
$("#HStopwagesFlag").val(data.elem.checked);
|
});
|
//#endregion
|
|
//#region 保存按钮
|
form.on('submit(Saver)', function (data) {
|
//保存前判断
|
if (get_AllowSave() == true) {
|
//保存方法
|
set_SaveBill(data);
|
}
|
});
|
//#endregion
|
|
//#region 退出
|
form.on('submit(Exit)', function (data) {
|
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
|
parent.layer.close(index); //再执行关闭
|
});
|
//#endregion
|
|
//#region 选择职务
|
form.on('submit(HDutyID-BT)', function () {//选择职务
|
layer.open({
|
type: 2
|
, area: ['90%', '90%']
|
, title: '职务列表'
|
, shade: 0.6 //遮罩透明度
|
, maxmin: true //允许全屏最小化
|
, anim: 0 //0-6的动画形式,-1不开启
|
, content: ['../../../views/Baseset/基础资料/Gy_DutyList.html', 'yes']
|
, resize: false
|
, cancel: function () {
|
//$(".layui-btn").removeClass("layui-btn-disabled");
|
}
|
})
|
});
|
//#endregion
|
|
//#region 选择宿舍
|
form.on('submit(HDormID-BT)', function () {//选择宿舍
|
layer.open({
|
type: 2
|
, area: ['90%', '90%']
|
, title: '宿舍列表'
|
, shade: 0.6 //遮罩透明度
|
, maxmin: true //允许全屏最小化
|
, anim: 0 //0-6的动画形式,-1不开启
|
, content: ['../../../views/Baseset/基础资料/Gy_DormList.html', 'yes']
|
, resize: false
|
, cancel: function () {
|
//$(".layui-btn").removeClass("layui-btn-disabled");
|
}
|
})
|
});
|
//#endregion
|
|
//#region 选择工种
|
form.on('submit(HWorkTypeID-BT)', function () {//选择工种
|
layer.open({
|
type: 2
|
, area: ['90%', '90%']
|
, title: '工种列表'
|
, shade: 0.6 //遮罩透明度
|
, maxmin: true //允许全屏最小化
|
, anim: 0 //0-6的动画形式,-1不开启
|
, content: ['../../../views/Baseset/基础资料/Gy_WorkTypeList.html', 'yes']
|
, resize: false
|
, cancel: function () {
|
//$(".layui-btn").removeClass("layui-btn-disabled");
|
}
|
})
|
});
|
//#endregion
|
|
//#region 选择核算方式
|
form.on('submit(HCTPrjID-BT)', function () {//选择核算方式
|
layer.open({
|
type: 2
|
, area: ['90%', '90%']
|
, title: '核算方式列表'
|
, shade: 0.6 //遮罩透明度
|
, maxmin: true //允许全屏最小化
|
, anim: 0 //0-6的动画形式,-1不开启
|
, content: ['../../../views/Baseset/基础资料/Gy_ClassTimePrjGroupList.html', 'yes']
|
, resize: false
|
, cancel: function () {
|
//$(".layui-btn").removeClass("layui-btn-disabled");
|
}
|
})
|
});
|
//#endregion
|
|
//#region 选择部门
|
form.on('submit(HDeptID-BT)', function () {//选择部门
|
layer.open({
|
type: 2
|
, area: ['90%', '90%']
|
, title: '部门列表'
|
, shade: 0.6 //遮罩透明度
|
, maxmin: true //允许全屏最小化
|
, anim: 0 //0-6的动画形式,-1不开启
|
, content: ['../../../views/Baseset/基础资料/Gy_DepartmentList.html', 'yes']
|
, resize: false
|
, cancel: function () {
|
//$(".layui-btn").removeClass("layui-btn-disabled");
|
}
|
})
|
});
|
//#endregion
|
|
//#region 选择岗位
|
form.on('submit(HPostID-BT)', function () {//选择岗位
|
layer.open({
|
type: 2
|
, area: ['90%', '90%']
|
, title: '岗位列表'
|
, shade: 0.6 //遮罩透明度
|
, maxmin: true //允许全屏最小化
|
, anim: 0 //0-6的动画形式,-1不开启
|
, content: ['../../../views/Baseset/基础资料/Gy_PostList.html', 'yes']
|
, resize: false
|
, cancel: function () {
|
//$(".layui-btn").removeClass("layui-btn-disabled");
|
}
|
})
|
});
|
//#endregion
|
|
//#region 选择班组
|
form.on('submit(HGroupID-BT)', function () {//选择班组
|
layer.open({
|
type: 2,
|
skin: 'layui-layer-rim', //加上边框
|
title: '班组列表',
|
closeBtn: 1,
|
shift: 2,
|
area: ['90%', '90%'],
|
maxmin: true,
|
content: ['../../../views/PublicPage/GroupInformation.html', 'yes'],
|
btn: ['确定', '取消']
|
, btn1: function (index, layero) {
|
//按钮【按钮一】的回调
|
var iframeWindow = window['layui-layer-iframe' + index] //获取弹框页面
|
var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
|
if (checkStatus.data.length === 0) {
|
return layer.msg('请选择数据');
|
}
|
$("#HGroup").val(checkStatus.data[0].HName);
|
$("#HGroupID").val(checkStatus.data[0].HItemID);
|
layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
|
}
|
, btn2: function (index, layero) {
|
//按钮【按钮二】的回调
|
//return false 开启该代码可禁止点击该按钮关闭
|
},
|
end: function () {
|
|
}
|
});
|
});
|
//#endregion
|
|
//#endregion
|
|
|
//#region 本页面所有被调用的方法
|
|
//#region 判断是否登录 未登录则跳到登录页
|
function get_LoginIs() {
|
if (sessionStorage.login != "login") {
|
layer.confirm("登录失效,请重新登录!", {
|
icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
|
}, function () { window.location.href = "../../user/login.html"; });
|
}
|
}
|
//#endregion
|
|
//#region 编辑状态时,根据内码,获取信息并写入界面
|
function RoadBillMain(linterid)//加载表头
|
{
|
//查询职员设置是否存在
|
$.ajax({
|
url: GetWEBURL() + "GetGy_EmployeeDetail",
|
type: "GET",
|
data: {
|
"linterid": linterid
|
},
|
success: function (result) {
|
if (result.code == 1) { // 说明验证成功了,
|
var data = result.data.h_v_Edit_IF_EmployeeList[0];
|
console.log("返回的data.HStopFlag" + JSON.stringify(data.禁用标记));
|
console.log("返回的data.HNoBrushFlag" + JSON.stringify(data.是否打卡));
|
var IsHNoBrushFlag = data.是否打卡;
|
//是否打卡
|
if (IsHNoBrushFlag == "true") {
|
$("input[name='checkboxHNoBrushFlag'][value='" + IsHNoBrushFlag + "']").attr("checked", true);
|
}
|
var IsHStopflag = data.禁用标记;
|
//禁用标记
|
if (IsHStopflag == "true") {
|
$("input[name='checkboxHStopflag'][value='" + IsHStopflag + "']").attr("checked", true);
|
}
|
var IsHOverType = data.是否调休;
|
//是否调休
|
if (IsHOverType == "true") {
|
$("input[name='checkboxHOverType'][value='" + IsHOverType + "']").attr("checked", true);
|
}
|
var IsHShiftFlag = data.是否轮班调休;
|
//是否轮班调休
|
if (IsHShiftFlag == "true") {
|
$("input[name='checkboxHShiftFlag'][value='" + IsHShiftFlag + "']").attr("checked", true);
|
}
|
var IsHStopwagesFlag = data.是否停发;
|
//是否停发
|
if (IsHStopwagesFlag == "true") {
|
$("input[name='checkboxHStopwagesFlag'][value='" + IsHStopwagesFlag + "']").attr("checked", true);
|
}
|
form.val("component-form-group", { //formTest 即 class="layui-form" 所在元素属性 lay-filter="" 对应的值
|
"HNumber": data.职员代码
|
, "HItemID": data.HItemID
|
, "HName": data.职员名称
|
, "HHelpCode": data.助记代码
|
, "HGroupID": data.HGroupID
|
, "HGroup": data.班组名称
|
, "HEndFlag": data.明细标记
|
, "HNoBrushFlag": data.是否打卡
|
, "HOverType": data.是否调休
|
, "HShiftFlag": data.是否轮班调休
|
, "HStopwagesFlag": data.是否停发
|
, "HInsuranceStatus": data.是否参保
|
, "HDeptID": data.部门ID
|
, "HDeptName": data.部门名称
|
, "HDutyID": data.职务ID
|
, "HDutyName": data.职务名称
|
, "HDormID": data.宿舍ID
|
, "HDormName": data.宿舍名称
|
, "HWorkTypeID": data.工种ID
|
, "HWorkTypeName": data.工种名称
|
, "HCTPrjID": data.核算方式ID
|
, "HCTPrjName": data.核算方式名称
|
, "HPostID": data.岗位ID
|
, "HPostName": data.岗位名称
|
, "HSex": data.性别
|
, "HBirthDay": data.出生年月
|
, "HAge": data.年龄
|
, "HBlighty": data.籍贯
|
, "HNation": data.民族
|
, "HBlightyType": data.户籍类别
|
, "HGovStatus": data.政治面貌
|
, "HKnowLev": data.学历
|
, "HMarr": data.婚姻状况
|
, "HArchivesNo": data.档案编号
|
, "HProTitleID": data.职称
|
, "HSalaryLev": data.薪资等级
|
, "HGradSchool": data.毕业学校
|
, "HGradDate": data.毕业时间
|
, "HEngLev": data.外语水平
|
, "HCompLev": data.计算机水平
|
, "HSpec": data.专业
|
, "HNowAdd": data.现住地址
|
, "HEmail": data.电子邮箱
|
, "HHomeAdd": data.家庭地址
|
, "HPostalCode": data.邮政编码
|
, "HOldCompany": data.原公司
|
, "HLinkPhone": data.联系电话
|
, "HMobilePhone": data.手机号
|
, "HWorkType": data.用工类型
|
, "HInComDate": data.进厂日期
|
, "HRelDate": data.转正日期
|
, "HInsuranceNo": data.保险证编号
|
, "HContractBDate": data.合同开始日期
|
, "HContractEDate": data.合同到期日期
|
, "HContractYear": data.合同期限
|
, "HInsuranceDate": data.参保日期
|
, "HDimissionDate": data.离职日期
|
, "HStayCardEDate": data.暂住证到期日
|
, "HEmpRate": data.职员系数
|
, "HBSTDeptID": data.贝士达部门
|
, "HRemark": data.备注
|
, "HDimissionReason": data.离职原因
|
, "linteridCard": data.身份证
|
, "HEmpType": data.工资类型
|
, "HBankAccount": data.银行账户
|
, "HInsuranceSubsidy": data.保险补贴
|
, "HOtherDeduct3": data.其他扣款3
|
, "HMedicare": data.医疗保险
|
, "HInsurance": data.养老保险
|
, "HDrydock": data.失业保险
|
, "HBasePay": data.基本工资
|
, "HExamLevPostMoney": data.职务考核工资
|
, "HExamRate": data.考核系数
|
, "HPayType": data.支付类型
|
, "HLeftMoneyRate": data.剩余工资
|
, "HHighestPay": data.最高工资
|
, "HOverPayRate": data.超额比率
|
, "HStopflag": data.禁用标记
|
, "HRemark": data.备注
|
});
|
|
} else {
|
layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
|
}
|
}, error: function () {
|
layer.alert("发生错误!", { icon: 5 });
|
}
|
});
|
}
|
//#endregion
|
|
//#region 弹出信息层
|
function f_alert(sMsg) {
|
layer.alert(sMsg, { icon: 5 });
|
|
}
|
//#endregion
|
|
//#region 返回职务
|
function GetHDutyNameValue(obj) { //返回职务
|
$("#HDutyName").val(obj[0].HName);
|
$("#HDutyID").val(obj[0].HItemID);
|
}
|
//#endregion
|
|
//#region 返回宿舍
|
function GetHDormNameValue(obj) { //返回宿舍
|
$("#HDormName").val(obj[0].HName);
|
$("#HDormID").val(obj[0].HItemID);
|
}
|
//#endregion
|
|
//#region 返回工种
|
function GetHWorkTypeNameValue(obj) { //返回工种
|
$("#HWorkTypeName").val(obj[0].HName);
|
$("#HWorkTypeID").val(obj[0].HItemID);
|
}
|
//#endregion
|
|
//#region 返回核算方式
|
function GetHClassTimePrjGroupNameValue(obj) { //返回核算方式
|
$("#HCTPrjName").val(obj[0].HName);
|
$("#HCTPrjID").val(obj[0].HItemID);
|
}
|
//#endregion
|
|
//#region 返回部门
|
function GetHDeptNameValue(obj) { //返回部门
|
$("#HDeptName").val(obj[0].HName);
|
$("#HDeptID").val(obj[0].HItemID);
|
}
|
//#endregion
|
|
//#region 返回岗位
|
function GetHPostNameValue(obj) { //返回岗位
|
$("#HPostName").val(obj[0].HName);
|
$("#HPostID").val(obj[0].HItemID);
|
}
|
//#endregion
|
|
//#region 初始化界面方法
|
function set_ClearBill() {
|
laydate.render({
|
elem: '#HBirthDay',//指定元素
|
trigger: 'click',
|
type: 'datetime'
|
});
|
laydate.render({
|
elem: '#HGradDate',//指定元素
|
trigger: 'click',
|
type: 'datetime'
|
});
|
laydate.render({
|
elem: '#HInComDate',//指定元素
|
trigger: 'click',
|
type: 'datetime'
|
});
|
laydate.render({
|
elem: '#HRelDate',//指定元素
|
trigger: 'click',
|
type: 'datetime'
|
});
|
laydate.render({
|
elem: '#HInsuranceDate',//指定元素
|
trigger: 'click',
|
type: 'datetime'
|
});
|
laydate.render({
|
elem: '#HContractBDate',//指定元素
|
trigger: 'click',
|
type: 'datetime'
|
});
|
laydate.render({
|
elem: '#HContractEDate',//指定元素
|
trigger: 'click',
|
type: 'datetime',
|
done: function (value, date, endDate) {
|
var startDate = new Date($('#HContractBDate').val()).getTime();
|
var endTime = new Date(value).getTime();
|
if (endTime < startDate) {
|
layer.msg('结束时间不能小于开始时间');
|
$('#HContractEDate').val($('#HContractEDate').val());
|
}
|
}
|
});
|
laydate.render({
|
elem: '#HDimissionDate',//指定元素
|
trigger: 'click',
|
type: 'datetime'
|
});
|
|
laydate.render({
|
elem: '#HStayCardEDate',//指定元素
|
trigger: 'click',
|
type: 'datetime'
|
});
|
}
|
//#endregion
|
|
//#region 保存前判断
|
function get_AllowSave() {
|
if (!$("#HName").val()) {
|
layer.msg("职员名称不能为空!");
|
return false;
|
}
|
return true;
|
}
|
//#endregion
|
|
//#region 保存
|
function set_SaveBill(data) {
|
var sMainStr = JSON.stringify(data.field);
|
//var sSubStr = JSON.stringify(table.cache['mainTable']);
|
//var sMainSub = sMainStr + ';' + sSubStr;
|
$.ajax(
|
{
|
type: "POST",
|
url: GetWEBURL() + "SaveGy_EmployeeList", //方法所在页面和方法名
|
async: true,
|
data: { "msg": sMainStr },
|
dataType: "json",
|
success: function (data) {
|
if (data.count == 1) { // 说明验证成功了,
|
layer.msg(data.Message, { icon: 1 });
|
$('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
|
}
|
else {
|
|
f_alert(data.Message);
|
console.log("bobo" + sMainStr);
|
}
|
layer.closeAll("loading");
|
},
|
error: function (err) {
|
|
f_alert("错误:" + err);
|
console.log("bobo" + sMainStr);
|
}
|
});
|
}
|
//#endregion
|
|
//#endregion
|
|
//以上是layui模块
|
});
|
|
</script>
|
|
</body>
|
</html>
|