@using MESModel.Enum
@{
ViewBag.Title = "特殊工艺评价";
var F = @Html.F();
}
@section body {
@(F.Panel()
.ID("MainPanel")
.IsViewPort(true)
.ShowBorder(false)
.ShowHeader(false)
.Items(ViewBag.Grid)
)
}
@section script {
<script>
var _WorkShopComboData = @Html.Raw(ViewBag.WorkShopList);
@*var _WorkGroupComboData = @Html.Raw(ViewBag.WorkGroupList);
var _TransferTypeComboData = @Html.Raw(ViewBag.TransferTypeList);
var _TransferPatheComboData = @Html.Raw(ViewBag.TransferPatheList);*@
function renderActionOption(value, params) {
if (params.rowIndex < 0) return;
var rowData = params.rowData.values;
return '<a href="javascript:;" onclick="onShowFileWindow(\'' + rowData.EvaluateID + '\')">上传附件</a>';
}
function renderShowFile(value, params) {
if (params.rowIndex < 0) return;
return '<a href="javascript:;" onclick="ShowFile(\'' + params.rowId + '\',\'@(FileSourceType.转运车设计图纸.ToString() + ',' + FileSourceType.转运车清单.ToString())\')">查看附件</a>';
}
function renderWorkShopType(value) {
return F.ui.ddlWorkShopType.getTextByValue(value);
}
function renderWorkGroupType(value) {
return F.ui.ddlWorkGroupType.getTextByValue(value);
}
function renderTransferType(value) {
return F.ui.ddlTransferType.getTextByValue(value);
}
function renderTransferPathe(value) {
return F.ui.ddlTransferPathe.getTextByValue(value);
}
// 编辑前事件
function onGrid1BeforeEdit(event, value, params) {
var grid1 = F.ui.Grid1,
columnId = params.columnId,
rowId = params.rowId;
if (columnId === 'WorkShopID') {
var ddlWorkShopType = F.ui.ddlWorkShopType;
var vId = grid1.getCellValue(rowId, 'FactoryID');
GridBeforeEdit2Combo(ddlWorkShopType, _WorkShopComboData, vId, '请先选择工厂!');
}
else if (columnId === 'WorkGroupID') {
var ddlWorkGroupType = F.ui.ddlWorkGroupType;
var vId = grid1.getCellValue(rowId, 'WorkShopID');
GridBeforeEdit2Combo(ddlWorkGroupType, _WorkGroupComboData, vId, '请先选择车间!');
} else if (columnId === 'MaterialTransferTypeID') {
var ddlTransferType = F.ui.ddlTransferType;
var vId = grid1.getCellValue(rowId, 'FactoryID');
GridBeforeEdit2Combo(ddlTransferType, _TransferTypeComboData, vId, '请先选择工厂!');
} else if (columnId === 'TransferPatheID') {
var ddlTransferPathe = F.ui.ddlTransferPathe;
var vId = grid1.getCellValue(params.rowId, 'FactoryID');
GridBeforeEdit2Combo(ddlTransferPathe, _TransferPatheComboData, vId, '请先选择工厂!');
}
}
// 编辑后事件
function onGrid1AfterEdit(event, value, params) {
var grid1 = F.ui.Grid1,
columnId = params.columnId,
rowId = params.rowId;
if (columnId === 'FactoryID') {
GridAfterEdit2Combo(grid1, _WorkShopComboData, value, rowId, 'WorkShopID');
//GridAfterEdit2Combo(grid1, _TransferTypeComboData, value, rowId, 'MaterialTransferTypeID');
// GridAfterEdit2Combo(grid1, _TransferPatheComboData, value, rowId, 'TransferPatheID');
} else if (columnId === 'WorkShopID') {
// GridAfterEdit2Combo(grid1, _WorkGroupComboData, value, rowId, 'WorkGroupID');
// F.ui.ddlWorkShopType.loadData(obj2arr(_WorkShopComboData));
} else if (columnId === 'WorkGroupID') {
F.ui.ddlWorkGroupType.loadData(obj2arr(_WorkGroupComboData));
} else if (columnId === 'MaterialTransferTypeID') {
F.ui.ddlTransferType.loadData(obj2arr(_TransferTypeComboData));
} else if (columnId === 'TransferPatheID') {
F.ui.ddlTransferPathe.loadData(obj2arr(_TransferPatheComboData));
}
}
function onShowFileWindow(id) {
F.ui.Window1.show('FactoryResources/TransferLoad/Index?TransferID=' + id, "附件上传", 900, 750);
}
</script>
}