diff --git a/api/finance/special.js b/api/finance/special.js
new file mode 100644
index 0000000..f289829
--- /dev/null
+++ b/api/finance/special.js
@@ -0,0 +1,85 @@
+import request from '@/utils/request'
+
+// 获取当前用户的特殊困难资助申请记录
+export function listOwn(params) {
+ return request({
+ url: '/comprehensive/knzzTufaApply/listStu',
+ method: 'get',
+ params
+ })
+}
+
+// 查询特殊困难资助申请详细
+export function getApply(id) {
+ return request({
+ url: '/comprehensive/knzzTufaApply/' + id,
+ method: 'get'
+ })
+}
+
+// 新增特殊困难资助申请
+export function addApply(data) {
+ return request({
+ url: '/comprehensive/knzzTufaApply/doApply',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改特殊困难资助申请
+export function updateApply(data) {
+ return request({
+ url: '/comprehensive/knzzTufaApply/doEdit',
+ method: 'post',
+ data: data
+ })
+}
+
+// 删除特殊困难资助申请
+export function delApply(id) {
+ return request({
+ url: '/comprehensive/knzzTufaApply/doCancel/' + id,
+ method: 'post'
+ })
+}
+
+// 重新提交特殊困难资助申请
+export function reApply(data) {
+ return request({
+ url: '/comprehensive/knzzTufaApply/doReApply',
+ method: 'post',
+ data: data
+ })
+}
+
+// 获取当前用户的家庭信息
+export function getOwnFamily() {
+ return request({
+ url: '/comprehensive/knzzTufaApply/getOwnFamily',
+ method: 'get'
+ })
+}
+
+// 获取当前用户的贫困认定信息
+export function getOwnKnrd() {
+ return request({
+ url: '/comprehensive/knzzTufaApply/getOwnKnrd',
+ method: 'get'
+ })
+}
+
+// 获取当前用户的扩展信息
+export function getOwnExtraInfo() {
+ return request({
+ url: '/comprehensive/extraInfo/getOwnInfo',
+ method: 'get'
+ })
+}
+
+// 获取当前用户的基本信息
+export function getOwnInfo() {
+ return request({
+ url: '/system/student/getOwnInfo',
+ method: 'get'
+ })
+}
diff --git a/pages.json b/pages.json
index c95255f..78467ee 100644
--- a/pages.json
+++ b/pages.json
@@ -1249,6 +1249,24 @@
"navigationBarTitleText": "新增社区建设",
"navigationBarTextStyle": "white"
}
+ },
+ {
+ "path": "pages/finance/special/index",
+ "style": {
+ "navigationBarBackgroundColor": "#1890FF",
+ "enablePullDownRefresh": false,
+ "navigationBarTitleText": "特殊困难资助",
+ "navigationBarTextStyle": "white"
+ }
+ },
+ {
+ "path": "pages/finance/special/apply",
+ "style": {
+ "navigationBarBackgroundColor": "#1890FF",
+ "enablePullDownRefresh": false,
+ "navigationBarTitleText": "特殊困难资助申请",
+ "navigationBarTextStyle": "white"
+ }
}
],
diff --git a/pages/finance/special/apply.vue b/pages/finance/special/apply.vue
new file mode 100644
index 0000000..2704bb8
--- /dev/null
+++ b/pages/finance/special/apply.vue
@@ -0,0 +1,1642 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 学生基本信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.gender ? formData.gender : '请选择性别' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 家庭经济情况
+
+
+
+
+ {{ formData.jthk === '城镇' ? '✓' : '' }}
+ 城镇
+
+
+ {{ formData.jthk === '农村' ? '✓' : '' }}
+ 农村
+
+
+
+
+
+
+
+ {{ formData.hardCondition === option ? '✓' : '' }}
+ {{ option }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 家庭成员情况
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 新增家庭成员
+
+
+
+
+
+
+
+ 申请理由与承诺
+
+
+
+
+
+
+
+
+ 重新签名
+
+
+ 点击签名
+
+
+
+
+
+ +
+ {{ detailMode ? '已上传佐证材料' : '上传文件' }}
+
+
+
+ {{ file.attachmentName || file.trueName }}
+
+
+
+ 支持上传jpg/png/pdf格式文件,单个文件不超过10MB(如病例、住房证明等)
+
+
+
+
+
+
+
+ 审核意见
+
+
+
+ 辅导员意见
+
+ {{ formData.fdyCmt }}
+ 暂无审核意见
+
+
+ 审核人:{{ formData.fdyName }}
+ 审核时间:{{ formData.fdyDate }}
+
+
+
+
+
+ 二级学院意见
+
+ {{ formData.deptCmt }}
+ 暂无审核意见
+
+
+ 审核人:{{ formData.xwName }}
+ 审核时间:{{ formData.deptDate }}
+
+
+
+
+
+ 学校意见
+
+ {{ formData.xgCmt }}
+ 暂无审核意见
+
+
+ 审核人:{{ formData.xgName }}
+ 审核时间:{{ formData.xgDate }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/finance/special/index.vue b/pages/finance/special/index.vue
new file mode 100644
index 0000000..38f9b0f
--- /dev/null
+++ b/pages/finance/special/index.vue
@@ -0,0 +1,689 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 暂无特殊困难资助申请数据
+ 点击右下角"+号"按钮提交新申请
+
+
+
+
+
+
+
+
+
+
+
+
+ 学号:{{ getSafeValue(item, 'stuNo', '-') }}
+ 姓名:{{ getSafeValue(item, 'stuName', '-') }}
+ 学院:{{ getSafeValue(item, 'deptName', '-') }}
+ 班级:{{ getSafeValue(item, 'className', '-') }}
+
+
+
+
+
+ 困难类型:{{ getSafeValue(item, 'hardCondition', '-') }}
+
+ 困难原因:{{ getSafeValue(item, 'applyReason', '-') }}
+
+
+
+
+
+
+ 辅导员审核意见:
+
+ {{ getReviewDetailText(item, 'fdyCmt') }}
+
+
+
+ 学院审核意见:
+
+ {{ getReviewDetailText(item, 'deptCmt') }}
+
+
+
+ 学校审核意见:
+
+ {{ getReviewDetailText(item, 'xgCmt') }}
+
+
+
+
+
+
+
+
+
+
+ 重新提交
+
+
+ 修改
+
+
+ 取消申请
+
+
+
+
+ 查看
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ '+' }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 1f73480..cec4583 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -34,6 +34,19 @@
+
+
+
+ 其他服务
+
+
+
+
+ 特殊困难资助
+
+
+
+
@@ -259,11 +272,18 @@
})
},
// 页面调转
- gotopage(path) {
- uni.navigateTo({
- url: path
- })
- },
+ gotopage(path) {
+ uni.navigateTo({
+ url: path
+ })
+ },
+
+ // 跳转到特殊困难资助
+ goToSpecialAid() {
+ uni.navigateTo({
+ url: '/pages/finance/special/index'
+ })
+ },
// 获取个人信息
getUserInfo() {
getUserProfile().then(res => {