|
@@ -9,17 +9,17 @@
|
|
|
<el-row class="my-row">
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="物料名称" prop="productName">
|
|
|
- <el-input v-model="dataForm.productName" :disabled="true" placeholder="物料名称"></el-input>
|
|
|
+ <el-input v-model="dataForm.productName" :disabled="edit" placeholder="物料名称"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="物料编号" prop="prodCode">
|
|
|
- <el-input v-model="dataForm.prodCode" :disabled="true" placeholder="物料编号"></el-input>
|
|
|
+ <el-input v-model="dataForm.prodCode" :disabled="edit" placeholder="物料编号"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="型号及规格" prop="productSpec">
|
|
|
- <el-input v-model="dataForm.productSpec" :disabled="true" placeholder="型号及规格"></el-input>
|
|
|
+ <el-input v-model="dataForm.productSpec" :disabled="edit" placeholder="型号及规格"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -47,7 +47,7 @@
|
|
|
<el-row class="my-row">
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="批次号" prop="batchNumber">
|
|
|
- <el-input v-model="dataForm.batchNumber" :disabled="true" placeholder="批次号"></el-input>
|
|
|
+ <el-input v-model="dataForm.batchNumber" :disabled="edit" placeholder="批次号"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
@@ -59,7 +59,7 @@
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="8" v-if="edit">
|
|
|
<el-form-item label="合格数量" prop="qualifiedCnt">
|
|
|
<el-input-number v-model="dataForm.qualifiedCnt" :disabled="display" :min="1"/>
|
|
|
</el-form-item>
|
|
@@ -126,6 +126,7 @@
|
|
|
data () {
|
|
|
return {
|
|
|
visible: false,
|
|
|
+ edit: false,
|
|
|
display: false,
|
|
|
dataList: [],
|
|
|
transferData: {},
|
|
@@ -136,8 +137,10 @@
|
|
|
productName: [{ required: true, message: '物料名称不能为空', trigger: 'blur' }],
|
|
|
prodCode: [{ required: true, message: '物料编号不能为空', trigger: 'blur' }],
|
|
|
productSpec: [{ required: true, message: '型号规格不能为空', trigger: 'blur' }],
|
|
|
- batchNumber: [{ required: true, message: '批次号不能为空', trigger: 'blur' }],
|
|
|
- specificationExplian: [{ required: true, message: '要求说明不能为空', trigger: 'blur' }],
|
|
|
+ cnt: [{ required: true, message: '数量不能为空', trigger: 'blur' }],
|
|
|
+ unitName: [{ required: true, message: '单位不能为空', trigger: 'blur' }],
|
|
|
+ // batchNumber: [{ required: true, message: '批次号不能为空', trigger: 'blur' }],
|
|
|
+ // specificationExplian: [{ required: true, message: '要求说明不能为空', trigger: 'blur' }],
|
|
|
// docId: [{ required: true, message: '请选择工艺文件', trigger: 'change' }],
|
|
|
deadline: [{ required: true, message: '请选择委外期限', trigger: 'change' }]
|
|
|
},
|
|
@@ -154,6 +157,9 @@
|
|
|
taxRateVal: 0
|
|
|
}
|
|
|
this.visible = true
|
|
|
+ if (id) {
|
|
|
+ this.edit = true
|
|
|
+ }
|
|
|
this.id = id || Math.round(Math.random() * 1000000)
|
|
|
this.display = display
|
|
|
if (!id) return
|