From 8c6cf205affbbc8ada74f00a7ca25ebca867e9ed Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Mon, 27 Sep 2021 11:44:44 +0800
Subject: [PATCH] 图表颜色

---
 src/views/securityUnitChild/index.vue |   99 +++++++++++++++++++++++++++----------------------
 1 files changed, 55 insertions(+), 44 deletions(-)

diff --git a/src/views/securityUnitChild/index.vue b/src/views/securityUnitChild/index.vue
index 604437e..c458472 100644
--- a/src/views/securityUnitChild/index.vue
+++ b/src/views/securityUnitChild/index.vue
@@ -2,33 +2,6 @@
   <div class="dispatch">
     <avue-tabs :option="optionTABS" @change="handleChangeTABS"></avue-tabs>
     <span v-if="typeTABS.prop === 'tab1'" class="tab">
-      <!-- <avue-crud
-        :option="option"
-        :data="data"
-        :page.sync="page"
-        ref="crudrec"
-        @on-load="onLoad"
-        :table-loading="loading"
-        @row-save="rowSave"
-        @search-change="searchChange"
-        @search-reset="searchReset"
-        @row-update="rowUpdate"
-        @row-del="rowDel"
-        @selection-change="selectionChange"
-        @refresh-change="refreshChange"
-      >
-        <template slot="menuLeft">
-          <el-button
-            type="danger"
-            size="small"
-            plain
-            icon="el-icon-delete"
-            @click="handleDelete"
-            >删 除
-          </el-button>
-        </template>
-      </avue-crud>-->
-      <!-- 表单组件 -->
       <basic-container>
         <avue-form
           ref="form"
@@ -36,9 +9,17 @@
           :option="option0"
           @submit="submit0"
         >
-          <!-- <template slot-scope="scope" slot="menuForm">
-          <el-button @click="tip">自定义按钮</el-button>
-        </template> -->
+        </avue-form>
+      </basic-container>
+    </span>
+    <span v-if="typeTABS.prop === 'tab11'" class="tab">
+      <basic-container>
+        <avue-form
+          ref="form"
+          v-model="obj0"
+          :option="option01"
+          @submit="submit0"
+        >
         </avue-form>
       </basic-container>
     </span>
@@ -183,7 +164,7 @@
 </template> 
 
 <script>
-import { column, column1, column2 } from "./data";
+import { column11, column, column1, column2 } from "./data";
 import {
   getOncedata,
   // getdata,
@@ -262,7 +243,7 @@
               res: "data",
             },
             tip: "请上传 .xls,.xlsx 标准格式文件",
-            action: "/api/car/import-examSubject",
+            action: "/api/shareholder/import-share",
           },
           {
             label: "模板下载",
@@ -290,7 +271,7 @@
               res: "data",
             },
             tip: "请上传 .xls,.xlsx 标准格式文件",
-            action: "/api/examSubjectChoices/import-examSubject",
+            action: "/api/member/import-member",
           },
           {
             label: "模板下载",
@@ -308,6 +289,11 @@
             // icon: "el-icon-info",
             label: "保安单位基本信息",
             prop: "tab1",
+          },
+          {
+            // icon: "el-icon-info",
+            label: "工商信息",
+            prop: "tab11",
           },
           {
             // icon: "el-icon-info",
@@ -364,6 +350,14 @@
         submitText: "保存",
         gutter: 30,
         column: column,
+      },
+
+      option01: {
+        emptyBtn: false,
+        submitBtn: false,
+        submitText: "保存",
+        gutter: 30,
+        column: column11,
       },
 
       loading1: true, //派遣记录
@@ -441,15 +435,19 @@
   },
   methods: {
     submit0(row, done, loading) {
+      if (this.userInfo.role_name == "保安公司管理员") {
+        row["departmentid"] = this.userInfo.dept_id;
+      }
       console.log(row);
       update(row).then(
         () => {
           // this.onLoad(this.page);
-          this.onloads();
+          // this.onloads();
           this.$message({
             type: "success",
             message: "操作成功!",
           });
+          this.onloads();
           done();
         },
         (error) => {
@@ -467,11 +465,11 @@
     uploadAfter(res, done, loading, column) {
       window.console.log(column);
       this.excelBox = false;
-      this.refreshChange();
+      this.refreshChange1();
       done();
     },
     handleTemplate() {
-      window.open(`/api/car/export-template`);
+      window.open(`/api/shareholder/export-template`);
     },
 
     handleImport1() {
@@ -481,11 +479,11 @@
     uploadAfter1(res, done, loading, column) {
       window.console.log(column);
       this.excelBox1 = false;
-      // this.refreshChange();
+      this.refreshChange2();
       done();
     },
     handleTemplate1() {
-      window.open(`/api/examSubjectChoices/export-template`);
+      window.open(`/api/member/export-template`);
     },
 
     handleChangeTABS(column) {
@@ -622,7 +620,6 @@
       this.loading1 = true;
       console.log(page, params, 3435434);
       params["creditcode"] = this.creditcode;
-      params["deptId"] = this.departmentid;
       getdataOnce1(
         page.currentPage,
         page.pageSize,
@@ -769,7 +766,6 @@
       // console.log(page);
       // getdata2(
       params["creditcode"] = this.creditcode;
-      params["deptId"] = this.departmentid;
       getdataOnce2(
         page.currentPage,
         page.pageSize,
@@ -803,7 +799,11 @@
           for (var k in row) {
             that.obj0[k] = row[k];
           }
-          that.creditcode = row.creditcode;
+          if (row.creditcode == "") {
+            that.creditcode = 111;
+          } else {
+            that.creditcode = row.creditcode;
+          }
           if (that.readLock("danweidataS") != null && a == 1) {
             var b = JSON.parse(that.readLock("danweidataS"));
             var i = 0;
@@ -872,19 +872,30 @@
         getRoleDetail(roleId).then((res) => {
           var roleAlias = res.data.data.roleAlias;
           var d = that.option0.column;
+          var e = that.option01.column;
           // console.log(roleAlias);
           if (roleAlias == "保安公司管理员") {
             that.option0.submitBtn = true;
+            that.option01.submitBtn = true;
             for (var k in d) {
-              if (d[k].label != "企业类型") {
-                d[k].disabled = false;
-              }
+              // if (d[k].label != "企业类型") {
+              d[k].disabled = false;
+              // }
+            }
+            for (var n in e) {
+              // if (d[k].label != "企业类型") {
+              e[n].disabled = false;
+              // }
             }
           } else {
             that.option0.submitBtn = false;
+            that.option01.submitBtn = false;
             for (var k in d) {
               d[k].disabled = true;
             }
+            for (var n in e) {
+              e[n].disabled = true;
+            }
           }
           getdatas(roleAlias);
         });

--
Gitblit v1.9.3