From 68d1b995bf5f974050191db806319f39ed09cd4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cgrape=E2=80=9D?= <18746553572@163.com> Date: Tue, 8 Nov 2022 20:15:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B3=A8=E5=86=8C=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E6=8E=A5=E5=8F=A3=E6=96=B0=E5=A2=9E=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E9=87=8D=E7=BD=AE=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.dev | 6 ++--- src/constants/api/login/forget-pass-mgt.ts | 30 ++++++++++++++++++++++ src/constants/api/login/regist-mgt.api.ts | 4 +-- src/views/login/ForgetPassView.vue | 22 +++++++++++++++- 4 files changed, 56 insertions(+), 6 deletions(-) create mode 100644 src/constants/api/login/forget-pass-mgt.ts diff --git a/.env.dev b/.env.dev index 7966052..35d14c3 100644 --- a/.env.dev +++ b/.env.dev @@ -17,17 +17,17 @@ VUE_APP_MS_GATEWAY_API = http://192.168.14.1:9140 // 业务æœåŠ¡ VUE_APP_AUTH_API = /ms-system/api/v1/sys-cust-info/permit_endpoint -VUE_SYSTEM_API = /ms-system/api/v1/sys-cust-info/permit_endpoint +VUE_APP_MS_SYSTEM_API = /ms-system/api/v1/sys-cust-info/permit_endpoint + VUE_APP_MS_AUTH_API = http://82.157.46.222:9125/ms-auth -VUE_APP_MS_SYSTEM_API = http://15.1.48.21:9140/ms-system VUE_APP_MS_NETTY_API = http://15.1.48.21:9140/ms-netty VUE_APP_MS_APPLICATION_API = http://15.1.48.21:9140/ms-application // 第三方æœåŠ¡ VUE_APP_QL_FORM_API = http://152.136.68.93:9018/ms-qing-long/api/v1/des-cache-info/permit_endpoint/query-cacheversion-by-appid-cachetype // å¯åŠ¨ç½‘å…³ (on | off) -VUE_APP_ENABLE_GATEWAY = off +VUE_APP_ENABLE_GATEWAY = on VUE_APP_SYS_API = http://10.2.3.118:9165/online-financial-service/api/v1/cust-info/permit_endpoint diff --git a/src/constants/api/login/forget-pass-mgt.ts b/src/constants/api/login/forget-pass-mgt.ts new file mode 100644 index 0000000..4b4c45f --- /dev/null +++ b/src/constants/api/login/forget-pass-mgt.ts @@ -0,0 +1,30 @@ +/* + * @Author: jiangzaicheng jiangzaicheng_jzc@163.com + * @Date: 2022-07-05 14:56:29 + * @LastEditors: jiangzaicheng jiangzaicheng_jzc@163.com + * @LastEditTime: 2022-07-06 14:53:22 + * @FilePath: \mcep-h5\src\constants\api\login\login-mgt.api.ts + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看é…ç½® 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ +import { MethodType } from "@/constants/enum/general/method-type.enum"; +import { HeaderType } from "@/constants/enum/general/header-type.enum"; + +// const prefix = "http://10.2.3.118:9165/online-financial-service/api/v1/cust-info/permit_endpoint" +// const prefix = "http://10.0.3.144:9165/online-financial-service/api/v1/cust-info/permit_endpoint" + + +//网关 +const prefix = process.env.VUE_APP_MS_GATEWAY_API + "/ms-system/api/v1/cust-login/permit_endpoint"; + +//本地 +// const prefix = "http://localhost:9130"+ process.env.VUE_SYSTEM_API ; + +const forgetPassAPI = { + ForgetPass: { + url: prefix + "/changePassword", + method: MethodType.POST.code, + header: HeaderType.AUTH.code, + }, +}; + +export default forgetPassAPI; diff --git a/src/constants/api/login/regist-mgt.api.ts b/src/constants/api/login/regist-mgt.api.ts index f5c3ed2..1f254ab 100644 --- a/src/constants/api/login/regist-mgt.api.ts +++ b/src/constants/api/login/regist-mgt.api.ts @@ -14,10 +14,10 @@ import { HeaderType } from "@/constants/enum/general/header-type.enum"; //网关 -const prefix = process.env.VUE_APP_MS_GATEWAY_API + process.env.VUE_SYSTEM_API ; +const prefix = process.env.VUE_APP_MS_GATEWAY_API + process.env.VUE_APP_AUTH_API; //本地 -// const prefix = "http://localhost:9130"+ process.env.VUE_APP_AUTH_API ; +// const prefix = "http://localhost:9130"+ process.env.VUE_SYSTEM_API ; const registApi = { registSystem: { diff --git a/src/views/login/ForgetPassView.vue b/src/views/login/ForgetPassView.vue index 0fb0634..5d910f7 100644 --- a/src/views/login/ForgetPassView.vue +++ b/src/views/login/ForgetPassView.vue @@ -119,9 +119,11 @@ import { Component, Vue } from "vue-property-decorator"; import { Image as VanImage, Toast } from "vant"; import apiService from "@/services/api.service"; + import { Code } from "@/constants/enum/general/code.enum"; import { RestfulResponse } from "@/model/domain/RestfulResponse"; import commonApi from "@/constants/api/login/common.api"; +import forgetPassAPI from "@/constants/api/login/forget-pass-mgt"; @Component({ name: "ForgetPassView", @@ -141,6 +143,7 @@ export default class ForgetPassView extends Vue { timer: any = ""; //定时器 time: number = 60; //计数 radio: string = "0"; + // showCode =false; // noChange(s:string){ @@ -196,7 +199,24 @@ export default class ForgetPassView extends Vue { }); } onSubmit(values: any) { - console.log("submit", values); + let param = { + loginNo:this.loginNo , + newPassword: this.newpassword, + phoneVerifyCode:this.sms , + requirePassword:this.restpassword + }; + apiService + .general(forgetPassAPI.ForgetPass, param, undefined, undefined) + .then((response: RestfulResponse) => { + if (response.code == Code.SUCCESS.code) { + this.$router.push({ + name: `Mianview`, + params: { + data: response.data + } + }) + } + }); } created() { this.$nextTick(() => this._updatePicCode()); -- 2.22.0