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

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>
}