调整特殊人群选择网格

This commit is contained in:
2022-05-04 21:46:00 +08:00
parent 4ea990fbe0
commit 9df06c08cf
2 changed files with 10 additions and 30 deletions

View File

@@ -34,12 +34,12 @@ const app = new Vue({
store, store,
...App ...App
}); });
// app.$mount(); app.$mount();
store.dispatch("agentSign").then(config => { store.dispatch("agentSign").then(config => {
const init = (c = 0) => { const init = (c = 0) => {
if (config) { if (config) {
store.commit("getConfig", {...config, latlng: [config.lat, config.lng]}) store.commit("getConfig", {...config, latlng: [config.lat, config.lng]})
app.$mount(); // app.$mount();
} else { } else {
if (c < 5) { if (c < 5) {
setTimeout(() => { setTimeout(() => {

View File

@@ -68,12 +68,11 @@
<div class="item"> <div class="item">
<span class="label"><span class="tips"></span>所属网格</span> <span class="label"><span class="tips"></span>所属网格</span>
<div class="value" @click="showGird=true"> <div class="value">
<span <AiPagePicker type="custom" v-model="form.girdId" @select="handleSelectGrid"
:class="form.girdName === '' ? 'color-999' : ''">{{ :ops="{url:'../AppGridManagement/SelectGird',label: 'girdName'}">
$dict.getLabel('appSpecialTypeFive', form.girdName) || '请选择' <AiMore v-model="form.girdName"/>
}}</span> </AiPagePicker>
<u-icon name="arrow-right" color="#cccccc" size="24" style="margin-left:4px;"/>
</div> </div>
</div> </div>
<div v-if="this.form.userType != ''"> <div v-if="this.form.userType != ''">
@@ -138,8 +137,6 @@
</u-picker> </u-picker>
<u-select v-model="showSelect" :list="selectList" label-name="dictName" value-name="dictValue" <u-select v-model="showSelect" :list="selectList" label-name="dictName" value-name="dictValue"
@confirm="confirmSelect"/> @confirm="confirmSelect"/>
<u-select v-model="showGird" :list="girdlist" label-name="dictName" value-name="dictValue"
@confirm="confirmGirdSelect"/>
</div> </div>
</template> </template>
@@ -386,21 +383,17 @@ export default {
selectList: [], selectList: [],
id: "", id: "",
index: "", index: "",
showGird: false,
girdlist: [],
isEdit: false, isEdit: false,
} }
}, },
computed: { computed: {
...mapState(['user']), ...mapState(['user']),
}, },
onLoad(o) { onLoad(o) {
this.$dict.load('appSpecialSituation', 'appSpecialPlacement', 'appSpecialDenger', 'appSpecialCrime', this.$dict.load('appSpecialSituation', 'appSpecialPlacement', 'appSpecialDenger', 'appSpecialCrime',
'appSpecialControl', 'appSpecialDebug', 'appSpecialDrug', 'appSpecialChangeType', 'appSpecialCure', 'appSpecialDengerLevel', 'appSpecialControl', 'appSpecialDebug', 'appSpecialDrug', 'appSpecialChangeType', 'appSpecialCure', 'appSpecialDengerLevel',
'appSpecialDisableLevel', 'appSpecialDisableType', 'appSpecialHealth', 'appSpecialMarriage', 'appSpecialTypeFive', 'isReflection', 'yesOrNo').then(() => { 'appSpecialDisableLevel', 'appSpecialDisableType', 'appSpecialHealth', 'appSpecialMarriage', 'appSpecialTypeFive', 'isReflection', 'yesOrNo').then(() => {
}), })
this.gridName()
if (o) { if (o) {
this.isEdit = true this.isEdit = true
this.id = o.id this.id = o.id
@@ -441,21 +434,8 @@ export default {
this.form.gender = people.gender this.form.gender = people.gender
}, },
confirmGirdSelect(e) { handleSelectGrid(v) {
this.form.girdId = e[0].value this.form.girdName = v?.[0]?.girdName || ""
this.form.girdName = e[0].label
},
gridName() {
this.$http.post('app/appgirdmemberinfo/queryMyGirdListByLevel2AndUser').then(res => {
if (res.code == 0) {
var list = []
res.data.map((e, index) => {
list.push({dictName: e.girdName, dictValue: index})
})
this.girdlist = list
}
})
}, },
submit() { submit() {