项目文档培训记录培训人数校验修改
continuous-integration/drone/push Build is running Details

uat
wangxiaoshuang 2025-03-18 15:16:31 +08:00
parent 81bef8abe0
commit cfbe3b4839
2 changed files with 6 additions and 2 deletions

View File

@ -11,7 +11,7 @@
</el-form-item> </el-form-item>
<el-form-item v-if="!config.upload" :label="$t('trials:trialDocument:trainRecord:form:TrianingCount')" <el-form-item v-if="!config.upload" :label="$t('trials:trialDocument:trainRecord:form:TrianingCount')"
prop="TrianingCount"> prop="TrianingCount">
<el-input v-model="form.TrianingCount" type="number" /> <el-input v-model.number="form.TrianingCount" type="number" />
</el-form-item> </el-form-item>
<el-form-item v-if="!config.upload" :label="$t('trials:trialDocument:trainRecord:form:TrianingState')" <el-form-item v-if="!config.upload" :label="$t('trials:trialDocument:trainRecord:form:TrianingState')"
prop="TrianingState"> prop="TrianingState">
@ -128,7 +128,7 @@ export default {
callback( callback(
new Error( new Error(
this.$t( this.$t(
'trials:trialDocument:trainRecord:ruleMessage:TrianingCountPatternS' 'trials:trialDocument:trainRecord:ruleMessage:TrianingCountPattern'
) )
) )
) )

View File

@ -119,6 +119,7 @@ import Pagination from '@/components/Pagination'
import BoxContent from '@/components/BoxContent' import BoxContent from '@/components/BoxContent'
import preview from '@/views/reviewers/curriculumVitae/preview.vue' import preview from '@/views/reviewers/curriculumVitae/preview.vue'
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import store from '@/store'
const searchDataDefault = () => { const searchDataDefault = () => {
return { return {
SubspecialityId: null, SubspecialityId: null,
@ -210,6 +211,9 @@ export default {
immediate: true, immediate: true,
}, },
}, },
mounted() {
store.dispatch('global/getHospital')
},
computed: { computed: {
...mapGetters(['hospitalList']), ...mapGetters(['hospitalList']),
isEN() { isEN() {