许宏杰 1 year ago
parent f6138673dd
commit f78e8558a9

@ -5,4 +5,6 @@ VUE_APP_TITLE = 苏州园区志愿服务活动区块链平台
ENV = 'production' ENV = 'production'
# 苏州园区志愿服务活动区块链平台/生产环境 # 苏州园区志愿服务活动区块链平台/生产环境
VUE_APP_BASE_API = 'http://39.101.188.84:9034' # VUE_APP_BASE_API = 'http://39.101.188.84:9034/api'
VUE_APP_BASE_API = 'http://192.114.0.243/api'

@ -1,59 +1,60 @@
import request from '@/utils/request' import request from "@/utils/request";
import { encrypt } from "@/utils/jsencrypt";
// 登录方法 // 登录方法
export function login(username, password, code, uuid) { export function login(username, password, code, uuid) {
password = encrypt(password);
const data = { const data = {
username, username,
password, password,
code, code,
uuid uuid,
} };
return request({ return request({
url: '/login', url: "/login",
headers: { headers: {
isToken: false isToken: false,
}, },
method: 'post', method: "post",
data: data data: data,
}) });
} }
// 注册方法 // 注册方法
export function register(data) { export function register(data) {
return request({ return request({
url: '/register', url: "/register",
headers: { headers: {
isToken: false isToken: false,
}, },
method: 'post', method: "post",
data: data data: data,
}) });
} }
// 获取用户详细信息 // 获取用户详细信息
export function getInfo() { export function getInfo() {
return request({ return request({
url: '/getInfo', url: "/getInfo",
method: 'get' method: "get",
}) });
} }
// 退出方法 // 退出方法
export function logout() { export function logout() {
return request({ return request({
url: '/logout', url: "/logout",
method: 'post' method: "post",
}) });
} }
// 获取验证码 // 获取验证码
export function getCodeImg() { export function getCodeImg() {
return request({ return request({
url: '/captchaImage', url: "/captchaImage",
headers: { headers: {
isToken: false isToken: false,
}, },
method: 'get', method: "get",
timeout: 20000 timeout: 20000,
}) });
} }

@ -303,6 +303,12 @@ export default {
}, },
/**下载电子证书 */ /**下载电子证书 */
downloadContentAsImage() { downloadContentAsImage() {
const loading = this.$loading({
lock: true,
text: "下载中",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)",
});
const content = this.$refs.zs; // <div>DOM const content = this.$refs.zs; // <div>DOM
// Canvas<div> // Canvas<div>
const canvas = document.createElement("canvas"); const canvas = document.createElement("canvas");
@ -315,6 +321,7 @@ export default {
const dataURL = canvas.toDataURL("image/png"); const dataURL = canvas.toDataURL("image/png");
// 使FileSaver.jsDataURL // 使FileSaver.jsDataURL
saveAs(dataURL, "download.png"); saveAs(dataURL, "download.png");
loading.close();
}); });
}, },

@ -277,6 +277,12 @@ export default {
}, },
/**下载电子证书 */ /**下载电子证书 */
downloadContentAsImage() { downloadContentAsImage() {
const loading = this.$loading({
lock: true,
text: "下载中",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)",
});
const content = this.$refs.zs; // <div>DOM const content = this.$refs.zs; // <div>DOM
// Canvas<div> // Canvas<div>
const canvas = document.createElement("canvas"); const canvas = document.createElement("canvas");
@ -289,6 +295,7 @@ export default {
const dataURL = canvas.toDataURL("image/png"); const dataURL = canvas.toDataURL("image/png");
// 使FileSaver.jsDataURL // 使FileSaver.jsDataURL
saveAs(dataURL, "download.png"); saveAs(dataURL, "download.png");
loading.close();
}); });
}, },

