feat: 调整志愿表返回之后保留原信息
parent
040deddad6
commit
e57d5015fe
|
|
@ -8,22 +8,13 @@
|
|||
{{ year }}
|
||||
<view class="i-carbon-chevron-down rotate-270"></view>
|
||||
</view>
|
||||
<!-- <view
|
||||
@click="handleShow(2)"
|
||||
class="px-[24rpx] py-[8rpx] bg-[#f8f8f8] rounded-[8rpx] flex justify-between items-center text-[24rpx]"
|
||||
>
|
||||
{{ batche }}
|
||||
<view class="i-carbon-chevron-down rotate-270"></view>
|
||||
</view>
|
||||
--->
|
||||
</view>
|
||||
|
||||
<scroll-view class="mt-[38rpx] flex-1">
|
||||
<WXXTable :data="tableData">
|
||||
<WXXTableCol prop="year" label="年份" width="10%"></WXXTableCol>
|
||||
<WXXTableCol prop="major_name" label="专业" width="17%"></WXXTableCol>
|
||||
<WXXTableCol prop="subjectAndCollege" label="院校/批次-选考要求" width="19%"></WXXTableCol>
|
||||
<WXXTableCol prop="enroll_num" label="录取数" width="13%"></WXXTableCol>
|
||||
<WXXTableCol prop="major_name" label="专业" width="24%"></WXXTableCol>
|
||||
<WXXTableCol prop="subjectAndCollege" label="院校/批次-选考要求" width="25%"></WXXTableCol>
|
||||
<WXXTableCol prop="score" label="分数" width="24%"></WXXTableCol>
|
||||
<WXXTableCol prop="rank_min" label="最低位次" width="17%"></WXXTableCol>
|
||||
</WXXTable>
|
||||
|
|
@ -109,7 +100,7 @@ const getPlanProListData = async (newVal) => {
|
|||
tableData.value = _res.newZsplanfusions.map((item) => {
|
||||
let _item = item
|
||||
_item.score = `最高分:${item.score_max !== '0' ? item.score_max : '--'} \n 最低分:${item.score_min !== '0' ? item.score_min : '--'} \n 平均分:${item.score_average !== '0' ? item.score_average : '--'}`
|
||||
_item.subjectAndCollege = ` 院校/批次:${item.subject_name} \n 选科:${item.second_subject}`
|
||||
_item.subjectAndCollege = ` 院校/批次:${item.volunteer_type} \n 选科:${item.second_subject}`
|
||||
return _item
|
||||
})
|
||||
|
||||
|
|
|
|||
|
|
@ -193,7 +193,6 @@ const handleRemove = (removeItem: { type: string; value: any }, index: number) =
|
|||
defaultRegion.value = filterParams.value
|
||||
.filter((item) => item.type === 'region' && item.value.code !== removeItem.value.code)
|
||||
.map((item) => item.value.code)
|
||||
console.log(defaultRegion.value)
|
||||
}
|
||||
if (removeItem.type === 'nature') {
|
||||
defaultNature.value = filterParams.value
|
||||
|
|
@ -224,11 +223,22 @@ const handleRemove = (removeItem: { type: string; value: any }, index: number) =
|
|||
|
||||
const handleConfirm = () => {
|
||||
return {
|
||||
chooseRegion: chooseRegion.value,
|
||||
chooseNature: chooseNature.value,
|
||||
chooseUniType: chooseUniType.value,
|
||||
chooseCollegeFeature: chooseCollegeFeature.value,
|
||||
choosePhase: choosePhase.value,
|
||||
chooseRegion: filterParams.value
|
||||
.filter((item) => item.type === 'region')
|
||||
.map((item) => item.value.name),
|
||||
chooseNature: filterParams.value
|
||||
.filter((item) => item.type === 'nature')
|
||||
.map((item) => item.value.name),
|
||||
chooseUniType: filterParams.value
|
||||
.filter((item) => item.type === 'uniType')
|
||||
.map((item) => item.value.name),
|
||||
chooseCollegeFeature: filterParams.value
|
||||
.filter((item) => item.type === 'collegeFeature')
|
||||
.map((item) => item.value.name),
|
||||
choosePhase: filterParams.value
|
||||
.filter((item) => item.type === 'phase')
|
||||
.map((item) => item.value.name)
|
||||
.join(','),
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -103,7 +103,6 @@ const addWishList = () => {
|
|||
}
|
||||
saveWishList(params).then((res) => {
|
||||
if (res.code === 200) {
|
||||
userStore.clearWishList()
|
||||
vTbId.value = res.result as number
|
||||
} else {
|
||||
uni.showToast({
|
||||
|
|
|
|||
|
|
@ -155,7 +155,7 @@ export const getAdmissionMark = (params: {
|
|||
batchName: string
|
||||
locationCode: string
|
||||
}) => {
|
||||
return http.get('/api/PlanPro/admissionMark', params)
|
||||
return http.get('/api/PlanPro/admissionMarkV2', params)
|
||||
}
|
||||
|
||||
export const deleteUnCollection = (params: { wxId: number; uId: number }) => {
|
||||
|
|
|
|||
|
|
@ -59,6 +59,7 @@ const initState = {
|
|||
batchDataUrl: '',
|
||||
batchName: '',
|
||||
wishList: [],
|
||||
wishListId: '',
|
||||
isShowAi: true,
|
||||
}
|
||||
|
||||
|
|
@ -184,6 +185,14 @@ export const useUserStore = defineStore(
|
|||
userInfo.value.wishList = []
|
||||
}
|
||||
|
||||
const setWishListId = ({ id }: { id: number }) => {
|
||||
userInfo.value.wishListId = id
|
||||
}
|
||||
|
||||
const clearWishListId = () => {
|
||||
userInfo.value.wishListId = ''
|
||||
}
|
||||
|
||||
const setIsVIP = (val: boolean) => {
|
||||
userInfo.value.estimatedAchievement.isVIP = val
|
||||
}
|
||||
|
|
@ -231,6 +240,8 @@ export const useUserStore = defineStore(
|
|||
setVipCode,
|
||||
setIsShowAi,
|
||||
setUserBaseInfo,
|
||||
setWishListId,
|
||||
clearWishListId,
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
|
|||
|
|
@ -63,6 +63,7 @@ export type ExtraUserInfo = {
|
|||
batchDataUrl: string
|
||||
batchName: string
|
||||
wishList: any[]
|
||||
wishListId: string | number
|
||||
isShowAi: boolean
|
||||
mobile: string
|
||||
sex: number
|
||||
|
|
|
|||
Loading…
Reference in New Issue