From 75508c3a73cb7092a07526d1227c5490d14763d7 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Fri, 26 Sep 2025 18:48:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=8D=E9=A6=88=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/config/classFiles.vue | 6 +- src/views/config/teacher.vue | 4 +- src/views/course/components/addClass.vue | 4 +- src/views/course/components/addCourse.vue | 22 ++++++ src/views/course/components/addTypes.vue | 18 ++++- src/views/course/components/editClass.vue | 8 +- .../student/components/SupplyDemandDetail.vue | 44 ++++++++++- .../student/components/SupplyDemandEdit.vue | 78 ++++++++++++++++++- src/views/student/components/addCompany.vue | 6 +- src/views/student/index.vue | 6 ++ src/views/student/interaction_stats.vue | 3 + src/views/student/schoolmate.vue | 6 ++ src/views/student/schoolmateCompany.vue | 19 ++--- src/views/student/supply_demand.vue | 5 +- 14 files changed, 199 insertions(+), 30 deletions(-) diff --git a/src/views/config/classFiles.vue b/src/views/config/classFiles.vue index b9d2ebc..90b4421 100644 --- a/src/views/config/classFiles.vue +++ b/src/views/config/classFiles.vue @@ -13,7 +13,7 @@
- + @@ -130,7 +130,7 @@ align: 'center', width: 120, },{ - prop: 'direction_detail.value', + prop: 'direction', label: '课程方向', align: 'center', width: 120, @@ -180,7 +180,7 @@ const res = await index({ page_size: this.select.page_size, page: this.select.page, - show_relation: ['course','teacher','directionDetail'], + show_relation: ['course','teacher'], filter: [{ key: 'file_ids', op: 'notnull', diff --git a/src/views/config/teacher.vue b/src/views/config/teacher.vue index 2d29695..db2ab31 100644 --- a/src/views/config/teacher.vue +++ b/src/views/config/teacher.vue @@ -57,8 +57,8 @@ diff --git a/src/views/course/components/addClass.vue b/src/views/course/components/addClass.vue index fa008e9..437b2df 100644 --- a/src/views/course/components/addClass.vue +++ b/src/views/course/components/addClass.vue @@ -124,7 +124,7 @@ align="left" >
+ + + + diff --git a/src/views/student/index.vue b/src/views/student/index.vue index 3ff74fd..88fbfd2 100644 --- a/src/views/student/index.vue +++ b/src/views/student/index.vue @@ -138,6 +138,9 @@ --> +
+ +
@@ -347,6 +350,7 @@ company_area: '', company_type: '', company_industry: '', + company_tag: '', is_vip: '', is_schoolmate: '', courses_end_date: '', @@ -593,6 +597,7 @@ this.select.company_area = '' this.select.company_type = '' this.select.company_industry = '' + this.select.company_tag = '' this.select.is_vip = '' this.select.courses_end_date = '' this.select.is_schoolmate = '' @@ -625,6 +630,7 @@ company_area: this.select.company_area, company_type: this.select.company_type, company_industry: this.select.company_industry, + company_tag: this.select.company_tag, is_vip: this.select.is_vip, courses_end_date: this.select.courses_end_date, is_schoolmate: this.select.is_schoolmate, diff --git a/src/views/student/interaction_stats.vue b/src/views/student/interaction_stats.vue index 8b903c2..e9e62c8 100644 --- a/src/views/student/interaction_stats.vue +++ b/src/views/student/interaction_stats.vue @@ -53,6 +53,7 @@ + @@ -460,6 +461,7 @@ export default { getTypeDisplayValue(type) { if (type === 'demand' || type === 2) return '需求' if (type === 'supply' || type === 1) return '供应' + if (type === 'finance' || type === 3) return '投融资' return '未知' }, @@ -467,6 +469,7 @@ export default { getTypeTagType(type) { if (type === 'demand' || type === 2) return 'warning' if (type === 'supply' || type === 1) return 'success' + if (type === 'finance' || type === 3) return 'warning' return 'info' }, diff --git a/src/views/student/schoolmate.vue b/src/views/student/schoolmate.vue index 8db321d..2ea28b6 100644 --- a/src/views/student/schoolmate.vue +++ b/src/views/student/schoolmate.vue @@ -138,6 +138,9 @@ -->
+
+ +
@@ -316,6 +319,7 @@ company_area: '', company_type: '', company_industry: '', + company_tag: '', is_vip: '', is_schoolmate: 1, courses_end_date: '', @@ -499,6 +503,7 @@ this.select.company_type = '' this.select.company_industry = '' this.select.is_vip = '' + this.select.company_tag = '' this.select.courses_end_date = '' this.select.is_schoolmate = 1 this.select.education = '' @@ -530,6 +535,7 @@ company_area: this.select.company_area, company_type: this.select.company_type, company_industry: this.select.company_industry, + company_tag: this.select.company_tag, is_vip: this.select.is_vip, courses_end_date: this.select.courses_end_date, is_schoolmate: this.select.is_schoolmate, diff --git a/src/views/student/schoolmateCompany.vue b/src/views/student/schoolmateCompany.vue index ce70310..8dc3b7a 100644 --- a/src/views/student/schoolmateCompany.vue +++ b/src/views/student/schoolmateCompany.vue @@ -16,12 +16,13 @@
- - - - - - + +
查询 @@ -79,7 +80,7 @@ -