虚拟中心编号添加输入长度限制

uat_us
wangxiaoshuang 2024-04-02 15:15:13 +08:00
parent 7969db76fe
commit fa2bf66dd1
3 changed files with 10 additions and 3 deletions

View File

@ -29,7 +29,7 @@
</el-form-item> </el-form-item>
<!-- 虚拟中心编号 --> <!-- 虚拟中心编号 -->
<el-form-item :label="$t('trials:consistencyAnalysisRule:table:siteCode')" prop="BlindTrialSiteCode"> <el-form-item :label="$t('trials:consistencyAnalysisRule:table:siteCode')" prop="BlindTrialSiteCode">
<el-input v-model="form.BlindTrialSiteCode" style="width: 140px;" :disabled="!!Result.BlindTrialSiteCode || !!OtherInfo.VitrualSiteCode" @input="(v)=>(form.BlindTrialSiteCode = v.replace(/[^\a-\z\A-\Z0-9]/g, ''))"/> <el-input v-model="form.BlindTrialSiteCode" maxlength="10" style="width: 140px;" :disabled="!!Result.BlindTrialSiteCode || !!OtherInfo.VitrualSiteCode" @input="(v)=>(form.BlindTrialSiteCode = v.replace(/[^\a-\z\A-\Z0-9]/g, ''))"/>
</el-form-item> </el-form-item>
<!-- 虚拟受试者位数 --> <!-- 虚拟受试者位数 -->
<el-form-item :label="$t('trials:consistencyAnalysisRule:table:subjectNum')" prop="BlindSubjectNumberOfPlaces"> <el-form-item :label="$t('trials:consistencyAnalysisRule:table:subjectNum')" prop="BlindSubjectNumberOfPlaces">

View File

@ -19,7 +19,7 @@
</el-form-item> </el-form-item>
<!-- 虚拟中心编号 --> <!-- 虚拟中心编号 -->
<el-form-item :label="$t('trials:consistencyAnalysisRule:table:siteCode')" prop="VirtualSiteCode"> <el-form-item :label="$t('trials:consistencyAnalysisRule:table:siteCode')" prop="VirtualSiteCode">
<el-input v-model="form.VirtualSiteCode" style="width: 140px;" @input="(v)=>(form.VirtualSiteCode = v.replace(/[^\a-\z\A-\Z0-9]/g, ''))"/> <el-input v-model="form.VirtualSiteCode" maxlength="10" style="width: 140px;" @input="(v)=>(form.VirtualSiteCode = v.replace(/[^\a-\z\A-\Z0-9]/g, ''))"/>
</el-form-item> </el-form-item>
</div> </div>
<div class="base-dialog-footer" style="text-align:right;margin-top:10px;"> <div class="base-dialog-footer" style="text-align:right;margin-top:10px;">

View File

@ -110,7 +110,7 @@
{{$t('trials:consistencyAnalysis:button:site')}} {{$t('trials:consistencyAnalysis:button:site')}}
</el-button> </el-button>
<!--导出--> <!--导出-->
<el-button type="primary" icon="el-icon-download" @click="exportVisible = true"> <el-button type="primary" icon="el-icon-download" @click="openExport()">
{{$t('common:button:export')}} {{$t('common:button:export')}}
</el-button> </el-button>
</el-form-item> </el-form-item>
@ -901,6 +901,13 @@ export default {
this.loading = false this.loading = false
}) })
}, },
openExport(){
if (this.trialCriterionList.length === 0) {
this.$alert(this.$t('trials:trials-panel:consistency-analysis:trialCriterionListLength'))
return
}
this.exportVisible = true;
},
openTaskConsistentRule(IsSelfAnalysis) { openTaskConsistentRule(IsSelfAnalysis) {
if (this.trialCriterionList.length === 0) { if (this.trialCriterionList.length === 0) {
this.$alert(this.$t('trials:trials-panel:consistency-analysis:trialCriterionListLength')) this.$alert(this.$t('trials:trials-panel:consistency-analysis:trialCriterionListLength'))