Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
H
hr-admin-view
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
anjia-hr
hr-admin-view
Commits
21d2c6b4
Commit
21d2c6b4
authored
Nov 21, 2025
by
刘斌
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 申请都增加部门
parent
3e3aee42
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
75 additions
and
5 deletions
+75
-5
apply-renewal_contract-model.vue
...ntractExpirationReminder/apply-renewal_contract-model.vue
+6
-0
list.vue
...web-antd/src/views/hr/contractExpirationReminder/list.vue
+9
-1
apply-entry-model.vue
.../web-antd/src/views/hr/employeeInfo/apply-entry-model.vue
+6
-0
apply-resign-model.vue
...web-antd/src/views/hr/employeeInfo/apply-resign-model.vue
+6
-0
apply-transfer-model.vue
...b-antd/src/views/hr/employeeInfo/apply-transfer-model.vue
+6
-0
list.vue
apps/web-antd/src/views/hr/employeeInfo/list.vue
+27
-3
apply-regular-model.vue
...antd/src/views/hr/regularReminder/apply-regular-model.vue
+6
-0
list.vue
apps/web-antd/src/views/hr/regularReminder/list.vue
+9
-1
No files found.
apps/web-antd/src/views/hr/contractExpirationReminder/apply-renewal_contract-model.vue
View file @
21d2c6b4
...
...
@@ -35,6 +35,12 @@ const formSchema: VbenFormSchema[] = [
label
:
'姓名'
,
disabled
:
true
,
},
{
component
:
'Input'
,
fieldName
:
'deptName'
,
label
:
'部门'
,
disabled
:
true
,
},
{
component
:
'RadioGroup'
,
componentProps
:
{
...
...
apps/web-antd/src/views/hr/contractExpirationReminder/list.vue
View file @
21d2c6b4
...
...
@@ -123,7 +123,15 @@ function onEdit(row: ContractExpirationReminderApi.ContractExpirationReminder) {
function
onApplyRenewalContract
(
row
:
ContractExpirationReminderApi
.
ContractExpirationReminder
,
)
{
applyRenewalContractModelApi
.
setData
({
id
:
row
.
id
,
name
:
row
.
name
}).
open
();
applyRenewalContractModelApi
.
setData
({
id
:
row
.
id
,
name
:
row
.
name
,
deptName
:
`
${
row
.
plate
}
/
${
row
.
firstLevelDepartment
}
/
${
row
.
secondLevelDepartment
}
/
${
row
.
thirdLevelDepartment
}
`
,
})
.
open
();
}
// function onCreate() {
// formDrawerApi.setData({}).open();
...
...
apps/web-antd/src/views/hr/employeeInfo/apply-entry-model.vue
View file @
21d2c6b4
...
...
@@ -32,6 +32,12 @@ const formSchema: VbenFormSchema[] = [
label
:
'姓名'
,
disabled
:
true
,
},
{
component
:
'Input'
,
fieldName
:
'deptName'
,
label
:
'部门'
,
disabled
:
true
,
},
{
component
:
'DatePicker'
,
componentProps
:
{
...
...
apps/web-antd/src/views/hr/employeeInfo/apply-resign-model.vue
View file @
21d2c6b4
...
...
@@ -35,6 +35,12 @@ const formSchema: VbenFormSchema[] = [
label
:
'姓名'
,
disabled
:
true
,
},
{
component
:
'Input'
,
fieldName
:
'deptName'
,
label
:
'部门'
,
disabled
:
true
,
},
{
component
:
'RadioGroup'
,
componentProps
:
{
...
...
apps/web-antd/src/views/hr/employeeInfo/apply-transfer-model.vue
View file @
21d2c6b4
...
...
@@ -33,6 +33,12 @@ const formSchema: VbenFormSchema[] = [
label
:
'姓名'
,
disabled
:
true
,
},
{
component
:
'Input'
,
fieldName
:
'oldDeptName'
,
label
:
'现部门'
,
disabled
:
true
,
},
{
component
:
'ApiTreeSelect'
,
componentProps
:
(
formModel
)
=>
({
...
...
apps/web-antd/src/views/hr/employeeInfo/list.vue
View file @
21d2c6b4
...
...
@@ -136,15 +136,39 @@ function onCreate() {
formDrawerApi
.
setData
({}).
open
();
}
function
onEntryApply
(
row
:
EmployeeInfoApi
.
Employee
)
{
applyEntryModelApi
.
setData
({
id
:
row
.
id
,
name
:
row
.
name
}).
open
();
applyEntryModelApi
.
setData
({
id
:
row
.
id
,
name
:
row
.
name
,
deptName
:
`
${
row
.
plate
}
/
${
row
.
firstLevelDepartment
}
/
${
row
.
secondLevelDepartment
}
/
${
row
.
thirdLevelDepartment
}
`
,
})
.
open
();
}
function
onResign
(
row
:
EmployeeInfoApi
.
Employee
)
{
applyResignModelApi
.
setData
({
id
:
row
.
id
,
name
:
row
.
name
}).
open
();
applyResignModelApi
.
setData
({
id
:
row
.
id
,
name
:
row
.
name
,
deptName
:
`
${
row
.
plate
}
/
${
row
.
firstLevelDepartment
}
/
${
row
.
secondLevelDepartment
}
/
${
row
.
thirdLevelDepartment
}
`
,
})
.
open
();
}
function
onTransfer
(
row
:
EmployeeInfoApi
.
Employee
)
{
applyTransferModelApi
.
setData
({
id
:
row
.
id
,
name
:
row
.
name
}).
open
();
applyTransferModelApi
.
setData
({
id
:
row
.
id
,
name
:
row
.
name
,
oldDeptName
:
`
${
row
.
plate
}
/
${
row
.
firstLevelDepartment
}
/
${
row
.
secondLevelDepartment
}
/
${
row
.
thirdLevelDepartment
}
`
,
})
.
open
();
}
function
handleDownloadExcel
(
row
:
EmployeeInfoApi
.
Employee
)
{
commonDownloadExcel
(
apiExport
,
'员工信息'
,
row
.
id
);
...
...
apps/web-antd/src/views/hr/regularReminder/apply-regular-model.vue
View file @
21d2c6b4
...
...
@@ -34,6 +34,12 @@ const formSchema: VbenFormSchema[] = [
label
:
'姓名'
,
disabled
:
true
,
},
{
component
:
'Input'
,
fieldName
:
'deptName'
,
label
:
'部门'
,
disabled
:
true
,
},
{
component
:
'DatePicker'
,
componentProps
:
{
...
...
apps/web-antd/src/views/hr/regularReminder/list.vue
View file @
21d2c6b4
...
...
@@ -123,7 +123,15 @@ function onEdit(row: EmployeeRegularReminderApi.EmployeeRegularReminder) {
function
onApplyRegular
(
row
:
EmployeeRegularReminderApi
.
EmployeeRegularReminder
,
)
{
applyRegularModelApi
.
setData
({
id
:
row
.
id
,
name
:
row
.
name
}).
open
();
applyRegularModelApi
.
setData
({
id
:
row
.
id
,
name
:
row
.
name
,
deptName
:
`
${
row
.
plate
}
/
${
row
.
firstLevelDepartment
}
/
${
row
.
secondLevelDepartment
}
/
${
row
.
thirdLevelDepartment
}
`
,
})
.
open
();
}
// function onCreate() {
// formDrawerApi.setData({}).open();
...
...
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