From 560221d34cd6390cf80a7a964ee87a080d00e324 Mon Sep 17 00:00:00 2001 From: dyy <807692433@qq.com> Date: Wed, 19 Oct 2022 14:37:17 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E7=AB=AF=E5=AE=BF=E8=88=8D=E7=9B=B8=E5=85=B3=EF=BC=9A?= =?UTF-8?q?=E5=AD=A6=E7=94=9F=E4=B8=8E=E7=8F=AD=E7=BA=A7=E8=81=94=E5=8A=A8?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Acc_DailyAssess/single.vue | 18 +++++++++++++++++- .../Acc_PublicAreaHealth/single.vue | 17 +++++++++++++++++ .../Acc_StuDayRoutine/single.vue | 16 ++++++++++++++++ 3 files changed, 50 insertions(+), 1 deletion(-) diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/single.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/single.vue index 10dbe8362..3b7afe0f2 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/single.vue +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/single.vue @@ -59,7 +59,8 @@ @input="setValue('Acc_DailyAssess.ClassNo', $event)" :value="getValue('Acc_DailyAssess.ClassNo')" :disabled="!edit" - :range="dataSource.Acc_DailyAssess.ClassNo" + :range="dataSource.Acc_DailyAssess.ClassNo" + @change="ClassNoChange" title="班级" required /> @@ -423,6 +424,7 @@ export default { } this.setValue('Acc_DailyAssess.MajorNo',''); this.setValue('Acc_DailyAssess.ClassNo',''); + this.setValue('Acc_DailyAssess.StuNo',''); }, //多条件查询:专业改变事件 async MajorNoChange(){ @@ -436,6 +438,20 @@ export default { }) } this.setValue('Acc_DailyAssess.ClassNo',''); + this.setValue('Acc_DailyAssess.StuNo',''); + }, + //多条件查询:班级改变事件 + async ClassNoChange(){ + if (this.getValue('Acc_DailyAssess.ClassNo') != null && this.getValue('Acc_DailyAssess.ClassNo')!=undefined && this.getValue('Acc_DailyAssess.ClassNo') != "") { + this.FETCH_DATASOURCE('StuInfoBasic').then(result => { + this.dataSource.Acc_DailyAssess.StuNo = result.data.filter(t=>t.classno===this.getValue('Acc_DailyAssess.ClassNo')).map(t => ({ text: t.stuname, value: t.stuno })) + }) + }else{ + this.FETCH_DATASOURCE('StuInfoBasic').then(result => { + this.dataSource.Acc_DailyAssess.StuNo = result.data.map(t => ({ text: t.stuname, value: t.stuno })) + }) + } + this.setValue('Acc_DailyAssess.StuNo',''); }, diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/single.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/single.vue index 248cc0d1d..2d25b07dd 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/single.vue +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/single.vue @@ -24,6 +24,7 @@ :value="getValue('Acc_PublicAreaHealth.ClassNo')" :disabled="!edit" :range="dataSource.Acc_PublicAreaHealth.ClassNo" + @change="ClassNoChange" title="班级" required /> @@ -313,6 +314,7 @@ export default { } this.setValue('Acc_PublicAreaHealth.MajorNo',''); this.setValue('Acc_PublicAreaHealth.ClassNo',''); + this.setValue('Acc_PublicAreaHealth.StuNo',''); }, //多条件查询:专业改变事件 async MajorNoChange(){ @@ -326,7 +328,22 @@ export default { }) } this.setValue('Acc_PublicAreaHealth.ClassNo',''); + this.setValue('Acc_PublicAreaHealth.StuNo',''); }, + //多条件查询:班级改变事件 + async ClassNoChange(){ + if (this.getValue('Acc_PublicAreaHealth.ClassNo') != null && this.getValue('Acc_PublicAreaHealth.ClassNo')!=undefined && this.getValue('Acc_PublicAreaHealth.ClassNo') != "") { + this.FETCH_DATASOURCE('StuInfoBasic').then(result => { + this.dataSource.Acc_PublicAreaHealth.StuNo = result.data.filter(t=>t.classno===this.getValue('Acc_PublicAreaHealth.ClassNo')).map(t => ({ text: t.stuname, value: t.stuno })) + }) + }else{ + this.FETCH_DATASOURCE('StuInfoBasic').then(result => { + this.dataSource.Acc_PublicAreaHealth.StuNo = result.data.map(t => ({ text: t.stuname, value: t.stuno })) + }) + } + this.setValue('Acc_PublicAreaHealth.StuNo',''); + }, + } diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_StuDayRoutine/single.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_StuDayRoutine/single.vue index a0462c195..9f97d5eaa 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_StuDayRoutine/single.vue +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_StuDayRoutine/single.vue @@ -24,6 +24,7 @@ :value="getValue('Acc_StuDayRoutine.ClassNo')" :disabled="!edit" :range="dataSource.Acc_StuDayRoutine.ClassNo" + @change="ClassNoChange" title="班级" required /> @@ -313,6 +314,7 @@ export default { } this.setValue('Acc_StuDayRoutine.MajorNo',''); this.setValue('Acc_StuDayRoutine.ClassNo',''); + this.setValue('Acc_StuDayRoutine.StuNo',''); }, //多条件查询:专业改变事件 async MajorNoChange(){ @@ -326,6 +328,20 @@ export default { }) } this.setValue('Acc_StuDayRoutine.ClassNo',''); + this.setValue('Acc_StuDayRoutine.StuNo',''); + }, + //多条件查询:班级改变事件 + async ClassNoChange(){ + if (this.getValue('Acc_StuDayRoutine.ClassNo') != null && this.getValue('Acc_StuDayRoutine')!=undefined && this.getValue('Acc_StuDayRoutine.ClassNo') != "") { + this.FETCH_DATASOURCE('StuInfoBasic').then(result => { + this.dataSource.Acc_StuDayRoutine.StuNo = result.data.filter(t=>t.classno===this.getValue('Acc_StuDayRoutine.ClassNo')).map(t => ({ text: t.stuname, value: t.stuno })) + }) + }else{ + this.FETCH_DATASOURCE('StuInfoBasic').then(result => { + this.dataSource.Acc_StuDayRoutine.StuNo = result.data.map(t => ({ text: t.stuname, value: t.stuno })) + }) + } + this.setValue('Acc_StuDayRoutine.StuNo',''); },