tangning 4 months ago
parent
commit
41f5022e59
1 changed files with 16 additions and 5 deletions
  1. 16 5
      src/view/case/draw/login.vue

+ 16 - 5
src/view/case/draw/login.vue

@@ -76,10 +76,10 @@
             <el-button type="primary" class="fill" @click="submitClick"
               >登录</el-button
             >
-            <el-button style="margin: 24px 0" class="fill" @click="submitClick"
+            <el-button style="margin: 24px 0" class="fill" @click="submitClick(1)"
               >免费注册</el-button
             >
-            <el-button style="margin: 0" class="fill" @click="submitClick"
+            <el-button style="margin: 0" class="fill" @click="submitClick(2)"
               >案事件三维重建及数字化建档系统</el-button
             >
           </el-form-item>
@@ -88,8 +88,7 @@
       <template #footer>
         <div class="dialog-footer">
           <div class="tips">
-            公安部鉴定中心 | 江门市公安局 | 四维时代
-            | 公安部科技强警基础工作计划(2022JC13)
+            公安部鉴定中心 & 江门市公安局 & 四维时代 & 公安部科技强警基础工作计划(2022JC13)
           </div>
           <!-- <el-button @click="loginShow = false">Cancel</el-button>
         <el-button type="primary" @click="loginShow = false">
@@ -115,6 +114,15 @@ import { loginShow } from "@/store/system";
 // 是否显示明文密码
 const flag = ref(true);
 // 表单
+const jsonrUrl = ref({
+  register: '',
+  setting: '/admin/index.html?key=gabjdzx',
+});
+  fetch('/admin/register.json')
+    .then((response) => response.json())
+    .then((data) => {
+      jsonrUrl.value.register = data.url;
+    });
 const form = reactive({
   account: localStorage.getItem("userName") || "",
   password: localStorage.getItem("password") || "",
@@ -178,7 +186,10 @@ const refer = () => (imgKey.value = guid());
 const codeImg = computed(() => baseURL + getCode + "?key=" + imgKey.value);
 
 // 表单提交
-const submitClick = async () => {
+const submitClick = async (value) => {
+  if(value){
+    return window.open(value==1?jsonrUrl.value.register:jsonrUrl.value.setting);
+  }
   if (!formEl.value) return;
   await formEl.value.validate(async (valid, fields) => {
     if (valid) {