From ee2dd46769eb0949441b151aa57dd18ec148c015 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Fri, 03 Sep 2021 18:21:10 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.105:10010/r/zhba_enterprises

---
 src/views/securityUnitChild/licence.vue         |   27 ++++++++
 src/views/securityUnitChild/social.vue          |   10 ++-
 src/views/securityUnitChild/businessLicense.vue |   27 ++++++++
 src/views/zc/zc.vue                             |   21 ++++++
 src/page/login/codelogin.vue                    |   65 +++------------------
 5 files changed, 87 insertions(+), 63 deletions(-)

diff --git a/src/page/login/codelogin.vue b/src/page/login/codelogin.vue
index 92ed3a5..b5129c0 100644
--- a/src/page/login/codelogin.vue
+++ b/src/page/login/codelogin.vue
@@ -51,7 +51,7 @@
         <i slot="prefix" class="icon-shouji"/>
       </el-input>
     </el-form-item>
-    <avue-input-tree style="width:580px !important" :defaultExpandAll="loginForm.defaultFlag" v-model="loginForm.deptid" placeholder="请选择部门"
+    <avue-input-tree style="width:580px !important" :defaultExpandAll="false" v-model="loginForm.deptid" placeholder="请选择部门"
                      type="tree"
                      :dic="dic"></avue-input-tree>
     <el-form-item class="z-login-submit-prv">
