Commit 263fbaa7 by 姜雷

修改根据运营商筛选区域的组件根据名称注册store

parent fabd4925
...@@ -12,7 +12,7 @@ export default { ...@@ -12,7 +12,7 @@ export default {
}; };
}, },
created() { created() {
this.storeIndex = store.install(this.$store); this.storeIndex = store.install(this.$store, this.$attrs);
}, },
mounted() { mounted() {
if (this.dashboardArea && !this.dashboardArea.length) { if (this.dashboardArea && !this.dashboardArea.length) {
......
...@@ -3,21 +3,19 @@ import areaStroe from './areaStore'; ...@@ -3,21 +3,19 @@ import areaStroe from './areaStore';
let index = 0; let index = 0;
export default { export default {
install(store) { install(store, attrs) {
let name = attrs.name ? attrs.name : 'Da' + index++;
if (!store.state.base) { if (!store.state.base) {
store.registerModule(['base'], { store.registerModule(['base'], {
state: {}, state: {},
}); });
} }
if (!store.state.base['dashboardArea' + index]) { if (!store.state.base['dashboardArea' + name]) {
store.registerModule(['base', 'dashboardArea' + index], areaStroe); store.registerModule(['base', 'dashboardArea' + name], areaStroe);
} else {
index++;
store.registerModule(['base', 'dashboardArea' + index], areaStroe);
} }
return index; return name;
}, },
uninstall(store) { uninstall(store, index) {
store.unregisterModule(['base', 'dashboardArea' + index]); store.unregisterModule(['base', 'dashboardArea' + index]);
}, },
}; };
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
</search-item> </search-item>
<search-item label="区域"> <search-item label="区域">
<dashboard-area-select <dashboard-area-select
name='campusData'
:operateId="filters.operateId" :operateId="filters.operateId"
:value="filters.choiceareaIds" :value="filters.choiceareaIds"
multiple multiple
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
</search-item> </search-item>
<search-item label="区域"> <search-item label="区域">
<dashboard-area-select <dashboard-area-select
name='customerData'
:operateId="filters.operateId" :operateId="filters.operateId"
:value="filters.areaId" :value="filters.areaId"
multiple multiple
......
...@@ -8,29 +8,47 @@ ...@@ -8,29 +8,47 @@
@input="val => updateFilters({operateId: val,areaIdArr:[]})" @input="val => updateFilters({operateId: val,areaIdArr:[]})"
/> />
</search-item> </search-item>
<!-- <search-item label="区域"> <search-item label="区域1">
<dashboard-area-select <dashboard-area-select
:operateId="filters.operateId" name='da1'
:value="filters.areaIdArr" :operateId="3"
:value="filters.areaIdArr1"
multiple multiple
@input="val => updateFilters({areaIdArr: val})" @input="val => updateFilters({areaIdArr: val})"
/> />
</search-item> --> </search-item>
<search-item label="区域"> <search-item label="区域2">
<dashboard-area-select
name='da2'
:operateId="28"
:value="filters.areaIdArr2"
multiple
@input="val => updateFilters({areaIdArr: val})"
/>
</search-item>
<search-item label="区域3">
<dashboard-area-select
:operateId="39"
:value="filters.areaIdArr3"
multiple
@input="val => updateFilters({areaIdArr: val})"
/>
</search-item>
<!-- <search-item label="区域">
<area-select <area-select
:value="filters.areaId" :value="filters.areaId"
@input="val => updateFilters({areaId: val})" @input="val => updateFilters({areaId: val})"
/> />
</search-item> </search-item> -->
<search-item label="服务"> <!-- <search-item label="服务">
<area-service-select <area-service-select
:areaId="filters.areaId" :areaId="filters.areaId"
:filterList="[3]" :filterList="[3]"
:value="filters.service" :value="filters.service"
@input="val => updateFilters({service: val})" @input="val => updateFilters({service: val})"
/> />
</search-item> </search-item> -->
</template> </template>
</list-layout> </list-layout>
</template> </template>
...@@ -41,7 +59,9 @@ export default { ...@@ -41,7 +59,9 @@ export default {
return { return {
filters: { filters: {
operateId: undefined, operateId: undefined,
areaIdArr: [], areaIdArr1: [15],
areaIdArr2: [123],
areaIdArr3: [128],
areaId: undefined, areaId: undefined,
service: undefined, service: undefined,
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment