|
|
|
@ -3,36 +3,36 @@ |
|
|
|
<Tabs v-model="resultType" :list="resultTypeList" @changeVal="resultTypeChange"/> |
|
|
|
<div class="screen"> |
|
|
|
<div class="txt">不满意人员画像</div> |
|
|
|
<el-select v-model="typeCondition" @change="getData" placeholder="请选择" class="select" popper-class="selectPopClass"> |
|
|
|
<!-- <el-select v-model="typeCondition" @change="getData" placeholder="请选择" class="select" popper-class="selectPopClass"> |
|
|
|
<el-option |
|
|
|
v-for="item in typeConditionList" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-select>--> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="portrait"> |
|
|
|
<div class="tag yellow"> |
|
|
|
<div class="tag yellow" v-if="gridName"> |
|
|
|
<div class="text">{{ gridName }}</div> |
|
|
|
</div> |
|
|
|
<div class="tag blue"> |
|
|
|
<div class="tag blue" v-if="ageClassification"> |
|
|
|
<div class="text">{{ ageClassification }}</div> |
|
|
|
</div> |
|
|
|
<div class="tag red"> |
|
|
|
<div class="tag red" v-if="residentTagName"> |
|
|
|
<div class="text">{{ residentTagName }}</div> |
|
|
|
</div> |
|
|
|
<div class="tag light"> |
|
|
|
<div class="tag light" v-if="monthIncomeLevel"> |
|
|
|
<div class="text">{{ monthIncomeLevel }}</div> |
|
|
|
</div> |
|
|
|
<div class="tag green"> |
|
|
|
<div class="tag green" v-if="cultureLevel"> |
|
|
|
<div class="text">{{ cultureLevel }}</div> |
|
|
|
</div> |
|
|
|
<div class="tag orange"> |
|
|
|
<div class="tag orange" v-if="marriageName"> |
|
|
|
<div class="text">{{ marriageName }}</div> |
|
|
|
</div> |
|
|
|
<div class="tag purple"> |
|
|
|
<div class="tag purple" v-if="gender"> |
|
|
|
<div class="text">{{ gender==='1'?'男':gender==='2'?'女':gender==='0'?'未知':'' }}</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -77,13 +77,15 @@ export default { |
|
|
|
watch: { |
|
|
|
"$store.state.chooseArea.chooseName"(val) { |
|
|
|
if (val.orgId) { |
|
|
|
this.getDisKey() |
|
|
|
// this.getDisKey() |
|
|
|
this.getData(); |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
if (this.$store.state.chooseArea.chooseName.orgId) { |
|
|
|
this.getDisKey() |
|
|
|
// this.getDisKey() |
|
|
|
this.getData(); |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
@ -98,7 +100,6 @@ export default { |
|
|
|
this.$http.post('/sys/dict/data/dictlist', {'dictType': 'satisfaction_category'}).then(({data: {data}}) => { |
|
|
|
this.typeCondition = data[0].value |
|
|
|
this.typeConditionList = data |
|
|
|
this.getData(); |
|
|
|
}) |
|
|
|
}, |
|
|
|
getData() { |
|
|
|
|