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

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 :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 :label="$t('trials:consistencyAnalysisRule:table:subjectNum')" prop="BlindSubjectNumberOfPlaces">

View File

@ -19,7 +19,7 @@
</el-form-item>
<!-- 虚拟中心编号 -->
<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>
</div>
<div class="base-dialog-footer" style="text-align:right;margin-top:10px;">

View File

@ -110,7 +110,7 @@
{{$t('trials:consistencyAnalysis:button:site')}}
</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')}}
</el-button>
</el-form-item>
@ -901,6 +901,13 @@ export default {
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) {
if (this.trialCriterionList.length === 0) {
this.$alert(this.$t('trials:trials-panel:consistency-analysis:trialCriterionListLength'))