|
|
|
@ -645,13 +645,13 @@ export default { |
|
|
|
<el-col :span="24"> |
|
|
|
<el-row :gutter="15"> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="物料编码" prop="componentPartNo"> |
|
|
|
<span slot="label" @click="partDialogFlag = true"><a>物料编码</a></span> |
|
|
|
<el-form-item label="产品编码" prop="componentPartNo"> |
|
|
|
<span slot="label" @click="partDialogFlag = true"><a>产品编码</a></span> |
|
|
|
<el-input @blur="handleQueryPart" v-model="testSoBom.componentPartNo"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="11"> |
|
|
|
<el-form-item label="物料名称" prop="partDesc"> |
|
|
|
<el-form-item label="产品名称" prop="partDesc"> |
|
|
|
<el-input disabled v-model="testSoBom.partDesc"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
@ -664,41 +664,6 @@ export default { |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" v-if="false"> |
|
|
|
<el-form-item label="单位用量" prop="assemblyQty"> |
|
|
|
<el-input-number style="width: 100%;margin-top: -5px;" :min="0" v-model="testSoBom.assemblyQty" :controls="false"></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" v-if="false"> |
|
|
|
<el-form-item label="固定损耗" prop="fixedScrapQty"> |
|
|
|
<el-input-number style="width: 100%;margin-top: -5px;" @input="computeQuantityRequired" :min="0" v-model="testSoBom.fixedScrapQty" :controls="false"></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" v-if="false"> |
|
|
|
<el-form-item label="报废率%" prop="scrapFactor"> |
|
|
|
<el-input-number @input="computeQuantityRequired" style="width: 100%;margin-top: -5px;" :max="100" :min="0" v-model="testSoBom.scrapFactor" :controls="false"></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" v-if="false"> |
|
|
|
<el-form-item label="发料数量" prop="issuedQty"> |
|
|
|
<el-input-number style="width: 100%;margin-top: -5px;" :min="0" v-model="testSoBom.issuedQty" :controls="false"></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" v-if="false"> |
|
|
|
<el-form-item label="发料日期" prop="issuedDate"> |
|
|
|
<el-input v-model="testSoBom.issuedDate"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" v-if="false"> |
|
|
|
<el-form-item label="预留数量" prop="reserveQty"> |
|
|
|
<el-input-number style="width: 100%;margin-top: -5px;" :min="0" v-model="testSoBom.reserveQty" :controls="false"></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" v-if="false"> |
|
|
|
<el-form-item label=" " prop="rmTypeDb"> |
|
|
|
<el-checkbox :true-label="1" :false-label="0" v-model="testSoBom.rmTypeDb">是否主物料</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="需求数量" prop="requiredQty"> |
|
|
|
<el-input-number @input="computeTotalCost" style="width: 100%;margin-top: -5px;" :min="0" v-model="testSoBom.requiredQty" :controls="false"></el-input-number> |
|
|
|
@ -732,19 +697,19 @@ export default { |
|
|
|
</span> |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
<el-dialog title="物料列表" width="35%" append-to-body :close-on-click-modal="false" |
|
|
|
<el-dialog title="产品列表" width="35%" append-to-body :close-on-click-modal="false" |
|
|
|
@close="closePartDialog" @open="openPartDialog" v-drag |
|
|
|
:visible.sync="partDialogFlag"> |
|
|
|
<!--搜索条件--> |
|
|
|
<el-form :model="partData" ref="partDataForm" label-position="top"> |
|
|
|
<el-row :gutter="10"> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="物料编号" prop="partNo"> |
|
|
|
<el-form-item label="产品编号" prop="partNo"> |
|
|
|
<el-input v-model="partData.partNo" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6" > |
|
|
|
<el-form-item label="物料描述" prop="partDesc"> |
|
|
|
<el-form-item label="产品描述" prop="partDesc"> |
|
|
|
<el-input v-model="partData.partDesc" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
@ -759,8 +724,8 @@ export default { |
|
|
|
<el-table :data="partList" ref="partDataTable" :style="{marginTop:'5px'}" |
|
|
|
height="200px" stripe border width="30%" |
|
|
|
@row-dblclick="dblClickPartTable"> |
|
|
|
<el-table-column label="物料编号" prop="partNo"/> |
|
|
|
<el-table-column label="物料描述" prop="partDesc"/> |
|
|
|
<el-table-column label="产品编号" prop="partNo"/> |
|
|
|
<el-table-column label="产品描述" prop="partDesc"/> |
|
|
|
</el-table> |
|
|
|
</el-dialog> |
|
|
|
</div> |
|
|
|
|