通用删除

main
HUOJIN\92525 2024-06-18 15:53:00 +08:00
parent 9b127abdd8
commit 387199d0dc
2 changed files with 8 additions and 7 deletions

View File

@ -3,7 +3,7 @@
<el-button v-if="showEdit" v-permission="permission.edit" :loading="crud.status.cu === 2" :disabled="disabledEdit" <el-button v-if="showEdit" v-permission="permission.edit" :loading="crud.status.cu === 2" :disabled="disabledEdit"
size="mini" type="primary" icon="el-icon-edit" @click="crud.toEdit(data)"></el-button> size="mini" type="primary" icon="el-icon-edit" @click="crud.toEdit(data)"></el-button>
<el-popover v-model="pop" v-permission="permission.del" placement="top" width="180" trigger="click" <el-popover v-model="pop" v-permission="permission.del" placement="top" width="180" trigger="manual"
@show="onPopoverShow" @hide="onPopoverHide"> @show="onPopoverShow" @hide="onPopoverHide">
<p>{{ msg }}</p> <p>{{ msg }}</p>
<div style="text-align: right; margin: 0"> <div style="text-align: right; margin: 0">
@ -15,12 +15,11 @@
<el-button slot="reference" :disabled="disabledDle" v-if="showDle" type="danger" icon="el-icon-delete" size="mini" <el-button slot="reference" :disabled="disabledDle" v-if="showDle" type="danger" icon="el-icon-delete" size="mini"
@click="toDelete"/> @click="toDelete"/>
</el-popover> </el-popover>
</div> </div>
</template> </template>
<script> <script>
import CRUD, {crud} from '@crud/crud' import CRUD, {crud} from '@crud/crud'
import stockUrl from "@/api/stock";
import ContainerIn from "@/views/base-data/stock/containerIn.vue";
export default { export default {
mixins: [crud()], mixins: [crud()],
@ -58,7 +57,6 @@ export default {
return { return {
pop: false, pop: false,
} }
}, },
methods: { methods: {
doCancel() { doCancel() {

View File

@ -138,7 +138,7 @@
<el-form-item label="库区" prop="area"> <el-form-item label="库区" prop="area">
<el-select v-model="form.area" <el-select v-model="form.area"
value-key="id" filterable value-key="id" filterable
placeholder="请选择" style="width: 370px;"> placeholder="请选择" style="width: 370px;">
<el-option <el-option
v-for="item in areas" v-for="item in areas"
@ -149,7 +149,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="高度" v-if="showItemHeight"> <el-form-item label="高度" prop="itemHeight" v-if="showItemHeight">
<el-select <el-select
v-model="form.itemHeight" v-model="form.itemHeight"
clearable clearable
@ -237,7 +237,7 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column v-if="checkPer(['admin','point:edit'])" label="操作" align="center"> <el-table-column v-if="checkPer(['admin','point:edit','point:del'])" label="操作" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<udOperation <udOperation
:data="scope.row" :data="scope.row"
@ -342,6 +342,9 @@ export default {
], ],
area: [ area: [
{required: true, message: '库区不能为空', trigger: 'blur'} {required: true, message: '库区不能为空', trigger: 'blur'}
],
itemHeight: [
{required: true, message: '高度不能为空', trigger: 'blur'}
] ]
}, },
// //