Przeglądaj źródła

学生信息参数调整

Xiao_123 2 miesięcy temu
rodzic
commit
540f543642
1 zmienionych plików z 7 dodań i 2 usunięć
  1. 7 2
      pagesA/student/information.vue

+ 7 - 2
pagesA/student/information.vue

@@ -15,7 +15,7 @@
           <uni-data-picker v-model="formData.schoolId" :localdata="schools" :clear-icon="false" popup-title="请选择就读学校" @change="getDepartmentList" :map="{ text: 'schoolName', value: 'schoolId' }"></uni-data-picker>
           <uni-data-picker v-model="formData.schoolId" :localdata="schools" :clear-icon="false" popup-title="请选择就读学校" @change="getDepartmentList" :map="{ text: 'schoolName', value: 'schoolId' }"></uni-data-picker>
         </uni-forms-item>
         </uni-forms-item>
         <uni-forms-item name="schoolDepartmentName" label="所在院系" required>
         <uni-forms-item name="schoolDepartmentName" label="所在院系" required>
-          <uni-data-picker v-model="formData.schoolDepartmentName" :localdata="schoolDepartmentList" :clear-icon="false" popup-title="请选择所在院系" :map="{ text: 'departmentTitle', value: 'schoolDepartmentId' }"></uni-data-picker>
+          <uni-data-picker v-model="formData.schoolDepartmentName" :localdata="schoolDepartmentList" :clear-icon="false" popup-title="请选择所在院系" :map="{ text: 'departmentTitle', value: 'departmentTitle' }"></uni-data-picker>
         </uni-forms-item>
         </uni-forms-item>
         <uni-forms-item name="majorName" label="所学专业" required>
         <uni-forms-item name="majorName" label="所学专业" required>
           <uni-easyinput placeholder="请输入所学专业" v-model="formData.majorName" :inputBorder="false" type="text"></uni-easyinput>
           <uni-easyinput placeholder="请输入所学专业" v-model="formData.majorName" :inputBorder="false" type="text"></uni-easyinput>
@@ -42,6 +42,7 @@
     </view>
     </view>
   </scroll-view>
   </scroll-view>
 </template>
 </template>
+
 <script setup>
 <script setup>
 import { ref, unref } from 'vue'
 import { ref, unref } from 'vue'
 import { mobile, isValidIdCard18 } from '@/utils/validate'
 import { mobile, isValidIdCard18 } from '@/utils/validate'
@@ -119,13 +120,16 @@ const formRules = {
 const submit = async () => {
 const submit = async () => {
   const validate = await unref(baseInfoRef).validate()
   const validate = await unref(baseInfoRef).validate()
   if (!validate) return uni.showToast({ title: '请将信息补充完整', icon: 'none' })
   if (!validate) return uni.showToast({ title: '请将信息补充完整', icon: 'none' })
+  // 学校名称
+  formData.value.schoolName = schools.value.find(e => e.schoolId === formData.value.schoolId)?.schoolName
+  
+  
   try {
   try {
     await saveStudentSimpleInfo(formData.value)
     await saveStudentSimpleInfo(formData.value)
     uni.showToast({
     uni.showToast({
 			icon: 'success',
 			icon: 'success',
 			title: '保存成功'
 			title: '保存成功'
 		})
 		})
-    // await useUserStore.getInfo()
 		setTimeout(() => {
 		setTimeout(() => {
       uni.navigateBack({
       uni.navigateBack({
         delta: 1
         delta: 1
@@ -137,6 +141,7 @@ const submit = async () => {
 }
 }
 
 
 </script>
 </script>
+
 <style lang="scss" scoped>
 <style lang="scss" scoped>
 .scrollBox {
 .scrollBox {
   width: 100vw;
   width: 100vw;