diff --git a/src/views/trials/trials-panel/setting/personnel-manage/components/site.vue b/src/views/trials/trials-panel/setting/personnel-manage/components/site.vue index ace89353..911a32c1 100644 --- a/src/views/trials/trials-panel/setting/personnel-manage/components/site.vue +++ b/src/views/trials/trials-panel/setting/personnel-manage/components/site.vue @@ -281,6 +281,7 @@ :fetch-suggestions="querySearch" @select="handleSelect" placeholder="" + @change="handleChange" > @@ -614,9 +615,13 @@ export default { this.form.TrialSiteName = item.SiteName; this.form.TrialSiteAliasName = item.AliasName ? item.AliasName - : this.form.TrialSiteAliasName; + : item.SiteName; this.form.SiteId = item.SiteId; }, + handleChange(v) { + if (v) return + this.form.TrialSiteAliasName = '' + }, querySearch(queryString, cb) { var TrialSiteSelectList = this.TrialSiteSelectList; var results = queryString @@ -643,8 +648,14 @@ export default { let res = await getTrialSiteSelectList(); if (res.IsSuccess) { this.TrialSiteSelectList = res.Result.map((item) => { + let v = '' + if (this.$i18n.locale === 'zh' && item.AliasName) { + v = `(${item.AliasName})` + } else if (this.$i18n.locale === 'en' && item.AliasName) { + v = `( ${item.AliasName} )` + } return { - value: item.SiteName + " " + item.AliasName, + value: `${item.SiteName} ${v}`, ...item, }; });