丰都积分规则
This commit is contained in:
@@ -13,6 +13,21 @@
|
|||||||
@change="handleTypeSearch" ref="eventTypeSearch"/>
|
@change="handleTypeSearch" ref="eventTypeSearch"/>
|
||||||
<ai-select v-model="search.status" @change="(page.current = 1), getList()" placeholder="请选择状态" :selectList="$dict.getDict('integralRuleStatus')">
|
<ai-select v-model="search.status" @change="(page.current = 1), getList()" placeholder="请选择状态" :selectList="$dict.getDict('integralRuleStatus')">
|
||||||
</ai-select>
|
</ai-select>
|
||||||
|
<ai-picker
|
||||||
|
:instance="instance"
|
||||||
|
dialogTitle="选择网格"
|
||||||
|
:ops="{label: 'girdName', id: 'girdCode'}"
|
||||||
|
pageTitle="网格"
|
||||||
|
:action="'/app/appgirdinfo/girdList?idType=1'"
|
||||||
|
v-model="searchGirdList"
|
||||||
|
@pick="onGirdChange">
|
||||||
|
<div class="userSelcet">
|
||||||
|
<span style="color: #606266;" v-if="search.girdCode">{{ girdName }}</span>
|
||||||
|
<span v-else>有效地区</span>
|
||||||
|
<i class="el-icon-arrow-up" v-if="!search.girdCode"></i>
|
||||||
|
<i class="el-icon-circle-close" v-if="search.girdCode" @click.stop="searchGirdList = [], search.girdCode = '', name = '', search.current = 1, getList()"></i>
|
||||||
|
</div>
|
||||||
|
</ai-picker>
|
||||||
</template>
|
</template>
|
||||||
</ai-search-bar>
|
</ai-search-bar>
|
||||||
<ai-table
|
<ai-table
|
||||||
@@ -116,12 +131,15 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
|
girdList: [],
|
||||||
|
girdName: '',
|
||||||
search: {
|
search: {
|
||||||
status: "",
|
status: "",
|
||||||
systemRuleId: "",
|
systemRuleId: "",
|
||||||
ruleName: ""
|
ruleName: "",
|
||||||
|
girdCode: ''
|
||||||
},
|
},
|
||||||
girdList: [],
|
searchGirdList: [],
|
||||||
systemRuleIdList: [],
|
systemRuleIdList: [],
|
||||||
page: {current: 1, size: 10, total: 0},
|
page: {current: 1, size: 10, total: 0},
|
||||||
colConfigs: [
|
colConfigs: [
|
||||||
@@ -226,6 +244,22 @@
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
onGirdChange (e) {
|
||||||
|
if (e.length) {
|
||||||
|
this.girdName = e[0].girdName
|
||||||
|
this.search.girdCode = e[0].girdCode
|
||||||
|
} else {
|
||||||
|
this.girdName = ''
|
||||||
|
}
|
||||||
|
|
||||||
|
this.searchGirdList = e
|
||||||
|
|
||||||
|
this.page.current = 1
|
||||||
|
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.getList()
|
||||||
|
})
|
||||||
|
},
|
||||||
onPick (e) {
|
onPick (e) {
|
||||||
if (e.length) {
|
if (e.length) {
|
||||||
this.form.girdName = e[0].girdName
|
this.form.girdName = e[0].girdName
|
||||||
@@ -428,6 +462,49 @@
|
|||||||
height: 100%;
|
height: 100%;
|
||||||
background: #f3f6f9;
|
background: #f3f6f9;
|
||||||
|
|
||||||
|
.userSelcet {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
width: 215px;
|
||||||
|
height: 32px;
|
||||||
|
line-height: 32px;
|
||||||
|
border-radius: 4px;
|
||||||
|
border: 1px solid #d0d4dc;
|
||||||
|
overflow: hidden;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
border-color: $placeholderColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
i {
|
||||||
|
display: flex;
|
||||||
|
position: relative;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
width: 30px;
|
||||||
|
height: 100%;
|
||||||
|
line-height: 32px;
|
||||||
|
font-size: 14px;
|
||||||
|
text-align: center;
|
||||||
|
color: #d0d4dc;
|
||||||
|
transform: rotateZ(180deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.el-icon-circle-close:hover {
|
||||||
|
opacity: 0.6;
|
||||||
|
}
|
||||||
|
|
||||||
|
span {
|
||||||
|
flex: 1;
|
||||||
|
padding: 0 15px;
|
||||||
|
font-size: 12px;
|
||||||
|
color: $placeholderColor;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
:deep( .ai-list__content--right ){
|
:deep( .ai-list__content--right ){
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user