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

773 lines
33 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@{
ViewBag.Title = "从业登记";
}
@model dccdc.Models.RegisterCydjViewModel
@section scripts{
<script language="javascript">
var diag;
var sfxm = [];
function getpersonphoto() {
diag = $.ligerDialog.open({
url: "@Url.Action("FlashCapture", "Common")",
width: 715,
height: 295,
title: "拍照"
});
}
function shuipho(data) {
$("#zp").html("<img src=\"" + data + "\" style=\"width:120px\" />");
$("#phone_path").val(data);
if (diag)
diag.close();
}
$("#birth").ligerDateEditor();
function IdCard(UUserCard, num) {
if (num == 1) {
//获取出生日期
birth = UUserCard.substring(6, 10) +
"-" +
UUserCard.substring(10, 12) +
"-" +
UUserCard.substring(12, 14);
return birth;
}
if (num == 2) {
//获取性别
if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) {
//男
return "男";
} else {
//女
return "女";
}
}
if (num == 3) {
//获取年龄
var myDate = new Date();
var month = myDate.getMonth() + 1;
var day = myDate.getDate();
var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1;
if (UUserCard.substring(10, 12) < month ||
UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
age++;
}
return age;
}
}
function checkIdcard(idcard, csrq, sex) {
//错误信息
var Errors = new Array("验证通过!", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非法字符!", "身份证号码校验错误!", "身份证地区非法!");
var area = {
11: "北京",
12: "天津",
13: "河北",
14: "山西",
15: "内蒙古",
21: "辽宁",
22: "吉林",
23: "黑龙江",
31: "上海",
32: "江苏",
33: "浙江",
34: "安徽",
35: "福建",
36: "江西",
37: "山东",
41: "河南",
42: "湖北",
43: "湖南",
44: "广东",
45: "广西",
46: "海南",
50: "重庆",
51: "四川",
52: "贵州",
53: "云南",
54: "西藏",
61: "陕西",
62: "甘肃",
63: "青海",
64: "宁夏",
65: "新疆",
71: "台湾",
81: "香港",
82: "澳门",
91: "国外"
}
var idcard, Y, JYM;
var S, M;
var idcard_array = new Array();
idcard_array = idcard.split("");
//地区检验
if (area[parseInt(idcard.substr(0, 2))] == null)
return Errors[4];
//身份证号码位数及格式检验
switch (idcard.length) {
case 15:
//15位身份证号码,出生日期的合法性检查
//闰年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))
//平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))
if ((parseInt(idcard.substr(6, 2)) + 1900) % 400 == 0 ||
((parseInt(idcard.substr(6, 2)) + 1900) % 100 != 0 &&
(parseInt(idcard
.substr(6, 2)) +
1900) %
4 ==
0)) {
ereg =
/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/; //闰年出生日期的合法性正则表达式
} else {
ereg =
/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/; //平年出生日期的合法性正则表达式
}
if (csrq) {
var sr = parseInt(idcard.substr(6, 2)) + 1900 + parseInt(idcard.substr(8, 4));
if (sr != csrq.replace(/-/g, "")) {
return "身份证和出生日期不对应!";
}
}
if (sex && sex == 1 && parseInt(idcard.substr(14, 1)) % 2 != 1) {
return "身份证和性别不对应!";
}
if (sex && sex == 2 && parseInt(idcard.substr(14, 1)) % 2 != 0) {
return "身份证和性别不对应!";
}
if (ereg.test(idcard))
return Errors[0];
else
return Errors[2];
break;
case 18:
//18位身份证号码,出生日期的合法性检查
//闰年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))
//平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))
if (parseInt(idcard.substr(6, 4)) % 400 == 0 ||
(parseInt(idcard.substr(6, 4)) % 100 != 0 && parseInt(idcard.substr(6, 4)) % 4 == 0)) {
ereg =
/^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/; //闰年出生日期的合法性正则表达式
} else {
ereg =
/^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/; //平年出生日期的合法性正则表达式
}
if (ereg.test(idcard)) {
if (csrq) {
var sr = parseInt(idcard.substr(6, 8));
if (sr != csrq.replace(/-/g, "")) {
return "身份证和出生日期不对应!";
}
}
if (sex && sex == 1 && parseInt(idcard.substr(16, 1)) % 2 != 1) {
return "身份证和性别不对应!";
}
if (sex && sex == 2 && parseInt(idcard.substr(16, 1)) % 2 != 0) {
return "身份证和性别不对应!";
}
//计算校验位
S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7 +
(parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9 +
(parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10 +
(parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5 +
(parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8 +
(parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4 +
(parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2 +
parseInt(idcard_array[7]) * 1 +
parseInt(idcard_array[8]) * 6 +
parseInt(idcard_array[9]) * 3;
Y = S % 11;
M = "F";
JYM = "10X98765432";
M = JYM.substr(Y, 1);
if (M == idcard_array[17]) //判断校验位
return Errors[0];
else
return Errors[3];
} else
return Errors[2];
break;
default:
return Errors[1];
break;
}
}
var type = 0;
var yyxx;
$("#cardnumber").blur(function() {
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if (checkIdcard($("#cardnumber").val(), '', '') === "验证通过!") {
@*$.ajax({
url: '@Url.Action("CheckDay")',
data: { "cardnumber": $("#cardnumber").val() },
type: 'post',
cache: false,
dataType: 'json',
success: function(data) {
if (data == false) {
$.ligerDialog.alert("当前人员当日已登记!",
function() {
$("#cardnumber").val("");
});
} else {
$("#birth").val(IdCard($("#cardnumber").val(), 1));
$("#age").val(IdCard($("#cardnumber").val(), 3));
if (IdCard($("#cardnumber").val(), 2) == "男") {
$("#nan").attr("checked", true);
} else {
$("#nv").attr("checked", true);
}
}
}
});*@
$("#birth").val(IdCard($("#cardnumber").val(), 1));
$("#age").val(IdCard($("#cardnumber").val(), 3));
if (IdCard($("#cardnumber").val(), 2) == "男") {
$("#nan").prop("checked", "checked");
} else {
$("#nv").prop("checked", "checked");
}
if(!$("#special_health_certificate1").prop("checked")){
$.ajax({
url:"@Url.Action("getYYXX","zzj")",type:"post",dataType:"json",data:{id:$("#cardnumber").val(),jgid:@dccdc.Common.Global.jgid},
success:function(data)
{
if(data.length>0)
{
yyxx=data[0];
$("#medical_scheme_maintain_id").val(yyxx.CYFA);
$("#medical_scheme_maintain_id").trigger("change");
$("#mid").val(yyxx.id);
}
else
{
$.ligerDialog.alert("你没有预约不能登记!");
}
}
});}
} else {
if ($("#cardnumber").val() != "") {
$.ligerDialog.alert("身份证不合法!请重新填写",
function () {
$("#cardnumber").focus();
});
}
}
});
$("#cardnumber").change(function () {
//type = 0;
});
$("#medical_scheme_maintain_id").change(function() {
liger.get("sfxm").set("parms", { "tjfnid": $("#medical_scheme_maintain_id option:selected").val() });
liger.get("sfxm").set("url", '@Url.Action("GetsfxmBytjfnid")');
liger.get("tjxm").set("parms", { "tjfnid": $("#medical_scheme_maintain_id option:selected").val() });
liger.get("tjxm").set("url", '@Url.Action("GettjxmByfnid")');
$.ajax({
url: '@Url.Action("GettrandeModel")',
data: { "name": $("#medical_scheme_maintain_id option:selected").text() },
type: 'post',
cache: false,
dataType: 'json',
success: function(data) {
if (data != null) {
////debugger
$("#trade_type_maintain_id").val(data.id);
$("#trade_type_maintain_id").trigger("change");
document.getElementById("category").value = $("#trade_type_maintain_id option:selected").text();
}
}
});
});
$("#trade_type_maintain_id").change(function() {
$.ajax({
url: '@Url.Action("CheckDay")',
data: { "cardnumber": $("#cardnumber").val(),tradeTypeMaintainId:$("#trade_type_maintain_id option:selected").val() },
type: 'post',
cache: false,
dataType: 'json',
success: function(data) {
if (data == false) {
$.ligerDialog.alert("当前人员当日此类型已登记!",
function() {
$("#trade_type_maintain_id").get(0).selectedIndex=0;
});
} else {
document.getElementById("category").value = $("#trade_type_maintain_id option:selected").text();
$.ajax({
url: '@Url.Action("MedicalModel")',
data: { "name": $("#trade_type_maintain_id option:selected").text() },
type: 'post',
cache: false,
dataType: 'json',
success: function(data) {
if (data != null) {
$("#medical_scheme_maintain_id").val(data.id);
liger.get("sfxm").set("parms",
{ "tjfnid": $("#medical_scheme_maintain_id option:selected").val() });
liger.get("sfxm").set("url", '@Url.Action("GetsfxmBytjfnid")');
liger.get("tjxm").set("parms",
{ "tjfnid": $("#medical_scheme_maintain_id option:selected").val() });
liger.get("tjxm").set("url", '@Url.Action("GettjxmByfnid")');
document.getElementById("physical_category").value =
$("#medical_scheme_maintain_id option:selected").text();
}
}
});
}
}
});
});
$("#person_type_maintain_id").change(function() {
document.getElementById("person_category").value = $("#person_type_maintain_id option:selected").text();
});
$("#ff").change(function() {
document.getElementById("area").value = $("#ff option:selected").text();
});
$("#medical_scheme_maintain_id").change(function() {
document.getElementById("physical_category").value =
$("#medical_scheme_maintain_id option:selected").text();
});
$("#oo").change(function() {
document.getElementById("work_category").value = $("#oo option:selected").text();
});
function sfxmDel() {
if (@ViewBag.tjzt == "2" || @ViewBag.tjzt == "1") {
$.ligerDialog.alert("修改操作或复检登记时,不允许操作收费项目",
function() {
return;
});
} else {
var rows = liger.get("sfxm").getSelecteds();
for (var i = 0; i < rows.length; i++) {
liger.get("sfxm").remove(rows[i]);
}
}
}
function tjxmDel() {
if (@ViewBag.tjzt == "2" || @ViewBag.tjzt == "1") {
$.ligerDialog.alert("修改操作或复检登记时,不允许操作收费项目",
function() {
return;
});
} else {
var rows = liger.get("tjxm").getSelecteds();
for (var i = 0; i < rows.length; i++) {
d.remove(rows[i]);
}
}
}
function Tjxminit(data) {
var data1 = [];
for (var j = 0; j < data.length; j++) {
data1.push({
project_id: data[j].project_id,
project_name: data[j].project_name,
exam_group: data[j].exam_group
});
}
liger.get("tjxm").set("data", { Rows: data1 });
var currrow = { Rows: data };
var project = "";
for (var i = 0; i < currrow.Rows.length; i++) {
project += currrow.Rows[i].project_id + ",";
}
$("#hidtjxm").val(project);
parentdata = currrow;
tjxmadd.close();
}
var parentdata;
var tjxmadd;
function sfxmAdd() {
if (@ViewBag.tjzt == "2" || @ViewBag.tjzt == "1") {
$.ligerDialog.alert("修改操作或复检登记时,不允许操作体检项目",
function() {
return;
});
} else {
tjxmadd = $.ligerDialog.open({
url: '@Url.Action("TjxmSel", "Dictionaries")',
width: 950,
height: 500,
title: "添加体检项目"
});
}
}
var fj;
function fjclick() {
fj = $.ligerDialog.open({
url: "@Url.Action("EmploymentReexamination")",
width: 950,
height: 500,
title: "复检人员列表"
});
}
$("#sfxm").ligerGrid({
title: "收费项目",
data: sfxm,
columns: [
{ name: "charge_project_name", display: "项目名称", width: 180, align: "left" },
{ name: "fee", display: "金额", width: 50, align: "right" }
],
width: "600",
height: "400",
onAfterShowData: function(currow) {
var sfxms = "";
//var sfxmdata = liger.get("sfxm").data;
for (var i = 0; i < currow.Rows.length; i++) {
sfxms += currow.Rows[i].charge_project_maintain_id + ",";
}
$("#hidsfxm").val(sfxms);
},
rownumbers: false,
//toolbar: {
// items: [
// {
// text: '删项',
// click: sfxmDel,
// icon: 'delete'
// }
// ]
//},
usePager: false,
checkbox: false
});
var d = $("#tjxm").ligerGrid({
title: "体检项目",
data: {},
columns: [
{ name: "project_id", display: "项目编号", width: 60, align: "left" },
{ name: "project_name", display: "项目名称", width: 180, align: "left" },
{ name: "exam_group", display: "归属小组", width: 180, align: "left" }
],
width: "600",
height: "400",
onAfterShowData: function(currow) {
var tjxms = "";
//var tjxmdata = liger.get("tjxm").data;
for (var i = 0; i < currow.Rows.length; i++) {
tjxms += currow.Rows[i].project_id + ",";
}
$("#hidtjxm").val(tjxms);
parentdata = currow;
},
rownumbers: false,
toolbar: {
items: [
{
text: '删项',
click: tjxmDel,
icon: 'delete'
}
// {
// text: '加项',
// click: sfxmAdd,
// icon: 'add'
// }
]
},
usePager: false,
checkbox: false
});
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 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);
}
}
function success(data) {
wait.close();
if (data.State == "1") {
$.ligerDialog.alert(data.Message,
function() {
if (data.zyd == "1") {
printzyd(data.tm);
}
if (data.txm == "1") {
printTM(data.tm);
}
window.location.href = '@Url.Action("EmploymentRegistration")';
});
}
}
var dia;
function selectdw() {
dia = $.ligerDialog.open({
title: "选择企业",
url: "@Url.Action("SelectCompany", "Common")?lx=从业",
width: 811,
height: 422
});
}
var lylb1;
function lylb() {
lylb1 = $.ligerDialog.open({
title: "登记列表",
url: "@Url.Action("EmploymentList")?lx=从业人员体检",
width: 811,
height: 422
});
}
function selectedQY(data) {
$("#qymc").val(data.enterprise_name);
dia.close();
}
$(function() {
if (@ViewBag.tjzt == "1") {
$("#medical_scheme_maintain_id").attr("disabled", "disabled");
sfxm.push({ charge_project_name: "复查费", fee: "50" });
liger.get("sfxm").set("data", { Rows: sfxm });
liger.get("sfxm").reload();
$('#medical_scheme_maintain_id').attr("disabled", true);
};
//修改数据填充体检项目和收费项目
if (@ViewBag.tjzt == "2") {
liger.get("sfxm").set("parms", { "ids": $("#hidtjxm").val() });
liger.get("sfxm").set("url", '@Url.Action("Getsfxm")');
liger.get("tjxm").set("parms", { "ids": $("#hidtjxm").val() });
liger.get("tjxm").set("url", '@Url.Action("GettjxmByIDs")');
$('#medical_scheme_maintain_id').attr("disabled", true);
};
//测试专用
//$('#phone_path').val("1312");
});
var wait;
var isInit = false;
function validate() {
if ($("#phone_path").val() == "") {
$.ligerDialog.alert("请上传照片后重试!",
function() {
return false;
});
// $("#physical_category").val(yyxx.CYFA);
}
if(!$("#hidtjxm").val())
{
$.ligerDialog.alert("请选择体检项目!");
return false;
}
if(!$("#special_health_certificate1").prop("checked")){
if(!yyxx)
{
$.ligerDialog.alert("没有预约不能登记");
return false;
}
if(yyxx.CYFA!=$("#medical_scheme_maintain_id").val())
{
$.ligerDialog.alert("登记信息和预约信息不相符!");
return false;
}}
{
wait = $.ligerDialog.waitting("登记进行中,请稍后……");
return true;
}
return false;
}
function readCard() {
////debugger
var obj = document.getElementById("CardReader1");
//var form1=byId("formCard");
if (false == isInit) {
//设置端口号1表示串口12表示串口2依此类推1001表示USB。0表示自动选择
obj.setPortNum(0);
isInit = true;
}
//使用重复读卡功能
obj.Flag = 0;
//设置照片保存路径,照片文件名:(身份证号).bmp。默认路径为系统临时目录,照片文件名image.bmp
//obj.PhotoPath=form1.photoPath.value;
//读卡
var rst = obj.ReadCard();
//获取各项信息
if (0x90 == rst) {
//form1.person_name.value = obj.NameL();//姓名
//form1.sex.value = obj.SexL();//性别
//var birthsd = obj.BornL();//出生日期
//document.getElementById("birth").value=birthsd.substring(0,4)+"-"+birthsd.substring(5,7)+"-"+birthsd.substring(8,10);
//form1.card_number.value =obj.CardNo();//身份证号码
//form1.photoshop.value =obj.GetImage();//BASE64码
//var dates = document.getElementById("register_date").value;
//var chushen = document.getElementById("birth").value;//出生日期
//var strnum = chushen.substring(0,4)+chushen.substring(5,7)+chushen.substring(8,10);
//var dengji = document.getElementById("register_date").value;//登记日期
//var djtime = dengji.substring(0,4)+dengji.substring(5,7)+dengji.substring(8,10);
// 计算年龄:
//var age = getAgeByBrithday(birthsd.substring(0, 4), birthsd.substring(5, 7), birthsd.substring(8, 10));
//document.getElementById("person_age").value = age;// 年龄
//var photoshopd = document.getElementById("photoshop").value;
shuipho("data:image/jpeg;base64," + obj.GetImage());
$("#jtzz").val(obj.Address()); //住址
$("#personname").val(obj.NameL());
$("#cardnumber").val(obj.CardNo());
$("#cardnumber").trigger("blur");
}
//读完卡后,将焦点放在电话上
$("#phone").focus();
}
</script>
}
@using (Ajax.BeginForm("EmploymentRegistration", new AjaxOptions { HttpMethod = "Post", OnSuccess = "success", OnBegin = "validate" }))
{
@Html.HiddenFor(m => m.sfxm, new { id = "hidsfxm" });
@Html.HiddenFor(m => m.tjxm, new { id = "hidtjxm" });
@Html.HiddenFor(m => m.tjzt, new { id = "", Value = @ViewBag.tjzt });
@Html.HiddenFor(m => m.physical_num_old)
@Html.HiddenFor(m => m.id)
@Html.HiddenFor(m => m.physical_num)
@Html.HiddenFor(m => m.register_person)
@Html.HiddenFor(m => m.register_type)
@Html.HiddenFor(m => m.payment)
@Html.HiddenFor(m => m.exam_type)
@Html.HiddenFor(m => m.physical_type)
<table class="t1" style="width:1198px">
<tr>
<td class="rtd" width="50">@Html.RadioButton("dj", "正常登记", new { @checked = "true" })<span>正常登记</span></td>
<td class="rtd">@Html.RadioButton("dj", "复检登记", new { onclick = "fjclick()" })<span>复检登记</span> </td>
<td class="rtd" colspan="3">@Html.RadioButtonFor(m => m.physical_way, "12个人体检", new { @checked = "true" })<span>个人体检</span>&nbsp;&nbsp;&nbsp; @Html.RadioButtonFor(m => m.physical_way, "集体体检")<span>集体体检</span>@Html.ValidationMessageFor(m => m.physical_way)</td>
<td class="rtd">@Html.CheckBoxFor(m => m.special_health_certificate1)<span>快速办证</span></td>
<td class="rtd"><input type="button" class="l-button" value="修改" onclick="lylb()" style="width: 60px;height:30px" /></td>
<td class="rtd"></td>
<td class="rtd"></td>
<td class="rtd">
<input type="hidden" name="mid" id="mid" value="0" />
</td>
</tr>
<tr>
<td class="ltd" width="72">身份证号:</td>
<td class="rtd" width="150">@Html.TextBoxFor(m => m.card_number, new { id = "cardnumber", @class = "l-text" }) @Html.ValidationMessageFor(m => m.card_number)</td>
<td class="ltd" width="72">姓名:</td>
<td class="rtd" width="120">@Html.TextBoxFor(m => m.person_name, new { style = "width:100px", @class = "l-text", @id = "personname" }) @Html.ValidationMessageFor(m => m.person_name)</td>
<td class="ltd" width="72">性别</td>
<td class="rtd" width="118">@Html.RadioButtonFor(m => m.sex, "男", new { id = "nan" })男&nbsp; @Html.RadioButtonFor(m => m.sex, "女", new { id = "nv" })女 @Html.ValidationMessageFor(m => m.sex)</td>
<td class="ltd" width="72">年龄:</td>
<td class="rtd" width="118">@Html.TextBoxFor(m => m.person_age, new { id = "age", style = "width:20px", @class = "l-text" }) @Html.ValidationMessageFor(m => m.person_age)</td>
<td class="ltd" width="72">出生日期:</td>
<td class="rtd" width="118">@Html.TextBoxFor(m => m.birth, new { id = "birth" }) @Html.ValidationMessageFor(m => m.birth)</td>
<td valign="middle" id="zp" rowspan="4" width="130">
@if (ViewBag.src != null)
{
<img src="@ViewBag.src" style="width: 120px" />
}
else
{
<span style="font-size: 16px; color: gray; font-weight: bold">照片</span>}
@Html.ValidationMessageFor(m => m.phone_path)
</td>
</tr>
<tr>
<td class="ltd">体检方案:</td>
<td class="rtd"> @Html.HiddenFor(m => m.physical_category, new { id = "physical_category" }) @Html.DropDownListFor(m => m.medical_scheme_maintain_id, ViewData["tjfn"] as SelectList, "----请选择----", new { id = "medical_scheme_maintain_id" }) @Html.ValidationMessageFor(m => m.medical_scheme_maintain_id) </td>
<td class="ltd">行业类别:</td>
<td class="rtd">@Html.HiddenFor(m => m.category, new { id = "category"}) @Html.DropDownListFor(m => m.trade_type_maintain_id, ViewData["hylb"] as SelectList, "----请选择----", new { id = "trade_type_maintain_id" })@Html.ValidationMessageFor(m => m.trade_type_maintain_id)</td>
<td class="ltd">户籍:</td>
<td class="rtd"> @Html.DropDownListFor(m => m.native_info_maintain_id, ViewData["hj"] as SelectList, "----请选择----")</td>
<td class="ltd">家庭住址:</td>
<td class="rtd" colspan="3">@Html.TextBoxFor(m => m.home_address, new { style = "width:320px", @class = "l-text", id = "jtzz" })</td>
</tr>
<tr>
<td class="ltd">联系电话:</td>
<td class="rtd">@Html.TextBoxFor(m => m.phone, new { @class = "l-text", @id = "phone" }) </td>
<td class="ltd">单位名称:</td>
<td class="rtd">@Html.HiddenFor(m => m.enterprise_info_maintain_id) @Html.TextBoxFor(m => m.util_name, new { id = "qymc", @ondblclick = "selectdw()", style = "width:150px", @class = "l-text" })</td>
<td class="ltd">打印:</td>
<td class="rtd" colspan="3"> @Html.CheckBoxFor(m => m.txm, new { @checked = true })<span>条形码</span>&nbsp;&nbsp;&nbsp;@Html.CheckBoxFor(m => m.zyd, new { @checked = true })<span>指引单</span> </td>
<td class="rtd"></td>
<td class="rtd"></td>
</tr>
</table>
<div align="center">
@Html.HiddenFor(m => m.phone_path, new { id = "phone_path" })
<input type="button" class="l-button" value="拍照" onclick="getpersonphoto()" style="width: 60px;height:30px" />
<input type="button" class="l-button" value="读卡" style="width: 60px;height:30px" onclick="readCard()" />
<input type="submit" class="l-button" value="提交" style="width: 60px;height:30px" />
</div>
<table>
<tr>
<td>
<div id="sfxm"></div>
</td>
<td>
<div id="tjxm"></div>
</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>
<object id="CardReader1" classid="clsid:F225795B-A882-4FBA-934C-805E1B2FBD1B" style="background: #F5F7FF;"></object>
</div>