From 86c7a0e0d53ea22ed21da0821c7f00dcb88707b3 Mon Sep 17 00:00:00 2001 From: kevin Date: Fri, 7 Nov 2025 20:59:53 +0800 Subject: [PATCH] up --- frontent/ops_vue_js/src/my_network_func.js | 46 +++++ .../ops_vue_js/src/views/forgotPassword.vue | 99 +++++++++- .../ops_vue_js/src/views/registerView.vue | 187 +++++++++++++++++- 3 files changed, 326 insertions(+), 6 deletions(-) create mode 100644 frontent/ops_vue_js/src/my_network_func.js diff --git a/frontent/ops_vue_js/src/my_network_func.js b/frontent/ops_vue_js/src/my_network_func.js new file mode 100644 index 0000000..0d2178d --- /dev/null +++ b/frontent/ops_vue_js/src/my_network_func.js @@ -0,0 +1,46 @@ +import axios from "axios"; +import { myfuncs } from "./myfunc"; + +export const my_network_func = { + post_json(path, json, callback) { + var head_path = "/api/v1"; + //把cookie插入json + var data = {}; + data["data"] = json; + var cookie = myfuncs.load_json("cookie"); + if (cookie) { + data["cookie"] = cookie.Value; + } + var re_data = {}; + + axios + .post(head_path + path, data, { + headers: { + "Content-Type": "application/json", + }, + }) + .then((response) => { + //console.log(response) + re_data["statusCode"] = response.status; + //载入服务器返回的数据 + if (response.data) { + re_data["data"] = response.data; + //自动保存服务器发送的cookie + if (response.data.cookie) { + if (response.data.cookie.Value == "") { + myfuncs.dele("cookie"); + } else { + myfuncs.save_json("cookie", response.data.cookie); + } + } + } + + callback(re_data); + }) + .catch((error) => { + re_data["statusCode"] = -1; + re_data["error"] = error; + callback(re_data); + }); + }, +}; diff --git a/frontent/ops_vue_js/src/views/forgotPassword.vue b/frontent/ops_vue_js/src/views/forgotPassword.vue index e6f8784..8bf8978 100644 --- a/frontent/ops_vue_js/src/views/forgotPassword.vue +++ b/frontent/ops_vue_js/src/views/forgotPassword.vue @@ -1,4 +1,97 @@ -