Areas/Admin/Views/Website/InfoData/Add.cshtml
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
@using PageAdmin.Utils
@{
PageAdmin.Common.PermissionInformationModel permissionsSet = ViewBag.PermissionsSet;
CurrentUser user = ViewBag.CurrentUser;
int tableId = ViewBag.TableId;
string table = ViewBag.Table;
string postUrl;
string action = ViewContext.RouteData.Values["action"].ToString().ToLower();
int id = 0;
if (action == "edit")
{
id = StringHelper.Format<int>(Request.QueryString["id"]);
postUrl = Url.ActionUrl("InfoEdit");
}
else
{
postUrl = Url.ActionUrl("InfoAdd");
}
postUrl += "?table=" + table;
IEnumerable<dynamic> fieldData = Html.GetFieldList((string)ViewBag.Table, action, user);
IEnumerable<dynamic> subFieldData = fieldData.Where(c => c.FieldType == "subtable");
ICollection<int> subtableIframeIdList = new List<int>();
var guid = Html.Guid();
int historyColumnId = StringHelper.Format<int>(Request.QueryString["columnId"]);
var columnTree = Html.GetColumnTree(tableId, user);
var blockset = StringHelper.Format<int>(Request.QueryString["blockSet"]);
}
<script src="~/Incs/UEditor/ueditor.forAdmin.config.js?v=4.0.11" type="text/javascript"></script>
<script src="~/Incs/UEditor/ueditor.all.min.js?v=4.0.18" type="text/javascript"></script>
<div class="main" id="main">
<el-tabs v-model="activeName" type="card" v-on:tab-click="handleTabClick">
<el-tab-pane label="内容设置" name="1">
<el-form label-width="150px" label-position="left" size="medium">
<el-form-item label="所属栏目*" v-show="ignoreColumn==false">
<ui-cascader v-model="formData.ColumnId" placeholder="请选择栏目" style="width:calc(50% - 150px)" :options="@JsonHelper.JsonParse(columnTree)" :props="{ expandTrigger: 'hover',multiple:false }" v-validate="{data:formData.ColumnId,dataType:'numeric',min:1,nullMsg:'请选择栏目!',ignore:ignoreColumn}"></ui-cascader>
@if (user.IsSuperAdmin || permissionsSet.CanPushData == 1)
{
<el-checkbox v-model="showSubColumn" :disabled="subColumnIdList.length>0" style="color:#ada6a6">启用副栏目</el-checkbox>
}
<span class="help-block"></span>
</el-form-item>
@if (user.IsSuperAdmin || permissionsSet.CanPushData == 1)
{
<el-form-item label="信息副栏目" v-show="showSubColumn || subColumnIdList.length>0">
<ui-select-popup ref="refSubcolumn" v-model="subColumnIdList" url="@Url.ActionUrl("PopupDataList", "Column")" btn-title="选择副栏目" th-title="选择副栏目" :data="{columnType:'1'}" options-url="@Url.ActionUrl("GetColumnPathOptions", "Column")" :multiple="true"></ui-select-popup>
<span class="help-block"></span>
</el-form-item>
}
@{
string beforeSubmitJs = "";
var data = new ViewDataDictionary();
data.Add("from", PageAdmin.Common.FromEnum.Admin);
data.Add("currentUser", user);
data.Add("guid", guid);
data.Add("fieldPrefix", "formData");
if (fieldData != null)
{
foreach (var row in fieldData.Where(c => c.FieldType != "subtable"))
{
beforeSubmitJs += row.BeforeSubmitJs;
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
