From 6fb7c809cb4d31767b26ceea2b6661fc811ea06e Mon Sep 17 00:00:00 2001 From: weishengyou <2454197255@qq.com> Date: Tue, 3 Feb 2026 18:44:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E7=94=9F=E8=B5=84=E5=8A=A9-=E8=87=AA?= =?UTF-8?q?=E6=B2=BB=E5=8C=BA=E5=A5=96=E5=AD=A6=E9=87=91-=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E7=AB=AF=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/finance/knzzZzq.js | 95 ++ pages.json | 18 + pages/finance/knzzZzq/apply.vue | 1448 +++++++++++++++++++++++++++++++ pages/finance/knzzZzq/index.vue | 818 +++++++++++++++++ pages/index/index.vue | 7 + 5 files changed, 2386 insertions(+) create mode 100644 api/finance/knzzZzq.js create mode 100644 pages/finance/knzzZzq/apply.vue create mode 100644 pages/finance/knzzZzq/index.vue diff --git a/api/finance/knzzZzq.js b/api/finance/knzzZzq.js new file mode 100644 index 0000000..f76f682 --- /dev/null +++ b/api/finance/knzzZzq.js @@ -0,0 +1,95 @@ +import request from '@/utils/request'; + +// 获取自治区奖学金申请列表 +export function listOwn(data) { + return request({ + url: '/comprehensive/knzzZzqApply/listStu', + method: 'get', + params: data + }); +} + +// 修改自治区奖学金申请 +export function doEdit(data) { + return request({ + url: '/comprehensive/knzzZzqApply/doEdit', + method: 'post', + data + }); +} + +// 取消自治区奖学金申请 +export function doCancel(id) { + return request({ + url: `/comprehensive/knzzZzqApply/doCancel/${id}`, + method: 'post' + }); +} + +// 重新提交自治区奖学金申请 +export function doReApply(data) { + return request({ + url: '/comprehensive/knzzZzqApply/doReApply', + method: 'post', + data + }); +} + +// 获取单个自治区奖学金申请详情 +export function getDetail(id) { + return request({ + url: `/comprehensive/knzzZzqApply/${id}`, + method: 'get' + }); +} + +// 新增自治区奖学金申请 +export function add(data) { + return request({ + url: '/comprehensive/knzzZzqApply/add', + method: 'post', + data + }); +} + +// 提交自治区奖学金申请 +export function doApply(data) { + return request({ + url: '/comprehensive/knzzZzqApply/doApply', + method: 'post', + data + }); +} + +// 获取个人基本信息 +export function getOwnInfo() { + return request({ + url: '/system/student/getOwnInfo', + method: 'get' + }); +} + +// 获取个人扩展信息 +export function getOwnExtraInfo() { + return request({ + url: '/comprehensive/extraInfo/getOwnInfo', + method: 'get' + }); +} + +// 根据标签获取学年信息 +export function getYearByTag(tag) { + return request({ + url: '/stuCQS/basedata/year/getYearByTag', + method: 'get', + params: { tag } + }); +} + +// 获取个人签名 +export function getOwnSign() { + return request({ + url: '/workstudy/post/getOwnSign', + method: 'get' + }); +} \ No newline at end of file diff --git a/pages.json b/pages.json index 39348f5..2ad7731 100644 --- a/pages.json +++ b/pages.json @@ -1303,6 +1303,24 @@ "navigationBarTitleText": "励志奖学金申请", "navigationBarTextStyle": "white" } + }, + { + "path": "pages/finance/knzzZzq/index", + "style": { + "navigationBarBackgroundColor": "#1890FF", + "enablePullDownRefresh": false, + "navigationBarTitleText": "自治区奖学金", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/finance/knzzZzq/apply", + "style": { + "navigationBarBackgroundColor": "#1890FF", + "enablePullDownRefresh": false, + "navigationBarTitleText": "自治区奖学金申请", + "navigationBarTextStyle": "white" + } } ], "globalStyle": { diff --git a/pages/finance/knzzZzq/apply.vue b/pages/finance/knzzZzq/apply.vue new file mode 100644 index 0000000..c78b305 --- /dev/null +++ b/pages/finance/knzzZzq/apply.vue @@ -0,0 +1,1448 @@ + + + + + \ No newline at end of file diff --git a/pages/finance/knzzZzq/index.vue b/pages/finance/knzzZzq/index.vue new file mode 100644 index 0000000..47c2411 --- /dev/null +++ b/pages/finance/knzzZzq/index.vue @@ -0,0 +1,818 @@ + + + + + \ No newline at end of file diff --git a/pages/index/index.vue b/pages/index/index.vue index 04867e2..91e7f4b 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -286,6 +286,13 @@ url: '/pages/finance/knzzGl/index' }) }, + + // 跳转到自治区奖学金 + goToKnzzZzq() { + uni.navigateTo({ + url: '/pages/finance/knzzZzq/index' + }) + }, // 获取个人信息 getUserInfo() { getUserProfile().then(res => {