From c27ea97634aec2b6c8f0e6c535d809f1c809f0d0 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期二, 09 四月 2024 15:07:17 +0800
Subject: [PATCH] 11
---
src/views/project/statistics/chargeStatistics/index.vue | 164 ++++++++++--------------------------------------------
1 files changed, 31 insertions(+), 133 deletions(-)
diff --git a/src/views/project/statistics/chargeStatistics/index.vue b/src/views/project/statistics/chargeStatistics/index.vue
index dedf037..fbfd775 100644
--- a/src/views/project/statistics/chargeStatistics/index.vue
+++ b/src/views/project/statistics/chargeStatistics/index.vue
@@ -1,7 +1,6 @@
<!-- -->
<template>
<div class="app-container">
- 缁╂晥
<el-form
:model="queryParams"
ref="queryForm"
@@ -9,25 +8,19 @@
label-width="70px"
>
<el-row :gutter="8">
- <el-col :span="6">
+ <el-col :span="8">
<el-form-item label="鍖婚櫌鍚嶇О">
- <el-select
- v-model="queryParams.pabonustype"
- placeholder="璇烽�夋嫨妗堜緥鐘舵��"
- >
- <el-option
- v-for="item in reportlist"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
+ <org-selecter
+ ref="orgSelecter"
+ :org-type="'4'"
+ v-model="queryParams.pahospitalno"
+ />
</el-form-item>
</el-col>
- <el-col :span="6">
+ <el-col :span="8">
<el-form-item label="缁熻绫诲瀷">
<el-select
- v-model="queryParams.pabonustype"
+ v-model="queryParams.pachageflag"
placeholder="璇烽�夋嫨妗堜緥鐘舵��"
>
<el-option
@@ -41,22 +34,6 @@
</el-col>
</el-row>
<el-row :gutter="8">
- <el-col :span="12">
- <el-form-item label="缁熻鏃ユ湡">
- <el-date-picker
- style="width: 100%"
- v-model="selecttime"
- type="monthrange"
- range-separator="鑷�"
- start-placeholder="寮�濮嬫湀浠�"
- end-placeholder="缁撴潫鏈堜唤"
- value-format="yyyy-MM-dd"
- @change="getTimeList"
- >
- </el-date-picker>
- </el-form-item>
- </el-col>
-
<el-col :span="6">
<el-form-item>
<el-button
@@ -88,17 +65,15 @@
<el-table-column label="搴忓彿" align="center" prop="id" width="100">
</el-table-column>
- <el-table-column label="缁熻鏈堜唤" align="center" prop="name" />
-
- <el-table-column label="涓氬姟缁�" align="center" prop="name">
+ <el-table-column label="缁熻鏈堜唤" align="center" prop="receivemonth" />
+ <el-table-column label="鍖婚櫌鍚嶇О" align="center" prop="hospitalname">
</el-table-column>
- <el-table-column label="涓撹亴浜哄憳" align="center" prop="age" />
-
- <el-table-column
- label="閲戦"
- align="center"
- prop="amount"
- />
+ <el-table-column label="宸叉敹閲戦" align="center" prop="amount">
+ </el-table-column>
+ <el-table-column label="鏈敹閲戦" align="center" prop="nonpayment">
+ </el-table-column>
+ <el-table-column label="搴旀敹閲戦" align="center" prop="organcharge">
+ </el-table-column>
<el-table-column
label="鎿嶄綔"
@@ -113,20 +88,17 @@
size="mini"
type="text"
icon="el-icon-edit"
- @click="handleAdd(scope.row)"
- >鍖诲璇勪及</el-button
+ >璇存槑</el-button
>
</template>
</el-table-column>
</el-table>
- <pagination
- v-show="total > 0"
- :total="total"
- :page.sync="queryParams.pageNum"
- :limit.sync="queryParams.pageSize"
- @pagination="getList"
- />
+ <div style="margin: 10px;text-align: right;">
+ <div>
+ 鍏� <span style="color:#1890FF ;">{{ total }}</span> 鏉℃暟鎹�
+ </div>
+ </div>
<!-- 娣诲姞鎴栦慨鏀瑰灞炵‘璁ゅ璇濇 -->
</div>
@@ -169,9 +141,8 @@
selecttime: "",
reportervalue: "",
reportlist: [
- { label: "鏈堝害", value: "1" },
- { label: "瀛e害", value: "2" },
- { label: "骞村害", value: "3" }
+ { label: "鏈敹娆�", value: "0" },
+ { label: "宸叉敹娆�", value: "1" }
],
//鐪佸競鍖�
//榛樿鍊艰缃紝鍙负绌�
@@ -235,10 +206,7 @@
// 鑾峰彇缁勭粐鍚嶇О鏃堕棿鑼冨洿
daterangeReporttime: [],
// 鏌ヨ鍙傛暟
- queryParams: {
- pageNum: 1,
- pageSize: 10
- },
+ queryParams: {},
// 琛ㄥ崟鍙傛暟
form: {},
@@ -266,61 +234,6 @@
watch: {},
//鏂规硶闆嗗悎
methods: {
- getTimeList(e) {
- if (this.selecttime != 0) {
- this.endtime = this.selecttime[1];
- this.starttime = this.selecttime[0];
- // if (this.endtime == this.starttime) {
- let num = Number(this.endtime.slice(5, 7));
- if (num < 9) {
- let mon = Number(this.endtime.slice(6, 7));
- this.endtime =
- this.endtime.slice(0, 5) +
- "0" +
- (mon + 1) +
- "-" +
- "01" +
- " " +
- "00" +
- ":" +
- "00" +
- ":" +
- "00";
- }
- // this.endtime=this.endtime.slice(0,5)骞�
- else if (num >= 10) {
- this.endtime =
- this.endtime.slice(0, 5) +
- (num + 1) +
- "-" +
- "01" +
- " " +
- "00" +
- ":" +
- "00" +
- ":" +
- "00";
- } else {
- this.endtime =
- this.endtime.slice(0, 5) +
- "10" +
- "-" +
- "01" +
- " " +
- "00" +
- ":" +
- "00" +
- ":" +
- "00";
- }
- this.starttime = this.starttime + " " + "00" + ":" + "00" + ":" + "00";
- // }
- } else {
- // this.starttime = "1998-01-01 00:00:00";
- // this.endtime = "2998-01-01 00:00:00";
- }
- },
-
resetArr(Arr) {
var hash = {};
Arr = Arr.reduce(function(arr, current) {
@@ -336,6 +249,10 @@
getList() {
listsfeistatistics(this.queryParams).then(res => {
this.jxidata = res.rows;
+ this.jxidata.forEach(($obj, $index) => {
+ $obj.id = $index + 1;
+ });
+ this.total = res.total;
});
},
@@ -354,26 +271,7 @@
this.reportervalue = "";
- this.form.treatmenthospitalno = "";
-
- this.queryParams = {
- doname: null,
- pageNum: 1,
- pageSize: 10,
- name: null,
- idcardno: null,
- residenceprovince: null,
- residencecity: null,
- residencetown: null,
- // "2"
- recordstate: null,
- treatmenthospitalname: null,
- donorno: null,
- acquisitiontissueno: null,
- reportername: null,
- reporttime: null,
- city: null
- };
+ this.queryParams = {};
this.selecttime = [];
this.getTimeList();
this.searchAddress = {
@@ -389,7 +287,7 @@
getSummaries(param) {
const { columns, data } = param;
const sums = [];
- var columnnames = ["applymonth", "deptmentName", "username"];
+ var columnnames = ["receivemonth", "hospitalname"];
columns.forEach((column, index) => {
if (index === 0) {
sums[index] = "鍚堣";
--
Gitblit v1.9.3