<!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>
|
<style>
|
.layui-form-item .layui-inline {
|
margin-top: 5px;
|
margin-bottom: 5px;
|
margin-right: 0px;
|
}
|
|
.layui-form-label {
|
width: 25%;
|
}
|
</style>
|
</head>
|
<body>
|
|
<div class="layui-fluid" style="padding: 0;">
|
<div class="layui-card" style="padding: 15px;">
|
<div class="layui-card-body" style="padding: 1px;">
|
<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="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">保存</button>
|
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">退出</button>
|
</div>
|
</div>
|
<div class="layui-tab" lay-filter="tab-POStockInBill">
|
<ul class="layui-tab-title" lay-filter="tab-all">
|
<li lay-id="1" style="padding:1px;" class="layui-this">基本信息</li>
|
<li lay-id="2" style="padding:1px;">其他信息</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-xs4 layui-inline">
|
<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-xs4 layui-inline">
|
<label class="layui-form-label">职务</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HDutyName" id="HDutyName" readonly class="layui-input" value="" style="float:left;width:150px;">
|
<input type="hidden" name="HDutyID" id="HDutyID" value="0">
|
<input type="hidden" name="HDutyNumber" id="HDutyNumber" value="">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HDutyID-BT" style="width:40px;">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
|
</button>
|
</div>
|
</div>
|
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">职员名称</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HName" id="HName" autocomplete="off">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<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 class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">出生年月</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HBirthDay" id="HBirthDay" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">年龄</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HAge" id="HAge" lay-verify="HAge" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">籍贯</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HBlighty" id="HBlighty" lay-verify="HBlighty" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">民族</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HNation" id="HNation" lay-verify="HNation" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
|
<div class="layui-col-xs4 layui-inline">
|
<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>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<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-xs4 layui-inline">
|
<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-xs4 layui-inline">
|
<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>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">档案编号</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HArchivesNo" id="HArchivesNo" lay-verify="HArchivesNo" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">职称</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HProTitleID" id="HProTitleID" lay-verify="HProTitleID" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">薪资等级</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HSalaryLev" id="HSalaryLev" lay-verify="HSalaryLev" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">毕业学校</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HGradSchool" id="HGradSchool" lay-verify="HGradSchool" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">毕业时间</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HGradDate" id="HGradDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">宿舍</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HDormName" id="HDormName" readonly class="layui-input" value="" style="float:left;width:150px;">
|
<input type="hidden" name="HDormID" id="HDormID" value="0">
|
<input type="hidden" name="HDormNumber" id="HDormNumber" value="">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HDormID-BT" style="width:40px;">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
|
</button>
|
</div>
|
</div>
|
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<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-xs4 layui-inline">
|
<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-xs4 layui-inline">
|
<label class="layui-form-label">专业</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HSpec" id="HSpec" lay-verify="HSpec" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs8 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">现住地址</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HNowAdd" id="HNowAdd" autocomplete="off" style=" width: 90%;">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">电子邮箱</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HEmail" id="HEmail" lay-verify="HEmail" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs8 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">家庭地址</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HHomeAdd" id="HHomeAdd" autocomplete="off" style=" width: 90%;">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">邮政编码</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HPostalCode" id="HPostalCode" lay-verify="HPostalCode" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs8 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">原公司</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HOldCompany" id="HOldCompany" autocomplete="off" style=" width: 90%;">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">联系电话</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HLinkPhone" id="HLinkPhone" lay-verify="HLinkPhone" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">手机号码</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HMobilePhone" id="HMobilePhone" lay-verify="HMobilePhone" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<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-xs4 layui-inline">
|
<label class="layui-form-label">工种</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HWorkTypeName" id="HWorkTypeName" readonly class="layui-input" value="" style="float:left;width:150px;">
|
<input type="hidden" name="HWorkTypeID" id="HWorkTypeID" value="0">
|
<input type="hidden" name="HWorkTypeNumber" id="HWorkTypeNumber" value="">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HWorkTypeID-BT" style="width:40px;">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
|
</button>
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">进厂日期</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HInComDate" id="HInComDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">转正日期</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HRelDate" id="HRelDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">保险证编号</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HInsuranceNo" id="HInsuranceNo" lay-verify="HInsuranceNo" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<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-xs4 layui-inline">
|
<label class="layui-form-label">参保日期</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HInsuranceDate" id="HInsuranceDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">合同到期日期</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HContractEDate" id="HContractEDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">合同开始日期</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HContractBDate" id="HContractBDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">合同期限</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HContractYear" id="HContractYear" lay-verify="HContractYear " autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">离职日期</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HDimissionDate" id="HDimissionDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">暂住证到期日</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HStayCardEDate" id="HStayCardEDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">核算方式</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HCTPrjName" readonly id="HCTPrjName" class="layui-input" value="" style="float:left;width:150px;">
|
<input type="hidden" name="HCTPrjID" id="HCTPrjID" value="0">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HCTPrjID-BT" style="width:40px;">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
|
</button>
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">职员系数</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HEmpRate" id="HEmpRate" lay-verify="HEmpRate" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">部门</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HDeptName" readonly id="HDeptName" class="layui-input" value="" style="float:left;width:150px;">
|
<input type="hidden" name="HDeptID" id="HDeptID" value="0">
|
<input type="hidden" name="HDepNumber" id="HDepNumber" value="">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptID-BT" style="width:40px;">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
|
</button>
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">岗位</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HPostName" readonly id="HPostName" class="layui-input" value="" style="float:left;width:150px;">
|
<input type="hidden" name="HPostID" id="HPostID" value="0">
|
<input type="hidden" name="HPostNumber" id="HPostNumber" value="">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HPostID-BT" style="width:40px;">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
|
</button>
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">班组</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HGroupName" readonly id="HGroupName" class="layui-input" value="" style="float:left;width:150px;">
|
<input type="hidden" name="HGroupID" id="HGroupID" value="0">
|
<input type="hidden" name="HGroupNumber" id="HGroupNumber" value="">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupID-BT" style="width:40px;">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
|
</button>
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">贝士达部门</label>
|
<div class="layui-input-inline">
|
<input type="text" name="BSTDeptName" id="BSTDeptName" class="layui-input" value="" style="float:left;width:150px;">
|
<input type="hidden" name="BSTDeptID" id="BSTDeptID" value="0">
|
<input type="hidden" name="BSTDeptNumber" id="BSTDeptNumber" value="">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter=" " style="width:40px;">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
|
</button>
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs8 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">备注</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style=" width: 90%;">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs8 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">离职原因</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HDimissionReason" id="HDimissionReason" autocomplete="off" style=" width: 90%;">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">传真号码</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HFax" id="HFax" lay-verify="HFax " autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">签约</label>
|
<div class="layui-input-inline">
|
<div class="layui-form">
|
<div class="layui-form-item">
|
<select name="HSignStatus" id="HSignStatus" lay-verify="HSignStatus">
|
<option value="true">是</option>
|
<option value="false">否</option>
|
</select>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-tab-item">
|
<!--其他信息-->
|
<div class="layui-form-item">
|
<div class="maintitle">其他资料</div>
|
<div class="layui-row">
|
<div class="layui-col-xs8 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">身份证</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HIDCard" id="HIDCard" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<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-xs4 layui-inline">
|
<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-xs4 layui-inline">
|
<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>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<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-xs4 layui-inline">
|
<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-xs4 layui-inline">
|
<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 class="layui-row">
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">银行账户</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HBankAccount" id="HBankAccount" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">保险补贴</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HInsuranceSubsidy" id="HInsuranceSubsidy" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">其他扣款3</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HOtherDeduct3" id="HOtherDeduct3" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">医疗保险</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HMedicare" id="HMedicare" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">养老保险</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HInsurance" id="HInsurance" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">失业保险</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HDrydock" id="HDrydock" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">养老保险</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HInsurance" id="HInsurance" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">失业保险</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HDrydock" id="HDrydock" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
</div>
|
<div class="maintitle">特殊资料</div>
|
<div class="layui-row">
|
<div class="layui-col-xs5 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">基本工资</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HBasePay" id="HBasePay" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
<div class="layui-col-xs7 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">职务考核工资</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HExamLevPostMoney" id="HExamLevPostMoney" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">带班系数</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HExamRate" id="HExamRate" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<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>
|
<div class="layui-row">
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">最高工资</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HHighestPay" id="HHighestPay" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">超额比率</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HOverPayRate" id="HOverPayRate" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs6 layui-inline">
|
<label class="layui-form-label" style="width: 12.5%;">剩余工资</label>
|
<div class="layui-input-block">
|
<input class="layui-input" name="HLeftMoneyRate" id="HLeftMoneyRate" autocomplete="off" style=" width: 75%;">
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
</div>
|
</div>
|
|
<script>
|
//#region 折叠注释
|
//#endregion
|
layui.config({
|
base: '../../../layuiadmin/' //静态资源所在路径
|
}).extend({
|
index: 'lib/index' //主入口模块
|
}).use(['index', 'form', 'laydate', 'table', 'element'], function () {
|
|
//#region 公用变量
|
var $ = layui.$
|
, admin = layui.admin
|
, layer = layui.layer
|
, table = layui.table
|
, form = layui.form
|
, element = layui.element;
|
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();
|
|
//获取页面跳转参数
|
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);//修改时主表ID
|
//编辑状态时,根据内码,获取信息并写入界面
|
RoadBillMain(linterid);
|
}
|
else if (OperationType == 4) {//浏览
|
$("#HItemID").val(linterid);//
|
//编辑状态时,根据内码,获取信息并写入界面
|
RoadBillMain(linterid);
|
$('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//保存后加载数据时保存按钮禁用
|
}
|
else {
|
layer.alert("未知操作类型!", { icon: 5 });
|
}
|
|
//#endregion
|
|
|
//#region 触发事件:包括form.on(){}格式的所有点击事件、选择事件等
|
|
//退出按钮
|
form.on('submit(Cancel)', function () {
|
Pub_Close(1);
|
})
|
|
//#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
|
|
//选择职务按钮
|
form.on('submit(HDutyID-BT)', function () {
|
get_checkDuty();
|
});
|
//选择宿舍按钮HWorkTypeID
|
form.on('submit(HDormID-BT)', function () {
|
get_checkDorm();
|
});
|
//选择工种按钮
|
form.on('submit(HWorkTypeID-BT)', function () {
|
get_checkWorkType();
|
});
|
//选择核算方式按钮
|
form.on('submit(HCTPrjID-BT)', function () {
|
get_checkCTPrj();
|
});
|
//选择部门按钮
|
form.on('submit(HDeptID-BT)', function () {
|
get_checkDept();
|
});
|
//选择岗位按钮
|
form.on('submit(HPostID-BT)', function () {
|
get_checkPost();
|
});
|
//选择班组按钮
|
form.on('submit(HGroupID-BT)', function () {
|
get_checkGroup();
|
});
|
//#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
|
|
|
//保存按钮
|
form.on('submit(set_SaveBill)', function (data) {
|
set_SaveBill(data);
|
});
|
|
//#endregion
|
|
//#region 选择职务方法
|
function get_checkDuty() {
|
layer.open({
|
type: 2//弹窗类型
|
, skin: 'layui-layer-rim' //加上边框
|
, area: ['90%', '90%']//大小
|
, title: '职务列表'//标题
|
, shift: 2//弹出动画
|
, content: ['../../../views/Baseset/基础资料/Gy_DutyList.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('请选择数据');
|
}
|
$("#HDutyName").val(checkStatus.data[0].HName);
|
$("#HDutyID").val(checkStatus.data[0].HItemID);
|
$("#HDutyNumber").val(checkStatus.data[0].HNumber);
|
layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
|
}
|
, btn2: function (index, layero) { }
|
})
|
}
|
//#endregion
|
//#region 选择宿舍方法
|
function get_checkDorm() {
|
layer.open({
|
type: 2//弹窗类型
|
, skin: 'layui-layer-rim' //加上边框
|
, area: ['90%', '90%']//大小
|
, title: '宿舍列表'//标题
|
, shift: 2//弹出动画
|
, content: ['../../../views/Baseset/基础资料/Gy_DormList.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('请选择数据');
|
}
|
$("#HDormName").val(checkStatus.data[0].HName);
|
$("#HDormID").val(checkStatus.data[0].HItemID);
|
$("#HDormNumber").val(checkStatus.data[0].HNumber);
|
layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
|
}
|
, btn2: function (index, layero) { }
|
})
|
}
|
//#endregion
|
|
//#region 选择工种方法
|
function get_checkWorkType() {
|
layer.open({
|
type: 2//弹窗类型
|
, skin: 'layui-layer-rim' //加上边框
|
, area: ['90%', '90%']//大小
|
, title: '工种列表'//标题
|
, shift: 2//弹出动画
|
, content: ['../../../views/Baseset/基础资料/Gy_WorkTypeList.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('请选择数据');
|
}
|
$("#HWorkTypeName").val(checkStatus.data[0].HName);
|
$("#HWorkTypeID").val(checkStatus.data[0].HItemID);
|
$("#HWorkTypeNumber").val(checkStatus.data[0].HNumber);
|
layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
|
}
|
, btn2: function (index, layero) { }
|
})
|
}
|
//#endregion
|
//#region 选择核算方式
|
function get_checkCTPrj() {
|
layer.open({
|
type: 2//弹窗类型
|
, skin: 'layui-layer-rim' //加上边框
|
, area: ['90%', '90%']//大小
|
, title: '核算方式列表'//标题
|
, shift: 2//弹出动画
|
, content: ['../../../views/Baseset/基础资料/Gy_ClassTimePrjList.html', 'yes']
|
//, content: ['../../../views/Baseset/基础资料/Gy_ClassTimePrjGroupList.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('请选择数据');
|
}
|
$("#HCTPrjName").val(checkStatus.data[0].HName);
|
$("#HCTPrjID").val(checkStatus.data[0].HItemID);
|
$("#HCTPrjNumber").val(checkStatus.data[0].HNumber);
|
layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
|
}
|
, btn2: function (index, layero) { }
|
})
|
}
|
//#endregion
|
|
//#region 选择部门方法
|
function get_checkDept() {
|
layer.open({
|
type: 2//弹窗类型
|
, skin: 'layui-layer-rim' //加上边框
|
, area: ['90%', '90%']//大小
|
, title: '部门列表'//标题
|
, shift: 2//弹出动画
|
, content: ['../../PublicPage/DeptInformation.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('请选择数据');
|
}
|
$("#HDeptName").val(checkStatus.data[0].HName);
|
$("#HDeptID").val(checkStatus.data[0].HItemID);
|
$("#HDeptNumber").val(checkStatus.data[0].HNumber);
|
layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
|
}
|
, btn2: function (index, layero) { }
|
})
|
}
|
//#endregion
|
|
|
//#region 选择岗位方式
|
function get_checkPost() {
|
layer.open({
|
type: 2//弹窗类型
|
, skin: 'layui-layer-rim' //加上边框
|
, area: ['90%', '90%']//大小
|
, title: '岗位列表'//标题
|
, shift: 2//弹出动画
|
, content: ['../../../views/Baseset/基础资料/Gy_PostList.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('请选择数据');
|
}
|
$("#HPostName").val(checkStatus.data[0].HName);
|
$("#HPostID").val(checkStatus.data[0].HItemID);
|
$("#HPostNumber").val(checkStatus.data[0].HNumber);
|
layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
|
}
|
, btn2: function (index, layero) { }
|
})
|
}
|
|
|
//#region 选择班组方法
|
function get_checkGroup() {
|
layer.open({
|
type: 2//弹窗类型
|
, skin: 'layui-layer-rim' //加上边框
|
, area: ['90%', '90%']//大小
|
, title: '班组列表'//标题
|
, shift: 2//弹出动画
|
, content: ['../../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('请选择数据');
|
}
|
$("#HGroupName").val(checkStatus.data[0].HName);
|
$("#HGroupID").val(checkStatus.data[0].HItemID);
|
$("#HGroupNumber").val(checkStatus.data[0].HNumber);
|
layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
|
}
|
, btn2: function (index, layero) { }
|
})
|
}
|
//#endregion
|
|
|
//#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){
|
//查询检验方案单是否存在
|
var ajaxLoad = layer.load();
|
$.ajax({
|
url: GetWEBURL() + "GetGy_EmployeeDetail",
|
type: "GET",
|
data: {
|
"HID": 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
|
, "HGroupName": data.班组名称
|
, "HGroupNumber": data.班组代码
|
, "HEndFlag": data.明细标记
|
, "HNoBrushFlag": data.是否打卡
|
, "HOverType": data.是否调休
|
, "HShiftFlag": data.是否轮班调休
|
, "HStopwagesFlag": data.是否停发
|
, "HInsuranceStatus": data.是否参保
|
, "HDeptID": data.部门ID
|
, "HDeptName": data.部门名称
|
, "HDutyID": data.职务ID
|
, "HDutyName": data.职务名称
|
, "HDutyNumber": data.职务代码
|
, "HDormID": data.宿舍ID
|
, "HDormName": data.宿舍名称
|
, "HDormNumber": data.宿舍代码
|
, "HWorkTypeID": data.工种ID
|
, "HWorkTypeName": data.工种名称
|
, "HWorkTypeNumber": data.工种代码
|
, "HCTPrjID": data.核算方式ID
|
, "HCTPrjName": data.核算方式名称
|
, "HCTPrjNumber": data.核算方式代码
|
, "HPostID": data.岗位ID
|
, "HPostName": data.岗位名称
|
, "HPostNumber": data.岗位代码
|
, "HSex": data.性别
|
, "HBirthDay": formatDate(data.出生年月)
|
, "HAge": data.年龄
|
, "HBlighty": data.籍贯
|
, "HNation": data.民族
|
, "HBlightyType": data.户籍类别
|
, "HGovStatus": data.政治面貌
|
, "HKnowLev": data.学历
|
, "HMarr": data.婚姻状况
|
, "HArchivesNo": data.档案编号
|
, "HProTitleID": data.职称
|
, "HSalaryLev": data.薪资等级
|
, "HGradSchool": data.毕业学校
|
, "HGradDate": formatDate(data.毕业时间)
|
, "HEngLev": data.外语水平
|
, "HCompLev": data.计算机水平
|
, "HSpec": data.专业
|
, "HNowAdd": data.现住地址
|
, "HEmail": data.电子邮箱
|
, "HHomeAdd": data.家庭地址
|
, "HPostalCode": data.邮政编码
|
, "HOldCompany": data.原公司
|
, "HLinkPhone": data.联系电话
|
, "HMobilePhone": data.手机号
|
, "HWorkType": data.用工类型
|
, "HInComDate": formatDate(data.进厂日期)
|
, "HRelDate": formatDate(data.转正日期)
|
, "HInsuranceNo": data.保险证编号
|
, "HContractBDate": formatDate(data.合同开始日期)
|
, "HContractEDate": formatDate(data.合同到期日期)
|
, "HContractYear": data.合同期限
|
, "HInsuranceDate": formatDate(data.参保日期)
|
, "HDimissionDate": formatDate(data.离职日期)
|
, "HStayCardEDate": formatDate(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.备注
|
});
|
layer.close(ajaxLoad);
|
} else {
|
layer.close(ajaxLoad);
|
layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
|
}
|
}, error: function () {
|
layer.close(ajaxLoad);
|
layer.alert("发生错误!", { icon: 5 });
|
}
|
});
|
}
|
//#endregion
|
function formatDate(date) {
|
var d = new Date(date),
|
month = '' + (d.getMonth() + 1),
|
day = '' + d.getDate(),
|
year = d.getFullYear();
|
|
if (month.length < 2) month = '0' + month;
|
if (day.length < 2) day = '0' + day;
|
|
return [year, month, day].join('-');
|
}
|
//#region 保存方法
|
function set_SaveBill(data) {
|
var sMainStr = JSON.stringify(data.field);
|
var sSubStr = "";
|
if (!AllowLoadData(sSubStr))//数据验证
|
{
|
return false;
|
}
|
$.ajax({
|
type: "POST",
|
url: GetWEBURL() + "Gy_Employee/ModifyByID", //方法所在页面和方法名
|
async: true,
|
data: { "oMain": sMainStr + ';' + sessionStorage["HUserName"] },
|
dataType: "json",
|
success: function (data) {
|
if (data.count == 1) { // 说明验证成功了,
|
layer.msg(data.Message, { icon: 1 });
|
$('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);
|
//保存后浏览
|
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
|
parent.layer.close(index); //再执行关闭
|
}
|
else {
|
layer.alert(data.Message, { icon: 5 });
|
}
|
layer.closeAll("loading");
|
},
|
error: function (err) {
|
layer.alert("错误:" + err, { icon: 5 });
|
console.log("Reason" + sMainStr);
|
}
|
});
|
}
|
//#endregion
|
|
|
|
//#region 保存后浏览方法
|
function ReRoadBillMain() {
|
location.replace('Gy_Employee_Add_Edit_.html?OperationType=4&linterid=' + linterid + '&HSouceBillType=');
|
//document.location.href('Add_Edit_Gy_Source.html ? OperationType = 4 & linterid=' + linterid + ' & HSouceBillType=');
|
$('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//保存后加载数据时保存按钮禁用
|
}
|
//#endregion
|
|
function AllowLoadData(sSubStr) {
|
var Result = true;
|
if ($("#HDeptName").val() == '' || $("#HDeptName").val() == null) {
|
layer.msg("部门不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return Result = false;
|
}
|
if ($("#HGroupName").val() == '' || $("#HGroupName").val() == null) {
|
layer.msg("班组不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return Result = false;
|
}
|
if ($("#HCTPrjName").val() == '' || $("#HCTPrjName").val() == null) {
|
layer.msg("核算方式不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return Result = false;
|
}
|
return Result;
|
}
|
|
|
|
//以上是layui模块
|
});
|
</script>
|
</body>
|
</html>
|