|
|
|
|
@ -1,11 +1,14 @@ |
|
|
|
|
<template> |
|
|
|
|
<basic-container> |
|
|
|
|
<div class="search_box"> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
<avue-crud :option="option" :table-loading="loading" :data="data" v-model="form" v-model:page="page" ref="crud" |
|
|
|
|
@row-del="rowDel" @search-change="searchChange" @search-reset="searchReset" |
|
|
|
|
@selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange" |
|
|
|
|
@refresh-change="refreshChange" @on-load="onLoad"> |
|
|
|
|
<template #menu-left> |
|
|
|
|
<el-button type="danger" icon="el-icon-delete" v-if="permission.role_delete" plain |
|
|
|
|
<el-button type="danger" icon="el-icon-delete" v-if="permission.role_delete" plain |
|
|
|
|
@click="handleDelete">删 除 |
|
|
|
|
</el-button> |
|
|
|
|
<!-- <el-upload :auto-upload="false" :show-file-list="false" action="action" :on-change="handleChange" |
|
|
|
|
@ -20,15 +23,19 @@ |
|
|
|
|
<template #poCode="{ row }"> |
|
|
|
|
<el-text type="primary" size="medium">{{ row.poCode }}</el-text> |
|
|
|
|
</template> |
|
|
|
|
<template #prodIdent="{row}"> |
|
|
|
|
<template #prodIdent="{ row }"> |
|
|
|
|
<el-tag size="medium">{{ row.prodIdent }}</el-tag> |
|
|
|
|
</template> |
|
|
|
|
<template #curStatusText="{ row }"> |
|
|
|
|
<el-tag v-if="row.curStatusText == '已派工'" size="medium">{{ row.curStatusText }}</el-tag> |
|
|
|
|
<el-tag class="ml-2" type="success" v-if="row.curStatusText == '已完工'" size="medium"> {{ row.curStatusText }}</el-tag> |
|
|
|
|
<el-tag class="ml-2" type="info" v-if="row.curStatusText == '已关闭'" size="medium">{{ row.curStatusText }}</el-tag> |
|
|
|
|
<el-tag class="ml-2" type="warning" v-if="row.curStatusText == '加工中'" size="medium">{{ row.curStatusText }}</el-tag> |
|
|
|
|
<el-tag class="ml-2" type="danger" v-if="row.curStatusText == '已退回'" size="medium">{{ row.curStatusText }}</el-tag> |
|
|
|
|
<el-tag class="ml-2" type="success" v-if="row.curStatusText == '已完工'" size="medium"> {{ |
|
|
|
|
row.curStatusText }}</el-tag> |
|
|
|
|
<el-tag class="ml-2" type="info" v-if="row.curStatusText == '已关闭'" size="medium">{{ row.curStatusText |
|
|
|
|
}}</el-tag> |
|
|
|
|
<el-tag class="ml-2" type="warning" v-if="row.curStatusText == '加工中'" size="medium">{{ row.curStatusText |
|
|
|
|
}}</el-tag> |
|
|
|
|
<el-tag class="ml-2" type="danger" v-if="row.curStatusText == '已退回'" size="medium">{{ row.curStatusText |
|
|
|
|
}}</el-tag> |
|
|
|
|
</template> |
|
|
|
|
<template #menu="{ row }"> |
|
|
|
|
<el-button type="primary" text plain style="border: 0; background-color: transparent !important" |
|
|
|
|
@ -102,7 +109,7 @@ export default { |
|
|
|
|
delBtn: false, |
|
|
|
|
editBtnText: '修改', |
|
|
|
|
labelWidth: 120, |
|
|
|
|
searchLabelWidth: 100, |
|
|
|
|
// searchLabelWidth: 120, |
|
|
|
|
menuWidth: 330, |
|
|
|
|
dialogWidth: 900, |
|
|
|
|
dialogClickModal: false, |
|
|
|
|
@ -112,8 +119,21 @@ export default { |
|
|
|
|
searchShowBtn: false, |
|
|
|
|
excelBtn: true, |
|
|
|
|
index: false, |
|
|
|
|
showOverflowTooltip:true, |
|
|
|
|
showOverflowTooltip: true, |
|
|
|
|
column: [ |
|
|
|
|
{ |
|
|
|
|
searchLabelWidth:1, |
|
|
|
|
label: '', |
|
|
|
|
prop: 'serchTxt', |
|
|
|
|
search: true, |
|
|
|
|
hide: true, |
|
|
|
|
display: false, |
|
|
|
|
searchPlaceholder: '关键字模糊搜索', |
|
|
|
|
span: 12, |
|
|
|
|
searchRange: true, |
|
|
|
|
suffixIcon: "el-icon-date", |
|
|
|
|
prefixIcon: "el-icon-search" |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '计划单号', |
|
|
|
|
prop: 'poCode', |
|
|
|
|
@ -305,6 +325,7 @@ export default { |
|
|
|
|
prop: 'releaseDate', |
|
|
|
|
search: true, |
|
|
|
|
sortable: true, |
|
|
|
|
searchLabelWidth:120, |
|
|
|
|
width: 150, |
|
|
|
|
span: 12, |
|
|
|
|
type: "date", |
|
|
|
|
@ -432,10 +453,11 @@ export default { |
|
|
|
|
prop: 'curStatusText', |
|
|
|
|
search: true, |
|
|
|
|
sortable: true, |
|
|
|
|
searchLabelWidth:80, |
|
|
|
|
span: 12, |
|
|
|
|
display: false, |
|
|
|
|
type: 'select', |
|
|
|
|
width:'100', |
|
|
|
|
width: '100', |
|
|
|
|
dicData: [{ |
|
|
|
|
value: 2, |
|
|
|
|
label: '已退回' |
|
|
|
|
@ -464,14 +486,7 @@ export default { |
|
|
|
|
// display: false, |
|
|
|
|
|
|
|
|
|
// }, |
|
|
|
|
{ |
|
|
|
|
label: '关键字', |
|
|
|
|
prop: 'serchTxt', |
|
|
|
|
search: true, |
|
|
|
|
sortable: true, |
|
|
|
|
searchPlaceholder: '关键字模糊搜索', |
|
|
|
|
span: 12, |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
|