30802
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
<ai-search-bar>
|
<ai-search-bar>
|
||||||
<template #left>
|
<template #left>
|
||||||
<el-button type="primary" size="small" icon="iconfont iconAdd" @click="changeIntegral('',0)"> 批量调整积分</el-button>
|
<el-button type="primary" size="small" icon="iconfont iconAdd" @click="changeIntegral('',0)"> 批量调整积分</el-button>
|
||||||
<el-cascader ref="cascader1" clearable v-model="search.girdId" :options="girdOptions" placeholder="所属网格" size="small"
|
<el-cascader ref="cascader1" clearable v-model="girdIdList" :options="girdOptions" placeholder="所属网格" size="small"
|
||||||
:props="defaultProps" :show-all-levels="false" @change="gridChange"></el-cascader>
|
:props="defaultProps" :show-all-levels="false" @change="gridChange"></el-cascader>
|
||||||
</template>
|
</template>
|
||||||
<template #right>
|
<template #right>
|
||||||
@@ -86,6 +86,7 @@ export default {
|
|||||||
sortFiled: '',
|
sortFiled: '',
|
||||||
sortRule: '',
|
sortRule: '',
|
||||||
},
|
},
|
||||||
|
girdIdList: [],
|
||||||
tableData: [],
|
tableData: [],
|
||||||
page: {size: 10, total: 0},
|
page: {size: 10, total: 0},
|
||||||
current: 1,
|
current: 1,
|
||||||
@@ -204,6 +205,7 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
gridChange(val) {
|
gridChange(val) {
|
||||||
|
this.girdIdList = val
|
||||||
this.search.girdId = val?.[val.length - 1]
|
this.search.girdId = val?.[val.length - 1]
|
||||||
this.$refs.cascader1.dropDownVisible = false;
|
this.$refs.cascader1.dropDownVisible = false;
|
||||||
this.getTableData()
|
this.getTableData()
|
||||||
@@ -257,7 +259,7 @@ export default {
|
|||||||
integralCalcType: this.form.integralCalcType,
|
integralCalcType: this.form.integralCalcType,
|
||||||
integral: this.form.integral,
|
integral: this.form.integral,
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if(res.code == 0) {
|
if(res?.code == 0) {
|
||||||
this.$message.success('调整积分成功')
|
this.$message.success('调整积分成功')
|
||||||
setTimeout(() =>{
|
setTimeout(() =>{
|
||||||
this.dialog = false
|
this.dialog = false
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<ai-search-bar>
|
<ai-search-bar>
|
||||||
<template #left>
|
<template #left>
|
||||||
<el-button type="primary" icon="iconfont iconAdd" @click="dialog = true"> 添加</el-button>
|
<el-button type="primary" icon="iconfont iconAdd" @click="dialog = true"> 添加</el-button>
|
||||||
<el-cascader size="small" v-model="search.systemRuleId" :options="rulesOps" placeholder="请选择事件/类型" clearable :props="rulesProps" @change="handleTypeSearch" ref="eventTypeSearch"/>
|
<el-cascader size="small" v-model="systemRuleIdList" :options="rulesOps" placeholder="请选择事件/类型" clearable :props="rulesProps" @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>
|
||||||
</template>
|
</template>
|
||||||
@@ -151,6 +151,7 @@ export default {
|
|||||||
systemRuleId: "",
|
systemRuleId: "",
|
||||||
ruleName: ""
|
ruleName: ""
|
||||||
},
|
},
|
||||||
|
systemRuleIdList: [],
|
||||||
page: { current: 1, size: 10, total: 0 },
|
page: { current: 1, size: 10, total: 0 },
|
||||||
colConfigs: [
|
colConfigs: [
|
||||||
{
|
{
|
||||||
@@ -349,6 +350,7 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleTypeSearch(v) {
|
handleTypeSearch(v) {
|
||||||
|
this.systemRuleIdList = v
|
||||||
this.search.systemRuleId = v?.[v.length - 1];
|
this.search.systemRuleId = v?.[v.length - 1];
|
||||||
this.search.ruleName = this.$refs.eventTypeSearch.getCheckedNodes()[0]?.label
|
this.search.ruleName = this.$refs.eventTypeSearch.getCheckedNodes()[0]?.label
|
||||||
this.page.current = 1;
|
this.page.current = 1;
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
<span v-for="(item,index) in timeCheck" :key="index" :class="type == index? 'active':''"
|
<span v-for="(item,index) in timeCheck" :key="index" :class="type == index? 'active':''"
|
||||||
@click="timeChange(index)">{{ item }}</span>
|
@click="timeChange(index)">{{ item }}</span>
|
||||||
</div>
|
</div>
|
||||||
<el-cascader ref="cascader1" v-model="girdId" :options="girdOptions" placeholder="所属网格" size="small"
|
<el-cascader ref="cascader1" v-model="girdArr" :options="girdOptions" placeholder="所属网格" size="small"
|
||||||
:props="defaultProps" :show-all-levels="false" @change="gridChange" clearable></el-cascader>
|
:props="defaultProps" :show-all-levels="false" @change="gridChange" clearable></el-cascader>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
<template #content>
|
<template #content>
|
||||||
<ai-search-bar>
|
<ai-search-bar>
|
||||||
<template #left>
|
<template #left>
|
||||||
<el-cascader ref="cascader2" v-model="search.girdId" :options="girdOptions" placeholder="所属网格" size="small"
|
<el-cascader ref="cascader2" v-model="girdIdArr" :options="girdOptions" placeholder="所属网格" size="small"
|
||||||
:props="defaultProps" :show-all-levels="false" clearable @change="gridChangeOpt"></el-cascader>
|
:props="defaultProps" :show-all-levels="false" clearable @change="gridChangeOpt"></el-cascader>
|
||||||
<ai-select v-model="search.integralType" placeholder="请选择类型" @change="current=1, getTableData()"
|
<ai-select v-model="search.integralType" placeholder="请选择类型" @change="current=1, getTableData()"
|
||||||
:selectList="dict.getDict('integralType')"/>
|
:selectList="dict.getDict('integralType')"/>
|
||||||
@@ -140,6 +140,7 @@ export default {
|
|||||||
startTime: '',
|
startTime: '',
|
||||||
endTime: '',
|
endTime: '',
|
||||||
},
|
},
|
||||||
|
girdIdArr:[],
|
||||||
page: {
|
page: {
|
||||||
size: 10,
|
size: 10,
|
||||||
total: 0,
|
total: 0,
|
||||||
@@ -156,10 +157,12 @@ export default {
|
|||||||
endTime: '',
|
endTime: '',
|
||||||
data: {},
|
data: {},
|
||||||
girdId: '',
|
girdId: '',
|
||||||
|
girdArr: [],
|
||||||
girdOptions: [],
|
girdOptions: [],
|
||||||
defaultProps: {
|
defaultProps: {
|
||||||
label: 'girdName',
|
label: 'girdName',
|
||||||
value: 'id',
|
value: 'id',
|
||||||
|
children: 'children',
|
||||||
checkStrictly: true,
|
checkStrictly: true,
|
||||||
},
|
},
|
||||||
details: {},
|
details: {},
|
||||||
@@ -247,6 +250,7 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
gridChangeOpt(val) {
|
gridChangeOpt(val) {
|
||||||
|
this.girdIdArr = val
|
||||||
this.search.girdId = val?.[val.length - 1]
|
this.search.girdId = val?.[val.length - 1]
|
||||||
this.$refs.cascader2.dropDownVisible = false;
|
this.$refs.cascader2.dropDownVisible = false;
|
||||||
this.getTableData()
|
this.getTableData()
|
||||||
@@ -387,6 +391,7 @@ export default {
|
|||||||
this.myChart2.resize()
|
this.myChart2.resize()
|
||||||
},
|
},
|
||||||
gridChange(val) {
|
gridChange(val) {
|
||||||
|
this.girdArr = val
|
||||||
this.girdId = val?.[val.length - 1]
|
this.girdId = val?.[val.length - 1]
|
||||||
this.$refs.cascader1.dropDownVisible = false;
|
this.$refs.cascader1.dropDownVisible = false;
|
||||||
this.getStatistics()
|
this.getStatistics()
|
||||||
|
|||||||
Reference in New Issue
Block a user