|
|
|
|
@ -5,26 +5,29 @@ |
|
|
|
|
@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" @click="handleDelete">删 除 |
|
|
|
|
<el-button type="danger" icon="el-icon-delete" @click="handleDelete" |
|
|
|
|
>删 除 |
|
|
|
|
</el-button> |
|
|
|
|
<el-button type="success" icon="el-icon-upload" @click="handleImport">导入 |
|
|
|
|
<el-button |
|
|
|
|
type="success" |
|
|
|
|
icon="el-icon-upload" |
|
|
|
|
@click="handleImport" |
|
|
|
|
>导入 |
|
|
|
|
</el-button> |
|
|
|
|
<el-button type="primary" icon="el-icon-setting" @click="handleSetting">批量设置 |
|
|
|
|
<el-button |
|
|
|
|
type="primary" |
|
|
|
|
icon="el-icon-setting" |
|
|
|
|
@click="handleSetting" |
|
|
|
|
>批量设置 |
|
|
|
|
</el-button> |
|
|
|
|
</template> |
|
|
|
|
<template #menu="{ row }"> |
|
|
|
|
<el-button type="primary" text plain style="border: 0; background-color: transparent !important" |
|
|
|
|
size="medium" @click.stop="handleIssue(row)"> |
|
|
|
|
<el-icon> |
|
|
|
|
<Pointer /> |
|
|
|
|
</el-icon> 下发 |
|
|
|
|
</el-button> |
|
|
|
|
size="medium" @click.stop="handleIssue(row)" >下发</el-button> |
|
|
|
|
</template> |
|
|
|
|
<template #targetLimit-form="{type}"> |
|
|
|
|
<div style="width: 100%;display: flex;justify-content: space-between;" |
|
|
|
|
v-show="type == 'add' || type == 'edit'"> |
|
|
|
|
<el-input style="width: 47%;" placeholder="请输入"></el-input>~<el-input style="width: 47%;" |
|
|
|
|
placeholder="请输入"></el-input> |
|
|
|
|
<div style="width: 100%;display: flex;justify-content: space-between;" v-show="type == 'add' || type == 'edit'"> |
|
|
|
|
<el-input style="width: 47%;" placeholder="请输入"></el-input>~<el-input style="width: 47%;" placeholder="请输入"></el-input> |
|
|
|
|
</div> |
|
|
|
|
<div v-show="type == 'view'">5 ~ 10</div> |
|
|
|
|
</template> |
|
|
|
|
@ -61,8 +64,12 @@ |
|
|
|
|
<el-dialog title="批量设置" append-to-body v-model="setBox" width="555px"> |
|
|
|
|
<el-form v-model="settingForm" label-width="80px"> |
|
|
|
|
<el-form-item label="有效期"> |
|
|
|
|
<el-date-picker v-model="settingForm.reallyDate" type="date" style="width: 100%;" |
|
|
|
|
placeholder="请选择有效期" /> |
|
|
|
|
<el-date-picker |
|
|
|
|
v-model="settingForm.reallyDate" |
|
|
|
|
type="date" |
|
|
|
|
style="width: 100%;" |
|
|
|
|
placeholder="请选择有效期" |
|
|
|
|
/> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="主管工艺"> |
|
|
|
|
<el-select v-model="settingForm.chargeCraft"></el-select> |
|
|
|
|
@ -89,9 +96,8 @@ export default { |
|
|
|
|
settingForm:{}, |
|
|
|
|
checkList:[1,2,3,4,5,6,7], |
|
|
|
|
option:{ |
|
|
|
|
// sortable:true, |
|
|
|
|
rowSort: false, |
|
|
|
|
columnSort: true, |
|
|
|
|
height:'auto', |
|
|
|
|
calcHeight: 32, |
|
|
|
|
tip: false, |
|
|
|
|
size: 'medium', |
|
|
|
|
simplePage: true, |
|
|
|
|
@ -106,9 +112,12 @@ export default { |
|
|
|
|
viewBtn: true, |
|
|
|
|
delBtn: true, |
|
|
|
|
editBtnText: '修改', |
|
|
|
|
viewBtnIcon:' ', |
|
|
|
|
delBtnIcon:' ', |
|
|
|
|
editBtnIcon:' ', |
|
|
|
|
viewBtnText:'详情', |
|
|
|
|
labelWidth: 120, |
|
|
|
|
menuWidth: 330, |
|
|
|
|
menuWidth: 220, |
|
|
|
|
dialogWidth: 1200, |
|
|
|
|
dialogClickModal: false, |
|
|
|
|
searchEnter: true, |
|
|
|
|
@ -116,6 +125,7 @@ export default { |
|
|
|
|
filterBtn: true, |
|
|
|
|
searchShowBtn: false, |
|
|
|
|
excelBtn: true, |
|
|
|
|
columnSort:true, |
|
|
|
|
index: false, |
|
|
|
|
showOverflowTooltip: true, |
|
|
|
|
column:[ |
|
|
|
|
@ -675,4 +685,24 @@ export default { |
|
|
|
|
} |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped></style> |
|
|
|
|
<style lang="scss" scoped> |
|
|
|
|
|
|
|
|
|
</style> |
|
|
|
|
<style lang="scss"> |
|
|
|
|
.el-table .el-table__cell{ |
|
|
|
|
height: 36px !important; |
|
|
|
|
padding: 0 !important; |
|
|
|
|
line-height: 36px !important; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.el-table th.el-table__cell{ |
|
|
|
|
background: #284c89 !important; |
|
|
|
|
color: #fff !important; |
|
|
|
|
} |
|
|
|
|
.el-table .sort-caret.ascending{ |
|
|
|
|
border-bottom-color: #fff !important; |
|
|
|
|
} |
|
|
|
|
.el-table .sort-caret.descending { |
|
|
|
|
border-top-color: #fff; |
|
|
|
|
} |
|
|
|
|
</style> |