删除权限
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user