@ -8,7 +8,7 @@
v-show="showSearch" v-show="showSearch"
label-width="68px" label-width="68px"
> >
<el-form-item label="字典名称" prop="dictType"> <!-- <el-form-item label="字典名称" prop="dictType">
<el-select v-model="queryParams.dictType"> <el-select v-model="queryParams.dictType">
<el-option <el-option
v-for="item in typeOptions" v-for="item in typeOptions"
@ -17,7 +17,7 @@
:value="item.dictType" :value="item.dictType"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item> -->
<el-form-item label="字典标签" prop="dictLabel"> <el-form-item label="字典标签" prop="dictLabel">
<el-input <el-input
v-model="queryParams.dictLabel" v-model="queryParams.dictLabel"

@ -292,6 +292,12 @@ export default {
}, },
/**下载电子证书 */ /**下载电子证书 */
downloadContentAsImage() { downloadContentAsImage() {
const loading = this.$loading({
lock: true,
text: "下载中",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)",
});
const content = this.$refs.zs; // <div>DOM const content = this.$refs.zs; // <div>DOM
// Canvas<div> // Canvas<div>
const canvas = document.createElement("canvas"); const canvas = document.createElement("canvas");
@ -304,6 +310,7 @@ export default {
const dataURL = canvas.toDataURL("image/png"); const dataURL = canvas.toDataURL("image/png");
// 使FileSaver.jsDataURL // 使FileSaver.jsDataURL
saveAs(dataURL, "download.png"); saveAs(dataURL, "download.png");
loading.close();
}); });
}, },

@ -259,6 +259,12 @@ export default {
}, },
/**下载电子证书 */ /**下载电子证书 */
downloadContentAsImage() { downloadContentAsImage() {
const loading = this.$loading({
lock: true,
text: "下载中",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)",
});
const content = this.$refs.zs; // <div>DOM const content = this.$refs.zs; // <div>DOM
// Canvas<div> // Canvas<div>
const canvas = document.createElement("canvas"); const canvas = document.createElement("canvas");
@ -271,6 +277,7 @@ export default {
const dataURL = canvas.toDataURL("image/png"); const dataURL = canvas.toDataURL("image/png");
// 使FileSaver.jsDataURL // 使FileSaver.jsDataURL
saveAs(dataURL, "download.png"); saveAs(dataURL, "download.png");
loading.close();
}); });
}, },

@ -293,6 +293,12 @@ export default {
}, },
/**下载电子证书 */ /**下载电子证书 */
downloadContentAsImage() { downloadContentAsImage() {
const loading = this.$loading({
lock: true,
text: "下载中",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)",
});
const content = this.$refs.zs; // <div>DOM const content = this.$refs.zs; // <div>DOM
// Canvas<div> // Canvas<div>
const canvas = document.createElement("canvas"); const canvas = document.createElement("canvas");
@ -305,6 +311,7 @@ export default {
const dataURL = canvas.toDataURL("image/png"); const dataURL = canvas.toDataURL("image/png");
// 使FileSaver.jsDataURL // 使FileSaver.jsDataURL
saveAs(dataURL, "download.png"); saveAs(dataURL, "download.png");
loading.close();
}); });
}, },

@ -311,6 +311,12 @@ export default {
}, },
/**下载电子证书 */ /**下载电子证书 */
downloadContentAsImage() { downloadContentAsImage() {
const loading = this.$loading({
lock: true,
text: "下载中",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)",
});
const content = this.$refs.zs; // <div>DOM const content = this.$refs.zs; // <div>DOM
// Canvas<div> // Canvas<div>
const canvas = document.createElement("canvas"); const canvas = document.createElement("canvas");
@ -323,6 +329,7 @@ export default {
const dataURL = canvas.toDataURL("image/png"); const dataURL = canvas.toDataURL("image/png");
// 使FileSaver.jsDataURL // 使FileSaver.jsDataURL
saveAs(dataURL, "download.png"); saveAs(dataURL, "download.png");
loading.close();
}); });
}, },

Loading…
Cancel
Save