wzp
2022-07-12 705909e14fe4e9f2fc261ee4eb40a8b41fa2f6d4
web/web/SysDictData.ashx
@@ -49,6 +49,7 @@
    {
        string dictLabel = context.GetString("dictLabel");
        string dictType = context.GetString("dictType");
        string source = context.GetString("source");
        int recordCount = 0;
        int pageSize = context.GetInt("pageSize", 50);
@@ -67,21 +68,28 @@
                str1 += "<tr>";
                str1 += "<td>" + bean.DictValue + "</td>";
                str1 += "<td>" + bean.DictLabel + "</td>";
                str1 += "<td>" + bean.DictType + "</td>";
                str1 += "<td>" + SysDictTypeToName(bean.DictType) + "</td>";
                str1 += "<td>" + bean.DictSort + "</td>";
                str1 += "<td>" + (bean.ParanSource == 0 ? "系统内置" : "用户添加") + "</td>";
                str1 += "<td>" + SysUserName(string.IsNullOrEmpty(bean.CreateBy)? 0: int.Parse(bean.CreateBy) ) + "</td>";
                str1 += "<td>" + bean.CreateTime + "</td>";
                str1 += "<td>" + (bean.Status == 1 ? "<span class='label label-primary'>正常</span>" : "<span class='label label-default'>停用</span>") + "</td>";
                str1 += "<td  class=\"text-center \">";
                str1 = bean.Status != 0 ? str1 + string.Format("<a href=\"javascript:;\" data-id=\"{0}\" data-status=\"0\" class=\"action-update-status btn btn-default btn-xs\"><i class=\"fa fa-toggle-off\"></i>&nbsp;停用</a> ", (object) bean.DictId ) : str1 + string.Format("<a href=\"javascript:;\" data-id=\"{0}\" data-status=\"1\" class=\"action-update-status btn  btn-primary btn-xs\"><i class=\"fa fa-toggle-on\"/></i>&nbsp;启用</a> ", (object) bean.DictId );
                str1 += string.Format("<a href=\"javascript:;\" data-id=\"{0}\" class=\"action-modal-edit btn  btn-success btn-xs\"><i class=\"fa fa-edit\"></i>&nbsp;编辑</a> ", (object) bean.DictId);
                str1 += string.Format("<a href=\"javascript:;\" data-id=\"{0}\" class=\"action-delete btn  btn-default btn-xs\"><i class=\"fa fa-trash\"></i>&nbsp;删除</a> ", (object) bean.DictId);
                if(bean.ParanSource == 1) {
                    str1 = bean.Status != 0 ? str1 + string.Format("<a href=\"javascript:;\" data-id=\"{0}\" data-status=\"0\" class=\"action-update-status btn btn-default btn-xs\"><i class=\"fa fa-toggle-off\"></i>&nbsp;停用</a> ", (object) bean.DictId ) : str1 + string.Format("<a href=\"javascript:;\" data-id=\"{0}\" data-status=\"1\" class=\"action-update-status btn  btn-primary btn-xs\"><i class=\"fa fa-toggle-on\"/></i>&nbsp;启用</a> ", (object) bean.DictId );
                    str1 += string.Format("<a href=\"javascript:;\" data-id=\"{0}\" class=\"action-modal-edit btn  btn-success btn-xs\"><i class=\"fa fa-edit\"></i>&nbsp;编辑</a> ", (object) bean.DictId);
                    str1 += string.Format("<a href=\"javascript:;\" data-id=\"{0}\" class=\"action-delete btn  btn-default btn-xs\"><i class=\"fa fa-trash\"></i>&nbsp;删除</a> ", (object) bean.DictId);
                }
                //根据入口源显示【角色权限】
                if(source.Equals("SysRoleMenu"))
                    str1 += string.Format("<a href=\"javascript:;\" data-id=\"{0}\" class=\"action-permission btn  btn-primary btn-xs\"><i class=\"fa fa-cog\"></i>&nbsp;角色权限</a> ", (object) bean.DictValue);
                str1 += "</td>";
                str1 += "</tr>";
            }
        }
        else
            str1 += "<tr><td colspan=\"8\" style=\"padding-left:5px; text-align: center;\">暂无信息</td></tr>";
            str1 += "<tr><td colspan=\"9\" style=\"padding-left:5px; text-align: center;\">暂无信息</td></tr>";
        return new JsonPageResult(true,  new
        {
@@ -118,10 +126,24 @@
        string remark = context.GetString("remark", "");
        if (string.IsNullOrEmpty(dictValue) ) {
            throw new ArgumentException("字典数据键值不能为空,请输入!");
            if (dictType.Equals("USER_ROLE"))
            {
                throw new ArgumentException("角色编码不能为空,请输入!");
            }
            else
            {
                throw new ArgumentException("字典数据键值不能为空,请输入!");
            }
        }
        if (string.IsNullOrEmpty(dictLabel) ) {
            throw new ArgumentException("字典数据标签不能为空,请输入!");
            if (dictType.Equals("USER_ROLE"))
            {
                throw new ArgumentException("角色名称不能为空,请输入!");
            }
            else
            {
                throw new ArgumentException("字典数据标签不能为空,请输入!");
            }
        }
        if (string.IsNullOrEmpty(dictType) ) {
            throw new ArgumentException("字典类型编码不能为空,请输入!");
@@ -167,10 +189,24 @@
        string remark = context.GetString("remark", "");
            
        if (string.IsNullOrEmpty(dictValue) ) {
            throw new ArgumentException("字典数据键值不能为空,请输入!");
            if (dictType.Equals("USER_ROLE"))
            {
                throw new ArgumentException("角色编码不能为空,请输入!");
            }
            else
            {
                throw new ArgumentException("字典数据键值不能为空,请输入!");
            }
        }
        if (string.IsNullOrEmpty(dictLabel) ) {
            throw new ArgumentException("字典数据标签不能为空,请输入!");
            if (dictType.Equals("USER_ROLE"))
            {
                throw new ArgumentException("角色名称不能为空,请输入!");
            }
            else
            {
                throw new ArgumentException("字典数据标签不能为空,请输入!");
            }
        }
        if (string.IsNullOrEmpty(dictType) ) {
            throw new ArgumentException("字典类型编码不能为空,请输入!");