Browse Source

新后台相关页面方法修改

pull/137/head
zq 5 days ago
parent
commit
03bee31d7c
  1. 4
      src/components/GuipSelect.vue
  2. 10
      src/views/agent/expenseDetails.vue
  3. 18
      src/views/agent/expenseStatistics.vue
  4. 6
      src/views/elementGroups.vue

4
src/components/GuipSelect.vue

@ -109,8 +109,8 @@ export default {
// [1,12,22]
if (Array.isArray(options) && options.length > 0 && options.every(item => typeof item !== 'object')) {
options = options.map(item => ({
[this.valueKey]: item,
options = options.map((item,index) => ({
[this.valueKey]: index,
[this.labelKey]: item
}));
}

10
src/views/agent/expenseDetails.vue

@ -87,6 +87,7 @@
import GuipTable from '@/components/GuipTable.vue';
import DateSelect from "@/components/super/DateSelect.vue";
import CustomDropdown from "@/components/CustomDropdown.vue";
import {getDate} from "@/utils/common.js"
export default {
components: {
@ -146,15 +147,8 @@ export default {
this.getStats()
},
methods: {
getDate(dateStr) {
const date = new Date(dateStr);
const year = date.getFullYear(); // 2025
const month = date.getMonth() + 1; // 3 (3)
return `${year}-${month}`
},
handleDateChange(date) {
this.date = this.getDate(date)
this.date = getDate(date,'yyyy-mm')
localStorage.setItem('date', JSON.stringify(date))
this.$refs.dropdownRef.closeDropdown();

18
src/views/agent/expenseStatistics.vue

@ -218,6 +218,7 @@ import GuipTable from '@/components/GuipTable.vue';
import SvgIcon from '@/components/SvgIcon.vue';
import DateSelect from "@/components/super/DateSelect.vue";
import CustomDropdown from "@/components/CustomDropdown.vue";
import {getFormattedDate,getDate} from "@/utils/common.js"
export default {
components: {
@ -230,7 +231,7 @@ export default {
data() {
return {
totalType:'1',
date: this.getNow(),
date: getFormattedDate('YYYY-MM'),
tableLoading:false,
siteNum: 1,
tableKey: '',
@ -252,21 +253,8 @@ export default {
})
},
methods: {
getNow() {
const now = new Date();
const year = now.getFullYear();
const month = now.getMonth() + 1;
return `${year}-${month}`
},
getDate(dateStr) {
const date = new Date(dateStr);
const year = date.getFullYear(); // 2025
const month = date.getMonth() + 1; // 3 (3)
return `${year}-${month}`
},
handleDateChange(date) {
this.date = this.getDate(date)
this.date = getDate(date,'yyyy-mm')
localStorage.setItem('date', JSON.stringify(date))
this.$refs.dropdownRef.closeDropdown();

6
src/views/elementGroups.vue

@ -171,7 +171,11 @@
:options="[{value:1,label:'哈哈'}]" defaultValue="选项1" />
</template>
</el-table-column>
<el-table-column prop="address" label="地址1" width="150"> </el-table-column>
<el-table-column prop="address" label="地址1" width="150">
<template scope="{ row}">
{{ $formatNumber(row['name2']) }}
</template>
</el-table-column>
<el-table-column prop="address" label="地址2" width="250"> </el-table-column>
<el-table-column prop="address" label="地址3" width="150"> </el-table-column>
<el-table-column prop="address1" label="地址测试" width="100"></el-table-column>

Loading…
Cancel
Save