From 8022f7036945b75f82f2dfc43055623f81ed98f6 Mon Sep 17 00:00:00 2001 From: yxh <172933527@qq.com> Date: 星期五, 23 五月 2025 22:42:56 +0800 Subject: [PATCH] yxh --- src/views/project/statistics/applyStatistics/index.vue | 107 ++++++++++++++++++++++++++--------------------------- 1 files changed, 52 insertions(+), 55 deletions(-) diff --git a/src/views/project/statistics/applyStatistics/index.vue b/src/views/project/statistics/applyStatistics/index.vue index 8314759..8e32401 100644 --- a/src/views/project/statistics/applyStatistics/index.vue +++ b/src/views/project/statistics/applyStatistics/index.vue @@ -11,7 +11,7 @@ <el-col :span="6"> <el-form-item label="涓氬姟浜哄憳" prop="name"> <el-input - v-model="queryParams.name" + v-model="queryParams.pausername" placeholder="璇疯緭鍏ュ鍚�" clearable size="small" @@ -21,11 +21,17 @@ </el-col> <el-col :span="6"> <el-form-item align="left" label="涓氬姟缁�" prop="treatmenthospitalno"> - <org-selecter - ref="orgSelecter" - :org-type="'3'" - v-model="queryParams.treatmenthospitalno" - /> + <el-select + v-model="queryParams.padeptno" + placeholder="璇烽�夋嫨妗堜緥鐘舵��" + > + <el-option + v-for="item in deptList" + :label="item.deptName" + :value="item.deptId" + > + </el-option> + </el-select> </el-form-item> </el-col> <el-col :span="6"> @@ -91,12 +97,12 @@ <el-table-column label="搴忓彿" align="center" prop="id" width="100"> </el-table-column> - <el-table-column label="鍖婚櫌鍚嶇О" align="center" prop="deptmentName"> + <el-table-column label="缁熻鏈堜唤" align="center" prop="applymonth" /> + <el-table-column label="涓氬姟缁�" align="center" prop="deptmentName"> </el-table-column> - <el-table-column label="宸叉敹閲戦" align="center" prop="amount" /> - <el-table-column label="鏈敹閲戦" align="center" prop="nonpayment" /> + <el-table-column label="涓撹亴浜哄憳" align="center" prop="username" /> - <el-table-column label="閲戦" align="center" prop="organcharge" /> + <el-table-column label="閲戦" align="center" prop="amount" /> <el-table-column label="鎿嶄綔" align="center"> <template slot-scope="scope"> @@ -107,13 +113,11 @@ </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> @@ -135,6 +139,7 @@ import Li_area_select from "@/components/Address"; import OrgSelecter from "@/views/project/components/orgselect"; import AnnexUpload from "@/views/project/components/annexupload"; +import { listDept } from "@/api/system/dept"; export default { //import寮曞叆鐨勭粍浠堕渶瑕佹敞鍏ュ埌瀵硅薄涓墠鑳戒娇鐢� @@ -152,11 +157,10 @@ endtime: "", countyname: "", cuuntry: "", - selecttime: "", reportervalue: "", reportlist: [ - { label: "宸梾璐�", value: "1" }, + { label: "宸梾璐�", value: "0" }, { label: "涓撳璐�", value: "1" }, { label: "浼︾悊涓撳璐�", value: "2" }, { label: "鍖诲鎴愭湰", value: "3" }, @@ -199,6 +203,7 @@ shi: "", qu: "" }, + deptList: [], // 閬僵灞� loading: false, // 瀵煎嚭閬僵灞� @@ -257,14 +262,14 @@ 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)); + this.queryParams.pabegtime = this.selecttime[0]; + this.queryParams.paendtime = this.selecttime[1]; + // if (this.queryParams.paendtime == this.queryParams.pabegtime) { + let num = Number(this.queryParams.paendtime.slice(5, 7)); if (num < 9) { - let mon = Number(this.endtime.slice(6, 7)); - this.endtime = - this.endtime.slice(0, 5) + + let mon = Number(this.queryParams.paendtime.slice(6, 7)); + this.queryParams.paendtime = + this.queryParams.paendtime.slice(0, 5) + "0" + (mon + 1) + "-" + @@ -276,10 +281,10 @@ ":" + "00"; } - // this.endtime=this.endtime.slice(0,5)骞� + // this.queryParams.paendtime=this.queryParams.paendtime.slice(0,5)骞� else if (num >= 10) { - this.endtime = - this.endtime.slice(0, 5) + + this.queryParams.paendtime = + this.queryParams.paendtime.slice(0, 5) + (num + 1) + "-" + "01" + @@ -290,8 +295,8 @@ ":" + "00"; } else { - this.endtime = - this.endtime.slice(0, 5) + + this.queryParams.paendtime = + this.queryParams.paendtime.slice(0, 5) + "10" + "-" + "01" + @@ -302,14 +307,20 @@ ":" + "00"; } - this.starttime = this.starttime + " " + "00" + ":" + "00" + ":" + "00"; + this.queryParams.pabegtime = + this.queryParams.pabegtime + " " + "00" + ":" + "00" + ":" + "00"; // } } else { - // this.starttime = "1998-01-01 00:00:00"; - // this.endtime = "2998-01-01 00:00:00"; + // this.queryParams.pabegtime = "1998-01-01 00:00:00"; + // this.queryParams.paendtime = "2998-01-01 00:00:00"; } }, - + listDept() { + listDept({}).then(response => { + this.deptList = response.data; + this.loading = false; + }); + }, resetArr(Arr) { var hash = {}; Arr = Arr.reduce(function(arr, current) { @@ -324,7 +335,11 @@ /** 鏌ヨ鎹愮尞鍩虹鍒楄〃 */ getList() { listbxiaostatistics(this.queryParams).then(res => { + this.total = res.total; this.jxidata = res.rows; + this.jxidata.forEach(($obj, $index) => { + $obj.id = $index + 1; + }); }); }, @@ -343,26 +358,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 = { @@ -412,6 +408,7 @@ created() { //鑾峰彇鍒楄〃 this.getList(); + this.listDept(); } // //鐢熷懡鍛ㄦ湡 - 鎸傝浇瀹屾垚锛堝彲浠ヨ闂瓺OM鍏冪礌锛� -- Gitblit v1.9.3