123 lines
3.6 KiB
Plaintext
123 lines
3.6 KiB
Plaintext
@model Structure_Details
|
|
@{
|
|
ViewBag.Title = "字段信息 | 编辑";
|
|
Layout = "~/Views/Shared/_InfoLayout.cshtml";
|
|
|
|
var pageObj = new
|
|
{
|
|
ColumnTypes = ViewBag.ColumnTypes as List<SelectListItem>,
|
|
structureId = ViewBag.structureId,
|
|
showReportField = ViewBag.showReportField
|
|
};
|
|
|
|
}
|
|
@section CSS{
|
|
|
|
}
|
|
|
|
@section JS
|
|
{
|
|
<script type="text/javascript">
|
|
var page = @Json.Serialize(pageObj);
|
|
function closestructureDetailWindow() {
|
|
try {
|
|
window.parent.layer.closeAll();
|
|
} catch (e) {
|
|
}
|
|
}
|
|
|
|
|
|
function checkSubmitData() {
|
|
var pass = $('#structureDetailEditForm').valid();
|
|
return pass;
|
|
}
|
|
|
|
function savestructureDetail() {
|
|
if (!checkSubmitData()) {
|
|
return false;
|
|
}
|
|
main.post("/StructureInfo/SaveStructureDetails2", {
|
|
id: $("#id").val(),
|
|
EncryptId: $("#EncryptId").val(),
|
|
ColumnType: $("#ColumnType").val(),
|
|
ColumnOptions: $("#ColumnOptions").val(),
|
|
ColumnDefaultValue: $("#ColumnDefaultValue").val(),
|
|
FieldNameSm: $("#FieldNameSm").val(),
|
|
ColumnName: $("#ColumnName").val(),
|
|
StructureId: $("#StructureId").val(),
|
|
|
|
}).done(function (res) {
|
|
window.parent.showmiddlemessage("成功更新本条数据");
|
|
try {
|
|
window.parent.reloadcredit($("#StructureId").val());
|
|
} catch (e) {
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
$(function () {
|
|
|
|
SetAceDropDown(false);
|
|
|
|
setColumnOptionsDisabled();
|
|
})
|
|
|
|
function setColumnOptionsDisabled() {
|
|
var columnType = $("#ColumnType").val();
|
|
if (columnType != "3") {
|
|
$("#ColumnOptions").attr("disabled", true).val('');
|
|
} else {
|
|
$("#ColumnOptions").attr("disabled", false);
|
|
}
|
|
$("#ColumnType").change(function () {
|
|
columnType = $(this).val();
|
|
if (columnType != "3") {
|
|
$("#ColumnOptions").attr("disabled", true).val('');
|
|
} else {
|
|
$("#ColumnOptions").attr("disabled", false);
|
|
}
|
|
})
|
|
}
|
|
|
|
</script>
|
|
}
|
|
|
|
@using (Html.BeginForm("StructureDetailEdit", "StructureInfo", FormMethod.Post, new { id = "structureDetailEditForm" }))
|
|
{
|
|
<div class="form-layout">
|
|
<input type="hidden" value="@pageObj.structureId" name="StructureId" id="StructureId" />
|
|
@Html.HiddenFor(model => model.EncryptId)
|
|
|
|
<div class="form-group col-md-6" style="width:600px;">
|
|
@Html.MyTextFor(model => model.ColumnName, true);
|
|
|
|
@Html.HiddenFor(model => model.id)
|
|
</div>
|
|
|
|
|
|
<div class="form-group col-md-6" style="width:600px;">
|
|
@Html.MyDropdownFor1(model => model.ColumnType, pageObj.ColumnTypes, appendBlank: false)
|
|
</div>
|
|
|
|
|
|
<div class="form-group col-md-6" style="width:600px;">
|
|
@Html.MyTextFor(model => model.ColumnOptions);
|
|
</div>
|
|
|
|
<div class="form-group col-md-6" style="width:600px;">
|
|
@Html.MyTextFor(model => model.ColumnDefaultValue);
|
|
|
|
</div>
|
|
|
|
<div class="form-group col-md-6" style="width:600px;@(pageObj.showReportField?"":"display:none;")">
|
|
@Html.MyTextFor(model => model.FieldNameSm);
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-buttons">
|
|
@MyControls.Btn("保存", "savestructureDetail()")
|
|
@MyControls.Btn("关闭", "closestructureDetailWindow()")
|
|
</div>
|
|
} |