Răsfoiți Sursa

refactor(动物申请): 调整"是否分笼"字段位置至采购渠道部分

将"是否分笼"字段从"特殊要求"部分移动到"采购渠道"部分,使表单结构更符合业务逻辑。在两个组件(Detail.vue和Application.vue)中同步进行此调整。
张旭伟 5 zile în urmă
părinte
comite
29bac65354

+ 9 - 8
src/view/animal/application/components/Application.vue

@@ -81,6 +81,14 @@
 
             <h4 class="mb8 mt20">采购渠道</h4>
             <van-cell-group>
+               <van-field label="是否分笼">
+                <template #input>
+                  <van-radio-group v-model="state.form.animalPurpose" direction="horizontal">
+                    <van-radio :name="AnimalPurpose.NEED_SPLIT_CAGE">有</van-radio>
+                    <van-radio :name="AnimalPurpose.NO_NEED_SPLIT_CAGE">无</van-radio>
+                  </van-radio-group>
+                </template>
+              </van-field>
               <van-field label="采购渠道" required :rules="rules.buyFrom">
                 <template #input>
                   <van-radio-group v-model="state.form.buyFrom" direction="horizontal">
@@ -126,14 +134,7 @@
 
             <h4 class="mb8 mt20">特殊要求</h4>
             <van-cell-group>
-              <van-field label="是否分笼">
-                <template #input>
-                  <van-radio-group v-model="state.form.animalPurpose" direction="horizontal">
-                    <van-radio :name="AnimalPurpose.NEED_SPLIT_CAGE">有</van-radio>
-                    <van-radio :name="AnimalPurpose.NO_NEED_SPLIT_CAGE">无</van-radio>
-                  </van-radio-group>
-                </template>
-              </van-field>
+             
               <van-field label="是否有特殊饲养要求">
                 <template #input>
                   <van-radio-group v-model="state.form.hasFeedingSpecial" direction="horizontal">

+ 9 - 8
src/view/animal/application/components/Detail.vue

@@ -32,6 +32,14 @@
 
           <h4 class="section-title">采购渠道</h4>
           <van-cell-group inset>
+            <van-cell title="是否分笼">
+              <template #value>
+                <van-radio-group v-model="state.form.animalPurpose" direction="horizontal" disabled>
+                  <van-radio :name="AnimalPurpose.NEED_SPLIT_CAGE">需要分笼</van-radio>
+                  <van-radio :name="AnimalPurpose.NO_NEED_SPLIT_CAGE">不需要分笼</van-radio>
+                </van-radio-group>
+              </template>
+            </van-cell>
             <van-cell title="采购渠道">
               <template #value>
                 <van-radio-group v-model="state.form.buyFrom" direction="horizontal" disabled>
@@ -47,14 +55,7 @@
 
           <h4 class="section-title">特殊要求</h4>
           <van-cell-group inset>
-            <van-cell title="是否分笼">
-              <template #value>
-                <van-radio-group v-model="state.form.animalPurpose" direction="horizontal" disabled>
-                  <van-radio :name="AnimalPurpose.NEED_SPLIT_CAGE">需要分笼</van-radio>
-                  <van-radio :name="AnimalPurpose.NO_NEED_SPLIT_CAGE">不需要分笼</van-radio>
-                </van-radio-group>
-              </template>
-            </van-cell>
+            
             <van-cell title="是否有特殊饲养要求">
               <template #value>
                 <van-radio-group v-model="state.form.hasFeedingSpecial" direction="horizontal" disabled>