| | |
| | | <!-- |
| | | * @Author: zxq |
| | | * @Date: 2021-09-13 17:29:07 |
| | | * @LastEditTime: 2023-04-23 11:27:58 |
| | | * @LastEditors: zxq |
| | | * @LastEditTime: 2023-09-05 15:30:33 |
| | | * @LastEditors: zhaoxiaoqiang 287285524@qq.com |
| | | * @Description: In User Settings Edit |
| | | * @FilePath: \qyp_finlean_plat\src\components\table.vue |
| | | --> |
| | |
| | | @select-all="selectAll" |
| | | @cell-click="cellClick" |
| | | @select="select" |
| | | :row-key="getRowKey" |
| | | > |
| | | <el-table-column |
| | | v-if="hasSelection" |
| | | type="selection" |
| | | :border="border" |
| | | :reserve-selection="true" |
| | | :selectable="selectHandle" |
| | | width="50" |
| | | ></el-table-column> |
| | |
| | | type: Object, |
| | | default: () => { |
| | | return {}; |
| | | }, |
| | | |
| | | } |
| | | }, |
| | | //订单明细 导出路径 |
| | | exportOrderUrl: { |
| | |
| | | type:String, |
| | | default:'items' |
| | | }, |
| | | rowKey:{ |
| | | type:String, |
| | | default:'id' |
| | | } |
| | | }, |
| | | components: { |
| | | expandDom: { |
| | |
| | | }, |
| | | }, |
| | | methods: { |
| | | getRowKey (row) { |
| | | return row[this.rowKey] |
| | | }, |
| | | pageChange(newPage) { |
| | | this.queryData.page = newPage; |
| | | this.getData(); |
| | |
| | | this.$emit("getDataList", body); |
| | | } else if (this.nameUrl == "roleGetRoleList") { |
| | | this.tableData = body; |
| | | console.log(this.tableData) |
| | | this.totals = body.total; |
| | | this.$emit("getDataList", body); |
| | | } else { |
| | |
| | | data[key] = data[key].join(','); |
| | | } |
| | | } |
| | | |
| | | if(index==1){ |
| | | if (this.exportUrl.query) { |
| | | data = { ...data, ...this.exportUrl.query }; |
| | | } |
| | | this.exportLoading = true; |
| | | request({ |
| | | request({ |
| | | url: this.exportUrl.url, |
| | | method: "get", |
| | | params: { ...data }, |