中心调研表-设备调研Modality下拉框更改

uat_us
caiyiling 2024-06-14 15:55:25 +08:00
parent 111dd526d9
commit ac37818caf
4 changed files with 16 additions and 7 deletions

View File

@ -14,7 +14,7 @@
:value="item.Id" :value="item.Id"
/> --> /> -->
<el-option <el-option
v-for="item of $d.Modality" v-for="item of modalitys"
:key="item.id" :key="item.id"
:label="item.label" :label="item.label"
:value="item.id" :value="item.id"
@ -73,6 +73,12 @@ export default {
type: Boolean, type: Boolean,
default: false default: false
}, },
modalitys: {
type: Array,
default() {
return []
}
}
}, },
data() { data() {
return { return {

View File

@ -74,7 +74,7 @@
custom-class="base-dialog-wrapper" custom-class="base-dialog-wrapper"
:append-to-body="userTypeEnumInt !== 0" :append-to-body="userTypeEnumInt !== 0"
> >
<EquipmentForm :data="rowData" :trial-site-survey-equipment-type="trialSiteSurveyEquipmentType" :isShowParameters="isShowParameters" @getList="getList" @close="closeDialog" /> <EquipmentForm :data="rowData" :trial-site-survey-equipment-type="trialSiteSurveyEquipmentType" :is-show-parameters="isShowParameters" :modalitys="modalitys" @getList="getList" @close="closeDialog" />
</el-dialog> </el-dialog>
</div> </div>
@ -107,7 +107,8 @@ export default {
state: null, state: null,
trialSiteSurveyId: '', trialSiteSurveyId: '',
trialId: '', trialId: '',
isShowParameters: false isShowParameters: false,
modalitys: []
} }
}, },
mounted() { mounted() {
@ -154,11 +155,13 @@ export default {
}).catch(() => { this.loading = false }) }).catch(() => { this.loading = false })
}).catch(() => {}) }).catch(() => {})
}, },
initList(TrialSiteEquipmentSurveyList, trialSiteSurvey, isShowParameters) { initList(TrialSiteEquipmentSurveyList, trialSiteSurvey, modalitys, isShowParameters) {
console.log(isShowParameters)
this.isShowParameters = isShowParameters this.isShowParameters = isShowParameters
this.list = TrialSiteEquipmentSurveyList this.list = TrialSiteEquipmentSurveyList
this.state = trialSiteSurvey.State this.state = trialSiteSurvey.State
const modalityArr = modalitys ? modalitys.split('|') : []
this.modalitys = this.$d.Modality.filter(i => modalityArr.includes(i.value))
console.log(this.modalitys)
this.$forceUpdate() this.$forceUpdate()
}, },
// //

View File

@ -244,7 +244,7 @@ export default {
this.$refs['historicalParticipant'].initList(historicalArr, res.Result.TrialSiteSurvey) this.$refs['historicalParticipant'].initList(historicalArr, res.Result.TrialSiteSurvey)
this.$refs['researchParticipants'].initList(newArr, res.Result.TrialSiteSurvey) this.$refs['researchParticipants'].initList(newArr, res.Result.TrialSiteSurvey)
this.$refs['researchEquipments'].initList(res.Result.TrialSiteEquipmentSurveyList, res.Result.TrialSiteSurvey, res.Result.SiteSurveyFiledConfig && res.Result.SiteSurveyFiledConfig.ModifyFiledList.length > 0 ? false : true) this.$refs['researchEquipments'].initList(res.Result.TrialSiteEquipmentSurveyList, res.Result.TrialSiteSurvey, res.Result.TrialInfo.Modalitys, !(res.Result.SiteSurveyFiledConfig && res.Result.SiteSurveyFiledConfig.ModifyFiledList.length > 0))
this.isExistIncorrect = res.Result.TrialSiteUserSurveyList.every(item => item.IsCorrect === false) this.isExistIncorrect = res.Result.TrialSiteUserSurveyList.every(item => item.IsCorrect === false)
} }
this.loading = false this.loading = false

View File

@ -294,7 +294,7 @@ export default {
if (res.IsSuccess) { if (res.IsSuccess) {
this.getCode() this.getCode()
this.loading = false this.loading = false
let msg = this.$t('trials:researchForm:tip:sendCode').replace("xxx", this.form.EmailOrPhone) const msg = this.$t('trials:researchForm:tip:sendCode').replace('xxx', this.form.EmailOrPhone)
this.$message.success(msg) this.$message.success(msg)
} else { } else {
this.$alert(res.ErrorMessage) this.$alert(res.ErrorMessage)