From 873b2efef696148701eb5f2e96b8e9ed63e2e308 Mon Sep 17 00:00:00 2001 From: hLinx <327159425@qq.com> Date: Thu, 26 Sep 2024 15:32:58 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix(frontend):=20sqlserver=20=E9=9B=86?= =?UTF-8?q?=E7=BE=A4=E5=88=97=E8=A1=A8=E6=9D=83=E9=99=90=E8=A1=A5=E5=85=A8?= =?UTF-8?q?=20#7147?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dbm-ui/frontend/package.json | 2 +- .../src/components/db-table/index.vue | 1 + .../src/services/source/sqlserveHaCluster.ts | 10 +++++++-- .../services/source/sqlserverSingleCluster.ts | 4 +++- .../common/sql-execute/cluster-ids/Index.vue | 19 ++++++++-------- .../execute-objects/RenderData/Row.vue | 22 +++++++++---------- .../ha-cluster-list/components/List.vue | 7 ++++-- .../single-cluster/components/List.vue | 7 ++++-- 8 files changed, 43 insertions(+), 29 deletions(-) diff --git a/dbm-ui/frontend/package.json b/dbm-ui/frontend/package.json index 1ba0f12229..fd63b014ad 100644 --- a/dbm-ui/frontend/package.json +++ b/dbm-ui/frontend/package.json @@ -27,7 +27,7 @@ "@icon-cool/bk-icon-bk-biz-components": "0.0.4", "@vueuse/core": "^11.0.3", "axios": "^1.7.7", - "bkui-vue": "2.0.1-beta.69", + "bkui-vue": "2.0.1-beta.72", "date-fns": "3.6.0", "dayjs": "^1.11.13", "html-to-image": "1.11.11", diff --git a/dbm-ui/frontend/src/components/db-table/index.vue b/dbm-ui/frontend/src/components/db-table/index.vue index f93d11c627..4f8a4b61e8 100644 --- a/dbm-ui/frontend/src/components/db-table/index.vue +++ b/dbm-ui/frontend/src/components/db-table/index.vue @@ -323,6 +323,7 @@ props.dataSource(params, payload) .then((data) => { tableData.value = data; + console.log('tabledata = ', data); pagination.count = data.count; isSearching.value = getSearchingStatus(); isAnomalies.value = false; diff --git a/dbm-ui/frontend/src/services/source/sqlserveHaCluster.ts b/dbm-ui/frontend/src/services/source/sqlserveHaCluster.ts index 912f0beaa2..92743e5f00 100644 --- a/dbm-ui/frontend/src/services/source/sqlserveHaCluster.ts +++ b/dbm-ui/frontend/src/services/source/sqlserveHaCluster.ts @@ -30,7 +30,9 @@ const path = `/apis/sqlserver/bizs/${currentBizId}/sqlserver_ha_resources`; export function getHaClusterList(params: { limit?: number; offset?: number; sys_mode?: 'mirrorin' | 'always_on' }) { return http.get>(`${path}/`, params).then((data) => ({ ...data, - results: data.results.map((item) => new SqlServerHaModel(item)), + results: data.results.map( + (item) => new SqlServerHaModel(Object.assign({}, item, Object.assign(item.permission, data.permission))), + ), })); } @@ -43,7 +45,11 @@ export function getHaClusterWholeList() { limit: -1, offset: 0, }) - .then((data) => data.results.map((item) => new SqlServerHaModel(item))); + .then((data) => + data.results.map( + (item) => new SqlServerHaModel(Object.assign({}, item, Object.assign(item.permission, data.permission))), + ), + ); } /** diff --git a/dbm-ui/frontend/src/services/source/sqlserverSingleCluster.ts b/dbm-ui/frontend/src/services/source/sqlserverSingleCluster.ts index 7bb67e775c..b31e834ee7 100644 --- a/dbm-ui/frontend/src/services/source/sqlserverSingleCluster.ts +++ b/dbm-ui/frontend/src/services/source/sqlserverSingleCluster.ts @@ -26,7 +26,9 @@ const getPath = () => `/apis/sqlserver/bizs/${window.PROJECT_CONFIG.BIZ_ID}/sqls export function getSingleClusterList(params: { limit?: number; offset?: number }) { return http.get>(`${getPath()}/`, params).then((data) => ({ ...data, - results: data.results.map((item) => new SqlServerSingleModel(item)), + results: data.results.map( + (item) => new SqlServerSingleModel(Object.assign({}, item, Object.assign(item.permission, data.permission))), + ), })); } diff --git a/dbm-ui/frontend/src/views/db-manage/common/sql-execute/cluster-ids/Index.vue b/dbm-ui/frontend/src/views/db-manage/common/sql-execute/cluster-ids/Index.vue index 5dc4926eff..657a79bee4 100644 --- a/dbm-ui/frontend/src/views/db-manage/common/sql-execute/cluster-ids/Index.vue +++ b/dbm-ui/frontend/src/views/db-manage/common/sql-execute/cluster-ids/Index.vue @@ -42,16 +42,6 @@ @change="handelClusterChange" /> - - + - + - diff --git a/dbm-ui/frontend/src/views/db-manage/sqlserver/permission/components/AccountDialog.vue b/dbm-ui/frontend/src/views/db-manage/sqlserver/permission/components/AccountDialog.vue index 68992d9ab7..be531bb09e 100644 --- a/dbm-ui/frontend/src/views/db-manage/sqlserver/permission/components/AccountDialog.vue +++ b/dbm-ui/frontend/src/views/db-manage/sqlserver/permission/components/AccountDialog.vue @@ -6,7 +6,7 @@ :is-show="accountDialogIsShow" :quick-close="false" :title="t('新建账号')" - :width="480" + :width="580" @closed="handleClose"> + :maxlength="32" + :placeholder="userPlaceholder" + show-word-limit />

{{ t('账号创建后,不支持修改。') }}

@@ -185,7 +187,7 @@ { trigger: 'change', message: userPlaceholder, - validator: (value: string) => /^[a-z0-9][a-z0-9-_.]*$/g.test(value), + validator: (value: string) => /^[a-zA-Z0-9][a-zA-Z0-9-_.]{0,31}$/.test(value), }, ], password: [ diff --git a/dbm-ui/frontend/src/views/db-manage/tendb-cluster/permission/components/AddAccountDialog.vue b/dbm-ui/frontend/src/views/db-manage/tendb-cluster/permission/components/AddAccountDialog.vue index 83edae3ad0..8865f287e2 100644 --- a/dbm-ui/frontend/src/views/db-manage/tendb-cluster/permission/components/AddAccountDialog.vue +++ b/dbm-ui/frontend/src/views/db-manage/tendb-cluster/permission/components/AddAccountDialog.vue @@ -19,7 +19,7 @@ :is-show="isShow" :quick-close="false" :title="t('新建账号')" - :width="480" + :width="580" @closed="handleClose"> + :maxlength="32" + :placeholder="userPlaceholder" + show-word-limit />

{{ t('账号创建后,不支持修改。') }}

@@ -208,7 +210,7 @@ { trigger: 'change', message: userPlaceholder, - validator: (value: string) => /^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,31}$/g.test(value), + validator: (value: string) => /^[a-zA-Z0-9][a-zA-Z0-9-_.]{0,31}$/.test(value), }, ], password: [