From 28151ef47789bf688a31a3dbfa64b8d8a9a4ed46 Mon Sep 17 00:00:00 2001
From: "@jyuhsin" <729757837@qq.com>
Date: Fri, 19 Dec 2025 11:42:49 +0800
Subject: [PATCH] commit
---
.../app/web/commons/proc/CspProcessor.java | 41 +++++
src/main/resources/chain/mvc-chain.json | 1 +
.../static/components/module/kh/KhZb.vue | 2 +-
.../components/module/kh/UploadMaterials.vue | 2 +-
.../static/components/plugins/Guava.vue | 2 +-
.../components/plugins/sysUpload/index.vue | 2 +-
.../resources/views/layouts/platform.html | 2 +-
.../resources/views/layouts/platform_h5.html | 18 +-
src/main/resources/views/layouts/v4/apps.html | 2 +-
.../views/layouts/v4/baseLayout.html | 18 +-
src/main/resources/views/layouts/v4/home.html | 2 +-
.../views/layouts/v4/home/index.html | 2 +-
src/main/resources/views/layouts/v4/msg.html | 2 +-
.../views/layouts/v4/personCenter.html | 2 +-
.../resources/views/layouts/v4/platform.html | 2 +-
src/main/resources/views/layouts/v4/serv.html | 2 +-
.../resources/views/layouts/v4/subApp.html | 2 +-
src/main/resources/views/layouts/v4/todo.html | 2 +-
.../views/platform/bpm/cfg/design/index.html | 2 +-
.../platform/bpm/cfg/design/modeler.html | 2 +-
.../platform/bpm/processDefine/index.html | 2 +-
.../views/platform/flow/category/index.html | 2 +-
.../platform/flow/common/approval/form.html | 2 +-
.../views/platform/flow/define/index.html | 2 +-
.../views/platform/flow/define/preview.html | 2 +-
.../platform/flow/definition/designer.html | 2 +-
.../views/platform/flow/definition/index.html | 2 +-
.../views/platform/flow/design/designer.html | 2 +-
.../views/platform/flow/design/index.html | 2 +-
.../views/platform/flow/designer/index.html | 2 +-
.../views/platform/flow/instance/index.html | 2 +-
.../views/platform/flow/todoCenter/index.html | 2 +-
.../resources/views/platform/sys/403.html | 2 +-
.../resources/views/platform/sys/404.html | 2 +-
.../resources/views/platform/sys/500.html | 2 +-
.../views/platform/sys/api/index.html | 2 +-
.../views/platform/sys/conf/index.html | 2 +-
.../views/platform/sys/dashboard.html | 2 +-
.../views/platform/sys/data/unit/index.html | 2 +-
.../views/platform/sys/data/user/pull.html | 2 +-
.../views/platform/sys/data/user/update.html | 2 +-
.../views/platform/sys/dict/index.html | 2 +-
.../views/platform/sys/file/index.html | 2 +-
.../resources/views/platform/sys/h5Login.html | 2 +-
.../views/platform/sys/h5upload.html | 2 +-
.../resources/views/platform/sys/home.html | 2 +-
.../platform/sys/homeActivity/index.html | 2 +-
.../views/platform/sys/log/index.html | 2 +-
.../resources/views/platform/sys/login.html | 4 +-
.../views/platform/sys/menu/index.html | 2 +-
.../views/platform/sys/menu/index_copy.html | 2 +-
.../views/platform/sys/module/index.html | 2 +-
.../views/platform/sys/msg/index.html | 2 +-
.../views/platform/sys/msg/summary/index.html | 2 +-
.../views/platform/sys/msg/user/indexAll.html | 2 +-
.../platform/sys/msg/user/indexRead.html | 2 +-
.../platform/sys/msg/user/indexUnread.html | 2 +-
.../views/platform/sys/noPermission.html | 2 +-
.../platform/sys/officeTemplate/index.html | 2 +-
.../views/platform/sys/role/index.html | 2 +-
.../views/platform/sys/route/index.html | 2 +-
.../views/platform/sys/signature.html | 2 +-
.../views/platform/sys/task/cron.html | 2 +-
.../views/platform/sys/task/index.html | 2 +-
.../views/platform/sys/union/index.html | 2 +-
.../views/platform/sys/unit/index.html | 2 +-
.../views/platform/sys/user/index.html | 2 +-
.../views/platform/sys/user/pass.html | 2 +-
.../zhgh/activity/basic/event/index.html | 2 +-
.../zhgh/activity/basic/settings/index.html | 2 +-
.../zhgh/activity/basic/union/index.html | 2 +-
.../zhgh/activity/basic/unit/index.html | 2 +-
.../zhgh/activity/basic/userScope/index.html | 2 +-
.../activity/basic/userScopeData/index.html | 2 +-
.../culture/club/applyActivity/index.html | 2 +-
.../culture/club/applyUser/index.html | 2 +-
.../culture/club/auditActivity/index.html | 2 +-
.../culture/club/infoManage/index.html | 2 +-
.../culture/club/userStatistics/index.html | 2 +-
.../culture/school/applyActivity/index.html | 2 +-
.../culture/school/applyUser/index.html | 2 +-
.../culture/school/infoManage/index.html | 2 +-
.../culture/school/userStatistics/index.html | 2 +-
.../culture/union/applyActivity/index.html | 2 +-
.../culture/union/applyUser/index.html | 2 +-
.../culture/union/auditActivity/index.html | 2 +-
.../culture/union/infoManage/index.html | 2 +-
.../culture/union/userStatistics/index.html | 2 +-
.../declare/apply/form.html | 2 +-
.../declare/apply/index.html | 2 +-
.../declare/apply/view.html | 2 +-
.../declare/branchunion/form.html | 2 +-
.../declare/branchunion/index.html | 2 +-
.../declare/clubprincipal/form.html | 2 +-
.../declare/clubprincipal/index.html | 2 +-
.../declare/mine/index.html | 2 +-
.../declare/schoolprincipal/form.html | 2 +-
.../declare/schoolprincipal/index.html | 2 +-
.../declare/schoolunion/form.html | 2 +-
.../declare/schoolunion/index.html | 2 +-
.../reimbursement/apply/form.html | 2 +-
.../reimbursement/apply/index.html | 2 +-
.../reimbursement/apply/view.html | 2 +-
.../reimbursement/board/index.html | 2 +-
.../reimbursement/branchunion/form.html | 2 +-
.../reimbursement/branchunion/index.html | 2 +-
.../reimbursement/clubprincipal/form.html | 2 +-
.../reimbursement/clubprincipal/index.html | 2 +-
.../deputySchoolUnion/index.html | 2 +-
.../reimbursement/mine/index.html | 2 +-
.../reimbursement/schoolFinance/index.html | 2 +-
.../reimbursement/schoolprincipal/form.html | 2 +-
.../reimbursement/schoolprincipal/index.html | 2 +-
.../reimbursement/schoolunion/form.html | 2 +-
.../reimbursement/schoolunion/index.html | 2 +-
.../zhgh/activity/family/apply/index.html | 2 +-
.../zhgh/activity/family/manage/index.html | 2 +-
.../activity/family/statistics/index.html | 2 +-
.../zhgh/activity/family/type/index.html | 2 +-
.../activity/family/userAdjust/index.html | 2 +-
.../activity/family/userManage/index.html | 2 +-
.../zhgh/activity/fellowship/apply/index.html | 2 +-
.../activity/fellowship/manage/index.html | 2 +-
.../activity/fellowship/statistics/index.html | 2 +-
.../zhgh/activity/fellowship/type/index.html | 2 +-
.../activity/fellowship/userAdjust/index.html | 2 +-
.../activity/fellowship/userManage/index.html | 2 +-
.../activity/fitnesswalk/activityManage.html | 2 +-
.../activity/fitnesswalk/bindingRecord.html | 2 +-
.../activity/fitnesswalk/punchStatistics.html | 2 +-
.../zhgh/activity/fitnesswalk/stepRaffle.html | 2 +-
.../activity/fitnesswalk/stepRanking.html | 2 +-
.../activity/fitnesswalk/stepStatistics.html | 2 +-
.../zhgh/activity/fitnesswalk/stepWining.html | 2 +-
.../activity/leadthought/apply/index.html | 2 +-
.../leadthought/basic/manage/index.html | 2 +-
.../leadthought/basic/type/index.html | 2 +-
.../leadthought/branchunionaudit/index.html | 2 +-
.../zhgh/activity/leadthought/mine/index.html | 2 +-
.../activity/leadthought/query/index.html | 2 +-
.../leadthought/schoolunionaudit/index.html | 2 +-
.../activity/planSummary/yearPlan/index.html | 2 +-
.../planSummary/yearSummary/index.html | 2 +-
.../zhgh/activity/sports/applyUser/index.html | 2 +-
.../activity/sports/applyUser/indexList.html | 2 +-
.../activity/sports/infoManage/index.html | 2 +-
.../zhgh/activity/sports/reading/index.html | 2 +-
.../activity/trainSignUp/apply/index.html | 2 +-
.../activity/trainSignUp/manage/index.html | 2 +-
.../trainSignUp/statistics/index.html | 2 +-
.../zhgh/activity/trainSignUp/type/index.html | 2 +-
.../trainSignUp/userAdjust/index.html | 2 +-
.../trainSignUp/userManage/index.html | 2 +-
.../workscollection/manage/index.html | 2 +-
.../activity/workscollection/read/index.html | 2 +-
.../workscollection/upload/index.html | 2 +-
.../platform/zhgh/benefit/address/index.html | 2 +-
.../platform/zhgh/benefit/goods/index.html | 2 +-
.../zhgh/benefit/goodsCategory/index.html | 2 +-
.../platform/zhgh/benefit/order/index.html | 2 +-
.../platform/zhgh/benefit/project/index.html | 2 +-
.../platform/zhgh/benefit/shop/index.html | 2 +-
.../zhgh/benefit/statistics/index.html | 2 +-
.../platform/zhgh/benefit/userList/index.html | 2 +-
.../zhgh/benefit/userSelection/index.html | 2 +-
.../zhgh/benefit/userSelectionList/index.html | 2 +-
.../zhgh/benefit/userSelectionMine/index.html | 2 +-
.../zhgh/club/evaluate/apply/index.html | 2 +-
.../zhgh/club/evaluate/clubAudit/index.html | 2 +-
.../zhgh/club/evaluate/mine/index.html | 2 +-
.../zhgh/club/evaluate/schoolAudit/index.html | 2 +-
.../evaluate/schoolLeaderAudit/index.html | 2 +-
.../zhgh/club/examine/apply/index.html | 2 +-
.../zhgh/club/examine/clubAudit/index.html | 2 +-
.../zhgh/club/examine/mine/index.html | 2 +-
.../zhgh/club/examine/schoolAudit/index.html | 2 +-
.../club/examine/schoolLeaderAudit/index.html | 2 +-
.../club/infoManage/auditManager/index.html | 2 +-
.../zhgh/club/infoManage/change/index.html | 2 +-
.../zhgh/club/infoManage/manage/index.html | 2 +-
.../club/infoManage/refreshReport/index.html | 2 +-
.../club/infoManage/ruleUpdate/index.html | 2 +-
.../infoManage/schoolAuditReport/index.html | 2 +-
.../infoManage/schoolAuditRule/index.html | 2 +-
.../platform/zhgh/club/join/apply/index.html | 2 +-
.../zhgh/club/join/clubApproval/index.html | 2 +-
.../platform/zhgh/club/join/list/index.html | 2 +-
.../platform/zhgh/club/join/mine/index.html | 2 +-
.../zhgh/club/join/mineclub/index.html | 2 +-
.../club/join/schoolUnionApproval/index.html | 2 +-
.../zhgh/club/register/apply/index.html | 2 +-
.../zhgh/club/register/clubConfirm/index.html | 2 +-
.../zhgh/club/register/mine/index.html | 2 +-
.../register/schoolLeaderAudit/index.html | 2 +-
.../zhgh/club/register/schoolReply/index.html | 2 +-
.../platform/zhgh/club/statistics/index.html | 2 +-
.../dayofficework/article/analysis/index.html | 2 +-
.../article/branchUnionApproval/index.html | 2 +-
.../article/clubApproval/index.html | 2 +-
.../dayofficework/article/examine/index.html | 2 +-
.../article/firstExamine/index.html | 2 +-
.../dayofficework/article/mine/index.html | 2 +-
.../dayofficework/article/query/index.html | 2 +-
.../article/schoolUnionApproval/form.html | 2 +-
.../article/schoolUnionApproval/index.html | 2 +-
.../dayofficework/article/write/index.html | 2 +-
.../dayofficework/asset/category/index.html | 2 +-
.../asset/depreciation/index.html | 2 +-
.../dayofficework/asset/manage/index.html | 2 +-
.../asset/stocktaking/index.html | 2 +-
.../asset/stocktakingPlan/index.html | 2 +-
.../birthdayWishes/plan/index.html | 2 +-
.../dayofficework/buildHome/act/index.html | 2 +-
.../dayofficework/buildHome/agency/index.html | 2 +-
.../buildHome/kpi/plan/index.html | 2 +-
.../buildHome/kpi/write/index.html | 2 +-
.../buildHome/littleHouse/index.html | 2 +-
.../buildHome/logBook/index.html | 2 +-
.../buildHome/material/index.html | 2 +-
.../buildHome/material/query/index.html | 2 +-
.../cadreTraining/activity/index.html | 2 +-
.../cadreTraining/collect/index.html | 2 +-
.../cadreTraining/mine/index.html | 2 +-
.../cadreTraining/schoolAudit/index.html | 2 +-
.../cadreTraining/signUp/index.html | 2 +-
.../dayofficework/clothing/account/index.html | 2 +-
.../dayofficework/clothing/apply/index.html | 2 +-
.../dayofficework/clothing/record/index.html | 2 +-
.../zhgh/dayofficework/edu/courses/index.html | 2 +-
.../dayofficework/edu/personRank/index.html | 6 +-
.../dayofficework/edu/unionRank/index.html | 2 +-
.../enrollmentRegistration/apply/index.html | 2 +-
.../applyList/index.html | 2 +-
.../enrollmentRegistration/plan/index.html | 2 +-
.../schoolAudit/index.html | 2 +-
.../enrollmentRegistration/summary/index.html | 2 +-
.../unionAudit/index.html | 2 +-
.../evaluation/activity/index.html | 2 +-
.../dayofficework/evaluation/apply/index.html | 2 +-
.../evaluation/branchUnionApproval/index.html | 2 +-
.../dayofficework/evaluation/mine/index.html | 2 +-
.../evaluation/schoolUnionApproval/index.html | 2 +-
.../evaluation/summary/index.html | 2 +-
.../exerciseCard/apply/index.html | 2 +-
.../exerciseCard/mine/index.html | 2 +-
.../exerciseCard/query/index.html | 2 +-
.../dayofficework/fund/dashboard/index.html | 2 +-
.../fund/member/batchJoin/index.html | 10 +-
.../member/branchUnionApproval/index.html | 2 +-
.../fund/member/changeRecord/index.html | 2 +-
.../dayofficework/fund/member/his/index.html | 2 +-
.../dayofficework/fund/member/mine/index.html | 2 +-
.../fund/member/query/index.html | 12 +-
.../member/schoolUnionApproval/index.html | 2 +-
.../fund/member/write/index.html | 4 +-
.../fund/subsidy/analysis/index.html | 130 +++++++-------
.../fund/subsidy/query/index.html | 2 +-
.../zhgh/dayofficework/ghkh/config/index.html | 2 +-
.../zhgh/dayofficework/ghkh/khph.html | 2 +-
.../zhgh/dayofficework/ghkh/khzb.html | 2 +-
.../zhgh/dayofficework/ghkh/lssjcx.html | 2 +-
.../zhgh/dayofficework/ghkh/xghsh.html | 2 +-
.../zhgh/dayofficework/ghkh/xjkhzb.html | 2 +-
.../platform/zhgh/dayofficework/ghkh/zp.html | 2 +-
.../healthCheckup/campus/index.html | 2 +-
.../healthCheckup/listMange/index.html | 2 +-
.../healthCheckup/projectMange/index.html | 2 +-
.../healthCheckup/statisticsSingle/index.html | 2 +-
.../zhgh/dayofficework/honor/apply/index.html | 2 +-
.../zhgh/dayofficework/honor/basic/index.html | 2 +-
.../dayofficework/honor/batchHonor/index.html | 2 +-
.../zhgh/dayofficework/honor/board/index.html | 2 +-
.../honor/honorLevelSummary/index.html | 2 +-
.../dayofficework/honor/manage/index.html | 2 +-
.../honor/registration/index.html | 2 +-
.../honor/unionSummary/index.html | 2 +-
.../dayofficework/integral/config/index.html | 2 +-
.../dayofficework/integral/detail/index.html | 2 +-
.../dayofficework/integral/manage/index.html | 2 +-
.../dayofficework/literacy/apply/index.html | 2 +-
.../dayofficework/literacy/course/index.html | 2 +-
.../dayofficework/literacy/manage/index.html | 2 +-
.../literacy/statistics/index.html | 2 +-
.../dayofficework/literacy/teacher/index.html | 2 +-
.../dayofficework/literacy/type/index.html | 2 +-
.../literacy/userAdjust/index.html | 2 +-
.../literacy/userManage/index.html | 2 +-
.../meeting/delegationApproval/index.html | 2 +-
.../dayofficework/meeting/leave/index.html | 2 +-
.../dayofficework/meeting/manage/index.html | 2 +-
.../dayofficework/meeting/mine/index.html | 2 +-
.../dayofficework/meeting/online/index.html | 2 +-
.../meeting/schoolUnionApproval/index.html | 2 +-
.../meeting/statistics/index.html | 2 +-
.../dayofficework/meeting/type/index.html | 2 +-
.../activityBudget/allocationEdit/index.html | 2 +-
.../outlay/activityBudget/apply/index.html | 2 +-
.../activityBudget/applyList/index.html | 2 +-
.../activityBudget/applyStatistics/index.html | 2 +-
.../activityBudget/queryStatistics/index.html | 2 +-
.../activityBudget/schoolAudit/form.html | 2 +-
.../activityBudget/schoolAudit/index.html | 2 +-
.../activityBudget/schoolPrincipal/index.html | 2 +-
.../outlayManage/club/manage/index.html | 2 +-
.../outlayManage/club/useDetail/index.html | 2 +-
.../outlayManage/school/manage/index.html | 2 +-
.../outlayManage/school/useDetail/index.html | 2 +-
.../outlayManage/union/manage/index.html | 2 +-
.../outlayManage/union/useDetail/index.html | 2 +-
.../outlay/outlayReimburse/apply/index.html | 2 +-
.../outlayReimburse/applyList/index.html | 2 +-
.../outlayReimburse/clubAudit/index.html | 2 +-
.../outlayReimburse/clubZxAudit/index.html | 2 +-
.../outlayReimburse/schoolCnAudit/index.html | 2 +-
.../outlayReimburse/schoolKjAudit/index.html | 2 +-
.../outlayReimburse/schoolZxAudit/index.html | 2 +-
.../outlay/outlayReimburse/summary/index.html | 2 +-
.../outlayReimburse/unionAudit/index.html | 2 +-
.../dayofficework/qsv/activity/index.html | 2 +-
.../zhgh/dayofficework/qsv/bank/index.html | 2 +-
.../zhgh/dayofficework/qsv/quiz/rank.html | 2 +-
.../zhgh/dayofficework/qsv/survey/index.html | 2 +-
.../dayofficework/rest/activity/index.html | 2 +-
.../zhgh/dayofficework/rest/query/index.html | 2 +-
.../zhgh/dayofficework/rest/signUp/index.html | 2 +-
.../retiresouvenirs/batch/index.html | 2 +-
.../retiresouvenirs/ledger/index.html | 2 +-
.../zhgh/dayofficework/site/apply/index.html | 2 +-
.../zhgh/dayofficework/site/manage/index.html | 2 +-
.../zhgh/dayofficework/site/mine/index.html | 2 +-
.../zhgh/dayofficework/site/record/index.html | 2 +-
.../site/schoolUnionAudit/index.html | 2 +-
.../zhgh/dayofficework/site/type/index.html | 2 +-
.../unionReimburse/apply/index.html | 2 +-
.../unionReimburse/collect/index.html | 2 +-
.../unionReimburse/mine/index.html | 2 +-
.../unionReimburse/review/index.html | 2 +-
.../womanSanitary/manage/index.html | 2 +-
.../womanSanitary/project/index.html | 2 +-
.../womanSanitary/query/index.html | 2 +-
.../dayofficework/workershome/data/revel.html | 2 +-
.../dayofficework/workershome/data/type.html | 2 +-
.../workershome/declaration/apply.html | 8 +-
.../workershome/declaration/mine.html | 2 +-
.../declaration/organizationAudit.html | 2 +-
.../workershome/declaration/schoolAudit.html | 2 +-
.../workershome/declaration/statistics.html | 2 +-
.../dayofficework/workershome/info/apply.html | 2 +-
.../dayofficework/workershome/info/info.html | 2 +-
.../dayofficework/workershome/info/mine.html | 2 +-
.../workershome/info/schoolAudit.html | 2 +-
.../workershome/review/doReview.html | 12 +-
.../workershome/review/khzb.html | 2 +-
.../workershome/review/statistics.html | 8 +-
.../workershome/review/xjkhzb.html | 4 +-
.../delegationOnePush/index.html | 2 +-
.../delegationTwoPush/index.html | 2 +-
.../executiveCommitteeConfig/index.html | 2 +-
.../executiveCommitteeMember/index.html | 2 +-
.../preparatoryGroupPush/index.html | 2 +-
.../material/approval/index.html | 2 +-
.../material/mine/index.html | 2 +-
.../material/statistics/index.html | 2 +-
.../material/write/index.html | 2 +-
.../meeting/approval/index.html | 2 +-
.../meeting/mine/index.html | 2 +-
.../meeting/statistics/index.html | 2 +-
.../meeting/write/index.html | 2 +-
.../democratic/proposal/config/all/index.html | 2 +-
.../proposal/config/type/index.html | 2 +-
.../proposal/config/unit/index.html | 2 +-
.../democratic/proposal/dashboard/index.html | 2 +-
.../proposal/export/comprehensive/index.html | 2 +-
.../proposal/query/chart/index.html | 2 +-
.../proposal/query/collectProgress/index.html | 2 +-
.../proposal/query/comprehensive/index.html | 2 +-
.../proposal/query/delegation/index.html | 2 +-
.../proposal/query/history/index.html | 2 +-
.../proposal/query/plagiarismCheck/index.html | 2 +-
.../proposal/query/underTakeReply/index.html | 2 +-
.../query/underTakeSatisfaction/index.html | 2 +-
.../proposal/query/yearReport/index.html | 2 +-
.../proposal/senior/basic/index.html | 2 +-
.../proposal/senior/delete/index.html | 2 +-
.../proposal/senior/expediting/index.html | 2 +-
.../proposal/senior/feedback/index.html | 2 +-
.../proposal/senior/type/index.html | 2 +-
.../proposal/transact/commissioner/index.html | 2 +-
.../transact/committeeFiling/index.html | 2 +-
.../transact/committeeFilingUnit/index.html | 2 +-
.../proposal/transact/delegation/index.html | 2 +-
.../proposal/transact/feedback/index.html | 2 +-
.../proposal/transact/invite/form.html | 2 +-
.../proposal/transact/invite/index.html | 2 +-
.../proposal/transact/mine/index.html | 2 +-
.../transact/schoolLeaderApproval/index.html | 2 +-
.../proposal/transact/seconded/index.html | 2 +-
.../proposal/transact/suggestion/index.html | 2 +-
.../proposal/transact/unitRead/index.html | 2 +-
.../proposal/transact/unitReply/index.html | 2 +-
.../transact/viceDelegation/index.html | 2 +-
.../proposal/transact/write/index.html | 2 +-
.../zhgh/democratic/proposal/view/index.html | 2 +-
.../suggestion/config/all/index.html | 2 +-
.../suggestion/config/type/index.html | 2 +-
.../tc/export/comprehensive/index.html | 2 +-
.../suggestion/tc/query/chart/index.html | 2 +-
.../tc/query/collectProgress/index.html | 2 +-
.../tc/query/comprehensive/index.html | 2 +-
.../suggestion/tc/query/delegation/index.html | 2 +-
.../suggestion/tc/query/history/index.html | 2 +-
.../tc/query/underTakeReply/index.html | 2 +-
.../suggestion/tc/query/yearReport/index.html | 2 +-
.../suggestion/tc/senior/basic/index.html | 2 +-
.../suggestion/tc/senior/delete/index.html | 2 +-
.../suggestion/tc/senior/type/index.html | 2 +-
.../tc/transact/committeeFiling/index.html | 2 +-
.../transact/committeeFilingUnit/index.html | 2 +-
.../tc/transact/delegation/index.html | 2 +-
.../suggestion/tc/transact/mine/index.html | 2 +-
.../transact/schoolLeaderApproval/index.html | 2 +-
.../tc/transact/seconded/index.html | 2 +-
.../tc/transact/unitRead/index.html | 2 +-
.../tc/transact/unitReply/index.html | 2 +-
.../suggestion/tc/transact/write/index.html | 2 +-
.../wc/export/comprehensive/index.html | 2 +-
.../suggestion/wc/query/chart/index.html | 2 +-
.../wc/query/collectProgress/index.html | 2 +-
.../wc/query/comprehensive/index.html | 2 +-
.../suggestion/wc/query/delegation/index.html | 2 +-
.../suggestion/wc/query/history/index.html | 2 +-
.../wc/query/underTakeReply/index.html | 2 +-
.../suggestion/wc/query/yearReport/index.html | 2 +-
.../suggestion/wc/senior/basic/index.html | 2 +-
.../suggestion/wc/senior/delete/index.html | 2 +-
.../suggestion/wc/senior/type/index.html | 2 +-
.../wc/transact/committeeFiling/index.html | 2 +-
.../transact/committeeFilingUnit/index.html | 2 +-
.../wc/transact/delegation/index.html | 2 +-
.../suggestion/wc/transact/mine/index.html | 2 +-
.../transact/schoolLeaderApproval/index.html | 2 +-
.../wc/transact/seconded/index.html | 2 +-
.../wc/transact/unitRead/index.html | 2 +-
.../wc/transact/unitReply/index.html | 2 +-
.../suggestion/wc/transact/write/index.html | 2 +-
.../democratic/suggestionBox/mine/index.html | 2 +-
.../democratic/suggestionBox/query/index.html | 2 +-
.../democratic/suggestionBox/write/index.html | 2 +-
.../democratic/suggestionBox/xgh/index.html | 2 +-
.../teachercongress/dashboard/index.html | 2 +-
.../delegate/manage/index.html | 2 +-
.../teachercongress/delegate/push/index.html | 2 +-
.../teachercongress/delegate/push/write.html | 2 +-
.../delegate/push/zcAudit.html | 2 +-
.../teachercongress/delegate/read/index.html | 2 +-
.../delegate/transition/index.html | 2 +-
.../teachercongress/delegation/index.html | 2 +-
.../guildhall/manage/index.html | 2 +-
.../guildhall/meeting/index.html | 2 +-
.../guildhall/seatSummary/index.html | 2 +-
.../guildhall/selectSeat/index.html | 2 +-
.../teachercongress/institution/index.html | 2 +-
.../teachercongress/meetings/file/index.html | 2 +-
.../teachercongress/meetings/index.html | 2 +-
.../teachercongress/prepare/file/index.html | 2 +-
.../prepare/quotaAllocation/index.html | 2 +-
.../prepare/session/index.html | 2 +-
.../workercongress/delegate/manage/index.html | 2 +-
.../workercongress/delegate/read/index.html | 2 +-
.../workercongress/delegation/index.html | 2 +-
.../workercongress/session/index.html | 2 +-
.../platform/zhgh/mall/buy/cart/index.html | 160 +++++++++---------
.../platform/zhgh/mall/buy/home/index.html | 40 ++---
.../zhgh/mall/manage/goods/add/index.html | 8 +-
.../mall/manage/goods/category/index.html | 28 +--
.../zhgh/staffbenefit/blessing/applyList.html | 2 +-
.../staffbenefit/blessing/blessingUser.html | 2 +-
.../staffbenefit/condolence/apply/index.html | 2 +-
.../condolence/branchUnionApproval/form.html | 2 +-
.../condolence/branchUnionApproval/index.html | 2 +-
.../staffbenefit/condolence/mine/index.html | 2 +-
.../staffbenefit/condolence/read/index.html | 2 +-
.../condolence/schoolUnionApproval/form.html | 2 +-
.../condolence/schoolUnionApproval/index.html | 2 +-
.../staffbenefit/condolence/type/index.html | 2 +-
.../contribution/detailed/index.html | 2 +-
.../staffbenefit/contribution/list/index.html | 2 +-
.../contribution/statistics/index.html | 2 +-
.../staffbenefit/contribution/type/index.html | 2 +-
.../difficulthelp/apply/form.html | 64 +++----
.../difficulthelp/apply/index.html | 8 +-
.../branchunionapproval/form.html | 2 +-
.../branchunionapproval/index.html | 2 +-
.../difficulthelp/mine/index.html | 2 +-
.../difficulthelp/reading/index.html | 2 +-
.../schoolunionapproval/form.html | 2 +-
.../schoolunionapproval/index.html | 2 +-
.../difficulthelp/view/index.html | 32 ++--
.../staffbenefit/dsznfmtx/apply/index.html | 2 +-
.../staffbenefit/dsznfmtx/collect/index.html | 2 +-
.../staffbenefit/dsznfmtx/mine/index.html | 2 +-
.../dsznfmtx/schoolAudit/index.html | 2 +-
.../dsznfmtx/unionAudit/index.html | 2 +-
.../activityList/index.html | 2 +-
.../activitySignUp/index.html | 2 +-
.../excellentRecuperation/line/index.html | 2 +-
.../schoolAudit/index.html | 2 +-
.../excellentRecuperation/summary/index.html | 2 +-
.../travelAgency/index.html | 2 +-
.../staffbenefit/huimin/manage/index.html | 2 +-
.../zhgh/staffbenefit/legal/apply/index.html | 2 +-
.../legal/appointmentSet/index.html | 2 +-
.../legal/doctorManage/index.html | 2 +-
.../zhgh/staffbenefit/legal/list/index.html | 2 +-
.../staffbenefit/legal/onlinePost/index.html | 2 +-
.../staffbenefit/legal/onlineReply/index.html | 2 +-
.../staffbenefit/legal/statistics/index.html | 2 +-
.../zhgh/staffbenefit/legal/study/index.html | 2 +-
.../maternityLeave/apply/index.html | 2 +-
.../maternityLeave/collect/index.html | 2 +-
.../maternityLeave/mine/index.html | 2 +-
.../maternityLeave/schoolAudit/index.html | 2 +-
.../maternityLeave/unionAudit/index.html | 2 +-
.../mutualInsurance/apply/index.html | 2 +-
.../mutualInsurance/collect/index.html | 2 +-
.../mutualInsurance/mine/index.html | 2 +-
.../mutualInsurance/project/index.html | 2 +-
.../staffbenefit/psychology/apply/index.html | 2 +-
.../psychology/appointmentSet/index.html | 2 +-
.../psychology/doctorManage/index.html | 2 +-
.../staffbenefit/psychology/list/index.html | 2 +-
.../psychology/onlinePost/index.html | 2 +-
.../psychology/onlineReply/index.html | 2 +-
.../psychology/statistics/index.html | 2 +-
.../staffbenefit/psychology/study/index.html | 2 +-
.../recuperation/annualAnalysis/index.html | 2 +-
.../recuperation/baseManagement/index.html | 2 +-
.../branchUnionUserQuery/index.html | 2 +-
.../recuperation/config/index.html | 2 +-
.../staffbenefit/recuperation/line/index.html | 2 +-
.../recuperation/lineSelect/index.html | 2 +-
.../schoolUnionUserQuery/index.html | 2 +-
.../recuperation/statistics/index.html | 2 +-
.../recuperation/travelAgency/index.html | 2 +-
.../staffmanage/childManage/manage/index.html | 2 +-
.../staffmanage/childManage/mine/index.html | 2 +-
.../staffmanage/childManage/write/index.html | 2 +-
.../apply/branchunionapproval/form.html | 2 +-
.../apply/branchunionapproval/index.html | 2 +-
.../staffmanage/member/apply/mine/index.html | 2 +-
.../apply/schoolunionapproval/form.html | 6 +-
.../apply/schoolunionapproval/index.html | 14 +-
.../staffmanage/member/apply/submit/form.html | 42 ++---
.../member/apply/submit/index.html | 2 +-
.../apply/uniongroupapproval/index.html | 10 +-
.../staffmanage/member/apply/view/index.html | 28 +--
.../member/branch/audit/index.html | 2 +-
.../member/branch/manage/index.html | 2 +-
.../member/branch/record/index.html | 2 +-
.../branch/verification/check/index.html | 2 +-
.../member/change/branchunionaudit/form.html | 2 +-
.../member/change/branchunionaudit/index.html | 22 +--
.../member/change/manage/index.html | 18 +-
.../staffmanage/member/change/mine/index.html | 2 +-
.../member/change/record/index.html | 2 +-
.../member/change/schoolunionaudit/form.html | 2 +-
.../member/change/schoolunionaudit/index.html | 20 +--
.../member/change/submit/form.html | 40 ++---
.../member/change/submit/index.html | 2 +-
.../member/change/submit/oldindex.html | 2 +-
.../member/change/uniongroupaudit/index.html | 22 +--
.../staffmanage/member/change/view/index.html | 28 +--
.../member/check/school/index.html | 10 +-
.../staffmanage/member/check/task/index.html | 8 +-
.../staffmanage/member/check/union/index.html | 8 +-
.../member/info/batchmake/index.html | 10 +-
.../staffmanage/member/info/board/index.html | 2 +-
.../staffmanage/member/info/board/index1.html | 2 +-
.../member/info/datamanage/index.html | 2 +-
.../staffmanage/member/info/group/index.html | 14 +-
.../member/info/history/index.html | 2 +-
.../member/modelworker/manage/index.html | 2 +-
.../member/school/audit/index.html | 2 +-
.../member/school/manage/index.html | 2 +-
.../member/school/record/index.html | 2 +-
.../school/verification/check/index.html | 2 +-
.../school/verification/manage/index.html | 2 +-
.../member/statistics/analysis/index.html | 2 +-
.../statistics/comprehensive/index.html | 26 +--
.../member/statistics/summary/index.html | 2 +-
.../member/verification/list/index.html | 2 +-
.../membercost/chartSummary/index.html | 2 +-
.../zhgh/staffmanage/membercost/config.html | 2 +-
.../staffmanage/membercost/mine/index.html | 2 +-
.../zhgh/staffmanage/membercost/project.html | 2 +-
.../staffmanage/membercost/refund/index.html | 2 +-
.../zhgh/staffmanage/membercost/summary.html | 2 +-
.../zhgh/staffmanage/membercost/user.html | 2 +-
.../personnelcheck/config/index.html | 30 ++--
.../personnelcheck/manage/index.html | 16 +-
.../personnelcheck/single/index.html | 12 +-
.../singleTeacher/chart/index.html | 2 +-
.../singleTeacher/ledger/index.html | 2 +-
.../sourcechange/manage/index.html | 2 +-
.../specialstaff/manage/index.html | 2 +-
.../staffmanage/thirtyTeach/manage/index.html | 2 +-
.../thirtyTeach/summary/index.html | 2 +-
.../zhgh/welfare/addressManage/index.html | 2 +-
.../platform/zhgh/welfare/mine/index.html | 2 +-
.../zhgh/welfare/projectMange/index.html | 2 +-
.../platform/zhgh/welfare/select/index.html | 2 +-
.../welfare/selectionSituation/index.html | 2 +-
.../zhgh/welfare/statistics/index.html | 2 +-
.../zhgh/welfare/userChoose/index.html | 2 +-
.../zhgh/welfare/welfareUser/index.html | 2 +-
.../zhghh5/activity/culture/applyUser.html | 2 +-
.../zhghh5/activity/culture/signUp.html | 2 +-
.../zhghh5/activity/family/apply/index.html | 2 +-
.../zhghh5/activity/family/list/index.html | 2 +-
.../zhghh5/activity/family/mine/index.html | 2 +-
.../activity/fellowship/apply/index.html | 2 +-
.../activity/fellowship/list/index.html | 2 +-
.../activity/fellowship/mine/index.html | 2 +-
.../platform/zhghh5/activity/qsv/index.html | 2 +-
.../zhghh5/activity/qsv/quiz/index.html | 2 +-
.../zhghh5/activity/qsv/quiz/result.html | 2 +-
.../zhghh5/activity/qsv/survey/index.html | 2 +-
.../zhghh5/activity/sports/applyUser.html | 2 +-
.../zhghh5/activity/sports/eventList.html | 2 +-
.../activity/trainSignUp/apply/index.html | 2 +-
.../activity/trainSignUp/list/index.html | 2 +-
.../activity/trainSignUp/mine/index.html | 2 +-
.../activity/trainSignUp/scan/index.html | 2 +-
.../activity/workscollection/mine/index.html | 2 +-
.../activity/workscollection/read/index.html | 2 +-
.../workscollection/upload/index.html | 2 +-
.../zhghh5/benefit/address/index.html | 2 +-
.../platform/zhghh5/benefit/shop/buy.html | 2 +-
.../platform/zhghh5/benefit/shop/cart.html | 2 +-
.../zhghh5/benefit/shop/category.html | 2 +-
.../platform/zhghh5/benefit/shop/detail.html | 2 +-
.../platform/zhghh5/benefit/shop/index.html | 2 +-
.../platform/zhghh5/benefit/shop/order.html | 2 +-
.../benefit/userSelection/goodsSelection.html | 2 +-
.../zhghh5/benefit/userSelection/index.html | 2 +-
.../benefit/userSelectionMine/index.html | 2 +-
.../platform/zhghh5/club/apply/index.html | 2 +-
.../zhghh5/club/clubApproval/index.html | 2 +-
.../platform/zhghh5/club/mine/index.html | 2 +-
.../club/schoolUnionApproval/index.html | 2 +-
.../asset/stocktaking/index.html | 2 +-
.../dayofficework/edu/course/detail.html | 2 +-
.../dayofficework/edu/courses/index.html | 2 +-
.../dayofficework/edu/history/index.html | 2 +-
.../dayofficework/edu/studyhis/index.html | 2 +-
.../zhghh5/dayofficework/edu/video/play.html | 2 +-
.../enrollmentRegistration/apply/index.html | 2 +-
.../enrollmentRegistration/mine/index.html | 2 +-
.../schoolAudit/index.html | 2 +-
.../unionAudit/index.html | 2 +-
.../healthCheckup/list/index.html | 2 +-
.../healthCheckup/mine/index.html | 2 +-
.../projectManageForm/index.html | 2 +-
.../dayofficework/literacy/apply/index.html | 2 +-
.../dayofficework/literacy/list/index.html | 2 +-
.../dayofficework/literacy/mine/index.html | 2 +-
.../meeting/delegationApproval/index.html | 2 +-
.../dayofficework/meeting/leave/index.html | 2 +-
.../dayofficework/meeting/mine/index.html | 2 +-
.../meeting/schoolUnionApproval/index.html | 2 +-
.../outlayReimburse/apply/index.html | 2 +-
.../outlayReimburse/applyList/index.html | 2 +-
.../outlayReimburse/clubAudit/index.html | 2 +-
.../outlayReimburse/clubZxAudit/index.html | 2 +-
.../outlayReimburse/schoolCnAudit/index.html | 2 +-
.../outlayReimburse/schoolKjAudit/index.html | 2 +-
.../outlayReimburse/schoolZxAudit/index.html | 2 +-
.../outlayReimburse/unionAudit/index.html | 2 +-
.../zhghh5/dayofficework/qsv/index.html | 2 +-
.../zhghh5/dayofficework/qsv/quiz/index.html | 2 +-
.../zhghh5/dayofficework/qsv/quiz/result.html | 2 +-
.../dayofficework/qsv/survey/index.html | 2 +-
.../dayofficework/site/apply/index.html | 2 +-
.../zhghh5/dayofficework/site/mine/index.html | 2 +-
.../site/schoolUnionAudit/index.html | 2 +-
.../unionReimburse/apply/index.html | 2 +-
.../unionReimburse/collect/index.html | 2 +-
.../unionReimburse/mine/index.html | 2 +-
.../unionReimburse/review/index.html | 2 +-
.../proposal/query/comprehensive/index.html | 2 +-
.../proposal/transact/commissioner/index.html | 2 +-
.../proposal/transact/delegation/index.html | 2 +-
.../transact/feedbackEvaluation/index.html | 2 +-
.../proposal/transact/mine/index.html | 2 +-
.../transact/schoolLeaderApproval/index.html | 2 +-
.../proposal/transact/seconded/index.html | 2 +-
.../proposal/transact/suggestion/index.html | 2 +-
.../proposal/transact/unitReply/index.html | 2 +-
.../transact/viceDelegation/index.html | 2 +-
.../proposal/transact/write/index.html | 2 +-
.../tc/transact/delegation/index.html | 2 +-
.../suggestion/tc/transact/mine/index.html | 2 +-
.../tc/transact/seconded/index.html | 2 +-
.../suggestion/tc/transact/write/index.html | 2 +-
.../wc/transact/delegation/index.html | 2 +-
.../suggestion/wc/transact/mine/index.html | 2 +-
.../wc/transact/seconded/index.html | 2 +-
.../suggestion/wc/transact/write/index.html | 2 +-
.../democratic/suggestionBox/mine/index.html | 2 +-
.../democratic/suggestionBox/query/index.html | 2 +-
.../democratic/suggestionBox/write/index.html | 2 +-
.../democratic/suggestionBox/xgh/index.html | 2 +-
.../teachercongress/delegate/read/index.html | 2 +-
.../guildhall/selectSeat/index.html | 2 +-
.../platform/zhghh5/index/home/index.html | 2 +-
.../zhghh5/index/signature/index.html | 2 +-
.../staffbenefit/condolence/apply/index.html | 2 +-
.../condolence/branchUnionApproval/index.html | 2 +-
.../staffbenefit/condolence/mine/index.html | 2 +-
.../condolence/schoolUnionApproval/index.html | 2 +-
.../staffbenefit/contribution/list/index.html | 2 +-
.../staffbenefit/contribution/mine/index.html | 2 +-
.../difficulthelp/apply/index.html | 2 +-
.../branchunionapproval/index.html | 2 +-
.../difficulthelp/mine/index.html | 2 +-
.../schoolunionapproval/index.html | 2 +-
.../staffbenefit/dsznfmtx/apply/index.html | 2 +-
.../staffbenefit/dsznfmtx/collect/index.html | 2 +-
.../staffbenefit/dsznfmtx/mine/index.html | 2 +-
.../dsznfmtx/schoolAudit/index.html | 2 +-
.../dsznfmtx/unionAudit/index.html | 2 +-
.../staffbenefit/huimin/mine/index.html | 2 +-
.../staffbenefit/legal/apply/index.html | 2 +-
.../zhghh5/staffbenefit/legal/list/index.html | 2 +-
.../staffbenefit/legal/onlinePost/index.html | 2 +-
.../staffbenefit/legal/onlineReply/index.html | 2 +-
.../maternityLeave/apply/index.html | 2 +-
.../maternityLeave/collect/index.html | 2 +-
.../maternityLeave/mine/index.html | 2 +-
.../maternityLeave/schoolAudit/index.html | 2 +-
.../maternityLeave/unionAudit/index.html | 2 +-
.../staffbenefit/psychology/apply/index.html | 2 +-
.../staffbenefit/psychology/list/index.html | 2 +-
.../psychology/onlinePost/index.html | 2 +-
.../psychology/onlineReply/index.html | 2 +-
.../staffmanage/childmanage/manage/index.html | 2 +-
.../staffmanage/childmanage/mine/index.html | 2 +-
.../staffmanage/childmanage/write/index.html | 2 +-
.../apply/branchunionapproval/index.html | 2 +-
.../staffmanage/member/apply/mine/index.html | 2 +-
.../apply/schoolunionapproval/index.html | 2 +-
.../member/apply/submit/index.html | 2 +-
.../apply/uniongroupapproval/index.html | 22 +--
.../staffmanage/member/info/board/index.html | 12 +-
.../staffmanage/member/info/group/index.html | 16 +-
.../memberCost/memberCostList.html | 6 +-
.../staffmanage/memberCost/paySuccess.html | 2 +-
.../staffmanage/memberCost/summary.html | 2 +-
.../views/platform/zhghh5/sys/home/index.html | 2 +-
.../platform/zhghh5/sys/integral/index.html | 2 +-
.../platform/zhghh5/sys/signature/index.html | 2 +-
.../platform/zhghh5/sys/userInfo/index.html | 2 +-
.../platform/zhghh5/welfare/address/list.html | 2 +-
.../platform/zhghh5/welfare/mine/list.html | 2 +-
.../platform/zhghh5/welfare/select/index.html | 2 +-
.../platform/zhghh5/welfare/select/list.html | 2 +-
.../zhghh5/welfare/select/success.html | 2 +-
.../zhghh5/welfare/userChoose/index.html | 2 +-
.../zhghh5/welfare/userChoose/list.html | 2 +-
769 files changed, 1270 insertions(+), 1234 deletions(-)
create mode 100644 src/main/java/com/budwk/app/web/commons/proc/CspProcessor.java
diff --git a/src/main/java/com/budwk/app/web/commons/proc/CspProcessor.java b/src/main/java/com/budwk/app/web/commons/proc/CspProcessor.java
new file mode 100644
index 0000000..afdb45c
--- /dev/null
+++ b/src/main/java/com/budwk/app/web/commons/proc/CspProcessor.java
@@ -0,0 +1,41 @@
+package com.budwk.app.web.commons.proc;
+
+import org.nutz.mvc.ActionContext;
+import org.nutz.mvc.impl.processor.AbstractProcessor;
+
+import java.util.Base64;
+
+/**
+ * @ClassName CspProcessor
+ * @Author JyuHsin
+ * @Date 2025/12/19 9:58
+ * @Version 1.0
+ * @Description TODO
+ */
+public class CspProcessor extends AbstractProcessor {
+
+ public void process(ActionContext ac) throws Throwable {
+ // 1. 生成 nonce
+ String nonce = Base64.getEncoder().encodeToString(
+ java.security.SecureRandom.getInstanceStrong().generateSeed(16)
+ );
+
+ // 2. 存入 request,供 Beetl 使用
+ ac.getRequest().setAttribute("cspNonce", nonce);
+
+ // 3. 设置 CSP 头
+ String csp = "default-src 'self'; " +
+ "script-src 'self' 'unsafe-eval' 'nonce-" + nonce + "' https:; " +
+ "worker-src 'self' blob:;" +
+ "style-src * 'unsafe-inline' data:; " +
+ "img-src 'self' data: https:; " +
+ "font-src * data:; " +
+ "connect-src 'self' https:; " +
+ "frame-ancestors 'none'; " +
+ "object-src 'none';";
+
+ ac.getResponse().setHeader("Content-Security-Policy", csp);
+
+ doNext(ac);
+ }
+}
diff --git a/src/main/resources/chain/mvc-chain.json b/src/main/resources/chain/mvc-chain.json
index 32fb22a..fa56461 100644
--- a/src/main/resources/chain/mvc-chain.json
+++ b/src/main/resources/chain/mvc-chain.json
@@ -3,6 +3,7 @@ var chain={
"ps" : [
"com.budwk.app.web.commons.proc.LogTimeProcessor",
"com.budwk.app.web.commons.proc.GlobalsSettingProcessor",
+ "com.budwk.app.web.commons.proc.CspProcessor",
"org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor",
"org.nutz.mvc.impl.processor.EncodingProcessor",
"org.nutz.mvc.impl.processor.ModuleProcessor",
diff --git a/src/main/resources/static/components/module/kh/KhZb.vue b/src/main/resources/static/components/module/kh/KhZb.vue
index 64043cb..252b7ca 100644
--- a/src/main/resources/static/components/module/kh/KhZb.vue
+++ b/src/main/resources/static/components/module/kh/KhZb.vue
@@ -217,7 +217,7 @@
-
-
-
-
-
-
-
-