zhengpz
2021-07-22 c5041ad57359cf2f627b991ee6ba059f097e672f
src/views/securityUnitOperation/economicTable.vue
@@ -92,37 +92,6 @@
  name: "公司经济情况智能分析详情表",
  data() {
    return {
      pickerOptions: {
        shortcuts: [
          {
            text: "最近一周",
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
              picker.$emit("pick", [start, end]);
            }
          },
          {
            text: "最近一个月",
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
              picker.$emit("pick", [start, end]);
            }
          },
          {
            text: "最近三个月",
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
              picker.$emit("pick", [start, end]);
            }
          }
        ]
      },
      value1: "",
      value2: "",
      tableData: [
@@ -130,37 +99,37 @@
          company: "江西省永安保安服务有限公司",
          subOffice: "南昌市公安局",
          time: "2021-06-1",
          sbjnrs: "12200",
          sbjnze: "400",
          sbjnrs: "2100",
          sbjnze: "350",
          gspqrs: "110",
          sbjnrszb: "10",
          bz: ""
          bz: "",
        },
        {
          company: "南昌市赣水保安服务有限公司",
          subOffice: "东湖分局",
          time: "2020-05-21",
          sbjnrs: "12200",
          sbjnze: "400",
          gspqrs: "110",
          sbjnrszb: "10",
          bz: ""
          sbjnrs: "1800",
          sbjnze: "310",
          gspqrs: "160",
          sbjnrszb: "21",
          bz: "",
        },
        {
          company: "江西中业兴达保安服务有限公司",
          subOffice: "西湖分局",
          time: "2021-08-11",
          sbjnrs: "12200",
          sbjnze: "400",
          gspqrs: "110",
          sbjnrszb: "10",
          bz: ""
        }
          sbjnrs: "2300",
          sbjnze: "612",
          gspqrs: "80",
          sbjnrszb: "7",
          bz: "",
        },
      ],
      tablePage: {
        pageSize: 10,
        currentPage: 1,
        total: 0
        total: 0,
      },
      tableOption: {
        excelBtn: true,
@@ -174,6 +143,7 @@
        height: "auto",
        calcHeight: 30,
        tip: false,
        searchShowBtn: false,
        searchShow: true,
        searchMenuSpan: 6,
        index: true,
@@ -190,40 +160,47 @@
            type: "select",
            props: {
              label: "label",
              value: "value"
              value: "value",
            },
            // cascaderItem: ["city", "area"],
            // dicUrl:subofficeOptions,
            dicData: [
              {
                value: "0",
                label: "全部"
                label: "全部",
              },
              {
                value: "1",
                label: "社保缴纳人数"
                label: "社保缴纳人数",
              },
              {
                value: "2",
                label: "社保缴纳总额"
                label: "社保缴纳总额",
              },
              {
                value: "3",
                label: "公司派遣人数"
                label: "公司派遣人数",
              },
              {
                value: "4",
                label: "社保缴纳人数占比"
              }
                label: "社保缴纳人数占比",
              },
            ],
            search: true,
            rules: [
              {
                required: true,
                message: "请选择类别",
                trigger: "blur"
              }
            ]
                trigger: "blur",
              },
            ],
          },
          {
            label: "公司名称",
            prop: "company",
            search: true,
            searchSpan: 4,
            display: false,
          },
          {
            label: "所属辖区",
@@ -232,40 +209,40 @@
            type: "select",
            props: {
              label: "label",
              value: "value"
              value: "value",
            },
            // cascaderItem: ["city", "area"],
            // dicUrl:subofficeOptions,
            dicData: [
              {
                value: "0",
                label: "南昌市公安局"
                label: "南昌市公安局",
              },
              {
                value: "2",
                label: "东湖分局"
                label: "东湖分局",
              },
              {
                value: "3",
                label: "西湖分局"
                label: "西湖分局",
              },
              {
                value: "4",
                label: "青云谱分局"
                label: "青云谱分局",
              },
              {
                value: "5",
                label: "青山湖分局"
              }
                label: "青山湖分局",
              },
            ],
            search: true,
            rules: [
              {
                required: true,
                message: "请选择所属辖区",
                trigger: "blur"
              }
            ]
                trigger: "blur",
              },
            ],
          },
          {
            label: "时间",
@@ -276,90 +253,82 @@
            searchSpan: 6,
            searchRange: true,
            search: true,
            display: false
            display: false,
          },
          {
            label: "公司名称",
            prop: "company",
            search: true,
            searchSpan: 4,
            display: false
          },
          {
            label: "社保缴纳人数",
            prop: "sbjnrs",
            display: false
            display: false,
          },
          {
            label: "社保缴纳总额(万)",
            prop: "sbjnze",
            display: false
            display: false,
          },
          {
            label: "公司派遣人数",
            prop: "gspqrs",
            display: false
            display: false,
          },
          {
            label: "社保缴纳人数占比(%)",
            prop: "sbjnrszb",
            display: false
            display: false,
          },
          {
            label: "备注",
            prop: "bz",
            display: false
          }
        ]
            display: false,
          },
        ],
      },
      typeValue: "0",
      typeOptions: [
        {
          value: "0",
          label: "全部"
          label: "全部",
        },
        {
          value: "1",
          label: "社保缴纳人数"
          label: "社保缴纳人数",
        },
        {
          value: "2",
          label: "社保缴纳总额"
          label: "社保缴纳总额",
        },
        {
          value: "3",
          label: "公司派遣人数"
          label: "公司派遣人数",
        },
        {
          value: "4",
          label: "社保缴纳人数占比"
        }
          label: "社保缴纳人数占比",
        },
      ],
      subofficeValue: "0",
      subofficeOptions: [
        {
          value: "0",
          label: "南昌市公安局"
          label: "南昌市公安局",
        },
        {
          value: "2",
          label: "东湖分局"
          label: "东湖分局",
        },
        {
          value: "3",
          label: "西湖分局"
          label: "西湖分局",
        },
        {
          value: "4",
          label: "青云谱分局"
          label: "青云谱分局",
        },
        {
          value: "5",
          label: "青山湖分局"
        }
          label: "青山湖分局",
        },
      ],
      companyName: ""
      companyName: "",
    };
  },
  computed: {
@@ -369,12 +338,12 @@
        addBtn: this.vaildData(this.permission.post_add, false),
        viewBtn: this.vaildData(this.permission.post_view, false),
        delBtn: this.vaildData(this.permission.post_delete, false),
        editBtn: this.vaildData(this.permission.post_edit, false)
        editBtn: this.vaildData(this.permission.post_edit, false),
      };
    }
    },
  },
  methods: {
    dateChange() {}
    dateChange() {},
    // downExcel() {
    //   let et = XLSX.utils.table_to_book(document.getElementById("table"));
    //   let etout = XLSX.write(et, {
@@ -395,7 +364,7 @@
    //   return etout;
    // }
  },
  mounted() {}
  mounted() {},
};
</script>
<style lang="scss" scoped>