171 lines
6.8 KiB
Plaintext
171 lines
6.8 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="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" >
|
|
</div>
|
|
</td>
|
|
<td style="width:50%">
|
|
<div id="SelchargeProjectList" >
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<input type="button" class="l-button" onclick="tjxmAdd()" value="提交" />
|
|
</td>
|
|
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
@section scripts{
|
|
<script language="javascript">
|
|
|
|
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]);
|
|
}
|
|
}
|
|
|
|
});
|
|
|
|
//待选打印项目
|
|
$("#chargeProjectList").ligerGrid({
|
|
url: "@Url.Action("GetTjxmList")",
|
|
title: "检查项目",
|
|
parms: { tjxz: $("#tjxz option:selected").val(), py: $("#py").val(), name: $("#name").val(), person_id: "@ViewData["person_id"]", scheme_id:"@ViewData["scheme_id"]",check_item_ids:"@ViewData["check_item_ids"]" },
|
|
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 (currrow.tjxmListPrint != null)
|
|
{
|
|
for (var j = 0; j < currrow.tjxmListPrint.length; j++) {
|
|
if (currrow.Rows[i].id == currrow.tjxmListPrint[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");
|
|
var sel =liger.get("SelchargeProjectList").rows;
|
|
if (!sel) {
|
|
return;
|
|
}
|
|
var f = true;
|
|
if (sel.length != 0) {
|
|
for (var i = 0; i < sel.length; i++) {
|
|
if (rowdata.id == sel[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;
|
|
liger.get("SelchargeProjectList").addRow(rp);
|
|
}
|
|
},
|
|
rownumbers: false,
|
|
usePager: false,
|
|
checkbox: true
|
|
});
|
|
|
|
|
|
});
|
|
|
|
//修改打印项目
|
|
function tjxmAdd() {
|
|
var data = liger.get("SelchargeProjectList").rows;
|
|
window.parent.updatePrintIds(data);
|
|
|
|
}
|
|
|
|
//查询
|
|
$("#search").ligerButton({
|
|
click: function () {
|
|
liger.get("chargeProjectList").set("parms", { tjxz: $("#tjxz").val(), py: $("#py").val(), name: $("#name").val(),person_id:"@ViewData["person_id"]" });
|
|
liger.get("chargeProjectList").changePage("first");
|
|
liger.get("chargeProjectList").reload();
|
|
}
|
|
});
|
|
|
|
|
|
|
|
</script>
|
|
}
|