Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
intelligent_qp_manager
Project
Project
Details
Activity
Releases
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
张伯涛
intelligent_qp_manager
Commits
172f1ac9
Commit
172f1ac9
authored
Oct 31, 2024
by
liwei
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
84d36b30
888acdca
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
44 additions
and
3 deletions
+44
-3
deptDrawer.vue
src/views/system/dept/deptDrawer.vue
+0
-0
index.vue
src/views/system/dept/index.vue
+2
-2
account.data.ts
src/views/system/user/account.data.ts
+42
-1
No files found.
src/views/system/dept/
Menu
Drawer.vue
→
src/views/system/dept/
dept
Drawer.vue
View file @
172f1ac9
File moved
src/views/system/dept/index.vue
View file @
172f1ac9
...
@@ -32,13 +32,13 @@
...
@@ -32,13 +32,13 @@
</
template
>
</
template
>
</template>
</template>
</BasicTable>
</BasicTable>
<
Menu
Drawer
@
register=
"registerDrawer"
@
success=
"handleSuccess"
/>
<
dept
Drawer
@
register=
"registerDrawer"
@
success=
"handleSuccess"
/>
</div>
</div>
</template>
</template>
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
useDrawer
}
from
'@/components/Drawer'
;
import
{
useDrawer
}
from
'@/components/Drawer'
;
import
MenuDrawer
from
'./Menu
Drawer.vue'
;
import
deptDrawer
from
'./dept
Drawer.vue'
;
import
{
columns
,
searchFormSchema
}
from
'./dept.data'
;
import
{
columns
,
searchFormSchema
}
from
'./dept.data'
;
import
{
getDeptList
,
deleteById
}
from
"@/api/system/dept/dept"
;
import
{
getDeptList
,
deleteById
}
from
"@/api/system/dept/dept"
;
import
{
useMessage
}
from
"@/hooks/web/useMessage"
;
import
{
useMessage
}
from
"@/hooks/web/useMessage"
;
...
...
src/views/system/user/account.data.ts
View file @
172f1ac9
...
@@ -127,6 +127,13 @@ export const resetPasswordFormSchema: any[] = [
...
@@ -127,6 +127,13 @@ export const resetPasswordFormSchema: any[] = [
// ifShow: false,
// ifShow: false,
},
},
]
]
const
passwordCheck
=
(
rule
,
value
,
callback
)
=>
{
const
pattern
=
/^
(?![
0-9
]
+$
)(?![
a-zA-Z
]
+$
)[
0-9A-Za-z
]{8,16}
$/
if
(
!
pattern
.
test
(
value
))
{
callback
(
new
Error
(
'新密码必须为数字与字母的组合'
))
}
callback
()
}
export
const
accountFormSchema
:
any
[]
=
[
export
const
accountFormSchema
:
any
[]
=
[
{
{
field
:
'username'
,
field
:
'username'
,
...
@@ -144,7 +151,17 @@ export const accountFormSchema: any[] = [
...
@@ -144,7 +151,17 @@ export const accountFormSchema: any[] = [
field
:
'password'
,
field
:
'password'
,
label
:
'密码'
,
label
:
'密码'
,
component
:
'InputPassword'
,
component
:
'InputPassword'
,
required
:
true
,
rules
:
[
{
required
:
true
,
message
:
'请输入用户密码'
,
},
{
min
:
8
,
max
:
16
,
message
:
'长度在 8 到 16 个字符'
,
trigger
:
'blur'
},
{
validator
:
passwordCheck
,
trigger
:
'blur'
}
],
},
},
{
{
field
:
'name'
,
field
:
'name'
,
...
@@ -173,16 +190,40 @@ export const accountFormSchema: any[] = [
...
@@ -173,16 +190,40 @@ export const accountFormSchema: any[] = [
field
:
'phone'
,
field
:
'phone'
,
label
:
'手机号码'
,
label
:
'手机号码'
,
component
:
'Input'
,
component
:
'Input'
,
rules
:
[
{
required
:
false
,
message
:
'请输入手机号码'
,
trigger
:
'blur'
},
{
pattern
:
/^1
[
3|4|5|6|7|8|9
][
0-9
]\d{8}
$/
,
message
:
'请输入正确的手机号码'
,
trigger
:
'blur'
}
],
},
},
{
{
field
:
'idNumber'
,
field
:
'idNumber'
,
label
:
'身份证号'
,
label
:
'身份证号'
,
component
:
'Input'
,
component
:
'Input'
,
rules
:
[
{
required
:
false
,
message
:
'请输入身份证号'
,
trigger
:
'blur'
},
{
min
:
18
,
max
:
18
,
message
:
'长度18字符'
,
trigger
:
'blur'
}
],
},
},
{
{
field
:
'email'
,
field
:
'email'
,
label
:
'邮箱'
,
label
:
'邮箱'
,
component
:
'Input'
,
component
:
'Input'
,
rules
:
[
{
required
:
false
,
message
:
'请输入邮箱地址'
,
trigger
:
'blur'
},
{
type
:
'email'
,
message
:
'请输入正确的邮箱地址'
,
trigger
:
[
'blur'
,
'change'
]
}
],
},
},
{
{
field
:
'flag'
,
field
:
'flag'
,
...
...
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