提交页面优化

This commit is contained in:
BianLzhaoMin 2024-04-20 15:01:00 +08:00
parent 1202dc7ae7
commit a18b6ce0b9
1 changed files with 78 additions and 67 deletions

View File

@ -1,78 +1,85 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<!-- 预报废列表 --> <!-- 预报废列表 -->
<TableModel <template v-if="false">
:tableProps="config.listingTableProps" <TableModel
:formLabel="config.listingFormLabel" :tableProps="config.listingTableProps"
:exportShow="true" :formLabel="config.listingFormLabel"
:pageShow="true" :exportShow="true"
:isSelShow="true" :pageShow="true"
:handleWidth="`180px`" :isSelShow="true"
@getTableSelectionChange="getTableSelectionChange" :handleWidth="`180px`"
> @getTableSelectionChange="getTableSelectionChange"
<template slot="submitScrap"> >
<el-col :span="1.5"> <template slot="submitScrap">
<el-col :span="1.5">
<el-button
type="warning"
plain
size="mini"
@click="submitScrap"
>提交报废</el-button
>
</el-col>
</template>
<template slot-scope="{ data }">
<el-button <el-button
type="warning" v-for="btn in handleBtn"
plain :key="btn.id"
type="text"
size="mini" size="mini"
@click="submitScrap" @click="handleBtnEvent(data, btn.id)"
>提交报废</el-button >{{ btn.btn_title }}</el-button
> >
</el-col> </template>
</template> </TableModel>
<template slot-scope="{ data }"> <!-- 查看弹框 -->
<el-button <DialogModel
v-for="btn in handleBtn" :title="title"
:key="btn.id" :dialogVisible="dialogVisible"
type="text" :width="dialogWidth"
size="mini" @closeDialog="closeDialog"
@click="handleBtnEvent(data, btn.id)" >
>{{ btn.btn_title }}</el-button <!-- 查看内容 -->
> <template slot="preview" v-if="previewDetails">
</template> <TableModel
</TableModel> :tableProps="config.previewTableProps"
:handleColShow="false"
:formLabel="config.previewFormLabel"
>
</TableModel
></template>
<!-- 查看弹框 --> <!-- 审批详情 -->
<DialogModel <template v-if="auditingShow">
:title="title" <el-table :data="audDetails">
:dialogVisible="dialogVisible" <el-table-column
:width="dialogWidth" prop="title"
@closeDialog="closeDialog" align="center"
> label="审批部门"
<!-- 查看内容 --> />
<template slot="preview" v-if="previewDetails"> <el-table-column
<TableModel prop="result"
:tableProps="config.previewTableProps" align="center"
:handleColShow="false" label="审批状态"
:formLabel="config.previewFormLabel" />
> <el-table-column align="center" label="审批意见" />
</TableModel </el-table>
></template> </template>
<!-- 审批详情 --> <!-- 部门选择 -->
<template v-if="auditingShow"> <template v-if="selDepart">
<el-table :data="audDetails"> <SelDepart @closeDepartSel="closeDepartSel" />
<el-table-column </template>
prop="title" </DialogModel>
align="center" </template>
label="审批部门" <template v-if="true">
/> <el-page-header content="驳回退料">
<el-table-column <div>123456</div>
prop="result" </el-page-header>
align="center" </template>
label="审批状态"
/>
<el-table-column align="center" label="审批意见" />
</el-table>
</template>
<!-- 部门选择 -->
<template v-if="selDepart">
<SelDepart @closeDepartSel="closeDepartSel" />
</template>
</DialogModel>
</div> </div>
</template> </template>
@ -165,4 +172,8 @@
} }
</script> </script>
<style></style> <style scoped lang="scss">
::v-deep .el-page-header__left {
display: none;
}
</style>