feat: complete dynamic config form view
diff --git a/ui-vue3/src/views/traffic/dynamicConfig/tabs/formView.vue b/ui-vue3/src/views/traffic/dynamicConfig/tabs/formView.vue
index 77185b5..82cb5b2 100644
--- a/ui-vue3/src/views/traffic/dynamicConfig/tabs/formView.vue
+++ b/ui-vue3/src/views/traffic/dynamicConfig/tabs/formView.vue
@@ -16,97 +16,102 @@
 -->
 
 <template>
-  <div class="__container_app_detail">
-    <a-flex>
-      <a-card>
-        <a-descriptions :column="2" layout="vertical" title="">
-          <!-- ruleName -->
-          <a-descriptions-item
-            :label="$t('flowControlDomain.ruleName')"
-            :labelStyle="{ fontWeight: 'bold' }"
+  <div class="__container_traffic_config_form">
+    <a-card title="基础信息" class="dynamic-config-card">
+      <a-descriptions :column="2" layout="vertical">
+        <!-- ruleName -->
+        <a-descriptions-item
+          :label="$t('flowControlDomain.ruleName')"
+          :labelStyle="{ fontWeight: 'bold' }"
+        >
+          <p
+            @click="copyIt('org.apache.dubbo.samples.UserService::.condition-router')"
+            class="description-item-content with-card"
           >
-            <p
-              @click="copyIt('org.apache.dubbo.samples.UserService::.condition-router')"
-              class="description-item-content with-card"
-            >
-              org.apache.dubbo.samples.UserService::.condition-router
-              <CopyOutlined />
-            </p>
-          </a-descriptions-item>
+            org.apache.dubbo.samples.UserService::.condition-router
+            <CopyOutlined />
+          </p>
+        </a-descriptions-item>
 
-          <!-- ruleGranularity -->
-          <a-descriptions-item
-            :label="$t('flowControlDomain.ruleGranularity')"
-            :labelStyle="{ fontWeight: 'bold' }"
+        <!-- ruleGranularity -->
+        <a-descriptions-item
+          :label="$t('flowControlDomain.ruleGranularity')"
+          :labelStyle="{ fontWeight: 'bold' }"
+        >
+          <a-typography-paragraph>服务</a-typography-paragraph>
+        </a-descriptions-item>
+
+        <!-- actionObject -->
+        <a-descriptions-item
+          :label="$t('flowControlDomain.actionObject')"
+          :labelStyle="{ fontWeight: 'bold' }"
+        >
+          <p
+            @click="copyIt('org.apache.dubbo.samples.UserService')"
+            class="description-item-content with-card"
           >
-            <a-typography-paragraph> 服务 </a-typography-paragraph>
-          </a-descriptions-item>
+            org.apache.dubbo.samples.UserService
+            <CopyOutlined />
+          </p>
+        </a-descriptions-item>
 
-          <!-- actionObject -->
-          <a-descriptions-item
-            :label="$t('flowControlDomain.actionObject')"
-            :labelStyle="{ fontWeight: 'bold' }"
-          >
-            <p
-              @click="copyIt('org.apache.dubbo.samples.UserService')"
-              class="description-item-content with-card"
-            >
-              org.apache.dubbo.samples.UserService
-              <CopyOutlined />
-            </p>
-          </a-descriptions-item>
+        <!-- timeOfTakingEffect -->
+        <a-descriptions-item
+          :label="$t('flowControlDomain.timeOfTakingEffect')"
+          :labelStyle="{ fontWeight: 'bold' }"
+        >
+          <a-typography-paragraph> 20230/12/19 22:09:34</a-typography-paragraph>
+        </a-descriptions-item>
 
