|
@@ -9,7 +9,7 @@
|
|
|
</div>
|
|
|
<el-radio-group v-model="radio1">
|
|
|
<el-radio-button
|
|
|
- @change="listTabsChange(radio1)"
|
|
|
+ @change="listTabsChange(radio1)"
|
|
|
v-for="(item, index) in roleData"
|
|
|
:label="item.roleId"
|
|
|
:key="index"
|
|
@@ -33,7 +33,6 @@
|
|
|
|
|
|
<!-- 新建角色start -->
|
|
|
<add-role-com
|
|
|
-
|
|
|
:dialog-title="dialogTitle"
|
|
|
:itemInfo="tableItem"
|
|
|
@closeDialog="closeDialog"
|
|
@@ -44,7 +43,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { defineComponent, ref, reactive,onMounted } from 'vue'
|
|
|
+import { defineComponent, ref, reactive, onMounted } from 'vue'
|
|
|
import * as api from '@/api/systemManage/rolePermission.js'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
|
|
@@ -74,8 +73,7 @@ export default defineComponent({
|
|
|
roleName: '',
|
|
|
roleKey: '',
|
|
|
status: '',
|
|
|
- roleSort:1
|
|
|
-
|
|
|
+ roleSort: 1,
|
|
|
}
|
|
|
dialogTitle.value = '角色新增'
|
|
|
showDialog.value = true
|
|
@@ -83,72 +81,51 @@ export default defineComponent({
|
|
|
|
|
|
// 修改角色
|
|
|
function editRole() {
|
|
|
- alert('修改')
|
|
|
+ alert('修改')
|
|
|
console.log(radio1.value)
|
|
|
- api.roleDetail({},radio1.value).then((requset) => {
|
|
|
- if (requset.status === 'SUCCESS') {
|
|
|
- console.log(requset.data);
|
|
|
-
|
|
|
- // tableItem.value = {
|
|
|
- // roleName: requset.data.roleName,
|
|
|
- // roleKey: requset.data.roleKey,
|
|
|
- // status: requset.data.status,
|
|
|
- // roleSort:requset.data.status
|
|
|
-
|
|
|
- // }
|
|
|
- // siteCount.value = requset.data[0].siteCount
|
|
|
- // deviceCount.value = requset.data[0].deviceCount
|
|
|
- } else {
|
|
|
- ElMessage.error(requset.msg)
|
|
|
+ api.roleDetail({}, radio1.value).then((requset) => {
|
|
|
+ if (requset.status === 'SUCCESS') {
|
|
|
+ console.log(requset.data)
|
|
|
+
|
|
|
+ tableItem.value = {
|
|
|
+ roleName: requset.data.roleName,
|
|
|
+ roleKey: requset.data.roleKey,
|
|
|
+ status: requset.data.status,
|
|
|
+ roleSort: requset.data.roleSort,
|
|
|
}
|
|
|
- })
|
|
|
-
|
|
|
-
|
|
|
- dialogTitle.value = '编辑'
|
|
|
- showDialog.value = true
|
|
|
-
|
|
|
- // tableItem.value = {
|
|
|
- // id: '',
|
|
|
- // region: '',
|
|
|
- // stationName: '',
|
|
|
- // watchName: '',
|
|
|
- // watchCode: '',
|
|
|
- // RoleList: [],
|
|
|
- // done: '',
|
|
|
- // guaZai: '',
|
|
|
- // checked: true,
|
|
|
- // resource: '',
|
|
|
- // }
|
|
|
- dialogTitle.value = '角色修改'
|
|
|
- showDialog.value = true
|
|
|
+ console.log(tableItem.value)
|
|
|
+
|
|
|
+ dialogTitle.value = '角色修改'
|
|
|
+ showDialog.value = true
|
|
|
+ } else {
|
|
|
+ ElMessage.error(requset.msg)
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
- const listTabsChange = (value) => {
|
|
|
+ const listTabsChange = (value) => {
|
|
|
console.log(value)
|
|
|
- radio1.value=value;
|
|
|
+ radio1.value = value
|
|
|
console.log(radio1.value)
|
|
|
-
|
|
|
}
|
|
|
|
|
|
-
|
|
|
// 关闭弹框操作
|
|
|
- const closeDialog=() =>{
|
|
|
+ const closeDialog = () => {
|
|
|
showDialog.value = false
|
|
|
roleList()
|
|
|
}
|
|
|
|
|
|
//角色列表
|
|
|
function roleList() {
|
|
|
-
|
|
|
api.roleList().then((requset) => {
|
|
|
- if (requset.code === 200) {
|
|
|
- roleData.value = requset.rows
|
|
|
- } else {
|
|
|
- ElMessage.error(requset.msg)
|
|
|
- }
|
|
|
- })
|
|
|
+ if (requset.code === 200) {
|
|
|
+ roleData.value = requset.rows
|
|
|
+ } else {
|
|
|
+ ElMessage.error(requset.msg)
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
- onMounted(() => {
|
|
|
+ onMounted(() => {
|
|
|
roleList()
|
|
|
})
|
|
|
|
|
@@ -169,8 +146,8 @@ export default defineComponent({
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
-.el-button+.el-button{
|
|
|
- margin-left:0
|
|
|
+.el-button + .el-button {
|
|
|
+ margin-left: 0;
|
|
|
}
|
|
|
.app-container.page-nesting {
|
|
|
padding: 0;
|