|
@@ -13,7 +13,7 @@
|
|
|
<el-form-item label="是否激活" prop="activeFlag">
|
|
|
<el-select v-model="queryParams.activeFlag" placeholder="请选择是否激活" clearable size="small">
|
|
|
<el-option
|
|
|
- v-for="dict in dict.type.sys_normal_disable"
|
|
|
+ v-for="dict in dict.type.sys_yes_no"
|
|
|
:key="dict.value"
|
|
|
:label="dict.label"
|
|
|
:value="dict.value"
|
|
@@ -37,7 +37,7 @@
|
|
|
v-hasPermi="['base:baseSku:add']"
|
|
|
>新增</el-button>
|
|
|
</el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
+ <!--<el-col :span="1.5">
|
|
|
<el-button
|
|
|
type="success"
|
|
|
plain
|
|
@@ -47,7 +47,7 @@
|
|
|
@click="handleUpdate"
|
|
|
v-hasPermi="['base:baseSku:edit']"
|
|
|
>修改</el-button>
|
|
|
- </el-col>
|
|
|
+ </el-col>-->
|
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
|
type="danger"
|
|
@@ -74,18 +74,18 @@
|
|
|
|
|
|
<el-table v-loading="loading" :data="baseSkuList" @selection-change="handleSelectionChange">
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="货主编号" align="center" prop="customerId" />
|
|
|
- <el-table-column label="产品编号" align="center" prop="sku" />
|
|
|
- <el-table-column label="产品类型" align="center" prop="skuType" />
|
|
|
+ <!--<el-table-column label="货主编号" align="center" prop="customerId" />-->
|
|
|
+ <el-table-column label="物料编号" align="center" prop="sku" />
|
|
|
+ <el-table-column label="物料类型" align="center" prop="skuType" />
|
|
|
<el-table-column label="规格" align="center" prop="specs" />
|
|
|
<el-table-column label="型号" align="center" prop="model" />
|
|
|
- <el-table-column label="描述1" align="center" prop="desc1" />
|
|
|
+ <el-table-column label="物料名称" align="center" prop="desc1" />
|
|
|
<el-table-column label="描述2" align="center" prop="desc2" />
|
|
|
<el-table-column label="自赋码1" align="center" prop="selfCode1" />
|
|
|
<el-table-column label="自赋码2" align="center" prop="selfCode2" />
|
|
|
<el-table-column label="是否危险品" align="center" prop="hazardFlag">
|
|
|
<template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.hazardFlag"/>
|
|
|
+ <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.hazardFlag"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="包装" align="center" prop="packId" />
|
|
@@ -94,7 +94,7 @@
|
|
|
<el-table-column label="净重" align="center" prop="netweight" />
|
|
|
<el-table-column label="是否激活" align="center" prop="activeFlag">
|
|
|
<template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.activeFlag"/>
|
|
|
+ <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.activeFlag"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="上架库位" align="center" prop="putawayLocation" />
|
|
@@ -110,17 +110,17 @@
|
|
|
<el-table-column label="有效期(天)" align="center" prop="shelflife" />
|
|
|
<el-table-column label="冷链标志" align="center" prop="coldFlag">
|
|
|
<template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.coldFlag"/>
|
|
|
+ <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.coldFlag"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="灭菌标志" align="center" prop="sterilizationFlag">
|
|
|
<template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.sterilizationFlag"/>
|
|
|
+ <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.sterilizationFlag"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="养护周期(天)" align="center" prop="curingCycle" />
|
|
|
<el-table-column label="生产企业" align="center" prop="manufacturer" />
|
|
|
- <el-table-column label="${comment}" align="center" prop="userdefine1" />
|
|
|
+ <!--<el-table-column label="${comment}" align="center" prop="userdefine1" />
|
|
|
<el-table-column label="${comment}" align="center" prop="userdefine2" />
|
|
|
<el-table-column label="${comment}" align="center" prop="userdefine3" />
|
|
|
<el-table-column label="${comment}" align="center" prop="userdefine4" />
|
|
@@ -129,20 +129,20 @@
|
|
|
<el-table-column label="${comment}" align="center" prop="userdefine7" />
|
|
|
<el-table-column label="${comment}" align="center" prop="userdefine8" />
|
|
|
<el-table-column label="${comment}" align="center" prop="userdefine9" />
|
|
|
- <el-table-column label="${comment}" align="center" prop="userdefine10" />
|
|
|
+ <el-table-column label="${comment}" align="center" prop="userdefine10" />-->
|
|
|
<el-table-column label="是否检测效期" align="center" prop="expirationDateCheck">
|
|
|
<template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.expirationDateCheck"/>
|
|
|
+ <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.expirationDateCheck"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="是否允许超收" align="center" prop="overchargeCheck">
|
|
|
<template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.overchargeCheck"/>
|
|
|
+ <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.overchargeCheck"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="是否需要质检" align="center" prop="qcCheck">
|
|
|
<template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.qcCheck"/>
|
|
|
+ <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.qcCheck"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="备注" align="center" prop="remark" />
|
|
@@ -165,7 +165,7 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
-
|
|
|
+
|
|
|
<pagination
|
|
|
v-show="total>0"
|
|
|
:total="total"
|
|
@@ -175,83 +175,195 @@
|
|
|
/>
|
|
|
|
|
|
<!-- 添加或修改物料信息对话框 -->
|
|
|
- <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="规格" prop="specs">
|
|
|
- <el-input v-model="form.specs" placeholder="请输入规格" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="型号" prop="model">
|
|
|
- <el-input v-model="form.model" placeholder="请输入型号" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="描述1" prop="desc1">
|
|
|
- <el-input v-model="form.desc1" placeholder="请输入描述1" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="描述2" prop="desc2">
|
|
|
- <el-input v-model="form.desc2" placeholder="请输入描述2" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="自赋码1" prop="selfCode1">
|
|
|
- <el-input v-model="form.selfCode1" placeholder="请输入自赋码1" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="自赋码2" prop="selfCode2">
|
|
|
- <el-input v-model="form.selfCode2" placeholder="请输入自赋码2" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="是否危险品" prop="hazardFlag">
|
|
|
- <el-select v-model="form.hazardFlag" placeholder="请选择是否危险品">
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.sys_normal_disable"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
-:value="dict.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="皮重" prop="tare">
|
|
|
- <el-input v-model="form.tare" placeholder="请输入皮重" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="毛重" prop="grossweight">
|
|
|
- <el-input v-model="form.grossweight" placeholder="请输入毛重" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="净重" prop="netweight">
|
|
|
- <el-input v-model="form.netweight" placeholder="请输入净重" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="是否激活" prop="activeFlag">
|
|
|
- <el-select v-model="form.activeFlag" placeholder="请选择是否激活">
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.sys_normal_disable"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
-:value="dict.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="高" prop="skuHigh">
|
|
|
- <el-input v-model="form.skuHigh" placeholder="请输入高" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="长" prop="skuLength">
|
|
|
- <el-input v-model="form.skuLength" placeholder="请输入长" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="宽" prop="skuWidth">
|
|
|
- <el-input v-model="form.skuWidth" placeholder="请输入宽" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="库存上限" prop="qtymax">
|
|
|
- <el-input v-model="form.qtymax" placeholder="请输入库存上限" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="库存下限" prop="qtymin">
|
|
|
- <el-input v-model="form.qtymin" placeholder="请输入库存下限" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="质检规则" prop="qcRule">
|
|
|
- <el-input v-model="form.qcRule" placeholder="请输入质检规则" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="质检周期" prop="qcTime">
|
|
|
- <el-input v-model="form.qcTime" placeholder="请输入质检周期" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="有效期(天)" prop="shelflife">
|
|
|
- <el-input v-model="form.shelflife" placeholder="请输入有效期(天)" />
|
|
|
- </el-form-item>
|
|
|
+ <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
|
|
|
+ <el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="物料编号" prop="sku">
|
|
|
+ <el-input v-model="form.sku" placeholder="请输入物料编号" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="物料种类" prop="skuType">
|
|
|
+ <el-select style="width: 100%" v-model="form.skuType" placeholder="请选择物料种类" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in skuTypeCombo"
|
|
|
+ :key="dict.itemCode"
|
|
|
+ :label="dict.itemName"
|
|
|
+ :value="dict.itemCode"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="物料名称" prop="desc1">
|
|
|
+ <el-input v-model="form.desc1" placeholder="请输入物料名称" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="描述" prop="desc2">
|
|
|
+ <el-input v-model="form.desc2" placeholder="描述" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="规格" prop="specs">
|
|
|
+ <el-input v-model="form.specs" placeholder="请输入规格" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="型号" prop="model">
|
|
|
+ <el-input v-model="form.model" placeholder="请输入型号" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="自赋码1" prop="selfCode1">
|
|
|
+ <el-input v-model="form.selfCode1" placeholder="请输入自赋码1" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="自赋码2" prop="selfCode2">
|
|
|
+ <el-input v-model="form.selfCode2" placeholder="请输入自赋码2" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="是否危险品" prop="hazardFlag">
|
|
|
+ <el-select v-model="form.hazardFlag" placeholder="请选择是否危险品" style="width: 100%">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.sys_yes_no"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="皮重" prop="tare">
|
|
|
+ <el-input v-model="form.tare" placeholder="请输入皮重" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="毛重" prop="grossweight">
|
|
|
+ <el-input v-model="form.grossweight" placeholder="请输入毛重" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="净重" prop="netweight">
|
|
|
+ <el-input v-model="form.netweight" placeholder="请输入净重" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <!--<el-row>-->
|
|
|
+ <!--<el-col :span="12">-->
|
|
|
+ <!--<el-form-item label="长" prop="skuLength">-->
|
|
|
+ <!--<el-input v-model="form.skuLength" placeholder="请输入长" />-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+ <!--</el-col>-->
|
|
|
+ <!--<el-col :span="12">-->
|
|
|
+ <!--<el-form-item label="宽" prop="skuWidth">-->
|
|
|
+ <!--<el-input v-model="form.skuWidth" placeholder="请输入宽" />-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+ <!--</el-col>-->
|
|
|
+ <!--</el-row>-->
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="库存上限" prop="qtymax">
|
|
|
+ <el-input v-model="form.qtymax" placeholder="请输入库存上限" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="库存下限" prop="qtymin">
|
|
|
+ <el-input v-model="form.qtymin" placeholder="请输入库存下限" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="是否检测效期" prop="expirationDateCheck">
|
|
|
+ <el-select v-model="form.expirationDateCheck" placeholder="请选择是否检测效期" style="width: 100%">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.sys_yes_no"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="有效期(天)" prop="shelflife">
|
|
|
+ <el-input v-model="form.shelflife" placeholder="请输入有效期(天)" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="是否允许超收" prop="overchargeCheck">
|
|
|
+ <el-select v-model="form.overchargeCheck" placeholder="请选择是否允许超收" style="width: 100%">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.sys_yes_no"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="是否需要质检" prop="qcCheck">
|
|
|
+ <el-select v-model="form.qcCheck" placeholder="请选择是否需要质检" style="width: 100%">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.sys_yes_no"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="是否激活" prop="activeFlag">
|
|
|
+ <el-select v-model="form.activeFlag" placeholder="请选择是否激活" style="width: 100%">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.sys_yes_no"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <!--<el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="质检规则" prop="qcRule">
|
|
|
+ <el-input v-model="form.qcRule" placeholder="请输入质检规则" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="质检周期" prop="qcTime">
|
|
|
+ <el-input v-model="form.qcTime" placeholder="请输入质检周期" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
<el-form-item label="冷链标志" prop="coldFlag">
|
|
|
<el-select v-model="form.coldFlag" placeholder="请选择冷链标志">
|
|
|
<el-option
|
|
|
- v-for="dict in dict.type.sys_normal_disable"
|
|
|
+ v-for="dict in dict.type.sys_yes_no"
|
|
|
:key="dict.value"
|
|
|
:label="dict.label"
|
|
|
:value="dict.value"
|
|
@@ -261,7 +373,7 @@
|
|
|
<el-form-item label="灭菌标志" prop="sterilizationFlag">
|
|
|
<el-select v-model="form.sterilizationFlag" placeholder="请选择灭菌标志">
|
|
|
<el-option
|
|
|
- v-for="dict in dict.type.sys_normal_disable"
|
|
|
+ v-for="dict in dict.type.sys_yes_no"
|
|
|
:key="dict.value"
|
|
|
:label="dict.label"
|
|
|
:value="dict.value"
|
|
@@ -274,69 +386,9 @@
|
|
|
<el-form-item label="生产企业" prop="manufacturer">
|
|
|
<el-input v-model="form.manufacturer" type="textarea" placeholder="请输入内容" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="${comment}" prop="userdefine1">
|
|
|
- <el-input v-model="form.userdefine1" placeholder="请输入${comment}" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="${comment}" prop="userdefine2">
|
|
|
- <el-input v-model="form.userdefine2" placeholder="请输入${comment}" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="${comment}" prop="userdefine3">
|
|
|
- <el-input v-model="form.userdefine3" placeholder="请输入${comment}" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="${comment}" prop="userdefine4">
|
|
|
- <el-input v-model="form.userdefine4" placeholder="请输入${comment}" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="${comment}" prop="userdefine5">
|
|
|
- <el-input v-model="form.userdefine5" placeholder="请输入${comment}" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="${comment}" prop="userdefine6">
|
|
|
- <el-input v-model="form.userdefine6" placeholder="请输入${comment}" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="${comment}" prop="userdefine7">
|
|
|
- <el-input v-model="form.userdefine7" placeholder="请输入${comment}" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="${comment}" prop="userdefine8">
|
|
|
- <el-input v-model="form.userdefine8" placeholder="请输入${comment}" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="${comment}" prop="userdefine9">
|
|
|
- <el-input v-model="form.userdefine9" placeholder="请输入${comment}" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="${comment}" prop="userdefine10">
|
|
|
- <el-input v-model="form.userdefine10" placeholder="请输入${comment}" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="是否检测效期" prop="expirationDateCheck">
|
|
|
- <el-select v-model="form.expirationDateCheck" placeholder="请选择是否检测效期">
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.sys_normal_disable"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
-:value="dict.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="是否允许超收" prop="overchargeCheck">
|
|
|
- <el-select v-model="form.overchargeCheck" placeholder="请选择是否允许超收">
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.sys_normal_disable"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
-:value="dict.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="是否需要质检" prop="qcCheck">
|
|
|
- <el-select v-model="form.qcCheck" placeholder="请选择是否需要质检">
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.sys_normal_disable"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
-:value="dict.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
<el-form-item label="备注" prop="remark">
|
|
|
<el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>-->
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
@@ -348,10 +400,11 @@
|
|
|
|
|
|
<script>
|
|
|
import { listBaseSku, getBaseSku, delBaseSku, addBaseSku, updateBaseSku } from "@/api/base/baseSku";
|
|
|
+import { querySkuTypeDict } from "@/api/base/skuType";
|
|
|
|
|
|
export default {
|
|
|
name: "BaseSku",
|
|
|
- dicts: ['sys_normal_disable'],
|
|
|
+ dicts: ['sys_yes_no'],
|
|
|
data() {
|
|
|
return {
|
|
|
// 遮罩层
|
|
@@ -385,19 +438,32 @@ export default {
|
|
|
form: {},
|
|
|
// 表单校验
|
|
|
rules: {
|
|
|
- hazardFlag: [
|
|
|
- { required: true, message: "是否危险品不能为空", trigger: "change" }
|
|
|
+ sku: [
|
|
|
+ { required: true, message: "产品编号不能为空", trigger: "change" }
|
|
|
+ ],
|
|
|
+ skuType: [
|
|
|
+ { required: true, message: "产品分类不能为空", trigger: "change" }
|
|
|
],
|
|
|
activeFlag: [
|
|
|
{ required: true, message: "是否激活不能为空", trigger: "change" }
|
|
|
],
|
|
|
- }
|
|
|
+ desc1: [
|
|
|
+ { required: true, message: "产品名称不能为空", trigger: "change" }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ skuTypeCombo: []
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
+ this.init();
|
|
|
this.getList();
|
|
|
},
|
|
|
methods: {
|
|
|
+ init() {
|
|
|
+ querySkuTypeDict().then(response => {
|
|
|
+ this.skuTypeCombo = response.data;
|
|
|
+ });
|
|
|
+ },
|
|
|
/** 查询物料信息列表 */
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
@@ -424,12 +490,12 @@ export default {
|
|
|
desc2: null,
|
|
|
selfCode1: null,
|
|
|
selfCode2: null,
|
|
|
- hazardFlag: null,
|
|
|
+ hazardFlag: 'N',
|
|
|
packId: null,
|
|
|
tare: null,
|
|
|
grossweight: null,
|
|
|
netweight: null,
|
|
|
- activeFlag: null,
|
|
|
+ activeFlag: 'Y',
|
|
|
putawayLocation: null,
|
|
|
putawayZone: null,
|
|
|
putawayRule: null,
|
|
@@ -443,8 +509,8 @@ export default {
|
|
|
qcRule: null,
|
|
|
qcTime: null,
|
|
|
shelflife: null,
|
|
|
- coldFlag: null,
|
|
|
- sterilizationFlag: null,
|
|
|
+ coldFlag: 'N',
|
|
|
+ sterilizationFlag: 'N',
|
|
|
curingCycle: null,
|
|
|
manufacturer: null,
|
|
|
userdefine1: null,
|
|
@@ -457,9 +523,9 @@ export default {
|
|
|
userdefine8: null,
|
|
|
userdefine9: null,
|
|
|
userdefine10: null,
|
|
|
- expirationDateCheck: null,
|
|
|
- overchargeCheck: null,
|
|
|
- qcCheck: null,
|
|
|
+ expirationDateCheck: 'N',
|
|
|
+ overchargeCheck: 'Y',
|
|
|
+ qcCheck: 'N',
|
|
|
createBy: null,
|
|
|
createTime: null,
|
|
|
updateBy: null,
|
|
@@ -493,8 +559,9 @@ export default {
|
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
|
this.reset();
|
|
|
- const customerId = row.customerId || this.ids
|
|
|
- getBaseSku(customerId).then(response => {
|
|
|
+ const customerId = row.customerId
|
|
|
+ const sku = row.sku
|
|
|
+ getBaseSku(customerId,sku).then(response => {
|
|
|
this.form = response.data;
|
|
|
this.open = true;
|
|
|
this.title = "修改物料信息";
|