xiaban
This commit is contained in:
parent
89e1ce0e44
commit
20ba872f75
|
@ -55,11 +55,11 @@ const handChose = (index) => {
|
|||
actIndex.value = index;
|
||||
getTownListsFn(options[index].value);
|
||||
sendFn('choserArea', { name: options[index].label, code: options[index].value })
|
||||
emit('handArea', options[actIndex.value].value,)
|
||||
|
||||
emit('handArea', options[actIndex.value].label,)
|
||||
}
|
||||
|
||||
const handTown = (index) => {
|
||||
console.log(townLists.value[index]);
|
||||
// townLists.value.forEach(item => {
|
||||
// if (item.value == townLists[index].value) {
|
||||
// sendFn('choseTown', { name: item.label, code: item.value })
|
||||
|
@ -68,7 +68,7 @@ const handTown = (index) => {
|
|||
townLists.value.forEach(item => {
|
||||
if (item.code == townLists.value[index].code) {
|
||||
sendFn('choseTown', { name: item.name, code: item.code })
|
||||
emit('handTown', options[actIndex.value].value, item.code)
|
||||
emit('handTown', item.name)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
|
|
@ -9,13 +9,13 @@
|
|||
<div class="tradmenu-li cw" @click="sendFn('header5')"></div>
|
||||
</div>
|
||||
<div v-else>
|
||||
<areaChose channel="user-trad"></areaChose>
|
||||
<areaChose channel="user-trad" @handTown="handTown" @handArea="handArea"></areaChose>
|
||||
</div>
|
||||
</div>
|
||||
<div class="area" @click="flag = !flag">
|
||||
<div class="area-top">
|
||||
<div class="town">泸县</div>
|
||||
<div class="town"></div>
|
||||
<div class="town">{{ area }}</div>
|
||||
<div class="town">{{ town }}</div>
|
||||
</div>
|
||||
<div class="area-bottom"></div>
|
||||
</div>
|
||||
|
@ -28,12 +28,23 @@ import areaChose from "@/view/components/areaChose.vue"
|
|||
import { useRouter } from "vue-router"
|
||||
const router = useRouter()
|
||||
const flag = ref(true)
|
||||
const town=ref("")
|
||||
const area=ref("泸县")
|
||||
|
||||
|
||||
const sendFn = (event, data = '', fn) => {
|
||||
sendMsg({ channel: 'user-trad', event, data })
|
||||
if (fn) eval(fn)
|
||||
}
|
||||
|
||||
const handTown=(e)=>{
|
||||
town.value=e
|
||||
}
|
||||
|
||||
const handArea=(e)=>{
|
||||
area.value=e
|
||||
town.value=''
|
||||
}
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.tradmenu {
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
<areaChose v-else></areaChose>
|
||||
<div class="area" @click="flag = !flag">
|
||||
<div class="area-top">
|
||||
<div class="town">江陽區</div>
|
||||
<div class="town">江陽區</div>
|
||||
<div class="town">{{ area }}</div>
|
||||
<div class="town">{{ town }}</div>
|
||||
</div>
|
||||
<div class="area-bottom"></div>
|
||||
</div>
|
||||
|
@ -142,6 +142,8 @@ import { sendMsg } from "@/api.js"
|
|||
|
||||
const router = useRouter()
|
||||
const flag = ref(true)
|
||||
const town=ref("")
|
||||
const area=ref("泸县")
|
||||
|
||||
const merchant_list =ref([])
|
||||
const getmerchant_list = async () => {
|
||||
|
|
Loading…
Reference in New Issue