diff --git a/public/favicon2.ico b/public/favicon2.ico
deleted file mode 100644
index f205f8a..0000000
Binary files a/public/favicon2.ico and /dev/null differ
diff --git a/src/api/bszx/bszxClass/model/index.ts b/src/api/bszx/bszxClass/model/index.ts
index 784fb0c..0f9ad68 100644
--- a/src/api/bszx/bszxClass/model/index.ts
+++ b/src/api/bszx/bszxClass/model/index.ts
@@ -10,6 +10,10 @@ export interface BszxClass {
eraId?: number;
// 年级ID
gradeId?: number;
+ // 年级
+ gradeName?: string;
+ // 分部
+ branch?: number;
// 班级
name?: string;
// 排序(数字越小越靠前)
@@ -29,5 +33,8 @@ export interface BszxClass {
*/
export interface BszxClassParam extends PageParam {
id?: number;
+ gradeId?: number;
+ eraId?: number;
+ branch?: number;
keywords?: string;
}
diff --git a/src/api/bszx/bszxGrade/model/index.ts b/src/api/bszx/bszxGrade/model/index.ts
index 41997b3..29646bc 100644
--- a/src/api/bszx/bszxGrade/model/index.ts
+++ b/src/api/bszx/bszxGrade/model/index.ts
@@ -10,6 +10,8 @@ export interface BszxGrade {
name?: string;
// 年代
eraId?: number;
+ // 分部
+ branch?: number;
// 排序(数字越小越靠前)
sortNumber?: number;
// 备注
@@ -20,7 +22,7 @@ export interface BszxGrade {
tenantId?: number;
// 创建时间
createTime?: string;
- value?: string;
+ value?: number;
label?: string;
}
@@ -29,5 +31,6 @@ export interface BszxGrade {
*/
export interface BszxGradeParam extends PageParam {
id?: number;
+ branch?: number;
keywords?: string;
}
diff --git a/src/views/bszx/bszxClass/components/bszxClassEdit.vue b/src/views/bszx/bszxClass/components/bszxClassEdit.vue
index 93c12bd..0cb6701 100644
--- a/src/views/bszx/bszxClass/components/bszxClassEdit.vue
+++ b/src/views/bszx/bszxClass/components/bszxClassEdit.vue
@@ -19,6 +19,12 @@
styleResponsive ? { md: 19, sm: 19, xs: 24 } : { flex: '1' }
"
>
+
+
+ 初中部
+ 高中部
+
+
{
+ getBszxGradeList();
+ }
+
+ const getBszxGradeList = () => {
+ listBszxGrade({branch: form.branch}).then((list) => {
+ options.value = list.map(d => {
+ d.value = d.name;
+ d.label = d.name;
+ return d;
+ });
+ })
+ }
const { resetFields } = useForm(form, rules);
/* 保存编辑 */
@@ -168,13 +188,7 @@
() => props.visible,
(visible) => {
if (visible) {
- listBszxGrade({}).then((list) => {
- options.value = list.map(d => {
- d.value = d.name;
- d.label = d.name;
- return d;
- });
- })
+ getBszxGradeList()
images.value = [];
if (props.data) {
assignObject(form, props.data);
diff --git a/src/views/bszx/bszxClass/components/search.vue b/src/views/bszx/bszxClass/components/search.vue
index 82fea9d..bf43337 100644
--- a/src/views/bszx/bszxClass/components/search.vue
+++ b/src/views/bszx/bszxClass/components/search.vue
@@ -3,40 +3,100 @@
-
+
添加
+
+ 初中部
+ 高中部
+
+
+
+ 重置
diff --git a/src/views/bszx/bszxClass/index.vue b/src/views/bszx/bszxClass/index.vue
index 6349712..a65c8a1 100644
--- a/src/views/bszx/bszxClass/index.vue
+++ b/src/views/bszx/bszxClass/index.vue
@@ -119,19 +119,27 @@ const columns = ref([
title: 'ID',
dataIndex: 'id',
key: 'id',
- align: 'center',
- width: 90,
+ width: 120,
},
{
- title: '年代',
- dataIndex: 'eraName',
- key: 'eraName'
+ title: '初高中',
+ dataIndex: 'branch',
+ key: 'branch',
+ width: 120,
+ customRender: ({ text }) => ['','初中','高中'][text]
},
{
title: '年级',
dataIndex: 'gradeName',
- key: 'gradeName'
+ key: 'gradeName',
+ width: 120
},
+ // {
+ // title: '年级',
+ // dataIndex: 'gradeId',
+ // key: 'gradeId',
+ // width: 120
+ // },
{
title: '班级',
dataIndex: 'name',
diff --git a/src/views/bszx/bszxGrade/components/bszxGradeEdit.vue b/src/views/bszx/bszxGrade/components/bszxGradeEdit.vue
index f578c44..e010c2d 100644
--- a/src/views/bszx/bszxGrade/components/bszxGradeEdit.vue
+++ b/src/views/bszx/bszxGrade/components/bszxGradeEdit.vue
@@ -19,6 +19,12 @@
styleResponsive ? { md: 19, sm: 19, xs: 24 } : { flex: '1' }
"
>
+
+
+ 初中部
+ 高中部
+
+
({
id: undefined,
+ branch: 2,
name: undefined,
comments: undefined,
status: undefined,
diff --git a/src/views/bszx/bszxGrade/components/search.vue b/src/views/bszx/bszxGrade/components/search.vue
index 82fea9d..ff51191 100644
--- a/src/views/bszx/bszxGrade/components/search.vue
+++ b/src/views/bszx/bszxGrade/components/search.vue
@@ -7,13 +7,18 @@
添加
+
+ 初中部
+ 高中部
+