diff --git a/api/finance/knzzZsg.js b/api/finance/knzzZsg.js new file mode 100644 index 0000000..1d61ad3 --- /dev/null +++ b/api/finance/knzzZsg.js @@ -0,0 +1,125 @@ +import request from '@/utils/request'; + +// 中升高困难补助相关接口 + +/** + * 获取中升高困难补助申请列表 + * @param {Object} params - 查询参数 + * @param {number} params.pageNum - 页码 + * @param {number} params.pageSize - 每页大小 + * @returns {Promise} + */ +export function listOwn(params) { + return request({ + url: '/comprehensive/knzzZsgApply/listStu', + method: 'get', + params + }); +} + +/** + * 获取中升高困难补助申请详情 + * @param {number} id - 申请ID + * @returns {Promise} + */ +export function getInfo(id) { + return request({ + url: `/comprehensive/knzzZsgApply/getInfo/${id}`, + method: 'get' + }); +} + +/** + * 新增中升高困难补助申请 + * @param {Object} data - 申请数据 + * @returns {Promise} + */ +export function add(data) { + return request({ + url: '/comprehensive/knzzZsgApply/doApply', + method: 'post', + data + }); +} + +/** + * 修改中升高困难补助申请 + * @param {Object} data - 申请数据 + * @returns {Promise} + */ +export function update(data) { + return request({ + url: '/comprehensive/knzzZsgApply/doEdit', + method: 'post', + data + }); +} + +/** + * 删除中升高困难补助申请 + * @param {number} id - 申请ID + * @returns {Promise} + */ +export function delApply(id) { + return request({ + url: `/comprehensive/knzzZsgApply/doCancel/${id}`, + method: 'post' + }); +} + +/** + * 重新提交中升高困难补助申请 + * @param {Object} data - 申请数据 + * @returns {Promise} + */ +export function reApply(data) { + return request({ + url: '/comprehensive/knzzZsgApply/doReApply', + method: 'post', + data + }); +} + +/** + * 获取学生个人签名信息 + * @returns {Promise} + */ +export function getOwnSign() { + return request({ + url: '/workstudy/post/getOwnSign', + method: 'get' + }); +} + +/** + * 获取学生家庭信息 + * @returns {Promise} + */ +export function getOwnFamily() { + return request({ + url: '/comprehensive/knzzTufaApply/getOwnFamily', + method: 'get' + }); +} + +/** + * 获取学生基本信息 + * @returns {Promise} + */ +export function getStudentInfo() { + return request({ + url: '/system/student/getOwnInfo', + method: 'get' + }); +} + +/** + * 获取学生额外信息 + * @returns {Promise} + */ +export function getExtraInfo() { + return request({ + url: '/comprehensive/extraInfo/getOwnInfo', + method: 'get' + }); +} diff --git a/pages.json b/pages.json index 78467ee..21ffaad 100644 --- a/pages.json +++ b/pages.json @@ -1267,8 +1267,25 @@ "navigationBarTitleText": "特殊困难资助申请", "navigationBarTextStyle": "white" } + }, + { + "path": "pages/finance/knzzZsg/index", + "style": { + "navigationBarBackgroundColor": "#1890FF", + "enablePullDownRefresh": false, + "navigationBarTitleText": "中升高困难补助", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/finance/knzzZsg/apply", + "style": { + "navigationBarBackgroundColor": "#1890FF", + "enablePullDownRefresh": false, + "navigationBarTitleText": "中升高困难补助申请", + "navigationBarTextStyle": "white" + } } - ], "globalStyle": { "navigationBarTextStyle": "black", diff --git a/pages/finance/knzzZsg/apply.vue b/pages/finance/knzzZsg/apply.vue new file mode 100644 index 0000000..bd31dc3 --- /dev/null +++ b/pages/finance/knzzZsg/apply.vue @@ -0,0 +1,1546 @@ + + + + + + \ No newline at end of file diff --git a/pages/finance/knzzZsg/index.vue b/pages/finance/knzzZsg/index.vue new file mode 100644 index 0000000..f59f805 --- /dev/null +++ b/pages/finance/knzzZsg/index.vue @@ -0,0 +1,605 @@ + + + + + diff --git a/pages/index/index.vue b/pages/index/index.vue index cec4583..e022e2d 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -44,6 +44,10 @@ 特殊困难资助 + + + 中升高困难补助 + @@ -284,6 +288,13 @@ url: '/pages/finance/special/index' }) }, + + // 跳转到中升高困难补助 + goToKnzzZsg() { + uni.navigateTo({ + url: '/pages/finance/knzzZsg/index' + }) + }, // 获取个人信息 getUserInfo() { getUserProfile().then(res => {