|
|
@@ -45,8 +45,16 @@
|
|
|
<van-field v-model="state.form.comeTime" label="动物到达时间" readonly placeholder="请选择到达时间" />
|
|
|
</van-cell-group>
|
|
|
|
|
|
- <h4 class="section-title">特殊要求和附件</h4>
|
|
|
+ <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>
|
|
|
@@ -58,7 +66,13 @@
|
|
|
<van-field v-model="state.form.feedingSpecialDesc" label="特殊饲养要求" readonly type="textarea" rows="3"
|
|
|
placeholder="请输入特殊饲养要求" />
|
|
|
</van-cell-group>
|
|
|
-
|
|
|
+ <h4 class="section-title">备注</h4>
|
|
|
+ <van-cell-group>
|
|
|
+ <van-field
|
|
|
+ v-model="state.form.remark" label="备注" placeholder="输入备注"
|
|
|
+ />
|
|
|
+ </van-cell-group>
|
|
|
+ <h4 class="section-title">附件</h4>
|
|
|
<!-- 附件列表 -->
|
|
|
<van-cell-group v-if="state.form.licenseNumberFile && JSON.stringify(state.form.licenseNumberFile) !== '[]'"
|
|
|
inset class="mt10">
|
|
|
@@ -175,7 +189,7 @@ import { nextTick, reactive, ref, defineAsyncComponent, watch, computed } from '
|
|
|
import dayjs from 'dayjs'
|
|
|
|
|
|
import { usePlatAnimalCageApplicationApi } from '/@/api/platform/animal'
|
|
|
- import { ApproveStatusList, ProcurementChannels, FeedingSpecial, LeavelList } from '/@/constants/pageConstants'
|
|
|
+ import { ApproveStatusList, ProcurementChannels, FeedingSpecial, LeavelList ,AnimalPurpose} from '/@/constants/pageConstants'
|
|
|
|
|
|
const FlowTable = defineAsyncComponent(() => import('/@/components/FlowTable.vue'))
|
|
|
|
|
|
@@ -247,6 +261,7 @@ const levelName = computed(() => {
|
|
|
animalTestDateFile: [],
|
|
|
envTestDateFile: [],
|
|
|
hasFeedingSpecial: FeedingSpecial.HAVE_FEEDING_SPECIAL,
|
|
|
+ animalPurpose: AnimalPurpose.NO_NEED_SPLIT_CAGE,
|
|
|
feedingSpecialDesc: '',
|
|
|
cageAppointFile: [],
|
|
|
ethicsCheckFile: [],
|
|
|
@@ -258,6 +273,7 @@ const levelName = computed(() => {
|
|
|
level: null,
|
|
|
startDate: '',
|
|
|
totalNumber: 0,
|
|
|
+ remark: '',
|
|
|
},
|
|
|
disabled: false,
|
|
|
})
|