|
|
@ -94,6 +94,16 @@ |
|
|
已驳回 |
|
|
已驳回 |
|
|
</el-button> |
|
|
</el-button> |
|
|
</el-button-group> |
|
|
</el-button-group> |
|
|
|
|
|
<div class="info-tooltip"> |
|
|
|
|
|
<el-popover placement="top" title="数据说明" :width="260" trigger="hover" |
|
|
|
|
|
content="收款的所有页面:订单记录默认按照付款时间降序排列" popper-class="custom-popover" :show-arrow="false"> |
|
|
|
|
|
<template #reference> |
|
|
|
|
|
<el-icon class="service-icon"> |
|
|
|
|
|
<Warning /> |
|
|
|
|
|
</el-icon> |
|
|
|
|
|
</template> |
|
|
|
|
|
</el-popover> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<!-- 删除客服的“添加收款”按钮 --> |
|
|
<!-- 删除客服的“添加收款”按钮 --> |
|
|
<div class="btnAdd"></div> |
|
|
<div class="btnAdd"></div> |
|
|
@ -612,9 +622,6 @@ import _ from 'lodash'; |
|
|
import { Plus } from '@element-plus/icons-vue'; |
|
|
import { Plus } from '@element-plus/icons-vue'; |
|
|
import { startsWith } from './utils/util.js' |
|
|
import { startsWith } from './utils/util.js' |
|
|
|
|
|
|
|
|
// 筛选地区树 |
|
|
|
|
|
const market = ref([]) |
|
|
|
|
|
|
|
|
|
|
|
// 地区财务专属组件 |
|
|
// 地区财务专属组件 |
|
|
import CurrencySelect from '@/components/MoneyManage/CurrencySelect.vue'; |
|
|
import CurrencySelect from '@/components/MoneyManage/CurrencySelect.vue'; |
|
|
|
|
|
|
|
|
@ -639,6 +646,9 @@ const tableData = ref([]); |
|
|
const total = ref(0); |
|
|
const total = ref(0); |
|
|
const pageInfo = ref({ pageSize: 10, pageNum: 1 }); |
|
|
const pageInfo = ref({ pageSize: 10, pageNum: 1 }); |
|
|
|
|
|
|
|
|
|
|
|
// 筛选地区树 |
|
|
|
|
|
const market = ref([]) |
|
|
|
|
|
|
|
|
// 搜索条件 |
|
|
// 搜索条件 |
|
|
const searchData = ref({}); |
|
|
const searchData = ref({}); |
|
|
const defaultTime = [new Date(2000, 1, 1, 0, 0, 0), new Date(2000, 2, 1, 23, 59, 59)]; |
|
|
const defaultTime = [new Date(2000, 1, 1, 0, 0, 0), new Date(2000, 2, 1, 23, 59, 59)]; |
|
|
@ -894,7 +904,7 @@ const getlist = async () => { |
|
|
paymentCurrency: payCurrencySelect, |
|
|
paymentCurrency: payCurrencySelect, |
|
|
submitterMarket: receivedMarket, |
|
|
submitterMarket: receivedMarket, |
|
|
goodsName: goodsName, |
|
|
goodsName: goodsName, |
|
|
//market: MarketNameForId(searchData.value.market) |
|
|
|
|
|
|
|
|
// market: MarketNameForId(searchData.value.market) |
|
|
market: markets.value |
|
|
market: markets.value |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -1373,18 +1383,37 @@ const handlePagination = (type, val) => { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.btns { |
|
|
.btns { |
|
|
|
|
|
width: 100%; |
|
|
display: flex; |
|
|
display: flex; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
justify-content: space-between; |
|
|
justify-content: space-between; |
|
|
padding-bottom: 10px; |
|
|
padding-bottom: 10px; |
|
|
|
|
|
|
|
|
.tabs { |
|
|
.tabs { |
|
|
|
|
|
width: 100%; |
|
|
min-width: 300px; |
|
|
min-width: 300px; |
|
|
|
|
|
display: flex; |
|
|
|
|
|
align-items: center; |
|
|
|
|
|
justify-content: space-between; |
|
|
|
|
|
|
|
|
.btnItem { |
|
|
.btnItem { |
|
|
margin-left: 10px; |
|
|
margin-left: 10px; |
|
|
border-radius: 5px; |
|
|
border-radius: 5px; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.info-tooltip { |
|
|
|
|
|
display: flex; |
|
|
|
|
|
align-items: center; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.service-icon { |
|
|
|
|
|
color: #666; |
|
|
|
|
|
cursor: pointer; |
|
|
|
|
|
font-size: 18px; |
|
|
|
|
|
transition: all 0.3s ease; |
|
|
|
|
|
padding: 4px; |
|
|
|
|
|
border-radius: 50%; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|