This is an automated email from the ASF dual-hosted git repository.

caishunfeng pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


The following commit(s) were added to refs/heads/dev by this push:
     new bc5f8b3  [Feature][UI Next] Add e2e to security environment manage 
page. (#8404)
bc5f8b3 is described below

commit bc5f8b3b3482443dbd5654fc0ac8aafabbd65def
Author: songjianet <[email protected]>
AuthorDate: Wed Feb 16 20:58:44 2022 +0800

    [Feature][UI Next] Add e2e to security environment manage page. (#8404)
---
 dolphinscheduler-ui-next/docs/e2e/security.md      | 59 +++++++++++-----------
 .../components/environment-modal.tsx               |  6 +++
 .../views/security/environment-manage/index.tsx    |  4 +-
 .../views/security/environment-manage/use-table.ts |  7 ++-
 .../token-manage/components/token-modal.tsx        |  4 +-
 .../src/views/security/token-manage/use-table.ts   |  6 ++-
 6 files changed, 49 insertions(+), 37 deletions(-)

diff --git a/dolphinscheduler-ui-next/docs/e2e/security.md 
b/dolphinscheduler-ui-next/docs/e2e/security.md
index 72ee807..177bea4 100644
--- a/dolphinscheduler-ui-next/docs/e2e/security.md
+++ b/dolphinscheduler-ui-next/docs/e2e/security.md
@@ -83,35 +83,36 @@ id:
 
 #### environment manage
 
-class:
-- [ ] items
-- [ ] el-popconfirm
-- [ ] el-button--primary
-- [ ] environmentName
-- [ ] edit
-- [ ] delete
-
-id:
-- [ ] btnCreateEnvironment
-- [ ] inputEnvironmentName
-- [ ] inputEnvironmentConfig
-- [ ] inputEnvironmentDesc
-- [ ] inputEnvironmentWorkerGroup
-- [ ] btnSubmit
-- [ ] btnCancel
+| check              | class                          |
+|--------------------|--------------------------------|
+| :white_check_mark: | items                          |
+|  | el-popconfirm                  |
+|  | el-button--primary             |
+| :white_check_mark: | environment-name               |
+| :white_check_mark: | edit                           |
+| :white_check_mark: | delete                         |
+| :white_check_mark: | btn-create-environment         |
+| :white_check_mark: | input-environment-name         |
+| :white_check_mark: | input-environment-config       |
+| :white_check_mark: | input-environment-desc         |
+| :white_check_mark: | input-environment-worker-group |
+| :white_check_mark: | btn-submit                     |
+| :white_check_mark: | btn-cancel                     |
 
 #### token manage
 
-| check              | class               |
-|--------------------|---------------------|
-| :white_check_mark: | items               |
-|  | el-popconfirm       |
-|  | el-button--primary  |
-| :white_check_mark: | username            |
-| :white_check_mark: | token               |
-| :white_check_mark: | edit                |
-| :white_check_mark: | delete              |
-| :white_check_mark: | btn-create-token    |
-| :white_check_mark: | btn-generate-token  |
-| :white_check_mark: | btn-submit          |
-| :white_check_mark: | btn-cancel          |
+| check              | class              |
+|--------------------|--------------------|
+| :white_check_mark: | items              |
+|  | el-popconfirm      |
+|  | el-button--primary |
+| :white_check_mark: | username           |
+| :white_check_mark: | token              |
+| :white_check_mark: | input-username     |
+| :white_check_mark: | input-token        |
+| :white_check_mark: | edit               |
+| :white_check_mark: | delete             |
+| :white_check_mark: | btn-create-token   |
+| :white_check_mark: | btn-generate-token |
+| :white_check_mark: | btn-submit         |
+| :white_check_mark: | btn-cancel         |
diff --git 
a/dolphinscheduler-ui-next/src/views/security/environment-manage/components/environment-modal.tsx
 
b/dolphinscheduler-ui-next/src/views/security/environment-manage/components/environment-modal.tsx
index 4ab94d2..6cc4ccf 100644
--- 
a/dolphinscheduler-ui-next/src/views/security/environment-manage/components/environment-modal.tsx
+++ 
b/dolphinscheduler-ui-next/src/views/security/environment-manage/components/environment-modal.tsx
@@ -123,6 +123,8 @@ const EnvironmentModal = defineComponent({
           confirmDisabled={
             !this.model.name || !this.model.config || !this.model.description
           }
+          confirmClassName='btn-submit'
+          cancelClassName='btn-cancel'
         >
           {{
             default: () => (
@@ -136,6 +138,7 @@ const EnvironmentModal = defineComponent({
                   path='name'
                 >
                   <NInput
+                    class='input-environment-name'
                     placeholder={t(
                       'security.environment.environment_name_tips'
                     )}
@@ -147,6 +150,7 @@ const EnvironmentModal = defineComponent({
                   path='config'
                 >
                   <NInput
+                    class='input-environment-config'
                     placeholder={envConfigPlaceholder}
                     type='textarea'
                     autosize={{ minRows: 16 }}
@@ -158,6 +162,7 @@ const EnvironmentModal = defineComponent({
                   path='description'
                 >
                   <NInput
+                    class='input-environment-desc'
                     placeholder={t(
                       'security.environment.environment_description_tips'
                     )}
@@ -169,6 +174,7 @@ const EnvironmentModal = defineComponent({
                   path='workerGroups'
                 >
                   <NSelect
+                    class='input-environment-worker-group'
                     multiple
                     placeholder={t('security.environment.worker_group_tips')}
                     options={this.model.generalOptions}
diff --git 
a/dolphinscheduler-ui-next/src/views/security/environment-manage/index.tsx 
b/dolphinscheduler-ui-next/src/views/security/environment-manage/index.tsx
index 872898b..f60d2d6 100644
--- a/dolphinscheduler-ui-next/src/views/security/environment-manage/index.tsx
+++ b/dolphinscheduler-ui-next/src/views/security/environment-manage/index.tsx
@@ -105,7 +105,7 @@ const environmentManage = defineComponent({
         <NCard>
           <div class={styles['search-card']}>
             <div>
-              <NButton size='small' type='primary' onClick={handleModalChange}>
+              <NButton size='small' type='primary' onClick={handleModalChange} 
class='btn-create-environment'>
                 {t('security.environment.create_environment')}
               </NButton>
             </div>
@@ -129,7 +129,7 @@ const environmentManage = defineComponent({
           </div>
         </NCard>
         <Card class={styles['table-card']}>
-          <NDataTable columns={this.columns} data={this.tableData} />
+          <NDataTable row-class-name='items' columns={this.columns} 
data={this.tableData} />
           <div class={styles.pagination}>
             <NPagination
               v-model:page={this.page}
diff --git 
a/dolphinscheduler-ui-next/src/views/security/environment-manage/use-table.ts 
b/dolphinscheduler-ui-next/src/views/security/environment-manage/use-table.ts
index 00696bb..be208f1 100644
--- 
a/dolphinscheduler-ui-next/src/views/security/environment-manage/use-table.ts
+++ 
b/dolphinscheduler-ui-next/src/views/security/environment-manage/use-table.ts
@@ -47,7 +47,8 @@ export function useTable() {
       },
       {
         title: t('security.environment.environment_name'),
-        key: 'name'
+        key: 'name',
+        className: 'environment-name'
       },
       {
         title: t('security.environment.environment_config'),
@@ -97,6 +98,7 @@ export function useTable() {
                         circle: true,
                         type: 'info',
                         size: 'small',
+                        class: 'edit',
                         onClick: () => {
                           handleEdit(row)
                         }
@@ -127,7 +129,8 @@ export function useTable() {
                             {
                               circle: true,
                               type: 'error',
-                              size: 'small'
+                              size: 'small',
+                              class: 'delete'
                             },
                             {
                               icon: () => h(DeleteOutlined)
diff --git 
a/dolphinscheduler-ui-next/src/views/security/token-manage/components/token-modal.tsx
 
b/dolphinscheduler-ui-next/src/views/security/token-manage/components/token-modal.tsx
index 2dd8b8c..488c69e 100644
--- 
a/dolphinscheduler-ui-next/src/views/security/token-manage/components/token-modal.tsx
+++ 
b/dolphinscheduler-ui-next/src/views/security/token-manage/components/token-modal.tsx
@@ -165,7 +165,7 @@ const TokenModal = defineComponent({
                   'GENERAL_USER' && (
                   <NFormItem label={t('security.token.user')} path='userId'>
                     <NSelect
-                      class='username'
+                      class='input-username'
                       filterable
                       placeholder={t('security.token.user_tips')}
                       options={this.model.generalOptions}
@@ -176,7 +176,7 @@ const TokenModal = defineComponent({
                 <NFormItem label={t('security.token.token')} path='token'>
                   <NSpace>
                     <NInput
-                      class='token'
+                      class='input-token'
                       style={{ width: '504px' }}
                       disabled
                       placeholder={t('security.token.token_tips')}
diff --git 
a/dolphinscheduler-ui-next/src/views/security/token-manage/use-table.ts 
b/dolphinscheduler-ui-next/src/views/security/token-manage/use-table.ts
index 1612199..0692911 100644
--- a/dolphinscheduler-ui-next/src/views/security/token-manage/use-table.ts
+++ b/dolphinscheduler-ui-next/src/views/security/token-manage/use-table.ts
@@ -46,11 +46,13 @@ export function useTable() {
       },
       {
         title: t('security.token.user'),
-        key: 'userName'
+        key: 'userName',
+        className: 'username'
       },
       {
         title: t('security.token.token'),
-        key: 'token'
+        key: 'token',
+        className: 'token'
       },
       {
         title: t('security.token.expiration_time'),

Reply via email to