x
This commit is contained in:
68
vue/src/pages/system/role/.lowcode/configs.jsx
Normal file
68
vue/src/pages/system/role/.lowcode/configs.jsx
Normal file
@@ -0,0 +1,68 @@
|
||||
export default {
|
||||
title: '角色管理',
|
||||
entitys: [
|
||||
{ name: 'id', label: '编号' },
|
||||
{ name: 'name', type: 'input', label: '名称' },
|
||||
{ name: 'nick', label: '昵称' },
|
||||
{ name: 'ukey', label: '密钥' },
|
||||
{ name: 'createUid', type: 'input', label: '创建人' },
|
||||
{
|
||||
name: 'status',
|
||||
type: 'switch',
|
||||
label: '状态',
|
||||
url: '/app/updateStatus.do',
|
||||
},
|
||||
{
|
||||
name: 'config',
|
||||
type: 'map',
|
||||
default: {},
|
||||
fields: [
|
||||
{ name: 'api', label: '接口地址', type: 'input' },
|
||||
{ name: 'version', label: '资源版本', type: 'input' },
|
||||
],
|
||||
},
|
||||
],
|
||||
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
|
||||
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
|
||||
slots: {
|
||||
header$() {
|
||||
return (
|
||||
<>
|
||||
<z-action
|
||||
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
|
||||
url='/do/put/member'
|
||||
label='添加'
|
||||
title='hello'
|
||||
/>
|
||||
</>
|
||||
)
|
||||
},
|
||||
action$({ row }) {
|
||||
return (
|
||||
<>
|
||||
<z-action
|
||||
link
|
||||
mode='drawer'
|
||||
title={row.nick + '侧滑菜单'}
|
||||
label='侧滑'
|
||||
/>
|
||||
<z-action
|
||||
link
|
||||
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
|
||||
data={row}
|
||||
url='/do/patch/member'
|
||||
title={'编辑' + row.nick}
|
||||
label='编辑'
|
||||
/>
|
||||
<z-action
|
||||
link
|
||||
title='确定删除吗?'
|
||||
data={row}
|
||||
url='/do/delete/member'
|
||||
label='删除'
|
||||
/>
|
||||
</>
|
||||
)
|
||||
},
|
||||
},
|
||||
}
|
||||
1
vue/src/pages/system/role/.lowcode/data
Normal file
1
vue/src/pages/system/role/.lowcode/data
Normal file
@@ -0,0 +1 @@
|
||||
{"table":"","blocks":[],"counter":6786,"basic":{"title":"角色管理","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}
|
||||
17
vue/src/pages/system/role/role.vue
Normal file
17
vue/src/pages/system/role/role.vue
Normal file
@@ -0,0 +1,17 @@
|
||||
<template>
|
||||
<z-table name="ppq48ibfqw5" url="/do/select/role" mocked>
|
||||
</z-table>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import configs from './.lowcode/configs'
|
||||
|
||||
export default {
|
||||
name: 'p-ppq48ibfqw5',
|
||||
provide: { configs },
|
||||
data() {
|
||||
return {}
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user