| | |
| | | v-loading="dataListLoading" |
| | | element-loading-text="加载中..." |
| | | element-loading-spinner="el-icon-loading" |
| | | :expand-row-keys="expandRowKeys" |
| | | @expand-change="expandChange" |
| | | > |
| | | <!--多选择框--> |
| | | <el-table-column |
| | |
| | | name: 'TTable', |
| | | components: { exSlot, advancedSearchDialog, zttdraggable }, |
| | | props: { |
| | | expandRowKeys: { |
| | | type: Array, |
| | | default: ()=>[] |
| | | }, |
| | | rowKey: { |
| | | type: String, |
| | | default: ()=>{ |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | currentExpand:null, |
| | | dataListLoading: false, |
| | | tableKey: 0, |
| | | // jipf 导出所用变量 |
| | |
| | | // 设置高级搜索查询条件 |
| | | setMultiSearchFilter(filters) { |
| | | this.multiSearchFilter = filters |
| | | }, |
| | | expandChange(e){ |
| | | this.currentExpand = e; |
| | | }, |
| | | toggleRowExpansion(){ |
| | | this.tableData.forEach((ele) => { |
| | | this.$refs.lmesTable.toggleRowExpansion(ele,false) |
| | | }) |
| | | this.$refs.lmesTable.toggleRowExpansion(this.currentExpand,true) |
| | | } |
| | | } |
| | | } |
| | |
| | | selectTime: null, |
| | | exportTime: null, |
| | | }, |
| | | expandRowKeys: null, |
| | | dataRule: { |
| | | exportTime: [ |
| | | { required: true, message: '导出日期不能为空', trigger: 'change' }, |
| | |
| | | |
| | | async getData() { |
| | | await this.$refs.customerOrderTable.getDataList() |
| | | this.$refs.customerOrderTable.tableData.forEach((ele) => { |
| | | this.$refs.customerOrderTable.$refs.lmesTable.toggleRowExpansion(ele,false) |
| | | }) |
| | | this.expandRowKeys && this.$refs.customerOrderTable.$refs.lmesTable.toggleRowExpansion(this.expandRowKeys,true) |
| | | this.$refs.customerOrderTable.toggleRowExpansion() |
| | | }, |
| | | // 获取数据列表去除已完成状态的 |
| | | handleDataList(command) { |
| | |
| | | this.$refs.addSampleForm.init(row ? row.contractNo : null) |
| | | }) |
| | | } |
| | | this.$refs.customerOrderTable.tableData.forEach((item) => { |
| | | if(item.children&&item.children.find(m=>m.id==row.id)){ |
| | | this.expandRowKeys = item; |
| | | } |
| | | }) |
| | | }, |
| | | // 新增样品订单 |
| | | addSampleCustomerOrder() { |