保安服务企业管理-验收版本
liuyg
2021-09-11 0e77b36c3302d036f04f100c10bc4247179cc8d5
保安公司   单位装备清单+
6 files modified
1 files deleted
2232 ■■■■■ changed files
src/views/securityUnit/armedEscort.vue 299 ●●●● patch | view | raw | blame | history
src/views/securityUnit/data.js 8 ●●●● patch | view | raw | blame | history
src/views/securityUnit/localCompany copy.vue 729 ●●●●● patch | view | raw | blame | history
src/views/securityUnit/localCompany.vue 301 ●●●● patch | view | raw | blame | history
src/views/securityUnit/securityTraining.vue 299 ●●●● patch | view | raw | blame | history
src/views/securityUnit/selfRecruitedSecurityGuard.vue 298 ●●●● patch | view | raw | blame | history
src/views/securityUnit/transRegionalcompany.vue 298 ●●●● patch | view | raw | blame | history
src/views/securityUnit/armedEscort.vue
@@ -1,7 +1,8 @@
<template>
    <basic-container>
        <div class="securityUnit">
            <avue-crud :option="option"
      <avue-crud
        :option="option"
                       :data="data"
                       :page.sync="page"
                       ref="crudrec"
@@ -13,126 +14,119 @@
                       @row-update="rowUpdate"
                       @row-del="rowDel"
                       @selection-change="selectionChange"
                       @refresh-change="refreshChange">
        @refresh-change="refreshChange"
      >
                <!-- @row-click="rowClick" -->
                <template slot-scope="{ row }"
                          slot="znum">
                    <el-tag class="rowClickSelf"
        <template slot-scope="{ row }" slot="znum">
          <el-tag
            class="rowClickSelf"
                            @click="rowClickSelf(row)"
                            title="点击查看保安人员情况">{{ row.znum }}</el-tag>
            title="点击查看保安人员情况"
            >{{ row.znum }}</el-tag
          >
                </template>
                <template slot-scope="{ type, size, row }"
                          slot="menu">
                    <el-button icon="el-icon-s-custom"
        <template slot-scope="{ type, size, row }" slot="menu">
          <el-button
            icon="el-icon-s-custom"
                               :size="size"
                               :type="type"
                               @click.stop="rowClick(row)">查看
            @click.stop="rowClick(row)"
            >查看
                    </el-button>
                    <el-button :size="size"
          <el-button
            :size="size"
                               :type="type"
                               @click="handleUploadPage(row)"
                               icon="el-icon-circle-check">附件上传
            icon="el-icon-circle-check"
            >附件上传
          </el-button>
          <el-button
            :size="size"
            :type="type"
            @click="Uploads(row)"
            icon="el-icon-circle-check"
            >单位装备清单
                    </el-button>
                </template>
                <template slot="menuLeft">
                    <el-button type="primary"
          <el-button
            type="primary"
                               icon="el-icon-plus"
                               size="small"
                               plain
                               @click.stop="rowSave">信息登记</el-button>
                    <el-button type="danger"
            @click.stop="rowSave"
            >信息登记</el-button
          >
          <el-button
            type="danger"
                               size="small"
                               plain
                               icon="el-icon-delete"
                               @click="handleDelete">删 除
            @click="handleDelete"
            >删 除
                    </el-button>
                    <el-button type="success"
          <el-button
            type="success"
                               size="small"
                               plain
                               icon="el-icon-upload2"
                               @click="handleImport1">批量导入
            @click="handleImport1"
            >批量导入
                    </el-button>
                </template>
            </avue-crud>
            <el-dialog title="信息登记"
      <el-dialog
        title="信息登记"
                       append-to-body
                       :visible.sync="forms"
                       :close-on-click-modal='false'
        :close-on-click-modal="false"
                       @close="tipover"
                       class="information-box"
                       width="60%">
                <el-tabs v-model="activeName"
                         @tab-click="handleClick">
                    <el-tab-pane label="保安单位基本信息"
                                 name="first">
                        <avue-form ref="form"
                                   v-model="obj0"
                                   :option="option0">
                            <template slot="menuForm"
                                      align='center'>
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
        width="60%"
      >
        <el-tabs v-model="activeName" @tab-click="handleClick">
          <el-tab-pane label="保安单位基本信息" name="first">
            <avue-form ref="form" v-model="obj0" :option="option0">
              <template slot="menuForm" align="center">
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                    <el-tab-pane label="保安单位出资人员"
                                 name="second">
                        <avue-form ref="form1"
                                   v-model="obj1"
                                   :option="option1">
          <el-tab-pane label="保安单位出资人员" name="second">
            <avue-form ref="form1" v-model="obj1" :option="option1">
                            <template slot="menuForm">
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                    <el-tab-pane label="主要管理人员信息"
                                 name="third">
                        <avue-form ref="form2"
                                   v-model="obj2"
                                   :option="option2">
          <el-tab-pane label="主要管理人员信息" name="third">
            <avue-form ref="form2" v-model="obj2" :option="option2">
                            <template slot="menuForm">
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                </el-tabs>
            </el-dialog>
        </div>
        <el-dialog title="保安单位导入"
    <el-dialog
      title="保安单位导入"
                   append-to-body
                   :visible.sync="excelBox1"
                   width="555px">
            <avue-form :option="excelOption1"
      width="555px"
    >
      <avue-form
        :option="excelOption1"
                       v-model="excelForm1"
                       :upload-after="uploadAfter1">
        :upload-after="uploadAfter1"
      >
                <template slot="excelTemplate">
                    <el-button type="primary"
                               @click="handleTemplate1">
          <el-button type="primary" @click="handleTemplate1">
                        点击下载<i class="el-icon-download el-icon--right"></i>
                    </el-button>
                </template>
