tijian_tieying/web/dccdc/Views/QueryStatistics/DJXXQuery.cshtml
2025-02-20 12:14:39 +08:00

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>