|
|
|
@ -1,7 +1,7 @@ |
|
|
|
|
<template> |
|
|
|
|
<div id="oilSiteUser"> |
|
|
|
|
<div class="table-header table-div el-scrollbar table-div-box"> |
|
|
|
|
<div slot="search" style="margin-top: 5px"> |
|
|
|
|
<div slot="search" class="frame"> |
|
|
|
|
<!--这里放顶部搜索--> |
|
|
|
|
<!-- 搜索部分开始 --> |
|
|
|
|
<el-form label-width="90px" :inline="true" :model="page" class="search-form" :size="$store.getters.size"> |
|
|
|
@ -16,7 +16,7 @@ |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item> |
|
|
|
|
<el-select |
|
|
|
|
v-model="page.params.settlementObjectName" |
|
|
|
|
v-model="page.params.settlementId" |
|
|
|
|
remote |
|
|
|
|
filterable |
|
|
|
|
:remote-method="companyOrginQuery" |
|
|
|
@ -67,19 +67,20 @@ |
|
|
|
|
</el-form> |
|
|
|
|
|
|
|
|
|
<!-- 搜索部分结束 --> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<el-row slot="button-group" style="margin-top: 5px; display: flex; align-items: center"> |
|
|
|
|
<el-col :span="16" style="text-align: start"> |
|
|
|
|
<el-button type="primary" :size="$store.getters.size" icon="el-icon-plus" @click="toAdd()">新增</el-button> |
|
|
|
|
<el-button icon="el-icon-plus" @click="toAdd()">新增</el-button> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="8"> |
|
|
|
|
<el-button type="primary" :size="$store.getters.size" icon="el-icon-search" @click="search">查询</el-button> |
|
|
|
|
<el-button :size="$store.getters.size" icon="el-icon-refresh" type="info" @click="refrech">重置</el-button> |
|
|
|
|
<div style="text-align: right"> |
|
|
|
|
<el-button icon="el-icon-search" @click="search">查询</el-button> |
|
|
|
|
<el-button icon="el-icon-refresh" @click="refrech">重置</el-button> |
|
|
|
|
</div> |
|
|
|
|
</el-col> |
|
|
|
|
</el-row> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div slot="table"> |
|
|
|
|
<div slot="table" class="table"> |
|
|
|
|
<!--这里放表格和分页--> |
|
|
|
|
<!-- 列表开始 --> |
|
|
|
|
<el-table :max-height="tableHeight" stripe :data="dataPage" fit style="width: 100%" :size="$store.getters.size"> |
|
|
|
@ -157,7 +158,7 @@ export default { |
|
|
|
|
tableColumns: [ |
|
|
|
|
{ |
|
|
|
|
prop: 'settlementNo', |
|
|
|
|
minWidth: 300, |
|
|
|
|
minWidth: 350, |
|
|
|
|
label: '结算单号', |
|
|
|
|
show: true, |
|
|
|
|
render: (row, column, cell) => { |
|
|
|
@ -182,7 +183,7 @@ export default { |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
prop: 'auditState', |
|
|
|
|
minWidth: 80, |
|
|
|
|
minWidth: 120, |
|
|
|
|
label: '审核状态', |
|
|
|
|
show: true, |
|
|
|
|
render: (row, column, cell) => { |
|
|
|
@ -212,7 +213,7 @@ export default { |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
prop: 'settlementAmount', |
|
|
|
|
minWidth: 80, |
|
|
|
|
minWidth: 120, |
|
|
|
|
label: '订单金额', |
|
|
|
|
show: true, |
|
|
|
|
render: (row, column, cell) => { |
|
|
|
@ -221,7 +222,7 @@ export default { |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
prop: 'invoicedAmount', |
|
|
|
|
minWidth: 80, |
|
|
|
|
minWidth: 120, |
|
|
|
|
label: '开票金额', |
|
|
|
|
show: true, |
|
|
|
|
render: (row, column, cell) => { |
|
|
|
@ -339,7 +340,7 @@ export default { |
|
|
|
|
} |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style scoped> |
|
|
|
|
<style lang="scss" scoped> |
|
|
|
|
.type-yuan { |
|
|
|
|
border-radius: 50%; |
|
|
|
|
width: 12px; |
|
|
|
@ -501,7 +502,58 @@ export default { |
|
|
|
|
.table-div-box .el-form-item--medium .el-form-item__content { |
|
|
|
|
width: 100%; |
|
|
|
|
} |
|
|
|
|
#oilSiteUser .frame { |
|
|
|
|
margin: 20px; |
|
|
|
|
padding: 20px; |
|
|
|
|
border-radius: 6px; |
|
|
|
|
border: 1px solid #e3e3e5; |
|
|
|
|
background: #fff; |
|
|
|
|
|
|
|
|
|
.el-input, |
|
|
|
|
.el-select { |
|
|
|
|
width: 183px; |
|
|
|
|
height: 40px; |
|
|
|
|
} |
|
|
|
|
.el-autocomplete + .el-select, |
|
|
|
|
.el-input + .el-input, |
|
|
|
|
.el-input + .el-select, |
|
|
|
|
.el-select + .el-select, |
|
|
|
|
.el-select + .el-input { |
|
|
|
|
margin-right: 20px; |
|
|
|
|
margin-bottom: 15px; |
|
|
|
|
} |
|
|
|
|
.mr20 { |
|
|
|
|
margin-right: 20px; |
|
|
|
|
} |
|
|
|
|
.buttons { |
|
|
|
|
text-align: right; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
#oilSiteUser .table { |
|
|
|
|
overflow: hidden; |
|
|
|
|
margin: 0 20px; |
|
|
|
|
padding-bottom: 20px; |
|
|
|
|
background: #fff; |
|
|
|
|
border-radius: 6px; |
|
|
|
|
border: 1px solid #e3e3e5; |
|
|
|
|
> .operation { |
|
|
|
|
box-sizing: content-box; |
|
|
|
|
padding: 15px; |
|
|
|
|
} |
|
|
|
|
.gray { |
|
|
|
|
color: #999; |
|
|
|
|
span { |
|
|
|
|
color: #333; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
.el-table { |
|
|
|
|
margin-bottom: 20px; |
|
|
|
|
border-radius: 10px 10px 0px 0px; |
|
|
|
|
} |
|
|
|
|
.el-link { |
|
|
|
|
margin-right: 10px; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
#oilSiteUser .el-badge__content { |
|
|
|
|
right: 15px; |
|
|
|
|
top: 5px; |
|
|
|
|