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

122 lines
5.0 KiB
Plaintext

@{
ViewBag.Title = "choosccsqView";
}
@using Newtonsoft.Json;
<div id="maingrid"></div>
<div position="bottom">
<div style="text-align:center;margin-top:10px">
<input type="@Request.QueryString["type"]" readonly="readonly" value="确定" class="l-button" onclick="save()" />
</div>
</div>
@section scripts{
<script type="text/javascript" src="@Url.Content("~/Scripts/public.js")"></script>
<script type="text/javascript">
$(function () {
$("#maingrid").ligerGrid({
height: '100%',
columns: [
{ display: '申请单号', name: 'sqdh', align: 'left', width: 90 },
{ display: '申请科室', name: 'ksmc', align: 'left', width: 80 },
{ display: '申请人', name: 'sqr', align: 'left', width: 80 },
{ display: '申请金额', name: 'je', align: 'right', width: 60 },
{ display: '申请时间', name: 'sqsj', width: 100, render: function (r, i, v) { if (v) return formatTime(v) } },
{ display: '备注原因', name: 'bz', align: 'left', width: 200 },
{
display: '状态', name: 'zt', width: 120, render: function (r, i, v) {
switch (v) {
case 1: return "等待科室领导审批";
case 2: return "等待分管领导审批";
case 3: return "等待内审领导审批";
case 4: return "等待所有会签审批";
case 5: return "等待备案领导审批";
case 6: return "等待财务领导审批";
case 7: return "等待中心领导审批";
case 8: return "审核完成";
case -1: return "科室领导驳回";
case -2: return "分管领导驳回";
case -3: return "内审领导驳回";
case -4: return "会签驳回";
case -5: return "备案领导驳回";
case -6: return "财务领导驳回";
case -7: return "中心领导驳回";
}
}
},
{
display: '操作状态', name: 'del', width: 100, render: function (r, i, v) {
switch (v) {
case 1: return "等待确认";
case 0: return "独立添加";
default: return "关联添加";
}
}
},
{ display: '合并类型', name: 'hblx', width: 100 }
],
url: "@Url.Action("getqtbxfyzc")?dydh=@ViewBag.dydh&hblx=@ViewBag.hblx",
rownumbers: true,
usePager: false,
checkbox: true,
heightDiff: -20,
onSelectRow: function (rowdata, rowid, rowobj) {
if (rowdata.hblx == "公务接待") {
openf2 = $.ligerDialog.open({
title: "公务接待填写",
url: "@Url.Action("sqgwjdMessageTx")?id=" + rowdata.id,
width: 700,
height: 450
});
}
}
//onSelectRow: function (rowdata, rowid, rowobj) {
// if(window.parent.selectedQTBXFYZC)
// {
// window.parent.selectedQTBXFYZC(rowdata);
// }
//}
});
});
function init() {
openf2.close();
}
function save() {
var rows = liger.get("maingrid").getSelectedRows();
if (rows.length == 0) {
$.ligerDialog.error("请选择!")
return;
}
var ids = [];
var hblxs = [];
var fydh = ""; //项目经费都添加到fydhs里面
var fydhs = [];
var fydh2s = []; //三重一大 用不上 打印用
var jes = 0;
for (var i in rows) {
ids.push(rows[i].id);
hblxs.push(rows[i].hblx);
//都加到fydhs 上面
if (rows[i].fydh)
fydhs.push(rows[i].fydh);
if (rows[i].fydhs)
fydhs.push(rows[i].fydhs);
if (rows[i].fydh2)
fydh2s.push(rows[i].fydh2);
jes += rows[i].je;
}
if (window.parent.selectedQTBXFYZC2) {
window.parent.selectedQTBXFYZC2(ids.join(","), hblxs.join(","), fydh, fydhs.join(","), fydh2s.join(","), jes)
}
}
</script>
}