删除权限

This commit is contained in:
砂糖
2025-07-19 17:29:15 +08:00
parent 245bc4973b
commit 5bd163d8cd
19 changed files with 253 additions and 221 deletions

View File

@@ -11,14 +11,6 @@
/>
</el-select>
</el-form-item>
<el-form-item label="分类编码" prop="categoryCode">
<el-input
v-model="queryParams.categoryCode"
placeholder="请输入分类编码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="分类名称" prop="categoryName">
<el-input
v-model="queryParams.categoryName"
@@ -27,14 +19,6 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="分类描述" prop="categoryDesc">
<el-input
v-model="queryParams.categoryDesc"
placeholder="请输入分类描述"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="是否启用" prop="isEnabled">
<el-select v-model="queryParams.isEnabled" placeholder="请选择是否启用" clearable>
<el-option

View File

@@ -39,7 +39,7 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['klp:order:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
@@ -50,7 +50,7 @@
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['klp:order:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
@@ -61,7 +61,7 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['klp:order:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
@@ -71,7 +71,7 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['klp:order:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@@ -96,14 +96,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['klp:order:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['klp:order:remove']"
>删除</el-button>
<el-button
size="mini"

View File

@@ -83,7 +83,7 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['klp:product:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
@@ -94,7 +94,7 @@
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['klp:product:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
@@ -105,7 +105,7 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['klp:product:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
@@ -115,7 +115,7 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['klp:product:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@@ -123,14 +123,29 @@
<el-table v-loading="loading" :data="productList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="主键ID" align="center" prop="productId" v-if="true"/>
<el-table-column label="产品编号" align="center" prop="productCode" />
<el-table-column label="产品名称" align="center" prop="productName" />
<el-table-column label="负责人" align="center" prop="owner" />
<el-table-column label="基础材质分类ID" align="center" prop="baseMaterialId" />
<el-table-column label="表面处理分类ID" align="center" prop="surfaceTreatmentId" />
<el-table-column label="客户需求分类ID" align="center" prop="customerReqId" />
<el-table-column label="包装分类ID" align="center" prop="packagingId" />
<el-table-column label="基础材质分类" align="center">
<template slot-scope="scope">
<CategoryRenderer :category-id="scope.row.baseMaterialId" />
</template>
</el-table-column>
<el-table-column label="表面处理分类" align="center">
<template slot-scope="scope">
<CategoryRenderer :category-id="scope.row.surfaceTreatmentId" />
</template>
</el-table-column>
<el-table-column label="客户需求分类" align="center">
<template slot-scope="scope">
<CategoryRenderer :category-id="scope.row.customerReqId" />
</template>
</el-table-column>
<el-table-column label="包装分类" align="center">
<template slot-scope="scope">
<CategoryRenderer :category-id="scope.row.packagingId" />
</template>
</el-table-column>
<el-table-column label="厚度" align="center" prop="thickness" />
<el-table-column label="宽度" align="center" prop="width" />
<el-table-column label="内径" align="center" prop="innerDiameter" />
@@ -142,14 +157,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['klp:product:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['klp:product:remove']"
>删除</el-button>
</template>
</el-table-column>
@@ -211,11 +226,13 @@
<script>
import { listProduct, getProduct, delProduct, addProduct, updateProduct } from "@/api/wms/product";
import CategorySelect from '@/components/KLPService/CategorySelect';
import CategoryRenderer from '@/components/KLPService/Renderer/CategoryRenderer.vue';
export default {
name: "Product",
components: {
CategorySelect
CategorySelect,
CategoryRenderer
},
data() {
return {

View File

@@ -37,7 +37,6 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['wms:productBom:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
@@ -48,7 +47,6 @@
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['wms:productBom:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
@@ -59,7 +57,6 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['wms:productBom:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
@@ -69,7 +66,6 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['wms:productBom:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@@ -77,9 +73,8 @@
<el-table v-loading="loading" :data="productBomList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="BOM主键ID" align="center" prop="bomId" v-if="true"/>
<el-table-column label="产品ID" align="center" prop="productId" />
<el-table-column label="原材料ID" align="center" prop="rawMaterialId" />
<el-table-column label="产品" align="center" prop="productName" />
<el-table-column label="原材料" align="center" prop="rawMaterialName" />
<el-table-column label="每个产品所需原材料数量" align="center" prop="quantity" />
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column label="备注" align="center" prop="remark" />
@@ -90,14 +85,12 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['wms:productBom:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['wms:productBom:remove']"
>删除</el-button>
</template>
</el-table-column>
@@ -114,10 +107,10 @@
<!-- 添加或修改产品BOM产品-原材料清单对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="产品ID" prop="productId">
<el-form-item label="产品" prop="productId">
<ProductSelect v-model="form.productId" placeholder="请选择产品" />
</el-form-item>
<el-form-item label="原材料ID" prop="rawMaterialId">
<el-form-item label="原材料" prop="rawMaterialId">
<RawMaterialSelect v-model="form.rawMaterialId" placeholder="请选择原材料" />
</el-form-item>
<el-form-item label="每个产品所需原材料数量" prop="quantity">

View File

@@ -1,6 +1,6 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item label="原材料编号" prop="rawMaterialCode">
<el-input
v-model="queryParams.rawMaterialCode"
@@ -36,6 +36,7 @@
<el-form-item label="基础材质分类" prop="baseMaterialId">
<CategorySelect
v-model="queryParams.baseMaterialId"
category-type="base_material"
placeholder="请选择基础材质分类"
clearable
/>
@@ -43,74 +44,11 @@
<el-form-item label="表面处理分类" prop="surfaceTreatmentId">
<CategorySelect
v-model="queryParams.surfaceTreatmentId"
category-type="surface_treatment"
placeholder="请选择表面处理分类"
clearable
/>
</el-form-item>
<el-form-item label="厚度" prop="thickness">
<el-input
v-model="queryParams.thickness"
placeholder="请输入厚度"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="厚度偏差" prop="thicknessDeviation">
<el-input
v-model="queryParams.thicknessDeviation"
placeholder="请输入厚度偏差"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="宽度" prop="width">
<el-input
v-model="queryParams.width"
placeholder="请输入宽度"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="目标冷轧宽度" prop="targetColdWidth">
<el-input
v-model="queryParams.targetColdWidth"
placeholder="请输入目标冷轧宽度"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="目标冷轧厚度" prop="targetColdThickness">
<el-input
v-model="queryParams.targetColdThickness"
placeholder="请输入目标冷轧厚度"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="凸度" prop="crown">
<el-input
v-model="queryParams.crown"
placeholder="请输入凸度"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="卷重" prop="coilWeight">
<el-input
v-model="queryParams.coilWeight"
placeholder="请输入卷重"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="表面质量" prop="surfaceQuality">
<el-input
v-model="queryParams.surfaceQuality"
placeholder="请输入表面质量"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="是否启用" prop="isEnabled">
<el-input
v-model="queryParams.isEnabled"
@@ -133,7 +71,7 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['klp:rawMaterial:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
@@ -144,7 +82,7 @@
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['klp:rawMaterial:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
@@ -155,7 +93,7 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['klp:rawMaterial:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
@@ -165,7 +103,7 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['klp:rawMaterial:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@@ -178,20 +116,21 @@
<el-table-column label="原材料名称" align="center" prop="rawMaterialName" />
<el-table-column label="钢种/牌号" align="center" prop="steelGrade" />
<el-table-column label="目标冷轧牌号" align="center" prop="targetColdGrade" />
<el-table-column label="基础材质分类ID" align="center" prop="baseMaterialId" />
<el-table-column label="表面处理分类ID" align="center" prop="surfaceTreatmentId" />
<el-table-column label="厚度" align="center" prop="thickness" />
<el-table-column label="厚度偏差" align="center" prop="thicknessDeviation" />
<el-table-column label="宽度" align="center" prop="width" />
<el-table-column label="目标冷轧宽度" align="center" prop="targetColdWidth" />
<el-table-column label="目标冷轧厚度" align="center" prop="targetColdThickness" />
<el-table-column label="凸度" align="center" prop="crown" />
<el-table-column label="卷重" align="center" prop="coilWeight" />
<el-table-column label="表面质量" align="center" prop="surfaceQuality" />
<el-table-column label="基础材质分类" align="center">
<template slot-scope="scope">
<CategoryRenderer :category-id="scope.row.baseMaterialId" />
</template>
</el-table-column>
<el-table-column label="表面处理分类" align="center">
<template slot-scope="scope">
<CategoryRenderer :category-id="scope.row.surfaceTreatmentId" />
</template>
</el-table-column>
<el-table-column label="是否启用" align="center" prop="isEnabled" />
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" type="text" icon="el-icon-info" @click="showParamDetail(scope.row)">参数详情</el-button>
<el-button
size="mini"
type="text"
@@ -217,8 +156,8 @@
/>
<!-- 添加或修改原材料对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
<el-form-item label="原材料编号" prop="rawMaterialCode">
<el-input v-model="form.rawMaterialCode" placeholder="请输入原材料编号" />
</el-form-item>
@@ -231,62 +170,112 @@
<el-form-item label="目标冷轧牌号" prop="targetColdGrade">
<el-input v-model="form.targetColdGrade" placeholder="请输入目标冷轧牌号" />
</el-form-item>
<el-form-item label="基础材质分类" prop="baseMaterialId">
<CategorySelect v-model="form.baseMaterialId" categoryType="base_material" placeholder="请选择基础材质分类" clearable />
</el-form-item>
<el-form-item label="表面处理分类" prop="surfaceTreatmentId">
<CategorySelect v-model="form.surfaceTreatmentId" categoryType="surface_treatment" placeholder="请选择表面处理分类" clearable />
</el-form-item>
<el-form-item label="厚度" prop="thickness">
<el-input v-model="form.thickness" placeholder="请输入厚度" />
</el-form-item>
<el-form-item label="厚度偏差" prop="thicknessDeviation">
<el-input v-model="form.thicknessDeviation" placeholder="请输入厚度偏差" />
</el-form-item>
<el-form-item label="宽度" prop="width">
<el-input v-model="form.width" placeholder="请输入宽度" />
</el-form-item>
<el-form-item label="目标冷轧宽度" prop="targetColdWidth">
<el-input v-model="form.targetColdWidth" placeholder="请输入目标冷轧宽度" />
</el-form-item>
<el-form-item label="目标冷轧厚度" prop="targetColdThickness">
<el-input v-model="form.targetColdThickness" placeholder="请输入目标冷轧厚度" />
</el-form-item>
<el-form-item label="凸度" prop="crown">
<el-input v-model="form.crown" placeholder="请输入凸度" />
</el-form-item>
<el-form-item label="卷重" prop="coilWeight">
<el-input v-model="form.coilWeight" placeholder="请输入卷重" />
</el-form-item>
<el-form-item label="表面质量" prop="surfaceQuality">
<el-input v-model="form.surfaceQuality" placeholder="请输入表面质量" />
</el-form-item>
<el-form-item label="检测结论" prop="inspectionResult">
<el-input v-model="form.inspectionResult" placeholder="请输入检测结论" />
</el-form-item>
<!-- 基础材质分类和表面处理分类同一行 -->
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="基础材质分类" prop="baseMaterialId">
<CategorySelect v-model="form.baseMaterialId" category-type="base_material" placeholder="请选择基础材质分类" clearable />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="表面处理分类" prop="surfaceTreatmentId">
<CategorySelect v-model="form.surfaceTreatmentId" category-type="surface_treatment" placeholder="请选择表面处理分类" clearable />
</el-form-item>
</el-col>
</el-row>
<el-form-item label="是否启用" prop="isEnabled">
<el-input v-model="form.isEnabled" placeholder="请输入是否启用" />
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" />
</el-form-item>
<el-collapse>
<el-collapse-item title="详细参数">
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="厚度" prop="thickness">
<el-input v-model="form.thickness" placeholder="请输入厚度" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="厚度偏差" prop="thicknessDeviation">
<el-input v-model="form.thicknessDeviation" placeholder="请输入厚度偏差" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="宽度" prop="width">
<el-input v-model="form.width" placeholder="请输入宽度" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="目标冷轧宽度" prop="targetColdWidth">
<el-input v-model="form.targetColdWidth" placeholder="请输入目标冷轧宽度" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="目标冷轧厚度" prop="targetColdThickness">
<el-input v-model="form.targetColdThickness" placeholder="请输入目标冷轧厚度" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="凸度" prop="crown">
<el-input v-model="form.crown" placeholder="请输入凸度" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="卷重" prop="coilWeight">
<el-input v-model="form.coilWeight" placeholder="请输入卷重" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="表面质量" prop="surfaceQuality">
<el-input v-model="form.surfaceQuality" placeholder="请输入表面质量" />
</el-form-item>
</el-col>
</el-row>
</el-collapse-item>
</el-collapse>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
<el-dialog title="参数详情" :visible.sync="paramDialogVisible" width="400px">
<el-descriptions v-if="paramRow" :column="1" border>
<el-descriptions-item label="厚度">{{ paramRow.thickness || '--' }}</el-descriptions-item>
<el-descriptions-item label="厚度偏差">{{ paramRow.thicknessDeviation || '--' }}</el-descriptions-item>
<el-descriptions-item label="宽度">{{ paramRow.width || '--' }}</el-descriptions-item>
<el-descriptions-item label="目标冷轧宽度">{{ paramRow.targetColdWidth || '--' }}</el-descriptions-item>
<el-descriptions-item label="目标冷轧厚度">{{ paramRow.targetColdThickness || '--' }}</el-descriptions-item>
<el-descriptions-item label="凸度">{{ paramRow.crown || '--' }}</el-descriptions-item>
<el-descriptions-item label="卷重">{{ paramRow.coilWeight || '--' }}</el-descriptions-item>
<el-descriptions-item label="表面质量">{{ paramRow.surfaceQuality || '--' }}</el-descriptions-item>
<!-- 其它参数可继续追加 -->
</el-descriptions>
</el-dialog>
</div>
</template>
<script>
import { listRawMaterial, getRawMaterial, delRawMaterial, addRawMaterial, updateRawMaterial } from "@/api/wms/rawMaterial";
import CategorySelect from "@/components/KLPService/CategorySelect/index.vue";
import CategoryRenderer from '@/components/KLPService/Renderer/CategoryRenderer.vue';
export default {
name: "RawMaterial",
components: {
CategorySelect
CategorySelect,
CategoryRenderer
},
data() {
return {
@@ -389,7 +378,9 @@ export default {
isEnabled: [
{ required: true, message: "是否启用不能为空", trigger: "blur" }
],
}
},
paramDialogVisible: false,
paramRow: null,
};
},
created() {
@@ -524,6 +515,10 @@ export default {
this.download('wms/rawMaterial/export', {
...this.queryParams
}, `rawMaterial_${new Date().getTime()}.xlsx`)
},
showParamDetail(row) {
this.paramRow = row;
this.paramDialogVisible = true;
}
}
};

View File

@@ -31,7 +31,7 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['klp:schedulePlan:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
@@ -42,7 +42,7 @@
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['klp:schedulePlan:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
@@ -53,7 +53,7 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['klp:schedulePlan:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
@@ -63,7 +63,7 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['klp:schedulePlan:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@@ -89,14 +89,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['klp:schedulePlan:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['klp:schedulePlan:remove']"
>删除</el-button>
<el-button
size="mini"

View File

@@ -50,7 +50,7 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['klp:stockIo:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
@@ -61,7 +61,7 @@
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['klp:stockIo:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
@@ -72,7 +72,7 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['klp:stockIo:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
@@ -82,7 +82,7 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['klp:stockIo:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@@ -121,14 +121,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['klp:stockIo:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['klp:stockIo:remove']"
>删除</el-button>
<el-button
size="mini"

View File

@@ -31,7 +31,7 @@
size="mini"
@click="handleAdd"
:disabled="stockIo.status >= 2"
v-hasPermi="['klp:stockIoDetail:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
@@ -42,7 +42,7 @@
size="mini"
:disabled="single || stockIo.status >= 2"
@click="handleUpdate"
v-hasPermi="['klp:stockIoDetail:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
@@ -53,7 +53,7 @@
size="mini"
:disabled="multiple || stockIo.status >= 2"
@click="handleDelete"
v-hasPermi="['klp:stockIoDetail:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
@@ -63,7 +63,7 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['klp:stockIoDetail:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@@ -92,7 +92,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
:disabled="stockIo.status >= 2"
v-hasPermi="['klp:stockIoDetail:edit']"
>修改</el-button>
<el-button
size="mini"
@@ -100,7 +100,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
:disabled="stockIo.status >= 2"
v-hasPermi="['klp:stockIoDetail:remove']"
>删除</el-button>
</template>
</el-table-column>

View File

@@ -47,7 +47,7 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['klp:warehouse:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">