Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
tea_resources_pc
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
张伯涛
tea_resources_pc
Commits
a9bb900f
Commit
a9bb900f
authored
Apr 11, 2024
by
jiaxu.yan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:更新组件
parent
4a57c2ed
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
33 additions
and
24 deletions
+33
-24
index.js
src/api/learncenter/index.js
+22
-14
ModelDataSource.js
src/utils/ModelDataSource.js
+5
-4
group.vue
src/views/learningCenter/children/group.vue
+1
-1
participants.vue
src/views/learningCenter/children/participants.vue
+1
-1
role.vue
src/views/learningCenter/children/role.vue
+1
-1
userCard.vue
src/views/learningCenter/components/Sidebar/userCard.vue
+1
-1
groupDialog.vue
src/views/learningCenter/components/groupDialog.vue
+1
-1
roleDialog.vue
src/views/learningCenter/components/roleDialog.vue
+1
-1
No files found.
src/api/learncenter/index.js
View file @
a9bb900f
import
request
from
'@/utils/request'
import
request
from
'@/utils/request'
const
participants
=
{
add
:
'1'
,
update
:
'2'
,
delete
:
'3'
,
get
:
'4'
}
const
role
=
{
add
:
'1'
,
update
:
'2'
,
delete
:
'3'
,
get
:
'4'
}
const
group
=
{
add
:
'1'
,
update
:
'2'
,
delete
:
'3'
,
get
:
'4'
}
// 全部角色
// 全部角色
export
function
getRole
(
query
)
{
export
{
return
request
({
participants
,
url
:
'/authority/system/app/selectAppInformation'
,
role
,
method
:
'get'
,
group
params
:
query
})
}
}
// // 全部状态
// export function (query) {
// return request({
// url: '/authority/system/app/selectAppInformation',
// method: 'get',
// params: query
// })
// }
\ No newline at end of file
src/utils/ModelDataSource.js
View file @
a9bb900f
...
@@ -4,6 +4,7 @@
...
@@ -4,6 +4,7 @@
*/
*/
import
_
from
'lodash'
import
_
from
'lodash'
import
request
from
'@/utils/request'
import
request
from
'@/utils/request'
import
*
as
learnCenter
from
'@/api/learncenter/index'
function
ModelDataSource
(
vm
,
settings
)
{
function
ModelDataSource
(
vm
,
settings
)
{
this
.
vm
=
vm
this
.
vm
=
vm
this
.
settings
=
settings
this
.
settings
=
settings
...
@@ -45,7 +46,7 @@ ModelDataSource.prototype = {
...
@@ -45,7 +46,7 @@ ModelDataSource.prototype = {
}
else
{
}
else
{
params
.
id
=
uuid
params
.
id
=
uuid
request
({
request
({
url
:
url
+
'/getById'
,
url
:
learnCenter
[
url
].
get
,
method
:
'post'
,
method
:
'post'
,
data
:
params
data
:
params
})
})
...
@@ -80,10 +81,10 @@ ModelDataSource.prototype = {
...
@@ -80,10 +81,10 @@ ModelDataSource.prototype = {
let
self
=
this
let
self
=
this
let
url
=
''
let
url
=
''
if
(
self
.
uuid
==
0
)
{
if
(
self
.
uuid
==
0
)
{
url
=
self
.
settings
.
url
+
'/add'
url
:
learnCenter
[
self
.
settings
.
url
].
add
delete
self
.
id
delete
self
.
id
}
else
{
}
else
{
url
=
self
.
settings
.
url
+
'/edit'
url
:
learnCenter
[
self
.
settings
.
url
].
update
}
}
request
({
request
({
...
@@ -132,7 +133,7 @@ ModelDataSource.prototype = {
...
@@ -132,7 +133,7 @@ ModelDataSource.prototype = {
)
{
)
{
let
self
=
this
let
self
=
this
request
({
request
({
url
:
self
.
settings
.
url
+
'/remove'
,
url
:
learnCenter
[
self
.
settings
.
url
].
delete
,
method
:
'post'
,
method
:
'post'
,
data
:
{
data
:
{
ids
:
[
self
.
uuid
]
ids
:
[
self
.
uuid
]
...
...
src/views/learningCenter/children/group.vue
View file @
a9bb900f
...
@@ -138,7 +138,7 @@ export default {
...
@@ -138,7 +138,7 @@ export default {
dialogEditId
:
null
dialogEditId
:
null
},
},
model
:
this
.
$modelDataSource
({
model
:
this
.
$modelDataSource
({
url
:
'
/system/enterprise
'
,
url
:
'
group
'
,
dataKey
:
'model'
,
dataKey
:
'model'
,
attributes
:
{
attributes
:
{
id
:
''
id
:
''
...
...
src/views/learningCenter/children/participants.vue
View file @
a9bb900f
...
@@ -184,7 +184,7 @@ export default {
...
@@ -184,7 +184,7 @@ export default {
Authorization
:
'Bearer '
+
getToken
()
Authorization
:
'Bearer '
+
getToken
()
},
},
model
:
this
.
$modelDataSource
({
model
:
this
.
$modelDataSource
({
url
:
'
/system/enterprise
'
,
url
:
'
participants
'
,
dataKey
:
'model'
,
dataKey
:
'model'
,
attributes
:
{
attributes
:
{
id
:
''
id
:
''
...
...
src/views/learningCenter/children/role.vue
View file @
a9bb900f
...
@@ -114,7 +114,7 @@ export default {
...
@@ -114,7 +114,7 @@ export default {
dialogEditId
:
null
dialogEditId
:
null
},
},
model
:
this
.
$modelDataSource
({
model
:
this
.
$modelDataSource
({
url
:
'
/system/enterpris
e'
,
url
:
'
rol
e'
,
dataKey
:
'model'
,
dataKey
:
'model'
,
attributes
:
{
attributes
:
{
id
:
''
id
:
''
...
...
src/views/learningCenter/components/Sidebar/userCard.vue
View file @
a9bb900f
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
</div>
</div>
<div
class=
"item-list"
>
<div
class=
"item-list"
>
<div
class=
"item"
v-for=
"
i in items"
:key=
"i
"
>
<div
class=
"item"
v-for=
"
(i,k) in items"
:key=
"k
"
>
<div
class=
"item-num"
>
{{
i
.
number
}}
</div>
<div
class=
"item-num"
>
{{
i
.
number
}}
</div>
<div
class=
"item-name"
>
{{
i
.
value
}}
</div>
<div
class=
"item-name"
>
{{
i
.
value
}}
</div>
</div>
</div>
...
...
src/views/learningCenter/components/groupDialog.vue
View file @
a9bb900f
...
@@ -80,7 +80,7 @@ export default {
...
@@ -80,7 +80,7 @@ export default {
return
{
return
{
userlist
:[],
userlist
:[],
model
:
this
.
$modelDataSource
({
model
:
this
.
$modelDataSource
({
url
:
'
/system/enterprise
'
,
url
:
'
group
'
,
dataKey
:
'model'
,
dataKey
:
'model'
,
attributes
:
{
attributes
:
{
selected
:
[],
selected
:
[],
...
...
src/views/learningCenter/components/roleDialog.vue
View file @
a9bb900f
...
@@ -62,7 +62,7 @@ export default {
...
@@ -62,7 +62,7 @@ export default {
data
()
{
data
()
{
return
{
return
{
model
:
this
.
$modelDataSource
({
model
:
this
.
$modelDataSource
({
url
:
'
/system/enterpris
e'
,
url
:
'
rol
e'
,
dataKey
:
'model'
,
dataKey
:
'model'
,
attributes
:
{
attributes
:
{
selected
:
[],
selected
:
[],
...
...
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