Przeglądaj źródła

!1226 修复库表管理时的一些bug
Merge pull request !1226 from 轻风2016/next

zuohuaijun 2 lat temu
rodzic
commit
6dd636aeaf

+ 5 - 0
Admin.NET/Admin.NET.Core/Service/DataBase/SysDatabaseService.cs

@@ -254,6 +254,11 @@ public class SysDatabaseService : IDynamicApiController, ITransient
         {
             if (db.DbMaintenance.IsAnyTableRemark(input.TableName))
                 db.DbMaintenance.DeleteTableRemark(input.TableName);
+                //从新添加备注
+				if (!string.IsNullOrWhiteSpace(input.Description))
+				{
+				    db.DbMaintenance.AddTableRemark(input.TableName, input.Description);
+				}
             else
                 db.DbMaintenance.AddTableRemark(input.TableName, input.Description);
         }

+ 2 - 1
Web/src/views/system/database/index.vue

@@ -147,9 +147,10 @@ const handleQueryTable = async () => {
 // 列查询操作
 const handleQueryColumn = async () => {
 	state.columnData = [];
-	if (state.tableName == '') return;
+	if (state.tableName == '' || typeof state.tableName == 'undefined') return;
 
 	state.loading1 = true;
+	state.tableData=[];
 	var res = await getAPI(SysDatabaseApi).apiSysDatabaseColumnListTableNameConfigIdGet(state.tableName, state.configId);
 	state.columnData = res.data.result ?? [];
 	state.loading1 = false;