|
@@ -33,12 +33,9 @@ export default {
|
|
|
return {
|
|
|
loading: false,
|
|
|
tabLoading:false,
|
|
|
- isSimpleSearch: true,
|
|
|
- pageSizes: [10, 20, 50, 100],
|
|
|
- page: initPage(),
|
|
|
+ page: { pageNum: 1, pageSize: 10, total: 0 },
|
|
|
searchColumns: SearchColumns,
|
|
|
params: initParams(SearchColumns),
|
|
|
-
|
|
|
tableColumns: TableColumns,
|
|
|
tableData: [],
|
|
|
tabColumns: initTabColumns(),
|
|
@@ -99,14 +96,25 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- handleSearchChange() {
|
|
|
- this.isSimpleSearch = !this.isSimpleSearch;
|
|
|
+ setSelectable(){
|
|
|
+ return true
|
|
|
+ },
|
|
|
+ setTabSelectable(){
|
|
|
+
|
|
|
+ if(this.tabName === 'puOrderItemList'){
|
|
|
+ return true
|
|
|
+ }
|
|
|
+
|
|
|
+ return false
|
|
|
+
|
|
|
},
|
|
|
|
|
|
// 刷新操作
|
|
|
handleRefreshList() {
|
|
|
|
|
|
- this.page = initPage();
|
|
|
+ this.page.pageNum = 1;
|
|
|
+
|
|
|
+ this.page.pageSize = 10;
|
|
|
|
|
|
this.checkedList = [];
|
|
|
|
|
@@ -131,7 +139,9 @@ export default {
|
|
|
// 重置操作
|
|
|
handleResetList() {
|
|
|
|
|
|
- this.page = initPage();
|
|
|
+ this.page.pageNum = 1;
|
|
|
+
|
|
|
+ this.page.pageSize = 10;
|
|
|
|
|
|
this.params = initParams(SearchColumns);
|
|
|
|
|
@@ -541,7 +551,7 @@ export default {
|
|
|
></el-super-search>
|
|
|
|
|
|
<!-- 操作 -->
|
|
|
- <el-row :gutter="24" type="flex" justify="end">
|
|
|
+ <el-row :gutter="24" type="flex" justify="end" style="margin-bottom: 16px;">
|
|
|
<el-col :span="24" style="text-align: right;">
|
|
|
<el-button size="mini" type="primary" @click="handleOpenAddDrawer"
|
|
|
v-hasPermi="['material:order:add']">新增</el-button>
|
|
@@ -572,22 +582,24 @@ export default {
|
|
|
|
|
|
<el-super-table
|
|
|
v-model="tableData"
|
|
|
- size="mini"
|
|
|
max-height="480"
|
|
|
:dict="dict"
|
|
|
:columns="tableColumns"
|
|
|
- hideOperationColumns
|
|
|
- stroage
|
|
|
+ :selectable="setSelectable"
|
|
|
+ checkbox
|
|
|
+ :page="page"
|
|
|
+ :iconOperation="false"
|
|
|
+ @pagination="fetchList(params, page)"
|
|
|
@row-dblclick="handleOpenSeeDrawer"
|
|
|
@row-click="handleDetailsData"
|
|
|
@select="handleSelect"
|
|
|
>
|
|
|
|
|
|
- <el-table-column type="selection" width="45" fixed></el-table-column>
|
|
|
- <el-table-column type="index" width="50" label="序号"></el-table-column>
|
|
|
+ <!-- <el-table-column type="selection" width="45" fixed></el-table-column>
|
|
|
+ <el-table-column type="index" width="50" label="序号"></el-table-column> -->
|
|
|
+
|
|
|
<el-table-column fixed="right" label="操作" width="120">
|
|
|
<template slot-scope="scope">
|
|
|
- <!-- <template #operation="{scope}"> -->
|
|
|
<el-button
|
|
|
v-if="judgeIsOption('revise',scope.row)"
|
|
|
type="text"
|
|
@@ -624,7 +636,7 @@ export default {
|
|
|
|
|
|
</el-super-table>
|
|
|
|
|
|
- <pagination
|
|
|
+ <!-- <pagination
|
|
|
v-show="page.total>0"
|
|
|
:total="page.total"
|
|
|
:page.sync="page.pageNum"
|
|
@@ -632,7 +644,7 @@ export default {
|
|
|
:page-sizes="[10,20,50,100,500,1000]"
|
|
|
@pagination="fetchList(params, page)"
|
|
|
/>
|
|
|
-
|
|
|
+ -->
|
|
|
<div style="position: relative; padding-top: 10px;" v-loading="tabLoading">
|
|
|
<el-row style="position: absolute; top: 30px; right: 20px;z-index: 10;">
|
|
|
<el-button
|
|
@@ -651,20 +663,21 @@ export default {
|
|
|
>
|
|
|
<el-super-table
|
|
|
v-model="tabTableDatas[column.key]"
|
|
|
- size="mini"
|
|
|
max-height="200"
|
|
|
:dict="dict"
|
|
|
- hideOperationColumns
|
|
|
- stroage
|
|
|
:columns="column.tableColumns"
|
|
|
+ :selectable="setTabSelectable"
|
|
|
+ :checkbox="setTabSelectable()"
|
|
|
+ :page="{pageNum: 1, pageSize: 10, total: 0}"
|
|
|
+ :iconOperation="false"
|
|
|
@select="handleTabSelect"
|
|
|
>
|
|
|
- <el-table-column
|
|
|
+ <!-- <el-table-column
|
|
|
v-if=" tabName === 'puOrderItemList'"
|
|
|
type="selection"
|
|
|
width="45"
|
|
|
- ></el-table-column>
|
|
|
- <el-table-column type="index" width="50" label="序号"></el-table-column>
|
|
|
+ ></el-table-column> -->
|
|
|
+ <!-- <el-table-column type="index" width="50" label="序号"></el-table-column> -->
|
|
|
</el-super-table>
|
|
|
|
|
|
</el-tab-pane>
|