refactor(company): 租户/角色详情编辑改为右侧抽屉
- TenantDetail:编辑租户(600)、编辑企业信息(700)由 el-dialog 改 el-drawer - RoleDetail:编辑角色(600)由 el-dialog 改 el-drawer - 与公司/部门/工作组保持一致,表单与 footer 按钮不变
This commit is contained in:
1 parent
43a03857d1
commit
bf46dd93a0
2 files changed
+27
-9
No files matched your search
@@ -247,8 +247,14 @@ watch(roleUUID, () => {
|
||||
</el-card>
|
||||
</template>
|
||||
|
||||
<!-- 主表编辑弹窗 -->
|
||||
<el-dialog v-model="editVisible" title="编辑角色" width="600px" destroy-on-close>
|
||||
<!-- 主表编辑抽屉 -->
|
||||
<el-drawer
|
||||
v-model="editVisible"
|
||||
title="编辑角色"
|
||||
direction="rtl"
|
||||
:size="600"
|
||||
destroy-on-close
|
||||
>
|
||||
<el-form :model="editForm" label-width="120px" label-position="right">
|
||||
<el-form-item
|
||||
v-for="col in editFormColumns"
|
||||
@@ -323,7 +329,7 @@ watch(roleUUID, () => {
|
||||
<el-button @click="editVisible = false">取消</el-button>
|
||||
<el-button type="primary" :loading="editSubmitting" @click="saveEdit">保存</el-button>
|
||||
</template>
|
||||
</el-dialog>
|
||||
</el-drawer>
|
||||
</DetailPage>
|
||||
</template>
|
||||
|
||||
|
||||
@@ -364,8 +364,14 @@ watch(tenantUUID, () => {
|
||||
</el-card>
|
||||
</template>
|
||||
|
||||
<!-- 编辑弹窗 -->
|
||||
<el-dialog v-model="editDialogVisible" title="编辑租户" width="600px" destroy-on-close>
|
||||
<!-- 编辑抽屉 -->
|
||||
<el-drawer
|
||||
v-model="editDialogVisible"
|
||||
title="编辑租户"
|
||||
direction="rtl"
|
||||
:size="600"
|
||||
destroy-on-close
|
||||
>
|
||||
<el-form :model="editForm" label-width="120px" label-position="right">
|
||||
<el-form-item
|
||||
v-for="col in formColumns"
|
||||
@@ -441,10 +447,16 @@ watch(tenantUUID, () => {
|
||||
<el-button @click="editDialogVisible = false">取消</el-button>
|
||||
<el-button type="primary" :loading="editSubmitting" @click="handleSubmit">保存</el-button>
|
||||
</template>
|
||||
</el-dialog>
|
||||
</el-drawer>
|
||||
|
||||
<!-- 企业信息编辑弹窗 -->
|
||||
<el-dialog v-model="ciEditVisible" title="编辑企业信息" width="700px" destroy-on-close>
|
||||
<!-- 企业信息编辑抽屉 -->
|
||||
<el-drawer
|
||||
v-model="ciEditVisible"
|
||||
title="编辑企业信息"
|
||||
direction="rtl"
|
||||
:size="700"
|
||||
destroy-on-close
|
||||
>
|
||||
<el-form :model="ciEditForm" label-width="140px" label-position="right">
|
||||
<el-form-item
|
||||
v-for="col in ciFormColumns"
|
||||
@@ -511,7 +523,7 @@ watch(tenantUUID, () => {
|
||||
<el-button @click="ciEditVisible = false">取消</el-button>
|
||||
<el-button type="primary" :loading="ciSubmitting" @click="handleCiSubmit">保存</el-button>
|
||||
</template>
|
||||
</el-dialog>
|
||||
</el-drawer>
|
||||
</DetailPage>
|
||||
</template>
|
||||
|
||||
|
||||
Reference in new issue
Block a user