From bf8f2e146ad928f1d05b14403e334e3a24cc136e Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 16 五月 2024 15:07:36 +0800
Subject: [PATCH] 11
---
src/views/project/relativesconfirmation/index.vue | 272 ++++++++++++++++++++++++++++++-----------------------
1 files changed, 154 insertions(+), 118 deletions(-)
diff --git a/src/views/project/relativesconfirmation/index.vue b/src/views/project/relativesconfirmation/index.vue
index 8de8f71..af87770 100644
--- a/src/views/project/relativesconfirmation/index.vue
+++ b/src/views/project/relativesconfirmation/index.vue
@@ -51,13 +51,13 @@
<el-col :span="6">
<el-form-item label="鎹愮尞杩涘害" prop="recordstate">
<el-select
- v-model="queryParams.recordstate"
+ v-model="queryParams.workflow"
placeholder="璇烽�夋嫨鎹愮尞杩涘害"
clearable
size="small"
>
<el-option
- v-for="dict in dict.type.sys_DonationStatus"
+ v-for="dict in dict.type.sys_donornode"
:key="dict.value"
:label="dict.label"
:value="dict.value"
@@ -69,7 +69,10 @@
<el-row :gutter="8">
<el-col :span="6">
<el-form-item label="鎶ュ憡浜�">
- <el-select v-model="queryParams.reporterno" placeholder="璇烽�夋嫨鎶ュ憡浜�">
+ <el-select
+ v-model="queryParams.reporterno"
+ placeholder="璇烽�夋嫨鎶ュ憡浜�"
+ >
<el-option
v-for="item in reportlist"
:key="item.index"
@@ -137,7 +140,7 @@
</el-table-column>
<el-table-column label="骞撮緞" align="center" prop="age" width="100" />
- <el-table-column
+ <el-table-column
label="鍖荤枟鏈烘瀯"
align="center"
prop="treatmenthospitalname"
@@ -151,16 +154,15 @@
width="100"
/>
- <el-table-column
- label="鎹愮尞杩涘害"
- align="center"
- prop="recordstate"
- >
+ <el-table-column label="鎹愮尞杩涘害" align="center" prop="recordstate">
<template slot-scope="scope">
- <dict-tag
- :options="dict.type.sys_DonationStatus"
- :value="scope.row.recordstate"
- />
+ <div v-if="!scope.row.terminationCase">
+ <dict-tag
+ :options="dict.type.sys_donornode"
+ :value="scope.row.workflow"
+ />
+ </div>
+ <div v-else>浠诲姟缁堟</div>
</template>
</el-table-column>
@@ -172,14 +174,6 @@
fixed="right"
>
<template slot-scope="scope">
- <el-button
- size="mini"
- type="text"
- icon="el-icon-edit"
- @click="handletermination(scope.row)"
- v-hasPermi="['project:donatebaseinfo:edit']"
- >缁堟</el-button
- >
<el-button
size="mini"
type="text"
@@ -878,7 +872,7 @@
getDonatebaseinfo,
delDonatebaseinfo,
// addDonatebaseinfo,
- updateDonatebaseinfo,
+ updateDonatebaseinfo
// exportDonatebaseinfo,
// exportProvincemessage,
} from "@/api/project/donatebaseinfo";
@@ -892,7 +886,7 @@
// exportRelativesconfirmation,
updatedonatorno,
updateDonateNumber,
- downloadconfirmationinfo,
+ downloadconfirmationinfo
} from "@/api/project/relativesconfirmation";
import {
listMedicalevaluation,
@@ -900,22 +894,23 @@
delMedicalevaluation,
addMedicalevaluation,
updateMedicalevaluation,
- exportMedicalevaluation,
+ exportMedicalevaluation
} from "@/api/project/medicalevaluation";
import Li_area_select from "@/components/Address";
import OrgSelecter from "@/views/project/components/orgselect";
import AnnexUpload from "@/views/project/components/annexupload";
+import { getToken } from "@/utils/auth";
import {
listOrganization,
listReportname,
- listUser,
+ listUser
} from "@/api/project/organization";
export default {
components: {
Li_area_select,
OrgSelecter,
- AnnexUpload,
+ AnnexUpload
},
name: "Relativesconfirmation",
dicts: [
@@ -936,6 +931,7 @@
"sys_FamilyRelation",
"sys_CoreAssessConclusion",
"sys_BaseAssessConclusion",
+ "sys_donornode"
],
data() {
return {
@@ -948,14 +944,14 @@
defultAddresss: {
sheng: "娴欐睙鐪�",
shi: "",
- qu: "",
+ qu: ""
},
//榛樿鍊艰缃紝鍙负绌�
searchAddress: {
sheng: "",
shi: "",
qu: "",
- organizationname: null,
+ organizationname: null
},
provinceData: [
{ label: "鍏ㄩ儴", value: "" },
@@ -969,7 +965,7 @@
{ label: "琛㈠窞甯�", value: "8" },
{ label: "鑸熷北甯�", value: "9" },
{ label: "鍙板窞甯�", value: "A" },
- { label: "涓芥按甯�", value: "B" },
+ { label: "涓芥按甯�", value: "B" }
],
showSaveBtn: false,
showTerminationBtn: false,
@@ -1053,43 +1049,46 @@
residencecity: null,
residencetown: null,
// "2"
- recordstate: "2",
+ recordstate: null,
treatmenthospitalname: null,
donorno: null,
acquisitiontissueno: null,
reportername: null,
reporttime: null,
city: null,
- treatmenthospitalno: null,
+ treatmenthospitalno: null
+ },
+ headers: {
+ Authorization: "Bearer " + getToken()
},
// 琛ㄥ崟鍙傛暟
form: {},
// 琛ㄥ崟鏍¢獙
rules: {
name: [
- { required: true, message: "浜插睘濮撳悕涓嶈兘涓虹┖", trigger: "blur" },
+ { required: true, message: "浜插睘濮撳悕涓嶈兘涓虹┖", trigger: "blur" }
],
phone: [
- { required: true, message: "瀹跺睘鑱旂郴鐢佃瘽涓嶄负绌�", trigger: "blur" },
+ { required: true, message: "瀹跺睘鑱旂郴鐢佃瘽涓嶄负绌�", trigger: "blur" }
],
signfamilyrelations: [
- { required: true, message: "涓庢崘鐚�呭叧绯�", trigger: "blur" },
+ { required: true, message: "涓庢崘鐚�呭叧绯�", trigger: "blur" }
],
idcardno: [
- { required: true, message: "璇佷欢鍙蜂笉鑳戒负绌�", trigger: "blur" },
+ { required: true, message: "璇佷欢鍙蜂笉鑳戒负绌�", trigger: "blur" }
],
organdecision: [
- { required: true, message: "鎹愮尞鍐冲畾涓嶈兘涓虹┖", trigger: "blur" },
+ { required: true, message: "鎹愮尞鍐冲畾涓嶈兘涓虹┖", trigger: "blur" }
],
responsibleuserid: [
- { required: true, message: "璐熻矗浜轰笉鑳戒负绌�", trigger: "blur" },
+ { required: true, message: "璐熻矗浜轰笉鑳戒负绌�", trigger: "blur" }
],
coordinateduserido: [
- { required: true, message: "鍗忚皟鍛�1涓嶈兘涓虹┖", trigger: "blur" },
+ { required: true, message: "鍗忚皟鍛�1涓嶈兘涓虹┖", trigger: "blur" }
],
coordinateduseridt: [
- { required: true, message: "鍗忚皟鍛�2涓嶈兘涓虹┖", trigger: "blur" },
- ],
+ { required: true, message: "鍗忚皟鍛�2涓嶈兘涓虹┖", trigger: "blur" }
+ ]
// esidenceaddresss:[{ required: true, message: "璇烽�夋嫨鎴风睄鍦�", trigger: "blur" }],
// residenceaddress:[{ required: true, message: "鐜颁綇鍦板潃涓嶈兘涓虹┖", trigger: "blur" }],
},
@@ -1106,21 +1105,24 @@
evaluationTitle: "",
evaluationRules: {},
starttime: "",
- endtime: "",
+ endtime: ""
};
},
created() {
// this.getDicts('country').then(res=>{
// this.nationality =res.data
// })
+ if (sessionStorage.getItem("relativesconfirmation")) {
+ this.queryParams = JSON.parse(sessionStorage.getItem("relativesconfirmation"));
+ console.log(this.queryParams, "queryParams");
+ }
this.getuserlist();
this.getLeaderList();
this.getCoordinatorList1();
this.getCoordinatorList2();
-
- this.getList();
},
- activated() {
+ activated() {},
+ mounted() {
this.selecttime = "";
this.reportervalue = "";
this.reportlist = [];
@@ -1132,10 +1134,11 @@
if (this.$route.params.starttime != null && this.$route.params.endtime) {
this.selecttime = [
this.$moment(this.$route.params.starttime).format("YYYY-MM-DD"),
- this.$moment(this.$route.params.endtime)
- .add(-1, "month")
- .format("YYYY-MM-DD"),
+ this.$moment(this.$route.params.endtime).format("YYYY-MM-DD")
];
+ this.endtime = this.selecttime[1];
+ this.starttime = this.selecttime[0];
+ console.log(this.selecttime);
}
if (this.$route.params.reporterno != "") {
this.reporterno = this.$route.params.reporterno;
@@ -1158,10 +1161,8 @@
if (this.$route.params.city != "") {
this.queryParams.city = this.$route.params.city;
}
- this.getTimeList();
this.getList();
- },
- mounted() {
+ this.getTimeList();
this.LoadReportList();
// if(this.tempRecordState != undefined && this.tempRecordState != null){
@@ -1229,14 +1230,14 @@
}
},
LoadReportList() {
- listDonatebaseinfo().then((res) => {
+ listDonatebaseinfo().then(res => {
let list = res.rows;
let reportlist = [];
reportlist.push({ reporterno: "", reportername: "鍏ㄩ儴" });
- list.forEach((element) => {
+ list.forEach(element => {
reportlist.push({
reporterno: element.reporterno,
- reportername: element.reportername,
+ reportername: element.reportername
});
});
@@ -1248,7 +1249,7 @@
},
resetArr(Arr) {
var hash = {};
- Arr = Arr.reduce(function (arr, current) {
+ Arr = Arr.reduce(function(arr, current) {
hash[current.reporterno]
? ""
: (hash[current.reporterno] = true && arr.push(current));
@@ -1263,11 +1264,11 @@
this.annexno = "";
//鏌ヨ鏄惁瀛樺湪纭鐧昏璁板綍
let searchparam = {
- infoid: row.id,
+ infoid: row.id
};
this.loading = true;
this.curCase = row;
- listRelativesconfirmation(searchparam).then((response) => {
+ listRelativesconfirmation(searchparam).then(response => {
this.loading = false;
if (response.code == 200) {
if (response.rows.length == 0) {
@@ -1286,7 +1287,7 @@
this.form.donativeplace = row.nativeplace;
this.open = true;
this.title = "鏂板浜轰綋鍣ㄥ畼鎹愮尞浜插睘纭鐧昏琛�";
- this.$nextTick(function () {
+ this.$nextTick(function() {
this.$refs.confirmannex.getAnnexList();
});
} else if (response.rows.length == 1) {
@@ -1325,7 +1326,7 @@
}
this.open = true;
this.title = "淇敼浜轰綋鍣ㄥ畼鎹愮尞浜插睘纭鐧昏琛�";
- this.$nextTick(function () {
+ this.$nextTick(function() {
this.$refs.confirmannex.getAnnexList();
});
} else {
@@ -1342,7 +1343,7 @@
// console.log(row.id)
// },
updatedonorno(row) {
- updateDonateNumber(row.infoid).then((res) => {
+ updateDonateNumber(row.infoid).then(res => {
//console.log('鏇存柊鎹愮尞鑰呯紪鍙蜂翰灞炶〃',res)
console.log("dwdawdwadwad", res);
this.getList();
@@ -1350,33 +1351,32 @@
},
getuserlist() {
//鐢ㄦ埛鍒楄〃
- listUser().then((res) => {
+ listUser().then(res => {
this.users = res.data;
});
},
getLeaderList() {
//璐熻矗浜�
// let userType = {"userType":"fzr"};
- listReportname("fzr").then((res) => {
+ listReportname("fzr").then(res => {
this.leaderlist = res.data;
});
},
//鍗忚皟鍛樹竴
getCoordinatorList1() {
- listReportname("xty1").then((res) => {
+ listReportname("xty1").then(res => {
this.coordinatorlist1 = res.data;
});
},
getCoordinatorList2() {
//鍗忚皟鍛樹簩
- listReportname("xty2").then((res) => {
+ listReportname("xty2").then(res => {
this.coordinatorlist2 = res.data;
});
},
updateMessage() {
- const reg =
- /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;
+ const reg = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;
if (reg.test(this.form.idcardno)) {
// 韬唤璇佸彿鐮佹槸鍚﹀悎娉�
var org_birthday = this.form.idcardno.substring(6, 14);
@@ -1426,17 +1426,22 @@
}
this.setState({
birthday,
- sex,
+ sex
});
},
changeAddress(data) {},
/** 鏌ヨ鎹愮尞鍩虹鍒楄〃 */
getList(e) {
this.loading = true;
-
+ sessionStorage.removeItem("relativesconfirmation");
+ sessionStorage.setItem(
+ "relativesconfirmation",
+ JSON.stringify(this.queryParams)
+ );
if (null != this.daterangeReporttime && "" != this.daterangeReporttime) {
- this.queryParams.params["beginReporttime"] =
- this.daterangeReporttime[0];
+ this.queryParams.params[
+ "beginReporttime"
+ ] = this.daterangeReporttime[0];
this.queryParams.params["endReporttime"] = this.daterangeReporttime[1];
}
@@ -1448,8 +1453,9 @@
if (this.endtime != "") {
this.queryParams.endtime = this.endtime;
}
+ console.log(this.queryParams, "cans");
this.$nextTick(() => {
- listnewRelativesconfirmation(this.queryParams).then((response) => {
+ listnewRelativesconfirmation(this.queryParams).then(response => {
// console.log('甯︽湁city鐨勬帴鍙�',response)
this.listnewRelativesconfirm = response.rows;
console.log("response.rows", response.rows);
@@ -1522,7 +1528,7 @@
createBy: null,
createTime: null,
updateBy: null,
- updateTime: null,
+ updateTime: null
};
this.resetForm("form");
},
@@ -1554,7 +1560,7 @@
reportername: null,
reporttime: null,
city: null,
- treatmenthospitalno: null,
+ treatmenthospitalno: null
};
this.selecttime = [];
this.getTimeList();
@@ -1562,7 +1568,7 @@
sheng: "",
shi: "",
qu: "",
- organizationname: null,
+ organizationname: null
};
this.resetForm("queryForm");
@@ -1574,28 +1580,36 @@
// },
// 澶氶�夋閫変腑鏁版嵁
handleSelectionChange(selection) {
- this.ids = selection.map((item) => item.id);
+ this.ids = selection.map(item => item.id);
this.single = selection.length !== 1;
this.multiple = !selection.length;
},
/** 瀹跺睘纭鎿嶄綔 */
handleAdd(row) {
+ this.$router.push({
+ path: "/organ/donationdetails/",
+ query: {
+ id: row.id,
+ organType: "edit",
+ }
+ });
+ return ;
console.log("ppppppp", row);
this.showSaveBtn = false;
this.flowname = "瀹跺睘纭鐧昏";
this.annexno = "";
//鏌ヨ鏄惁瀛樺湪纭鐧昏璁板綍
let searchparam = {
- infoid: row.id,
+ infoid: row.id
};
this.loading = true;
this.curCase = {
id: row.id,
recordstate: null,
- donorno: row.donorno,
+ donorno: row.donorno
};
console.log("32323232323", searchparam);
- listRelativesconfirmation(searchparam).then((response) => {
+ listRelativesconfirmation(searchparam).then(response => {
console.log("wdadwadawdawd", response);
this.loading = false;
if (response.code == 200) {
@@ -1614,7 +1628,7 @@
this.form.donativeplace = row.nativeplace;
this.open = true;
this.title = "鏂板浜轰綋鍣ㄥ畼鎹愮尞浜插睘纭鐧昏琛�";
- this.$nextTick(function () {
+ this.$nextTick(function() {
this.$refs.confirmannex.getAnnexList();
});
} else if (response.rows.length == 1) {
@@ -1652,7 +1666,7 @@
}
this.open = true;
this.title = "淇敼浜轰綋鍣ㄥ畼鎹愮尞浜插睘纭鐧昏琛�";
- this.$nextTick(function () {
+ this.$nextTick(function() {
this.$refs.confirmannex.getAnnexList();
});
} else {
@@ -1667,7 +1681,7 @@
},
/** 鎻愪氦鎸夐挳 */
submitForm() {
- this.$refs["form"].validate((valid) => {
+ this.$refs["form"].validate(valid => {
if (valid) {
console.log("鎻愪氦鐨刦orm", this.form);
if (this.form.kinship.length > 0) {
@@ -1684,38 +1698,41 @@
this.form.residencetownname = this.defultAddresss.qu;
//璐熻矗浜� //leaderlist
let responsibleuseridIndex = this.leaderlist.findIndex(
- (item) => this.form.responsibleuserid == item.reportNo
+ item => this.form.responsibleuserid == item.reportNo
);
if (responsibleuseridIndex > -1) {
- this.form.responsibleusername =
- this.leaderlist[responsibleuseridIndex].reportName;
+ this.form.responsibleusername = this.leaderlist[
+ responsibleuseridIndex
+ ].reportName;
}
//鍗忚皟鍛�1
let coordinatedusernameIndex = this.coordinatorlist1.findIndex(
- (item) => this.form.coordinateduserido == item.reportNo
+ item => this.form.coordinateduserido == item.reportNo
);
if (coordinatedusernameIndex > -1) {
- this.form.coordinatedusernameo =
- this.coordinatorlist1[coordinatedusernameIndex].reportName;
+ this.form.coordinatedusernameo = this.coordinatorlist1[
+ coordinatedusernameIndex
+ ].reportName;
}
//鍗忚皟鍛�2
let coordinatedusernametIndex = this.coordinatorlist1.findIndex(
- (item) => this.form.coordinateduseridt == item.reportNo
+ item => this.form.coordinateduseridt == item.reportNo
);
if (coordinatedusernametIndex > -1) {
- this.form.coordinatedusernamet =
- this.coordinatorlist1[coordinatedusernametIndex].reportName;
+ this.form.coordinatedusernamet = this.coordinatorlist1[
+ coordinatedusernametIndex
+ ].reportName;
}
//console.log("鍗忚皟鍛�2锛�"+ this.form.coordinatedusernamet);
if (this.form.id != null) {
- updateRelativesconfirmation(this.form).then((response) => {
+ updateRelativesconfirmation(this.form).then(response => {
console.log("1s212198989898", this.form.infoid);
let donornoobj = {
- id: this.form.infoid,
+ id: this.form.infoid
};
let donornoobj1 = {
- infoid: this.form.infoid,
+ infoid: this.form.infoid
};
console.log("infoid:", this.form.infoid);
// 鏇存柊鎹愮尞鑰呯紪鍙锋帴鍙�
@@ -1728,10 +1745,10 @@
this.getList();
//鏌ヨ鏄惁瀛樺湪鍖诲璇勪及璁板綍
let searchevaluationParam = {
- donorno: this.curCase.donorno,
+ donorno: this.curCase.donorno
};
this.loading = true;
- listMedicalevaluation(searchevaluationParam).then((response) => {
+ listMedicalevaluation(searchevaluationParam).then(response => {
this.loading = false;
if (response.code == 200) {
if (response.rows.length > 0) {
@@ -1749,7 +1766,7 @@
this.curCase.recordstate = 99;
}
console.log("curCase", this.curCase);
- updateDonatebaseinfo(this.curCase).then((response1) => {
+ updateDonatebaseinfo(this.curCase).then(response1 => {
this.getList();
if (response1.code == 200) {
if (this.curCase.recordstate == 7) {
@@ -1768,15 +1785,15 @@
});
});
} else {
- addRelativesconfirmation(this.form).then((response) => {
+ addRelativesconfirmation(this.form).then(response => {
this.$modal.msgSuccess("鏂板鎴愬姛");
this.getList();
//鏌ヨ鏄惁瀛樺湪鍖诲璇勪及璁板綍
let searchevaluationParam = {
- donorno: this.curCase.donorno,
+ donorno: this.curCase.donorno
};
this.loading = true;
- listMedicalevaluation(searchevaluationParam).then((response) => {
+ listMedicalevaluation(searchevaluationParam).then(response => {
this.loading = false;
if (response.code == 200) {
if (response.rows.length > 0) {
@@ -1788,7 +1805,7 @@
} else {
this.$modal.msgError("鑾峰彇鍖诲璇勪及璁板綍澶辫触锛�" + response.msg);
}
- updateDonatebaseinfo(this.curCase).then((response1) => {
+ updateDonatebaseinfo(this.curCase).then(response1 => {
this.getList();
if (response1.code == 200) {
if (this.curCase.recordstate == 7) {
@@ -1807,7 +1824,7 @@
this.getList();
});
}
- updateDonateNumber(this.form.infoid).then((res) => {
+ updateDonateNumber(this.form.infoid).then(res => {
//console.log('鏇存柊鎹愮尞鑰呯紪鍙蜂翰灞炶〃',res)
this.getList();
});
@@ -1819,7 +1836,7 @@
const ids = row.id || this.ids;
this.$modal
.confirm('鏄惁纭鍒犻櫎鎹愮尞鍩虹缂栧彿涓�"' + ids + '"鐨勬暟鎹」锛�')
- .then(function () {
+ .then(function() {
return delDonatebaseinfo(ids);
})
.then(() => {
@@ -1832,11 +1849,11 @@
submitRecord(row) {
this.$modal
.confirm("鏄惁纭涓婃姤浼︾悊瀹℃煡")
- .then(function () {})
+ .then(function() {})
.then(() => {
this.loading = true;
row.recordstate = 7;
- updateDonatebaseinfo(row).then((response1) => {
+ updateDonatebaseinfo(row).then(response1 => {
if (response1.code == 200) {
this.$modal.msgSuccess("涓婃姤浼︾悊瀹℃煡鎴愬姛");
} else {
@@ -1867,7 +1884,7 @@
coreteamassessdoctor: null,
coreteamassesstime: null,
coreteamassessconclusion: null,
- assessannex: null,
+ assessannex: null
};
this.resetForm("evaluationForm");
},
@@ -1884,10 +1901,10 @@
this.annexno = "";
//鑾峰彇鍖诲鎹愮尞璇勪及璁板綍
let searchParam = {
- donorno: data.donorno,
+ donorno: data.donorno
};
this.loading = true;
- listMedicalevaluation(searchParam).then((response) => {
+ listMedicalevaluation(searchParam).then(response => {
this.loading = false;
if (response.code == 200) {
if (response.rows.length == 0) {
@@ -1895,7 +1912,7 @@
this.evaluationForm.infoid = data.id;
this.evaluationForm.donorno = data.donorno;
this.isShowEvaluation = true;
- this.$nextTick(function () {
+ this.$nextTick(function() {
this.$refs.evaluationannex.getAnnexList();
});
} else if (response.rows.length == 1) {
@@ -1904,7 +1921,7 @@
this.evaluationForm.infoid = data.id;
this.evaluationForm.donorno = data.donorno;
this.isShowEvaluation = true;
- this.$nextTick(function () {
+ this.$nextTick(function() {
this.$refs.evaluationannex.getAnnexList();
});
} else {
@@ -1921,8 +1938,8 @@
handledownload(row) {
const id = row.id || this.ids;
- downloadconfirmationinfo(id).then((response) => {
- var fileUrl = response;
+ downloadconfirmationinfo(id).then(res => {
+ var fileUrl = res;
//鑾峰彇褰撳墠缃戝潃
var urlBase = process.env.VUE_APP_BASE_API;
var curWWWPath = window.document.location.href;
@@ -1931,29 +1948,48 @@
var aEle = document.createElement("a");
aEle.href =
curWWWPath.substring(0, pos) + urlBase + fileUrl["downloadUrl"];
- aEle.click();
+ 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);
+ });
});
},
//淇濆瓨鎴栨洿鏂版崘鐚瘎浼�
saveEvaluation() {
this.loading = true;
- this.$refs["evaluationForm"].validate((valid) => {
+ this.$refs["evaluationForm"].validate(valid => {
if (valid) {
if (this.evaluationForm.id != null) {
- updateMedicalevaluation(this.evaluationForm).then((response) => {
+ updateMedicalevaluation(this.evaluationForm).then(response => {
this.loading = false;
this.$modal.msgSuccess("淇敼鎴愬姛");
this.isShowEvaluation = false;
this.getList();
});
} else {
- addMedicalevaluation(this.evaluationForm).then((response) => {
+ addMedicalevaluation(this.evaluationForm).then(response => {
this.loading = false;
this.$modal.msgSuccess("鏂板鎴愬姛");
//鏇存柊鎹愮尞鐘舵�佷负宸蹭笂鎶ヤ鸡鐞嗗鏌�
this.curCase.recordstate = 7;
- updateDonatebaseinfo(this.curCase).then((response1) => {
+ updateDonatebaseinfo(this.curCase).then(response1 => {
this.getList();
if (response1.code == 200) {
this.$modal.msgSuccess("涓婃姤浼︾悊瀹℃煡鎴愬姛");
@@ -1966,7 +2002,7 @@
}
}
});
- },
- },
+ }
+ }
};
-</script>
\ No newline at end of file
+</script>
--
Gitblit v1.9.3