-          <!-- timeOfTakingEffect -->
-          <a-descriptions-item
-            :label="$t('flowControlDomain.timeOfTakingEffect')"
-            :labelStyle="{ fontWeight: 'bold' }"
-          >
-            <a-typography-paragraph> 20230/12/19 22:09:34</a-typography-paragraph>
-          </a-descriptions-item>
-
-          <!-- enabledStatus -->
-          <a-descriptions-item
-            :label="$t('flowControlDomain.enabledStatus')"
-            :labelStyle="{ fontWeight: 'bold' }"
-          >
-            <a-typography-paragraph>
-              {{ $t('flowControlDomain.enabled') }}
-            </a-typography-paragraph>
-          </a-descriptions-item>
-        </a-descriptions>
-      </a-card>
-    </a-flex>
-
-    <a-card title="配置【1】">
-      <a-space align="center" size="large">
-        <!--        enabledStatus-->
-        <a-typography-title :level="5">
-          {{ $t('flowControlDomain.enabledStatus') }}:
-          <a-typography-text>
+        <!-- enabledStatus -->
+        <a-descriptions-item
+          :label="$t('flowControlDomain.enabledStatus')"
+          :labelStyle="{ fontWeight: 'bold' }"
+        >
+          <a-typography-paragraph>
             {{ $t('flowControlDomain.enabled') }}
-          </a-typography-text>
-        </a-typography-title>
-        <!--endOfAction-->
-        <a-typography-title :level="5">
-          {{ $t('flowControlDomain.endOfAction') }}:
-          <a-typography-text>
-            {{ 'provider' }}
-          </a-typography-text>
-        </a-typography-title>
-      </a-space>
-      <a-space align="start" style="width: 100%">
-        <a-typography-title :level="5"
-          >{{ $t('flowControlDomain.actuatingRange') }}:</a-typography-title
-        >
-        <a-tag color="#2db7f5">address=10.255.10.11</a-tag>
-      </a-space>
+          </a-typography-paragraph>
+        </a-descriptions-item>
+      </a-descriptions>
+    </a-card>
 
-      <a-space align="start" style="width: 100%">
-        <a-typography-title :level="5"
-          >{{ $t('flowControlDomain.configurationItem') }}:</a-typography-title
+    <a-card title="配置【1】" class="dynamic-config-card">
+      <a-descriptions :column="2">
+        <a-descriptions-item
+          :label="$t('flowControlDomain.enabledStatus')"
+          :labelStyle="{ fontWeight: 'bold' }"
         >
-        <a-tag color="#87d068">retries=3</a-tag>
-      </a-space>
+          {{ $t('flowControlDomain.enabled') }}
+        </a-descriptions-item>
+        <a-descriptions-item
+          :label="$t('flowControlDomain.endOfAction')"
+          :labelStyle="{ fontWeight: 'bold' }"
+        >
+          {{ 'provider' }}
+        </a-descriptions-item>
+        <a-descriptions-item
+          :label="$t('flowControlDomain.actuatingRange')"
+          :labelStyle="{ fontWeight: 'bold' }"
+          :span="2"
+        >
+          <a-input-group compact>
+            <a-input disabled value="address" style="width: 200px" />
+            <a-input disabled value="=" style="width: 50px" />
+            <a-input disabled value="10.255.10.11" style="width: 200px" />
+          </a-input-group>
+        </a-descriptions-item>
+        <a-descriptions-item
+          :label="$t('flowControlDomain.configurationItem')"
+          :labelStyle="{ fontWeight: 'bold' }"
+          :span="2"
+        >
+          <a-input-group compact>
+            <a-input disabled value="retries" style="width: 200px" />
+            <a-input disabled value="=" style="width: 50px" />
+            <a-input disabled value="3" style="width: 200px" />
+          </a-input-group>
+        </a-descriptions-item>
+      </a-descriptions>
     </a-card>
   </div>
 </template>
@@ -134,13 +139,19 @@
 </script>
 
 <style lang="less" scoped>
-.description-item-content {
-  &.no-card {
-    padding-left: 20px;
-  }
+.__container_traffic_config_form {
+  .dynamic-config-card {
+    margin-bottom: 20px;
+    .description-item-content {
+      &.no-card {
+        padding-left: 20px;
+      }
 
-  &.with-card:hover {
-    color: v-bind('PRIMARY_COLOR');
+      &.with-card:hover {
+        color: v-bind('PRIMARY_COLOR');
+      }
+    }
   }
+  
 }
 </style>