Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
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
Administrator
dsk-cr20g
Commits
df5c5c52
Commit
df5c5c52
authored
Sep 01, 2023
by
huangjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*
parent
4514f0b1
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
49 additions
and
24 deletions
+49
-24
Navbar.vue
dsk-operate-ui/src/layout/components/Navbar.vue
+4
-4
index.vue
dsk-operate-ui/src/views/enterpriseManagement/index.vue
+24
-5
programme.vue
dsk-operate-ui/src/views/enterpriseManagement/programme.vue
+5
-3
index.vue
dsk-operate-ui/src/views/system/role/index.vue
+16
-12
No files found.
dsk-operate-ui/src/layout/components/Navbar.vue
View file @
df5c5c52
...
@@ -14,9 +14,9 @@
...
@@ -14,9 +14,9 @@
{{
name
.
length
>
10
?
name
.
slice
(
0
,
10
)
+
'...'
:
name
}}
{{
name
.
length
>
10
?
name
.
slice
(
0
,
10
)
+
'...'
:
name
}}
</div>
</div>
<el-dropdown-menu
slot=
"dropdown"
class=
"user-dropdown"
>
<el-dropdown-menu
slot=
"dropdown"
class=
"user-dropdown"
>
<el-dropdown-item>
<el-dropdown-item
v-if=
"tenanlist.length>1"
>
<span>
我的企业
<img
class=
"dir"
src=
"@/assets/images/direction.png"
>
</span>
<span>
我的企业
<img
class=
"dir"
src=
"@/assets/images/direction.png"
>
</span>
<div
class=
"mycom"
v-if=
"tenanlist.length>1"
>
<div
class=
"mycom"
>
<div
class=
"bg"
>
<div
class=
"bg"
>
<div
@
click=
"getorther(item.tenantId)"
v-for=
"(item,index) in tenanlist"
:class=
"
{'choose':tenantId == item.tenantId}">
<div
@
click=
"getorther(item.tenantId)"
v-for=
"(item,index) in tenanlist"
:class=
"
{'choose':tenantId == item.tenantId}">
<img
src=
"@/assets/images/enter.png"
class=
"logos"
><span>
{{
item
.
companyName
}}
</span><img
class=
"on"
src=
"@/assets/images/tips.png"
>
<img
src=
"@/assets/images/enter.png"
class=
"logos"
><span>
{{
item
.
companyName
}}
</span><img
class=
"on"
src=
"@/assets/images/tips.png"
>
...
@@ -80,7 +80,7 @@ export default {
...
@@ -80,7 +80,7 @@ export default {
})
})
})
})
this
.
navbarWidth
=
`calc(100% -
${
this
.
offsetWidth
}
px)`
this
.
navbarWidth
=
`calc(100% -
${
this
.
offsetWidth
}
px)`
//
this.$refs.mydrodown.show()
this
.
$refs
.
mydrodown
.
show
()
this
.
getTetant
()
this
.
getTetant
()
},
},
methods
:
{
methods
:
{
...
@@ -201,7 +201,7 @@ export default {
...
@@ -201,7 +201,7 @@ export default {
.user-dropdown
{
.user-dropdown
{
padding
:
12px
0
;
padding
:
12px
0
;
width
:
147px
;
width
:
147px
;
height
:
138px
;
/*height: 138px;*/
box-shadow
:
0px
4px
10px
0px
rgba
(
0
,
0
,
0
,
0
.1
);
box-shadow
:
0px
4px
10px
0px
rgba
(
0
,
0
,
0
,
0
.1
);
border-radius
:
4px
;
border-radius
:
4px
;
.el-dropdown-menu__item
{
.el-dropdown-menu__item
{
...
...
dsk-operate-ui/src/views/enterpriseManagement/index.vue
View file @
df5c5c52
...
@@ -215,7 +215,14 @@
...
@@ -215,7 +215,14 @@
</template>
</template>
<
script
>
<
script
>
import
{
getTenantList
,
getTenant
,
selectTenant
,
editTenant
,
saveTenant
,
deleteTenant
}
from
"@/api/enterpriseManagement/enterpriseManagement"
;
import
{
deleteTenant
,
editTenant
,
getTenant
,
getTenantList
,
saveTenant
,
selectTenant
}
from
'@/api/enterpriseManagement/enterpriseManagement'
export
default
{
export
default
{
name
:
"EnterpriseManagement"
,
name
:
"EnterpriseManagement"
,
...
@@ -383,17 +390,29 @@
...
@@ -383,17 +390,29 @@
this
.
form
.
expireTime
=
this
.
form
.
dateRange
[
1
]
this
.
form
.
expireTime
=
this
.
form
.
dateRange
[
1
]
if
(
this
.
form
.
id
!=
undefined
)
{
if
(
this
.
form
.
id
!=
undefined
)
{
editTenant
(
this
.
form
).
then
(
response
=>
{
editTenant
(
this
.
form
).
then
(
response
=>
{
this
.
$modal
.
msgSuccess
(
"修改成功"
);
if
(
response
.
code
==
200
)
{
this
.
open
=
false
;
this
.
$modal
.
msgSuccess
(
'修改成功'
)
this
.
getList
();
this
.
open
=
false
loading
.
close
();
this
.
getList
()
loading
.
close
()
}
else
{
this
.
$modal
.
msgError
(
response
.
msg
)
}
}).
catch
(
response
=>
{
this
.
$modal
.
msgError
(
response
.
msg
)
});
});
}
else
{
}
else
{
saveTenant
(
this
.
form
).
then
(
response
=>
{
saveTenant
(
this
.
form
).
then
(
response
=>
{
if
(
response
.
code
==
200
){
this
.
$modal
.
msgSuccess
(
"新增成功"
);
this
.
$modal
.
msgSuccess
(
"新增成功"
);
this
.
open
=
false
;
this
.
open
=
false
;
this
.
getList
();
this
.
getList
();
loading
.
close
();
loading
.
close
();
}
else
{
this
.
$modal
.
msgError
(
response
.
msg
)
}
}).
catch
(
response
=>
{
this
.
$modal
.
msgError
(
response
.
msg
)
});
});
}
}
}
}
...
...
dsk-operate-ui/src/views/enterpriseManagement/programme.vue
View file @
df5c5c52
...
@@ -119,7 +119,7 @@
...
@@ -119,7 +119,7 @@
<el-radio
:disabled=
"disabled"
v-model=
"form.status"
label=
"0"
>
正常
</el-radio>
<el-radio
:disabled=
"disabled"
v-model=
"form.status"
label=
"0"
>
正常
</el-radio>
<el-radio
:disabled=
"disabled"
v-model=
"form.status"
label=
"1"
>
停用
</el-radio>
<el-radio
:disabled=
"disabled"
v-model=
"form.status"
label=
"1"
>
停用
</el-radio>
</el-form-item>
</el-form-item>
<el-form-item
label=
"角色授权"
>
<el-form-item
label=
"角色授权"
prop=
"menuIds"
>
<el-checkbox
:disabled=
"disabled"
v-model=
"menuExpand"
@
change=
"handleCheckedTreeExpand($event, 'menu')"
>
展开/折叠
</el-checkbox>
<el-checkbox
:disabled=
"disabled"
v-model=
"menuExpand"
@
change=
"handleCheckedTreeExpand($event, 'menu')"
>
展开/折叠
</el-checkbox>
<el-checkbox
:disabled=
"disabled"
v-model=
"menuNodeAll"
@
change=
"handleCheckedTreeNodeAll($event, 'menu')"
>
全选/全不选
</el-checkbox>
<el-checkbox
:disabled=
"disabled"
v-model=
"menuNodeAll"
@
change=
"handleCheckedTreeNodeAll($event, 'menu')"
>
全选/全不选
</el-checkbox>
<el-checkbox
:disabled=
"disabled"
v-model=
"form.menuCheckStrictly"
@
change=
"handleCheckedTreeConnect($event, 'menu')"
>
父子联动
</el-checkbox>
<el-checkbox
:disabled=
"disabled"
v-model=
"form.menuCheckStrictly"
@
change=
"handleCheckedTreeConnect($event, 'menu')"
>
父子联动
</el-checkbox>
...
@@ -208,6 +208,9 @@
...
@@ -208,6 +208,9 @@
status
:
[
status
:
[
{
required
:
true
,
message
:
"状态不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"状态不能为空"
,
trigger
:
"blur"
}
],
],
menuIds
:
[
{
required
:
true
,
message
:
"权限不能为空"
,
trigger
:
"blur"
}
],
}
}
};
};
},
},
...
@@ -345,10 +348,9 @@
...
@@ -345,10 +348,9 @@
},
},
/** 提交按钮 */
/** 提交按钮 */
submitForm
:
function
()
{
submitForm
:
function
()
{
this
.
form
.
menuIds
=
this
.
getMenuAllCheckedKeys
();
this
.
$refs
[
"form"
].
validate
(
valid
=>
{
this
.
$refs
[
"form"
].
validate
(
valid
=>
{
if
(
valid
)
{
if
(
valid
)
{
this
.
form
.
menuIds
=
this
.
getMenuAllCheckedKeys
();
console
.
log
(
this
.
form
.
menuIds
)
// return false
// return false
if
(
this
.
form
.
packageId
!=
undefined
)
{
if
(
this
.
form
.
packageId
!=
undefined
)
{
saveTenantPackage
(
this
.
form
).
then
(
response
=>
{
saveTenantPackage
(
this
.
form
).
then
(
response
=>
{
...
...
dsk-operate-ui/src/views/system/role/index.vue
View file @
df5c5c52
...
@@ -382,7 +382,7 @@ export default {
...
@@ -382,7 +382,7 @@ export default {
/** 根据角色ID查询菜单树结构 */
/** 根据角色ID查询菜单树结构 */
getRoleMenuTreeselect
(
roleId
)
{
getRoleMenuTreeselect
(
roleId
)
{
return
roleMenuTreeselect
(
roleId
).
then
(
response
=>
{
return
roleMenuTreeselect
(
roleId
).
then
(
response
=>
{
this
.
menuOptions
=
response
.
data
.
menus
;
this
.
menuOptions
=
response
.
menus
;
return
response
;
return
response
;
});
});
},
},
...
@@ -505,21 +505,25 @@ export default {
...
@@ -505,21 +505,25 @@ export default {
this
.
title
=
"添加角色"
;
this
.
title
=
"添加角色"
;
},
},
/** 修改按钮操作 */
/** 修改按钮操作 */
async
handleUpdate
(
row
)
{
handleUpdate
(
row
)
{
this
.
reset
();
this
.
reset
();
const
roleId
=
row
.
roleId
||
this
.
ids
const
roleId
=
row
.
roleId
||
this
.
ids
const
roleMenu
=
await
this
.
getRoleMenuTreeselect
(
roleId
);
const
roleMenu
=
this
.
getRoleMenuTreeselect
(
roleId
);
const
roles
=
await
getRole
(
roleId
)
getRole
(
roleId
).
then
(
response
=>
{
this
.
form
=
r
oles
.
data
;
this
.
form
=
r
esponse
.
data
;
this
.
open
=
true
;
this
.
open
=
true
;
await
this
.
$nextTick
();
this
.
$nextTick
(()
=>
{
let
checkedKeys
=
roleMenu
.
data
.
checkedKeys
roleMenu
.
then
(
res
=>
{
checkedKeys
.
forEach
((
v
)
=>
{
let
checkedKeys
=
res
.
checkedKeys
this
.
$nextTick
(()
=>
{
checkedKeys
.
forEach
((
v
)
=>
{
this
.
$refs
.
menu
.
setChecked
(
v
,
true
,
false
);
this
.
$nextTick
(()
=>
{
})
this
.
$refs
.
menu
.
setChecked
(
v
,
true
,
false
);
})
})
})
});
});
this
.
title
=
"修改角色"
;
this
.
title
=
"修改角色"
;
});
},
},
/** 选择角色权限范围触发 */
/** 选择角色权限范围触发 */
dataScopeSelectChange
(
value
)
{
dataScopeSelectChange
(
value
)
{
...
...
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