update 进行了一系列优化

This commit is contained in:
2021-04-26 21:02:54 +08:00
parent 460aa3f3d9
commit 748e890b55
15 changed files with 344 additions and 86 deletions

View File

@@ -42,9 +42,7 @@ export default {
await this.formBody.onInit();
// 获取外部选中的部门id
this.formBody.onFillData({
pid: orgId,
});
this.formBody.onFillData(record, orgId);
});
},

View File

@@ -11,6 +11,7 @@
</a-form-model-item>
<a-form-model-item label="上级机构" prop="pid">
<a-tree-select
:dropdown-style="{ maxHeight: '300px', overflow: 'auto' }"
:tree-data="orgData"
placeholder="请选择上级机构"
tree-default-expand-all
@@ -26,7 +27,7 @@
v-model="form.sort"
/>
</a-form-model-item>
<a-form-model-item label="备注">
<a-form-model-item label="备注" prop="remark">
<a-textarea placeholder="请输入备注" v-model="form.remark" />
</a-form-model-item>
</div>
@@ -39,7 +40,10 @@ import { EMPTY_ID } from '@/util/global';
export default {
data() {
return {
form: {},
form: {
pid: undefined,
sort: 100,
},
rules: {
name: [{ required: true, message: '请输入机构名称' }],
code: [{ required: true, message: '请输入唯一编码' }],
@@ -56,8 +60,12 @@ export default {
* 必要的方法
* 在打开编辑页时允许填充数据
*/
onFillData(record) {
this.form = this.$_.cloneDeep(record);
onFillData(record, orgId) {
if (orgId) {
this.form.pid = orgId;
} else if (record) {
this.form = this.$_.cloneDeep(record);
}
},
/**
@@ -98,10 +106,6 @@ export default {
];
});
},
onChangeExtData(value, record, type) {
record[type] = value;
},
},
};
</script>

View File

@@ -6,7 +6,6 @@
ref="tree-layout"
>
<container>
<br />
<a-card :bordered="false">
<Auth auth="sysOrg:page">
<div class="yo-query-bar">