245 lines
10 KiB
Plaintext
245 lines
10 KiB
Plaintext
|
|
@{
|
|
ViewBag.Title = "登记信息查询";
|
|
}
|
|
|
|
@section scripts{
|
|
<script type="text/javascript">
|
|
var openf;
|
|
$(function () {
|
|
$("#start").ligerDateEditor();
|
|
$("#end").ligerDateEditor();
|
|
$("#start").ligerGetDateEditorManager().setValue(fun_date(-1));
|
|
$("#end").ligerGetDateEditorManager().setValue(fun_date(0));
|
|
|
|
$("#dwmc").focus(function () {
|
|
openf = $.ligerDialog.open({
|
|
title: "选择企业",
|
|
url: "@Url.Action("SelectCompany", "Common")?lx=职业",
|
|
width: 760,
|
|
height: 422
|
|
});
|
|
});
|
|
|
|
cx();
|
|
})
|
|
function cx() {
|
|
var data = $("#searchForm").serializeArray();
|
|
|
|
$("#btdj").removeAttr("disabled");
|
|
$("#btjd").removeAttr("disabled");
|
|
if (data[9].value == "已冻结")
|
|
{
|
|
$("#btdj").attr("disabled", "true");
|
|
}
|
|
if (data[9].value == "未冻结") {
|
|
$("#btjd").attr("disabled", "true");
|
|
}
|
|
$.ajax({
|
|
url: "@Url.Action("getDJXXList")", data: data, type: "post", dataType: "json",
|
|
success: function (data) {
|
|
$("#grid1").ligerGrid({
|
|
height: '98%',
|
|
width: '98%',
|
|
isScroll: true,
|
|
dataAction: "local",
|
|
selectRowButtonOnly: true,
|
|
data: data.data,
|
|
columns: [
|
|
{ name: "physical_num", display: "体检编号", width: 100, align: "left" },
|
|
{ name: "util_name", display: "企业名称", width: 150, align: "left" },
|
|
{ name: "person_name", display: "姓名", width: 80, align: "left" },
|
|
{ name: "sex", display: "性别", width: 80, align: "left", },
|
|
{ name: "person_age", display: "年龄", width: 80, align: "left" },
|
|
{ name: "card_number", display: "省份证号", width: 120, align: "left" },
|
|
{ name: "status", display: "在岗状态", width: 100, align: "left" },
|
|
{ name: "work_category", display: "工种", width: 100, align: "left" },
|
|
{ name: "register_date", display: "登记日期", width: 120, align: "left" },
|
|
{ name: "register_type", display: "登记状态", width: 100, align: "left" },
|
|
{ name: "phone", display: "联系电话", width: 100, align: "left" },
|
|
{ name: "agreement_money", display: "协议金额", width: 100, align: "right" },
|
|
{ name: "payment", display: "缴费状态", width: 100, align: "left" }
|
|
],
|
|
alternatingRow: false,
|
|
usePager: false
|
|
});
|
|
liger.get("grid1").reRender();
|
|
}
|
|
});
|
|
}
|
|
|
|
var openf;
|
|
function update() {
|
|
var selectRow = liger.get("grid1").getSelectedRow();
|
|
if (selectRow == null) {
|
|
$.ligerDialog.error("先选择体检编号!")
|
|
return;
|
|
}
|
|
openf=$.ligerDialog.open({
|
|
url: "@Url.Action("DJXXUpdate")?id=" + selectRow.id,
|
|
title: '修改',
|
|
width: 800,
|
|
height: 500
|
|
});
|
|
}
|
|
function init() {
|
|
cx();
|
|
openf.close();
|
|
}
|
|
|
|
function djzt(type) {
|
|
var selectRow = liger.get("grid1").getSelectedRow();
|
|
if (selectRow == null) {
|
|
$.ligerDialog.error("先选择体检编号!")
|
|
return;
|
|
}
|
|
|
|
$.ajax({
|
|
url: "@Url.Action("opDj")", type: "post", dataType: "text", data: { id: selectRow.id, type: type },
|
|
success: function (d) {
|
|
$.ligerDialog.closeWaitting();
|
|
if (d.toLocaleLowerCase() == "true") {
|
|
$.ligerDialog.success("操作成功!");
|
|
cx();
|
|
}
|
|
else {
|
|
$.ligerDialog.error("操作失败!");
|
|
}
|
|
},
|
|
beforeSend: function () {
|
|
$.ligerDialog.waitting("正在进行请稍后……");
|
|
}
|
|
});
|
|
}
|
|
|
|
function print(type) {
|
|
var selectRow = liger.get("grid1").getSelectedRow();
|
|
if (selectRow == null) {
|
|
$.ligerDialog.error("先选择体检编号!")
|
|
return;
|
|
}
|
|
|
|
if (type == "1") {
|
|
printTM(selectRow.physical_num);
|
|
}
|
|
else {
|
|
if (selectRow.physical_type == "从业人员体检") {
|
|
printzyd(selectRow.physical_num);
|
|
}
|
|
else {
|
|
printzyzyd(selectRow.physical_num);
|
|
}
|
|
}
|
|
}
|
|
|
|
function selectedQY(row) {
|
|
$("#dwmc").val(row.enterprise_name);
|
|
openf.close();
|
|
}
|
|
|
|
function fun_date(days) {
|
|
var date1 = new Date(),
|
|
time1 = date1.getFullYear() + "-" + (date1.getMonth() + 1) + "-" + date1.getDate();//time1表示当前时间
|
|
var date2 = new Date(date1);
|
|
date2.setDate(date1.getDate() + days);
|
|
|
|
var y = date2.getFullYear();
|
|
var m = date2.getMonth() + 1;
|
|
m = m < 10 ? '0' + m : m;
|
|
var d = date2.getDate();
|
|
d = d < 10 ? ('0' + d) : d;
|
|
var time2 = y + "-" + m + "-" + d;
|
|
return time2;
|
|
}
|
|
|
|
//打印条码
|
|
function printTM(arg) {
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
try{
|
|
if (window.top.Formium.external.Print.finit( "barcode.frx")) {
|
|
window.top.Formium.external.Print.PrintTM(arg);
|
|
}}
|
|
catch(e)
|
|
{
|
|
$.ligerDialog.error("打印条码出错:"+e.message);
|
|
}
|
|
}
|
|
//职业指引单打印
|
|
function printzyzyd(arg) {
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
try {
|
|
if (window.top.Formium.external.Print.finit( "zyzyd.frx")) {
|
|
window.top.Formium.external.Print.Printzyzyd(arg);
|
|
}
|
|
} catch (e) {
|
|
$.ligerDialog.error("职业指引单打印出错:" + e.message);
|
|
}
|
|
}
|
|
//从业指引单打印
|
|
function printzyd(arg) {
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
try{
|
|
if (window.top.Formium.external.Print.finit( "@Html.Raw("zyd_" + dccdc.Common.Global.jgid.ToString() + ".frx")")) {
|
|
window.top.Formium.external.Print.Printzyd(arg);
|
|
}
|
|
}
|
|
catch(e)
|
|
{
|
|
$.ligerDialog.error("从业指引单打印出错:"+e.message);
|
|
}
|
|
}
|
|
</script>
|
|
}
|
|
<form id="searchForm">
|
|
<table class="t1" style="width:100%">
|
|
<tr>
|
|
<td width="70" class="ltd">登记日期</td>
|
|
<td width="150" class="rtd"><input type="text" id="start" name="start"></td>
|
|
<td width="70" class="ltd">结束日期</td>
|
|
<td width="150" class="rtd"><input type="text" id="end" name="end"></td>
|
|
<td width="70" class="ltd">体检类型</td>
|
|
<td width="150" class="rtd">@Html.DropDownList("tjlx", ViewBag.tjlx as SelectList, "----请选择----")</td>
|
|
<td width="70" class="ltd">人员姓名</td>
|
|
<td width="150" class="rtd">@Html.TextBox("ryxm", "", new { @class = "l-text" })</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="70" class="ltd">体检编号</td>
|
|
<td width="150" class="rtd">@Html.TextBox("tjbh_start", "", new { @class = "l-text" })</td>
|
|
<td width="70" class="ltd">结束编号</td>
|
|
<td width="150" class="rtd">@Html.TextBox("tjbh_end", "", new { @class = "l-text" })</td>
|
|
<td width="70" class="ltd">所属区域</td>
|
|
<td width="150" class="rtd">@Html.DropDownList("ssqy", ViewBag.ssqy as SelectList, "----请选择----")</td>
|
|
<td width="70" class="ltd">单位名称</td>
|
|
<td width="150" class="rtd">@Html.TextBox("dwmc", "", new { @class = "l-text" })</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="70" class="ltd">是否复检</td>
|
|
<td width="150" class="rtd">@Html.DropDownList("fj", ViewBag.fj as SelectList, "----请选择----")</td>
|
|
<td width="70" class="ltd">冻结状态</td>
|
|
<td width="150" class="rtd">@Html.DropDownList("dj", ViewBag.dj as SelectList, "----请选择----")</td>
|
|
<td width="70" class="ltd"></td>
|
|
<td width="150" class="rtd"></td>
|
|
<td width="70" class="ltd"></td>
|
|
<td width="150" class="rtd"></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center" colspan="8">
|
|
<input type="button" value="查询" onclick="cx();" class="l-button" style="height:40px" />
|
|
<input type="button" id="btdj" value="冻结" onclick="djzt(1);" class="l-button" style="height:40px" />
|
|
<input type="button" id="btjd" value="解冻" onclick="djzt(2);" class="l-button" style="height:40px" />
|
|
<input type="button" id="btjd" value="修改" onclick="update();" class="l-button" style="height:40px" />
|
|
<input type="button" value="条码" onclick="print(1);" class="l-button" style="height:40px" />
|
|
<input type="button" value="指引单" onclick="print(2);" class="l-button" style="height:40px" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
<div class="dispReport">
|
|
<object classid="clsid:F6A015E2-092A-4006-93DA-4CBDE3AFF4B8" id="window.top.Formium.external.Print" width="300" height="50"></object>
|
|
@*f3ef9bfa-19d4-4903-a8c0-3ca283b64b6d F6A015E2-092A-4006-93DA-4CBDE3AFF4B8*@
|
|
</div>
|
|
<div id="grid1"></div>
|
|
|
|
|
|
|