refactor: 重构权限管理
1.更新字段管理
This commit is contained in:
@@ -19,7 +19,7 @@
|
|||||||
<el-input v-model="deptFormData.key" />
|
<el-input v-model="deptFormData.key" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="负责人">
|
<el-form-item label="负责人">
|
||||||
<el-input v-model="deptFormData.owner" />
|
<el-input v-model="deptFormData.owner" placeholder="请输入" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="备注">
|
<el-form-item label="备注">
|
||||||
<el-input v-model="deptFormData.description" maxlength="200" show-word-limit type="textarea" />
|
<el-input v-model="deptFormData.description" maxlength="200" show-word-limit type="textarea" />
|
||||||
|
|||||||
@@ -266,7 +266,6 @@ export const createCrudOptions = function ({ crudExpose, context }: CreateCrudOp
|
|||||||
url: '/api/system/role/',
|
url: '/api/system/role/',
|
||||||
value: 'id',
|
value: 'id',
|
||||||
label: 'name',
|
label: 'name',
|
||||||
isTree: true,
|
|
||||||
getData: async ({ url }: { url: string }) => {
|
getData: async ({ url }: { url: string }) => {
|
||||||
return request({
|
return request({
|
||||||
url: url,
|
url: url,
|
||||||
|
|||||||
@@ -251,10 +251,10 @@ const handleResetPwdSubmit = async () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
crudExpose.doRefresh();
|
|
||||||
deptCountChart = init(deptCountBar.value as HTMLElement);
|
deptCountChart = init(deptCountBar.value as HTMLElement);
|
||||||
deptSexChart = init(deptSexPie.value as HTMLElement);
|
deptSexChart = init(deptSexPie.value as HTMLElement);
|
||||||
getDeptInfo();
|
getDeptInfo();
|
||||||
|
crudExpose.doRefresh();
|
||||||
});
|
});
|
||||||
|
|
||||||
defineExpose({
|
defineExpose({
|
||||||
|
|||||||
@@ -47,6 +47,15 @@ export const createCrudOptions = function ({ crudExpose, tabActivted }: { crudEx
|
|||||||
editRequest,
|
editRequest,
|
||||||
delRequest,
|
delRequest,
|
||||||
},
|
},
|
||||||
|
actionbar:{
|
||||||
|
buttons:{
|
||||||
|
add:{
|
||||||
|
show:computed(() =>{
|
||||||
|
return tabActivted.value !== 'receive'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
}
|
||||||
|
},
|
||||||
rowHandle: {
|
rowHandle: {
|
||||||
fixed:'right',
|
fixed:'right',
|
||||||
width:150,
|
width:150,
|
||||||
|
|||||||
Reference in New Issue
Block a user