|
@@ -94,11 +94,11 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
|
|
|
|
+ <!-- <el-col :span="8">
|
|
|
<el-form-item label="批号:" prop="batchNo">
|
|
<el-form-item label="批号:" prop="batchNo">
|
|
|
<el-input v-model="form.batchNo" disabled />
|
|
<el-input v-model="form.batchNo" disabled />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
|
|
|
|
+ </el-col> -->
|
|
|
<!-- <el-col :span="8">
|
|
<!-- <el-col :span="8">
|
|
|
<el-form-item label="产品名称:" prop="productName">
|
|
<el-form-item label="产品名称:" prop="productName">
|
|
|
<el-input
|
|
<el-input
|
|
@@ -207,18 +207,19 @@
|
|
|
module="main"
|
|
module="main"
|
|
|
:showLib="false"
|
|
:showLib="false"
|
|
|
:limit="1"
|
|
:limit="1"
|
|
|
- :disabled="type=='detail'"
|
|
|
|
|
-
|
|
|
|
|
|
|
+ :disabled="type == 'detail'"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<el-table :data="form.productList" border height="30vh">
|
|
<el-table :data="form.productList" border height="30vh">
|
|
|
- <el-table-column label="产品编码" align="center" prop="productCode">
|
|
|
|
|
|
|
+ <el-table-column label="批次号" align="center" prop="batchNo">
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column label="产品名称" align="center" prop="productName">
|
|
|
|
|
|
|
+ <el-table-column label="编码" align="center" prop="productCode">
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
-
|
|
|
|
|
|
|
+ <el-table-column label="名称" align="center" prop="productName">
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+
|
|
|
<el-table-column label="规格" align="center" prop="specification">
|
|
<el-table-column label="规格" align="center" prop="specification">
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column label="牌号" align="center" prop="brandNo">
|
|
<el-table-column label="牌号" align="center" prop="brandNo">
|
|
@@ -248,10 +249,15 @@
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
|
- <div class="add-product" @click="addProduct" v-if="type!='detail'">
|
|
|
|
|
|
|
+ <div class="add-product" @click="addProduct" v-if="type != 'detail'">
|
|
|
<i class="el-icon-circle-plus-outline"></i>
|
|
<i class="el-icon-circle-plus-outline"></i>
|
|
|
</div>
|
|
</div>
|
|
|
- <EquipmentDialog ref="equipmentRefs" @choose="choose" :type="1" />
|
|
|
|
|
|
|
+ <EquipmentDialog
|
|
|
|
|
+ ref="equipmentRefs"
|
|
|
|
|
+ @choose="choose"
|
|
|
|
|
+ :type="1"
|
|
|
|
|
+ :isAll="true"
|
|
|
|
|
+ />
|
|
|
<productionPlan ref="productionPlanRef" @choose="choose" />
|
|
<productionPlan ref="productionPlanRef" @choose="choose" />
|
|
|
<workOrder ref="workOrderRef" @choose="choose" />
|
|
<workOrder ref="workOrderRef" @choose="choose" />
|
|
|
<produceOrder ref="produceOrderRef" @choose="choose" />
|
|
<produceOrder ref="produceOrderRef" @choose="choose" />
|
|
@@ -353,12 +359,14 @@ export default {
|
|
|
'form.type'(val) {
|
|
'form.type'(val) {
|
|
|
this.sourceList =
|
|
this.sourceList =
|
|
|
val == 1
|
|
val == 1
|
|
|
- ? [{ label: '入库申请单', value: '1' }]
|
|
|
|
|
- :val == 2? [
|
|
|
|
|
|
|
+ ? [{ label: '采购收货单', value: '1' }]
|
|
|
|
|
+ : val == 2
|
|
|
|
|
+ ? [
|
|
|
{ label: '生产计划', value: '2' },
|
|
{ label: '生产计划', value: '2' },
|
|
|
{ label: '生产订单', value: '3' },
|
|
{ label: '生产订单', value: '3' },
|
|
|
{ label: '生产工单', value: '4' }
|
|
{ label: '生产工单', value: '4' }
|
|
|
- ]:[]
|
|
|
|
|
|
|
+ ]
|
|
|
|
|
+ : [];
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
created() {},
|
|
created() {},
|
|
@@ -440,10 +448,10 @@ export default {
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
choose(data) {
|
|
choose(data) {
|
|
|
- let arr = [];
|
|
|
|
|
if (Array.isArray(data)) {
|
|
if (Array.isArray(data)) {
|
|
|
|
|
+ this.form.productList=[]
|
|
|
data.forEach((item) => {
|
|
data.forEach((item) => {
|
|
|
- arr.push({
|
|
|
|
|
|
|
+ this.form.productList.push({
|
|
|
productCode: item.code,
|
|
productCode: item.code,
|
|
|
productName: item.name,
|
|
productName: item.name,
|
|
|
specification: item.specification,
|
|
specification: item.specification,
|
|
@@ -451,24 +459,11 @@ export default {
|
|
|
productNumber: ''
|
|
productNumber: ''
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
- } else {
|
|
|
|
|
- arr = data.productName
|
|
|
|
|
- ? [
|
|
|
|
|
- {
|
|
|
|
|
- productCode: data.productCode,
|
|
|
|
|
- productName: data.productName,
|
|
|
|
|
- specification: data.model,
|
|
|
|
|
- brandNo: data.brandNo,
|
|
|
|
|
- productNumber: data.productNumber
|
|
|
|
|
- }
|
|
|
|
|
- ]
|
|
|
|
|
- : [];
|
|
|
|
|
|
|
+ return
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ this.form.productList=data.productList
|
|
|
this.form.planSourceId = data.id;
|
|
this.form.planSourceId = data.id;
|
|
|
this.form.planSourceCode = data.code;
|
|
this.form.planSourceCode = data.code;
|
|
|
- this.form.batchNo = data.batchNo;
|
|
|
|
|
- this.form.productList = arr;
|
|
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
//选择部门(搜索)
|
|
//选择部门(搜索)
|