@@ -110,7 +110,6 @@
       dicr: [],
       msgKey: false,
       loginForm: {
-        defaultFlag: false,
         cardid: "",
         username: "",
         sname: "",
@@ -136,13 +135,12 @@
   created() {
     this.msgText = this.config.MSGINIT;
     this.msgTime = this.config.MSGTIME;
-    defaultFlag
   },
   mounted() {
     var that = this;
     ss().then(res => {
-      console.log(that.ergodicData(res.data.data), 898989)
-      that.dic = that.ergodicData(res.data.data)
+      console.log(that.processingData(res.data.data), 898989)
+      that.dic = that.processingData(res.data.data)
     });
   },
   computed: {
@@ -157,65 +155,26 @@
   },
   props: [],
   methods: {
-    ergodicData(val) {
-      var arr = []
 
-      val.forEach((item, index) => {
+    processingData(val) {
 
-        arr.push({label: item.title, value: item.value, id: item.id, parent_id: item.parent_id})
+        for (var i = 0; i < val.length; i++) {
 
+          val[i].label = val[i].title
 
-        if (item.hasChildren == true) {
+          if (val[i].hasChildren == true) {
 
-          var arrOne = []
+            if (val[i].children && val[i].children.length > 0) {
 
-          if (item.children && item.children.length > 0) {
+              this.processingData(val[i].children)
 
-            item.children.forEach((childItem, childIndex) => {
-
-              arrOne.push({
-                label: childItem.title,
-                value: childItem.value,
-                id: childItem.id,
-                parent_id: childItem.parent_id
-              })
-
-
-              if (childItem.hasChildren == true) {
-
-                var arrTwo = []
-
-                if (childItem.children && childItem.children.length > 0) {
-
-                  childItem.children.forEach((findItem, findIndex) => {
-
-                    arrTwo.push({
-                      label: findItem.title,
-                      value: findItem.value,
-                      id: findItem.id,
-                      parent_id: findItem.parent_id
-                    })
-
-                  })
-
-                }
-
-                arrOne[childIndex].children = arrTwo
-
-              }
-
-            })
+            }
 
           }
 
-          arr[index].children = arrOne
-
         }
 
-
-      })
-
-      return arr;
+        return val
     },
 
     clearValidate(formName) {
@@ -237,7 +196,6 @@
         this.loginForm.password = ""
         this.loginForm.password2 = ""
         this.loginForm.deptid = ""
-        this.loginForm.defaultFlag = false
         this.$notify({
           title: '注册成功,待审核',
           type: 'warning'
@@ -255,7 +213,6 @@
       this.loginForm.password = ""
       this.loginForm.password2 = ""
       this.loginForm.deptid = ""
-      this.loginForm.defaultFlag = false
       var zs = document.querySelector('.z');
       zs.style.display = 'none';
       this.clearValidate('loginForm')
diff --git a/src/views/securityUnitChild/businessLicense.vue b/src/views/securityUnitChild/businessLicense.vue
index 8637e5a..4c79944 100644
--- a/src/views/securityUnitChild/businessLicense.vue
+++ b/src/views/securityUnitChild/businessLicense.vue
@@ -2,7 +2,12 @@
   <div class="businessLicense">
     <el-container>
       <el-main>
-        <avue-form :option="option" v-model="form" :upload-after="uploadAfter">
+        <avue-form
+          :option="option"
+          v-model="form"
+          :upload-after="uploadAfter"
+          :upload-delete="uploadDelete"
+        >
         </avue-form
       ></el-main>
     </el-container>
@@ -57,6 +62,24 @@
         this.form.imgUrl = this.row.businessLicense;
       }
     },
+    uploadDelete(column, file) {
+      this.row.businessLicense = "";
+      return update(this.row)
+        .then(() => {
+          this.$message({
+            type: "success",
+            message: "删除成功!",
+          });
+          // done();
+        })
+        .catch((error) => {
+          this.$message({
+            type: "warning",
+            message: "删除照片失败,再重试!",
+          });
+          // done();
+        });
+    },
     uploadAfter(res, done, loading, column) {
       // this.row.businessLicense = "";
       this.row.businessLicense = res.url;
@@ -64,7 +87,7 @@
         () => {
           this.$message({
             type: "success",
-            message: "操作成功!",
+            message: "添加成功!",
           });
           done();
         },
diff --git a/src/views/securityUnitChild/licence.vue b/src/views/securityUnitChild/licence.vue
index 7fc6d85..efa47c1 100644
--- a/src/views/securityUnitChild/licence.vue
+++ b/src/views/securityUnitChild/licence.vue
@@ -2,7 +2,12 @@
   <div class="License">
     <el-container>
       <el-main>
-        <avue-form :option="option" v-model="form" :upload-after="uploadAfter">
+        <avue-form
+          :option="option"
+          v-model="form"
+          :upload-after="uploadAfter"
+          :upload-delete="uploadDelete"
+        >
         </avue-form
       ></el-main>
     </el-container>
@@ -57,13 +62,31 @@
         this.form.imgUrl = this.row.licence;
       }
     },
+    uploadDelete(column, file) {
+      this.row.licence = "";
+      return update(this.row)
+        .then(() => {
+          this.$message({
+            type: "success",
+            message: "删除成功!",
+          });
+          // done();
+        })
+        .catch((error) => {
+          this.$message({
+            type: "warning",
+            message: "删除照片失败,再重试!",
+          });
+          // done();
+        });
+    },
     uploadAfter(res, done, loading, column) {
       this.row.licence = res.url;
       update(this.row).then(
         () => {
           this.$message({
             type: "success",
-            message: "操作成功!",
+            message: "添加成功!",
           });
           done();
         },
diff --git a/src/views/securityUnitChild/social.vue b/src/views/securityUnitChild/social.vue
index 6448fab..d13c4a8 100644
--- a/src/views/securityUnitChild/social.vue
+++ b/src/views/securityUnitChild/social.vue
@@ -76,9 +76,12 @@
   props: ["deptid"],
   data() {
     var deptid = this.deptid;
-
+    if (this.deptid == undefined) {
+      // deptid = this.userInfo
+      // console.log(this.$store.getters.userInfo.dept_id);
+      deptid = this.$store.getters.userInfo.dept_id;
+    }
     return {
-      do: 0,
       form: { cardid: "" },
 
       query: {},
@@ -398,8 +401,7 @@
   },
   methods: {
     changes(val) {
-      this.do++;
-      if (this.do >= 2) {
+      if (val.value != "") {
         getuseList(val.value).then((res) => {
           // console.log(res);
           var d = res.data.data;
diff --git a/src/views/zc/zc.vue b/src/views/zc/zc.vue
index 92df91e..c95d4b0 100644
--- a/src/views/zc/zc.vue
+++ b/src/views/zc/zc.vue
@@ -79,6 +79,7 @@
               label: "账号",
               searchSpan:4,
               display: false,
+              search: true,
               disabled:true,
               prop: "username",
             },
@@ -92,6 +93,7 @@
             {
               label: "姓名",
               display: false,
+              search: true,
               searchSpan:4,
               disabled:true,
               prop: "sname",
@@ -105,7 +107,17 @@
             {
               label: "部门",
               editDisplay: false,
-              prop: "deptid",
+              prop: "deptName",
+            },
+            {
+              label: "角色",
+              prop: "parentId",
+              hide: true,
+              dicData: [],
+              type: "tree",
+              props: {
+                label: "title"
+              },
             },
             {
               label: "审核状态",
@@ -154,7 +166,14 @@
       }
     },
     methods: {
+      initData(){
+        getRoleTree().then(res => {
+          const column = this.findObject(this.option.column, "parentId");
+          column.dicData = res.data.data;
+        });
+      },
       handleEdit (row, index) {
+        this.initData();
         this.$refs.crud.rowEdit(row, index);
       },
       rowSave(row, done, loading) {

--
Gitblit v1.9.3