@@ -220,39 +214,39 @@
            },
            obj0: {
                creditcode: '',
                jurisdiction: '',
                stats: '',
                enterprisename: '',
                representative: '',
                establishtime: '',
                registeredcapital: '',
                capital: '',
                organizationcode: '',
                registrationnumber: '',
                identificationnumber: '',
                enterprises: '',
                address: '',
                business: '',
                region: '',
                registration: '',
                industry: ''
        creditcode: "",
        jurisdiction: "",
        stats: "",
        enterprisename: "",
        representative: "",
        establishtime: "",
        registeredcapital: "",
        capital: "",
        organizationcode: "",
        registrationnumber: "",
        identificationnumber: "",
        enterprises: "",
        address: "",
        business: "",
        region: "",
        registration: "",
        industry: "",
            },
            obj1: {
                creditcode: '',
                shareholder: '',
                shareholdingratio: '',
                capital2: '',
                capitaltime: '',
                cardid: '',
                cell: ''
        creditcode: "",
        shareholder: "",
        shareholdingratio: "",
        capital2: "",
        capitaltime: "",
        cardid: "",
        cell: "",
            },
            obj2: {
                creditcode: '',
                name: '',
                post: '',
                cardid2: '',
                cell2: ''
        creditcode: "",
        name: "",
        post: "",
        cardid2: "",
        cell2: "",
            },
            option0: {
                emptyBtn: false,
@@ -295,15 +289,14 @@
                searchSize: "mini",
                searchMenuSpan: 6,
                height: 583,
                menuWidth: 275,
        menuWidth: 369,
                border: true,
                align: "center",
                selection: true,
                column: column,
            },
            activeName: 'first',
      activeName: "first",
        };
    },
    computed: {
@@ -334,6 +327,16 @@
        },
    },
    methods: {
    Uploads(row) {
      // console.log(val.departmentid);
      this.$router.push({
        path: `/resource/attachCopyzb`,
        query: {
          deptId: row.departmentid,
          enterprisename: row.enterprisename,
        },
      });
    },
        rowClickSelf (val) {
            // console.log(val.departmentid);
            this.$router.push({
@@ -388,7 +391,7 @@
        rowSave (form, done, loading) {
            // console.log("save1");
            this.forms = true;
            this.activeName = 'first';
      this.activeName = "first";
            var that = this;
            //先获取部门接口
            getDeptLazyTree().then((res) => {
@@ -540,10 +543,8 @@
                        oneObj[k] = this.obj0[k];
                    }
                    if (column0[i].prop == 'creditcode') {
                        column1[1].value = column0[i].value
          if (column0[i].prop == "creditcode") {
            column1[1].value = column0[i].value;
                    }
                }
            }
@@ -579,8 +580,6 @@
            }
            this.data1 = twoObj;
            var threeObj = {};
            for (var threek in this.obj2) {
@@ -632,40 +631,40 @@
        tipover () {
            this.forms = false;
            this.obj0 = {
                creditcode: '',
                jurisdiction: '',
                stats: '',
                enterprisename: '',
                representative: '',
                establishtime: '',
                registeredcapital: '',
                capital: '',
                organizationcode: '',
                registrationnumber: '',
                identificationnumber: '',
                enterprises: '',
                address: '',
                business: '',
                region: '',
                registration: '',
                industry: ''
        creditcode: "",
        jurisdiction: "",
        stats: "",
        enterprisename: "",
        representative: "",
        establishtime: "",
        registeredcapital: "",
        capital: "",
        organizationcode: "",
        registrationnumber: "",
        identificationnumber: "",
        enterprises: "",
        address: "",
        business: "",
        region: "",
        registration: "",
        industry: "",
            };
            this.obj1 = {
                creditcode: '',
                shareholder: '',
                shareholdingratio: '',
                capital2: '',
                capitaltime: '',
                cardid: '',
                cell: ''
        creditcode: "",
        shareholder: "",
        shareholdingratio: "",
        capital2: "",
        capitaltime: "",
        cardid: "",
        cell: "",
            };
            this.obj2 = {
                creditcode: '',
                name: '',
                post: '',
                cardid2: '',
                cell2: ''
        creditcode: "",
        name: "",
        post: "",
        cardid2: "",
        cell2: "",
            };
            this.data0 = {};
            this.data1 = {};
@@ -702,22 +701,16 @@
        },
    },
    mounted () {
        var that = this
    var that = this;
        this.option0.column.forEach(item => {
    this.option0.column.forEach((item) => {
            if (item.prop == "creditcode") {
                item.change = function (e) {
                    that.obj1.creditcode = e.value
                    that.obj2.creditcode = e.value
          that.obj1.creditcode = e.value;
          that.obj2.creditcode = e.value;
        };
                }
            }
        })
    });
    },
};
</script>
src/views/securityUnit/data.js
@@ -51,7 +51,7 @@
    label: "法定代表人",
    labelWidth: 160,
    prop: "representative",
    width: 110,
  width: 90,
    search: true,
    searchSpan: 4,
    searchLabelWidth: 100
@@ -60,7 +60,7 @@
    label: "法定代表人电话",
    labelWidth: 160,
    prop: "representativecell",
    width: 120,
  width: 110,
    // search: true,
    searchSpan: 4,
    searchLabelWidth: 100
@@ -97,7 +97,7 @@
    label: "注册时间",
    prop: "establishtime",
    labelWidth: 160,
    width: 130,
  width: 100,
    overHidden: true,
    type: "date",
    format: "yyyy-MM-dd",
@@ -116,7 +116,7 @@
    label: "联系人",
    prop: "contacts",
    labelWidth: 160,
    width: 85,
  width: 60,
  }, {
    label: "联系电话",
    prop: "contactscell",
src/views/securityUnit/localCompany copy.vue
File was deleted
src/views/securityUnit/localCompany.vue
@@ -1,7 +1,8 @@
<template>
    <basic-container>
        <div class="securityUnit">
            <avue-crud :option="option"
      <avue-crud
        :option="option"
                       :data="data"
                       :page.sync="page"
                       ref="crudrec"
@@ -13,133 +14,125 @@
                       @row-update="rowUpdate"
                       @row-del="rowDel"
                       @selection-change="selectionChange"
                       @refresh-change="refreshChange">
        @refresh-change="refreshChange"
      >
                <!-- @row-click="rowClick" -->
                <template slot-scope="{ row }"
                          slot="znum">
                    <el-tag class="rowClickSelf"
        <template slot-scope="{ row }" slot="znum">
          <el-tag
            class="rowClickSelf"
                            @click="rowClickSelf(row)"
                            title="点击查看保安人员情况">{{ row.znum }}</el-tag>
            title="点击查看保安人员情况"
            >{{ row.znum }}</el-tag
          >
                </template>
                <template slot-scope="{ type, size, row }"
                          slot="menu">
                    <el-button icon="el-icon-s-custom"
        <template slot-scope="{ type, size, row }" slot="menu">
          <el-button
            icon="el-icon-s-custom"
                               :size="size"
                               :type="type"
                               @click.stop="rowClick(row)">查看
            @click.stop="rowClick(row)"
            >查看
                    </el-button>
                    <el-button :size="size"
          <el-button
            :size="size"
                               :type="type"
                               @click="handleUploadPage(row)"
                               icon="el-icon-circle-check">附件上传
            icon="el-icon-circle-check"
            >附件上传
          </el-button>
          <el-button
            :size="size"
            :type="type"
            @click="Uploads(row)"
            icon="el-icon-circle-check"
            >单位装备清单
                    </el-button>
                </template>
                <template slot="menuLeft">
                    <el-button type="primary"
          <el-button
            type="primary"
                               icon="el-icon-plus"
                               size="small"
                               plain
                               @click.stop="rowSave">信息登记</el-button>
                    <el-button type="danger"
            @click.stop="rowSave"
            >信息登记</el-button
          >
          <el-button
            type="danger"
                               size="small"
                               plain
                               icon="el-icon-delete"
                               @click="handleDelete">删 除
            @click="handleDelete"
            >删 除
                    </el-button>
                    <el-button type="success"
          <el-button
            type="success"
                               size="small"
                               plain
                               icon="el-icon-upload2"
                               @click="handleImport1">批量导入
            @click="handleImport1"
            >批量导入
                    </el-button>
                </template>
            </avue-crud>
            <el-dialog title="信息登记"
      <el-dialog
        title="信息登记"
                       append-to-body
                       :visible.sync="forms"
                       :close-on-click-modal='false'
        :close-on-click-modal="false"
                       @close="tipover"
                       class="information-box"
                       width="60%">
                <el-tabs v-model="activeName"
                         @tab-click="handleClick">
                    <el-tab-pane label="保安单位基本信息"
                                 name="first">
                        <avue-form ref="form"
                                   v-model="obj0"
                                   :option="option0">
                            <template slot="menuForm"
                                      align='center'>
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
        width="60%"
      >
        <el-tabs v-model="activeName" @tab-click="handleClick">
          <el-tab-pane label="保安单位基本信息" name="first">
            <avue-form ref="form" v-model="obj0" :option="option0">
              <template slot="menuForm" align="center">
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                    <el-tab-pane label="保安单位出资人员"
                                 name="second">
                        <avue-form ref="form1"
                                   v-model="obj1"
                                   :option="option1">
          <el-tab-pane label="保安单位出资人员" name="second">
            <avue-form ref="form1" v-model="obj1" :option="option1">
                            <template slot="menuForm">
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                    <el-tab-pane label="主要管理人员信息"
                                 name="third">
                        <avue-form ref="form2"
                                   v-model="obj2"
                                   :option="option2">
          <el-tab-pane label="主要管理人员信息" name="third">
            <avue-form ref="form2" v-model="obj2" :option="option2">
                            <template slot="menuForm">
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                </el-tabs>
            </el-dialog>
        </div>
        <el-dialog title="保安单位导入"
    <el-dialog
      title="保安单位导入"
                   append-to-body
                   :visible.sync="excelBox1"
                   width="555px">
            <avue-form :option="excelOption1"
      width="555px"
    >
      <avue-form
        :option="excelOption1"
                       v-model="excelForm1"
                       :upload-after="uploadAfter1">
        :upload-after="uploadAfter1"
      >
                <template slot="excelTemplate">
                    <el-button type="primary"
                               @click="handleTemplate1">
          <el-button type="primary" @click="handleTemplate1">
                        点击下载<i class="el-icon-download el-icon--right"></i>
                    </el-button>
                </template>
            </avue-form>
        </el-dialog>
    </basic-container>
</template>
@@ -222,39 +215,39 @@
            },
            obj0: {
                creditcode: '',
                jurisdiction: '',
                stats: '',
                enterprisename: '',
                representative: '',
                establishtime: '',
                registeredcapital: '',
                capital: '',
                organizationcode: '',
                registrationnumber: '',
                identificationnumber: '',
                enterprises: '',
                address: '',
                business: '',
                region: '',
                registration: '',
                industry: ''
        creditcode: "",
        jurisdiction: "",
        stats: "",
        enterprisename: "",
        representative: "",
        establishtime: "",
        registeredcapital: "",
        capital: "",
        organizationcode: "",
        registrationnumber: "",
        identificationnumber: "",
        enterprises: "",
        address: "",
        business: "",
        region: "",
        registration: "",
        industry: "",
            },
            obj1: {
                creditcode: '',
                shareholder: '',
                shareholdingratio: '',
                capital2: '',
                capitaltime: '',
                cardid: '',
                cell: ''
        creditcode: "",
        shareholder: "",
        shareholdingratio: "",
        capital2: "",
        capitaltime: "",
        cardid: "",
        cell: "",
            },
            obj2: {
                creditcode: '',
                name: '',
                post: '',
                cardid2: '',
                cell2: ''
        creditcode: "",
        name: "",
        post: "",
        cardid2: "",
        cell2: "",
            },
            option0: {
@@ -298,7 +291,7 @@
                searchSize: "mini",
                searchMenuSpan: 6,
                height: 583,
                menuWidth: 275,
        menuWidth: 369,
                border: true,
                align: "center",
                selection: true,
@@ -307,9 +300,7 @@
                addBtnText: "信息登记",
            },
            activeName: 'first',
      activeName: "first",
        };
    },
    computed: {
@@ -340,6 +331,16 @@
        },
    },
    methods: {
    Uploads(row) {
      // console.log(val.departmentid);
      this.$router.push({
        path: `/resource/attachCopyzb`,
        query: {
          deptId: row.departmentid,
          enterprisename: row.enterprisename,
        },
      });
    },
        handleClick (tab, event) {
            console.log(tab, event);
        },
@@ -397,7 +398,7 @@
        rowSave (form, done, loading) {
            // console.log("save1");
            this.forms = true;
            this.activeName = 'first';
      this.activeName = "first";
            var that = this;
            //先获取部门接口
            getDeptLazyTree().then((res) => {
@@ -550,10 +551,8 @@
                        oneObj[k] = this.obj0[k];
                    }
                    if (column0[i].prop == 'creditcode') {
                        column1[1].value = column0[i].value
          if (column0[i].prop == "creditcode") {
            column1[1].value = column0[i].value;
                    }
                }
            }
@@ -589,8 +588,6 @@
            }
            this.data1 = twoObj;
            var threeObj = {};
            for (var threek in this.obj2) {
@@ -642,40 +639,40 @@
        tipover () {
            this.forms = false;
            this.obj0 = {
                creditcode: '',
                jurisdiction: '',
                stats: '',
                enterprisename: '',
                representative: '',
                establishtime: '',
                registeredcapital: '',
                capital: '',
                organizationcode: '',
                registrationnumber: '',
                identificationnumber: '',
                enterprises: '',
                address: '',
                business: '',
                region: '',
                registration: '',
                industry: ''
        creditcode: "",
        jurisdiction: "",
        stats: "",
        enterprisename: "",
        representative: "",
        establishtime: "",
        registeredcapital: "",
        capital: "",
        organizationcode: "",
        registrationnumber: "",
        identificationnumber: "",
        enterprises: "",
        address: "",
        business: "",
        region: "",
        registration: "",
        industry: "",
            };
            this.obj1 = {
                creditcode: '',
                shareholder: '',
                shareholdingratio: '',
                capital2: '',
                capitaltime: '',
                cardid: '',
                cell: ''
        creditcode: "",
        shareholder: "",
        shareholdingratio: "",
        capital2: "",
        capitaltime: "",
        cardid: "",
        cell: "",
            };
            this.obj2 = {
                creditcode: '',
                name: '',
                post: '',
                cardid2: '',
                cell2: ''
        creditcode: "",
        name: "",
        post: "",
        cardid2: "",
        cell2: "",
            };
            this.data0 = {};
            this.data1 = {};
@@ -712,22 +709,16 @@
        },
    },
    mounted () {
        var that = this
    var that = this;
        this.option0.column.forEach(item => {
    this.option0.column.forEach((item) => {
            if (item.prop == "creditcode") {
                item.change = function (e) {
                    that.obj1.creditcode = e.value
                    that.obj2.creditcode = e.value
          that.obj1.creditcode = e.value;
          that.obj2.creditcode = e.value;
        };
                }
            }
        })
    });
    },
};
</script>
src/views/securityUnit/securityTraining.vue
@@ -1,7 +1,8 @@
<template>
    <basic-container>
        <div class="securityUnit">
            <avue-crud :option="option"
      <avue-crud
        :option="option"
                       :data="data"
                       :page.sync="page"
                       ref="crudrec"
