|
|
|
@ -7,22 +7,22 @@ |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<!-- 名称 --> |
|
|
|
<el-form-item :label="$t('page.business.resource.gsp.mc') + ':'"> |
|
|
|
<el-form-item :label="$t('page.business.resource.gsp.mc') + ':'" prop="mc"> |
|
|
|
<el-input v-model="queryParams.mc" clearable @change="handleQuery" |
|
|
|
:placeholder="$t('form.placeholderInput')" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 编号 --> |
|
|
|
<el-form-item :label="$t('page.business.resource.gsp.bh') + ':'"> |
|
|
|
<el-form-item :label="$t('page.business.resource.gsp.bh') + ':'" prop="bh"> |
|
|
|
<el-input v-model="queryParams.bh" clearable @change="handleQuery" |
|
|
|
:placeholder="$t('form.placeholderInput')" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 目的 --> |
|
|
|
<el-form-item :label="$t('page.business.resource.gsp.md') + ':'"> |
|
|
|
<el-input v-model="queryParams.mdId" clearable @change="handleQuery" |
|
|
|
<el-form-item :label="$t('page.business.resource.gsp.md') + ':'" prop="md"> |
|
|
|
<el-input v-model="queryParams.md" clearable @change="handleQuery" |
|
|
|
:placeholder="$t('form.placeholderInput')" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 记录状态 --> |
|
|
|
<el-form-item :label="$t('page.business.resource.gsp.jlzt') + ':'"> |
|
|
|
<el-form-item :label="$t('page.business.resource.gsp.jlzt') + ':'" prop="jlzt"> |
|
|
|
<el-select v-model="queryParams.jlzt" :placeholder="$t('form.placeholderSelect')" clearable |
|
|
|
@change="handleQuery"> |
|
|
|
<el-option :label="$t('page.business.resource.resource.jlzt.wsd')" :value="1" /> |
|
|
|
@ -33,7 +33,7 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<!-- 借阅状态 --> |
|
|
|
<el-form-item :label="$t('page.business.resource.gsp.jyzt') + ':'"> |
|
|
|
<el-form-item :label="$t('page.business.resource.gsp.jyzt') + ':'" prop="jyzt"> |
|
|
|
<el-select v-model="queryParams.jyzt" :placeholder="$t('form.placeholderSelect')" clearable |
|
|
|
@change="handleQuery"> |
|
|
|
<el-option :label="$t('page.business.resource.resource.jyzt.wjy')" :value="1" /> |
|
|
|
@ -42,13 +42,13 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<!-- 出库日期 --> |
|
|
|
<el-form-item :label="$t('page.business.resource.mjy.cksj') + ':'"> |
|
|
|
<el-form-item :label="$t('page.business.resource.mjy.cksj') + ':'" prop="daterangeCk"> |
|
|
|
<el-date-picker v-model="daterangeCk" class="chat-histogram-daterange" type="daterange" |
|
|
|
range-separator="-" :start-placeholder="$t('form.startDate')" :end-placeholder="$t('form.endDate')" |
|
|
|
value-format="yyyy-MM-dd" @change="handleQuery" style="width: 250px;" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 入库日期 --> |
|
|
|
<el-form-item :label="$t('page.business.resource.mjy.rksj') + ':'"> |
|
|
|
<el-form-item :label="$t('page.business.resource.mjy.rksj') + ':'" prop="daterangeRk"> |
|
|
|
<el-date-picker v-model="daterangeRk" class="chat-histogram-daterange" type="daterange" |
|
|
|
range-separator="-" :start-placeholder="$t('form.startDate')" :end-placeholder="$t('form.endDate')" |
|
|
|
value-format="yyyy-MM-dd" @change="handleQuery" style="width: 250px;" /> |
|
|
|
@ -78,6 +78,14 @@ |
|
|
|
<el-button type="primary" @click="exportExcel" v-hasPermi="['business:resource:gsp:ffjldc']">{{ |
|
|
|
$t('form.export') }}</el-button> |
|
|
|
</el-col> |
|
|
|
<el-col :span="14" v-if="rkl"> |
|
|
|
<div class="tv_rkl"> |
|
|
|
<span style="margin-right: 20px;">{{ $t('page.business.resource.gsp.rkl') }}:{{ rkl }}</span> |
|
|
|
<span style="margin-right: 20px;">{{ $t('page.business.resource.gsp.ckl') }}:{{ ckl }}</span> |
|
|
|
<span style="margin-right: 20px;">{{ $t('page.business.resource.gsp.syl') }}:{{ syl }}</span> |
|
|
|
</div> |
|
|
|
|
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange"> |
|
|
|
@ -195,7 +203,7 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import { list } from "@/api/business/gsp/gspFfjl" |
|
|
|
import { list, statistics } from "@/api/business/gsp/gspFfjl" |
|
|
|
import Sd from "./ffjl/Sd"; |
|
|
|
import Jy from "./ffjl/Jy"; |
|
|
|
import Js from "./ffjl/Js"; |
|
|
|
@ -217,6 +225,9 @@ export default { |
|
|
|
single: true, |
|
|
|
multiple: true, |
|
|
|
total: 0, |
|
|
|
rkl: null, |
|
|
|
ckl: null, |
|
|
|
syl: null, |
|
|
|
list: [], |
|
|
|
//勾选列表 |
|
|
|
selectList: [], |
|
|
|
@ -225,7 +236,7 @@ export default { |
|
|
|
pageNum: 1, |
|
|
|
pageSize: 10, |
|
|
|
mc: null, |
|
|
|
mdId: null, |
|
|
|
md: null, |
|
|
|
jlzt: null, |
|
|
|
jyzt: null, |
|
|
|
bh: null, |
|
|
|
@ -436,15 +447,15 @@ export default { |
|
|
|
//获取列表 |
|
|
|
getList() { |
|
|
|
if (this.daterangeCk != null && this.daterangeCk.length > 0) { |
|
|
|
this.queryParams.startDateCk = this.daterangeCk[0] |
|
|
|
this.queryParams.endDateCk = moment().add(this.daterangeCk[1], 'days').format('YYYY-MM-DD'); |
|
|
|
this.queryParams.startDateCk = this.daterangeCk[0] + ' 00:00:00' |
|
|
|
this.queryParams.endDateCk = this.daterangeCk[1] + ' 23:59:59' |
|
|
|
} else { |
|
|
|
this.queryParams.startDateCk = '' |
|
|
|
this.queryParams.endDateCk = '' |
|
|
|
} |
|
|
|
if (this.daterangeRk != null && this.daterangeRk.length > 0) { |
|
|
|
this.queryParams.startDateRk = this.daterangeRk[0] |
|
|
|
this.queryParams.endDateRk = moment().add(this.daterangeRk[1], 'days').format('YYYY-MM-DD'); |
|
|
|
this.queryParams.startDateRk = this.daterangeRk[0] + ' 00:00:00' |
|
|
|
this.queryParams.endDateRk = this.daterangeRk[1] + ' 23:59:59' |
|
|
|
} else { |
|
|
|
this.queryParams.startDateRk = '' |
|
|
|
this.queryParams.endDateRk = '' |
|
|
|
@ -455,6 +466,18 @@ export default { |
|
|
|
this.total = response.total |
|
|
|
this.loading = false |
|
|
|
}) |
|
|
|
if (this.queryParams.startDateCk || this.queryParams.startDateRk || this.queryParams.mc || this.queryParams.ph |
|
|
|
|| this.queryParams.gg || this.queryParams.jlzt || this.queryParams.jyzt || this.queryParams.md) { |
|
|
|
statistics(this.queryParams).then(response => { |
|
|
|
this.rkl = response.data.rkl |
|
|
|
this.ckl = response.data.rkl |
|
|
|
this.syl = response.data.rkl |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.rkl = null |
|
|
|
this.ckl = null |
|
|
|
this.syl = null |
|
|
|
} |
|
|
|
}, |
|
|
|
//查询 |
|
|
|
handleQuery() { |
|
|
|
@ -464,6 +487,8 @@ export default { |
|
|
|
//重置 |
|
|
|
resetQuery() { |
|
|
|
this.resetForm("queryForm") |
|
|
|
this.daterangeCk = [] |
|
|
|
this.daterangeRk = [] |
|
|
|
this.handleQuery() |
|
|
|
}, |
|
|
|
//勾选回调 |
|
|
|
@ -480,4 +505,10 @@ export default { |
|
|
|
background: #fff; |
|
|
|
padding: 10px 10px; |
|
|
|
} |
|
|
|
|
|
|
|
.tv_rkl { |
|
|
|
color: #515a6e; |
|
|
|
font-size: 13px; |
|
|
|
margin-top: 5px; |
|
|
|
} |
|
|
|
</style> |