保安监管系统-验收版本
zhengpz
2021-09-14 cdfc6bee3195af8557d312c4eeec8d2592d61d99
src/views/securityUnitOperation/economicAnalysis.vue
@@ -6,37 +6,26 @@
          <div class="rowTitle">
            <img src="../../../public/img/bajgxt/u1618.png" />
            <span>数据概览</span>
            <el-select
            <avue-input-tree
              class="select1"
              ref="treeForm"
              v-model="node.title"
              placeholder="请选择"
            >
              <el-option style="height: auto;" :value="node">
                <el-tree
                  :data="options1"
                  default-expand-all
                  node-key="id"
                  @node-click="handleNodeClick"
                  :props="props"
                >
                </el-tree>
              </el-option>
            </el-select>
            <el-select
              default-expand-all
              v-model="value1"
              placeholder="请选择内容"
              type="tree"
              :dic="options1"
              :props="props"
              @change="handleNodeClick"
            ></avue-input-tree>
            <avue-input-tree
              class="select2"
              default-expand-all
              v-model="value2"
              placeholder="请选择"
              placeholder="请选择公司"
              type="tree"
              :dic="options2"
              :props="props2"
              @change="changeCompanys"
            >
              <el-option
                v-for="item in options2"
                :key="item.departmentid"
                :label="item.enterpriseName"
                :value="item.departmentid"
              >
              </el-option>
            </el-select>
            ></avue-input-tree>
            <el-button @click="toEconomicTable">进入数据统计表</el-button>
          </div>
@@ -68,7 +57,7 @@
        <div class="rowContent first-menu">
          <div class="rowTitle">
            <img src="../../../public/img/bajgxt/yj.png" />
            <span>数据概览</span>
            <span>预警分析</span>
          </div>
          <div class="col-content">
@@ -79,7 +68,7 @@
            >
              <span>社保缴纳预警(家)</span>
              <span>{{ socialSecurity.num }}</span>
              <span>社保缴纳低于90%</span>
              <span>社保缴纳率小于90%</span>
            </div>
            <div
              class="box-card"
@@ -88,16 +77,16 @@
            >
              <span>保险缴纳预警(家)</span>
              <span>{{ socialSecurity.money }}</span>
              <span>保险缴纳低于90%</span>
              <span>保险缴纳率小于90%</span>
            </div>
            <div
              class="box-card"
              style="cursor: pointer; "
              @click="showTable('fw')"
            >
              <span>服务合同预警(家)</span>
              <span>服务合同预警(份)</span>
              <span>{{ socialSecurity.paiQ }}</span>
              <span>服务合同不多于一份</span>
              <span>服务合同小于2份</span>
            </div>
            <div
              class="box-card"
@@ -106,7 +95,7 @@
            >
              <span>派遣预警(家)</span>
              <span>{{ socialSecurity.sheBPerson }}</span>
              <span>派遣比例少于50%</span>
              <span>派遣率小于50%</span>
            </div>
          </div>
        </div>
@@ -375,6 +364,11 @@
        label: "title",
        value: "id"
      },
      props2: {
        children: "children",
        label: "enterpriseName",
        value: "departmentid"
      },
      node: {}, //选中的记录
      gridData: {
        data: [],
@@ -403,9 +397,7 @@
    },
    //点击节点
    handleNodeClick(data) {
      this.node = data;
      this.value1 = data.id;
      this.$refs.treeForm.blur();
      this.value1 = data;
      this.getCompanys();
    },
    toEconomicTable() {