代码更新

This commit is contained in:
lyd
2022-10-19 14:36:11 +08:00
parent c003363b5c
commit a06b18bc6c
2 changed files with 28 additions and 27 deletions

View File

@@ -176,7 +176,6 @@ public class RegionServiceImpl implements RegionService {
point_type.put("label", types[1]); point_type.put("label", types[1]);
point_type.put("value", types[0]); point_type.put("value", types[0]);
res.add(point_type); res.add(point_type);
res.add(point_type);
} }
return res; return res;
} }

View File

@@ -19,6 +19,23 @@
@keyup.enter.native="crud.toQuery" @keyup.enter.native="crud.toQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="区域类型">
<el-select
v-model="query.region_id"
clearable
filterable
size="mini"
placeholder="区域类型"
class="filter-item"
@change="getPointStatusAndTypeList"
>
<el-option
v-for="item in regionList"
:label="item.region_name"
:value="item.region_id"
/>
</el-select>
</el-form-item>
<el-form-item label="点位类型"> <el-form-item label="点位类型">
<el-select <el-select
v-model="query.point_type" v-model="query.point_type"
@@ -29,31 +46,12 @@
@change="hand" @change="hand"
> >
<el-option <el-option
v-for="item in dict.sch_point_type" v-for="item in pointTypesList"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="区域类型">
<el-select
v-model="query.region_id"
clearable
filterable
size="mini"
placeholder="区域类型"
class="filter-item"
@change="hand"
>
<el-option
v-for="item in reginoList"
:label="item.region_name"
:value="item.region_id"
/>
</el-select>
</el-form-item>
<el-form-item label="点位状态"> <el-form-item label="点位状态">
<el-select <el-select
v-model="query.point_status" v-model="query.point_status"
@@ -65,7 +63,7 @@
@change="hand" @change="hand"
> >
<el-option <el-option
v-for="item in dict.sch_point_status" v-for="item in pointStatusList"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
/> />
@@ -131,7 +129,7 @@
@change="getPointStatusAndTypeList" @change="getPointStatusAndTypeList"
> >
<el-option <el-option
v-for="item in reginoList" v-for="item in regionList"
:label="item.region_name" :label="item.region_name"
:value="item.region_id" :value="item.region_id"
/> />
@@ -290,7 +288,7 @@ export default {
pointStatusList: [], pointStatusList: [],
pointTypesList: [], pointTypesList: [],
options: [], options: [],
reginoList: [], regionList: [],
permission: {}, permission: {},
rules: { rules: {
point_code: [ point_code: [
@@ -314,7 +312,7 @@ export default {
}, },
created() { created() {
crudPoint.getRegion().then(res => { crudPoint.getRegion().then(res => {
this.reginoList = res this.regionList = res
}) })
}, },
methods: { methods: {
@@ -358,17 +356,21 @@ export default {
}) })
}, },
getPointStatusAndTypeList(id) { getPointStatusAndTypeList(id) {
this.getPointStatusList(id) if (id) {
this.getPointTypeList(id) this.getPointStatusList(id)
this.getPointTypeList(id)
}
}, },
getPointStatusList(id) { getPointStatusList(id) {
crudRegion.getPointStatusSelectById(id).then(res => { crudRegion.getPointStatusSelectById(id).then(res => {
this.pointStatusList = res this.pointStatusList = res
console.log(res)
}) })
}, },
getPointTypeList(id) { getPointTypeList(id) {
crudRegion.getPointTypeSelectById(id).then(res => { crudRegion.getPointTypeSelectById(id).then(res => {
this.pointTypesList = res this.pointTypesList = res
console.log(res)
}) })
} }