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 @@ - - - - - - - - diff --git a/src/main/resources/views/layouts/v4/apps.html b/src/main/resources/views/layouts/v4/apps.html index 75a6f6a..8a95f77 100644 --- a/src/main/resources/views/layouts/v4/apps.html +++ b/src/main/resources/views/layouts/v4/apps.html @@ -415,7 +415,7 @@ layout("/layouts/v4/baseLayout.html"){ - - - - - - - - - - - - - diff --git a/src/main/resources/views/platform/sys/task/index.html b/src/main/resources/views/platform/sys/task/index.html index c59b913..1315e29 100644 --- a/src/main/resources/views/platform/sys/task/index.html +++ b/src/main/resources/views/platform/sys/task/index.html @@ -104,7 +104,7 @@ layout("/layouts/platform.html"){ - - - - - - diff --git a/src/main/resources/views/platform/zhgh/mall/manage/goods/add/index.html b/src/main/resources/views/platform/zhgh/mall/manage/goods/add/index.html index 25cd537..9521b15 100644 --- a/src/main/resources/views/platform/zhgh/mall/manage/goods/add/index.html +++ b/src/main/resources/views/platform/zhgh/mall/manage/goods/add/index.html @@ -11,7 +11,7 @@ layout("/layouts/platform.html"){ - + @@ -20,12 +20,12 @@ layout("/layouts/platform.html"){ - diff --git a/src/main/resources/views/platform/zhgh/staffmanage/member/check/task/index.html b/src/main/resources/views/platform/zhgh/staffmanage/member/check/task/index.html index ad99511..992a00d 100644 --- a/src/main/resources/views/platform/zhgh/staffmanage/member/check/task/index.html +++ b/src/main/resources/views/platform/zhgh/staffmanage/member/check/task/index.html @@ -5,19 +5,19 @@ layout("/layouts/platform.html"){ - diff --git a/src/main/resources/views/platform/zhgh/staffmanage/member/check/union/index.html b/src/main/resources/views/platform/zhgh/staffmanage/member/check/union/index.html index ad99511..992a00d 100644 --- a/src/main/resources/views/platform/zhgh/staffmanage/member/check/union/index.html +++ b/src/main/resources/views/platform/zhgh/staffmanage/member/check/union/index.html @@ -5,19 +5,19 @@ layout("/layouts/platform.html"){ - diff --git a/src/main/resources/views/platform/zhgh/staffmanage/member/info/batchmake/index.html b/src/main/resources/views/platform/zhgh/staffmanage/member/info/batchmake/index.html index 57a0536..40b68da 100644 --- a/src/main/resources/views/platform/zhgh/staffmanage/member/info/batchmake/index.html +++ b/src/main/resources/views/platform/zhgh/staffmanage/member/info/batchmake/index.html @@ -6,7 +6,7 @@ layout("/layouts/platform.html"){ - + 导出 @@ -36,16 +36,16 @@ layout("/layouts/platform.html"){ - + - - - diff --git a/src/main/resources/views/platform/zhgh/staffmanage/singleTeacher/chart/index.html b/src/main/resources/views/platform/zhgh/staffmanage/singleTeacher/chart/index.html index 45948f7..5b69332 100644 --- a/src/main/resources/views/platform/zhgh/staffmanage/singleTeacher/chart/index.html +++ b/src/main/resources/views/platform/zhgh/staffmanage/singleTeacher/chart/index.html @@ -236,7 +236,7 @@ layout("/layouts/platform.html"){ - - - - - -