From d27cc2e5c9cb19f121f1cef37b2d6929077bbe63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Mon, 17 Mar 2025 18:23:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9A=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=B7=B2=E7=9F=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/favicon2.ico | Bin 303 -> 0 bytes src/api/bszx/bszxClass/model/index.ts | 7 ++ src/api/bszx/bszxGrade/model/index.ts | 5 +- .../bszxClass/components/bszxClassEdit.vue | 28 +++-- .../bszx/bszxClass/components/search.vue | 118 +++++++++++++----- src/views/bszx/bszxClass/index.vue | 20 ++- .../bszxGrade/components/bszxGradeEdit.vue | 7 ++ .../bszx/bszxGrade/components/search.vue | 18 ++- src/views/bszx/bszxGrade/index.vue | 16 ++- 9 files changed, 173 insertions(+), 46 deletions(-) delete mode 100644 public/favicon2.ico diff --git a/public/favicon2.ico b/public/favicon2.ico deleted file mode 100644 index f205f8a2a608e3ce1c82eb2b0b69ab26a94ee6db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmZQzU<5(|0R|vYV31^FU=RbcIs^RNdAX#xfJ|Ob50@Yy4N@V%!3HGdKmShzQY`6? zzK#qG8~eHcB(ehejKx9jP7LeL$-D$|6p}rHd>I(3)EF2VS{N990fib~Fff!FFfhDI zU|_JC!N4G1FlSew4Nzjbr;B5VMeo{47X=**1YFEl32qH&E^*K-ao`Q)UR7wvkyKRJ z_V?_a+k4+I$}hbkzFJ%3Dg#4?p~kZ~HVLDysAr4KA2ZKuW1b+aAiK{|Xya|&U68Wx=#PO$fmF=Qr&NhL__vL$D|FmPoGQG+o))& pRGkXHxy9y{>Z(AWwHkM$*Rox+-; + + + 初中部 + 高中部 + + { + 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 @@ 添加 + + 初中部 + 高中部 +