diff --git a/src/api/weixin/index.js b/src/api/weixin/index.js
new file mode 100644
index 0000000..5236b97
--- /dev/null
+++ b/src/api/weixin/index.js
@@ -0,0 +1,30 @@
+import {
+ service
+} from "../../utils/service";
+import {
+ localPath
+} from "../api.js";
+
+// 获取微信公众号access_token
+export function getAccessToken() {
+ return service({
+ url: "/weixinApi" + "/cgi-bin/token?grant_type=client_credential&appid=wx3c108aae98b1433c&secret=9ed5097e93b5a0e909dbe2b347d068ac",
+ method: "get",
+ });
+}
+// 根据微信公众号access_token获取ticket
+export function getTicket(accessToken, data) {
+ return service({
+ url: "/weixinApi" + "/cgi-bin/qrcode/create?access_token=" + accessToken,
+ method: "post",
+ data
+ });
+}
+// 通过ticket换取二维码
+export function getQrCode(data) {
+ return service({
+ url: "/weixinMp" + "/cgi-bin/showqrcode?ticket=" + data,
+ method: "get",
+ responseType: "blob"
+ });
+}
diff --git a/src/pages/discount-coupon/issue/components/Tencent.vue b/src/pages/discount-coupon/issue/components/Tencent.vue
new file mode 100644
index 0000000..bd7c764
--- /dev/null
+++ b/src/pages/discount-coupon/issue/components/Tencent.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
diff --git a/src/pages/discount-coupon/issue/components/edit.vue b/src/pages/discount-coupon/issue/components/edit.vue
index 0b81d50..8dcf9d2 100644
--- a/src/pages/discount-coupon/issue/components/edit.vue
+++ b/src/pages/discount-coupon/issue/components/edit.vue
@@ -106,12 +106,14 @@
diff --git a/src/utils/service.js b/src/utils/service.js
index 4d18e4c..c4c946f 100644
--- a/src/utils/service.js
+++ b/src/utils/service.js
@@ -1,9 +1,17 @@
import axios from "axios";
-import { Message, MessageBox } from "element-ui";
+import {
+ Message,
+ MessageBox
+} from "element-ui";
// import { getToken, removeToken, setToken } from "@/utils/token";
-import { getCookie, delCookie } from "./utils.js";
+import {
+ getCookie,
+ delCookie
+} from "./utils.js";
import router from "../router/index.js";
-import { name } from "../../config/dev.env.js";
+import {
+ name
+} from "../../config/dev.env.js";
let base = "/api";
let baseURL = base;
// 根据环境变量对host进行判断
@@ -15,7 +23,7 @@ axios.defaults.headers.post["Content-Type"] = "application/json;charset=UTF-8";
// const rLoading = this.openLoading();
// 创建axios实例
const service = axios.create({
- baseURL: baseURL,
+ // baseURL: baseURL,
timeout: 15000 // 请求超时时间
});
// request拦截器
@@ -82,8 +90,8 @@ service.interceptors.response.use(
}, 15000);
break;
}
- default:
- break;
+ default:
+ break;
}
// 返回请求成功结果,status=200
return response.data;
@@ -148,4 +156,6 @@ service.interceptors.response.use(
}
);
// export default service;
-export { service };
+export {
+ service
+};