Commit 98e08535 authored by duxinyuan's avatar duxinyuan

123321

parent 3e5eea31
......@@ -77,7 +77,7 @@
</template>
<script>
import citySelect from '@/components/achieveMain/citySelect';
import citySelect from '@/components/achieveMain/citySelectIn';
import achieveSearchBlock from '@/components/achieveMain/achieveSearchBlock';
export default {
name: '',
......
<template>
<div style="position:relative">
<div style="background:rgba(0,0,0,0);width:100%;height:.8rem;position:absolute;" v-if="isBoss==0"></div>
<select @change="changeCity($event)">
<!--<option v-for="(item, index) in siteList" :value="JSON.stringify(item)":selected="item.site_id==datasiteid">{{item.city}}</option>-->
<option v-for="(item, index) in siteList" :value="JSON.stringify(item)":selected="item.id==datasiteid">{{item.city}}</option>
</select>
</div>
<select @change="changeCity($event)">
<!--<option v-for="(item, index) in siteList" :value="JSON.stringify(item)":selected="item.site_id==datasiteid">{{item.city}}</option>-->
<option v-for="(item, index) in siteList" :value="JSON.stringify(item)":selected="item.id==datasiteid">{{item.city}}</option>
</select>
</template>
<script>
......@@ -20,12 +17,10 @@
data() {
return {
siteList: [],
isBoss : 1
}
},
created() {
let _this = this;
this.isBoss = localStorage.getItem('isBoss') ? localStorage.getItem('isBoss') : 1 ;
let _tempData = localStorage.getItem('tlAppSiteList');
if(_tempData){
this.siteList = JSON.parse(decodeURIComponent(localStorage.getItem('tlAppSiteList')));
......@@ -33,9 +28,6 @@
},
methods: {
changeCity(e) {
if ( localStorage.getItem('isBoss') == 0 ){
return false ;
}
let _this = this;
let _tempValue = JSON.parse(e.target.value);
localStorage.setItem('tlSiteid', _tempValue.site_id);
......
<template>
<div style="position:relative">
<div style="background:rgba(0,0,0,0);width:100%;height:.8rem;position:absolute;" v-if="isBoss==0"></div>
<select @change="changeCity($event)">
<!--<option v-for="(item, index) in siteList" :value="JSON.stringify(item)":selected="item.site_id==datasiteid">{{item.city}}</option>-->
<option v-for="(item, index) in siteList" :value="JSON.stringify(item)":selected="item.id==datasiteid">{{item.city}}</option>
</select>
</div>
</template>
<script>
export default {
name: '',
props: {
datasiteid: {
type: [String, Number],
default: '10001'
}
},
data() {
return {
siteList: [],
isBoss : 1
}
},
created() {
let _this = this;
this.isBoss = localStorage.getItem('isBoss') ? localStorage.getItem('isBoss') : 1 ;
let _tempData = localStorage.getItem('tlAppSiteList');
if(_tempData){
this.siteList = JSON.parse(decodeURIComponent(localStorage.getItem('tlAppSiteList')));
};
},
methods: {
changeCity(e) {
if ( localStorage.getItem('isBoss') == 0 ){
return false ;
}
let _this = this;
let _tempValue = JSON.parse(e.target.value);
localStorage.setItem('tlSiteid', _tempValue.site_id);
// localStorage.setItem('tlSiteid', _tempValue.id);
// localStorage.setItem('tlYjAgentId', _tempValue.id);//业绩里业务员id会变
_this.$emit('changeCity', _tempValue.id);
}
},
watch: {
datasiteid(newValue, oldVal) {
this.siteList = JSON.parse(decodeURIComponent(localStorage.getItem('tlAppSiteList')));
}
}
}
</script>
<style scoped>
select{
color: #333;
font-size: .28rem;
}
</style>
\ No newline at end of file
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