| | |
| | | <template> |
| | | <div class="operation-table"> |
| | | <el-row> |
| | | <el-col> |
| | | <span>时间范围:</span> |
| | | <el-date-picker |
| | | v-model="value2" |
| | | type="daterange" |
| | | align="right" |
| | | unlink-panels |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" |
| | | :picker-options="pickerOptions" |
| | | > |
| | | </el-date-picker> |
| | | <span>类别:</span> |
| | | <el-select v-model="typeValue" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in typeOptions" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | <basic-container> |
| | | <div class="operation-table"> |
| | | <el-row> |
| | | <el-col> |
| | | <span>时间范围:</span> |
| | | <el-date-picker |
| | | v-model="value2" |
| | | type="daterange" |
| | | align="right" |
| | | unlink-panels |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" |
| | | :picker-options="pickerOptions" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | <span>分局:</span> |
| | | <el-select v-model="subofficeValue" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in subofficeOptions" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | <span>公司名称:</span> |
| | | <el-input v-model="companyName"></el-input> |
| | | <el-button>查询</el-button> |
| | | <el-button>重置</el-button> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col> |
| | | <div class="table"> |
| | | <el-button @click="downExcel">下载</el-button> |
| | | <el-table id="table" :data="tableData" style="width: 100%"> |
| | | </el-date-picker> |
| | | <span>类别:</span> |
| | | <el-select v-model="typeValue" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in typeOptions" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | <span>所属辖区:</span> |
| | | <el-select v-model="subofficeValue" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in subofficeOptions" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | <span>公司名称:</span> |
| | | <el-input v-model="companyName"></el-input> |
| | | <el-button>查询</el-button> |
| | | <el-button>重置</el-button> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col> |
| | | <div class="table"> |
| | | <el-button @click="downExcel">下载</el-button> |
| | | <avue-crud |
| | | :option="tableOption" |
| | | :data="tableData" |
| | | :page.sync="tablePage" |
| | | :permission="permissionList" |
| | | :before-open="beforeOpen" |
| | | > |
| | | </avue-crud> |
| | | <!-- <el-table id="table" :data="tableData" style="width: 100%"> |
| | | <el-table-column type="index" label="序号" width="50"> |
| | | </el-table-column> |
| | | <el-table-column prop="company" label="公司名称" width="180"> |
| | |
| | | <el-table-column prop="sbjnrszb" label="社保缴纳人数占比(%)"> |
| | | </el-table-column> |
| | | <el-table-column prop="bz" label="备注"> </el-table-column> |
| | | </el-table> |
| | | <el-pagination background layout="prev, pager, next" :total="tableData.length"> |
| | | </el-pagination> |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | | </div> |
| | | </el-table> --> |
| | | <el-pagination |
| | | background |
| | | layout="prev, pager, next" |
| | | :total="tableData.length" |
| | | > |
| | | </el-pagination> |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | | </div> |
| | | </basic-container> |
| | | </template> |
| | | <script> |
| | | import FileSaver from "file-saver"; |
| | | import XLSX from "xlsx"; |
| | | export default { |
| | | name: "公司经济情况智能分析详情表", |
| | | data() { |
| | | return { |
| | | pickerOptions: { |
| | |
| | | bz: "" |
| | | } |
| | | ], |
| | | tablePage: { |
| | | pageSize: 10, |
| | | currentPage: 1, |
| | | total: 0 |
| | | }, |
| | | tableOption: { |
| | | lazy: true, |
| | | tip: false, |
| | | simplePage: true, |
| | | searchShow: true, |
| | | searchMenuSpan: 6, |
| | | dialogWidth: "60%", |
| | | tree: true, |
| | | border: true, |
| | | index: true, |
| | | selection: true, |
| | | viewBtn: false, |
| | | editBtn: false, |
| | | addBtn: false, |
| | | delBtn: false, |
| | | menuWidth: 150, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: "公司名称", |
| | | prop: "company" |
| | | }, |
| | | { |
| | | label: "所属分局", |
| | | prop: "subOffice" |
| | | }, |
| | | { |
| | | label: "时间", |
| | | prop: "time" |
| | | }, |
| | | { |
| | | label: "社保缴纳人数", |
| | | prop: "sbjnrs" |
| | | }, |
| | | { |
| | | label: "社保缴纳总额(万)", |
| | | prop: "sbjnze" |
| | | }, |
| | | { |
| | | label: "公司派遣人数", |
| | | prop: "gspqrs" |
| | | }, |
| | | { |
| | | label: "社保缴纳人数占比(%)", |
| | | prop: "sbjnrszb" |
| | | }, |
| | | { |
| | | label: "备注", |
| | | prop: "bz" |
| | | } |
| | | ] |
| | | }, |
| | | typeValue: "0", |
| | | typeOptions: [ |
| | | { |
| | |
| | | .el-row:first-child { |
| | | height: 100px; |
| | | margin-bottom: 20px; |
| | | background: rgba(255, 255, 255, 0.1); |
| | | box-shadow: 0px 0px 1px #fff; |
| | | // background: rgba(255, 255, 255, 0.1); |
| | | // box-shadow: 0px 0px 1px #fff; |
| | | .el-col { |
| | | padding: 20px; |
| | | .el-date-editor { |
| | |
| | | } |
| | | .el-row:nth-child(2) { |
| | | height: calc(100% - 120px); |
| | | background: rgba(255, 255, 255, 0.1); |
| | | box-shadow: 0px 0px 1px #fff; |
| | | // background: rgba(255, 255, 255, 0.1); |
| | | // box-shadow: 0px 0px 1px #fff; |
| | | } |
| | | .el-col { |
| | | height: 100%; |