From 1f6f6d58ba5d169f22d98a7899c308eae8119ee6 Mon Sep 17 00:00:00 2001 From: wuxingyu <1223154024@qq.com> Date: Sat, 6 Dec 2025 22:06:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E6=8A=A5=E5=8A=9F=E8=83=BD=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 24 + src/api/submit/common/common.ts | 28 + src/api/submit/companyReport/index.ts | 27 + src/api/submit/myApprove/index.ts | 21 + src/api/submit/myApprove/types.ts | 53 ++ src/api/submit/myReporting/index.ts | 60 ++ src/api/submit/myReporting/types.ts | 81 ++ src/api/submit/paySlip/index.ts | 43 + src/api/submit/paySlip/types.ts | 61 ++ .../submit/systemConfig/reportManage/index.ts | 32 + .../submit/systemConfig/reportManage/types.ts | 39 + .../submit/systemConfig/ruleManage/index.ts | 32 + .../submit/systemConfig/ruleManage/types.ts | 41 + src/api/submit/userScore/index.ts | 25 + src/api/submit/userScore/type.ts | 77 ++ src/hooks/web/useCache.ts | 6 + src/store/modules/dept.ts | 93 +++ src/store/modules/rewardsPunishReason.ts | 119 +++ src/store/modules/userList.ts | 80 ++ src/store/static.js | 22 + src/views/Login/SocialLogin.vue | 5 + src/views/Login/components/LoginForm.vue | 3 + src/views/submit/common/detail.vue | 481 +++++++++++ src/views/submit/companyReport/index.vue | 512 ++++++++++++ src/views/submit/myApprove/approve.vue | 759 ++++++++++++++++++ src/views/submit/myApprove/index.vue | 560 +++++++++++++ src/views/submit/myReporting/add-report.vue | 478 +++++++++++ src/views/submit/myReporting/index.vue | 700 ++++++++++++++++ src/views/submit/paySlip/import.vue | 213 +++++ src/views/submit/paySlip/index.vue | 538 +++++++++++++ src/views/submit/paySlip/paySlipDetail.vue | 199 +++++ .../systemConfig/reportManage/index.vue | 358 +++++++++ .../systemConfig/ruleManage/addRule.vue | 418 ++++++++++ .../submit/systemConfig/ruleManage/index.vue | 434 ++++++++++ src/views/submit/userScore/index.vue | 383 +++++++++ .../submit/userScore/userScoreDetail.vue | 306 +++++++ 36 files changed, 7311 insertions(+) create mode 100644 src/api/submit/common/common.ts create mode 100644 src/api/submit/companyReport/index.ts create mode 100644 src/api/submit/myApprove/index.ts create mode 100644 src/api/submit/myApprove/types.ts create mode 100644 src/api/submit/myReporting/index.ts create mode 100644 src/api/submit/myReporting/types.ts create mode 100644 src/api/submit/paySlip/index.ts create mode 100644 src/api/submit/paySlip/types.ts create mode 100644 src/api/submit/systemConfig/reportManage/index.ts create mode 100644 src/api/submit/systemConfig/reportManage/types.ts create mode 100644 src/api/submit/systemConfig/ruleManage/index.ts create mode 100644 src/api/submit/systemConfig/ruleManage/types.ts create mode 100644 src/api/submit/userScore/index.ts create mode 100644 src/api/submit/userScore/type.ts create mode 100644 src/store/modules/dept.ts create mode 100644 src/store/modules/rewardsPunishReason.ts create mode 100644 src/store/modules/userList.ts create mode 100644 src/store/static.js create mode 100644 src/views/submit/common/detail.vue create mode 100644 src/views/submit/companyReport/index.vue create mode 100644 src/views/submit/myApprove/approve.vue create mode 100644 src/views/submit/myApprove/index.vue create mode 100644 src/views/submit/myReporting/add-report.vue create mode 100644 src/views/submit/myReporting/index.vue create mode 100644 src/views/submit/paySlip/import.vue create mode 100644 src/views/submit/paySlip/index.vue create mode 100644 src/views/submit/paySlip/paySlipDetail.vue create mode 100644 src/views/submit/systemConfig/reportManage/index.vue create mode 100644 src/views/submit/systemConfig/ruleManage/addRule.vue create mode 100644 src/views/submit/systemConfig/ruleManage/index.vue create mode 100644 src/views/submit/userScore/index.vue create mode 100644 src/views/submit/userScore/userScoreDetail.vue diff --git a/src/App.vue b/src/App.vue index 7407d97ad..4a9b36710 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,9 @@ + + \ No newline at end of file diff --git a/src/views/submit/companyReport/index.vue b/src/views/submit/companyReport/index.vue new file mode 100644 index 000000000..16899524b --- /dev/null +++ b/src/views/submit/companyReport/index.vue @@ -0,0 +1,512 @@ + + + + + \ No newline at end of file diff --git a/src/views/submit/myApprove/approve.vue b/src/views/submit/myApprove/approve.vue new file mode 100644 index 000000000..762c53d3f --- /dev/null +++ b/src/views/submit/myApprove/approve.vue @@ -0,0 +1,759 @@ + + + + + \ No newline at end of file diff --git a/src/views/submit/myApprove/index.vue b/src/views/submit/myApprove/index.vue new file mode 100644 index 000000000..eaca0f244 --- /dev/null +++ b/src/views/submit/myApprove/index.vue @@ -0,0 +1,560 @@ + + + + + \ No newline at end of file diff --git a/src/views/submit/myReporting/add-report.vue b/src/views/submit/myReporting/add-report.vue new file mode 100644 index 000000000..a3f83dcbf --- /dev/null +++ b/src/views/submit/myReporting/add-report.vue @@ -0,0 +1,478 @@ + + + \ No newline at end of file diff --git a/src/views/submit/myReporting/index.vue b/src/views/submit/myReporting/index.vue new file mode 100644 index 000000000..ebd54f4d4 --- /dev/null +++ b/src/views/submit/myReporting/index.vue @@ -0,0 +1,700 @@ + + + + + \ No newline at end of file diff --git a/src/views/submit/paySlip/import.vue b/src/views/submit/paySlip/import.vue new file mode 100644 index 000000000..300ead96f --- /dev/null +++ b/src/views/submit/paySlip/import.vue @@ -0,0 +1,213 @@ + + + + + \ No newline at end of file diff --git a/src/views/submit/paySlip/index.vue b/src/views/submit/paySlip/index.vue new file mode 100644 index 000000000..13d0973df --- /dev/null +++ b/src/views/submit/paySlip/index.vue @@ -0,0 +1,538 @@ + + + + + \ No newline at end of file diff --git a/src/views/submit/paySlip/paySlipDetail.vue b/src/views/submit/paySlip/paySlipDetail.vue new file mode 100644 index 000000000..cd22df5c3 --- /dev/null +++ b/src/views/submit/paySlip/paySlipDetail.vue @@ -0,0 +1,199 @@ + + + + + \ No newline at end of file diff --git a/src/views/submit/systemConfig/reportManage/index.vue b/src/views/submit/systemConfig/reportManage/index.vue new file mode 100644 index 000000000..fe11469a2 --- /dev/null +++ b/src/views/submit/systemConfig/reportManage/index.vue @@ -0,0 +1,358 @@ + + + + + \ No newline at end of file diff --git a/src/views/submit/systemConfig/ruleManage/addRule.vue b/src/views/submit/systemConfig/ruleManage/addRule.vue new file mode 100644 index 000000000..f2934f603 --- /dev/null +++ b/src/views/submit/systemConfig/ruleManage/addRule.vue @@ -0,0 +1,418 @@ + + + + + \ No newline at end of file diff --git a/src/views/submit/systemConfig/ruleManage/index.vue b/src/views/submit/systemConfig/ruleManage/index.vue new file mode 100644 index 000000000..7ee0f006e --- /dev/null +++ b/src/views/submit/systemConfig/ruleManage/index.vue @@ -0,0 +1,434 @@ + + + + + \ No newline at end of file diff --git a/src/views/submit/userScore/index.vue b/src/views/submit/userScore/index.vue new file mode 100644 index 000000000..f8f182fd3 --- /dev/null +++ b/src/views/submit/userScore/index.vue @@ -0,0 +1,383 @@ + + + + + \ No newline at end of file diff --git a/src/views/submit/userScore/userScoreDetail.vue b/src/views/submit/userScore/userScoreDetail.vue new file mode 100644 index 000000000..0e1f6016c --- /dev/null +++ b/src/views/submit/userScore/userScoreDetail.vue @@ -0,0 +1,306 @@ + + + + + \ No newline at end of file