Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
enterprise-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
赵啸非
enterprise-platform
Commits
7f6c1192
Commit
7f6c1192
authored
Sep 28, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改员工属性
parent
050a78b6
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
27 additions
and
9 deletions
+27
-9
enterprise-manager-ui/admin/src/views/staff/record/drawershow.vue
...se-manager-ui/admin/src/views/staff/record/drawershow.vue
+5
-6
enterprise-manager-ui/admin/src/views/staff/record/list.vue
enterprise-manager-ui/admin/src/views/staff/record/list.vue
+2
-2
enterprise-manager/src/main/java/com/mortals/xhx/module/staff/web/StaffController.java
...ava/com/mortals/xhx/module/staff/web/StaffController.java
+20
-1
No files found.
enterprise-manager-ui/admin/src/views/staff/record/drawershow.vue
View file @
7f6c1192
...
@@ -8,12 +8,11 @@
...
@@ -8,12 +8,11 @@
size=
"50%"
>
size=
"50%"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-row>
<el-row>
<Field
label=
"被查看员工ID"
prop=
"staffId"
v-model=
"form.staffId"
placeholder=
"请输入被查看员工ID"
/>
<Field
:sapn=
"20"
label=
"被查看员工姓名"
prop=
"staffName"
v-model=
"form.staffName"
placeholder=
"请输入被查看员工姓名"
/>
<Field
label=
"被查看员工姓名"
prop=
"staffName"
v-model=
"form.staffName"
placeholder=
"请输入被查看员工姓名"
/>
<Field
:sapn=
"20"
label=
"查看人名称"
prop=
"viewName"
v-model=
"form.viewName"
placeholder=
"请输入查看人名称"
/>
<Field
label=
"查看人名称"
prop=
"viewName"
v-model=
"form.viewName"
placeholder=
"请输入查看人名称"
/>
<Field
:sapn=
"20"
label=
"累计查看次数"
prop=
"sumViews"
v-model=
"form.sumViews"
placeholder=
"请输入累计查看次数"
/>
<Field
label=
"累计查看次数"
prop=
"sumViews"
v-model=
"form.sumViews"
placeholder=
"请输入累计查看次数"
/>
<Field
:sapn=
"20"
label=
"访问内容"
><editor
v-model=
"form.viewContent"
:min-height=
"256"
/></Field>
<Field
label=
"访问内容"
><editor
v-model=
"form.viewContent"
:min-height=
"256"
/></Field>
<Field
:sapn=
"20"
label=
"备注"
prop=
"remark"
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入备注"
/>
<Field
label=
"备注"
prop=
"remark"
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入备注"
/>
</el-row>
</el-row>
...
...
enterprise-manager-ui/admin/src/views/staff/record/list.vue
View file @
7f6c1192
<
template
>
<
template
>
<div
class=
"page"
>
<div
class=
"page"
>
<LayoutTable
:data=
"tableData"
:config=
"tableConfig"
>
<LayoutTable
:data=
"tableData"
notAdd
notDel
:config=
"tableConfig"
>
</LayoutTable>
</LayoutTable>
...
@@ -63,4 +63,4 @@
...
@@ -63,4 +63,4 @@
};
};
}
}
};
};
</
script
>
</
script
>
\ No newline at end of file
enterprise-manager/src/main/java/com/mortals/xhx/module/staff/web/StaffController.java
View file @
7f6c1192
package
com.mortals.xhx.module.staff.web
;
package
com.mortals.xhx.module.staff.web
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.user.model.UserQuery
;
import
com.mortals.xhx.base.system.user.model.UserQuery
;
import
com.mortals.xhx.base.system.user.service.UserService
;
import
com.mortals.xhx.base.system.user.service.UserService
;
import
com.mortals.xhx.module.company.model.CompanyEntity
;
import
com.mortals.xhx.module.company.model.CompanyQuery
;
import
com.mortals.xhx.module.company.model.CompanyQuery
;
import
com.mortals.xhx.module.company.service.CompanyService
;
import
com.mortals.xhx.module.company.service.CompanyService
;
import
com.mortals.xhx.module.position.model.PositionEntity
;
import
com.mortals.xhx.module.position.model.PositionQuery
;
import
com.mortals.xhx.module.position.model.PositionQuery
;
import
com.mortals.xhx.module.position.service.PositionService
;
import
com.mortals.xhx.module.position.service.PositionService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -76,5 +80,20 @@ public class StaffController extends BaseCRUDJsonBodyMappingController<StaffServ
...
@@ -76,5 +80,20 @@ public class StaffController extends BaseCRUDJsonBodyMappingController<StaffServ
super
.
init
(
model
,
context
);
super
.
init
(
model
,
context
);
}
}
@Override
protected
void
saveBefore
(
StaffEntity
entity
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
super
.
saveBefore
(
entity
,
model
,
context
);
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getCompanyIds
())){
String
companyName
=
Arrays
.
asList
(
entity
.
getCompanyIds
().
split
(
","
)).
stream
().
map
(
item
->
{
CompanyEntity
companyEntity
=
companyService
.
get
(
Long
.
parseLong
(
item
),
context
);
return
companyEntity
.
getCompanyName
();
}).
collect
(
Collectors
.
joining
(
","
));
entity
.
setCompanyName
(
companyName
);
}
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getPositionId
())){
PositionEntity
positionEntity
=
positionService
.
get
(
entity
.
getPositionId
(),
getContext
());
entity
.
setCompanyName
(
positionEntity
.
getPositionName
());
}
}
}
}
\ No newline at end of file
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