VueWebCoreApi/DLL/DAL/GeneralBasicDataDAL.cs
@@ -23,6 +23,30 @@
        public static dynamic CompanyName = AppSetting.GetAppSetting("CompanyName");
        #region[组织架构类型资料]
        public static ToMessage TOrganTypeDate()
        {
            var sql = "";
            var dynamicParams = new DynamicParameters();
            try
            {
                sql = @"select torgtype_code,torgtype_name from TOrganType where torgtype_code<>'C'";
                var data = DapperHelper.selectdata(sql, dynamicParams);
                mes.code = "200";
                mes.message = "查询成功!";
                mes.data = data;
            }
            catch (Exception e)
            {
                mes.code = "300";
                mes.count = 0;
                mes.message = e.Message;
                mes.data = null;
            }
            return mes;
        }
        #endregion
        #region [组织架构查找]
        public static ToMessage PrentOrganization()
        {
@@ -57,6 +81,30 @@
            try
            {
                sql = @"select * from TOrganization where  status='Y' and parent_id<>'0' or leve<>'0'";
                var data = DapperHelper.selectdata(sql, dynamicParams);
                mes.code = "200";
                mes.message = "查询成功!";
                mes.data = data;
            }
            catch (Exception e)
            {
                mes.code = "300";
                mes.count = 0;
                mes.message = e.Message;
                mes.data = null;
            }
            return mes;
        }
        #endregion
        #region[组织架构车间基础资料]
        public static ToMessage TorgWkshop()
        {
            var sql = "";
            var dynamicParams = new DynamicParameters();
            try
            {
                sql = @"select * from TOrganization where  status='Y' and torgtype_code='W'";
                var data = DapperHelper.selectdata(sql, dynamicParams);
                mes.code = "200";
                mes.message = "查询成功!";
@@ -364,6 +412,32 @@
        }
        #endregion
        #region[车间查找设备基础资料]
        public static ToMessage WkshopEqpPermissions(string wkshopcode)
        {
            var sql = "";
            var dynamicParams = new DynamicParameters();
            try
            {
                string[] wkshopcodelist = Array.ConvertAll<string, string>(wkshopcode.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), s => s.ToString()); //string分割转string[]
                sql = @"select code,name from TEqpInfo where  enable='Y' and torg_code in @torg_code";
                dynamicParams.Add("@torg_code", wkshopcodelist);
                var data = DapperHelper.selectdata(sql, dynamicParams);
                mes.code = "200";
                mes.message = "查询成功!";
                mes.data = data;
            }
            catch (Exception e)
            {
                mes.code = "300";
                mes.count = 0;
                mes.message = e.Message;
                mes.data = null;
            }
            return mes;
        }
        #endregion
        #region[设备类型编码查找设备信息]
        public static ToMessage EqpTypecodeSeachEqpPermissions(string eqptypecode)
        {
@@ -534,6 +608,30 @@
        }
        #endregion
        #region[往来单位类型基础资料]
        public static ToMessage CustomerTypePermissions()
        {
            var sql = "";
            var dynamicParams = new DynamicParameters();
            try
            {
                sql = @"select code,name from TCustomerType";
                var data = DapperHelper.selectdata(sql, dynamicParams);
                mes.code = "200";
                mes.message = "查询成功!";
                mes.data = data;
            }
            catch (Exception e)
            {
                mes.code = "300";
                mes.count = 0;
                mes.message = e.Message;
                mes.data = null;
            }
            return mes;
        }
        #endregion
        #region[往来单位基础资料]
        public static ToMessage CustomerPermissions()
        {
@@ -558,6 +656,32 @@
        }
        #endregion
        #region[往来单位类型查找往来单位基础资料]
        public static ToMessage CustomerTypeSearchPermissions(string customertypecode)
        {
            var sql = "";
            var dynamicParams = new DynamicParameters();
            try
            {
                string[] customerTypecodelist = Array.ConvertAll<string, string>(customertypecode.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), s => s.ToString()); //string分割转string[]
                sql = @"select code,name  from  TCustomer where customertype in @customerTypecodelist";
                dynamicParams.Add("@customerTypecodelist", customerTypecodelist);
                var data = DapperHelper.selectdata(sql, dynamicParams);
                mes.code = "200";
                mes.message = "查询成功!";
                mes.data = data;
            }
            catch (Exception e)
            {
                mes.code = "300";
                mes.count = 0;
                mes.message = e.Message;
                mes.data = null;
            }
            return mes;
        }
        #endregion
        #region[存货树型基础资料]
        public static ToMessage InventoryTreePermissions()
        {