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

712 lines
29 KiB
Plaintext

@{
ViewBag.Title = "体检项目组合维护";
}
@section scripts{
<script type="text/javascript">
var openf;
function init(i) {
switch (i) {
case 1: liger.get("grid1").reload(); break;
case 2: liger.get("grid2").reload(); break;
case 3: liger.get("grid3").reload(); break;
case 4: liger.get("grid4").reload(); break;
case 5: liger.get("grid5").reload(); break;
case 6: liger.get("grid6").reload(); break;
case 7: liger.get("grid7").reload(); break;
case 8: liger.get("grid8").reload(); break;
}
openf.close();
}
$(function () {
$("#layout1").ligerLayout({ topHeight: 350 });
$("#layout2").ligerLayout({ leftWidth: 250 });
$("#navtab1").ligerTab({ width: "100%" });
$("#lbZgzt").click(function () { getAllData() });
$("#grid").ligerGrid({
height: "300",
columns: [
{ display: '编号', name: 'id', align: 'left', width: 100, minWidth: 60 },
{ display: '类别名称', name: 'harmful_factor_type', align: 'left', width: 100, minWidth: 120 },
{ display: '拼音', name: 'pinyin_code', align: 'left', width: 100, minWidth: 120 }
],
url: "@Url.Action("getEnableYhysLb")",
pageSize: 30,
rownumbers: true,
usePager: false,
fixedCellHeight: false,
isSingleCheck: true,
onSelectRow: function (rowdata, rowid, rowobj) {
getAllData();
}
});
$("#search").ligerButton({
click: function () {
liger.get("grid").set("parms", { key: $("#s_checkType").val() });
liger.get("grid").reload();
}
});
function getAllData() {
var jobsid = $("#lbZgzt").val();
var selectRow = liger.get("grid").getSelectedRow();
if (selectRow == null || jobsid == null) {
return;
}
liger.get("grid1").set("parms", { jobsid: jobsid, harmfulid: selectRow.id });
liger.get("grid1").reload();
liger.get("grid2").set("parms", { jobsid: jobsid, harmfulid: selectRow.id });
liger.get("grid2").reload();
liger.get("grid3").set("parms", { jobsid: jobsid, harmfulid: selectRow.id });
liger.get("grid3").reload();
liger.get("grid4").set("parms", { jobsid: jobsid, harmfulid: selectRow.id });
liger.get("grid4").reload();
liger.get("grid5").set("parms", { jobsid: jobsid, harmfulid: selectRow.id });
liger.get("grid5").reload();
liger.get("grid6").set("parms", { jobsid: jobsid, harmfulid: selectRow.id });
liger.get("grid6").reload();
liger.get("grid7").set("parms", { jobsid: jobsid, harmfulid: selectRow.id });
liger.get("grid7").reload();
liger.get("grid8").set("parms", { jobsid: jobsid, harmfulid: selectRow.id });
liger.get("grid8").reload();
}
$("#grid1").ligerGrid({
height: "300",
columns: [
{ display: '编号', name: 'id', align: 'left', width: 100, minWidth: 60 },
{ display: '是否必检', name: 'is_check', align: 'left', width: 100, minWidth: 60 },
{ display: '项目名称', name: 'project_name', align: 'left', width: 100, minWidth: 150 },
{ display: '项目编码', name: 'project_code', align: 'left', width: 100, minWidth: 150 },
{ display: '小组名称', name: 'exam_group', align: 'left', width: 100, minWidth: 150 },
{ display: '小组id', name: 'exam_group_maintain_id', align: 'left', width: 100, minWidth: 150 }
],
url: "@Url.Action("getproject_factor_maintain")",
pageSize: 30,
rownumbers: true,
usePager: false,
fixedCellHeight: false,
isSingleCheck: true,
toolbar: {
items: [
{ text: '增加', click: edit1, icon: 'add' },
{ line: true },
{ text: '修改', click: edit1, icon: 'modify' },
{ line: true },
{ text: '删除', click: edit1, icon: 'del' }
]
}
});
function edit1(item) {
var jobsid = $("#lbZgzt").val();
var selectRow = liger.get("grid").getSelectedRow();
if (selectRow == null || jobsid == null) {
return;
}
var id;
if (item.text === "删除") {
var r = liger.get("grid1").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
$.ajax({
url: "@Url.Action("delproject_factor_maintain")", type: "post", dataType: "json", data: { id: id },
success: function (data) {
if (data.State == "1") {
$.ligerDialog.alert(data.Message, function () { init(1); });
}
else {
$.ligerDialog.alert(data.Message);
}
}
});
return;
}
if (item.text === "增加") {
id = "";
}
else if (item.text === "修改") {
var r = liger.get("grid1").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
}
openf = $.ligerDialog.open({
url: "@Url.Action("project_factor_maintainMessage")?id=" + id + "&jobsid=" + jobsid + "&harmfulid=" + selectRow.id,
title: item.text,
width: 480,
height: 300
});
}
$("#grid2").ligerGrid({
height: "300",
columns: [
{ display: '编号', name: 'id', align: 'left', width: 100, minWidth: 60 },
{ display: '禁忌名称', name: 'contraindicat_name', align: 'left', width: 100, minWidth: 150 },
{ display: '禁忌code', name: 'contraindicat_code', align: 'left', width: 100, minWidth: 150 }
],
url: "@Url.Action("getcontraindicat_factor_maintain")",
pageSize: 30,
rownumbers: true,
usePager: false,
fixedCellHeight: false,
isSingleCheck: true,
toolbar: {
items: [
{ text: '增加', click: edit2, icon: 'add' },
{ line: true },
{ text: '修改', click: edit2, icon: 'modify' },
{ line: true },
{ text: '删除', click: edit2, icon: 'del' }
]
}
});
function edit2(item) {
var jobsid = $("#lbZgzt").val();
var selectRow = liger.get("grid").getSelectedRow();
if (selectRow == null || jobsid == null) {
return;
}
var id;
if (item.text === "删除") {
var r = liger.get("grid2").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
$.ajax({
url: "@Url.Action("delcontraindicat_factor_maintain")", type: "post", dataType: "json", data: { id: id },
success: function (data) {
if (data.State == "1") {
$.ligerDialog.alert(data.Message, function () { init(2); });
}
else {
$.ligerDialog.alert(data.Message);
}
}
});
return;
}
if (item.text === "增加") {
id = "";
}
else if (item.text === "修改") {
var r = liger.get("grid2").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
}
openf = $.ligerDialog.open({
url: "@Url.Action("contraindicat_factor_maintainMessage")?id=" + id + "&jobsid=" + jobsid + "&harmfulid=" + selectRow.id,
title: item.text,
width: 480,
height: 300
});
}
$("#grid3").ligerGrid({
height: "300",
columns: [
{ display: '编号', name: 'id', align: 'left', width: 100, minWidth: 60 },
{ display: '疾病名称', name: 'disease_name', align: 'left', width: 100, minWidth: 150 },
{ display: '疾病code', name: 'disease_code', align: 'left', width: 100, minWidth: 150 }
],
url: "@Url.Action("gettarget_factor_maintain")",
pageSize: 30,
rownumbers: true,
usePager: false,
fixedCellHeight: false,
isSingleCheck: true,
toolbar: {
items: [
{ text: '增加', click: edit3, icon: 'add' },
{ line: true },
{ text: '修改', click: edit3, icon: 'modify' },
{ line: true },
{ text: '删除', click: edit3, icon: 'del' }
]
}
});
function edit3(item) {
var jobsid = $("#lbZgzt").val();
var selectRow = liger.get("grid").getSelectedRow();
if (selectRow == null || jobsid == null) {
return;
}
var id;
if (item.text === "删除") {
var r = liger.get("grid3").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
$.ajax({
url: "@Url.Action("deltarget_factor_maintain")", type: "post", dataType: "json", data: { id: id },
success: function (data) {
if (data.State == "1") {
$.ligerDialog.alert(data.Message, function () { init(3); });
}
else {
$.ligerDialog.alert(data.Message);
}
}
});
return;
}
if (item.text === "增加") {
id = "";
}
else if (item.text === "修改") {
var r = liger.get("grid3").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
}
openf = $.ligerDialog.open({
url: "@Url.Action("target_factor_maintainMessage")?id=" + id + "&jobsid=" + jobsid + "&harmfulid=" + selectRow.id,
title: item.text,
width: 480,
height: 300
});
}
$("#grid4").ligerGrid({
height: "300",
columns: [
{ display: '编号', name: 'id', align: 'left', width: 100, minWidth: 60 },
{ display: '体检小组', name: 'exam_group', align: 'left', width: 100, minWidth: 150 },
{ display: '提醒内容', name: 'bussiness_notice', align: 'left', width: 100, minWidth: 150 }
],
url: "@Url.Action("getnotice_factor_maintain")",
pageSize: 30,
rownumbers: true,
usePager: false,
fixedCellHeight: false,
isSingleCheck: true,
toolbar: {
items: [
{ text: '增加', click: edit4, icon: 'add' },
{ line: true },
{ text: '修改', click: edit4, icon: 'modify' },
{ line: true },
{ text: '删除', click: edit4, icon: 'del' }
]
}
});
function edit4(item) {
var jobsid = $("#lbZgzt").val();
var selectRow = liger.get("grid").getSelectedRow();
if (selectRow == null || jobsid == null) {
return;
}
var id;
if (item.text === "删除") {
var r = liger.get("grid4").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
$.ajax({
url: "@Url.Action("delnotice_factor_maintain")", type: "post", dataType: "json", data: { id: id },
success: function (data) {
if (data.State == "1") {
$.ligerDialog.alert(data.Message, function () { init(4); });
}
else {
$.ligerDialog.alert(data.Message);
}
}
});
return;
}
if (item.text === "增加") {
id = "";
}
else if (item.text === "修改") {
var r = liger.get("grid4").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
}
openf = $.ligerDialog.open({
url: "@Url.Action("notice_factor_maintainMessage")?id=" + id + "&jobsid=" + jobsid + "&harmfulid=" + selectRow.id,
title: item.text,
width: 480,
height: 300
});
}
$("#grid5").ligerGrid({
height: "300",
columns: [
{ display: '编号', name: 'id', align: 'left', width: 100, minWidth: 60 },
{ display: '职业病诊断标准名称', name: 'standard_name', align: 'left', width: 100, minWidth: 150 },
{ display: '职业病诊断标准编码', name: 'standard_number', align: 'left', width: 100, minWidth: 150 }
],
url: "@Url.Action("getsummaryreport_standard_factor")",
pageSize: 30,
rownumbers: true,
usePager: false,
fixedCellHeight: false,
isSingleCheck: true,
toolbar: {
items: [
{ text: '增加', click: edit5, icon: 'add' },
{ line: true },
{ text: '修改', click: edit5, icon: 'modify' },
{ line: true },
{ text: '删除', click: edit5, icon: 'del' }
]
}
});
function edit5(item) {
var jobsid = $("#lbZgzt").val();
var selectRow = liger.get("grid").getSelectedRow();
if (selectRow == null || jobsid == null) {
return;
}
var id;
if (item.text === "删除") {
var r = liger.get("grid5").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
$.ajax({
url: "@Url.Action("delsummaryreport_standard_factor")", type: "post", dataType: "json", data: { id: id },
success: function (data) {
if (data.State == "1") {
$.ligerDialog.alert(data.Message, function () { init(5); });
}
else {
$.ligerDialog.alert(data.Message);
}
}
});
return;
}
if (item.text === "增加") {
id = "";
}
else if (item.text === "修改") {
var r = liger.get("grid5").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
}
openf = $.ligerDialog.open({
url: "@Url.Action("summaryreport_standard_factorMessage")?id=" + id + "&jobsid=" + jobsid + "&harmfulid=" + selectRow.id,
title: item.text,
width: 480,
height: 300
});
}
$("#grid6").ligerGrid({
height: "300",
columns: [
{ display: '编号', name: 'id', align: 'left', width: 100, minWidth: 60 },
{ display: '重点病史名称', name: 'history_name', align: 'left', width: 100, minWidth: 150 },
{ display: '重点病史编码', name: 'history_code', align: 'left', width: 100, minWidth: 150 }
],
url: "@Url.Action("getsummaryreport_factor_important")",
pageSize: 30,
rownumbers: true,
usePager: false,
fixedCellHeight: false,
isSingleCheck: true,
toolbar: {
items: [
{ text: '增加', click: edit6, icon: 'add' },
{ line: true },
{ text: '修改', click: edit6, icon: 'modify' },
{ line: true },
{ text: '删除', click: edit6, icon: 'del' }
]
}
});
function edit6(item) {
var jobsid = $("#lbZgzt").val();
var selectRow = liger.get("grid").getSelectedRow();
if (selectRow == null || jobsid == null) {
return;
}
var id;
if (item.text === "删除") {
var r = liger.get("grid6").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
$.ajax({
url: "@Url.Action("delsummaryreport_factor_important")", type: "post", dataType: "json", data: { id: id },
success: function (data) {
if (data.State == "1") {
$.ligerDialog.alert(data.Message, function () { init(6); });
}
else {
$.ligerDialog.alert(data.Message);
}
}
});
return;
}
if (item.text === "增加") {
id = "";
}
else if (item.text === "修改") {
var r = liger.get("grid6").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
}
openf = $.ligerDialog.open({
url: "@Url.Action("summaryreport_factor_importantMessage")?id=" + id + "&jobsid=" + jobsid + "&harmfulid=" + selectRow.id,
title: item.text,
width: 480,
height: 300
});
}
$("#grid7").ligerGrid({
height: "300",
columns: [
{ display: '编号', name: 'id', align: 'left', width: 100, minWidth: 60 },
{ display: '重点询问名称', name: 'symptom_name', align: 'left', width: 100, minWidth: 150 },
{ display: '重点询问编码', name: 'symptom_code', align: 'left', width: 100, minWidth: 150 }
],
url: "@Url.Action("getsummaryreport_factor_symptom")",
pageSize: 30,
rownumbers: true,
usePager: false,
fixedCellHeight: false,
isSingleCheck: true,
toolbar: {
items: [
{ text: '增加', click: edit7, icon: 'add' },
{ line: true },
{ text: '修改', click: edit7, icon: 'modify' },
{ line: true },
{ text: '删除', click: edit7, icon: 'del' }
]
}
});
function edit7(item) {
var jobsid = $("#lbZgzt").val();
var selectRow = liger.get("grid").getSelectedRow();
if (selectRow == null || jobsid == null) {
return;
}
var id;
if (item.text === "删除") {
var r = liger.get("grid7").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
$.ajax({
url: "@Url.Action("delsummaryreport_factor_symptom")", type: "post", dataType: "json", data: { id: id },
success: function (data) {
if (data.State == "1") {
$.ligerDialog.alert(data.Message, function () { init(7); });
}
else {
$.ligerDialog.alert(data.Message);
}
}
});
return;
}
if (item.text === "增加") {
id = "";
}
else if (item.text === "修改") {
var r = liger.get("grid7").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
}
openf = $.ligerDialog.open({
url: "@Url.Action("summaryreport_factor_symptomMessage")?id=" + id + "&jobsid=" + jobsid + "&harmfulid=" + selectRow.id,
title: item.text,
width: 480,
height: 300
});
}
$("#grid8").ligerGrid({
height: "300",
columns: [
{ display: '编号', name: 'id', align: 'left', width: 100, minWidth: 60 },
{ display: '建议内容', name: 'suggestions', align: 'left', width: 100, minWidth: 150 }
],
url: "@Url.Action("getmain_suggestions")",
pageSize: 30,
rownumbers: true,
usePager: false,
fixedCellHeight: false,
isSingleCheck: true,
toolbar: {
items: [
{ text: '增加', click: edit8, icon: 'add' },
{ line: true },
{ text: '修改', click: edit8, icon: 'modify' },
{ line: true },
{ text: '删除', click: edit8, icon: 'del' }
]
}
});
function edit8(item) {
var jobsid = $("#lbZgzt").val();
var selectRow = liger.get("grid").getSelectedRow();
if (selectRow == null || jobsid == null) {
return;
}
var id;
if (item.text === "删除") {
var r = liger.get("grid8").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
$.ajax({
url: "@Url.Action("delmain_suggestions")", type: "post", dataType: "json", data: { id: id },
success: function (data) {
if (data.State == "1") {
$.ligerDialog.alert(data.Message, function () { init(8); });
}
else {
$.ligerDialog.alert(data.Message);
}
}
});
return;
}
if (item.text === "增加") {
id = "";
}
else if (item.text === "修改") {
var r = liger.get("grid8").getSelectedRow();
if (!r) {
$.ligerDialog.alert("请选择要修改的数据!");
return;
}
id = r.id;
}
openf = $.ligerDialog.open({
url: "@Url.Action("main_suggestionsMessage")?id=" + id + "&jobsid=" + jobsid + "&harmfulid=" + selectRow.id,
title: item.text,
width: 480,
height: 300
});
}
});
</script>
}
<div id="layout1">
<div position="top">
<div id="layout2">
<div position="left" title="在岗状态">
@Html.ListBox("lbZgzt", ViewData["zgzt"] as SelectList, new { id = "lbZgzt", style = "width:100%; height: 100%;", multiple = "false" })
</div>
<div position="center" title="有害因素类别">
<div style="width:100%">
<table class="t1" style="width:100%">
<tr>
<td class="ltd" style="width:100px">查询条件:</td>
<td class="rtd" style="width:120px"><input id="s_checkType" class="l-text" /></td>
<td class="rtd"><div id="search">查询</div></td>
</tr>
</table>
</div>
<div id="grid"></div>
</div>
</div>
</div>
<div position="center">
<div id="navtab1" style="width: 100%; overflow:hidden; border:1px solid #A3C0E8;margin-top:6px; ">
<div tabid="home" title="体检项目" lselected="true" style="height:100%;">
<div id="grid1"></div>
</div>
<div title="职业禁忌证">
<div id="grid2"></div>
</div>
<div title="疑似职业病">
<div id="grid3"></div>
</div>
<div title="业务提醒">
<div id="grid4"></div>
</div>
<div title="职业病诊断标准">
<div id="grid5"></div>
</div>
<div title="重点病史">
<div id="grid6"></div>
</div>
<div title="重点询问">
<div id="grid7"></div>
</div>
<div title="处理建议">
<div id="grid8"></div>
</div>
</div>
</div>
</div>