|
|
@@ -8,7 +8,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<el-tabs v-loading="state.loading" v-model="state.selectedTabName">
|
|
|
- <el-tab-pane label="基础信息" style="height: 550px; overflow-y: auto; overflow-x: hidden">
|
|
|
+ <el-tab-pane label="基础信息" class="tab-pane">
|
|
|
<el-form :model="state.ruleForm" ref="ruleFormRef" label-width="auto">
|
|
|
<el-row :gutter="35">
|
|
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
|
|
@@ -131,10 +131,10 @@
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="角色授权" style="height: 550px; margin-left: 36px">
|
|
|
+ <el-tab-pane label="角色授权" class="tab-pane">
|
|
|
<el-transfer :data="state.roleData" :props="{ key: 'id', label: 'name' }" v-model="state.ruleForm.roleIdList" :titles="['未授权', '已授权']"></el-transfer>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="档案信息" style="height: 550px; overflow-y: auto; overflow-x: hidden">
|
|
|
+ <el-tab-pane label="档案信息" class="tab-pane">
|
|
|
<el-form :model="state.ruleForm" label-width="auto">
|
|
|
<el-row :gutter="35">
|
|
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
|
|
@@ -325,3 +325,23 @@ const deleteExtOrgRow = (k: number) => {
|
|
|
// 导出对象
|
|
|
defineExpose({ openDialog });
|
|
|
</script>
|
|
|
+
|
|
|
+<style lang="scss" scoped>
|
|
|
+.tab-pane {
|
|
|
+ padding: 0 10px;
|
|
|
+ height: 570px;
|
|
|
+ overflow: hidden auto;
|
|
|
+
|
|
|
+ .el-transfer {
|
|
|
+ margin: 0 auto;
|
|
|
+ width: fit-content;
|
|
|
+ height: 100%;
|
|
|
+
|
|
|
+ :deep(.el-transfer-panel) {
|
|
|
+ height: 100%;
|
|
|
+ }
|
|
|
+
|
|
|
+ --el-transfer-panel-body-height: calc(100% - 40px);
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|