674 lines
31 KiB
Plaintext
674 lines
31 KiB
Plaintext
|
|
@{
|
|
ViewBag.Title = "体检结果打印查询";
|
|
}
|
|
<form id="searchForm">
|
|
<table class="t1" style="width:1020px">
|
|
<tr>
|
|
<td width="100" class="ltd">体检编号:</td>
|
|
<td width="200" class="rtd"><input id="tjbh" class="l-text" name="tjbh" /></td>
|
|
<td width="100" class="ltd">姓名:</td>
|
|
<td width="200" class="rtd"><input id="xm" name="xm" class="l-text" /></td>
|
|
<td width="100" class="ltd">登记日期:</td>
|
|
<td width="100" class="rtd"><input id="djrq" name="djrq" /></td>
|
|
<td width="30" class="ltd">至</td>
|
|
<td class="rtd"><input id="djjsrq" name="djjsrq" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd">体检类型:</td>
|
|
<td class="rtd"> @Html.DropDownList("tjlx", ViewBag.tjlx as SelectList, "----请选择----")</td>
|
|
<td class="ltd">在岗状态:</td>
|
|
<td class="rtd">@Html.DropDownList("zgzt", ViewBag.zgzt as SelectList, "----请选择----")</td>
|
|
<td class="ltd">体检日期:</td>
|
|
<td class="rtd"><input id="tjrq" name="tjrq" /></td>
|
|
<td class="ltd">至</td>
|
|
<td class="rtd"><input id="tjjsrq" name="tjjsrq" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd">人员类别:</td>
|
|
<td class="rtd">@Html.DropDownList("rylb", ViewBag.rylb as SelectList, "----请选择----") </td>
|
|
<td class="ltd">部门:</td>
|
|
<td class="rtd"><input id="bm" class="l-text" name="bm" /></td>
|
|
<td class="ltd">打印日期:</td>
|
|
<td class="rtd"><input id="dyrq" name="dyrq" /></td>
|
|
<td class="ltd">至</td>
|
|
<td class="rtd"><input id="dyjsrq" name="dyjsrq" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd">企业名称:</td>
|
|
<td class="rtd"><input id="qymc" class="l-text" name="qymc" onfocus="selectdw()" /><input id="qyid" name="qyid" type="hidden" /><a class="l-button l-btn2" href="javascript:qcqy()">清除</a></td>
|
|
<td class="ltd">体检方案:</td>
|
|
<td class="rtd">
|
|
<select id="tjfa" name="tjfa" style="width:130px"></select>
|
|
</td>
|
|
<td rowspan="2" colspan="4" valign="middle">
|
|
<a id="search" href="javascript:cx()" class="l-button l-btn2" style="font-size:18px">查询</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd">打印状态:</td>
|
|
<td class="rtd"><input id="dyzt" name="dyzt" value="1" type="radio" checked="checked" />未打印<input id="dyzt" name="dyzt" value="2" type="radio" />已打印<input id="dyzt" value="3" name="dyzt" type="radio" />所有</td>
|
|
<td class="ltd">收费状态:</td>
|
|
<td class="rtd"><input id="sfzt" value="1" type="radio" name="sfzt" />已收费<input id="sfzt" value="2" type="radio" name="sfzt" />未收费<input id="sfzt" name="sfzt" value="3" type="radio" checked="checked" />所有</td>
|
|
</tr>
|
|
</table>
|
|
<div id="navtab1" style="width: 1020px; overflow: hidden; border: 1px solid #D3D3d3;" class="liger-tab">
|
|
<div tabid="home" title="合格人员列表" lselected="true" style="height: 435px">
|
|
<div>
|
|
<div id="hgrylb">
|
|
|
|
</div>
|
|
<div>
|
|
符合条件:<span id="hgall">0</span> 人,已选 <span id="hgyx">0</span> 人。<a href="javascript:tjbg('hgrylb','预览')" class="l-button l-btn2">预览</a>
|
|
<a href="javascript:tjbg('hgrylb','下载')" class="l-button l-btn2">下载</a><a href="javascript:tjbg('hgrylb','打印')" class="l-button l-btn2">打印</a>
|
|
@*2023-10-12 xulu 添加根据类型打印报告*@
|
|
打印类型:<select id="printType" name="printType" style="width:130px">
|
|
<option selected="selected">常规健康检查</option>
|
|
<option>职业健康检查</option>
|
|
</select>
|
|
<a href="javascript:printByType('hgrylb','打印')" class="l-button l-btn2">按类型打印</a>
|
|
<a href="javascript:printByType('hgrylb','下载')" class="l-button l-btn2">按类型下载</a>
|
|
@*<a href="javascript:void()" class="l-button l-btn2">撤销</a><a href="javascript:void()" class="l-button l-btn2">标记打印</a>*@
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
@*<div title="需复检人员列表" style="height: 300px">*@
|
|
<div title="不合格人员列表" style="height: 435px">
|
|
|
|
<div>
|
|
<div id="fjrylb">
|
|
|
|
</div>
|
|
<div id="wap">
|
|
符合条件:<span id="fjall">0</span> 人,已选 <span id="fjyx">0</span> 人。
|
|
打印:<input type="radio" value="1" id="fjrylx" name="fjrylx" checked="checked" /> 体检表 <input type="radio" name="fjrylx" value="2" id="fjrylx" />复检人员清单 <input type="radio" name="fjrylx" value="3" id="fjrylx" />复检通知单
|
|
<a href="javascript:tjbg('fjrylb','预览')" class="l-button l-btn2">预览</a><a href="javascript:tjbg('fjrylb','打印')" class="l-button l-btn2">打印</a>@*<a href="javascript:void()" class="l-button l-btn2">撤销</a>*@@*撤销事件应该是bug*@
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
@*<div title="已复检人员列表" style="height:300px">*@
|
|
<div title="复检不合格人员列表" style="height:435px" >
|
|
<div>
|
|
<div id="yfjrylb">
|
|
|
|
</div>
|
|
<div>符合条件:<span id="yfjall">0</span> 人,已选 <span id="yfjyx">0</span> 人。<a href="javascript:tjbg('yfjrylb','预览')" class="l-button l-btn2">预览</a><a href="javascript:tjbg('yfjrylb','打印')" class="l-button l-btn2">打印</a>@*<a href="javascript:void()" class="l-button l-btn2">撤销</a>*@</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</form>
|
|
<div class="dispReport">
|
|
<object classid="clsid:F6A015E2-092A-4006-93DA-4CBDE3AFF4B8" id="window.top.Formium.external.Print" width="300" height="50"></object>
|
|
</div>
|
|
<div id="ryxx" style="display:none">
|
|
<table style="width:800px" class="t1">
|
|
<tr>
|
|
<td class="ltd">体检编号:</td>
|
|
<td class="rtd"><span id="physical_num"></span></td>
|
|
<td class="ltd">姓名:</td>
|
|
<td class="rtd"><span id="person_name"></span></td>
|
|
<td class="ltd">性别:</td>
|
|
<td class="rtd"><span id="sex"></span></td>
|
|
<td class="ltd">出生日期:</td>
|
|
<td class="rtd"><span id="birth"></span></td>
|
|
<td valign="middle" rowspan="6" id="zp"><span style="font-size:16px;font-weight:bold;color:gray">照片</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd">身份证号:</td>
|
|
<td class="rtd"><span id="card_number"></span></td>
|
|
<td class="ltd">联系电话:</td>
|
|
<td class="rtd"><span id="phone"></span></td>
|
|
<td class="ltd">婚否:</td>
|
|
<td class="rtd"><span id="marry_status"></span></td>
|
|
<td class="ltd">部门:</td>
|
|
<td class="rtd"><span id="department"></span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd">民族:</td>
|
|
<td class="rtd"><span id="nation"></span></td>
|
|
<td class="ltd">国籍:</td>
|
|
<td class="rtd"><span id="nationality"></span></td>
|
|
<td class="ltd">作业工种:</td>
|
|
<td class="rtd"><span id="work_category"></span></td>
|
|
<td class="ltd">工号:</td>
|
|
<td class="rtd"><span id="job_num"></span></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd">企业名称:</td>
|
|
<td class="rtd" colspan="3"><span id="util_name"></span></td>
|
|
<td class="ltd">体检方案:</td>
|
|
<td class="rtd"><span id="common_scheme"></span></td>
|
|
<td class="ltd">缴费状态:</td>
|
|
<td class="rtd"><span id="payment"></span></td>
|
|
</tr>
|
|
<!--work_years,work_months,touch_years,touch_months-->
|
|
<tr>
|
|
<td class="ltd">体检类型:</td>
|
|
<td class="rtd"><span id="physical_type"></span></td>
|
|
<td class="ltd">在岗状态:</td>
|
|
<td class="rtd"><span id="status"></span></td>
|
|
<td class="ltd">人员类别:</td>
|
|
<td class="rtd"><span id="person_category"></span></td>
|
|
<td class="ltd">总工龄:</td>
|
|
<td class="rtd"><span id="work_years"></span>年<span id="work_months"></span>月</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd">有害因素:</td>
|
|
<td class="rtd" colspan="5"><span id="hazards"></span></td>
|
|
<td class="ltd">接害工龄:</td>
|
|
<td class="rtd"><span id="touch_years"></span>年<span id="touch_months"></span>月</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
@section scripts{
|
|
<style type="text/css">
|
|
.l-btn2 {
|
|
margin-left: 10px;
|
|
width: auto;
|
|
padding-left: 4px;
|
|
padding-right: 4px;
|
|
}
|
|
</style>
|
|
<script type="text/javascript">
|
|
|
|
var job_states = [];
|
|
|
|
$(function () {
|
|
|
|
$.ajax({
|
|
url: "@Url.Action("getJobsState", "Dictionaries")", type: "post", dataType: "json", async: false,
|
|
success: function (data) {
|
|
job_states = data;
|
|
}
|
|
});
|
|
|
|
$("#djrq").ligerDateEditor();
|
|
|
|
$("#djjsrq").ligerDateEditor();
|
|
|
|
$("#tjrq").ligerDateEditor();
|
|
|
|
$("#tjjsrq").ligerDateEditor();
|
|
|
|
$("#dyrq").ligerDateEditor();
|
|
|
|
$("#dyjsrq").ligerDateEditor();
|
|
|
|
$("#navtab1").ligerTab({ contextmenu: false });
|
|
|
|
$("#hgrylb").ligerGrid({
|
|
width: 1010, height: 430,
|
|
checkbox: true, usePager: false, dataAction: "local", selectRowButtonOnly: true
|
|
, columns: [
|
|
{ name: "physical_num", width: 120, display: "编号" },
|
|
{ name: "person_name", width: 80, display: "姓名" },
|
|
{
|
|
name: "printtimes", width: 100, display: "打印日期",
|
|
render: function (value) {
|
|
var str = ""
|
|
if (value.printtimes != null) {
|
|
str += value.printtimes
|
|
str = str.slice(0, 10);
|
|
}
|
|
return str
|
|
}}
|
|
, {
|
|
name: "job_status_id", width: 100, display: "在岗状态", render: function (r, i, v) {
|
|
for (var i = 0; i < job_states.length; i++) {
|
|
if (job_states[i].id == v) {
|
|
return job_states[i].jobs_state;
|
|
}
|
|
}
|
|
return "";
|
|
}
|
|
}
|
|
, { name: "util_name", width: 200, display: "单位名称", align: "left" }
|
|
, { name: "department", width: 120, display: "部门" }
|
|
, { name: "check_date", width: 100, display: "体检日期" }
|
|
//2023-11-22 xulu 添加修改打印项目功能
|
|
, {
|
|
name: "modify", display: "操作", width: 100, align: "left",
|
|
render: function (record, rowindex, value, column) {
|
|
return "<a href='#' onclick='printItem(" + record.id+")'>打印项目</a>"
|
|
|
|
}
|
|
}
|
|
], alternatingRow: false, fixedCellHeight: false, rowAttrRender: function (rowdata, rowid) {
|
|
// //debugger
|
|
if (rowdata.is_printed == "1") {
|
|
return "style='background:#0099FF;'";
|
|
}
|
|
else if (rowdata.is_printed == "2") {
|
|
return "style='background:#CC33FF;'";
|
|
}
|
|
else if (rowdata.is_printed == "3") {
|
|
return "style='background:#66FF66;'";
|
|
}
|
|
|
|
return "";
|
|
}, onDblClickRow: function (rowdata, rowid, rowobj) {
|
|
/*
|
|
$("#person_name").text(rowdata.person_name);
|
|
$("#category").text(rowdata.category);
|
|
$("#sex").text(rowdata.sex);
|
|
$("#card_number").text(rowdata.card_number);
|
|
$("#physical_num").text(rowdata.physical_num);
|
|
$("#birth").text(rowdata.birth);
|
|
$("#physical_category").text(rowdata.physical_category);
|
|
$("#util_name").text(rowdata.util_name);
|
|
$("#zp").html("<image src=\"data:image/jpeg;base64," + rowdata.phone_path + "\" style='width:120px' />");*/
|
|
//countfj();
|
|
showinfo(rowdata);
|
|
},
|
|
onSelectRow: function (rowdata, rowid, rowobj) { counthg(); }
|
|
, onUnSelectRow: function () {
|
|
counthg();
|
|
}
|
|
});
|
|
|
|
$("#fjrylb").ligerGrid({
|
|
width: 1010, height: 430,
|
|
checkbox: true, usePager: false, dataAction: "local", selectRowButtonOnly: true
|
|
, columns: [
|
|
{ name: "physical_num", width: 120, display: "编号" },
|
|
{ name: "person_name", width: 80, display: "姓名" },
|
|
{
|
|
name: "printtimes", width: 100, display: "打印日期",
|
|
render: function (value) {
|
|
var str = ""
|
|
if (value.printtimes != null) {
|
|
str += value.printtimes
|
|
str = str.slice(0, 10);
|
|
}
|
|
return str
|
|
}}
|
|
, {
|
|
name: "job_status_id", width: 100, display: "在岗状态", render: function (r, i, v) {
|
|
for (var i = 0; i < job_states.length; i++) {
|
|
if (job_states[i].id == v) {
|
|
return job_states[i].jobs_state;
|
|
}
|
|
}
|
|
return "";
|
|
}
|
|
}
|
|
, { name: "util_name", width: 200, display: "单位名称", align: "left" }
|
|
, { name: "department", width: 120, display: "部门" }
|
|
, { name: "check_date", width: 100, display: "体检日期" }
|
|
], alternatingRow: false, fixedCellHeight: false, rowAttrRender: function (rowdata, rowid) {
|
|
// //debugger
|
|
if (rowdata.is_printed == "1") {
|
|
return "style='background:#0099FF;'";
|
|
}
|
|
else if (rowdata.is_printed == "2") {
|
|
return "style='background:#CC33FF;'";
|
|
}
|
|
else if (rowdata.is_printed == "3") {
|
|
return "style='background:#66FF66;'";
|
|
}
|
|
|
|
return "";
|
|
}, onDblClickRow: function (rowdata, rowid, rowobj) {
|
|
/*
|
|
$("#person_name").text(rowdata.person_name);
|
|
$("#category").text(rowdata.category);
|
|
$("#sex").text(rowdata.sex);
|
|
$("#card_number").text(rowdata.card_number);
|
|
$("#physical_num").text(rowdata.physical_num);
|
|
$("#birth").text(rowdata.birth);
|
|
$("#physical_category").text(rowdata.physical_category);
|
|
$("#util_name").text(rowdata.util_name);
|
|
$("#zp").html("<image src=\"data:image/jpeg;base64," + rowdata.phone_path + "\" style='width:120px' />");*/
|
|
//countfj();
|
|
showinfo(rowdata);
|
|
},
|
|
onSelectRow: function (rowdata, rowid, rowobj) { countfj(); }, onUnSelectRow: function () {
|
|
countfj();
|
|
}
|
|
});
|
|
|
|
$("#yfjrylb").ligerGrid({
|
|
width: 1010, height: 430,
|
|
checkbox: true, usePager: false, dataAction: "local", selectRowButtonOnly: true
|
|
, columns: [
|
|
{ name: "physical_num", width: 120, display: "编号" },
|
|
{ name: "person_name", width: 80, display: "姓名" },
|
|
{
|
|
name: "printtimes", width: 100, display: "打印日期",
|
|
render: function (value) {
|
|
var str = ""
|
|
if (value.printtimes != null) {
|
|
str += value.printtimes
|
|
str = str.slice(0, 10);
|
|
}
|
|
return str
|
|
}}
|
|
, {
|
|
name: "job_status_id", width: 100, display: "在岗状态", render: function (r, i, v) {
|
|
for (var i = 0; i < job_states.length; i++) {
|
|
if (job_states[i].id == v) {
|
|
return job_states[i].jobs_state;
|
|
}
|
|
}
|
|
return "";
|
|
}
|
|
}
|
|
, { name: "util_name", width: 200, display: "单位名称", align: "left" }
|
|
, { name: "department", width: 120, display: "部门" }
|
|
, { name: "check_date", width: 100, display: "体检日期" }
|
|
], alternatingRow: false, fixedCellHeight: false, rowAttrRender: function (rowdata, rowid) {
|
|
// //debugger
|
|
if (rowdata.is_printed == "1") {
|
|
return "style='background:#0099FF;'";
|
|
}
|
|
else if (rowdata.is_printed == "2") {
|
|
return "style='background:#CC33FF;'";
|
|
}
|
|
else if (rowdata.is_printed == "3") {
|
|
return "style='background:#66FF66;'";
|
|
}
|
|
|
|
return "";
|
|
}, onDblClickRow: function (rowdata, rowid, rowobj) {
|
|
/*
|
|
$("#person_name").text(rowdata.person_name);
|
|
$("#category").text(rowdata.category);
|
|
$("#sex").text(rowdata.sex);
|
|
$("#card_number").text(rowdata.card_number);
|
|
$("#physical_num").text(rowdata.physical_num);
|
|
$("#birth").text(rowdata.birth);
|
|
$("#physical_category").text(rowdata.physical_category);
|
|
$("#util_name").text(rowdata.util_name);
|
|
$("#zp").html("<image src=\"data:image/jpeg;base64," + rowdata.phone_path + "\" style='width:120px' />");*/
|
|
//countfj();
|
|
showinfo(rowdata);
|
|
},
|
|
onSelectRow: function (rowdata, rowid, rowobj) { countyfj(); }, onUnSelectRow: function () {
|
|
countyfj();
|
|
}
|
|
});
|
|
});
|
|
//2023-11-22 xulu 修改打印项目弹窗
|
|
var personId;
|
|
function printItem(id) {
|
|
personId = id
|
|
tjxmadd=$.ligerDialog.open({
|
|
url: '@Url.Action("PrintxmSel", "Dictionaries")?person_id=' + id +'&scheme_id=',
|
|
width: 1200,
|
|
height: 600,
|
|
title: "修改打印项目"
|
|
});
|
|
}
|
|
//2023-11-22 xulu 修改登记表中的打印项目
|
|
function updatePrintIds(data) {
|
|
var print_ids="";
|
|
for (var i = 0; i < data.length; i++) {
|
|
print_ids += data[i].project_id;
|
|
if (i < data.length - 1) {
|
|
print_ids += ",";
|
|
}
|
|
}
|
|
$.ajax({
|
|
url: '@Url.Action("updatePrintIds")',
|
|
type: 'Post',
|
|
chche: false,
|
|
dataType: 'json',
|
|
data: { print_ids: print_ids, person_id: personId }, //发送服务器数据
|
|
success: function (data1) { //成功事件
|
|
if (data1) {
|
|
tjxmadd.close();
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
function counthg() {
|
|
$("#hgall").text(liger.get("hgrylb").get("data").Rows.length);
|
|
$("#hgyx").text(liger.get("hgrylb").getSelectedRows().length);
|
|
}
|
|
|
|
function countfj() {
|
|
$("#fjall").text(liger.get("fjrylb").get("data").Rows.length);
|
|
$("#fjyx").text(liger.get("fjrylb").getSelectedRows().length);
|
|
}
|
|
|
|
function countyfj() {
|
|
$("#yfjall").text(liger.get("yfjrylb").get("data").Rows.length);
|
|
$("#yfjyx").text(liger.get("yfjrylb").getSelectedRows().length);
|
|
}
|
|
|
|
function qcqy() {
|
|
$("#qyid").val("");
|
|
$("#qymc").val("");
|
|
$("#tjfa").empty();
|
|
$("#tjfa").append($("<option>").val("").text("---请选择---"));
|
|
}
|
|
|
|
var dia;
|
|
|
|
function selectdw() {
|
|
dia = $.ligerDialog.open({ title: "选择企业", url: "@Url.Action("SelectCompany","Common")?lx=职业", width: 811, height: 422 });
|
|
}
|
|
|
|
function selectedQY(data) {
|
|
$("#qymc").val(data.enterprise_name);
|
|
$("#qyid").val(data.id);
|
|
$("#tjfa").empty();
|
|
$("#tjfa").append($("<option>").val("").text("---请选择---"));
|
|
$.ajax({
|
|
url: "@Url.Action("getQYFABySiteId")",
|
|
type: "post", dataType: "json", data: { id: data.id },
|
|
success: function (tjfas) {
|
|
//alert(tjfas);
|
|
for (var i = 0; i < tjfas.length; i++) {
|
|
$("#tjfa").append($("<option>").val(tjfas[i].id).text(tjfas[i].scheme_name));
|
|
}
|
|
}
|
|
});
|
|
dia.close();
|
|
}
|
|
|
|
function showinfo(rowdata) {
|
|
$("#physical_num").text(rowdata.physical_num);
|
|
$("#person_name").text(rowdata.person_name);
|
|
$("#sex").text(rowdata.sex);
|
|
$("#birth").text(rowdata.birth);
|
|
$("#card_number").text(rowdata.card_number);
|
|
$("#phone").text(rowdata.phone);
|
|
$("#marry_status").text(rowdata.marry_status);
|
|
$("#department").text(rowdata.department);
|
|
$("#nation").text(rowdata.nation);
|
|
$("#nationality").text(rowdata.nationality);
|
|
$("#work_category").text(rowdata.work_category);
|
|
$("#job_num").text(rowdata.job_num);
|
|
$("#util_name").text(rowdata.util_name);
|
|
$("#common_scheme").text(rowdata.common_scheme);
|
|
$("#payment").text(rowdata.payment);
|
|
$("#physical_type").text(rowdata.physical_type);
|
|
$("#status").text(rowdata.status);
|
|
$("#person_category").text(rowdata.person_category);
|
|
$("#work_years").text(rowdata.work_years);
|
|
$("#work_months").text(rowdata.work_months);
|
|
$("#hazards").text(rowdata.hazards);
|
|
$("#touch_years").text(rowdata.touch_years);
|
|
$("#touch_months").text(rowdata.touch_months);
|
|
$("#zp").html("<image src=\"data:image/jpeg;base64," + rowdata.phone_path + "\" style='width:120px' />");
|
|
$.ligerDialog.open({
|
|
width: 805, height: 246, title: "详细信息", target: $("#ryxx"), allowClose: false, buttons: [
|
|
{
|
|
text: "关闭", onclick: function (item, dialg) {
|
|
$("#physical_num").text("");
|
|
$("#person_name").text("");
|
|
$("#sex").text("");
|
|
$("#birth").text("");
|
|
$("#card_number").text("");
|
|
$("#phone").text("");
|
|
$("#marry_status").text("");
|
|
$("#department").text("");
|
|
$("#nation").text("");
|
|
$("#nationality").text("");
|
|
$("#work_category").text("");
|
|
$("#job_num").text("");
|
|
$("#util_name").text("");
|
|
$("#common_scheme").text("");
|
|
$("#payment").text("");
|
|
$("#physical_type").text("");
|
|
$("#status").text("");
|
|
$("#person_category").text("");
|
|
$("#work_years").text("");
|
|
$("#work_months").text("");
|
|
$("#hazards").text("");
|
|
$("#touch_years").text("");
|
|
$("#touch_months").text("");
|
|
$("#zp").html("<span style=\"font-size:16px;font-weight:bold;color:gray\">照片</span>");
|
|
dialg.hidden();
|
|
}
|
|
}
|
|
]
|
|
});
|
|
}
|
|
|
|
function cx() {
|
|
var data = $("#searchForm").serializeArray();
|
|
$.ajax({
|
|
url: "@Url.Action("getHGList")", data: data, type: "post", dataType: "json",
|
|
success: function (data) {
|
|
liger.get("hgrylb").set("data", data);
|
|
counthg();
|
|
}
|
|
});
|
|
$.ajax({
|
|
url: "@Url.Action("getFJList")", data: data, type: "post", dataType: "json",
|
|
success: function (data) {
|
|
liger.get("fjrylb").set("data", data);
|
|
countfj();
|
|
}
|
|
});
|
|
$.ajax({
|
|
url: "@Url.Action("getYFJList")", data: data, type: "post", dataType: "json",
|
|
success: function (data) {
|
|
liger.get("yfjrylb").set("data", data);
|
|
countyfj();
|
|
}
|
|
});
|
|
}
|
|
|
|
//按钮事件
|
|
function tjbg(id, lx) {
|
|
debugger
|
|
var preList = liger.get(id).getSelectedRows();
|
|
if (preList.length == 0) {
|
|
$.ligerDialog.alert("请选择要打印的报告");
|
|
return;
|
|
}
|
|
var ids = "";
|
|
//需复检类别
|
|
if (id == "fjrylb") {
|
|
var fjrylx = $('#wap input[name="fjrylx"]:checked ').val();
|
|
if (fjrylx == "3")//复检通知单
|
|
{
|
|
$.each(preList, function (i, v) {
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
if (window.top.Formium.external.Print.finit( "fjtzd_zy.frx")) {
|
|
window.top.Formium.external.Print.PrintFjtzd(v.id + ",", lx);
|
|
}
|
|
});
|
|
} else if (fjrylx == "2")//复检人员清单
|
|
{
|
|
var ids = "";
|
|
$.each(preList, function (i, v) {
|
|
ids += v.id + ",";
|
|
});
|
|
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
if (window.top.Formium.external.Print.finit( "fjrylb.frx")) {
|
|
window.top.Formium.external.Print.PrintFjrylb(ids, lx);
|
|
}
|
|
} else {
|
|
$.each(preList, function (i, v) {
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
if (window.top.Formium.external.Print.finit( "tjbg.frx")) {
|
|
window.top.Formium.external.Print.PrintBg(v.id + ",", lx);
|
|
if (lx == "打印") {
|
|
$.ajax({
|
|
url: "@Url.Action("setprint")", type: "post", dataType: "json", data: { id: v.id },
|
|
success: function (d) {
|
|
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
}
|
|
//已复检类别
|
|
else if (id == "yfjrylb") {
|
|
$.each(preList, function (i, v) {
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
if (window.top.Formium.external.Print.finit( "fjbg.frx")) {
|
|
window.top.Formium.external.Print.PrintFjbg(v.id + ",", lx);
|
|
if (lx == "打印") {
|
|
$.ajax({
|
|
url: "@Url.Action("setprint")", type: "post", dataType: "json", data: { id: v.id },
|
|
success: function (d) {
|
|
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
//合格 类别
|
|
else {
|
|
$.each(preList, function (i, v) {
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
if (window.top.Formium.external.Print.finit( "tjbg.frx")) {
|
|
window.top.Formium.external.Print.PrintBg(v.id + ",", lx);
|
|
if (lx == "打印") {
|
|
$.ajax({
|
|
url: "@Url.Action("setprint")", type: "post", dataType: "json", data: { id: v.id },
|
|
success: function (d) {
|
|
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
debugger;
|
|
if (lx == '下载') {
|
|
window.top.Formium.external.Print.PrintBg("报告下载完成", "报告下载完成");
|
|
}
|
|
|
|
}
|
|
}
|
|
//按照类型打印
|
|
//2023-10-12 xulu
|
|
function printByType(id,lx) {
|
|
var type = $("#printType").find("option:selected").text();
|
|
var preList = liger.get(id).getSelectedRows();
|
|
$.each(preList, function (i, v) {
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
if (window.top.Formium.external.Print.finit( "tjbg.frx")) {
|
|
window.top.Formium.external.Print.PrintBg(v.id + ",", lx, 1, type);
|
|
if (lx == "打印") {
|
|
$.ajax({
|
|
url: "@Url.Action("setprint")", type: "post", dataType: "json", data: { id: v.id },
|
|
success: function (d) {
|
|
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
debugger;
|
|
if (lx == '下载') {
|
|
window.top.Formium.external.Print.PrintBg("报告下载完成", "报告下载完成");
|
|
}
|
|
|
|
}
|
|
</script>
|
|
}
|