From 42fe31bc65d52172643a03f79023317c257f50d5 Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Sat, 14 Aug 2021 15:45:59 +0800
Subject: [PATCH] 许可备案系统

---
 src/lang/zh.js               |    1 +
 src/api/system/user.js       |   14 ++++++++++++++
 src/views/home/index.vue     |    4 ++--
 src/page/login/codelogin.vue |   39 +++------------------------------------
 4 files changed, 20 insertions(+), 38 deletions(-)

diff --git a/src/api/system/user.js b/src/api/system/user.js
index 14e597d..9622496 100644
--- a/src/api/system/user.js
+++ b/src/api/system/user.js
@@ -118,3 +118,17 @@
     }
   })
 }
+
+export const zc = (deptname,username, password, sname, phone) => {
+  return request({
+    url: '/api/blade-user/zc',
+    method: 'get',
+    params: {
+      deptname,
+      username,
+      password,
+      sname,
+      phone,
+    }
+  })
+}
diff --git a/src/lang/zh.js b/src/lang/zh.js
index f30a825..35b31e1 100644
--- a/src/lang/zh.js
+++ b/src/lang/zh.js
@@ -72,6 +72,7 @@
     username: '请输入账号',
     password: '请输入密码',
     password2: '请再次输入密码',
+    deptname: '单位名称',
     name: '请输入姓名',
     wechat: '微信',
     qq: 'QQ',
diff --git a/src/page/login/codelogin.vue b/src/page/login/codelogin.vue
index bd6bc6d..b3fdf38 100644
--- a/src/page/login/codelogin.vue
+++ b/src/page/login/codelogin.vue
@@ -34,27 +34,6 @@
         <i slot="prefix" class="icon-mima"/>
       </el-input>
     </el-form-item>
-    <el-form-item prop="sname">
-      <el-input size="small"
-                @keyup.enter.native="handleLogin"
-                v-model="loginForm.sname"
-                auto-complete="off"
-                :placeholder="$t('login.name')">
-        <i slot="prefix" class="icon-yonghu"/>
-      </el-input>
-    </el-form-item>
-    <el-form-item prop="phone">
-      <el-input size="small"
-                v-model="loginForm.phone"
-                auto-complete="off"
-                :placeholder="$t('login.phone')">
-        <i slot="prefix" class="icon-shouji"/>
-      </el-input>
-    </el-form-item>
-    <div style="margin-top: 16px">
-      <el-radio v-model="loginForm.sex" label="1" border size="medium">男</el-radio>
-      <el-radio v-model="loginForm.sex" label="2" border size="medium">女</el-radio>
-    </div>
     <el-form-item class="z-login-submit-prv">
       <el-button size="small"
                  type="primary"
@@ -72,6 +51,7 @@
 <script>
 import {isvalidatemobile} from "@/util/validate";
 import {mapGetters} from "vuex";
+import {zc} from "@/api/system/user"
 
 export default {
   name: "codelogin",
@@ -112,12 +92,8 @@
       dic: [],
       msgKey: false,
       loginForm: {
-        phone: "",
         username: "",
-        sname: "",
         password: "",
-        sex: null,
-        deptid: '',
         password2: ""
       },
       value: '',
@@ -187,17 +163,12 @@
       this.$refs[formName].clearValidate();
     },
     refreshCode(row) {
-      console.log(this.loginForm)
-      inster(row).then(res => {
-        this.loginForm.phone = ""
+      zc(row.username,row.password).then(res => {
         this.loginForm.username = ""
-        this.loginForm.sname = ""
-        this.loginForm.sex = null
         this.loginForm.password = ""
         this.loginForm.password2 = ""
-        this.loginForm.deptid = ""
         this.$notify({
-          title: '注册成功,待审核',
+          title: '注册成功',
           type: 'warning'
         });
       })
@@ -207,13 +178,9 @@
       this.clearValidate('loginForm')
     },
     gb() {
-      this.loginForm.phone = ""
       this.loginForm.username = ""
-      this.loginForm.sname = ""
-      this.loginForm.sex = null
       this.loginForm.password = ""
       this.loginForm.password2 = ""
-      this.loginForm.deptid = ""
       var zs = document.querySelector('.z');
       zs.style.display = 'none';
       this.clearValidate('loginForm')
diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index 16eec77..614b75b 100644
--- a/src/views/home/index.vue
+++ b/src/views/home/index.vue
@@ -641,7 +641,7 @@
       this.userName =this.$store.getters.userInfo.user_name
     },
     convert: function () {
-      var caridid = this.$store.getters.userInfo.dept_id;
+      var caridid = this.$store.getters.userInfo.Id;
       selectIn(caridid).then(res => {
         this.option.column[1].value = res.data.data.creditCode
         this.option.column[2].value = res.data.data.jurisdiction
@@ -694,7 +694,7 @@
       }
       this.data0 = d;
       this.data0.ptype = this.$refs.name.value
-      this.data0.deptid = this.$store.getters.userInfo.dept_id
+      this.data0.cardid = this.$store.getters.userInfo.Id
       add(this.data0).then(() => {
         this.tipover();
       });

--
Gitblit v1.9.3