统计
This commit is contained in:
		| @@ -155,7 +155,6 @@ export default { | ||||
|         } | ||||
|       }).then(res => { | ||||
|         if(res?.data) { | ||||
|           console.log(res.data.records); | ||||
|           this.tableData = res.data.records | ||||
|           this.page.total = res.data.total | ||||
|         } | ||||
|   | ||||
| @@ -14,7 +14,14 @@ | ||||
|       </div> | ||||
|       <div class="card_list"> | ||||
|         <div class="card"> | ||||
|           <h2>剩余积分汇总<i class="el-icon-warning-outline"></i></h2> | ||||
|           <h2>剩余积分汇总 | ||||
|             <el-tooltip | ||||
|               placement="right" | ||||
|               style="width: 240px;" | ||||
|               content="截止目前所有网格员剩余可用积分余额的总和"> | ||||
|               <i class="iconfont iconModal_Warning"></i> | ||||
|             </el-tooltip> | ||||
|           </h2> | ||||
|           <p class="color1">{{ data.nowIntegral || 0 }}</p> | ||||
|         </div> | ||||
|         <div class="card"> | ||||
| @@ -43,8 +50,8 @@ | ||||
|       <template #content> | ||||
|         <ai-search-bar> | ||||
|           <template #left> | ||||
|             <el-cascader ref="cascader1" v-model="girdId" :options="girdOptions" placeholder="所属网格" size="small"  | ||||
|               :props="defaultProps" :show-all-levels="false" @change="gridChange"></el-cascader> | ||||
|             <el-cascader ref="cascader2" v-model="search.girdId" :options="girdOptions" placeholder="所属网格" size="small"  | ||||
|               :props="defaultProps" :show-all-levels="false" @change="gridChangeOpt"></el-cascader> | ||||
|             <!-- <el-date-picker v-model="time" size="small" type="daterange" value-format="yyyy-MM-dd"  | ||||
|               range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"> | ||||
|             </el-date-picker> --> | ||||
| @@ -75,13 +82,15 @@ | ||||
|       <ai-detail> | ||||
|         <template #content> | ||||
|           <ai-wrapper> | ||||
|             <ai-info-item label="户主"/> | ||||
|             <ai-info-item label="对象"/> | ||||
|             <ai-info-item label="事件" isLine/> | ||||
|             <ai-info-item label="时间" isLine/> | ||||
|             <ai-info-item label="积分"/> | ||||
|             <ai-info-item label="积分余额"/> | ||||
|             <ai-info-item label="凭证" isLine></ai-info-item> | ||||
|             <ai-info-item label="姓名" :value="details.integralUserName" /> | ||||
|             <ai-info-item label="所属网格" :value="details.girdName"/> | ||||
|             <ai-info-item label="事件" isLine :value="details.eventDesc"/> | ||||
|             <ai-info-item label="时间" isLine :value="details.createTime"/> | ||||
|             <ai-info-item label="积分">{{ details.integralCalcType==0? '-' : '+' }}{{ details.changeIntegral }}</ai-info-item> | ||||
|             <ai-info-item label="积分余额" :value="details.nowIntegral"/> | ||||
|             <ai-info-item label="凭证" isLine v-if="fileDownLoad.length"> | ||||
|               <ai-file-list :fileList="fileDownLoad" style="width: 200px;"></ai-file-list> | ||||
|             </ai-info-item> | ||||
|           </ai-wrapper> | ||||
|         </template> | ||||
|       </ai-detail> | ||||
| @@ -119,9 +128,9 @@ export default { | ||||
|       search: { | ||||
|         current: 1, | ||||
|         name: '', | ||||
|         girdId: '', | ||||
|         girdId: '' | ||||
|       }, | ||||
|       page: {current: 1, size: 10, total: 0}, | ||||
|       page: {current: 1, size: 10,total: 0,}, | ||||
|       girdList: [], | ||||
|       time: '', | ||||
|       timeCheck: ['昨日','近7天','近30天','自定义'], | ||||
| @@ -139,7 +148,12 @@ export default { | ||||
|         value: 'id', | ||||
|         checkStrictly: true, | ||||
|         expandTrigger: 'hover', | ||||
|       } | ||||
|       }, | ||||
|       details: {}, | ||||
|       fileDownLoad: [], | ||||
|       girdSortList: [], | ||||
|       userSortList: [], | ||||
|        | ||||
|     } | ||||
|   }, | ||||
|   computed: { | ||||
| @@ -198,7 +212,9 @@ export default { | ||||
|           endTime: this.endTime | ||||
|         } | ||||
|       }).then((res) => { | ||||
|         console.log(res); | ||||
|         console.log(res, '积分排行'); | ||||
|         this.userSortList = res.data.userSortList | ||||
|         this.girdSortList = res.data.girdSortList | ||||
|       }) | ||||
|     }, | ||||
|     // 积分明细 | ||||
| @@ -206,11 +222,10 @@ export default { | ||||
|       this.instance.post('/app/appintegraluser/girdIntegralDetail',null,{ | ||||
|         params: { | ||||
|           ...this.page, | ||||
|           girdId: this.girdIdUser, | ||||
|           ...this.search, | ||||
|           integralType: this.integralType, | ||||
|           startTime: this.startTime, | ||||
|           endTime: this.endTime, | ||||
|           name: this.search.name, | ||||
|         } | ||||
|       }).then(res => { | ||||
|         if(res?.data) { | ||||
| @@ -220,6 +235,12 @@ export default { | ||||
|       }) | ||||
|     }, | ||||
|  | ||||
|     gridChangeOpt() { | ||||
|       this.search.girdId = val?.[val.length - 1] | ||||
|       this.$refs.cascader2.dropDownVisible = false; | ||||
|       this.getTableData() | ||||
|     }, | ||||
|  | ||||
|     getColEcherts1() { | ||||
|       let chartDom1 = document.getElementById('chart1'); | ||||
|       chartDom1.style.width = (window.innerWidth - 435) / 2 + "px"; | ||||
| @@ -399,7 +420,10 @@ export default { | ||||
|     getDetail(id) { | ||||
|       this.instance.post(`/app/appintegraldetail/queryDetailById?id=${id}`).then(res=> { | ||||
|         if(res?.data) { | ||||
|           console.log(res.data); | ||||
|           this.details = res.data | ||||
|           if(res.data.enclosure) { | ||||
|             this.fileDownLoad = [{ url:res.data.enclosure }] | ||||
|           } | ||||
|         } | ||||
|       }) | ||||
|     }, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user