Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
attendance-performance-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
attendance-performance-platform
Commits
de524c60
Commit
de524c60
authored
Jul 17, 2023
by
廖旭伟
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
9a3dfd00
29bf543c
Changes
20
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
9562 additions
and
9224 deletions
+9562
-9224
attendance-performance-manager-ui/admin/package-lock.json
attendance-performance-manager-ui/admin/package-lock.json
+320
-0
attendance-performance-manager-ui/admin/src/components/tools/TableButtons.vue
...ce-manager-ui/admin/src/components/tools/TableButtons.vue
+6
-5
attendance-performance-manager-ui/admin/src/views/check/attend/record/list.vue
...e-manager-ui/admin/src/views/check/attend/record/list.vue
+1
-0
attendance-performance-manager-ui/admin/src/views/check/complain/record/list.vue
...manager-ui/admin/src/views/check/complain/record/list.vue
+1
-0
attendance-performance-manager-ui/admin/src/views/check/effect/record/list.vue
...e-manager-ui/admin/src/views/check/effect/record/list.vue
+1
-0
attendance-performance-manager-ui/admin/src/views/check/gowork/record/list.vue
...e-manager-ui/admin/src/views/check/gowork/record/list.vue
+1
-0
attendance-performance-manager-ui/admin/src/views/check/other/record/list.vue
...ce-manager-ui/admin/src/views/check/other/record/list.vue
+1
-0
attendance-performance-manager-ui/admin/src/views/check/review/record/list.vue
...e-manager-ui/admin/src/views/check/review/record/list.vue
+1
-0
attendance-performance-manager-ui/admin/src/views/homeCharts/record/list.vue
...nce-manager-ui/admin/src/views/homeCharts/record/list.vue
+1
-1
attendance-performance-manager-ui/admin/src/views/perform/attend/appeal/drawershow.vue
...r-ui/admin/src/views/perform/attend/appeal/drawershow.vue
+3
-0
attendance-performance-manager-ui/admin/src/views/perform/attend/record/list.vue
...manager-ui/admin/src/views/perform/attend/record/list.vue
+7
-3
attendance-performance-manager-ui/admin/src/views/perform/complain/record/list.vue
...nager-ui/admin/src/views/perform/complain/record/list.vue
+6
-1
attendance-performance-manager-ui/admin/src/views/perform/effect/record/list.vue
...manager-ui/admin/src/views/perform/effect/record/list.vue
+7
-2
attendance-performance-manager-ui/admin/src/views/perform/gowork/record/list.vue
...manager-ui/admin/src/views/perform/gowork/record/list.vue
+7
-2
attendance-performance-manager-ui/admin/src/views/perform/other/record/list.vue
...-manager-ui/admin/src/views/perform/other/record/list.vue
+2
-1
attendance-performance-manager-ui/admin/src/views/perform/review/record/list.vue
...manager-ui/admin/src/views/perform/review/record/list.vue
+6
-1
attendance-performance-manager-ui/admin/src/views/system/user/list.vue
...rformance-manager-ui/admin/src/views/system/user/list.vue
+45
-54
attendance-performance-manager-ui/admin/yarn.lock
attendance-performance-manager-ui/admin/yarn.lock
+9142
-9152
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformAttendAppealServiceImpl.java
.../perform/service/impl/PerformAttendAppealServiceImpl.java
+3
-2
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/web/PerformAttendAppealController.java
...xhx/module/perform/web/PerformAttendAppealController.java
+1
-0
No files found.
attendance-performance-manager-ui/admin/package-lock.json
View file @
de524c60
...
@@ -23,6 +23,7 @@
...
@@ -23,6 +23,7 @@
"file-saver": "2.0.4",
"file-saver": "2.0.4",
"fuse.js": "6.4.3",
"fuse.js": "6.4.3",
"js-cookie": "2.2.1",
"js-cookie": "2.2.1",
"js-export-excel": "^1.1.4",
"jsencrypt": "3.0.0-rc.1",
"jsencrypt": "3.0.0-rc.1",
"json-bigint": "^0.3.0",
"json-bigint": "^0.3.0",
"jwt-decode": "3.1.2",
"jwt-decode": "3.1.2",
...
@@ -3065,6 +3066,21 @@
...
@@ -3065,6 +3066,21 @@
"node": ">= 0.12.0"
"node": ">= 0.12.0"
}
}
},
},
"node_modules/adler-32": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz",
"integrity": "sha512-/vUqU/UY4MVeFsg+SsK6c+/05RZXIHZMGJA+PX5JyWI0ZRcBpupnRuPLU/NXXoFwMYCPCoxIfElM2eS+DUXCqQ==",
"dependencies": {
"exit-on-epipe": "~1.0.1",
"printj": "~1.1.0"
},
"bin": {
"adler32": "bin/adler32.njs"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/aggregate-error": {
"node_modules/aggregate-error": {
"version": "3.1.0",
"version": "3.1.0",
"resolved": "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz",
"resolved": "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz",
...
@@ -3849,6 +3865,11 @@
...
@@ -3849,6 +3865,11 @@
"node": ">=0.10.0"
"node": ">=0.10.0"
}
}
},
},
"node_modules/blob.js": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/blob.js/-/blob.js-1.0.1.tgz",
"integrity": "sha512-TkPuWPeCHBbN+LWFg7BlXdSh6stRxwmAbuirKfiiHTMmo/uQfKFQMx2jrxVUkueKRiG+Tc7Os1Zn618Yc0MZpg=="
},
"node_modules/bluebird": {
"node_modules/bluebird": {
"version": "3.7.2",
"version": "3.7.2",
"resolved": "https://registry.nlark.com/bluebird/download/bluebird-3.7.2.tgz",
"resolved": "https://registry.nlark.com/bluebird/download/bluebird-3.7.2.tgz",
...
@@ -4418,6 +4439,26 @@
...
@@ -4418,6 +4439,26 @@
"dev": true,
"dev": true,
"license": "Apache-2.0"
"license": "Apache-2.0"
},
},
"node_modules/cfb": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz",
"integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==",
"dependencies": {
"adler-32": "~1.3.0",
"crc-32": "~1.2.0"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/cfb/node_modules/adler-32": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz",
"integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==",
"engines": {
"node": ">=0.8"
}
},
"node_modules/chalk": {
"node_modules/chalk": {
"version": "4.1.0",
"version": "4.1.0",
"resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1627646734234&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz",
"resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1627646734234&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz",
...
@@ -4938,6 +4979,26 @@
...
@@ -4938,6 +4979,26 @@
"node": ">=4"
"node": ">=4"
}
}
},
},
"node_modules/codepage": {
"version": "1.14.0",
"resolved": "https://registry.npmjs.org/codepage/-/codepage-1.14.0.tgz",
"integrity": "sha512-iz3zJLhlrg37/gYRWgEPkaFTtzmnEv1h+r7NgZum2lFElYQPi0/5bnmuDfODHxfp0INEfnRqyfyeIJDbb7ahRw==",
"dependencies": {
"commander": "~2.14.1",
"exit-on-epipe": "~1.0.1"
},
"bin": {
"codepage": "bin/codepage.njs"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/codepage/node_modules/commander": {
"version": "2.14.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz",
"integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw=="
},
"node_modules/collection-visit": {
"node_modules/collection-visit": {
"version": "1.0.0",
"version": "1.0.0",
"resolved": "https://registry.nlark.com/collection-visit/download/collection-visit-1.0.0.tgz",
"resolved": "https://registry.nlark.com/collection-visit/download/collection-visit-1.0.0.tgz",
...
@@ -5474,6 +5535,17 @@
...
@@ -5474,6 +5535,17 @@
"node": ">=4"
"node": ">=4"
}
}
},
},
"node_modules/crc-32": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
"integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
"bin": {
"crc32": "bin/crc32.njs"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/create-ecdh": {
"node_modules/create-ecdh": {
"version": "4.0.4",
"version": "4.0.4",
"resolved": "https://registry.nlark.com/create-ecdh/download/create-ecdh-4.0.4.tgz",
"resolved": "https://registry.nlark.com/create-ecdh/download/create-ecdh-4.0.4.tgz",
...
@@ -7348,6 +7420,14 @@
...
@@ -7348,6 +7420,14 @@
"semver": "bin/semver"
"semver": "bin/semver"
}
}
},
},
"node_modules/exit-on-epipe": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
"integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==",
"engines": {
"node": ">=0.8"
}
},
"node_modules/expand-brackets": {
"node_modules/expand-brackets": {
"version": "2.1.4",
"version": "2.1.4",
"resolved": "https://registry.nlark.com/expand-brackets/download/expand-brackets-2.1.4.tgz",
"resolved": "https://registry.nlark.com/expand-brackets/download/expand-brackets-2.1.4.tgz",
...
@@ -7969,6 +8049,14 @@
...
@@ -7969,6 +8049,14 @@
"node": ">= 0.6"
"node": ">= 0.6"
}
}
},
},
"node_modules/frac": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz",
"integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==",
"engines": {
"node": ">=0.8"
}
},
"node_modules/fragment-cache": {
"node_modules/fragment-cache": {
"version": "0.2.1",
"version": "0.2.1",
"resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz",
"resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz",
...
@@ -9723,6 +9811,22 @@
...
@@ -9723,6 +9811,22 @@
"integrity": "sha1-aeEG3F1YBolFYpAqpbrsN0Tpsrg=",
"integrity": "sha1-aeEG3F1YBolFYpAqpbrsN0Tpsrg=",
"license": "MIT"
"license": "MIT"
},
},
"node_modules/js-export-excel": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/js-export-excel/-/js-export-excel-1.1.4.tgz",
"integrity": "sha512-19m7e3Gnn4CRfHXoFrLYj4fFfJ/KpvI7HRRn25p4GXYD+AlTV+1oU24NH6S904Ksi44tSx7futxhouOPAQ22oQ==",
"dependencies": {
"blob.js": "^1.0.1",
"file-saver": "^1.3.3",
"script-loader": "0.7.2",
"xlsx": "0.16.3"
}
},
"node_modules/js-export-excel/node_modules/file-saver": {
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/file-saver/-/file-saver-1.3.8.tgz",
"integrity": "sha512-spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg=="
},
"node_modules/js-message": {
"node_modules/js-message": {
"version": "1.0.7",
"version": "1.0.7",
"resolved": "https://registry.nlark.com/js-message/download/js-message-1.0.7.tgz",
"resolved": "https://registry.nlark.com/js-message/download/js-message-1.0.7.tgz",
...
@@ -13213,6 +13317,17 @@
...
@@ -13213,6 +13317,17 @@
"renderkid": "^2.0.4"
"renderkid": "^2.0.4"
}
}
},
},
"node_modules/printj": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz",
"integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==",
"bin": {
"printj": "bin/printj.njs"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/process": {
"node_modules/process": {
"version": "0.11.10",
"version": "0.11.10",
"resolved": "https://registry.nlark.com/process/download/process-0.11.10.tgz",
"resolved": "https://registry.nlark.com/process/download/process-0.11.10.tgz",
...
@@ -13509,6 +13624,11 @@
...
@@ -13509,6 +13624,11 @@
"node": ">= 0.8"
"node": ">= 0.8"
}
}
},
},
"node_modules/raw-loader": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz",
"integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q=="
},
"node_modules/read-pkg": {
"node_modules/read-pkg": {
"version": "5.2.0",
"version": "5.2.0",
"resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz",
"resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz",
...
@@ -14405,6 +14525,14 @@
...
@@ -14405,6 +14525,14 @@
"webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"
"webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"
}
}
},
},
"node_modules/script-loader": {
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/script-loader/-/script-loader-0.7.2.tgz",
"integrity": "sha512-UMNLEvgOAQuzK8ji8qIscM3GIrRCWN6MmMXGD4SD5l6cSycgGsCo0tX5xRnfQcoghqct0tjHjcykgI1PyBE2aA==",
"dependencies": {
"raw-loader": "~0.5.1"
}
},
"node_modules/select": {
"node_modules/select": {
"version": "1.1.2",
"version": "1.1.2",
"resolved": "https://registry.npm.taobao.org/select/download/select-1.1.2.tgz",
"resolved": "https://registry.npm.taobao.org/select/download/select-1.1.2.tgz",
...
@@ -15116,6 +15244,17 @@
...
@@ -15116,6 +15244,17 @@
"dev": true,
"dev": true,
"license": "BSD-3-Clause"
"license": "BSD-3-Clause"
},
},
"node_modules/ssf": {
"version": "0.11.2",
"resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz",
"integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==",
"dependencies": {
"frac": "~1.1.2"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/sshpk": {
"node_modules/sshpk": {
"version": "1.16.1",
"version": "1.16.1",
"resolved": "https://registry.nlark.com/sshpk/download/sshpk-1.16.1.tgz",
"resolved": "https://registry.nlark.com/sshpk/download/sshpk-1.16.1.tgz",
...
@@ -17679,6 +17818,22 @@
...
@@ -17679,6 +17818,22 @@
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
"license": "ISC"
"license": "ISC"
},
},
"node_modules/wmf": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz",
"integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==",
"engines": {
"node": ">=0.8"
}
},
"node_modules/word": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz",
"integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==",
"engines": {
"node": ">=0.8"
}
},
"node_modules/word-wrap": {
"node_modules/word-wrap": {
"version": "1.2.3",
"version": "1.2.3",
"resolved": "https://registry.nlark.com/word-wrap/download/word-wrap-1.2.3.tgz",
"resolved": "https://registry.nlark.com/word-wrap/download/word-wrap-1.2.3.tgz",
...
@@ -17731,6 +17886,33 @@
...
@@ -17731,6 +17886,33 @@
"async-limiter": "~1.0.0"
"async-limiter": "~1.0.0"
}
}
},
},
"node_modules/xlsx": {
"version": "0.16.3",
"resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.16.3.tgz",
"integrity": "sha512-LInZ1OK6vpe+Em8XDZ5gDH3WixARwxI7UWc+3chLeafI6gUwECEgL43k4Tjbs1uRfkxpM7wQFy5DLE0hFBRqRw==",
"dependencies": {
"adler-32": "~1.2.0",
"cfb": "^1.1.4",
"codepage": "~1.14.0",
"commander": "~2.17.1",
"crc-32": "~1.2.0",
"exit-on-epipe": "~1.0.1",
"ssf": "~0.11.2",
"wmf": "~1.0.1",
"word": "~0.3.0"
},
"bin": {
"xlsx": "bin/xlsx.njs"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/xlsx/node_modules/commander": {
"version": "2.17.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
"integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="
},
"node_modules/xtend": {
"node_modules/xtend": {
"version": "4.0.2",
"version": "4.0.2",
"resolved": "https://registry.nlark.com/xtend/download/xtend-4.0.2.tgz",
"resolved": "https://registry.nlark.com/xtend/download/xtend-4.0.2.tgz",
...
@@ -20044,6 +20226,15 @@
...
@@ -20044,6 +20226,15 @@
"integrity": "sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY=",
"integrity": "sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY=",
"dev": true
"dev": true
},
},
"adler-32": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz",
"integrity": "sha512-/vUqU/UY4MVeFsg+SsK6c+/05RZXIHZMGJA+PX5JyWI0ZRcBpupnRuPLU/NXXoFwMYCPCoxIfElM2eS+DUXCqQ==",
"requires": {
"exit-on-epipe": "~1.0.1",
"printj": "~1.1.0"
}
},
"aggregate-error": {
"aggregate-error": {
"version": "3.1.0",
"version": "3.1.0",
"resolved": "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz",
"resolved": "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz",
...
@@ -20590,6 +20781,11 @@
...
@@ -20590,6 +20781,11 @@
"integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=",
"integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=",
"dev": true
"dev": true
},
},
"blob.js": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/blob.js/-/blob.js-1.0.1.tgz",
"integrity": "sha512-TkPuWPeCHBbN+LWFg7BlXdSh6stRxwmAbuirKfiiHTMmo/uQfKFQMx2jrxVUkueKRiG+Tc7Os1Zn618Yc0MZpg=="
},
"bluebird": {
"bluebird": {
"version": "3.7.2",
"version": "3.7.2",
"resolved": "https://registry.nlark.com/bluebird/download/bluebird-3.7.2.tgz",
"resolved": "https://registry.nlark.com/bluebird/download/bluebird-3.7.2.tgz",
...
@@ -21052,6 +21248,22 @@
...
@@ -21052,6 +21248,22 @@
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
"dev": true
"dev": true
},
},
"cfb": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz",
"integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==",
"requires": {
"adler-32": "~1.3.0",
"crc-32": "~1.2.0"
},
"dependencies": {
"adler-32": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz",
"integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A=="
}
}
},
"chalk": {
"chalk": {
"version": "4.1.0",
"version": "4.1.0",
"resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1627646734234&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz",
"resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1627646734234&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz",
...
@@ -21431,6 +21643,22 @@
...
@@ -21431,6 +21643,22 @@
}
}
}
}
},
},
"codepage": {
"version": "1.14.0",
"resolved": "https://registry.npmjs.org/codepage/-/codepage-1.14.0.tgz",
"integrity": "sha512-iz3zJLhlrg37/gYRWgEPkaFTtzmnEv1h+r7NgZum2lFElYQPi0/5bnmuDfODHxfp0INEfnRqyfyeIJDbb7ahRw==",
"requires": {
"commander": "~2.14.1",
"exit-on-epipe": "~1.0.1"
},
"dependencies": {
"commander": {
"version": "2.14.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz",
"integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw=="
}
}
},
"collection-visit": {
"collection-visit": {
"version": "1.0.0",
"version": "1.0.0",
"resolved": "https://registry.nlark.com/collection-visit/download/collection-visit-1.0.0.tgz",
"resolved": "https://registry.nlark.com/collection-visit/download/collection-visit-1.0.0.tgz",
...
@@ -21849,6 +22077,11 @@
...
@@ -21849,6 +22077,11 @@
}
}
}
}
},
},
"crc-32": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
"integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="
},
"create-ecdh": {
"create-ecdh": {
"version": "4.0.4",
"version": "4.0.4",
"resolved": "https://registry.nlark.com/create-ecdh/download/create-ecdh-4.0.4.tgz",
"resolved": "https://registry.nlark.com/create-ecdh/download/create-ecdh-4.0.4.tgz",
...
@@ -23230,6 +23463,11 @@
...
@@ -23230,6 +23463,11 @@
}
}
}
}
},
},
"exit-on-epipe": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
"integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw=="
},
"expand-brackets": {
"expand-brackets": {
"version": "2.1.4",
"version": "2.1.4",
"resolved": "https://registry.nlark.com/expand-brackets/download/expand-brackets-2.1.4.tgz",
"resolved": "https://registry.nlark.com/expand-brackets/download/expand-brackets-2.1.4.tgz",
...
@@ -23699,6 +23937,11 @@
...
@@ -23699,6 +23937,11 @@
"integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=",
"integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=",
"dev": true
"dev": true
},
},
"frac": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz",
"integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA=="
},
"fragment-cache": {
"fragment-cache": {
"version": "0.2.1",
"version": "0.2.1",
"resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz",
"resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz",
...
@@ -24930,6 +25173,24 @@
...
@@ -24930,6 +25173,24 @@
"resolved": "https://registry.nlark.com/js-cookie/download/js-cookie-2.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-cookie%2Fdownload%2Fjs-cookie-2.2.1.tgz",
"resolved": "https://registry.nlark.com/js-cookie/download/js-cookie-2.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-cookie%2Fdownload%2Fjs-cookie-2.2.1.tgz",
"integrity": "sha1-aeEG3F1YBolFYpAqpbrsN0Tpsrg="
"integrity": "sha1-aeEG3F1YBolFYpAqpbrsN0Tpsrg="
},
},
"js-export-excel": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/js-export-excel/-/js-export-excel-1.1.4.tgz",
"integrity": "sha512-19m7e3Gnn4CRfHXoFrLYj4fFfJ/KpvI7HRRn25p4GXYD+AlTV+1oU24NH6S904Ksi44tSx7futxhouOPAQ22oQ==",
"requires": {
"blob.js": "^1.0.1",
"file-saver": "^1.3.3",
"script-loader": "0.7.2",
"xlsx": "0.16.3"
},
"dependencies": {
"file-saver": {
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/file-saver/-/file-saver-1.3.8.tgz",
"integrity": "sha512-spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg=="
}
}
},
"js-message": {
"js-message": {
"version": "1.0.7",
"version": "1.0.7",
"resolved": "https://registry.nlark.com/js-message/download/js-message-1.0.7.tgz",
"resolved": "https://registry.nlark.com/js-message/download/js-message-1.0.7.tgz",
...
@@ -27500,6 +27761,11 @@
...
@@ -27500,6 +27761,11 @@
"renderkid": "^2.0.4"
"renderkid": "^2.0.4"
}
}
},
},
"printj": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz",
"integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ=="
},
"process": {
"process": {
"version": "0.11.10",
"version": "0.11.10",
"resolved": "https://registry.nlark.com/process/download/process-0.11.10.tgz",
"resolved": "https://registry.nlark.com/process/download/process-0.11.10.tgz",
...
@@ -27731,6 +27997,11 @@
...
@@ -27731,6 +27997,11 @@
"unpipe": "1.0.0"
"unpipe": "1.0.0"
}
}
},
},
"raw-loader": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz",
"integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q=="
},
"read-pkg": {
"read-pkg": {
"version": "5.2.0",
"version": "5.2.0",
"resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz",
"resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz",
...
@@ -28375,6 +28646,14 @@
...
@@ -28375,6 +28646,14 @@
"debug": "^4.2.0"
"debug": "^4.2.0"
}
}
},
},
"script-loader": {
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/script-loader/-/script-loader-0.7.2.tgz",
"integrity": "sha512-UMNLEvgOAQuzK8ji8qIscM3GIrRCWN6MmMXGD4SD5l6cSycgGsCo0tX5xRnfQcoghqct0tjHjcykgI1PyBE2aA==",
"requires": {
"raw-loader": "~0.5.1"
}
},
"select": {
"select": {
"version": "1.1.2",
"version": "1.1.2",
"resolved": "https://registry.npm.taobao.org/select/download/select-1.1.2.tgz",
"resolved": "https://registry.npm.taobao.org/select/download/select-1.1.2.tgz",
...
@@ -28956,6 +29235,14 @@
...
@@ -28956,6 +29235,14 @@
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true
"dev": true
},
},
"ssf": {
"version": "0.11.2",
"resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz",
"integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==",
"requires": {
"frac": "~1.1.2"
}
},
"sshpk": {
"sshpk": {
"version": "1.16.1",
"version": "1.16.1",
"resolved": "https://registry.nlark.com/sshpk/download/sshpk-1.16.1.tgz",
"resolved": "https://registry.nlark.com/sshpk/download/sshpk-1.16.1.tgz",
...
@@ -30858,6 +31145,16 @@
...
@@ -30858,6 +31145,16 @@
"resolved": "https://registry.nlark.com/which-module/download/which-module-2.0.0.tgz",
"resolved": "https://registry.nlark.com/which-module/download/which-module-2.0.0.tgz",
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
},
},
"wmf": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz",
"integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw=="
},
"word": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz",
"integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA=="
},
"word-wrap": {
"word-wrap": {
"version": "1.2.3",
"version": "1.2.3",
"resolved": "https://registry.nlark.com/word-wrap/download/word-wrap-1.2.3.tgz",
"resolved": "https://registry.nlark.com/word-wrap/download/word-wrap-1.2.3.tgz",
...
@@ -30899,6 +31196,29 @@
...
@@ -30899,6 +31196,29 @@
"async-limiter": "~1.0.0"
"async-limiter": "~1.0.0"
}
}
},
},
"xlsx": {
"version": "0.16.3",
"resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.16.3.tgz",
"integrity": "sha512-LInZ1OK6vpe+Em8XDZ5gDH3WixARwxI7UWc+3chLeafI6gUwECEgL43k4Tjbs1uRfkxpM7wQFy5DLE0hFBRqRw==",
"requires": {
"adler-32": "~1.2.0",
"cfb": "^1.1.4",
"codepage": "~1.14.0",
"commander": "~2.17.1",
"crc-32": "~1.2.0",
"exit-on-epipe": "~1.0.1",
"ssf": "~0.11.2",
"wmf": "~1.0.1",
"word": "~0.3.0"
},
"dependencies": {
"commander": {
"version": "2.17.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
"integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="
}
}
},
"xtend": {
"xtend": {
"version": "4.0.2",
"version": "4.0.2",
"resolved": "https://registry.nlark.com/xtend/download/xtend-4.0.2.tgz",
"resolved": "https://registry.nlark.com/xtend/download/xtend-4.0.2.tgz",
attendance-performance-manager-ui/admin/src/components/tools/TableButtons.vue
View file @
de524c60
...
@@ -7,9 +7,9 @@
...
@@ -7,9 +7,9 @@
size=
"mini"
size=
"mini"
@
click=
"$emit('edit', row)"
@
click=
"$emit('edit', row)"
title=
"编辑"
title=
"编辑"
style=
"margin-left: 0;margin-right: 5px"
>
编辑
</el-button
>
编辑
</el-button
>
>
<span>
</span>
<el-button
<el-button
v-if=
"!noView"
v-if=
"!noView"
type=
"text"
type=
"text"
...
@@ -17,18 +17,18 @@
...
@@ -17,18 +17,18 @@
size=
"mini"
size=
"mini"
@
click=
"$emit('view', row)"
@
click=
"$emit('view', row)"
title=
"查看"
title=
"查看"
style=
"margin-left: 0;margin-right: 5px"
>
查看
</el-button
>
查看
</el-button
>
>
<span>
</span>
<el-switch
<el-switch
v-if=
"switchBtn"
v-if=
"switchBtn"
v-model=
"row.check"
v-model=
"row.check"
@
change=
"$emit('view', row)"
@
change=
"$emit('view', row)"
title=
"核查"
title=
"核查"
:active-value=
"true"
:active-value=
"true"
style=
"margin-left: 0;margin-right: 5px"
:inactive-value=
"false"
:inactive-value=
"false"
></el-switch>
></el-switch>
<span>
</span>
<el-button
<el-button
v-if=
"reCheck"
v-if=
"reCheck"
type=
"text"
type=
"text"
...
@@ -36,9 +36,9 @@
...
@@ -36,9 +36,9 @@
size=
"mini"
size=
"mini"
@
click=
"$emit('edit', row)"
@
click=
"$emit('edit', row)"
title=
"核查"
title=
"核查"
style=
"margin-left: 0;margin-right: 5px"
>
核查
</el-button
>
核查
</el-button
>
>
<span>
</span>
<el-button
<el-button
v-if=
"chuli"
v-if=
"chuli"
type=
"text"
type=
"text"
...
@@ -46,9 +46,9 @@
...
@@ -46,9 +46,9 @@
size=
"mini"
size=
"mini"
@
click=
"$emit('edit', row)"
@
click=
"$emit('edit', row)"
title=
"处理"
title=
"处理"
style=
"margin-left: 0;margin-right: 5px"
>
处理
</el-button
>
处理
</el-button
>
>
<span>
</span>
<Confirm
@
confirm=
"$emit('del', row.id)"
message=
"确定要删除该条记录吗?"
>
<Confirm
@
confirm=
"$emit('del', row.id)"
message=
"确定要删除该条记录吗?"
>
<el-button
<el-button
v-if=
"!noDel"
v-if=
"!noDel"
...
@@ -56,6 +56,7 @@
...
@@ -56,6 +56,7 @@
icon=
"el-icon-delete"
icon=
"el-icon-delete"
size=
"mini"
size=
"mini"
title=
"删除"
title=
"删除"
style=
"margin-left: 0;margin-right: 5px"
>
删除
</el-button
>
删除
</el-button
>
>
</Confirm>
</Confirm>
...
...
attendance-performance-manager-ui/admin/src/views/check/attend/record/list.vue
View file @
de524c60
...
@@ -255,6 +255,7 @@ export default {
...
@@ -255,6 +255,7 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
200
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
checkStatus
==
1
?
(
return
row
.
checkStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/check/complain/record/list.vue
View file @
de524c60
...
@@ -262,6 +262,7 @@ export default {
...
@@ -262,6 +262,7 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
200
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
checkStatus
==
1
?
(
return
row
.
checkStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/check/effect/record/list.vue
View file @
de524c60
...
@@ -262,6 +262,7 @@ export default {
...
@@ -262,6 +262,7 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
200
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
checkStatus
==
1
?
(
return
row
.
checkStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/check/gowork/record/list.vue
View file @
de524c60
...
@@ -250,6 +250,7 @@ export default {
...
@@ -250,6 +250,7 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
200
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
checkStatus
==
1
?
(
return
row
.
checkStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/check/other/record/list.vue
View file @
de524c60
...
@@ -258,6 +258,7 @@ export default {
...
@@ -258,6 +258,7 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
200
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
checkStatus
==
1
?
(
return
row
.
checkStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/check/review/record/list.vue
View file @
de524c60
...
@@ -259,6 +259,7 @@ export default {
...
@@ -259,6 +259,7 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
200
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
checkStatus
==
1
?
(
return
row
.
checkStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/homeCharts/record/list.vue
View file @
de524c60
...
@@ -1151,7 +1151,7 @@ export default {
...
@@ -1151,7 +1151,7 @@ export default {
this
.
$app
.
loading
=
true
;
this
.
$app
.
loading
=
true
;
this
.
$app
.
percentage
=
parseInt
((
dataList
.
length
/
total
)
*
100
);
this
.
$app
.
percentage
=
parseInt
((
dataList
.
length
/
total
)
*
100
);
if
(
dataList
.
length
>=
total
||
data
.
data
.
length
==
0
)
{
if
(
dataList
.
length
>=
total
||
data
.
data
.
length
==
0
)
{
callback
(
dataList
);
if
(
callback
)
callback
(
dataList
);
this
.
$app
.
loading
=
false
;
this
.
$app
.
loading
=
false
;
this
.
$app
.
percentage
=
1
;
this
.
$app
.
percentage
=
1
;
return
;
return
;
...
...
attendance-performance-manager-ui/admin/src/views/perform/attend/appeal/drawershow.vue
View file @
de524c60
...
@@ -507,6 +507,9 @@ export default {
...
@@ -507,6 +507,9 @@ export default {
],
],
createTime
:
[{
required
:
true
,
message
:
"
请选择创建时间
"
}],
createTime
:
[{
required
:
true
,
message
:
"
请选择创建时间
"
}],
},
},
urls
:
{
saveUrl
:
"
/perform/attend/appeal/audit
"
,
},
};
};
},
},
...
...
attendance-performance-manager-ui/admin/src/views/perform/attend/record/list.vue
View file @
de524c60
...
@@ -218,7 +218,7 @@ export default {
...
@@ -218,7 +218,7 @@ export default {
{
label
:
"
异常结果
"
,
prop
:
"
errorResult
"
},
{
label
:
"
异常结果
"
,
prop
:
"
errorResult
"
},
/*
/*
{
{
label: "图片凭证",
label: "图片凭证",
prop: "filePaths",
prop: "filePaths",
...
@@ -232,10 +232,13 @@ export default {
...
@@ -232,10 +232,13 @@ export default {
formatter
:
this
.
formatterPic
,
formatter
:
this
.
formatterPic
,
},
},
{
label
:
"
绩效规则
"
,
prop
:
"
ruleNme
"
},
{
label
:
"
绩效规则
"
,
prop
:
"
ruleNme
"
},
{
label
:
"
加分/扣分方式
"
,
prop
:
"
subMethod
"
,
formatter
:
this
.
formatter
},
{
label
:
"
加分/扣分方式
"
,
prop
:
"
subMethod
"
,
formatter
:
this
.
formatter
,
},
{
{
label
:
"
加分/扣分时间
"
,
label
:
"
加分/扣分时间
"
,
...
@@ -256,6 +259,7 @@ export default {
...
@@ -256,6 +259,7 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
200
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
processStatus
==
1
?
(
return
row
.
processStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/perform/complain/record/list.vue
View file @
de524c60
...
@@ -232,7 +232,11 @@ export default {
...
@@ -232,7 +232,11 @@ export default {
{
label
:
"
绩效规则
"
,
prop
:
"
ruleNme
"
},
{
label
:
"
绩效规则
"
,
prop
:
"
ruleNme
"
},
{
label
:
"
加分/扣分方式
"
,
prop
:
"
subMethod
"
,
formatter
:
this
.
formatter
},
{
label
:
"
加分/扣分方式
"
,
prop
:
"
subMethod
"
,
formatter
:
this
.
formatter
,
},
{
{
label
:
"
加分/扣分时间
"
,
label
:
"
加分/扣分时间
"
,
...
@@ -253,6 +257,7 @@ export default {
...
@@ -253,6 +257,7 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
200
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
processStatus
==
1
?
(
return
row
.
processStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/perform/effect/record/list.vue
View file @
de524c60
...
@@ -232,7 +232,11 @@ export default {
...
@@ -232,7 +232,11 @@ export default {
},
},
{
label
:
"
绩效规则
"
,
prop
:
"
ruleName
"
},
{
label
:
"
绩效规则
"
,
prop
:
"
ruleName
"
},
{
label
:
"
加分/扣分方式
"
,
prop
:
"
subMethod
"
,
formatter
:
this
.
formatter
},
{
label
:
"
加分/扣分方式
"
,
prop
:
"
subMethod
"
,
formatter
:
this
.
formatter
,
},
{
{
label
:
"
加分/扣分时间
"
,
label
:
"
加分/扣分时间
"
,
...
@@ -252,7 +256,8 @@ export default {
...
@@ -252,7 +256,8 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
240
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
processStatus
==
1
?
(
return
row
.
processStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/perform/gowork/record/list.vue
View file @
de524c60
...
@@ -219,7 +219,11 @@ export default {
...
@@ -219,7 +219,11 @@ export default {
},
},
{
label
:
"
绩效规则
"
,
prop
:
"
ruleName
"
},
{
label
:
"
绩效规则
"
,
prop
:
"
ruleName
"
},
{
label
:
"
加分/扣分方式
"
,
prop
:
"
subMethod
"
,
formatter
:
this
.
formatter
},
{
label
:
"
加分/扣分方式
"
,
prop
:
"
subMethod
"
,
formatter
:
this
.
formatter
,
},
{
{
label
:
"
加分/扣分时间
"
,
label
:
"
加分/扣分时间
"
,
...
@@ -239,7 +243,8 @@ export default {
...
@@ -239,7 +243,8 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
240
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
processStatus
==
1
?
(
return
row
.
processStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/perform/other/record/list.vue
View file @
de524c60
...
@@ -248,7 +248,8 @@ export default {
...
@@ -248,7 +248,8 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
240
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
processStatus
==
1
?
(
return
row
.
processStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/perform/review/record/list.vue
View file @
de524c60
...
@@ -230,7 +230,11 @@ export default {
...
@@ -230,7 +230,11 @@ export default {
{
label
:
"
绩效规则
"
,
prop
:
"
ruleNme
"
},
{
label
:
"
绩效规则
"
,
prop
:
"
ruleNme
"
},
{
label
:
"
加分/扣分方式
"
,
prop
:
"
subMethod
"
,
formatter
:
this
.
formatter
},
{
label
:
"
加分/扣分方式
"
,
prop
:
"
subMethod
"
,
formatter
:
this
.
formatter
,
},
{
{
label
:
"
加分/扣分时间
"
,
label
:
"
加分/扣分时间
"
,
...
@@ -251,6 +255,7 @@ export default {
...
@@ -251,6 +255,7 @@ export default {
{
{
label
:
"
操作
"
,
label
:
"
操作
"
,
width
:
200
,
width
:
200
,
fixed
:
"
right
"
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
row
.
processStatus
==
1
?
(
return
row
.
processStatus
==
1
?
(
<
table
-
buttons
<
table
-
buttons
...
...
attendance-performance-manager-ui/admin/src/views/system/user/list.vue
View file @
de524c60
...
@@ -40,14 +40,12 @@
...
@@ -40,14 +40,12 @@
</div>
</div>
</el-dialog>
</el-dialog>
<el-dialog
<el-dialog
:title=
"userDeptDialog.title"
:title=
"userDeptDialog.title"
:visible.sync=
"userDeptDialog.open"
:visible.sync=
"userDeptDialog.open"
width=
"60%"
width=
"60%"
append-to-body
append-to-body
>
>
<div
class=
"mytree"
>
<div
class=
"mytree"
>
<el-tree
<el-tree
ref=
"bomTree"
ref=
"bomTree"
...
@@ -95,7 +93,7 @@ export default {
...
@@ -95,7 +93,7 @@ export default {
this
.
tableData
.
loading
=
false
;
this
.
tableData
.
loading
=
false
;
},
},
renderContent
:
function
(
h
,
{
node
,
data
,
store
})
{
renderContent
:
function
(
h
,
{
node
,
data
,
store
})
{
return
(
return
(
<
span
>
<
span
>
<
i
style
=
"
font-size:16px;color:#409EFF
"
class
=
{
data
.
icon
}
><
/i
>
<
i
style
=
"
font-size:16px;color:#409EFF
"
class
=
{
data
.
icon
}
><
/i
>
...
@@ -128,18 +126,17 @@ export default {
...
@@ -128,18 +126,17 @@ export default {
// });
// });
},
},
userDeptConfirm
(
row
)
{
userDeptConfirm
(
row
)
{
if
(
Object
.
keys
(
this
.
node
).
length
===
0
)
{
if
(
Object
.
keys
(
this
.
node
).
length
===
0
)
{
this
.
$message
.
error
(
"
请选择一个部门!
"
);
this
.
$message
.
error
(
"
请选择一个部门!
"
);
return
;
return
;
}
}
this
.
userDeptDialog
.
data
[
'
deptId
'
]
=
this
.
node
.
id
;
this
.
userDeptDialog
.
data
[
"
deptId
"
]
=
this
.
node
.
id
;
this
.
userDeptDialog
.
data
[
'
deptName
'
]
=
this
.
node
.
label
;
this
.
userDeptDialog
.
data
[
"
deptName
"
]
=
this
.
node
.
label
;
this
.
$post
(
"
/user/save
"
,
this
.
userDeptDialog
.
data
).
then
((
res
)
=>
{
this
.
$post
(
"
/user/save
"
,
this
.
userDeptDialog
.
data
).
then
((
res
)
=>
{
if
(
res
&&
res
.
code
==
1
)
{
if
(
res
&&
res
.
code
==
1
)
{
this
.
userDeptDialog
.
data
=
{};
this
.
userDeptDialog
.
data
=
{};
this
.
node
=
null
;
this
.
node
=
null
;
this
.
$message
.
success
(
"
分配部门成功!
"
);
this
.
$message
.
success
(
"
分配部门成功!
"
);
this
.
getData
();
this
.
getData
();
}
}
...
@@ -148,7 +145,6 @@ export default {
...
@@ -148,7 +145,6 @@ export default {
});
});
},
},
// 获取角色列表与当前用户角色列表
// 获取角色列表与当前用户角色列表
userRoleConfirm
(
row
)
{
userRoleConfirm
(
row
)
{
let
data
=
this
.
userRoleDialog
.
data
;
let
data
=
this
.
userRoleDialog
.
data
;
...
@@ -182,7 +178,6 @@ export default {
...
@@ -182,7 +178,6 @@ export default {
this
.
tableData
.
loading
=
false
;
this
.
tableData
.
loading
=
false
;
},
},
async
distributeDept
(
row
)
{
async
distributeDept
(
row
)
{
console
.
log
(
"
分配部门
"
);
console
.
log
(
"
分配部门
"
);
try
{
try
{
...
@@ -193,9 +188,8 @@ export default {
...
@@ -193,9 +188,8 @@ export default {
parentId
:
0
,
parentId
:
0
,
}).
then
(({
data
})
=>
{
}).
then
(({
data
})
=>
{
this
.
data
=
data
.
result
;
this
.
data
=
data
.
result
;
this
.
node
=
{}
this
.
node
=
{};
console
.
log
(
"
data
"
,
this
.
data
)
console
.
log
(
"
data
"
,
this
.
data
);
});
});
this
.
userDeptDialog
.
open
=
true
;
this
.
userDeptDialog
.
open
=
true
;
});
});
...
@@ -218,8 +212,8 @@ export default {
...
@@ -218,8 +212,8 @@ export default {
getRoleUsers
(
id
)
{
getRoleUsers
(
id
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
this
.
$post
(
"
/role/user/list
"
,
{
this
.
$post
(
"
/role/user/list
"
,
{
"
userId
"
:
id
,
userId
:
id
,
"
size
"
:
-
1
,
size
:
-
1
,
})
})
.
then
(({
data
})
=>
{
.
then
(({
data
})
=>
{
const
result
=
data
.
data
const
result
=
data
.
data
...
@@ -247,7 +241,7 @@ export default {
...
@@ -247,7 +241,7 @@ export default {
return
{
return
{
allRoles
:
{},
allRoles
:
{},
nodeData
:
{},
nodeData
:
{},
node
:{},
node
:
{},
data
:
[],
data
:
[],
tree
:
[],
tree
:
[],
roles
:
[],
roles
:
[],
...
@@ -276,10 +270,10 @@ export default {
...
@@ -276,10 +270,10 @@ export default {
visible
:
false
,
visible
:
false
,
},
},
config
:
{
config
:
{
isshowTabPane
:
true
,
isshowTabPane
:
true
,
columns
:
[
columns
:
[
{
type
:
"
selection
"
,
reserveSelection
:
true
,
width
:
60
},
{
type
:
"
selection
"
,
reserveSelection
:
true
,
width
:
60
},
{
type
:
"
index
"
,
label
:
"
序号
"
,
align
:
"
center
"
,
width
:
50
},
{
type
:
"
index
"
,
label
:
"
序号
"
,
align
:
"
center
"
,
width
:
50
},
{
{
prop
:
"
loginName
"
,
prop
:
"
loginName
"
,
label
:
"
登录名称
"
,
label
:
"
登录名称
"
,
...
@@ -353,7 +347,7 @@ export default {
...
@@ -353,7 +347,7 @@ export default {
>
>
分配部门
分配部门
<
/el-button
>
<
/el-button
>
<
span
>
<
/span
>
<
span
>
<
/span
>
<
el
-
button
<
el
-
button
size
=
"
mini
"
size
=
"
mini
"
type
=
"
text
"
type
=
"
text
"
...
@@ -362,7 +356,6 @@ export default {
...
@@ -362,7 +356,6 @@ export default {
>
>
修改密码
修改密码
<
/el-button
>
<
/el-button
>
<
/div
>
<
/div
>
);
);
},
},
...
@@ -464,7 +457,5 @@ export default {
...
@@ -464,7 +457,5 @@ export default {
top
:
12px
;
top
:
12px
;
width
:
24px
;
width
:
24px
;
}
}
}
}
</
style
>
</
style
>
attendance-performance-manager-ui/admin/yarn.lock
View file @
de524c60
This source diff could not be displayed because it is too large. You can
view the blob
instead.
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/service/impl/PerformAttendAppealServiceImpl.java
View file @
de524c60
...
@@ -74,7 +74,8 @@ public class PerformAttendAppealServiceImpl extends AbstractCRUDServiceImpl<Perf
...
@@ -74,7 +74,8 @@ public class PerformAttendAppealServiceImpl extends AbstractCRUDServiceImpl<Perf
private
void
sendCheckDingTalk
(
PerformAttendAppealEntity
entity
)
{
private
void
sendCheckDingTalk
(
PerformAttendAppealEntity
entity
)
{
String
ruleStr
=
String
.
format
(
"%s/%s/%s"
,
PerformTypeEnum
.
getByValue
(
entity
.
getPerformType
()).
getDesc
(),
entity
.
getCategoryName
(),
entity
.
getRuleName
());
// String ruleStr = String.format("%s/%s/%s", PerformTypeEnum.getByValue(entity.getPerformType()).getDesc(), entity.getCategoryName(), entity.getRuleName());
String
ruleStr
=
String
.
format
(
"%s/%s/%s"
,
PerformTypeEnum
.
考勤绩效
.
getDesc
(),
entity
.
getCategoryName
(),
entity
.
getRuleName
());
//绩效核查通知
//绩效核查通知
StaffEntity
staffCache
=
staffService
.
getCache
(
entity
.
getStaffId
().
toString
());
StaffEntity
staffCache
=
staffService
.
getCache
(
entity
.
getStaffId
().
toString
());
if
(!
ObjectUtils
.
isEmpty
(
staffCache
))
{
if
(!
ObjectUtils
.
isEmpty
(
staffCache
))
{
...
@@ -121,7 +122,7 @@ public class PerformAttendAppealServiceImpl extends AbstractCRUDServiceImpl<Perf
...
@@ -121,7 +122,7 @@ public class PerformAttendAppealServiceImpl extends AbstractCRUDServiceImpl<Perf
}
}
String
appealMsg
=
"申诉成功,返回所扣分数,申诉ID:"
+
appeal
.
getId
().
toString
();
String
appealMsg
=
"申诉成功,返回所扣分数,申诉ID:"
+
appeal
.
getId
().
toString
();
sendCheckDingTalk
(
appealEntity
);
sendCheckDingTalk
(
appealEntity
);
log
.
info
(
appealMsg
);
log
.
info
(
appealMsg
);
if
(
appeal
.
getAppealResult
()
==
AppealResultEnum
.
通过
.
getValue
())
{
if
(
appeal
.
getAppealResult
()
==
AppealResultEnum
.
通过
.
getValue
())
{
if
(
appeal
.
getSubAddType
()
==
SubAddTypeEnum
.
扣除
.
getValue
())
{
if
(
appeal
.
getSubAddType
()
==
SubAddTypeEnum
.
扣除
.
getValue
())
{
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/web/PerformAttendAppealController.java
View file @
de524c60
...
@@ -137,6 +137,7 @@ public class PerformAttendAppealController extends BaseCRUDJsonBodyMappingContro
...
@@ -137,6 +137,7 @@ public class PerformAttendAppealController extends BaseCRUDJsonBodyMappingContro
}
}
recordSysLog
(
request
,
busiDesc
+
" 【成功】"
);
recordSysLog
(
request
,
busiDesc
+
" 【成功】"
);
jsonObject
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_SUCCESS
);
jsonObject
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_SUCCESS
);
jsonObject
.
put
(
KEY_RESULT_MSG
,
busiDesc
+
"成功!"
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"申诉审核"
,
e
);
log
.
error
(
"申诉审核"
,
e
);
jsonObject
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
jsonObject
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment