211 lines
8.9 KiB
Plaintext
211 lines
8.9 KiB
Plaintext
|
|
<div style="width:100%">
|
|
<table class="t1" style="width:100%">
|
|
<tr>
|
|
<td class="ltd" style="width:100px">体检小组:</td>
|
|
<td class="rtd" style="width:120px;font-size:16px;">@Html.DropDownList("tjxz", ViewData["tjxz"] as SelectList, "全部", new { @id = "tjxz" })</td>
|
|
<td class="ltd" style="width:100px">简码:</td>
|
|
<td class="rtd" style="width:120px"><input id="py" class="l-text" name="yhyspy" /></td>
|
|
<td class="ltd" style="width:100px">名称:</td>
|
|
<td class="rtd" style="width:120px"><input id="name" class="l-text" name="name" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="ltd" style="width:100px">在岗状态:</td>
|
|
<td class="rtd" style="width: 100px; font-size: 16px;">@Html.DropDownList("zgzt", ViewData["zgzt"] as SelectList, "----请选择----", new { @id = "job_status_id" })</td>
|
|
<td class="ltd" style="width:100px">有害因素:</td>
|
|
<td class="rtd" style="width: 100px; font-size: 16px;">@Html.DropDownList("yhys", ViewData["yhys"] as SelectList, "----请选择----", new { @id = "yhys_id" }) </td>
|
|
<td class="rtd" colspan="4"><div id="search" align="center">查询</div> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<table style="width:100%">
|
|
<tr>
|
|
<td style="width:50%">
|
|
<div id="chargeProjectList" style="width:100%">
|
|
</div>
|
|
</td>
|
|
<td style="width:50%">
|
|
<div id="SelchargeProjectList" style="width:100%">
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<input type="button" class="l-button" onclick="tjxmAdd()" value="提交" />
|
|
</td>
|
|
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
@section scripts{
|
|
<script language="javascript">
|
|
function tjxmAdd() {
|
|
var data = liger.get("SelchargeProjectList").rows;
|
|
window.parent.Tjxminit(data);
|
|
}
|
|
//2023-11-24 xulu 区别第一行与第二行查询条件
|
|
$("#tjxz").change(function () {
|
|
clear2();
|
|
})
|
|
$("#py").focus(function () {
|
|
clear2()
|
|
})
|
|
$("#name").focus(function () {
|
|
clear2()
|
|
})
|
|
$("#job_status_id").change(function () {
|
|
clear1();
|
|
})
|
|
$("#yhys_id").change(function () {
|
|
clear1();
|
|
})
|
|
//2023-11-24 xulu 清空第一行查询条件
|
|
function clear1() {
|
|
$("#tjxz option:first").prop("selected", 'selected');
|
|
$("#py").val("");
|
|
$("#name").val("");
|
|
}
|
|
//2023-11-24 xulu 清空第二行查询条件
|
|
function clear2() {
|
|
$("#job_status_id option:first").prop("selected", 'selected');
|
|
$("#yhys_id option:first").prop("selected", 'selected');
|
|
}
|
|
|
|
var d;
|
|
$(function () {
|
|
d = $("#SelchargeProjectList").ligerGrid({
|
|
title: "选中体检项目",
|
|
data: parent.parentdata,
|
|
columns: [
|
|
{ name: "id", display: "项目编号", width: 60, align: "left" },
|
|
{ name: "project_id", display: "项目编号", width: 60, align: "left" },
|
|
{ name: "project_name", display: "项目名称", width: 180, align: "left" },
|
|
{ name: "project_alias", display: "别名", width: 180, align: "left" },
|
|
{ name: "exam_group", display: "体检小组", width: 180, align: "left" }
|
|
],
|
|
width: "98%",
|
|
height: "100%",
|
|
rownumbers: false,
|
|
usePager: false,
|
|
onDblClickRow: function (data, rowindex, rowobj) {
|
|
////debugger
|
|
var rows = liger.get("chargeProjectList").rows;
|
|
for (var i = 0; i < rows.length; i++) {
|
|
if (rows[i].id == data.id)
|
|
liger.get("chargeProjectList").unselect(rows[i]);
|
|
}
|
|
}
|
|
|
|
});
|
|
$("#search").ligerButton({
|
|
click: function () {
|
|
//2023-11-24 xulu 添加选择有害因素后在岗状态判断
|
|
if ($("#yhys_id option:selected").val() != "") {
|
|
//判断在岗状态 是否选择
|
|
if ($("#job_status_id").get(0).selectedIndex == 0) {
|
|
$.ligerDialog.alert("有害因素需与在岗状态同时查询,请选择在岗状态!");
|
|
return;
|
|
}
|
|
}
|
|
liger.get("chargeProjectList").set("parms", { tjxz: $("#tjxz").val(), py: $("#py").val(), name: $("#name").val(), strSex: "@ViewData["sex"]", job_status_id: $("#job_status_id option:selected").val(), yhys_id: $("#yhys_id option:selected").val() });
|
|
liger.get("chargeProjectList").changePage("first");
|
|
liger.get("chargeProjectList").reload();
|
|
}
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#chargeProjectList").ligerGrid({
|
|
url: "@Url.Action("TjxmList")",
|
|
title: "选择体检项目",
|
|
parms: { tjxz: $("#tjxz option:selected").val(), py: $("#py").val(), name: $("#name").val(), strSex: "@ViewData["sex"]", job_status_id: $("#job_status_id option:selected").val(), yhys_id: $("#yhys_id option:selected").val() },
|
|
columns: [
|
|
{ name: "project_name", display: "项目名称", width: 180, align: "left" },
|
|
{ name: "project_alias", display: "别名", width: 180, align: "left" },
|
|
{ name: "exam_group", display: "体检小组", width: 180, align: "left" },
|
|
/*{ name: "id", display: "项目编号", width: 60, align: "left" },
|
|
{ name: "project_id", display: "项目编码", width: 60, align: "left" } */
|
|
],
|
|
width: "98%",
|
|
height: "100%",
|
|
onAfterShowData: function (currrow) {
|
|
|
|
for (var i = 0; i < currrow.Rows.length; i++) {
|
|
if (parent.parentdata != null)
|
|
{
|
|
for (var j = 0; j < parent.parentdata.Rows.length; j++) {
|
|
|
|
if (currrow.Rows[i].id == parent.parentdata.Rows[j].id) {
|
|
|
|
liger.get("chargeProjectList").select(currrow.Rows[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
},
|
|
onUnSelectRow: function (rowdata, rowid, rowobj) {
|
|
////debugger
|
|
var sel = liger.get("SelchargeProjectList").rows;
|
|
if (!sel) {
|
|
return;
|
|
}
|
|
var f = false;
|
|
for (var i = 0; i < sel.length; i++) {
|
|
if (rowdata.id == sel[i].id) {
|
|
liger.get("SelchargeProjectList").remove(sel[i]);
|
|
return;
|
|
}
|
|
}
|
|
},
|
|
onSelectRow: function (rowdata, rowid, rowobj) {
|
|
//debugger;
|
|
var sel = d.get("data");
|
|
if (!sel) {
|
|
return;
|
|
}
|
|
var f = true;
|
|
if (sel.length != 0) {
|
|
for (var i = 0; i < sel.Rows.length; i++) {
|
|
if (rowdata.id == sel.Rows[i].id) {
|
|
f = false;
|
|
}
|
|
}
|
|
}
|
|
if (f) {
|
|
var rp = {};
|
|
rp.id = rowdata.id;
|
|
rp.project_id = rowdata.project_id;
|
|
rp.project_name = rowdata.project_name;
|
|
rp.exam_group = rowdata.exam_group;
|
|
rp.exam_project_maintain_project_id = rowdata.project_id;
|
|
rp.team_name = rowdata.exam_group;
|
|
rp.standard_value = rowdata.standard_value;
|
|
rp.project_alias = rowdata.project_alias;
|
|
//2023-10-30 xulu 增加数据绑定
|
|
rp.exam_group_maintain_id = rowdata.exam_group_maintain_id;
|
|
rp.default_value = rowdata.default_value;
|
|
rp.standard_value = rowdata.standard_value;
|
|
rp.model = rowdata.model;
|
|
rp.project_unit = rowdata.project_unit;
|
|
rp.project_default = rowdata.project_default;
|
|
rp.reference_value = rowdata.reference_value;
|
|
liger.get("SelchargeProjectList").addRow(rp);
|
|
}
|
|
},
|
|
rownumbers: false,
|
|
usePager: false,
|
|
checkbox: true
|
|
});
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
</script>
|
|
}
|