|
|
|
@ -73,6 +73,7 @@
|
|
|
|
|
<template #default="slotProps"> |
|
|
|
|
<el-button size="small" @click="viewReservation(slotProps.scope)">查看</el-button> |
|
|
|
|
<el-button size="small" @click="editsolt(slotProps.scope)">编辑</el-button> |
|
|
|
|
<br/> |
|
|
|
|
<el-button size="small" @click="cancelReservation(slotProps.scope)">取消预约</el-button> |
|
|
|
|
</template> |
|
|
|
|
</tablecmt> |
|
|
|
@ -183,6 +184,21 @@
|
|
|
|
|
</span> |
|
|
|
|
</template> |
|
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-dialog title="预约取消" |
|
|
|
|
v-model="dialogCancelReservation" |
|
|
|
|
style="width: 50%;height: 50%" > |
|
|
|
|
<el-form :model="form" > |
|
|
|
|
<el-form-item label="原因:" > |
|
|
|
|
<el-input v-model="form.message" autocomplete="off"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-form> |
|
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
|
|
<el-button @click="dialogCancelReservation = false">取 消</el-button> |
|
|
|
|
<el-button type="primary" @click="dialogCancelReservation = false">确 定</el-button> |
|
|
|
|
</div> |
|
|
|
|
</el-dialog> |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
@ -496,8 +512,8 @@
|
|
|
|
|
loaderData: [], |
|
|
|
|
goodsAreaIdData: [], |
|
|
|
|
deptId: '', |
|
|
|
|
visible: false, |
|
|
|
|
message: '' |
|
|
|
|
dialogCancelReservation: false, |
|
|
|
|
message: '', |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
mounted() { |
|
|
|
@ -616,8 +632,10 @@
|
|
|
|
|
const { row } = scope; |
|
|
|
|
console.log(row); |
|
|
|
|
}, |
|
|
|
|
cancelReservation(){ |
|
|
|
|
|
|
|
|
|
cancelReservation(scope){ |
|
|
|
|
const { row } = scope; |
|
|
|
|
this.dialogCancelReservation = true; |
|
|
|
|
console.log(row); |
|
|
|
|
}, |
|
|
|
|
editsolt(scope) { |
|
|
|
|
const { row } = scope; |
|
|
|
|