|
@@ -160,7 +160,9 @@ export default defineComponent({
|
|
|
registerExpireTime: null as any, // 结束时间
|
|
|
instrumentCode: null as any, // 乐器编码
|
|
|
activeOverTime: 0, // 活动结束时间
|
|
|
- activeOverStatus: true // 活动是否结束 默认已结束
|
|
|
+ activeOverStatus: true, // 活动是否结束 默认已结束
|
|
|
+ gradePopupIndex: [] as any, // 年级下拉索引
|
|
|
+ classPopupIndex: [] as any // 班级下拉索引
|
|
|
});
|
|
|
|
|
|
const state = reactive({
|
|
@@ -180,9 +182,9 @@ export default defineComponent({
|
|
|
client_secret: 'cooleshow-student',
|
|
|
extra: {
|
|
|
nickname: '',
|
|
|
- currentGradeNum: '',
|
|
|
- currentClass: '',
|
|
|
- gender: 1,
|
|
|
+ currentGradeNum: '' as any,
|
|
|
+ currentClass: '' as any,
|
|
|
+ gender: 1 as any,
|
|
|
registerType: null as any, // 报名类型
|
|
|
giftVipDay: 0 // 赠送会员天数
|
|
|
},
|
|
@@ -305,6 +307,11 @@ export default defineComponent({
|
|
|
instrumentCode: item.instrumentCode
|
|
|
});
|
|
|
});
|
|
|
+ forms.gradeList.sort((a: any, b: any) => a.value - b.value);
|
|
|
+ console.log(
|
|
|
+ forms.gradeList.sort((a: any, b: any) => a.value - b.value),
|
|
|
+ 'forms.gradeList.sort((a: any, b: any) => a.value - b.value)'
|
|
|
+ );
|
|
|
forms.classList = classList;
|
|
|
} else if (data.schoolInstrumentSetType === 'CLASS') {
|
|
|
// 班级
|
|
@@ -339,9 +346,9 @@ export default defineComponent({
|
|
|
});
|
|
|
// 排序班级
|
|
|
list.classList.sort((a: any, b: any) => a.value - b.value);
|
|
|
-
|
|
|
lastGradeList.push(list);
|
|
|
});
|
|
|
+ lastGradeList.sort((a: any, b: any) => a.value - b.value);
|
|
|
forms.gradeList = lastGradeList;
|
|
|
forms.classList = [];
|
|
|
} else {
|
|
@@ -1110,7 +1117,10 @@ export default defineComponent({
|
|
|
readonly
|
|
|
clickable={false}
|
|
|
modelValue={forms.gradeNumText}
|
|
|
- onClick={() => (forms.gradeStatus = true)}
|
|
|
+ onClick={() => {
|
|
|
+ forms.gradePopupIndex = [studentInfo.extra.currentGradeNum];
|
|
|
+ forms.gradeStatus = true;
|
|
|
+ }}
|
|
|
/>
|
|
|
<Field
|
|
|
clearable={false}
|
|
@@ -1130,6 +1140,7 @@ export default defineComponent({
|
|
|
showToast('请先选择年级');
|
|
|
return;
|
|
|
}
|
|
|
+ forms.classPopupIndex = [studentInfo.extra.currentClass];
|
|
|
forms.classStatus = true;
|
|
|
}}
|
|
|
/>
|
|
@@ -1381,6 +1392,7 @@ export default defineComponent({
|
|
|
class={'popupBottomSearch'}>
|
|
|
<Picker
|
|
|
showToolbar
|
|
|
+ v-model={forms.gradePopupIndex}
|
|
|
columns={forms.gradeList}
|
|
|
onCancel={() => (forms.gradeStatus = false)}
|
|
|
onConfirm={(val: any) => {
|
|
@@ -1410,6 +1422,7 @@ export default defineComponent({
|
|
|
class={'popupBottomSearch'}>
|
|
|
<Picker
|
|
|
showToolbar
|
|
|
+ v-model={forms.classPopupIndex}
|
|
|
columns={forms.classList}
|
|
|
onCancel={() => (forms.classStatus = false)}
|
|
|
onConfirm={(val: any) => {
|