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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。