|
@@ -604,62 +604,64 @@ export default {
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
|
|
|
- <el-super-table
|
|
|
- class="purchaseTable"
|
|
|
- v-model="tableData"
|
|
|
- ref="purchaseTable"
|
|
|
- :dict="dict"
|
|
|
- :columns="tableColumns"
|
|
|
- :selectable="setSelectable"
|
|
|
- index
|
|
|
- checkbox
|
|
|
- pagination
|
|
|
- :page="page"
|
|
|
- convenitentOperation
|
|
|
- @pagination="fetchList(params, page)"
|
|
|
- @row-dblclick="handleOpenSeeDrawer"
|
|
|
- @row-click="handleDetailsData"
|
|
|
- @selection-change="handleSelectionChange"
|
|
|
- @select="handleSelect"
|
|
|
- >
|
|
|
+ <div style="display: flex;height:420px;">
|
|
|
+ <el-super-table
|
|
|
+ class="purchaseTable"
|
|
|
+ v-model="tableData"
|
|
|
+ ref="purchaseTable"
|
|
|
+ :dict="dict"
|
|
|
+ :columns="tableColumns"
|
|
|
+ :selectable="setSelectable"
|
|
|
+ index
|
|
|
+ checkbox
|
|
|
+ pagination
|
|
|
+ :page="page"
|
|
|
+ convenitentOperation
|
|
|
+ @pagination="fetchList(params, page)"
|
|
|
+ @row-dblclick="handleOpenSeeDrawer"
|
|
|
+ @row-click="handleDetailsData"
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
+ @select="handleSelect"
|
|
|
+ >
|
|
|
+
|
|
|
+ <el-table-column fixed="right" label="操作" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ v-if="judgeIsOption('revise',scope.row)"
|
|
|
+ type="text"
|
|
|
+ size="small"
|
|
|
+ @click.stop="handleOpenEditDrawer(scope.row)"
|
|
|
+ v-hasPermi="['material:order:edit']">
|
|
|
+ 修订
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="judgeIsOption('edit',scope.row)"
|
|
|
+ type="text"
|
|
|
+ size="small"
|
|
|
+ @click.stop="handleOpenEditDrawer(scope.row)"
|
|
|
+ v-hasPermi="['material:order:edit']">
|
|
|
+ 编辑
|
|
|
+ </el-button>
|
|
|
+ <!-- 0=自由态,1=审批中,2=已审核,3=已驳回 4=提交中-->
|
|
|
+ <el-button
|
|
|
+ v-if="judgeIsOption('del',scope.row)"
|
|
|
+ type="text"
|
|
|
+ size="small"
|
|
|
+ @click.stop="handleDeleteList(scope.row)"
|
|
|
+ v-hasPermi="['material:order:remove']"
|
|
|
+ >删除</el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="judgeIsOption('submit',scope.row)"
|
|
|
+ type="text"
|
|
|
+ size="mini"
|
|
|
+ v-hasPermi="['material:order:toOa']"
|
|
|
+ @click.stop="handleSubmit(scope.row)"
|
|
|
+ >提交</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
|
|
|
- <el-table-column fixed="right" label="操作" width="120">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- v-if="judgeIsOption('revise',scope.row)"
|
|
|
- type="text"
|
|
|
- size="small"
|
|
|
- @click.stop="handleOpenEditDrawer(scope.row)"
|
|
|
- v-hasPermi="['material:order:edit']">
|
|
|
- 修订
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- v-if="judgeIsOption('edit',scope.row)"
|
|
|
- type="text"
|
|
|
- size="small"
|
|
|
- @click.stop="handleOpenEditDrawer(scope.row)"
|
|
|
- v-hasPermi="['material:order:edit']">
|
|
|
- 编辑
|
|
|
- </el-button>
|
|
|
- <!-- 0=自由态,1=审批中,2=已审核,3=已驳回 4=提交中-->
|
|
|
- <el-button
|
|
|
- v-if="judgeIsOption('del',scope.row)"
|
|
|
- type="text"
|
|
|
- size="small"
|
|
|
- @click.stop="handleDeleteList(scope.row)"
|
|
|
- v-hasPermi="['material:order:remove']"
|
|
|
- >删除</el-button>
|
|
|
- <el-button
|
|
|
- v-if="judgeIsOption('submit',scope.row)"
|
|
|
- type="text"
|
|
|
- size="mini"
|
|
|
- v-hasPermi="['material:order:toOa']"
|
|
|
- @click.stop="handleSubmit(scope.row)"
|
|
|
- >提交</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
- </el-super-table>
|
|
|
+ </el-super-table>
|
|
|
+ </div>
|
|
|
|
|
|
<div style="position: relative; padding-top: 10px;" v-loading="tabLoading">
|
|
|
<el-row style="position: absolute; top: 30px; right: 20px;z-index: 10;">
|
|
@@ -679,21 +681,22 @@ export default {
|
|
|
:label="column.title"
|
|
|
:name="column.key"
|
|
|
>
|
|
|
- <el-super-table
|
|
|
- style="height: 300px;"
|
|
|
- v-model="tabTableDatas[column.key]"
|
|
|
- :ref="column.key"
|
|
|
- :dict="dict"
|
|
|
- :columns="column.tableColumns"
|
|
|
- :selectable="setTabSelectable"
|
|
|
- :checkbox="setTabSelectable()"
|
|
|
- convenitentOperation
|
|
|
- @select="handleTabSelect"
|
|
|
- @selection-change="handleTabSelectionChange"
|
|
|
-
|
|
|
- >
|
|
|
- </el-super-table>
|
|
|
-
|
|
|
+ <div style="height:580px;display:flex">
|
|
|
+ <el-super-table
|
|
|
+ v-model="tabTableDatas[column.key]"
|
|
|
+ :ref="column.key"
|
|
|
+ :dict="dict"
|
|
|
+ :columns="column.tableColumns"
|
|
|
+ :selectable="setTabSelectable"
|
|
|
+ :checkbox="setTabSelectable()"
|
|
|
+ convenitentOperation
|
|
|
+ @select="handleTabSelect"
|
|
|
+ @selection-change="handleTabSelectionChange"
|
|
|
+
|
|
|
+ >
|
|
|
+ </el-super-table>
|
|
|
+ </div>
|
|
|
+
|
|
|
</el-tab-pane>
|
|
|
|
|
|
</el-tabs>
|
|
@@ -703,9 +706,4 @@ export default {
|
|
|
</template>
|
|
|
|
|
|
<style lang="scss">
|
|
|
-.purchaseTable{
|
|
|
- .el-table__body-wrapper{
|
|
|
- height: 480px;
|
|
|
- }
|
|
|
-}
|
|
|
</style>
|