From 2698387e653c6a25059c3ae9976f18b814eba892 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期五, 12 九月 2025 15:16:46 +0800
Subject: [PATCH] 医疗权限
---
src/views/project/tallage/index.vue | 81 ++++++++++++++++++++++++++++------------
1 files changed, 56 insertions(+), 25 deletions(-)
diff --git a/src/views/project/tallage/index.vue b/src/views/project/tallage/index.vue
index fe266c1..f15e25b 100644
--- a/src/views/project/tallage/index.vue
+++ b/src/views/project/tallage/index.vue
@@ -88,7 +88,7 @@
<span>{{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}</span>
</template>
</el-table-column>
- <el-table-column label="缁忓姙浜�" align="center" prop="username" />
+ <!-- <el-table-column label="缁忓姙浜�" align="center" prop="username" /> -->
<el-table-column
label="鐢宠鍗曞彿"
width="180"
@@ -98,26 +98,24 @@
<el-table-column label="绋庡墠閲戦" align="center" prop="pretaxamount">
</el-table-column>
- <el-table-column
- label="鎵g◣閲戦"
- align="center"
- prop="taxMoney"
- />
+ <el-table-column label="鎵g◣閲戦" align="center" prop="taxMoney" />
<el-table-column label="绋庡悗閲戦" align="center" prop="taxedamount" />
- <el-table-column
- label="鏄惁绠楃◣"
- width="180"
- align="center"
- prop="istax"
- >
- <template slot-scope="scope">
- <dict-tag :options="dict.type.sys_calculate" :value="scope.row.istax"/>
- </template>
- </el-table-column>
- <el-table-column label="鎬婚噾棰�" align="center" prop="taxamount" />
+ <el-table-column label="鏄惁绠楃◣" width="180" align="center" prop="istax">
+ <template slot-scope="scope">
+ <dict-tag
+ :options="dict.type.sys_calculate"
+ :value="scope.row.istax"
+ />
+ </template>
+ </el-table-column>
+ <!-- <el-table-column label="鎬婚噾棰�" align="center" prop="taxamount" /> -->
<el-table-column label="绠楃◣鏃堕棿" align="center" prop="taxedtime" />
- <el-table-column label="浠樻鐘舵��" align="center" prop="isdistribute" />
+ <el-table-column label="浠樻鐘舵��" align="center" prop="isdistribute">
+ <template slot-scope="scope">
+ <span>{{ scope.row.isdistribute == "0" ? "鏈粯娆�" : "宸蹭粯娆�" }}</span>
+ </template>
+ </el-table-column>
<el-table-column label="浠樻鏃ユ湡" align="center" prop="riqi" />
<el-table-column label="鎿嶄綔" width="280" align="center">
<template slot-scope="scope">
@@ -213,15 +211,16 @@
addFundTax,
getExpertfeeList,
delFundtax,
- getMaxFundTaxId,
+ dyFundtax,
listbxiaostatistics
} from "@/api/project/tallage";
+import { getToken } from "@/utils/auth";
import OrgSelecter from "@/views/project/components/orgselect";
export default {
name: "Donorcharge",
- dicts: ["sys_gathering",'sys_calculate'],
+ dicts: ["Collection_status", "sys_calculate"],
components: {
OrgSelecter
},
@@ -246,7 +245,9 @@
// 鎹愮尞妗堜緥鍣ㄥ畼鍒楄〃鏍兼暟鎹�
donorchargeList: [],
donorchargerogans: [],
-
+ headers: {
+ Authorization: "Bearer " + getToken()
+ },
//鎹愮尞妗堜緥閫夋嫨
showSelectionDialog: false,
donorlist: [],
@@ -380,7 +381,7 @@
/** 鏂板鎸夐挳鎿嶄綔 */
handleAdd() {
this.$router.push({
- path: "/cost/computingBill",
+ path: "/finance/computingBill",
query: { id: 0, operation: "add" }
});
},
@@ -388,7 +389,7 @@
/** 淇敼鎸夐挳鎿嶄綔 */
handleUpdate(row) {
this.$router.push({
- path: "/cost/computingBill",
+ path: "/finance/computingBill",
query: { id: row.id, operation: "update", data: row }
});
},
@@ -396,13 +397,43 @@
/** 璇︽儏鏌ョ湅鎸夐挳鎿嶄綔 */
handleDetail(row) {
this.$router.push({
- path: "/cost/computingBill",
+ path: "/finance/computingBill",
query: { id: row.id, operation: "detail", data: row }
});
},
// 鎵撳嵃
download(row) {
- dyDonorpayment(row.id).then(res => {});
+ dyFundtax(row.id).then(res => {
+ var fileUrl = res;
+ //鑾峰彇褰撳墠缃戝潃
+ var urlBase = process.env.VUE_APP_BASE_API;
+ var curWWWPath = window.document.location.href;
+ var pos = curWWWPath.indexOf(window.document.location.pathname);
+ // 鍒涘缓a鏍囩
+ var aEle = document.createElement("a");
+ aEle.href =
+ curWWWPath.substring(0, pos) + urlBase + fileUrl["downloadUrl"];
+ console.log(aEle.href);
+ // 娣诲姞Authorization澶撮儴
+ fetch(aEle.href, {
+ headers: this.headers
+ })
+ .then(response => {
+ // 灏嗘枃浠朵笅杞介摼鎺ヤ綔涓篵lob瀵硅薄杩涜涓嬭浇
+ return response.blob();
+ })
+ .then(blob => {
+ const url = window.URL.createObjectURL(new Blob([blob]));
+ console.log(url);
+ const link = document.createElement("a");
+ link.href = url;
+ const name = fileUrl["downloadName"];
+ link.setAttribute("download", name); // 鏇挎崲file.pdf涓哄疄闄呯殑鏂囦欢鍚�
+ document.body.appendChild(link);
+ link.click();
+ link.parentNode.removeChild(link);
+ });
+ });
},
/** 鍒犻櫎鎸夐挳鎿嶄綔 */
--
Gitblit v1.9.3