@@ -13,126 +14,119 @@
                       @row-update="rowUpdate"
                       @row-del="rowDel"
                       @selection-change="selectionChange"
                       @refresh-change="refreshChange">
        @refresh-change="refreshChange"
      >
                <!-- @row-click="rowClick" -->
                <template slot-scope="{ row }"
                          slot="znum">
                    <el-tag class="rowClickSelf"
        <template slot-scope="{ row }" slot="znum">
          <el-tag
            class="rowClickSelf"
                            @click="rowClickSelf(row)"
                            title="点击查看保安人员情况">{{ row.znum }}</el-tag>
            title="点击查看保安人员情况"
            >{{ row.znum }}</el-tag
          >
                </template>
                <template slot-scope="{ type, size, row }"
                          slot="menu">
                    <el-button icon="el-icon-s-custom"
        <template slot-scope="{ type, size, row }" slot="menu">
          <el-button
            icon="el-icon-s-custom"
                               :size="size"
                               :type="type"
                               @click.stop="rowClick(row)">查看
            @click.stop="rowClick(row)"
            >查看
                    </el-button>
                    <el-button :size="size"
          <el-button
            :size="size"
                               :type="type"
                               @click="handleUploadPage(row)"
                               icon="el-icon-circle-check">附件上传
            icon="el-icon-circle-check"
            >附件上传
          </el-button>
          <el-button
            :size="size"
            :type="type"
            @click="Uploads(row)"
            icon="el-icon-circle-check"
            >单位装备清单
                    </el-button>
                </template>
                <template slot="menuLeft">
                    <el-button type="primary"
          <el-button
            type="primary"
                               icon="el-icon-plus"
                               size="small"
                               plain
                               @click.stop="rowSave">信息登记</el-button>
                    <el-button type="danger"
            @click.stop="rowSave"
            >信息登记</el-button
          >
          <el-button
            type="danger"
                               size="small"
                               plain
                               icon="el-icon-delete"
                               @click="handleDelete">删 除
            @click="handleDelete"
            >删 除
                    </el-button>
                    <el-button type="success"
          <el-button
            type="success"
                               size="small"
                               plain
                               icon="el-icon-upload2"
                               @click="handleImport1">批量导入
            @click="handleImport1"
            >批量导入
                    </el-button>
                </template>
            </avue-crud>
            <el-dialog title="信息登记"
      <el-dialog
        title="信息登记"
                       append-to-body
                       :visible.sync="forms"
                       :close-on-click-modal='false'
        :close-on-click-modal="false"
                       @close="tipover"
                       class="information-box"
                       width="60%">
                <el-tabs v-model="activeName"
                         @tab-click="handleClick">
                    <el-tab-pane label="保安单位基本信息"
                                 name="first">
                        <avue-form ref="form"
                                   v-model="obj0"
                                   :option="option0">
                            <template slot="menuForm"
                                      align='center'>
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
        width="60%"
      >
        <el-tabs v-model="activeName" @tab-click="handleClick">
          <el-tab-pane label="保安单位基本信息" name="first">
            <avue-form ref="form" v-model="obj0" :option="option0">
              <template slot="menuForm" align="center">
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                    <el-tab-pane label="保安单位出资人员"
                                 name="second">
                        <avue-form ref="form1"
                                   v-model="obj1"
                                   :option="option1">
          <el-tab-pane label="保安单位出资人员" name="second">
            <avue-form ref="form1" v-model="obj1" :option="option1">
                            <template slot="menuForm">
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                    <el-tab-pane label="主要管理人员信息"
                                 name="third">
                        <avue-form ref="form2"
                                   v-model="obj2"
                                   :option="option2">
          <el-tab-pane label="主要管理人员信息" name="third">
            <avue-form ref="form2" v-model="obj2" :option="option2">
                            <template slot="menuForm">
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                </el-tabs>
            </el-dialog>
        </div>
        <el-dialog title="保安单位导入"
    <el-dialog
      title="保安单位导入"
                   append-to-body
                   :visible.sync="excelBox1"
                   width="555px">
            <avue-form :option="excelOption1"
      width="555px"
    >
      <avue-form
        :option="excelOption1"
                       v-model="excelForm1"
                       :upload-after="uploadAfter1">
        :upload-after="uploadAfter1"
      >
                <template slot="excelTemplate">
                    <el-button type="primary"
                               @click="handleTemplate1">
          <el-button type="primary" @click="handleTemplate1">
                        点击下载<i class="el-icon-download el-icon--right"></i>
                    </el-button>
                </template>
