Kaynağa Gözat

修改问题

lex 1 yıl önce
ebeveyn
işleme
b4837108bd
2 değiştirilmiş dosya ile 27 ekleme ve 13 silme
  1. 26 12
      src/views/tenantStudentRejest/index.tsx
  2. 1 1
      vite.config.ts

+ 26 - 12
src/views/tenantStudentRejest/index.tsx

@@ -44,7 +44,7 @@ export default defineComponent({
       subjectName: '',
       tenantGroupName: '',
       tenantGroupId: '',
-      birthdate: dayjs().format('YYYY-MM-DD'),
+      birthdate: '',
       code: '',
       genderName: '',
       tenantId: route.query.tenantId
@@ -80,7 +80,6 @@ export default defineComponent({
     })
     const handleSubmit = async () => {
       try {
-        console.log(forms, 'forms')
         if (!forms.name) {
           Toast('请输入姓名')
           return
@@ -89,14 +88,15 @@ export default defineComponent({
           Toast('请选择性别')
           return
         }
-        if (!forms.phone) {
-          Toast('请输入手机号')
-          return
-        }
+
         if (!forms.birthdate) {
           Toast('请选择出生年月')
           return
         }
+        if (!forms.phone) {
+          Toast('请输入手机号')
+          return
+        }
         if (!forms.code) {
           Toast('请输入验证码')
           return
@@ -105,12 +105,15 @@ export default defineComponent({
           Toast('请选择声部')
           return
         }
+        if (!forms.tenantGroupId) {
+          Toast('请选择小组')
+          return
+        }
 
         const res = await request.post('/api-tenant/open/student/save', {
           data: { ...forms },
           hideLoading: true
         })
-        console.log(res)
         if (res.code == 200) {
           data.showSuccess = true
         }
@@ -128,13 +131,24 @@ export default defineComponent({
         const res = await request.get('/api-tenant/open/subject/queryPage', {
           data: { page: 1, rows: 9999 }
         })
-        data.subjectList =
-          res.data.rows.map((item: any) => {
-            return {
+        const rows = res.data.rows || []
+        const tempList: any = []
+        rows.forEach((item: any) => {
+          if (item.parentSubjectId > 0) {
+            tempList.push({
               text: item.name,
               value: item.id
-            }
-          }) || []
+            })
+          }
+        })
+
+        data.subjectList = tempList
+        // res.data.rows.map((item: any) => {
+        //   return {
+        //     text: item.name,
+        //     value: item.id
+        //   }
+        // }) || []
       } catch (e) {
         console.log(e)
       }

+ 1 - 1
vite.config.ts

@@ -12,7 +12,7 @@ function resolve(dir: string) {
 // https://vitejs.dev/config/
 // https://github.com/vitejs/vite/issues/1930 .env
 // const proxyUrl = 'https://online.colexiu.com/';
-const proxyUrl = 'https://dev.colexiu.com/'
+const proxyUrl = 'https://test.colexiu.com/'
 // const proxyUrl = 'http://192.168.3.143:8000/'
 export default defineConfig({
   base: './',