From d91966256d4b507b3f49d9f1b231b258e52a019b Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期四, 07 九月 2023 18:03:22 +0800
Subject: [PATCH] 1.仓库、仓位功能 1.设备类型、设备功能

---
 VueWebCoreApi/Controllers/BasicSettingController.cs |   85 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 85 insertions(+), 0 deletions(-)

diff --git a/VueWebCoreApi/Controllers/BasicSettingController.cs b/VueWebCoreApi/Controllers/BasicSettingController.cs
index 6ddba30..5130dc8 100644
--- a/VueWebCoreApi/Controllers/BasicSettingController.cs
+++ b/VueWebCoreApi/Controllers/BasicSettingController.cs
@@ -678,5 +678,90 @@
             return Json(mes);
         }
         #endregion
+
+
+        #region[浠撲綅鏍戝瀷淇℃伅]
+        /// <summary>
+        /// 浠撲綅鏍戝瀷淇℃伅
+        /// </summary>
+        /// <returns></returns>
+        [Route(template: "TSecLocaTree")]
+        [HttpGet]
+        public JsonResult TSecLocaTree()
+        {
+            var token = HttpContext.Request.Headers["Token"].ToString();
+            User us = JwtTools.Denocode(token.ToString());
+            mes = BasicSettingBLL.TSecLocaTree();
+            return Json(mes);
+        }
+        #endregion
+
+        #region[浠撲綅淇℃伅鍒楄〃]
+        /// <summary>
+        /// 浠撲綅淇℃伅鍒楄〃
+        /// </summary>
+        /// <param name="stckcode">浠撳簱缂栫爜瀛楃涓查泦</param>
+        /// <param name="locacode">浠撲綅缂栫爜</param>
+        /// <param name="locaname">浠撲綅鍚嶇О</param>
+        /// <param name="page">椤电爜</param>
+        /// <param name="rows">姣忛〉鏄剧ず鏉℃暟</param>
+        /// <param name="prop">鎺掑簭瀛楁</param>
+        /// <param name="order">鎺掑簭瑙勫垯</param>
+        /// <returns></returns>
+        [Route(template: "TSecLocaData")]
+        [HttpGet]
+        public JsonResult TSecLocaData(string stckcode, string locacode, string locaname, int page = 0, int rows = 0, string prop = null, string order = null)
+        {
+            var token = HttpContext.Request.Headers["Token"].ToString();
+            User us = JwtTools.Denocode(token.ToString());
+            int startNum = rows * (page - 1) + 1;  //璧峰璁板綍rowNum
+            int endNum = rows * page;   //缁撴潫璁板綍 rowNum
+            mes = BasicSettingBLL.TSecLocaData(stckcode, locacode, locaname, startNum, endNum, prop, order);
+            return Json(mes);
+        }
+        #endregion
+
+        #region[浠撲綅淇℃伅鏂板/缂栬緫淇濆瓨]
+        /// <summary>
+        /// 浠撲綅淇℃伅鏂板/缂栬緫淇濆瓨
+        /// </summary>
+        /// <param name="obj">鎻愪氦鏁版嵁</param>
+        /// <returns></returns>
+        [Route(template: "TSecLocaAddUpdate")]
+        [HttpPost]
+        public JsonResult TSecLocaAddUpdate([FromBody] JObject obj)
+        {
+            var token = HttpContext.Request.Headers["Token"].ToString();
+            User us = JwtTools.Denocode(token.ToString());
+            string data_sources = obj["data_sources"].ToString(); //鏁版嵁鏉ユ簮:ERP/MES
+            string locacode = obj["locacode"].ToString(); //璐т綅缂栫爜
+            string locaname = obj["locaname"].ToString(); //璐т綅鍚嶇О
+            string stckcode = obj["stckcode"].ToString(); //瀵瑰簲浠撳簱缂栫爜
+            string parentlocacode = obj["parentlocacode"].ToString(); //涓婄骇璐т綅缂栫爜
+            string status = obj["status"].ToString(); //鐘舵��
+            string description = obj["description"].ToString(); //澶囨敞
+            string OperType = obj["OperType"].ToString();  //鎿嶄綔绫诲瀷
+            mes = BasicSettingBLL.TSecLocaAddUpdate(data_sources, locacode, locaname, stckcode, parentlocacode, status, description, OperType, us);
+            return Json(mes);
+        }
+        #endregion
+
+        #region[浠撲綅淇℃伅鍒犻櫎]
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="data_sources">鏁版嵁鏉ユ簮:ERP/MES</param>
+        /// <param name="locacode">浠撳簱缂栫爜</param>
+        /// <returns></returns>
+        [Route(template: "TSecLocaDelete")]
+        [HttpPost]
+        public JsonResult TSecLocaDelete(string data_sources, string locacode)
+        {
+            var token = HttpContext.Request.Headers["Token"].ToString();
+            User us = JwtTools.Denocode(token.ToString());
+            mes = BasicSettingBLL.TSecLocaDelete(data_sources, locacode, us);
+            return Json(mes);
+        }
+        #endregion
     }
 }

--
Gitblit v1.9.3