This commit is contained in:
曹辉 2022-08-22 12:56:17 +08:00
parent 7c0bbffba3
commit 9b788f6f74

View File

@ -119,9 +119,9 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['system:area:remove']"
v-if="scope.row.id != 1"
>删除</el-button
>
<!-- v-if="scope.row.id != 1" -->
</template>
</el-table-column>
</el-table>
@ -129,7 +129,11 @@
<!-- 添加或修改区域管理对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="110px">
<el-form-item label="所属上级区域" prop="parentId" v-if="form.id != 1">
<el-form-item
label="所属上级区域"
prop="parentId"
v-if="areaList.length != 0"
>
<treeselect
:normalizer="normalizer"
:options="areaList"
@ -137,6 +141,13 @@
v-model="form.parentId"
/>
</el-form-item>
<!-- <treeselect
v-else-if="form.id != 20"
:normalizer="normalizer"
:options="areaList"
placeholder="请选择所属上级区域"
v-model="form.parentId"
/> -->
<el-form-item label="区域名称" prop="name">
<el-input v-model="form.name" placeholder="请输入区域名称" />
</el-form-item>
@ -252,6 +263,7 @@ export default {
// e.code = Number(e.code);
// });
this.areaList = this.handleTree(response.data);
console.log(this.areaList);
this.loading = false;
});
},
@ -319,6 +331,9 @@ export default {
this.form2.code = this.form.code;
this.form2.sort = this.form.sort;
this.form2.parentId = this.form.parentId;
if (this.areaList.length == 0) {
this.form.parentId = 0;
}
this.$refs["form"].validate((valid) => {
if (valid) {
if (this.form.id != null) {