This commit is contained in:
曹辉 2022-07-29 09:50:37 +08:00
parent ba321d1a08
commit 57b2750129
2 changed files with 32 additions and 30 deletions

View File

@ -5,7 +5,7 @@ VUE_APP_TITLE = 幼儿园体质检测管理系统
ENV = 'development' ENV = 'development'
# 若依管理系统/开发环境 # 若依管理系统/开发环境
VUE_APP_BASE_API = 'http://192.168.16.64:8080' VUE_APP_BASE_API = 'http://192.168.16.62:8080'
#'/dev-api' #'/dev-api'
# 路由懒加载 # 路由懒加载

View File

@ -8,12 +8,12 @@
v-show="showSearch" v-show="showSearch"
label-width="68px" label-width="68px"
> >
<el-form-item label="所属组织" prop="parentId" v-if="form.id != 1"> <el-form-item label="组织名称" prop="parentId">
<treeselect <treeselect
:normalizer="normalizer3" :normalizer="normalizer3"
:options="List" :options="List2"
placeholder="请选择所属组织" placeholder="请选择所属组织"
v-model="queryParams.parentId" v-model="queryParams.id"
style="width: 300px" style="width: 300px"
/> />
</el-form-item> </el-form-item>
@ -184,8 +184,17 @@
</el-form-item> </el-form-item>
</el-form> --> </el-form> -->
<el-form-item label="所属上级组织" prop="parentId" v-if="form.id != 1">
<treeselect
:normalizer="normalizer2"
:options="List"
placeholder="请选择所属组织"
v-model="form.parentId"
/>
</el-form-item>
<el-form ref="form" :model="form" :rules="rules" label-width="110px"> <el-form ref="form" :model="form" :rules="rules" label-width="110px">
<el-form-item label="所属上级区域" prop="areaId"> <el-form-item label="所属区域" prop="areaId">
<treeselect <treeselect
:normalizer="normalizer" :normalizer="normalizer"
:options="areaList" :options="areaList"
@ -194,15 +203,6 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="所属组织" prop="parentId" v-if="form.id != 1">
<treeselect
:normalizer="normalizer2"
:options="List"
placeholder="请选择所属组织"
v-model="form.parentId"
/>
</el-form-item>
<el-form-item label="组织名称" prop="organizeName"> <el-form-item label="组织名称" prop="organizeName">
<el-input v-model="form.organizeName" placeholder="请输入组织名称" /> <el-input v-model="form.organizeName" placeholder="请输入组织名称" />
</el-form-item> </el-form-item>
@ -250,8 +250,8 @@ export default {
showSearch: true, showSearch: true,
// 区域管理表格数据 // 区域管理表格数据
List: [], List: [],
List2: [],
areaList: [], areaList: [],
areaList2: [],
// 是否展开,默认全部展开 // 是否展开,默认全部展开
isExpandAll: true, isExpandAll: true,
// 重新渲染表格状态 // 重新渲染表格状态
@ -268,6 +268,7 @@ export default {
organizeAddress: "", organizeAddress: "",
phone: "", phone: "",
contacts: "", contacts: "",
id: undefined,
}, },
// 表单参数 // 表单参数
form: { form: {
@ -325,7 +326,7 @@ export default {
delete node.children; delete node.children;
} }
return { return {
parentId: node.id, id: node.id,
label: node.organizeName, label: node.organizeName,
children: node.children, children: node.children,
}; };
@ -355,7 +356,6 @@ export default {
/** 查询区域管理列表 */ /** 查询区域管理列表 */
getList() { getList() {
listArea(this.queryParams).then((response) => { listArea(this.queryParams).then((response) => {
this.areaList2 = this.handleTree(response.data);
this.areaList = this.handleTree(response.data); this.areaList = this.handleTree(response.data);
console.log(this.areaList); console.log(this.areaList);
}); });
@ -363,16 +363,8 @@ export default {
console.log(this.queryParams); console.log(this.queryParams);
list(this.queryParams).then((response) => { list(this.queryParams).then((response) => {
this.List = this.handleTree(response.data); this.List = this.handleTree(response.data);
console.log(this.List); this.List2 = this.List;
this.loading = false; this.loading = false;
this.queryParams = {
parentId: undefined,
areaId: undefined,
organizeName: "",
organizeAddress: "",
phone: "",
contacts: "",
};
}); });
}, },
// 取消按钮 // 取消按钮
@ -395,11 +387,23 @@ export default {
}, },
/** 搜索按钮操作 */ /** 搜索按钮操作 */
handleQuery() { handleQuery() {
this.getList(); list(this.queryParams).then((response) => {
this.List = this.handleTree(response.data);
this.loading = false;
});
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.resetForm("queryForm"); this.resetForm("queryForm");
this.queryParams = {
parentId: undefined,
areaId: undefined,
organizeName: "",
organizeAddress: "",
phone: "",
contacts: "",
id: undefined,
};
this.handleQuery(); this.handleQuery();
}, },
// 多选框选中数据 // 多选框选中数据
@ -427,7 +431,6 @@ export default {
}); });
this.reset(); this.reset();
listArea(this.queryParams).then((response) => { listArea(this.queryParams).then((response) => {
this.areaList2 = this.handleTree(response.data);
this.areaList = this.handleTree(response.data); this.areaList = this.handleTree(response.data);
console.log(this.areaList); console.log(this.areaList);
}); });
@ -502,6 +505,5 @@ export default {
}; };
</script> </script>
<style lang='scss'> <style lang='scss'>
::v-deep .el-input {
}
</style> </style>