diff --git a/src/api/base/server.ts b/src/api/base/server.ts index 7a88904..decae64 100644 --- a/src/api/base/server.ts +++ b/src/api/base/server.ts @@ -21,9 +21,6 @@ export const kmFindAllApi = async () => { export const findAllXxXqNjTree = async () => { return await get("/api/nj/findAllXxXqNjTree"); }; -export const findAllNjBjTree = async () => { - return await get("/api/nj/findAllNjBjTree"); -}; export const jsConfirmJsDataApi = async (params: any) => { return await post("/api/js/confirmJsData", params); }; @@ -83,27 +80,11 @@ export const mobilejllistApi = async (params: any) => { return res.result; }; -export const getByJlIdApi = async (params: any) => { - const res = await get("/mobile/jl/getByJlId", params); - return res.result; -}; - // 提交点名信息 export const jsdXkdmListApi = async (params: any) => { return await post("/mobile/js/xkdm/add", params); }; -// 推送清单相关API -// 根据接龙ID获取学生信息 -export const jlzxFindByJlParamsApi = async (params: { jlId: string }) => { - return await get("/api/jlzx/findByJlParams", params); -}; - -// 保存推送信息 -export const xxtsSaveByJlzxParamsApi = async (params: { jlId: string }) => { - return await post("/api/xxts/saveByJlzxParams", params); -}; - // 获取待办列表 export const dbListApi = async (params: any) => { return await get("/api/db/findPage", params); @@ -124,11 +105,6 @@ export const xsQjSpApi = async (params: any) => { return await post("/api/xsQj/sp", params); }; -// 获取所有班级 -export const bjFindAllApi = async (params: any) => { - return await get("/api/bj/findAll", params); -}; - // 获取学生列表 export const xsFindList = async (params: any) => { return await get("/api/xs/findPage", params); diff --git a/src/pages/view/homeSchool/parentAddressBook/detail.vue b/src/pages/view/homeSchool/parentAddressBook/detail.vue index 181a48b..0e68a6b 100644 --- a/src/pages/view/homeSchool/parentAddressBook/detail.vue +++ b/src/pages/view/homeSchool/parentAddressBook/detail.vue @@ -6,19 +6,19 @@ - {{ studentDetail?.name }} + {{ xsInfo?.xm }} - {{ studentDetail?.gender }} + {{ xsInfo?.gender }} - {{ studentDetail?.age }}岁 + {{ xsInfo?.age }}岁 @@ -31,35 +31,35 @@ 班级: - {{ studentDetail?.classInfo }} + {{ xsInfo?.njmc + " " + xsInfo?.bjmc }} 出生日期: - {{ studentDetail?.birthDate }} + {{ xsInfo?.birthDate }} - + 家长信息 - + - + - {{ parent.name }} - ({{ parent.relation }}) + {{ jz.jzxm }} + ({{ jz.jzxsgxId }}) + 暂无家长信息 @@ -208,69 +141,85 @@ onMounted(async () => { } /* 班级选择器样式 */ -.class-selector { - display: flex; +.filter-group { justify-content: space-between; // 改为 space-between 以容纳人数 - align-items: center; padding: 10px 15px; background-color: #fff; border-bottom: 1px solid #eee; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); - .student-count { - font-size: 14px; - color: #666; - white-space: nowrap; // 防止换行 - } - - .bj-picker { - flex: 1 0 1px; - max-width: 45%; - } - .search-section { - flex: 1 0 1px; + display: flex; + background-color: #ffffff; + position: sticky; + top: 0; + z-index: 10; + padding: 0; + margin-bottom: 6px; + + .search-box { + display: flex; + align-items: center; + background-color: #f5f5f5; + border-radius: 50rpx; + padding: 0 20rpx; + height: 70rpx; + flex: 1 0 1px; + + uni-icons { + margin-right: 15rpx; + } + + .search-input { + flex: 1; + height: 100%; + border: none; + background: transparent; + font-size: 28rpx; + color: #333; + + &::placeholder { + color: #999; + } + } + + .search-clear { + margin-left: 15rpx; + cursor: pointer; + } + } + + .search-btn { + margin-left: 10px; + flex: 0 0 80px; + height: 35px; + border-radius: 20px; + } + } + + .bj-xs-count { + display: flex; + align-items: center; + .bj-picker { + flex: 1 0 1px; + } + .student-count { + margin-left: 10px; + font-size: 14px; + color: #666; + white-space: nowrap; // 防止换行 + flex: 0 0 80px; + text-align: center; + } + + } } .search-section { padding: 0rpx 15rpx; - background-color: #ffffff; - position: sticky; - top: 0; - z-index: 10; - .search-box { - display: flex; - align-items: center; - background-color: #f5f5f5; - border-radius: 50rpx; - padding: 0 20rpx; - height: 70rpx; - - uni-icons { - margin-right: 15rpx; - } - - .search-input { - flex: 1; - height: 100%; - border: none; - background: transparent; - font-size: 28rpx; - color: #333; - - &::placeholder { - color: #999; - } - } - - .search-clear { - margin-left: 15rpx; - cursor: pointer; - } - } } .student-list-container {