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