@@ -250,39 +244,39 @@
            // },
            obj0: {
                creditcode: '',
                jurisdiction: '',
                stats: '',
                enterprisename: '',
                representative: '',
                establishtime: '',
                registeredcapital: '',
                capital: '',
                organizationcode: '',
                registrationnumber: '',
                identificationnumber: '',
                enterprises: '',
                address: '',
                business: '',
                region: '',
                registration: '',
                industry: ''
        creditcode: "",
        jurisdiction: "",
        stats: "",
        enterprisename: "",
        representative: "",
        establishtime: "",
        registeredcapital: "",
        capital: "",
        organizationcode: "",
        registrationnumber: "",
        identificationnumber: "",
        enterprises: "",
        address: "",
        business: "",
        region: "",
        registration: "",
        industry: "",
            },
            obj1: {
                creditcode: '',
                shareholder: '',
                shareholdingratio: '',
                capital2: '',
                capitaltime: '',
                cardid: '',
                cell: ''
        creditcode: "",
        shareholder: "",
        shareholdingratio: "",
        capital2: "",
        capitaltime: "",
        cardid: "",
        cell: "",
            },
            obj2: {
                creditcode: '',
                name: '',
                post: '',
                cardid2: '',
                cell2: ''
        creditcode: "",
        name: "",
        post: "",
        cardid2: "",
        cell2: "",
            },
            option0: {
                emptyBtn: false,
@@ -327,14 +321,13 @@
                searchMenuSpan: 6,
                height: 583,
                menuWidth: 275,
        menuWidth: 369,
                align: "center",
                selection: true,
                column: column,
            },
            activeName: 'first',
      activeName: "first",
        };
    },
    computed: {
@@ -365,6 +358,16 @@
        },
    },
    methods: {
    Uploads(row) {
      // console.log(val.departmentid);
      this.$router.push({
        path: `/resource/attachCopyzb`,
        query: {
          deptId: row.departmentid,
          enterprisename: row.enterprisename,
        },
      });
    },
        rowClickSelf (val) {
            // console.log(val.departmentid);
            this.$router.push({
@@ -419,7 +422,7 @@
        rowSave (form, done, loading) {
            // console.log("save1");
            this.forms = true;
            this.activeName = 'first';
      this.activeName = "first";
            var that = this;
            //先获取部门接口
            getDeptLazyTree().then((res) => {
@@ -571,10 +574,8 @@
                        oneObj[k] = this.obj0[k];
                    }
                    if (column0[i].prop == 'creditcode') {
                        column1[1].value = column0[i].value
          if (column0[i].prop == "creditcode") {
            column1[1].value = column0[i].value;
                    }
                }
            }
@@ -610,8 +611,6 @@
            }
            this.data1 = twoObj;
            var threeObj = {};
            for (var threek in this.obj2) {
@@ -663,40 +662,40 @@
        tipover () {
            this.forms = false;
            this.obj0 = {
                creditcode: '',
                jurisdiction: '',
                stats: '',
                enterprisename: '',
                representative: '',
                establishtime: '',
                registeredcapital: '',
                capital: '',
                organizationcode: '',
                registrationnumber: '',
                identificationnumber: '',
                enterprises: '',
                address: '',
                business: '',
                region: '',
                registration: '',
                industry: ''
        creditcode: "",
        jurisdiction: "",
        stats: "",
        enterprisename: "",
        representative: "",
        establishtime: "",
        registeredcapital: "",
        capital: "",
        organizationcode: "",
        registrationnumber: "",
        identificationnumber: "",
        enterprises: "",
        address: "",
        business: "",
        region: "",
        registration: "",
        industry: "",
            };
            this.obj1 = {
                creditcode: '',
                shareholder: '',
                shareholdingratio: '',
                capital2: '',
                capitaltime: '',
                cardid: '',
                cell: ''
        creditcode: "",
        shareholder: "",
        shareholdingratio: "",
        capital2: "",
        capitaltime: "",
        cardid: "",
        cell: "",
            };
            this.obj2 = {
                creditcode: '',
                name: '',
                post: '',
                cardid2: '',
                cell2: ''
        creditcode: "",
        name: "",
        post: "",
        cardid2: "",
        cell2: "",
            };
            this.data0 = {};
            this.data1 = {};
@@ -733,22 +732,16 @@
        },
    },
    mounted () {
        var that = this
    var that = this;
        this.option0.column.forEach(item => {
    this.option0.column.forEach((item) => {
            if (item.prop == "creditcode") {
                item.change = function (e) {
                    that.obj1.creditcode = e.value
                    that.obj2.creditcode = e.value
          that.obj1.creditcode = e.value;
          that.obj2.creditcode = e.value;
        };
                }
            }
        })
    });
    },
};
</script>
src/views/securityUnit/selfRecruitedSecurityGuard.vue
@@ -1,7 +1,8 @@
<template>
    <basic-container>
        <div class="securityUnit">
            <avue-crud :option="option"
      <avue-crud
        :option="option"
                       :data="data"
                       :page.sync="page"
                       ref="crudrec"
@@ -13,126 +14,119 @@
                       @row-update="rowUpdate"
                       @row-del="rowDel"
                       @selection-change="selectionChange"
                       @refresh-change="refreshChange">
        @refresh-change="refreshChange"
      >
                <!-- @row-click="rowClick" -->
                <template slot-scope="{ row }"
                          slot="znum">
                    <el-tag class="rowClickSelf"
        <template slot-scope="{ row }" slot="znum">
          <el-tag
            class="rowClickSelf"
                            @click="rowClickSelf(row)"
                            title="点击查看保安人员情况">{{ row.znum }}</el-tag>
            title="点击查看保安人员情况"
            >{{ row.znum }}</el-tag
          >
                </template>
                <template slot-scope="{ type, size, row }"
                          slot="menu">
                    <el-button icon="el-icon-s-custom"
        <template slot-scope="{ type, size, row }" slot="menu">
          <el-button
            icon="el-icon-s-custom"
                               :size="size"
                               :type="type"
                               @click.stop="rowClick(row)">查看
            @click.stop="rowClick(row)"
            >查看
                    </el-button>
                    <el-button :size="size"
          <el-button
            :size="size"
                               :type="type"
                               @click="handleUploadPage(row)"
                               icon="el-icon-circle-check">附件上传
            icon="el-icon-circle-check"
            >附件上传
          </el-button>
          <el-button
            :size="size"
            :type="type"
            @click="Uploads(row)"
            icon="el-icon-circle-check"
            >单位装备清单
                    </el-button>
                </template>
                <template slot="menuLeft">
                    <el-button type="primary"
          <el-button
            type="primary"
                               icon="el-icon-plus"
                               size="small"
                               plain
                               @click.stop="rowSave">信息登记</el-button>
                    <el-button type="danger"
            @click.stop="rowSave"
            >信息登记</el-button
          >
          <el-button
            type="danger"
                               size="small"
                               plain
                               icon="el-icon-delete"
                               @click="handleDelete">删 除
            @click="handleDelete"
            >删 除
                    </el-button>
                    <el-button type="success"
          <el-button
            type="success"
                               size="small"
                               plain
                               icon="el-icon-upload2"
                               @click="handleImport1">批量导入
            @click="handleImport1"
            >批量导入
                    </el-button>
                </template>
            </avue-crud>
            <el-dialog title="信息登记"
      <el-dialog
        title="信息登记"
                       append-to-body
                       :visible.sync="forms"
                       :close-on-click-modal='false'
        :close-on-click-modal="false"
                       @close="tipover"
                       class="information-box"
                       width="60%">
                <el-tabs v-model="activeName"
                         @tab-click="handleClick">
                    <el-tab-pane label="保安单位基本信息"
                                 name="first">
                        <avue-form ref="form"
                                   v-model="obj0"
                                   :option="option0">
                            <template slot="menuForm"
                                      align='center'>
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
        width="60%"
      >
        <el-tabs v-model="activeName" @tab-click="handleClick">
          <el-tab-pane label="保安单位基本信息" name="first">
            <avue-form ref="form" v-model="obj0" :option="option0">
              <template slot="menuForm" align="center">
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                    <el-tab-pane label="保安单位出资人员"
                                 name="second">
                        <avue-form ref="form1"
                                   v-model="obj1"
                                   :option="option1">
          <el-tab-pane label="保安单位出资人员" name="second">
            <avue-form ref="form1" v-model="obj1" :option="option1">
                            <template slot="menuForm">
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                    <el-tab-pane label="主要管理人员信息"
                                 name="third">
                        <avue-form ref="form2"
                                   v-model="obj2"
                                   :option="option2">
          <el-tab-pane label="主要管理人员信息" name="third">
            <avue-form ref="form2" v-model="obj2" :option="option2">
                            <template slot="menuForm">
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                </el-tabs>
            </el-dialog>
        </div>
        <el-dialog title="保安单位导入"
    <el-dialog
      title="保安单位导入"
                   append-to-body
                   :visible.sync="excelBox1"
                   width="555px">
            <avue-form :option="excelOption1"
      width="555px"
    >
      <avue-form
        :option="excelOption1"
                       v-model="excelForm1"
                       :upload-after="uploadAfter1">
        :upload-after="uploadAfter1"
      >
                <template slot="excelTemplate">
                    <el-button type="primary"
                               @click="handleTemplate1">
          <el-button type="primary" @click="handleTemplate1">
                        点击下载<i class="el-icon-download el-icon--right"></i>
                    </el-button>
                </template>
@@ -250,39 +244,39 @@
            // },
            obj0: {
                creditcode: '',
                jurisdiction: '',
                stats: '',
                enterprisename: '',
                representative: '',
                establishtime: '',
                registeredcapital: '',
                capital: '',
                organizationcode: '',
                registrationnumber: '',
                identificationnumber: '',
                enterprises: '',
                address: '',
                business: '',
                region: '',
                registration: '',
                industry: ''
        creditcode: "",
        jurisdiction: "",
        stats: "",
        enterprisename: "",
        representative: "",
        establishtime: "",
        registeredcapital: "",
        capital: "",
        organizationcode: "",
        registrationnumber: "",
        identificationnumber: "",
        enterprises: "",
        address: "",
        business: "",
        region: "",
        registration: "",
        industry: "",
            },
            obj1: {
                creditcode: '',
                shareholder: '',
                shareholdingratio: '',
                capital2: '',
                capitaltime: '',
                cardid: '',
                cell: ''
        creditcode: "",
        shareholder: "",
        shareholdingratio: "",
        capital2: "",
        capitaltime: "",
        cardid: "",
        cell: "",
            },
            obj2: {
                creditcode: '',
                name: '',
                post: '',
                cardid2: '',
                cell2: ''
        creditcode: "",
        name: "",
        post: "",
        cardid2: "",
        cell2: "",
            },
            option0: {
                emptyBtn: false,
@@ -325,7 +319,7 @@
                searchSize: "mini",
                searchMenuSpan: 6,
                height: 583,
                menuWidth: 275,
        menuWidth: 369,
                align: "center",
                border: true,
@@ -350,7 +344,7 @@
                ],
            },
            activeName: 'first',
      activeName: "first",
        };
    },
    computed: {
@@ -381,6 +375,16 @@
        },
    },
    methods: {
    Uploads(row) {
      // console.log(val.departmentid);
      this.$router.push({
        path: `/resource/attachCopyzb`,
        query: {
          deptId: row.departmentid,
          enterprisename: row.enterprisename,
        },
      });
    },
        rowClickSelf (val) {
            // console.log(val.departmentid);
            this.$router.push({
@@ -435,7 +439,7 @@
        rowSave (form, done, loading) {
            // console.log("save1");
            this.forms = true;
            this.activeName = 'first';
      this.activeName = "first";
            var that = this;
            //先获取部门接口
            getDeptLazyTree().then((res) => {
@@ -587,10 +591,8 @@
                        oneObj[k] = this.obj0[k];
                    }
                    if (column0[i].prop == 'creditcode') {
                        column1[1].value = column0[i].value
          if (column0[i].prop == "creditcode") {
            column1[1].value = column0[i].value;
                    }
                }
            }
@@ -626,8 +628,6 @@
            }
            this.data1 = twoObj;
            var threeObj = {};
            for (var threek in this.obj2) {
@@ -679,40 +679,40 @@
        tipover () {
            this.forms = false;
            this.obj0 = {
                creditcode: '',
                jurisdiction: '',
                stats: '',
                enterprisename: '',
                representative: '',
                establishtime: '',
                registeredcapital: '',
                capital: '',
                organizationcode: '',
                registrationnumber: '',
                identificationnumber: '',
                enterprises: '',
                address: '',
                business: '',
                region: '',
                registration: '',
                industry: ''
        creditcode: "",
        jurisdiction: "",
        stats: "",
        enterprisename: "",
        representative: "",
        establishtime: "",
        registeredcapital: "",
        capital: "",
        organizationcode: "",
        registrationnumber: "",
        identificationnumber: "",
        enterprises: "",
        address: "",
        business: "",
        region: "",
        registration: "",
        industry: "",
            };
            this.obj1 = {
                creditcode: '',
                shareholder: '',
                shareholdingratio: '',
                capital2: '',
                capitaltime: '',
                cardid: '',
                cell: ''
        creditcode: "",
        shareholder: "",
        shareholdingratio: "",
        capital2: "",
        capitaltime: "",
        cardid: "",
        cell: "",
            };
            this.obj2 = {
                creditcode: '',
                name: '',
                post: '',
                cardid2: '',
                cell2: ''
        creditcode: "",
        name: "",
        post: "",
        cardid2: "",
        cell2: "",
            };
            this.data0 = {};
            this.data1 = {};
@@ -749,22 +749,16 @@
        },
    },
    mounted () {
        var that = this
    var that = this;
        this.option0.column.forEach(item => {
    this.option0.column.forEach((item) => {
            if (item.prop == "creditcode") {
                item.change = function (e) {
                    that.obj1.creditcode = e.value
                    that.obj2.creditcode = e.value
          that.obj1.creditcode = e.value;
          that.obj2.creditcode = e.value;
        };
                }
            }
        })
    });
    },
};
</script>
src/views/securityUnit/transRegionalcompany.vue
@@ -1,7 +1,8 @@
<template>
    <basic-container>
        <div class="securityUnit">
            <avue-crud :option="option"
      <avue-crud
        :option="option"
                       :data="data"
                       :page.sync="page"
                       ref="crudrec"
@@ -13,128 +14,121 @@
                       @row-update="rowUpdate"
                       @row-del="rowDel"
                       @selection-change="selectionChange"
                       @refresh-change="refreshChange">
        @refresh-change="refreshChange"
      >
                <!-- @row-click="rowClick" -->
                <template slot-scope="{ row }"
                          slot="znum">
                    <el-tag class="rowClickSelf"
        <template slot-scope="{ row }" slot="znum">
          <el-tag
            class="rowClickSelf"
                            @click="rowClickSelf(row)"
                            title="点击查看保安人员情况">{{ row.znum }}</el-tag>
            title="点击查看保安人员情况"
            >{{ row.znum }}</el-tag
          >
                </template>
                <template slot-scope="{ type, size, row }"
                          slot="menu">
                    <el-button icon="el-icon-s-custom"
        <template slot-scope="{ type, size, row }" slot="menu">
          <el-button
            icon="el-icon-s-custom"
                               :size="size"
                               :type="type"
                               @click.stop="rowClick(row)">查看
            @click.stop="rowClick(row)"
            >查看
                    </el-button>
                    <el-button :size="size"
          <el-button
            :size="size"
                               :type="type"
                               @click="handleUploadPage(row)"
                               icon="el-icon-circle-check">附件上传
            icon="el-icon-circle-check"
            >附件上传
          </el-button>
          <el-button
            :size="size"
            :type="type"
            @click="Uploads(row)"
            icon="el-icon-circle-check"
            >单位装备清单
                    </el-button>
                </template>
                <template slot="menuLeft">
                    <el-button type="primary"
          <el-button
            type="primary"
                               icon="el-icon-plus"
                               size="small"
                               plain
                               @click.stop="rowSave">信息登记</el-button>
            @click.stop="rowSave"
            >信息登记</el-button
          >
                    <el-button type="danger"
          <el-button
            type="danger"
                               size="small"
                               plain
                               icon="el-icon-delete"
                               @click="handleDelete">删 除
            @click="handleDelete"
            >删 除
                    </el-button>
                    <el-button type="success"
          <el-button
            type="success"
                               size="small"
                               plain
                               icon="el-icon-upload2"
                               @click="handleImport1">批量导入
            @click="handleImport1"
            >批量导入
                    </el-button>
                </template>
            </avue-crud>
            <el-dialog title="信息登记"
      <el-dialog
        title="信息登记"
                       append-to-body
                       :visible.sync="forms"
                       :close-on-click-modal='false'
        :close-on-click-modal="false"
                       @close="tipover"
                       class="information-box"
                       width="60%">
                <el-tabs v-model="activeName"
                         @tab-click="handleClick">
                    <el-tab-pane label="保安单位基本信息"
                                 name="first">
                        <avue-form ref="form"
                                   v-model="obj0"
                                   :option="option0">
                            <template slot="menuForm"
                                      align='center'>
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
        width="60%"
      >
        <el-tabs v-model="activeName" @tab-click="handleClick">
          <el-tab-pane label="保安单位基本信息" name="first">
            <avue-form ref="form" v-model="obj0" :option="option0">
              <template slot="menuForm" align="center">
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                    <el-tab-pane label="保安单位出资人员"
                                 name="second">
                        <avue-form ref="form1"
                                   v-model="obj1"
                                   :option="option1">
          <el-tab-pane label="保安单位出资人员" name="second">
            <avue-form ref="form1" v-model="obj1" :option="option1">
                            <template slot="menuForm">
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                    <el-tab-pane label="主要管理人员信息"
                                 name="third">
                        <avue-form ref="form2"
                                   v-model="obj2"
                                   :option="option2">
          <el-tab-pane label="主要管理人员信息" name="third">
            <avue-form ref="form2" v-model="obj2" :option="option2">
                            <template slot="menuForm">
                                <el-button type="primary"
                                           @click="submitAdd">提交</el-button>
                                <el-button type="info"
                                           @click="tipover">取消</el-button>
                <el-button type="primary" @click="submitAdd">提交</el-button>
                <el-button type="info" @click="tipover">取消</el-button>
                            </template>
                        </avue-form>
                    </el-tab-pane>
                </el-tabs>
            </el-dialog>
        </div>
        <el-dialog title="保安单位导入"
    <el-dialog
      title="保安单位导入"
                   append-to-body
                   :visible.sync="excelBox1"
                   width="555px">
            <avue-form :option="excelOption1"
      width="555px"
    >
      <avue-form
        :option="excelOption1"
                       v-model="excelForm1"
                       :upload-after="uploadAfter1">
        :upload-after="uploadAfter1"
      >
                <template slot="excelTemplate">
                    <el-button type="primary"
                               @click="handleTemplate1">
          <el-button type="primary" @click="handleTemplate1">
                        点击下载<i class="el-icon-download el-icon--right"></i>
                    </el-button>
                </template>
@@ -252,23 +246,23 @@
            // },
            obj0: {
                creditcode: '',
                jurisdiction: '',
                stats: '',
                enterprisename: '',
                representative: '',
                establishtime: '',
                registeredcapital: '',
                capital: '',
                organizationcode: '',
                registrationnumber: '',
                identificationnumber: '',
                enterprises: '',
                address: '',
                business: '',
                region: '',
                registration: '',
                industry: ''
        creditcode: "",
        jurisdiction: "",
        stats: "",
        enterprisename: "",
        representative: "",
        establishtime: "",
        registeredcapital: "",
        capital: "",
        organizationcode: "",
        registrationnumber: "",
        identificationnumber: "",
        enterprises: "",
        address: "",
        business: "",
        region: "",
        registration: "",
        industry: "",
            },
            option0: {
                emptyBtn: false,
@@ -277,13 +271,13 @@
                column: column0,
            },
            obj1: {
                creditcode: '',
                shareholder: '',
                shareholdingratio: '',
                capital2: '',
                capitaltime: '',
                cardid: '',
                cell: ''
        creditcode: "",
        shareholder: "",
        shareholdingratio: "",
        capital2: "",
        capitaltime: "",
        cardid: "",
        cell: "",
            },
            option1: {
                emptyBtn: false,
@@ -292,11 +286,11 @@
                column: column1,
            },
            obj2: {
                creditcode: '',
                name: '',
                post: '',
                cardid2: '',
                cell2: ''
        creditcode: "",
        name: "",
        post: "",
        cardid2: "",
        cell2: "",
            },
            option2: {
                emptyBtn: false,
@@ -325,7 +319,7 @@
                searchSize: "mini",
                searchMenuSpan: 6,
                height: 583,
                menuWidth: 275,
        menuWidth: 369,
                align: "center",
                border: true,
@@ -333,7 +327,7 @@
                column: column,
            },
            activeName: 'first',
      activeName: "first",
        };
    },
    computed: {
@@ -364,6 +358,16 @@
        },
    },
    methods: {
    Uploads(row) {
      // console.log(val.departmentid);
      this.$router.push({
        path: `/resource/attachCopyzb`,
        query: {
          deptId: row.departmentid,
          enterprisename: row.enterprisename,
        },
      });
    },
        rowClickSelf (val) {
            // console.log(val.departmentid);
            this.$router.push({
@@ -418,7 +422,7 @@
        rowSave (form, done, loading) {
            // console.log("save1");
            this.forms = true;
            this.activeName = 'first';
      this.activeName = "first";
            var that = this;
            //先获取部门接口
            getDeptLazyTree().then((res) => {
@@ -570,10 +574,8 @@
                        oneObj[k] = this.obj0[k];
                    }
                    if (column0[i].prop == 'creditcode') {
                        column1[1].value = column0[i].value
          if (column0[i].prop == "creditcode") {
            column1[1].value = column0[i].value;
                    }
                }
            }
@@ -609,8 +611,6 @@
            }
            this.data1 = twoObj;
            var threeObj = {};
            for (var threek in this.obj2) {
@@ -662,39 +662,39 @@
        tipover () {
            this.forms = false;
            this.obj0 = {
                creditcode: '',
                jurisdiction: '',
                stats: '',
                enterprisename: '',
                representative: '',
                establishtime: '',
                registeredcapital: '',
                capital: '',
                organizationcode: '',
                registrationnumber: '',
                identificationnumber: '',
                enterprises: '',
                address: '',
                business: '',
                region: '',
                registration: '',
                industry: ''
        creditcode: "",
        jurisdiction: "",
        stats: "",
        enterprisename: "",
        representative: "",
        establishtime: "",
        registeredcapital: "",
        capital: "",
        organizationcode: "",
        registrationnumber: "",
        identificationnumber: "",
        enterprises: "",
        address: "",
        business: "",
        region: "",
        registration: "",
        industry: "",
            };
            this.obj1 = {
                creditcode: '',
                shareholder: '',
                shareholdingratio: '',
                capital2: '',
                capitaltime: '',
                cardid: '',
                cell: ''
        creditcode: "",
        shareholder: "",
        shareholdingratio: "",
        capital2: "",
        capitaltime: "",
        cardid: "",
        cell: "",
            };
            this.obj2 = {
                creditcode: '',
                name: '',
                post: '',
                cardid2: '',
                cell2: ''
        creditcode: "",
        name: "",
        post: "",
        cardid2: "",
        cell2: "",
            };
            this.data0 = {};
            this.data1 = {};
@@ -731,22 +731,16 @@
        },
    },
    mounted () {
        var that = this
    var that = this;
        this.option0.column.forEach(item => {
    this.option0.column.forEach((item) => {
            if (item.prop == "creditcode") {
                item.change = function (e) {
                    that.obj1.creditcode = e.value
                    that.obj2.creditcode = e.value
          that.obj1.creditcode = e.value;
          that.obj2.creditcode = e.value;
        };
                }
            }
        })
    });
    },
};
</script>