Commit 98e08535 authored by duxinyuan's avatar duxinyuan

123321

parent 3e5eea31
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
</template> </template>
<script> <script>
import citySelect from '@/components/achieveMain/citySelect'; import citySelect from '@/components/achieveMain/citySelectIn';
import achieveSearchBlock from '@/components/achieveMain/achieveSearchBlock'; import achieveSearchBlock from '@/components/achieveMain/achieveSearchBlock';
export default { export default {
name: '', name: '',
......
<template> <template>
<div style="position:relative"> <select @change="changeCity($event)">
<div style="background:rgba(0,0,0,0);width:100%;height:.8rem;position:absolute;" v-if="isBoss==0"></div> <!--<option v-for="(item, index) in siteList" :value="JSON.stringify(item)":selected="item.site_id==datasiteid">{{item.city}}</option>-->
<select @change="changeCity($event)"> <option v-for="(item, index) in siteList" :value="JSON.stringify(item)":selected="item.id==datasiteid">{{item.city}}</option>
<!--<option v-for="(item, index) in siteList" :value="JSON.stringify(item)":selected="item.site_id==datasiteid">{{item.city}}</option>--> </select>
<option v-for="(item, index) in siteList" :value="JSON.stringify(item)":selected="item.id==datasiteid">{{item.city}}</option>
</select>
</div>
</template> </template>
<script> <script>
...@@ -20,12 +17,10 @@ ...@@ -20,12 +17,10 @@
data() { data() {
return { return {
siteList: [], siteList: [],
isBoss : 1
} }
}, },
created() { created() {
let _this = this; let _this = this;
this.isBoss = localStorage.getItem('isBoss') ? localStorage.getItem('isBoss') : 1 ;
let _tempData = localStorage.getItem('tlAppSiteList'); let _tempData = localStorage.getItem('tlAppSiteList');
if(_tempData){ if(_tempData){
this.siteList = JSON.parse(decodeURIComponent(localStorage.getItem('tlAppSiteList'))); this.siteList = JSON.parse(decodeURIComponent(localStorage.getItem('tlAppSiteList')));
...@@ -33,9 +28,6 @@ ...@@ -33,9 +28,6 @@
}, },
methods: { methods: {
changeCity(e) { changeCity(e) {
if ( localStorage.getItem('isBoss') == 0 ){
return false ;
}
let _this = this; let _this = this;
let _tempValue = JSON.parse(e.target.value); let _tempValue = JSON.parse(e.target.value);
localStorage.setItem('tlSiteid', _tempValue.site_id); 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