787 lines
34 KiB
Plaintext
787 lines
34 KiB
Plaintext
|
|
@{
|
|
ViewBag.Title = "健康证打印";
|
|
}
|
|
<!--页面大小1100*530-->
|
|
<form id="searchForm">
|
|
<table style="width:1035px" class="t1">
|
|
<tr>
|
|
<td class="ltd" width="100">登记日期:</td>
|
|
<td class="rtd" width="200"><input type="text" name="djrq" id="djrq" /></td>
|
|
<td class="ltd" width="100">结束日期:</td>
|
|
<td class="rtd" width="200"><input type="text" id="djjsrq" name="djjsrq" /></td>
|
|
<td class="ltd" width="100">体检方案:</td>
|
|
<td class="rtd" width="200">@Html.DropDownList("tjfa", ViewBag.Tjfa as SelectList, "--全部组合--")</td>
|
|
<td width="135" rowspan="6" valign="middle" id="zp">
|
|
<span style="font-size:16px;color:gray">照片</span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd" width="100">打印日期:</td>
|
|
<td class="rtd" width="200"><input type="text" id="dyrq" name="dyrq" /></td>
|
|
<td class="ltd" width="100">结束日期:</td>
|
|
<td class="rtd" width="200"><input type="text" id="dyjsrq" name="dyjsrq" /></td>
|
|
<td class="ltd" width="100">登记类型:</td>
|
|
<td class="rtd" width="200">
|
|
<div style="margin: 3px; width: 97%;">
|
|
<input name="registtype" id="registtype" type="hidden" value="">
|
|
<input onclick="registtypeSelect(this,'正常登记')" type="checkbox"> 正常
|
|
<input onclick="registtypeSelect(this,'复检登记')" type="checkbox"> 复检
|
|
<input onclick="registtypeSelect(this,'外出登记')" type="checkbox"> 外出
|
|
<input onclick="registtypeSelect(this,'外来证登记')" type="checkbox"> 外来
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd" width="100">体检日期:</td>
|
|
<td class="rtd" width="200"><input type="text" id="tjrq" name="tjrq" /></td>
|
|
<td class="ltd" width="100">结束日期:</td>
|
|
<td class="rtd" width="200"><input type="text" id="tjjsrq" name="tjjsrq" /></td>
|
|
<td class="ltd" width="100">人员姓名:</td>
|
|
<td class="rtd" width="200">
|
|
|
|
<input id="ryxm" name="ryxm" class="l-text" />
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd">
|
|
体检机构:
|
|
</td>
|
|
<td class="rtd">
|
|
@Html.DropDownList("jgid", ViewBag.tjjg as SelectList)
|
|
</td>
|
|
<td class="ltd">
|
|
单位名称:
|
|
</td>
|
|
<td class="rtd" colspan="3">
|
|
<input id="qymc" style="width:400px" class="l-text" onfocus="selectdw()" name="qymc" /><a href="javascript:selectdw();" class="l-button l-btn2">选择</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd">健康证号:</td>
|
|
<td class="rtd"><input id="jkzh" class="l-text" name="jkzh" /></td>
|
|
<td class="ltd">结束编号:</td>
|
|
<td class="rtd" colspan="3"><input id="jsjkzh" class="l-text" name="jsjkzh" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd">体检编号:</td>
|
|
<td class="rtd"><input id="tjbh" class="l-text" name="tjbh" /></td>
|
|
<td class="ltd">结束编号:</td>
|
|
<td class="rtd" colspan="3"><input id="jstjbh" class="l-text" name="jstjbh" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<font color="black"><input name="printeds" id="printeds" type="checkbox" value="已打印"> 已打印</font>
|
|
<font color="black">
|
|
<input name="expenct" id="expenct" type="checkbox" value="含异常项">
|
|
含异常项
|
|
</font>
|
|
<font color="black">
|
|
<input name="notPrint" id="notPrint" type="checkbox" checked="" value="未打印">
|
|
未打印
|
|
</font>
|
|
</td>
|
|
<td class="rtd"><a href="javascript:cx()" class="l-button l-btn2">查询</a>@*<a href="javascript:dy()" class="l-button l-btn2">打印</a>*@</td>
|
|
<td colspan="4">
|
|
<div style="border:1px solid gray;float:left;width:14px;height:14px;background-color:#0099FF;margin:3px"></div><span style="float:left">体检表已打印;</span>
|
|
<div style="border:1px solid gray;float:left;width:14px;height:14px;background-color:#66FF66;margin:3px"></div><span style="float:left">体检表,健康证已打印;</span>
|
|
<div style="border:1px solid gray;float:left;width:14px;height:14px;background-color:#cc33ff;margin:3px"></div><span style="float:left">健康证已打印;</span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
<table style="width:1035px" class="t1">
|
|
<tr>
|
|
<td width="100" class="ltd">人员姓名: </td>
|
|
<td width="150" class="rtd"><span id="person_name"></span></td>
|
|
<td width="100" class="ltd">行业类别:</td>
|
|
<td width="150" class="rtd"><span id="category"></span></td>
|
|
<td width="100" class="ltd">人员性别:</td>
|
|
<td width="150" class="rtd"><span id="sex"></span></td>
|
|
<td width="100" class="ltd">身份证号:</td>
|
|
<td class="rtd"><span id="card_number"></span></td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td width="100" class="ltd">体检编号: </td>
|
|
<td width="150" class="rtd"><span id="physical_num"></span></td>
|
|
<td width="100" class="ltd">出生日期:</td>
|
|
<td width="150" class="rtd"><span id="birth"></span></td>
|
|
<td width="100" class="ltd">体检方案: </td>
|
|
<td width="150" class="rtd"><span id="physical_category"></span></td>
|
|
<td width="100" class="ltd">单位名称: </td>
|
|
<td class="rtd"><span id="util_name"></span></td>
|
|
|
|
</tr>
|
|
</table>
|
|
<table style="width:1035px">
|
|
<tr>
|
|
<td width="33%" style="border:1px solid gray">
|
|
<table style="width:100%">
|
|
<tr>
|
|
<td align="center">
|
|
<span style="font-size:16px;font-weight:bold">合格人员列表</span><a href="javascript:clearhg()" class="l-button l-btn2">清除列表</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div id="hgryGrid"></div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>一共:<span id="hgall">0</span>已选:<span id="hgyx">0</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="l-button l-btn2" href="javascript:showtjb('hg')">查看报告</a>
|
|
<a class="l-button l-btn2" href="javascript:printbg('hg')">打印报告</a>
|
|
<a class="l-button l-btn2" href="javascript:printtjb('hg')">打印健康证</a>
|
|
<a class="l-button l-btn2" style="display:none">查看健康证</a>
|
|
<a class="l-button l-btn2" style="display:none">打印健康证</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td width="33%" style="border:1px solid gray">
|
|
<table style="width:100%">
|
|
<tr>
|
|
<td align="center">
|
|
<span style="font-size:16px;font-weight:bold">复检人员列表</span><a href="javascript:clearfj()" class="l-button l-btn2">清除列表</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div id="fjryGrid"></div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>一共:<span id="fjall">0</span>已选:<span id="fjyx">0</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="l-button l-btn2" href="javascript:showtjb('fj')">体检表</a>
|
|
<a class="l-button l-btn2" href="javascript:showfjtz('fj')">复检通知</a>
|
|
<a class="l-button l-btn2" href="javascript:printfjtz('fj')">打印</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td width="33%" style="border:1px solid gray">
|
|
<table style="width:100%">
|
|
<tr>
|
|
<td align="center">
|
|
<span style="font-size:16px;font-weight:bold">不合格人员列表</span><a href="javascript:clearbhg()" class="l-button l-btn2">清除列表</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div id="bhgryGrid"></div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>一共:<span id="bhgall">0</span>已选:<span id="bhgyx">0</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="l-button l-btn2" href="javascript:showtjb('bhg')">体检表</a>
|
|
<a class="l-button l-btn2" href="javascript:showbhgtz('yl')">不合格通知</a>
|
|
<a class="l-button l-btn2" href="javascript:showbhgtz('dy')">打印</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<div class="dispReport">
|
|
<object classid="clsid:F6A015E2-092A-4006-93DA-4CBDE3AFF4B8" id="window.top.Formium.external.Print" width="300" height="50"></object>
|
|
</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">
|
|
//预览体检表
|
|
function showtjb(lx) {
|
|
|
|
if (lx == "hg") {
|
|
var rows = liger.get("hgryGrid").getSelectedRows();
|
|
if (rows.length == 0) {
|
|
$.ligerDialog.alert("请选择要打印的数据!");
|
|
}
|
|
|
|
for (var i = 0; i < rows.length; i++) {
|
|
//addWorkCategory(rows[i]);
|
|
try {
|
|
if (window.top.Formium.external.Print.finit("zzjtjzm_bg.frx")) {
|
|
if (rows[i].physical_category == '公共场所') {
|
|
window.top.Formium.external.Print.PrintJKZM_GG(rows[i].id, "true");
|
|
}
|
|
else if (rows[i].physical_category == '食品从业') {
|
|
window.top.Formium.external.Print.PrintJKZM_SP(rows[i].id, "true");
|
|
}
|
|
else if (rows[i].physical_category == '药品从业') {
|
|
window.top.Formium.external.Print.PrintJKZM_YP(rows[i].id, "true");
|
|
}
|
|
}
|
|
@*if (rows[i].physical_category == '公共场所') {
|
|
if (window.top.Formium.external.Print.finit( "@Html.Raw("zzjtjzm_gg")" + ".frx")) {
|
|
window.top.Formium.external.Print.PrintJKZM_GG(rows[i].id, "true");
|
|
}
|
|
}
|
|
else if (rows[i].physical_category == '食品从业') {
|
|
if (window.top.Formium.external.Print.finit( "@Html.Raw("zzjtjzm_sp")" + ".frx")) {
|
|
window.top.Formium.external.Print.PrintJKZM_SP(rows[i].id, "true");
|
|
}
|
|
}
|
|
else if (rows[i].physical_category == '药品从业') {
|
|
if (window.top.Formium.external.Print.finit( "zzjtjzm_yp.frx")) {
|
|
window.top.Formium.external.Print.PrintJKZM_YP(rows[i].id, "true");
|
|
}
|
|
}
|
|
else {
|
|
$.liger.ligerDialog.alert("体检类型错误!");
|
|
}*@
|
|
|
|
}
|
|
catch (e) {
|
|
$.ligerDialog.error("打印健康证明出错:" + e.message);
|
|
}
|
|
}
|
|
}
|
|
else if (lx == "fj") {
|
|
var rows = liger.get("fjryGrid").getSelectedRows();
|
|
if (rows.length == 0) {
|
|
$.ligerDialog.alert("请选择要打印的数据!");
|
|
}
|
|
|
|
for (var i = 0; i < rows.length; i++) {
|
|
//addWorkCategory(rows[i]);
|
|
try {
|
|
if (window.top.Formium.external.Print.finit("zzjtjzm_bg.frx")) {
|
|
if (rows[i].physical_category == '公共场所') {
|
|
|
|
window.top.Formium.external.Print.PrintJKZM_GG(rows[i].id, "true");
|
|
|
|
}
|
|
else if (rows[i].physical_category == '食品从业') {
|
|
|
|
window.top.Formium.external.Print.PrintJKZM_SP(rows[i].id, "true");
|
|
|
|
}
|
|
else if (rows[i].physical_category == '药品从业') {
|
|
|
|
window.top.Formium.external.Print.PrintJKZM_YP(rows[i].id, "true");
|
|
|
|
}
|
|
else {
|
|
$.liger.ligerDialog.alert("体检类型错误!");
|
|
}
|
|
}
|
|
|
|
}
|
|
catch (e) {
|
|
$.ligerDialog.error("打印健康证明出错:" + e.message);
|
|
}
|
|
}
|
|
}
|
|
else if (lx == "bhg") {
|
|
var rows = liger.get("bhgryGrid").getSelectedRows();
|
|
if (rows.length == 0) {
|
|
$.ligerDialog.alert("请选择要打印的数据!");
|
|
}
|
|
|
|
for (var i = 0; i < rows.length; i++) {
|
|
//addWorkCategory(rows[i]);
|
|
try {
|
|
if (window.top.Formium.external.Print.finit("zzjtjzm_bg.frx")) {
|
|
if (rows[i].physical_category == '公共场所') {
|
|
window.top.Formium.external.Print.PrintJKZM_GG(rows[i].id, "true");
|
|
}
|
|
else if (rows[i].physical_category == '食品从业') {
|
|
window.top.Formium.external.Print.PrintJKZM_SP(rows[i].id, "true");
|
|
}
|
|
else if (rows[i].physical_category == '药品从业') {
|
|
window.top.Formium.external.Print.PrintJKZM_YP(rows[i].id, "true");
|
|
}
|
|
}
|
|
|
|
}
|
|
catch (e) {
|
|
$.ligerDialog.error("体检表出错:" + e.message);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// 弹出添加工种窗口
|
|
function addWorkCategory(data) {
|
|
if (!data.work_category) {
|
|
$.ligerDialog.prompt('体检人员[' + data.person_name + ']无工种', function (yes, value) {
|
|
if (yes && (null != value && '' != value)) {
|
|
$.ajax({
|
|
url: "@Url.Action("addWorkCategory")", type: "post", dataType: "json", data: { id: data.id, workCategory: value},
|
|
success: function (d) {
|
|
},
|
|
error: function (e) {
|
|
$.ligerDialog.error(e.responseText);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
return;
|
|
}
|
|
|
|
//打印健康证
|
|
function printtjb(lx) {
|
|
|
|
if (lx == "hg") {
|
|
var rows = liger.get("hgryGrid").getSelectedRows();
|
|
if (rows.length == 0) {
|
|
$.ligerDialog.alert("请选择要打印的数据!");
|
|
}
|
|
|
|
for (var i = 0; i < rows.length; i++) {
|
|
// 查看是否存在工种
|
|
//addWorkCategory(rows[i]);
|
|
|
|
try {
|
|
|
|
@* if (window.top.Formium.external.Print.finit("@Html.Raw("zzjtjzm_new")" + ".frx"))
|
|
{
|
|
if (rows[i].physical_category == '公共场所')
|
|
{
|
|
window.top.Formium.external.Print.PrintJKZM_GG(rows[i].id, "false");
|
|
}
|
|
else if (rows[i].physical_category == '食品从业')
|
|
{
|
|
window.top.Formium.external.Print.PrintJKZM_SP(rows[i].id, "false");
|
|
}
|
|
else if (rows[i].physical_category == '药品从业')
|
|
{
|
|
window.top.Formium.external.Print.PrintJKZM_YP(rows[i].id, "false");
|
|
}
|
|
else
|
|
{
|
|
$.liger.ligerDialog.alert("体检类型错误!");
|
|
}
|
|
}*@
|
|
if (rows[i].physical_category == '公共场所') {
|
|
if (window.top.Formium.external.Print.finit( "@Html.Raw("zzjtjzm_gg")" + ".frx")) {
|
|
window.top.Formium.external.Print.PrintJKZM_GG(rows[i].id, "false");
|
|
}
|
|
}
|
|
else if (rows[i].physical_category == '食品从业') {
|
|
if (window.top.Formium.external.Print.finit( "@Html.Raw("zzjtjzm_sp")" + ".frx")) {
|
|
window.top.Formium.external.Print.PrintJKZM_SP(rows[i].id, "false");
|
|
}
|
|
}
|
|
else if (rows[i].physical_category == '药品从业') {
|
|
if (window.top.Formium.external.Print.finit( "zzjtjzm_yp.frx")) {
|
|
window.top.Formium.external.Print.PrintJKZM_YP(rows[i].id, "false");
|
|
}
|
|
}
|
|
else {
|
|
$.liger.ligerDialog.alert("体检类型错误!");
|
|
}
|
|
}
|
|
catch (e) {
|
|
$.ligerDialog.error("打印健康证明出错:" + e.message);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
//打印报告
|
|
function printbg(lx) {
|
|
|
|
if (lx == "hg") {
|
|
var rows = liger.get("hgryGrid").getSelectedRows();
|
|
if (rows.length == 0) {
|
|
$.ligerDialog.alert("请选择要打印的数据!");
|
|
}
|
|
|
|
for (var i = 0; i < rows.length; i++) {
|
|
try {
|
|
|
|
if (window.top.Formium.external.Print.finit("@Html.Raw("zzjtjzm_bg")" + ".frx")) {
|
|
if (rows[i].physical_category == '公共场所') {
|
|
window.top.Formium.external.Print.PrintJKZM_GG(rows[i].id, "false");
|
|
}
|
|
else if (rows[i].physical_category == '食品从业') {
|
|
window.top.Formium.external.Print.PrintJKZM_SP(rows[i].id, "false");
|
|
}
|
|
else if (rows[i].physical_category == '药品从业') {
|
|
window.top.Formium.external.Print.PrintJKZM_YP(rows[i].id, "false");
|
|
}
|
|
else {
|
|
$.liger.ligerDialog.alert("体检类型错误!");
|
|
}
|
|
}
|
|
@*if (rows[i].physical_category == '公共场所') {
|
|
if (window.top.Formium.external.Print.finit( "@Html.Raw("zzjtjzm_gg")" + ".frx")) {
|
|
window.top.Formium.external.Print.PrintJKZM_GG(rows[i].id, "false");
|
|
}
|
|
}
|
|
else if (rows[i].physical_category == '食品从业') {
|
|
if (window.top.Formium.external.Print.finit( "@Html.Raw("zzjtjzm_sp")" + ".frx")) {
|
|
window.top.Formium.external.Print.PrintJKZM_SP(rows[i].id, "false");
|
|
}
|
|
}
|
|
else if (rows[i].physical_category == '药品从业') {
|
|
if (window.top.Formium.external.Print.finit( "zzjtjzm_yp.frx")) {
|
|
window.top.Formium.external.Print.PrintJKZM_YP(rows[i].id, "false");
|
|
}
|
|
}
|
|
else {
|
|
$.liger.ligerDialog.alert("体检类型错误!");
|
|
}*@
|
|
|
|
}
|
|
catch (e) {
|
|
$.ligerDialog.error("打印健康证明出错:" + e.message);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
|
|
//打印复检通知
|
|
function printfjtz(lx) {
|
|
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
var ids = "";
|
|
if (lx == "fj") {
|
|
var rows = liger.get("fjryGrid").getSelectedRows();
|
|
if (rows.length == 0) {
|
|
$.ligerDialog.alert("请选择要打印的数据!");
|
|
}
|
|
|
|
for (var i = 0; i < rows.length; i++) {
|
|
try {
|
|
|
|
if (window.top.Formium.external.Print.finit( "fjtzd.frx")) {
|
|
window.top.Formium.external.Print.PrintFJTZ(rows[i].id, "false");
|
|
}
|
|
}
|
|
catch (e) {
|
|
$.ligerDialog.error("打印复检通知出错:" + e.message);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
//预览复检通知
|
|
function showfjtz(lx) {
|
|
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
var ids = "";
|
|
if (lx == "fj") {
|
|
var rows = liger.get("fjryGrid").getSelectedRows();
|
|
if (rows.length == 0) {
|
|
$.ligerDialog.alert("请选择要打印的数据!");
|
|
}
|
|
|
|
for (var i = 0; i < rows.length; i++) {
|
|
try {
|
|
|
|
if (window.top.Formium.external.Print.finit( "fjtzd.frx")) {
|
|
window.top.Formium.external.Print.PrintFJTZ(rows[i].id, "true");
|
|
}
|
|
}
|
|
catch (e) {
|
|
$.ligerDialog.error("打印复检通知出错:" + e.message);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
//预览/打印不合格通知
|
|
function showbhgtz(type) {
|
|
|
|
var url = "@(Request.Url.Scheme + "://" + Request.Url.Authority + Url.Content("~/"))";
|
|
var rows = liger.get("bhgryGrid").getSelectedRows();
|
|
if (rows.length == 0) {
|
|
$.ligerDialog.alert("请选择要打印的数据!");
|
|
}
|
|
|
|
for (var i = 0; i < rows.length; i++) {
|
|
try {
|
|
var str = "false";
|
|
if (type == 'yl') {
|
|
str = "true";
|
|
}
|
|
if (window.top.Formium.external.Print.finit( "bhgtzd.frx")) {
|
|
window.top.Formium.external.Print.PrintBHGTZ(rows[i].id, str);
|
|
}
|
|
}
|
|
catch (e) {
|
|
$.ligerDialog.error("不合格通知出错:" + e.message);
|
|
}
|
|
}
|
|
|
|
}
|
|
function registtypeSelect(obj, name) {
|
|
var registtype = document.getElementById("registtype").value;
|
|
name2 = name + ",";
|
|
if (obj.checked == true) {
|
|
registtype = registtype + name2;
|
|
} else {
|
|
registtype = registtype.replace(name2, "");
|
|
}
|
|
document.getElementById('registtype').value = registtype;
|
|
}
|
|
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);
|
|
dia.close();
|
|
}
|
|
$(function () {
|
|
$("#jgid").val(@dccdc.Common.Global.jgid);
|
|
$("#djrq").ligerDateEditor();
|
|
$("#djjsrq").ligerDateEditor();
|
|
$("#dyrq").ligerDateEditor();
|
|
$("#dyjsrq").ligerDateEditor();
|
|
$("#tjrq").ligerDateEditor();
|
|
$("#tjjsrq").ligerDateEditor();
|
|
$("#hgryGrid").ligerGrid({
|
|
width: 340, height: 200,
|
|
checkbox: true, usePager: false, dataAction: "local"
|
|
, 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
|
|
}
|
|
}
|
|
],
|
|
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 "";
|
|
}, onSelectRow: 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);
|
|
//由于照片数据较大,所以只有当点击某条记录时才获取照片
|
|
getPhoto(rowdata.id);
|
|
counthg();
|
|
}, onUnSelectRow: function () {
|
|
counthg();
|
|
}
|
|
/*
|
|
,onClickRow:function(rowdata,rowid,rowobj)
|
|
{
|
|
alert(rowdata);
|
|
alert(rowid);
|
|
alert(rowobj);
|
|
}*/
|
|
}
|
|
|
|
);
|
|
$("#fjryGrid").ligerGrid({
|
|
width: 340, height: 200,
|
|
checkbox: true, usePager: false, dataAction: "local"
|
|
, 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
|
|
}}
|
|
], 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 "";
|
|
}, onSelectRow: 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);
|
|
getPhoto(rowdata.id);
|
|
countfj();
|
|
}, onUnSelectRow: function () {
|
|
countfj();
|
|
}
|
|
});
|
|
$("#bhgryGrid").ligerGrid({
|
|
width: 340, height: 200,
|
|
checkbox: true, usePager: false, dataAction: "local"
|
|
, 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
|
|
}}
|
|
], 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 "";
|
|
}, onSelectRow: 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);
|
|
getPhoto(rowdata.id);
|
|
countbhg();
|
|
}, onUnSelectRow: function () {
|
|
countbhg();
|
|
}
|
|
});
|
|
});
|
|
function getPhoto(id) {
|
|
$.ajax({
|
|
url: "@Url.Action("getPhotoById")", type: "post", dataType: "json", data: { id: id },
|
|
success: function (d) {
|
|
$("#zp").html("<image src=\"data:image/jpeg;base64," + d.Photo + "\" style='width:120px' />");
|
|
}
|
|
});
|
|
}
|
|
function cx() {
|
|
var data = $("#searchForm").serializeArray();
|
|
$.ajax({
|
|
url: "@Url.Action("getJKZHG")", type: "post", dataType: "json", data: data,
|
|
success: function (d) {
|
|
liger.get("hgryGrid").set("data", d);
|
|
counthg();
|
|
},
|
|
error: function (e) {
|
|
$.ligerDialog.error(e.responseText);
|
|
}
|
|
|
|
});
|
|
$.ajax({
|
|
url: "@Url.Action("getJKZFJ")", type: "post", dataType: "json", data: data,
|
|
success: function (d) {
|
|
liger.get("fjryGrid").set("data", d);
|
|
countfj();
|
|
},
|
|
error: function (e) {
|
|
$.ligerDialog.error(e.responseText);
|
|
}
|
|
|
|
});
|
|
$.ajax({
|
|
url: "@Url.Action("getJKZBHG")", type: "post", dataType: "json", data: data,
|
|
success: function (d) {
|
|
liger.get("bhgryGrid").set("data", d);
|
|
countbhg();
|
|
},
|
|
error: function (e) {
|
|
$.ligerDialog.error(e.responseText);
|
|
}
|
|
|
|
});
|
|
}
|
|
function clearhg() {
|
|
liger.get("hgryGrid").set("data", { Rows: [] });
|
|
counthg();
|
|
}
|
|
function clearfj() {
|
|
liger.get("fjryGrid").set("data", { Rows: [] });
|
|
countfj();
|
|
}
|
|
function clearbhg() {
|
|
liger.get("bhgryGrid").set("data", { Rows: [] });
|
|
countbhg();
|
|
}
|
|
function counthg() {
|
|
var c = 0;
|
|
if (liger.get("hgryGrid").get("data").Rows) {
|
|
c = liger.get("hgryGrid").get("data").Rows.length;
|
|
}
|
|
var s = liger.get("hgryGrid").getSelectedRows().length;
|
|
$("#hgall").text(c);
|
|
$("#hgyx").text(s);
|
|
}
|
|
function countfj() {
|
|
var c = 0;
|
|
if (liger.get("fjryGrid").get("data").Rows) {
|
|
c = liger.get("fjryGrid").get("data").Rows.length;
|
|
}
|
|
var s = liger.get("fjryGrid").getSelectedRows().length;
|
|
$("#fjall").text(c);
|
|
$("#fjyx").text(s);
|
|
}
|
|
function countbhg() {
|
|
var c = 0;
|
|
if (liger.get("bhgryGrid").get("data").Rows) {
|
|
c = liger.get("bhgryGrid").get("data").Rows.length;
|
|
}
|
|
var s = liger.get("bhgryGrid").getSelectedRows().length;
|
|
$("#bhgall").text(c);
|
|
$("#bhgyx").text(s);
|
|
}
|
|
</script>
|
|
} |