123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547 |
- <template>
- <a-card size="small" :bordered="false" class="financialCollectionList-wrap">
- <a-spin :spinning="spinning" tip="Loading...">
- <!-- 标签页 -->
- <a-tabs type="card" v-model="queryParam.bizType" @change="handleTabChange" class="financialCollectionList-tabs ">
- <a-tab-pane v-for="item in tabPaneData" :key="item.bizType" :id="'finacialColl-tabs-'+item.bizType">
- <span slot="tab">{{ item.bizName }}({{ item.countNum }})</span>
- </a-tab-pane>
- </a-tabs>
- <!-- 搜索条件 -->
- <div ref="tableSearch" class="table-page-search-wrapper">
- <a-form layout="inline" @keyup.enter.native="searchForm">
- <a-row :gutter="15">
- <a-col :md="6" :sm="24">
- <a-form-item label="收款单号"><a-input id="financialCollectionList-settleNo" v-model.trim="queryParam.settleNo" allowClear placeholder="请输入收款单号" /></a-form-item>
- </a-col>
- <a-col :md="6" :sm="24">
- <a-form-item label="关联单号"><a-input id="financialCollectionList-bizNo" v-model.trim="queryParam.bizNo" allowClear placeholder="请输入关联单号" /></a-form-item>
- </a-col>
- <a-col :md="6" :sm="24">
- <a-form-item label="商户名称">
- <a-input id="financialCollectionList-settleClientName" v-model.trim="queryParam.settleClientNameCurrent" allowClear placeholder="请输入商户名称" />
- </a-form-item>
- </a-col>
- <template v-if="advanced">
- <a-col :md="6" :sm="24">
- <a-form-item label="单据状态">
- <v-select
- v-model="queryParam.billState"
- ref="settleState"
- @change="setIsHomeNav($route.name, null)"
- id="financialCollectionList-billState"
- code="SETTLE_RECEIVE_STATUS"
- placeholder="请选择单据状态"
- allowClear
- ></v-select>
- </a-form-item>
- </a-col>
- <a-col :md="6" :sm="24">
- <a-form-item label="创建时间">
- <rangeDate id="financialCollectionList-createDate" ref="createDate" @change="createDateChange" />
- </a-form-item>
- </a-col>
- <a-col :md="6" :sm="24">
- <a-form-item label="审核时间">
- <rangeDate id="financialCollectionList-rangeDate" ref="rangeDate" @change="dateChange" />
- </a-form-item>
- </a-col>
- <a-col :md="6" :sm="24">
- <a-form-item label="收款时间">
- <rangeDate id="financialCollectionList-settleDate" ref="settleDate" @change="settleChange" />
- </a-form-item>
- </a-col>
- </template>
- <a-col :md="6" :sm="24">
- <span class="table-page-search-submitButtons">
- <a-button type="primary" @click="searchForm()" :disabled="disabled" id="financialCollectionList-refresh">查询</a-button>
- <a-button style="margin-left: 5px" @click="resetSearchForm()" :disabled="disabled" id="financialCollectionList-reset">重置</a-button>
- <a @click="advanced = !advanced" style="margin-left: 5px" id="financialCollectionList-advanced">
- {{ advanced ? '收起' : '展开' }}
- <a-icon :type="advanced ? 'up' : 'down'" />
- </a>
- </span>
- </a-col>
- </a-row>
- </a-form>
- </div>
- <!-- alert -->
- <a-alert type="info" style="margin-bottom:10px">
- <div slot="message">
- 共
- <strong>{{ totalData&&(totalData.count || totalData.count==0) ? totalData.count : '--' }}</strong>
- 条记录,应收金额合计
- <strong>{{ totalData&&(totalData.totalAmount || totalData.totalAmount==0) ? toThousands(totalData.totalAmount) : '--' }}</strong>
- ,其中已收金额
- <strong>{{ totalData&&(totalData.settledAmount || totalData.settledAmount==0) ? toThousands(totalData.settledAmount) : '--' }}</strong>
- ,待收金额
- <strong>{{ totalData&&(totalData.unsettleAmount || totalData.unsettleAmount==0) ? toThousands(totalData.unsettleAmount) : '--' }}</strong>
- ,退款中金额
- <strong>{{ totalData&&(totalData.refundingAmount || totalData.refundingAmount==0) ? toThousands(totalData.refundingAmount) : '--' }}</strong>
- ,已退金额
- <strong>{{ totalData&&(totalData.refundedAmount || totalData.refundedAmount==0) ? toThousands(totalData.refundedAmount) : '--' }}</strong>
- <a-tooltip placement="bottom" title="实收金额=已收金额-退款中金额-已退金额">,<span style="color:#ED1c24;">实收金额</span><a-icon type="question-circle" style="margin:0 10px 0 5px;color:#ED1c24;"/></a-tooltip>
- <strong style="color:#ED1c24;" v-if="receivedPriceFlag">{{ '¥'+receivedPrice }}</strong>
- <span style="color:#ED1c24;" v-else>--</span>
- </div>
- </a-alert>
- <div v-if="$hasPermissions('B_financialCollectionPl')" style="margin-bottom: 10px">
- <a-button type="primary" id="financialCollectionList-export" :loading="loading" @click="enableFundAccount ? handleSettleAcountPay(null,1) : handleCollection()">批量收款</a-button>
- <span style="margin-left: 8px" v-if="$hasPermissions('B_financialCollectionPl')">
- <template v-if="rowSelectionInfo&&rowSelectionInfo.selectedRowKeys.length>0">{{ `已选 ${rowSelectionInfo.selectedRowKeys.length} 项` }}</template>
- <template v-if="selectTotalAmount">,合计{{ toThousands(selectTotalAmount) }}</template>
- </span>
- </div>
- <!-- 列表 -->
- <s-table
- class="sTable fixPagination"
- ref="table"
- :style="{ height: tableHeight+84.5+'px' }"
- size="small"
- :rowKey="record => record.id"
- :row-selection="$hasPermissions('B_financialCollectionPl') ? { columnWidth: 40, getCheckboxProps: record => ({ props: { disabled: (record.settleState == 'SETTLED' ||record.billState=='REFUNDING' ||record.billState=='REFUNDED')} }) } : null"
- @rowSelection="rowSelectionFun"
- :columns="columns"
- :data="loadData"
- :scroll="{ y: tableHeight }"
- :defaultLoadData="false"
- bordered
- >
- <!-- 关联单号 -->
- <template slot="bizNo" slot-scope="text, record">
- <span class="table-td-link" :id="'financialCollectionList-detail-'+record.id" @click="handleDetail(record)">{{ record.bizNo }}</span>
- </template>
- <!-- 客户名称 -->
- <template slot="customerName" slot-scope="text, record">
- <span v-if="record.settleClientType&&record.settleClientType=='CUSTOMER'">{{ record.settleClientNameCurrent||'--' }}</span>
- <span v-else>{{ record.settleClientName||'--' }}</span>
- </template>
- <!-- 操作 -->
- <template slot="action" slot-scope="text, record">
- <a-button
- size="small"
- type="link"
- class="button-primary"
- v-if="record.settleState == 'SETTLED' && $hasPermissions('B_financialCollectionDetail')"
- @click="handleVoucher(record)"
- :id="'financialCollectionList-voucher-'+record.id"
- >凭证</a-button>
- <a-button
- size="small"
- type="link"
- :loading="loading"
- class="button-error"
- v-if="(record.settleState == 'UNSETTLE' || record.settleState == 'PART_SETTLED') && $hasPermissions('B_financialCollectionSing')"
- @click="enableFundAccount ? handleSettleAcountPay(record,0) : handleCollectionSing(record)"
- :id="'financialCollectionList-pay-'+record.id">收款</a-button>
- <span v-if="!(record.settleState == 'SETTLED' && $hasPermissions('B_financialCollectionDetail')) && !((record.settleState == 'UNSETTLE' || record.settleState == 'PART_SETTLED') && $hasPermissions('B_financialCollectionSing'))">--</span>
- </template>
- </s-table>
- </a-spin>
- <!-- 详情 -->
- <detail-modal :openModal="openModal" ref="detailModal" @close="openModal = false" />
- <!-- 关联单号详情 -->
- <a-modal
- centered
- class="outboundOrderDetail-modal"
- :footer="null"
- :maskClosable="false"
- :bodyStyle="{padding:'12px'}"
- :title="curBizTitle"
- v-model="openDetailModal"
- v-if="openDetailModal&&fcBizType!='SPARE_PARTS_RETURN'"
- @cancel="handleDetailClose"
- width="80%">
- <div style="max-height: 700px;overflow-y: auto;">
- <!-- 销售单 -->
- <salesDetailModal v-if="fcBizType=='SELL'" :outBizSn="orderSn" />
- <!-- 采购退货 -->
- <pushOrderDetailModal v-if="fcBizType=='PURCHASE_RETURN'&&!$hasPermissions('M_purchaseReturn_outSnycList')" :outBizSn="orderSn" />
- <pushOrderOutSyncDetailModal v-if="fcBizType=='PURCHASE_RETURN'&&$hasPermissions('M_purchaseReturn_outSnycList')" :outBizSn="orderSn"></pushOrderOutSyncDetailModal>
- <!-- 店内调出 -->
- <storeTransferOutDetailModal v-if="fcBizType=='STORE_CALL_OUT'" :outBizSn="orderSn"></storeTransferOutDetailModal>
- <!-- 连锁调出 -->
- <chainTransferOutDetailModal v-if="fcBizType=='LINKAGE_CALL_OUT'" :outBizSn="orderSn" />
- </div>
- </a-modal>
- <!-- 散件退货 -->
- <bulkReturnGoods-detail-modal :openModal="openBulkReturnDetailModal" :itemSn="orderSn" @close="handleDetailClose" />
- <!-- 收付款弹框 -->
- <settleModal ref="settleModal" @ok="settleAcountPay" :openModal="openSettleModal" @close="openSettleModal=false"></settleModal>
- </a-card>
- </template>
- <script>
- import { commonMixin } from '@/utils/mixin'
- import { mapActions } from 'vuex'
- import { STable, VSelect } from '@/components'
- import detailModal from './detailModal.vue'
- import settleModal from '../settleModal/settleModal.vue'
- import rangeDate from '@/views/common/rangeDate.vue'
- import salesDetailModal from '@/views/salesManagement/salesQuery/detail.vue'
- // 同步采购退货单详情
- import pushOrderDetailModal from '@/views/purchasingManagement/purchaseReturn/detail.vue'
- // 不同步采购退货单
- import pushOrderOutSyncDetailModal from '@/views/purchasingManagement/purchaseReturnOutSync/detail.vue'
- import chainTransferOutDetailModal from '@/views/allocationManagement/chainTransferOut/detail.vue'
- import storeTransferOutDetailModal from '@/views/allocationManagement/storeTransferOut/detail.vue'
- import bulkReturnGoodsDetailModal from '@/views/bulkManagement/bulkReturnGoods/detailModal.vue'
- import { settleReceiptQuery, queryByTypeSum, settleReceiptMoney, settleReceiptQuerySum } from '@/api/settleReceipt'
- export default {
- name: 'FinancialCollectionList',
- components: { STable, VSelect, detailModal, rangeDate, settleModal, pushOrderDetailModal, pushOrderOutSyncDetailModal, salesDetailModal, chainTransferOutDetailModal, bulkReturnGoodsDetailModal, storeTransferOutDetailModal },
- mixins: [commonMixin],
- data () {
- const _this = this
- return {
- spinning: false,
- advanced: true, // 高级搜索 展开/关闭
- disabled: false, // 查询、重置按钮是否可操作
- openModal: false, // 单据详情弹框
- openDetailModal: false, // 打开关联单号详情弹框
- openSettleModal: false, // 打开收款弹框
- openBulkReturnDetailModal: false, // 散件退货弹框
- enableFundAccount: false, // 是否开启资金账户管理
- tableHeight: 0, // 表格高度
- curBizType: 'ALL', // 单据类型,默认全部
- curBizTitle: '', // 关联单号详情弹框标题
- fcBizType: '', // 关联类型
- orderSn: null, // 单据sn
- // 查询参数
- queryParam: {
- bizType: 'ALL', // 单据类型
- settleNo: '', // 收款单号
- bizNo: '', // 关联单号
- settleClientNameCurrent: '', // 客户名称
- billState: '', // 单据状态
- auditBeginDate: '', // 审核开始时间
- auditEndDate: '', // 审核结束时间
- settleBeginDate: '', // 结算开始时间
- settleEndDate: ''// 结算结束时间
- },
- // 总计
- totalData: {
- settledAmount: 0, // 已收金额
- totalAmount: 0, // 应收金额
- unsettleAmount: 0, // 待收金额
- count: 0// 总数量
- },
- // 表头
- columns: [
- { title: '序号', dataIndex: 'no', width: '4%', align: 'center' },
- { title: '收款单号', dataIndex: 'settleNo', width: '16%', align: 'center', customRender: function (text) { return text || '--' } },
- { title: '关联单号', dataIndex: 'bizNo', scopedSlots: { customRender: 'bizNo' }, width: '16%', align: 'center' },
- { title: '商户名称', width: '15%', align: 'center', scopedSlots: { customRender: 'customerName' } },
- { title: '应收金额', dataIndex: 'totalAmount', width: '6%', align: 'right', customRender: function (text) { return ((text || text == 0) ? _this.toThousands(text) : '--') } },
- { title: '已收金额', dataIndex: 'settledAmount', width: '6%', align: 'right', customRender: function (text) { return ((text || text == 0) ? _this.toThousands(text) : '--') } },
- { title: '待收金额', dataIndex: 'unsettleAmount', width: '6%', align: 'right', customRender: function (text) { return ((text || text == 0) ? _this.toThousands(text) : '--') } },
- { title: '收款类型', dataIndex: 'bizName', width: '6%', align: 'center', customRender: function (text) { return text || '--' } },
- { title: '收款方式', dataIndex: 'settleStyleSnDictValue', width: '6%', align: 'center', customRender: function (text) { return text || '--' } },
- { title: '创建时间', dataIndex: 'createDate', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
- { title: '审核时间', dataIndex: 'auditTime', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
- { title: '收款时间', dataIndex: 'settleTime', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
- { title: '退款时间', dataIndex: 'refundData', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
- { title: '操作', scopedSlots: { customRender: 'action' }, width: '5%', align: 'center' }
- ],
- loading: false,
- // 加载数据方法 必须为 Promise 对象
- loadData: parameter => {
- this.disabled = true
- this.spinning = true
- return settleReceiptQuery(Object.assign(parameter, this.queryParam)).then(res => {
- let data
- if (res.status == 200) {
- data = res.data
- const no = (data.pageNo - 1) * data.pageSize
- for (var i = 0; i < data.list.length; i++) {
- data.list[i].no = no + i + 1
- }
- this.disabled = false
- this.totalData.count = data.count || 0
- // 查询总计
- this.settleReceiptQuerySum(Object.assign(parameter, this.queryParam))
- }
- this.spinning = false
- return data
- })
- },
- tabPaneData: [], // tab列表
- rowSelectionInfo: null// 已选数据
- }
- },
- computed: {
- // 已选总金额
- selectTotalAmount () {
- let ret = 0
- if (this.rowSelectionInfo && this.rowSelectionInfo.selectedRows) {
- this.rowSelectionInfo.selectedRows.map(item => {
- ret = ret + item.unsettleAmount
- })
- }
- return ret ? Number(ret).toFixed(2) : 0
- },
- // 实收金额判断
- receivedPriceFlag () {
- const isShow = this.totalData && (this.totalData.settledAmount || this.totalData.settledAmount == 0) && (this.totalData.refundingAmount || this.totalData.refundingAmount == 0) && (this.totalData.refundedAmount || this.totalData.refundedAmount == 0)
- return isShow
- },
- // 实收金额
- receivedPrice () {
- const numInfo = this.totalData.settledAmount - this.totalData.refundingAmount - this.totalData.refundedAmount
- return numInfo.toFixed(2)
- }
- },
- methods: {
- ...mapActions(['GetSettleAccountState']),
- // 关联单详情弹框关闭
- handleDetailClose () {
- this.openDetailModal = false
- this.openBulkReturnDetailModal = false
- this.orderSn = null
- },
- // 查看关联单详情
- handleDetail (row) {
- this.orderSn = row.bizSn
- this.fcBizType = row.bizType
- this.curBizTitle = row.bizTypeDictValue + '详情'
- if (row.bizType == 'SPARE_PARTS_RETURN') {
- this.openBulkReturnDetailModal = true
- } else {
- this.openDetailModal = true
- }
- },
- // 表格选中项
- rowSelectionFun (obj) {
- this.rowSelectionInfo = obj || null
- },
- // 审核时间 change
- dateChange (date) {
- this.queryParam.auditBeginDate = date[0]
- this.queryParam.auditEndDate = date[1]
- },
- // 创建时间
- createDateChange (date) {
- this.queryParam.beginDate = date[0]
- this.queryParam.endDate = date[1]
- },
- // 结算时间
- settleChange (date) {
- this.queryParam.settleBeginDate = date[0]
- this.queryParam.settleEndDate = date[1]
- },
- // 总计数据
- settleReceiptQuerySum (params) {
- settleReceiptQuerySum(params).then(res => {
- if (res.status == 200) {
- this.totalData = Object.assign(this.totalData, res.data)
- const tab = this.tabPaneData.find(item => item.bizType == this.queryParam.bizType)
- tab.countNum = this.totalData.count || 0
- }
- })
- },
- // 获取类型
- queryByTypeSum () {
- queryByTypeSum({}).then(res => {
- if (res.data && res.status == 200) {
- this.tabPaneData = res.data
- if (this.curBizType == 'ALL') {
- this.queryParam.bizType = res.data[0].bizType
- }
- this.$refs.table.refresh(true)
- }
- })
- },
- // 凭证弹框
- handleVoucher (row) {
- this.$refs.detailModal.getDetail(row.id)
- this.openModal = true
- },
- // 开启结算账户功能收款, type:0 单条收款,1 批量收款
- handleSettleAcountPay (row, type) {
- this.openSettleModal = true
- const data = {
- totalAmount: type ? this.selectTotalAmount : row && row.unsettleAmount || 0,
- settleClientNameCurrent: type ? '' : row && row.settleClientNameCurrent || '',
- title: '收款',
- type,
- row
- }
- this.$nextTick(() => {
- this.$refs.settleModal.setData(data)
- })
- },
- // 去收款
- settleAcountPay (form, data) {
- const _this = this
- const params =
- {
- 'settleIds': data.type ? _this.rowSelectionInfo && _this.rowSelectionInfo.selectedRowKeys : [data.row.id]
- }
- // 资金管理开启
- if (this.enableFundAccount) {
- params.settleStyleSn = form.settleStyleSn
- params.settleAccountSn = form.settleAccountSn
- }
- _this.loading = true
- _this.spinning = true
- settleReceiptMoney(params).then(res => {
- _this.loading = false
- if (res.status == 200) {
- _this.$message.success(res.message)
- _this.$refs.table.refresh()
- _this.$refs.table.clearSelected() // 清空表格选中项
- _this.spinning = false
- } else {
- _this.spinning = false
- }
- })
- },
- // 收款
- handleCollectionSing (row) {
- const _this = this
- this.$confirm({
- title: '提示',
- content: <div style="text-align:center"><p style="margin-top:20px;">{row.settleClientNameCurrent}</p><p>收款单号:{row.settleNo},合计{ this.toThousands(row.unsettleAmount) }</p><p>确认收款吗?</p></div>,
- centered: true,
- closable: true,
- class: 'confirm-center',
- onOk () {
- _this.settleAcountPay(null, { type: 0, row: row })
- }
- })
- },
- // 选择类型
- handleTabChange (key) {
- this.queryParam.bizType = key
- this.$refs.table.refresh(true)
- this.curBizType = key
- },
- // 批量收款
- handleCollection () {
- if (!this.rowSelectionInfo || (this.rowSelectionInfo && this.rowSelectionInfo.selectedRowKeys.length < 1)) {
- this.$message.warning('请在列表勾选后再进行批量操作!')
- return
- }
- const _this = this
- this.$confirm({
- title: '提示',
- content: <div style="text-align:center"><p style="margin-top:20px;">共计{this.rowSelectionInfo.selectedRowKeys.length}单,合计金额{ this.toThousands(this.selectTotalAmount) } </p><p>确认批量收款吗?</p></div>,
- centered: true,
- closable: true,
- class: 'confirm-center',
- onOk () {
- _this.settleAcountPay(null, { type: 1, row: null })
- }
- })
- },
- // 重置
- resetSearchForm () {
- this.resetData()
- this.$refs.table.refresh(true)
- },
- // 查询
- searchForm () {
- this.$refs.table.clearSelected() // 清空表格选中项
- this.$refs.table.refresh(true)
- },
- // 重置查询条件数据
- resetData () {
- if (this.advanced) {
- this.$refs.rangeDate.resetDate()
- this.$refs.createDate.resetDate()
- this.$refs.settleDate.resetDate()
- }
- this.$refs.table.clearSelected() // 清空表格选中项
- this.queryParam = {
- bizType: this.curBizType,
- settleNo: '',
- bizNo: '',
- settleClientNameCurrent: '',
- billState: '',
- beginDate: '',
- endDate: '',
- auditBeginDate: '',
- auditEndDate: '',
- settleBeginDate: '',
- settleEndDate: ''
- }
- },
- // 初始化页面
- pageInit () {
- const _this = this
- this.$nextTick(() => { // 页面渲染完成后的回调
- _this.setTableH()
- })
- this.queryByTypeSum()
- },
- // 表格高度计算
- setTableH () {
- const tableSearchH = this.$refs.tableSearch.offsetHeight
- this.tableHeight = window.innerHeight - tableSearchH - 330
- }
- },
- watch: {
- advanced (newValue, oldValue) {
- const _this = this
- this.$nextTick(() => { // 页面渲染完成后的回调
- _this.setTableH()
- })
- },
- '$store.state.app.winHeight' (newValue, oldValue) { // 窗口变更时,需同时更改表格高度
- this.setTableH()
- }
- },
- mounted () {
- if (!this.$store.state.app.isNewTab) { // 页签刷新时调用
- this.resetData()
- this.pageInit()
- }
- },
- activated () {
- // 是否从首页点击进入
- const isHomeNav = this.getIsHomeNav()[this.$route.name]
- // 待办查询
- if (isHomeNav && isHomeNav.type == 'todo') {
- this.resetData()
- this.curBizType = isHomeNav.pageParams.bizType
- this.$refs.createDate.resetDate([isHomeNav.pageParams.beginDate, isHomeNav.pageParams.endDate])
- this.queryParam = Object.assign(this.queryParam, isHomeNav.pageParams)
- this.pageInit()
- } else {
- // 如果是新页签打开,则重置当前页面
- if (this.$store.state.app.isNewTab) {
- this.curBizType = 'ALL'
- this.resetData()
- this.pageInit()
- }
- }
- // 结算账户状态查询
- if (this.$hasPermissions('M_fundAccountList') && this.$hasPermissions('B_fundAccountEnable')) {
- this.GetSettleAccountState().then(res => {
- if (res.status == 200) {
- this.enableFundAccount = res.data.functionEnableFlag == 1
- }
- })
- }
- },
- beforeRouteEnter (to, from, next) {
- next(vm => {})
- }
- }
- </script>
- <style lang="less">
- .financialCollectionList-wrap{
- .financialCollectionList-tabs.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container{
- height: 30px!important;
- }
- .financialCollectionList-tabs.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{
- height: 30px!important;
- }
- .financialCollectionList-tabs.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{
- line-height: 26px!important;
- height: 30px!important;
- }
- }
- </style>
|