|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div class="main">
|
|
|
|
|
<div class="top">
|
|
|
|
|
<BasicTable :rowClassName="rowClassName" height="600px" @row-click="handleClick" class="examine-table" @register="registerTable">
|
|
|
|
|
<div class="top" style="padding-left: 14px;">
|
|
|
|
|
<BasicTable :rowClassName="rowClassName" @row-click="handleClick" class="examine-table" @register="registerTable">
|
|
|
|
|
<template #tableTitle>
|
|
|
|
|
<div class="ds-h-aciton-btns-fee">
|
|
|
|
|
<a-tooltip placement="top" :mouseEnterDelay="0.5">
|
|
|
|
@ -129,9 +129,8 @@
|
|
|
|
|
</template>
|
|
|
|
|
</BasicTable>
|
|
|
|
|
</div>
|
|
|
|
|
<div style="padding-left: 20px;">
|
|
|
|
|
<a-spin :spinning="loading">
|
|
|
|
|
<div style="display: flex;">
|
|
|
|
|
<div style="padding-left: 20px;height: 250px">
|
|
|
|
|
<div style="display: flex;height: 100%;">
|
|
|
|
|
<div class="left">
|
|
|
|
|
<div class="title-bold">日志</div>
|
|
|
|
|
<BasicTable class="ds-mini-table-detail pay-table" @register="registerTable2">
|
|
|
|
@ -139,29 +138,28 @@
|
|
|
|
|
</BasicTable>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="middle">
|
|
|
|
|
<div style="display: flex">
|
|
|
|
|
<div style="width: 65%;margin-right: 1%">
|
|
|
|
|
<div style="display: flex;width: 100%;">
|
|
|
|
|
<div style="width: 63%;margin-right: 2%">
|
|
|
|
|
<div class="title-bold">欠费信息</div>
|
|
|
|
|
<BasicTable class="ds-mini-table-detail pay-table" @register="registerTable3">
|
|
|
|
|
</BasicTable>
|
|
|
|
|
</div>
|
|
|
|
|
<div style="width: 38%">
|
|
|
|
|
<div class="title-bold" style="display: flex">
|
|
|
|
|
<div style="width: 35%">
|
|
|
|
|
<div class="title-bold" style="display: flex;line-height: 18.84px;height: 18.84px">
|
|
|
|
|
<span>附件</span>
|
|
|
|
|
<DsFile @handleSuccess="fileSuccess" ref="dsFile" :showFileList="false" :id="bookid"
|
|
|
|
|
:show="false" height="300">
|
|
|
|
|
<DsFile @handleSuccess="fileSuccess" ref="dsFile" :showFileList="false" :id="bookid" :show="false"
|
|
|
|
|
height="300">
|
|
|
|
|
<i style="margin-left: 15px;color: #257afa;cursor: pointer;" @click="addFile"
|
|
|
|
|
class="iconfont icon-fujian"></i>
|
|
|
|
|
</DsFile>
|
|
|
|
|
</div>
|
|
|
|
|
<a-table size="small" :scroll="{ x: 200 }" :pagination="false" rowKey="id"
|
|
|
|
|
:columns="columnsFile" :data-source="fileData" bordered>
|
|
|
|
|
<BasicTable class="ds-mini-table-detail pay-table" @register="registerTable5">
|
|
|
|
|
<template v-slot:bodyCell="{ column, record }">
|
|
|
|
|
<template v-if="column.dataIndex == 'fileName'">
|
|
|
|
|
<a @click="download(record)">{{ record.fileName }}</a>
|
|
|
|
|
</template>
|
|
|
|
|
</template>
|
|
|
|
|
</a-table>
|
|
|
|
|
</BasicTable>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -179,10 +177,9 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</a-spin>
|
|
|
|
|
</div>
|
|
|
|
|
<a-modal width="600px" @cancel="checkFlag = false" @ok="sureCheckIn" :visible="checkFlag" title="签入">
|
|
|
|
|
<a-modal width="600px" @cancel="checkFlag = false" @ok="sureCheckIn" :visible="checkFlag"
|
|
|
|
|
:title="checkType == 2 ? '签出' : '签入'">
|
|
|
|
|
<a-spin :spinning="loadingCheck">
|
|
|
|
|
<a-form :label-col="{ span: 4 }" :wrapper-col="{ span: 20 }" style="margin-top: 10px">
|
|
|
|
|
<a-form-item label="签入日期">
|
|
|
|
@ -198,8 +195,8 @@
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
<script setup lang="ts">
|
|
|
|
|
import { ref, reactive, onMounted, defineExpose, computed } from 'vue'
|
|
|
|
|
import {
|
|
|
|
|
import { ref, reactive, onMounted, defineExpose, computed } from 'vue'
|
|
|
|
|
import {
|
|
|
|
|
GetList,
|
|
|
|
|
GetOpFileList,
|
|
|
|
|
BLCheckIn,
|
|
|
|
@ -218,16 +215,16 @@
|
|
|
|
|
GetOverdueFeeList,
|
|
|
|
|
CommonExcelExport,
|
|
|
|
|
DownloadOpFile,
|
|
|
|
|
} from './api.js'
|
|
|
|
|
import { BasicTable, useTable } from '/@/components/Table'
|
|
|
|
|
import { formatParams } from '/@/hooks/web/common'
|
|
|
|
|
import DsFile from '/@/components/File/index.vue'
|
|
|
|
|
import { columns, searchFormSchema, detailColumns, feeColumns, feeColumnsSum } from './columns'
|
|
|
|
|
import { useMessage } from '/@/hooks/web/useMessage'
|
|
|
|
|
const { createMessage } = useMessage()
|
|
|
|
|
const queryData = ref({})
|
|
|
|
|
const [registerTable, { reload, setLoading, getSelectRows, getForm, getColumns }] = useTable({
|
|
|
|
|
maxHeight: 300,
|
|
|
|
|
} from './api.js'
|
|
|
|
|
import { BasicTable, useTable } from '/@/components/Table'
|
|
|
|
|
import { formatParams } from '/@/hooks/web/common'
|
|
|
|
|
import DsFile from '/@/components/File/index.vue'
|
|
|
|
|
import { columns, searchFormSchema, detailColumns, feeColumns, feeColumnsSum } from './columns'
|
|
|
|
|
import { useMessage } from '/@/hooks/web/useMessage'
|
|
|
|
|
const { createMessage } = useMessage()
|
|
|
|
|
const queryData = ref({})
|
|
|
|
|
const [registerTable, { reload, setLoading, getSelectRows, getForm, getColumns }] = useTable({
|
|
|
|
|
maxHeight: 380,
|
|
|
|
|
api: async (p) => {
|
|
|
|
|
const res: API.DataResult = await GetList(p)
|
|
|
|
|
return new Promise((resolve) => {
|
|
|
|
@ -262,7 +259,7 @@
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
data.queryCondition = JSON.stringify(queryDataObj)
|
|
|
|
|
data.OtherQueryCondition = obj
|
|
|
|
|
data.otherQueryCondition = JSON.stringify(obj)
|
|
|
|
|
queryData.value = JSON.parse(JSON.stringify(data))
|
|
|
|
|
return data
|
|
|
|
|
},
|
|
|
|
@ -284,59 +281,65 @@
|
|
|
|
|
},
|
|
|
|
|
canResize: true,
|
|
|
|
|
immediate: true,
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
const [registerTable2, { getSelectRows: getSelectRows2, setTableData }] = useTable({
|
|
|
|
|
})
|
|
|
|
|
const columnsFile = [
|
|
|
|
|
{
|
|
|
|
|
title: '文件名称',
|
|
|
|
|
width: 100,
|
|
|
|
|
dataIndex: 'fileName',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '上传日期',
|
|
|
|
|
width: 100,
|
|
|
|
|
dataIndex: 'createTime',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '上传者',
|
|
|
|
|
width: 100,
|
|
|
|
|
dataIndex: 'createUserName',
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
|
const [registerTable2, { getSelectRows: getSelectRows2, setTableData }] = useTable({
|
|
|
|
|
columns: detailColumns,
|
|
|
|
|
isTreeTable: false,
|
|
|
|
|
pagination: false,
|
|
|
|
|
showIndexColumn: false,
|
|
|
|
|
maxHeight: 450,
|
|
|
|
|
bordered: true,
|
|
|
|
|
striped: true,
|
|
|
|
|
rowKey: 'id',
|
|
|
|
|
canResize: false,
|
|
|
|
|
})
|
|
|
|
|
const feeList = ref([])
|
|
|
|
|
const [registerTable3, { setTableData: setTableDataFee }] = useTable({
|
|
|
|
|
})
|
|
|
|
|
const feeList = ref([])
|
|
|
|
|
const [registerTable3, { setTableData: setTableDataFee }] = useTable({
|
|
|
|
|
columns: feeColumns,
|
|
|
|
|
useSearchForm: false,
|
|
|
|
|
showIndexColumn: false,
|
|
|
|
|
maxHeight: 450,
|
|
|
|
|
pagination: false,
|
|
|
|
|
showTableSetting: false,
|
|
|
|
|
striped: true,
|
|
|
|
|
rowKey: 'id',
|
|
|
|
|
bordered: true,
|
|
|
|
|
canResize: true,
|
|
|
|
|
canResize: false,
|
|
|
|
|
immediate: false,
|
|
|
|
|
})
|
|
|
|
|
const [registerTable4, { setTableData: setTableDataFeeSum }] = useTable({
|
|
|
|
|
columns: feeColumnsSum,
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
const [registerTable5, { setTableData: setTableDataFile }] = useTable({
|
|
|
|
|
columns: columnsFile,
|
|
|
|
|
useSearchForm: false,
|
|
|
|
|
showIndexColumn: false,
|
|
|
|
|
maxHeight: 450,
|
|
|
|
|
pagination: false,
|
|
|
|
|
showTableSetting: false,
|
|
|
|
|
striped: true,
|
|
|
|
|
rowKey: 'id',
|
|
|
|
|
bordered: true,
|
|
|
|
|
canResize: true,
|
|
|
|
|
canResize: false,
|
|
|
|
|
immediate: false,
|
|
|
|
|
})
|
|
|
|
|
const columnsFile = [
|
|
|
|
|
{
|
|
|
|
|
title: '文件名称',
|
|
|
|
|
width: 100,
|
|
|
|
|
dataIndex: 'fileName',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '上传日期',
|
|
|
|
|
width: 100,
|
|
|
|
|
dataIndex: 'createTime',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '上传者',
|
|
|
|
|
width: 100,
|
|
|
|
|
dataIndex: 'createUserName',
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
|
function exportExcel() {
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
function exportExcel() {
|
|
|
|
|
const list = [] as any
|
|
|
|
|
getColumns().forEach((item) => {
|
|
|
|
|
list.push({
|
|
|
|
@ -370,8 +373,8 @@
|
|
|
|
|
.catch(() => {
|
|
|
|
|
setLoading(false)
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
function radioChange(val) {
|
|
|
|
|
}
|
|
|
|
|
function radioChange(val) {
|
|
|
|
|
reload()
|
|
|
|
|
}
|
|
|
|
|
const dsFile = ref('')
|
|
|
|
@ -380,26 +383,26 @@ function addFile() {
|
|
|
|
|
ids = getSelectRows().map((item) => {
|
|
|
|
|
return item.bookingId
|
|
|
|
|
})
|
|
|
|
|
if (ids.length==0) {
|
|
|
|
|
if (ids.length == 0) {
|
|
|
|
|
createMessage.warning('请选择一条数据')
|
|
|
|
|
return false
|
|
|
|
|
}
|
|
|
|
|
if (ids.length>1) {
|
|
|
|
|
if (ids.length > 1) {
|
|
|
|
|
createMessage.warning('请选择一条数据')
|
|
|
|
|
return false
|
|
|
|
|
}
|
|
|
|
|
dsFile.value.init()
|
|
|
|
|
}
|
|
|
|
|
function fileSuccess() {
|
|
|
|
|
}
|
|
|
|
|
function fileSuccess() {
|
|
|
|
|
getfileList()
|
|
|
|
|
}
|
|
|
|
|
const loading = ref(false)
|
|
|
|
|
const fileData = ref([]) as any
|
|
|
|
|
const queryTabCode = ref('BLQuery')
|
|
|
|
|
const loadingCheck = ref(false)
|
|
|
|
|
const notes = ref('')
|
|
|
|
|
const checkDate = ref('')
|
|
|
|
|
function download(item) {
|
|
|
|
|
}
|
|
|
|
|
const loading = ref(false)
|
|
|
|
|
const fileData = ref([]) as any
|
|
|
|
|
const queryTabCode = ref('BLQuery')
|
|
|
|
|
const loadingCheck = ref(false)
|
|
|
|
|
const notes = ref('')
|
|
|
|
|
const checkDate = ref('')
|
|
|
|
|
function download(item) {
|
|
|
|
|
DownloadOpFile({ id: item.id }).then((res) => {
|
|
|
|
|
const pdfUrl = window.URL.createObjectURL(
|
|
|
|
|
new Blob([res.data], { type: 'application/txt;charset=utf-8' }),
|
|
|
|
@ -439,8 +442,8 @@ function handleClick(row) {
|
|
|
|
|
activeRow.value = row
|
|
|
|
|
getfileList()
|
|
|
|
|
}
|
|
|
|
|
function rowClassName(record, index){
|
|
|
|
|
if(record.id==activeRow.value.id){
|
|
|
|
|
function rowClassName(record, index) {
|
|
|
|
|
if (record.id == activeRow.value.id) {
|
|
|
|
|
return 'active-row'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -453,16 +456,18 @@ const getfileList = () => {
|
|
|
|
|
}
|
|
|
|
|
item['type'] = item?.filePath?.split('.')[1]
|
|
|
|
|
fileData.value = res.data
|
|
|
|
|
setTableDataFile(res.data)
|
|
|
|
|
})
|
|
|
|
|
if (res.data.length == 0) {
|
|
|
|
|
fileData.value = []
|
|
|
|
|
setTableDataFile([])
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
.catch(() => {})
|
|
|
|
|
}
|
|
|
|
|
const checkFlag = ref(false)
|
|
|
|
|
// 确认签出签入
|
|
|
|
|
function sureCheckIn() {
|
|
|
|
|
.catch(() => { })
|
|
|
|
|
}
|
|
|
|
|
const checkFlag = ref(false)
|
|
|
|
|
// 确认签出签入
|
|
|
|
|
function sureCheckIn() {
|
|
|
|
|
const data = {
|
|
|
|
|
bookids: idList.value,
|
|
|
|
|
checkDate: checkDate.value,
|
|
|
|
@ -511,18 +516,18 @@ const getfileList = () => {
|
|
|
|
|
loadingCheck.value = false
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
const checkType = ref(1)
|
|
|
|
|
import moment from 'moment'
|
|
|
|
|
function openCheck(type) {
|
|
|
|
|
}
|
|
|
|
|
const checkType = ref(1)
|
|
|
|
|
import moment from 'moment'
|
|
|
|
|
function openCheck(type) {
|
|
|
|
|
if (checkClick()) {
|
|
|
|
|
checkFlag.value = true
|
|
|
|
|
checkType.value = type
|
|
|
|
|
checkDate.value = moment().format('YYYY-MM-DD')
|
|
|
|
|
notes.value = ''
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
function checkIn(type) {
|
|
|
|
|
}
|
|
|
|
|
function checkIn(type) {
|
|
|
|
|
if (checkClick()) {
|
|
|
|
|
const data = {
|
|
|
|
|
bookids: idList.value,
|
|
|
|
@ -534,12 +539,15 @@ const getfileList = () => {
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
const idList = ref([])
|
|
|
|
|
function checkClick() {
|
|
|
|
|
}
|
|
|
|
|
const idList = ref([])
|
|
|
|
|
function checkClick() {
|
|
|
|
|
let ids = [] as any
|
|
|
|
|
ids = getSelectRows().map((item) => {
|
|
|
|
|
return item.bookingId
|
|
|
|
|
getSelectRows().forEach(item=>{
|
|
|
|
|
ids.push({
|
|
|
|
|
bookid:item.bookingId,
|
|
|
|
|
MHBillType:item.masterHBill
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
idList.value = ids
|
|
|
|
|
if (ids.length == 0) {
|
|
|
|
@ -548,9 +556,9 @@ const getfileList = () => {
|
|
|
|
|
} else {
|
|
|
|
|
return true
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// 取消签入签出
|
|
|
|
|
function cancelCheckIn(type) {
|
|
|
|
|
}
|
|
|
|
|
// 取消签入签出
|
|
|
|
|
function cancelCheckIn(type) {
|
|
|
|
|
if (checkClick()) {
|
|
|
|
|
const data = {
|
|
|
|
|
bookids: idList.value,
|
|
|
|
@ -620,49 +628,54 @@ const getfileList = () => {
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
<style lang="less" scoped>
|
|
|
|
|
/deep/ .ant-table-pagination.ant-pagination {
|
|
|
|
|
/deep/ .ant-table-pagination.ant-pagination {
|
|
|
|
|
border-bottom: 1px solid #ebebeb;
|
|
|
|
|
margin-bottom: 0px;
|
|
|
|
|
padding-bottom: 10px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.main {
|
|
|
|
|
|
|
|
|
|
.left {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.left {
|
|
|
|
|
width: 29%;
|
|
|
|
|
padding-right: 10px;
|
|
|
|
|
border-right: 1px solid #ebebeb;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.middle {
|
|
|
|
|
width: 52%;
|
|
|
|
|
margin: 0 1%;
|
|
|
|
|
.middle {
|
|
|
|
|
width: 53%;
|
|
|
|
|
margin: 0 10px;
|
|
|
|
|
padding-right: 10px;
|
|
|
|
|
border-right: 1px solid #ebebeb;
|
|
|
|
|
display: flex;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.right {
|
|
|
|
|
width: 15%;
|
|
|
|
|
padding-top: 5px;
|
|
|
|
|
.right {
|
|
|
|
|
width: 14%;
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.left-fee {
|
|
|
|
|
.left-fee {
|
|
|
|
|
width: 78%;
|
|
|
|
|
margin-right: 1%;
|
|
|
|
|
padding-right: 10px;
|
|
|
|
|
border-right: 1px solid #ebebeb;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.right-fee {
|
|
|
|
|
.right-fee {
|
|
|
|
|
width: 21%;
|
|
|
|
|
padding-top: 5px;
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.row {
|
|
|
|
|
.row {
|
|
|
|
|
margin-bottom: 10px;
|
|
|
|
|
display: flex;
|
|
|
|
|
|
|
|
|
@ -676,10 +689,10 @@ const getfileList = () => {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
width: 200px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.receive-table,
|
|
|
|
|
.pay-table {
|
|
|
|
|
.receive-table,
|
|
|
|
|
.pay-table {
|
|
|
|
|
flex: 1;
|
|
|
|
|
|
|
|
|
|
th::before {
|
|
|
|
@ -702,31 +715,31 @@ const getfileList = () => {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.fee-table {
|
|
|
|
|
.fee-table {
|
|
|
|
|
/deep/ .ant-table-body {
|
|
|
|
|
min-height: calc(50vh - 210px);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/ .ant-divider-vertical {
|
|
|
|
|
/deep/ .ant-divider-vertical {
|
|
|
|
|
height: 20px;
|
|
|
|
|
margin: 0 10px;
|
|
|
|
|
background: #eeeeee;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/ .vben-basic-table .ant-table-footer td {
|
|
|
|
|
/deep/ .vben-basic-table .ant-table-footer td {
|
|
|
|
|
padding: 0px 10px !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.SvgImg {
|
|
|
|
|
.SvgImg {
|
|
|
|
|
width: 18px;
|
|
|
|
|
height: 18px;
|
|
|
|
|
margin: 6.8px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.ds-h-aciton-btns-fee {
|
|
|
|
|
.ds-h-aciton-btns-fee {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
height: 38px;
|
|
|
|
@ -753,27 +766,26 @@ const getfileList = () => {
|
|
|
|
|
.vben-svg-icon {
|
|
|
|
|
margin: 6.8px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
:deep(.ant-radio-group) {
|
|
|
|
|
:deep(.ant-radio-group) {
|
|
|
|
|
display: flex;
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
|
|
|
|
|
span {
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.title-bold {
|
|
|
|
|
.title-bold {
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
margin-bottom: 10px;
|
|
|
|
|
}
|
|
|
|
|
:deep(.active-row){
|
|
|
|
|
.ant-table-cell{
|
|
|
|
|
|
|
|
|
|
:deep(.active-row) {
|
|
|
|
|
.ant-table-cell {
|
|
|
|
|
background: #dfe8f6;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</style>
|
|
|
|
|
|
|
|
|
|