From e8f9a6ab3d258c028da4fdc4a51c3985a9eba67c Mon Sep 17 00:00:00 2001
From: zhengpz <1838927346@qq.com>
Date: Wed, 18 Aug 2021 22:44:00 +0800
Subject: [PATCH] 对接口
---
src/views/statisticalQueryManagement/businessStatisticsDetail.vue | 213 ++++++++++++++++++++++++++---------------------------
1 files changed, 105 insertions(+), 108 deletions(-)
diff --git a/src/views/statisticalQueryManagement/businessStatisticsDetail.vue b/src/views/statisticalQueryManagement/businessStatisticsDetail.vue
index 7a19d18..255caf1 100644
--- a/src/views/statisticalQueryManagement/businessStatisticsDetail.vue
+++ b/src/views/statisticalQueryManagement/businessStatisticsDetail.vue
@@ -4,6 +4,7 @@
:option="tableOption"
:data="tableData"
:page.sync="tablePage"
+ :table-loading="loading"
:permission="permissionList"
:before-open="beforeOpen"
@date-change="dateChange"
@@ -15,48 +16,52 @@
// import FileSaver from "file-saver";
// import XLSX from "xlsx";
import { mapGetters } from "vuex";
+import {
+ selectDis,
+ selectFw
+} from "../../api/statisticalQueryManagement/statisticalQueryManagement";
export default {
- name: "业务情况统计",
+ name: "业务情况统计明细",
data() {
return {
value1: "",
value2: "",
tableData: [
- {
- company: "江西省永安保安服务有限公司",
- subOffice: "南昌市公安局",
- timeStart:'2020-07-14',
- timeEnd:'2021-06-30',
- customerName: "南昌市幼儿园",
- num: "7",
- // status: "正在服务",
- bz:'',
- },
- {
- company: "南昌市赣水保安服务有限公司",
- subOffice: "东湖分局",
- timeStart:'2020-01-23',
- timeEnd:'2020-12-31',
- customerName: "南昌市第一人民医院",
- num: "32",
- // status: "已完成",
- bz:'',
- },
- {
- company: "江西中业兴达保安服务有限公司",
- subOffice: "西湖分局",
- timeStart:'2020-03-16',
- timeEnd:'2021-7-29',
- customerName: "南昌市动物园",
- num: "12",
- // status: "未下单",
- bz:'',
- },
+ // {
+ // company: "江西省永安保安服务有限公司",
+ // subOffice: "南昌市公安局",
+ // timeStart: "2020-07-14",
+ // timeEnd: "2021-06-30",
+ // customerName: "南昌市幼儿园",
+ // num: "7",
+ // // status: "正在服务",
+ // bz: ""
+ // },
+ // {
+ // company: "南昌市赣水保安服务有限公司",
+ // subOffice: "东湖分局",
+ // timeStart: "2020-01-23",
+ // timeEnd: "2020-12-31",
+ // customerName: "南昌市第一人民医院",
+ // num: "32",
+ // // status: "已完成",
+ // bz: ""
+ // },
+ // {
+ // company: "江西中业兴达保安服务有限公司",
+ // subOffice: "西湖分局",
+ // timeStart: "2020-03-16",
+ // timeEnd: "2021-7-29",
+ // customerName: "南昌市动物园",
+ // num: "12",
+ // // status: "未下单",
+ // bz: ""
+ // }
],
tablePage: {
pageSize: 10,
currentPage: 1,
- total: 0,
+ total: 0
},
tableOption: {
excelBtn: true,
@@ -79,165 +84,133 @@
column: [
{
label: "公司名称",
- prop: "company",
+ prop: "gsname",
search: true,
searchSpan: 4,
- display: false,
+ display: false
},
{
label: "所属辖区",
- prop: "subOffice",
+ prop: "jurname",
searchSpan: 4,
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: "服务开始时间",
- prop: "timeStart",
- display: false,
+ prop: "dispatcherTime",
+ display: false
},
{
label: "服务到期时间",
- prop: "timeEnd",
- display: false,
+ prop: "end_time",
+ display: false
},
{
label: "服务单位名称",
- prop: "customerName",
+ prop: "fwname",
searchLabelWidth: 110,
search: true,
searchSpan: 4,
- display: false,
+ display: false
},
{
label: "保安派遣人数",
prop: "num",
- display: false,
- },
- {
- label: "备注",
- prop: "bz",
- display: false,
+ display: false
},
// {
- // label: "服务状态",
- // prop: "status",
- // searchSpan: 4,
- // type: "select",
- // props: {
- // label: "label",
- // value: "value",
- // },
- // // cascaderItem: ["city", "area"],
- // // dicUrl:subofficeOptions,
- // dicData: [
- // {
- // value: "0",
- // label: "已完成",
- // },
- // {
- // value: "2",
- // label: "正在服务",
- // },
- // {
- // value: "3",
- // label: "未下单",
- // },
- // ],
- // search: true,
- // rules: [
- // {
- // required: true,
- // message: "请选择服务状态",
- // trigger: "blur",
- // },
- // ],
- // },
- ],
+ // label: "备注",
+ // prop: "bz",
+ // 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: "青山湖分局"
+ }
],
+ servicesList: [],
companyName: "",
+ loading: true
};
},
computed: {
@@ -247,12 +220,34 @@
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() {},
+ getTableData() {
+ let params = {
+ jurisdiction: "",
+ current: 1,
+ fid: 20,
+ deptid: "1412222709480509442",
+ size: 10
+ };
+ selectDis(params).then(res => {
+ if (res.data.code === 200) {
+ this.tableData = res.data.data;
+ this.loading = false;
+ }
+ });
+ },
+ getFuWuList() {
+ selectFw().then(res => {
+ if (res.data.code === 200) {
+ this.servicesList = res.data.data;
+ }
+ });
+ }
// downExcel() {
// let et = XLSX.utils.table_to_book(document.getElementById("table"));
// let etout = XLSX.write(et, {
@@ -273,8 +268,10 @@
// return etout;
// }
},
- mounted() {},
+ mounted() {
+ this.getTableData();
+ this.getFuWuList();
+ }
};
</script>
-<style lang="scss" scoped>
-</style>
+<style lang="scss" scoped></style>
--
Gitblit v1.9.3