Commit 4507a217 by wangweidong

统计查询修改

parent d7badcf1
...@@ -215,5 +215,9 @@ export default { ...@@ -215,5 +215,9 @@ export default {
pageCertificateRateStatistics: data => pageCertificateRateStatistics: data =>
http http
.post('meter/v1/sample/page_certificate_rate_statistics', data) .post('meter/v1/sample/page_certificate_rate_statistics', data)
.then(res => res),
pageCertificateRateSample: data =>
http
.post('meter/v1/sample/page_certificate_rate_sample', data)
.then(res => res) .then(res => res)
} }
...@@ -67,7 +67,10 @@ export default { ...@@ -67,7 +67,10 @@ export default {
data() { data() {
const date = this.$dateformat(new Date(), 'yyyy-mm') const date = this.$dateformat(new Date(), 'yyyy-mm')
return { return {
forObject: {}, forObject: {
edateBegin: undefined,
edateEnd: undefined
},
tempData: { tempData: {
beginDate: date, beginDate: date,
endDate: date endDate: date
......
...@@ -6,15 +6,15 @@ ...@@ -6,15 +6,15 @@
<input name="warningDate" type="hidden"> <input name="warningDate" type="hidden">
<input name="type" type="hidden"> <input name="type" type="hidden">
</Form> </Form>
<PTVXETable id="reportTimelyTable" ref="pageTable" :pageColumns="pageColumns" <PTVXETable id="reportTimelyTable" ref="pageTable" :page-columns="pageColumns"
:tableHeight="tableHeight" @on-result-change="_tableResultChange" :getPage="getPage" select-data> :table-height="tableHeight" :get-page="getPage" select-data @on-result-change="_tableResultChange">
<vxe-table-column <vxe-table-column
v-for="item in pageColumns"
:key="item.key"
:field="item.key" :field="item.key"
:title="item.title" :title="item.title"
:min-width="item.width?item.width:200" :min-width="item.width?item.width:200"
:fixed="item.fixed?item.fixed:undefined" :fixed="item.fixed?item.fixed:undefined" sortable>
v-for="item in pageColumns"
:key="item.key" sortable>
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="item.date">{{scope.row[item.key]?$dateformat(scope.row[item.key],'yyyy-mm-dd'):''}}</span> <span v-if="item.date">{{scope.row[item.key]?$dateformat(scope.row[item.key],'yyyy-mm-dd'):''}}</span>
<span v-else>{{scope.row[item.key]}}</span> <span v-else>{{scope.row[item.key]}}</span>
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
</template> </template>
<script> <script>
import { meterContract } from '../../../api' import { meterSample } from '../../../api'
export default { export default {
data() { data() {
return { return {
...@@ -34,12 +34,11 @@ export default { ...@@ -34,12 +34,11 @@ export default {
client: undefined client: undefined
}, },
pageColumns: [ pageColumns: [
{ title: '样品编号', key: 'sampleNum', width: 180 }, { title: '样品编号', key: 'code', width: 180 },
{ title: '委托单位', key: 'client' }, { title: '委托单位', key: 'client' },
{ title: '委托编号', key: 'contractCode', width: 180 }, { title: '委托编号', key: 'entrustCode', width: 180 },
{ title: '应出报告日期', key: 'dueDate', width: 120, date: true }, { title: '应出证书日期', key: 'odate', width: 120, date: true },
{ title: '签发日期', key: 'issueDate', width: 120, date: true }, { title: '签发日期', key: 'reportIssueTime', width: 120, date: true }
{ title: '报告超期原因', key: 'reason' }
], ],
getPage: {}, getPage: {},
selectData: [] selectData: []
...@@ -83,7 +82,7 @@ export default { ...@@ -83,7 +82,7 @@ export default {
// }, // },
_page: async function() { _page: async function() {
Object.assign(this.formObj, this.$refs.pageTable._searchParams()) Object.assign(this.formObj, this.$refs.pageTable._searchParams())
const result = await meterContract.page(this.formObj) const result = await meterSample.pageCertificateRateSample(this.formObj)
if (result) { if (result) {
this.$refs.pageTable._hideLoading() this.$refs.pageTable._hideLoading()
this.getPage = result this.getPage = result
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment