tijian_tieying/web/dccdc/Views/Infection/EmploymentRegistration.cshtml

773 lines
33 KiB
Plaintext
Raw Normal View History

2025-02-20 12:14:39 +08:00

@{
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>