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
77f50345
Commit
77f50345
authored
Jul 17, 2023
by
姬鋆屾
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
推
parent
cfaec5d1
Changes
17
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
56 additions
and
18 deletions
+56
-18
attendance-performance-manager-ui/admin/src/assets/mixins/table.js
...e-performance-manager-ui/admin/src/assets/mixins/table.js
+2
-0
attendance-performance-manager-ui/admin/src/components/DataTable.vue
...performance-manager-ui/admin/src/components/DataTable.vue
+6
-0
attendance-performance-manager-ui/admin/src/components/Table.vue
...nce-performance-manager-ui/admin/src/components/Table.vue
+1
-0
attendance-performance-manager-ui/admin/src/views/check/attend/record/drawershow.vue
...ger-ui/admin/src/views/check/attend/record/drawershow.vue
+3
-1
attendance-performance-manager-ui/admin/src/views/check/complain/record/drawershow.vue
...r-ui/admin/src/views/check/complain/record/drawershow.vue
+5
-3
attendance-performance-manager-ui/admin/src/views/check/effect/record/drawershow.vue
...ger-ui/admin/src/views/check/effect/record/drawershow.vue
+5
-3
attendance-performance-manager-ui/admin/src/views/check/gowork/record/drawershow.vue
...ger-ui/admin/src/views/check/gowork/record/drawershow.vue
+5
-3
attendance-performance-manager-ui/admin/src/views/check/other/record/drawershow.vue
...ager-ui/admin/src/views/check/other/record/drawershow.vue
+5
-3
attendance-performance-manager-ui/admin/src/views/check/review/record/drawershow.vue
...ger-ui/admin/src/views/check/review/record/drawershow.vue
+5
-3
attendance-performance-manager-ui/admin/src/views/perform/attend/record/drawershow.vue
...r-ui/admin/src/views/perform/attend/record/drawershow.vue
+2
-0
attendance-performance-manager-ui/admin/src/views/perform/complain/record/drawershow.vue
...ui/admin/src/views/perform/complain/record/drawershow.vue
+2
-0
attendance-performance-manager-ui/admin/src/views/perform/effect/record/drawershow.vue
...r-ui/admin/src/views/perform/effect/record/drawershow.vue
+3
-2
attendance-performance-manager-ui/admin/src/views/perform/gowork/record/drawershow.vue
...r-ui/admin/src/views/perform/gowork/record/drawershow.vue
+2
-0
attendance-performance-manager-ui/admin/src/views/perform/other/record/drawershow.vue
...er-ui/admin/src/views/perform/other/record/drawershow.vue
+2
-0
attendance-performance-manager-ui/admin/src/views/perform/review/record/drawershow.vue
...r-ui/admin/src/views/perform/review/record/drawershow.vue
+2
-0
attendance-performance-manager-ui/admin/src/views/perform/staff/conf/deptdrawershow.vue
...-ui/admin/src/views/perform/staff/conf/deptdrawershow.vue
+1
-0
attendance-performance-manager-ui/admin/src/views/perform/staff/conf/list.vue
...ce-manager-ui/admin/src/views/perform/staff/conf/list.vue
+5
-0
No files found.
attendance-performance-manager-ui/admin/src/assets/mixins/table.js
View file @
77f50345
...
@@ -489,6 +489,7 @@ export default {
...
@@ -489,6 +489,7 @@ export default {
},
},
// 当某一行被点击时会触发该事件
// 当某一行被点击时会触发该事件
handleRowClick
(
row
,
column
,
event
)
{},
handleRowClick
(
row
,
column
,
event
)
{},
handleCellClick
(
row
,
column
,
event
)
{},
// 合并表格行列
// 合并表格行列
handleSpanMethod
()
{},
handleSpanMethod
()
{},
// 自定义表格排序
// 自定义表格排序
...
@@ -619,6 +620,7 @@ export default {
...
@@ -619,6 +620,7 @@ export default {
methods
:
{
methods
:
{
handleSelectionChange
:
this
.
handleSelectionChange
,
handleSelectionChange
:
this
.
handleSelectionChange
,
handleRowClick
:
this
.
handleRowClick
,
handleRowClick
:
this
.
handleRowClick
,
handleCellClick
:
this
.
handleCellClick
,
tableRowClassName
:
this
.
tableRowClassName
,
tableRowClassName
:
this
.
tableRowClassName
,
handleSpanMethod
:
this
.
handleSpanMethod
,
handleSpanMethod
:
this
.
handleSpanMethod
,
handleSortChange
:
this
.
handleSortChange
,
handleSortChange
:
this
.
handleSortChange
,
...
...
attendance-performance-manager-ui/admin/src/components/DataTable.vue
View file @
77f50345
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
@
selection-change=
"handleSelectionChange"
@
selection-change=
"handleSelectionChange"
@
sort-change=
"handleSortChange"
@
sort-change=
"handleSortChange"
@
row-click=
"handleRowClick"
@
row-click=
"handleRowClick"
@
cell-click=
"handleCellClick"
:row-class-name=
"tableRowClassName"
:row-class-name=
"tableRowClassName"
:empty-text=
"emptytxt ? emptytxt : emptyText"
:empty-text=
"emptytxt ? emptytxt : emptyText"
border
border
...
@@ -81,6 +82,11 @@ export default {
...
@@ -81,6 +82,11 @@ export default {
required
:
false
,
required
:
false
,
default
:
()
=>
{},
default
:
()
=>
{},
},
},
handleCellClick
:
{
type
:
Function
,
required
:
false
,
default
:
()
=>
{},
},
handleSortChange
:
{
handleSortChange
:
{
type
:
Function
,
type
:
Function
,
required
:
false
,
required
:
false
,
...
...
attendance-performance-manager-ui/admin/src/components/Table.vue
View file @
77f50345
...
@@ -182,6 +182,7 @@
...
@@ -182,6 +182,7 @@
:handleSelectableMethod=
"config.methods.handleSelectableMethod"
:handleSelectableMethod=
"config.methods.handleSelectableMethod"
:handleSelectionChange=
"config.methods.handleSelectionChange"
:handleSelectionChange=
"config.methods.handleSelectionChange"
:handleRowClick=
"config.methods.handleRowClick"
:handleRowClick=
"config.methods.handleRowClick"
:handleCellClick=
"config.methods.handleCellClick"
/>
/>
<DataTableFlow
<DataTableFlow
...
...
attendance-performance-manager-ui/admin/src/views/check/attend/record/drawershow.vue
View file @
77f50345
...
@@ -71,6 +71,7 @@
...
@@ -71,6 +71,7 @@
>
图片凭证:
>
图片凭证:
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -82,6 +83,7 @@
...
@@ -82,6 +83,7 @@
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image>
</el-image>
<span
v-else
>
--
</span>
</el-col>
</el-col>
</el-row>
</el-row>
</div>
</div>
...
@@ -115,7 +117,7 @@
...
@@ -115,7 +117,7 @@
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<el-row>
<el-row>
<el-form-item
<el-form-item
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
...
...
attendance-performance-manager-ui/admin/src/views/check/complain/record/drawershow.vue
View file @
77f50345
...
@@ -86,6 +86,7 @@
...
@@ -86,6 +86,7 @@
<el-col
:span=
"12"
<el-col
:span=
"12"
>
图片凭证:
>
图片凭证:
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -96,8 +97,9 @@
...
@@ -96,8 +97,9 @@
"
"
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image
</el-image>
></el-col>
<span
v-else
>
--
</span>
</el-col>
</el-row>
</el-row>
</div>
</div>
</div>
</div>
...
@@ -130,7 +132,7 @@
...
@@ -130,7 +132,7 @@
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<el-row>
<el-row>
<el-form-item
<el-form-item
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
...
...
attendance-performance-manager-ui/admin/src/views/check/effect/record/drawershow.vue
View file @
77f50345
...
@@ -63,6 +63,7 @@
...
@@ -63,6 +63,7 @@
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
图片凭证:
图片凭证:
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -73,8 +74,9 @@
...
@@ -73,8 +74,9 @@
"
"
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image
</el-image>
></el-col>
<span
v-else
>
--
</span>
</el-col>
</el-row>
</el-row>
</div>
</div>
</div>
</div>
...
@@ -107,7 +109,7 @@
...
@@ -107,7 +109,7 @@
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<el-row>
<el-row>
<el-form-item
<el-form-item
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
...
...
attendance-performance-manager-ui/admin/src/views/check/gowork/record/drawershow.vue
View file @
77f50345
...
@@ -65,6 +65,7 @@
...
@@ -65,6 +65,7 @@
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
图片凭证:
图片凭证:
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -75,8 +76,9 @@
...
@@ -75,8 +76,9 @@
"
"
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image
</el-image>
></el-col>
<span
v-else
>
--
</span>
</el-col>
</el-row>
</el-row>
</div>
</div>
</div>
</div>
...
@@ -109,7 +111,7 @@
...
@@ -109,7 +111,7 @@
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<el-row>
<el-row>
<el-form-item
<el-form-item
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
...
...
attendance-performance-manager-ui/admin/src/views/check/other/record/drawershow.vue
View file @
77f50345
...
@@ -61,6 +61,7 @@
...
@@ -61,6 +61,7 @@
<el-col
:span=
"24"
<el-col
:span=
"24"
>
图片凭证:
>
图片凭证:
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -71,8 +72,9 @@
...
@@ -71,8 +72,9 @@
"
"
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image
</el-image>
></el-col>
<span
v-else
>
--
</span>
</el-col>
</el-row>
</el-row>
</div>
</div>
</div>
</div>
...
@@ -105,7 +107,7 @@
...
@@ -105,7 +107,7 @@
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<el-row>
<el-row>
<el-form-item
<el-form-item
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
...
...
attendance-performance-manager-ui/admin/src/views/check/review/record/drawershow.vue
View file @
77f50345
...
@@ -66,6 +66,7 @@
...
@@ -66,6 +66,7 @@
<el-col
:span=
"12"
<el-col
:span=
"12"
>
图片凭证:
>
图片凭证:
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -76,8 +77,9 @@
...
@@ -76,8 +77,9 @@
"
"
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image
</el-image>
></el-col>
<span
v-else
>
--
</span>
</el-col>
</el-row>
</el-row>
</div>
</div>
</div>
</div>
...
@@ -110,7 +112,7 @@
...
@@ -110,7 +112,7 @@
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<div
v-if=
"form.checkResult
==
'加分或扣分'"
>
<el-row>
<el-row>
<el-form-item
<el-form-item
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
:label=
"form.view == '查看' ? '绩效规则:' : '修改规则:'"
...
...
attendance-performance-manager-ui/admin/src/views/perform/attend/record/drawershow.vue
View file @
77f50345
...
@@ -123,6 +123,7 @@
...
@@ -123,6 +123,7 @@
<el-form-item
label=
"图片凭证:"
>
<el-form-item
label=
"图片凭证:"
>
<div
v-if=
"form.view == '查看'"
>
<div
v-if=
"form.view == '查看'"
>
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -134,6 +135,7 @@
...
@@ -134,6 +135,7 @@
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image>
</el-image>
<span
v-else
>
--
</span>
</div>
</div>
<ImageUpload
<ImageUpload
v-else
v-else
...
...
attendance-performance-manager-ui/admin/src/views/perform/complain/record/drawershow.vue
View file @
77f50345
...
@@ -175,6 +175,7 @@
...
@@ -175,6 +175,7 @@
<el-form-item
label=
"图片凭证:"
>
<el-form-item
label=
"图片凭证:"
>
<div
v-if=
"form.view == '查看'"
>
<div
v-if=
"form.view == '查看'"
>
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -186,6 +187,7 @@
...
@@ -186,6 +187,7 @@
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image>
</el-image>
<span
v-else
>
--
</span>
</div>
</div>
<ImageUpload
<ImageUpload
v-else
v-else
...
...
attendance-performance-manager-ui/admin/src/views/perform/effect/record/drawershow.vue
View file @
77f50345
...
@@ -149,6 +149,7 @@
...
@@ -149,6 +149,7 @@
<el-form-item
label=
"图片凭证:"
>
<el-form-item
label=
"图片凭证:"
>
<div
v-if=
"form.view == '查看'"
>
<div
v-if=
"form.view == '查看'"
>
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -160,6 +161,7 @@
...
@@ -160,6 +161,7 @@
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image>
</el-image>
<span
v-else
>
--
</span>
</div>
</div>
<ImageUpload
<ImageUpload
v-else
v-else
...
@@ -484,10 +486,9 @@ export default {
...
@@ -484,10 +486,9 @@ export default {
});
});
},
},
replaceImage
(
val
)
{
replaceImage
(
val
)
{
this
.
form
.
filePaths
=
val
;
this
.
form
.
filePaths
=
val
;
this
.
$forceUpdate
(
this
.
form
);
this
.
$forceUpdate
(
this
.
form
);
},
},
staffChange
(
val
)
{
staffChange
(
val
)
{
console
.
log
(
val
);
console
.
log
(
val
);
...
...
attendance-performance-manager-ui/admin/src/views/perform/gowork/record/drawershow.vue
View file @
77f50345
...
@@ -127,6 +127,7 @@
...
@@ -127,6 +127,7 @@
<el-form-item
label=
"图片凭证:"
>
<el-form-item
label=
"图片凭证:"
>
<div
v-if=
"form.view == '查看'"
>
<div
v-if=
"form.view == '查看'"
>
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -138,6 +139,7 @@
...
@@ -138,6 +139,7 @@
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image>
</el-image>
<span
v-else
>
--
</span>
</div>
</div>
<ImageUpload
<ImageUpload
v-else
v-else
...
...
attendance-performance-manager-ui/admin/src/views/perform/other/record/drawershow.vue
View file @
77f50345
...
@@ -87,6 +87,7 @@
...
@@ -87,6 +87,7 @@
<el-form-item
label=
"图片凭证:"
>
<el-form-item
label=
"图片凭证:"
>
<div
v-if=
"form.view == '查看'"
>
<div
v-if=
"form.view == '查看'"
>
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -98,6 +99,7 @@
...
@@ -98,6 +99,7 @@
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image>
</el-image>
<span
v-else
>
--
</span>
</div>
</div>
<ImageUpload
<ImageUpload
v-else
v-else
...
...
attendance-performance-manager-ui/admin/src/views/perform/review/record/drawershow.vue
View file @
77f50345
...
@@ -140,6 +140,7 @@
...
@@ -140,6 +140,7 @@
<el-form-item
label=
"图片凭证:"
>
<el-form-item
label=
"图片凭证:"
>
<div
v-if=
"form.view == '查看'"
>
<div
v-if=
"form.view == '查看'"
>
<el-image
<el-image
v-if=
"form.filePaths"
style=
"width: 100px; height: 100px"
style=
"width: 100px; height: 100px"
:src=
"
:src=
"
`$
{
`$
{
...
@@ -151,6 +152,7 @@
...
@@ -151,6 +152,7 @@
:preview-src-list="form.filePaths"
:preview-src-list="form.filePaths"
>
>
</el-image>
</el-image>
<span
v-else
>
--
</span>
</div>
</div>
<ImageUpload
<ImageUpload
v-else
v-else
...
...
attendance-performance-manager-ui/admin/src/views/perform/staff/conf/deptdrawershow.vue
View file @
77f50345
...
@@ -381,6 +381,7 @@ export default {
...
@@ -381,6 +381,7 @@ export default {
};
};
},
},
methods
:
{
methods
:
{
handleRowClick
(
val
)
{
handleRowClick
(
val
)
{
val
.
check
=
!
val
.
check
;
val
.
check
=
!
val
.
check
;
val
.
check
val
.
check
...
...
attendance-performance-manager-ui/admin/src/views/perform/staff/conf/list.vue
View file @
77f50345
...
@@ -103,6 +103,11 @@ export default {
...
@@ -103,6 +103,11 @@ export default {
sessionStorage
.
setItem
(
"
type
"
,
this
.
type
);
sessionStorage
.
setItem
(
"
type
"
,
this
.
type
);
},
},
methods
:
{
methods
:
{
handleCellClick
(
row
,
column
,
event
,
cell
)
{
if
(
column
.
label
==
"
负责窗口数量
"
)
{
this
.
$refs
.
windowdrawerform
.
edit
(
row
);
}
},
/** 重写新增方法 */
/** 重写新增方法 */
toAdd
(
row
)
{
toAdd
(
row
)
{
this
.
$refs
.
windowdrawerform
.
add
(
row
);
this
.
$refs
.
windowdrawerform
.
add
(
row
);
...
...
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