|
|
|
@ -452,21 +452,20 @@
|
|
|
|
|
</template>
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<JnpfPopupSelect
|
|
|
|
|
v-model="dataForm.planNumber"
|
|
|
|
|
@change="changeData('planNumber', -1)"
|
|
|
|
|
v-model="scope.row.supplier"
|
|
|
|
|
:rowIndex="null"
|
|
|
|
|
:formData="dataForm"
|
|
|
|
|
:templateJson="interfaceRes.planNumber"
|
|
|
|
|
:formData="scope.row"
|
|
|
|
|
:templateJson="[]"
|
|
|
|
|
placeholder="请选择"
|
|
|
|
|
propsValue="plan_number"
|
|
|
|
|
propsValue="supplier_cname"
|
|
|
|
|
popupWidth="800px"
|
|
|
|
|
popupTitle="选择数据"
|
|
|
|
|
popupType="dialog"
|
|
|
|
|
relationField="plan_number"
|
|
|
|
|
field="planNumber"
|
|
|
|
|
interfaceId="591169965881556997"
|
|
|
|
|
relationField="supplier_cname"
|
|
|
|
|
field="supplier"
|
|
|
|
|
interfaceId="591554794397630469"
|
|
|
|
|
:pageSize="20"
|
|
|
|
|
:columnOptions="planNumbercolumnOptions"
|
|
|
|
|
:columnOptions="suppliercolumnOptions"
|
|
|
|
|
clearable
|
|
|
|
|
:style="{ width: '100%' }"
|
|
|
|
|
>
|
|
|
|
@ -505,6 +504,19 @@
|
|
|
|
|
</JnpfDatePicker>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="操作" width="200">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-button
|
|
|
|
|
size="mini"
|
|
|
|
|
type="text"
|
|
|
|
|
class="JNPF-table-delBtn"
|
|
|
|
|
@click="
|
|
|
|
|
fnProcurementOrderItemDel(scope.$index)
|
|
|
|
|
"
|
|
|
|
|
>删除</el-button
|
|
|
|
|
>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
|
<div
|
|
|
|
|
class="table-actions"
|
|
|
|
@ -636,6 +648,12 @@ export default {
|
|
|
|
|
{ label: "单据日期", value: "order_date" },
|
|
|
|
|
{ label: "备注", value: "reamrk" }
|
|
|
|
|
],
|
|
|
|
|
suppliercolumnOptions: [
|
|
|
|
|
{ label: "物料需求计划单", value: "supplier_id" },
|
|
|
|
|
{ label: "物料信息", value: "supplier_sname" },
|
|
|
|
|
{ label: "年月", value: "supplier_cname" },
|
|
|
|
|
{ label: "单据日期", value: "supplier_classification" }
|
|
|
|
|
],
|
|
|
|
|
childIndex: -1,
|
|
|
|
|
isEdit: false,
|
|
|
|
|
interfaceRes: {
|
|
|
|
@ -716,6 +734,7 @@ export default {
|
|
|
|
|
this.procurementOrderItem.materialType = row.materialType;
|
|
|
|
|
this.procurementOrderItem.lackNumber = row.lackNumber;
|
|
|
|
|
this.procurementOrderItem.unit = row.unit;
|
|
|
|
|
this.procurementOrderItem.procurementNumber = this.dataForm.procurementNumber;
|
|
|
|
|
this.procurementOrderList = [];
|
|
|
|
|
this.procurementOrderList.push({ ...this.procurementOrderItem });
|
|
|
|
|
this.isOrdering = true;
|
|
|
|
@ -723,6 +742,15 @@ export default {
|
|
|
|
|
fnProcurementOrderItemAdd() {
|
|
|
|
|
this.procurementOrderList.push({ ...this.procurementOrderItem });
|
|
|
|
|
},
|
|
|
|
|
fnProcurementOrderItemDel(index) {
|
|
|
|
|
this.$confirm("此操作将永久删除该数据, 是否继续?", "提示", {
|
|
|
|
|
type: "warning"
|
|
|
|
|
})
|
|
|
|
|
.then(() => {
|
|
|
|
|
this.procurementOrderList.splice(index, 1);
|
|
|
|
|
})
|
|
|
|
|
.catch(() => {});
|
|
|
|
|
},
|
|
|
|
|
fnProcurementOrderCancel() {
|
|
|
|
|
this.procurementOrderList = [];
|
|
|
|
|
this.isOrdering = false;
|
|
|
|
|