Browse Source

外语语种改为选项

huangguoce 3 tuần trước cách đây
mục cha
commit
8370983ef6

+ 6 - 2
src/views/human/enrollment/registration/EnrollmentRegistrationEditForm.vue

@@ -1159,7 +1159,9 @@
 										<el-collapse-item :name="item.id">
 											<template #title="{ isActive }">
 												<div class="collapseTitle">
-													<span style="font-size: 16px;"> {{ item.language }}</span>
+													<span style="font-size: 16px;"> {{
+														$dictUtils.getDictLabel("user_info_language",
+															item.language, '-')}}</span>
 													<div style="margin-left: auto;">
 														<el-button type="text"
 															@click.stop="editLanguage(item.id)">修改</el-button>
@@ -1169,7 +1171,9 @@
 												</div>
 											</template>
 											<el-descriptions title="" border>
-												<el-descriptions-item label="语言:">{{ item.language
+												<el-descriptions-item label="语种:">{{
+													$dictUtils.getDictLabel("user_info_language",
+														item.language, '-')
 												}}</el-descriptions-item>
 												<el-descriptions-item label="是否母语:">
 													<el-tag v-if="item.isNative == 1">是</el-tag>

+ 7 - 3
src/views/human/enrollment/registration/EnrollmentUserInfoAuditForm.vue

@@ -529,7 +529,7 @@
 			<el-card style="width: 100%" shadow="hover" class="card-info">
 				<template #header>
 					<el-divider content-position="left"><i class="el-icon-document"></i> <span
-							style="font-weight: 900; font-size: 16px; color: #606266;">语言能力</span>
+							style="font-weight: 900; font-size: 16px; color: #606266;">外语语种</span>
 						<el-divider direction="vertical" />
 						<el-button type="primary" @click="addLanguage()">新增</el-button>
 						<el-divider direction="vertical" />
@@ -547,7 +547,9 @@
 									<el-collapse-item :name="item.id">
 										<template #title="{ isActive }">
 											<div class="collapseTitle">
-												<span style="font-size: 16px;"> {{ item.language }}</span>
+												<span style="font-size: 16px;"> {{
+													$dictUtils.getDictLabel("user_info_language",
+														item.language, '-') }}</span>
 												<div style="margin-left: auto;">
 													<el-button type="text"
 														@click.stop="editLanguage(item.id)">修改</el-button>
@@ -557,7 +559,9 @@
 											</div>
 										</template>
 										<el-descriptions title="" border>
-											<el-descriptions-item label="语言:">{{ item.language
+											<el-descriptions-item label="语种:">{{
+												$dictUtils.getDictLabel("user_info_language",
+													item.language, '-')
 											}}</el-descriptions-item>
 											<el-descriptions-item label="是否母语:">
 												<el-tag v-if="item.isNative == 1">是</el-tag>

+ 7 - 2
src/views/human/enrollment/registration/components/LanguageInfo.vue

@@ -8,8 +8,13 @@
 				@submit.native.prevent>
 				<el-row :gutter="26">
 					<el-col :span="12">
-						<el-form-item label="语言" prop="language">
-							<el-input v-model="inputForm.language" placeholder="请输入语言"></el-input>
+						<el-form-item label="语种" prop="language">
+							<el-select size="default" v-model="inputForm.language" placeholder="请输入语种"
+								style="width: 100%;">
+								<el-option v-for="item in $dictUtils.getDictList('user_info_language')"
+									:key="item.value" :label="item.label" :value="item.value">
+								</el-option>
+							</el-select>
 						</el-form-item>
 					</el-col>
 

+ 7 - 3
src/views/sys/user/UserInfo.vue

@@ -1319,7 +1319,9 @@
 												<el-collapse-item :name="item.id">
 													<template #title="{ isActive }">
 														<div class="collapseTitle">
-															<span style="font-size: 16px;"> {{ item.language
+															<span style="font-size: 16px;"> {{
+																$dictUtils.getDictLabel("user_info_language",
+																	item.language, '-')
 															}}</span>
 															<div style="margin-left: auto;">
 																<el-button type="text" @click.stop="editLanguage(item)"
@@ -1332,8 +1334,10 @@
 														</div>
 													</template>
 													<el-descriptions title="" border>
-														<el-descriptions-item label="语言:">{{ item.language
-														}}</el-descriptions-item>
+														<el-descriptions-item label="语种:">{{
+															$dictUtils.getDictLabel("user_info_language",
+																item.language, '-')
+															}}</el-descriptions-item>
 														<el-descriptions-item label="是否母语:">
 															<el-tag v-if="item.isNative == 1">是</el-tag>
 															<el-tag type="warning" v-else>否</el-tag>

+ 7 - 2
src/views/sys/user/components/LanguageInfo.vue

@@ -8,8 +8,13 @@
 				@submit.native.prevent>
 				<el-row :gutter="26">
 					<el-col :span="12">
-						<el-form-item label="语言" prop="language">
-							<el-input v-model="inputForm.language" placeholder="请输入语言"></el-input>
+						<el-form-item label="语种" prop="language">
+							<el-select size="default" v-model="inputForm.language" placeholder="请输入语种"
+								style="width: 100%;">
+								<el-option v-for="item in $dictUtils.getDictList('user_info_language')"
+									:key="item.value" :label="item.label" :value="item.value">
+								</el-option>
+							</el-select>
 						</el-form-item>
 					</el-col>