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

songjian 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 e1c0b44857 [Fix][UI Next][V1.0.0-Beta] Fix cannot select the workload 
scheduling time bug (#9762)
e1c0b44857 is described below

commit e1c0b448576b88c135423160de0be46295521cc9
Author: Devosend <[email protected]>
AuthorDate: Tue Apr 26 09:18:09 2022 +0800

    [Fix][UI Next][V1.0.0-Beta] Fix cannot select the workload scheduling time 
bug (#9762)
---
 .../src/components/crontab/index.module.scss       |  1 +
 .../src/components/crontab/modules/day.tsx         | 58 ++++++++++++----------
 .../src/components/crontab/modules/time.tsx        | 20 +++++---
 3 files changed, 46 insertions(+), 33 deletions(-)

diff --git a/dolphinscheduler-ui-next/src/components/crontab/index.module.scss 
b/dolphinscheduler-ui-next/src/components/crontab/index.module.scss
index 26d4d51bdf..197b838b36 100644
--- a/dolphinscheduler-ui-next/src/components/crontab/index.module.scss
+++ b/dolphinscheduler-ui-next/src/components/crontab/index.module.scss
@@ -24,6 +24,7 @@
     vertical-align: middle;
     align-items: center;
     width: 460px;
+    margin: 0 8px 0 8px;
     > div {
       margin: 5px;
     }
diff --git a/dolphinscheduler-ui-next/src/components/crontab/modules/day.tsx 
b/dolphinscheduler-ui-next/src/components/crontab/modules/day.tsx
index dca78fe597..b4dd16d1af 100644
--- a/dolphinscheduler-ui-next/src/components/crontab/modules/day.tsx
+++ b/dolphinscheduler-ui-next/src/components/crontab/modules/day.tsx
@@ -470,12 +470,14 @@ export default defineComponent({
         v-model:value={this.radioRef}
         onUpdateValue={this.updateRadioDay}
       >
-        <NRadio class={styles['crontab-list']} value={'everyDay'}>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'everyDay'} />
           <div class={styles['crontab-list-item']}>
             <div>{t('crontab.every_day')}</div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'WkintervalWeek'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'WkintervalWeek'} />
           <div class={styles['crontab-list-item']}>
             <div class={styles['item-text']}>{t('crontab.every')}</div>
             <div class={styles['number-input']}>
@@ -500,8 +502,9 @@ export default defineComponent({
             </div>
             <div>{t('crontab.start')}</div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'intervalDay'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'intervalDay'} />
           <div class={styles['crontab-list-item']}>
             <div>{t('crontab.every')}</div>
             <div class={styles['number-input']}>
@@ -525,8 +528,9 @@ export default defineComponent({
             </div>
             <div>{t('crontab.day_start')}</div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'WkspecificWeek'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'WkspecificWeek'} />
           <div class={styles['crontab-list-item']}>
             <div>{t('crontab.specific_week')}</div>
             <div>
@@ -540,8 +544,9 @@ export default defineComponent({
               />
             </div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'specificDay'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'specificDay'} />
           <div class={styles['crontab-list-item']}>
             <div>{t('crontab.specific_day')}</div>
             <div>
@@ -555,18 +560,21 @@ export default defineComponent({
               />
             </div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'monthLastDays'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'monthLastDays'} />
           <div class={styles['crontab-list-item']}>
             <div>{t('crontab.last_day_of_month')}</div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'monthLastWorkingDays'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'monthLastWorkingDays'} />
           <div class={styles['crontab-list-item']}>
             <div>{t('crontab.last_work_day_of_month')}</div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'monthLastWeeks'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'monthLastWeeks'} />
           <div class={styles['crontab-list-item']}>
             <div>{t('crontab.last_of_month')}</div>
             <div>
@@ -579,8 +587,9 @@ export default defineComponent({
               />
             </div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'monthTailBefore'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'monthTailBefore'} />
           <div class={styles['crontab-list-item']}>
             <div class={styles['number-input']}>
               <NInputNumber
@@ -593,11 +602,9 @@ export default defineComponent({
             </div>
             <div>{t('crontab.before_end_of_month')}</div>
           </div>
-        </NRadio>
-        <NRadio
-          class={styles['crontab-list']}
-          value={'recentlyWorkingDaysMonth'}
-        >
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'recentlyWorkingDaysMonth'} />
           <div class={styles['crontab-list-item']}>
             <div>{t('crontab.recent_business_day_to_month')}</div>
             <div class={styles['number-input']}>
@@ -612,8 +619,9 @@ export default defineComponent({
             </div>
             <div style={{ width: '50px' }}>{t('crontab.one_day')}</div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'WkmonthNumWeeks'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'WkmonthNumWeeks'} />
           <div class={styles['crontab-list-item']}>
             <div>{t('crontab.in_this_months')}</div>
             <div class={styles['number-input']}>
@@ -635,7 +643,7 @@ export default defineComponent({
               />
             </div>
           </div>
-        </NRadio>
+        </div>
       </NRadioGroup>
     )
   }
diff --git a/dolphinscheduler-ui-next/src/components/crontab/modules/time.tsx 
b/dolphinscheduler-ui-next/src/components/crontab/modules/time.tsx
index edff98afc2..1f53ccb793 100644
--- a/dolphinscheduler-ui-next/src/components/crontab/modules/time.tsx
+++ b/dolphinscheduler-ui-next/src/components/crontab/modules/time.tsx
@@ -220,12 +220,14 @@ export default defineComponent({
         v-model:value={this.radioRef}
         onUpdateValue={this.updateRadioTime}
       >
-        <NRadio class={styles['crontab-list']} value={'everyTime'}>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'everyTime'} />
           <div class={styles['crontab-list-item']}>
             <div>{t(this.timeI18n!.everyTime)}</div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'intervalTime'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'intervalTime'} />
           <div class={styles['crontab-list-item']}>
             <div class={styles['item-text']}>{t(this.timeI18n!.every)}</div>
             <div class={styles['number-input']}>
@@ -251,8 +253,9 @@ export default defineComponent({
             </div>
             <div 
class={styles['item-text']}>{t(this.timeI18n!.timeStart)}</div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'specificTime'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'specificTime'} />
           <div class={styles['crontab-list-item']}>
             <div>{t(this.timeI18n!.specificTime)}</div>
             <div class={styles['select-input']}>
@@ -265,8 +268,9 @@ export default defineComponent({
               />
             </div>
           </div>
-        </NRadio>
-        <NRadio class={styles['crontab-list']} value={'cycleTime'}>
+        </div>
+        <div class={styles['crontab-list']}>
+          <NRadio value={'cycleTime'} />
           <div class={styles['crontab-list-item']}>
             <div>{t(this.timeI18n!.cycleFrom)}</div>
             <div class={styles['number-input']}>
@@ -290,7 +294,7 @@ export default defineComponent({
             </div>
             <div>{t(this.timeI18n!.time)}</div>
           </div>
-        </NRadio>
+        </div>
       </NRadioGroup>
     )
   }

Reply via email to