Browse Source

2025-03-26

master
qiezi 10 months ago
parent
commit
aa11d7791b
  1. 53
      src/views/modules/quote/detail/primary/quoteDetailRouting.vue

53
src/views/modules/quote/detail/primary/quoteDetailRouting.vue

@ -498,6 +498,9 @@ export default {
laborClassCost:[ laborClassCost:[
{ required: true, message: '请输入人工成本-生产', trigger: ['blur','change'] }, { required: true, message: '请输入人工成本-生产', trigger: ['blur','change'] },
], ],
shrinkageFactor:[
{ required: true, message: '请输入损耗率', trigger: ['blur','change'] },
],
}, },
changeLoading:false, changeLoading:false,
@ -805,7 +808,7 @@ export default {
</el-dialog> </el-dialog>
<el-dialog title="工序金额信息" top="23vh" v-drag :visible.sync="quoteDetailRoutingVisible" width="500px" append-to-body :close-on-click-modal="false">
<el-dialog title="工序信息" top="23vh" v-drag :visible.sync="quoteDetailRoutingVisible" width="500px" append-to-body :close-on-click-modal="false">
<el-form label-position="top" ref="quoteDetailRoutingForm" :model="quoteDetailRouting" :rules="rules" label-width="100px"> <el-form label-position="top" ref="quoteDetailRoutingForm" :model="quoteDetailRouting" :rules="rules" label-width="100px">
<el-row :gutter="10"> <el-row :gutter="10">
<el-col :span="8"> <el-col :span="8">
@ -818,34 +821,68 @@ export default {
<el-input v-model="quoteDetailRouting.partDesc" disabled></el-input> <el-input v-model="quoteDetailRouting.partDesc" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="工序编码"> <el-form-item label="工序编码">
<el-input v-model="quoteDetailRouting.operationNo" disabled></el-input> <el-input v-model="quoteDetailRouting.operationNo" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="16"> <el-col :span="16">
<el-form-item label="工序名称">
<el-input v-model="quoteDetailRouting.operationName" disabled></el-input>
</el-form-item>
<el-row :gutter="5">
<el-col :span="19">
<el-form-item label="工序名称">
<el-input v-model="quoteDetailRouting.operationName" disabled></el-input>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="损耗率%" prop="shrinkageFactor" :show-message="false">
<el-input-number :min="0" :controls="false" :step="0" v-model="quoteDetailRouting.shrinkageFactor"></el-input-number>
</el-form-item>
</el-col>
</el-row>
</el-col> </el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="单位机器成本" prop="workCenterCost" :show-message="false"> <el-form-item label="单位机器成本" prop="workCenterCost" :show-message="false">
<el-input-number :min="0" :controls="false" :step="0" v-model="quoteDetailRouting.workCenterCost"></el-input-number>
<el-row :gutter="5">
<el-col :span="14">
<el-input v-model="quoteDetailRouting.workCenterNo" disabled></el-input>
</el-col>
<el-col :span="10">
<el-input-number :min="0" :controls="false" :step="0" v-model="quoteDetailRouting.workCenterCost"></el-input-number>
</el-col>
</el-row>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="单位人工成本-调机" prop="setupLaborClassCost" :show-message="false"> <el-form-item label="单位人工成本-调机" prop="setupLaborClassCost" :show-message="false">
<el-input-number :min="0" :controls="false" :step="0" v-model="quoteDetailRouting.setupLaborClassCost"></el-input-number>
<el-row :gutter="5">
<el-col :span="14">
<el-input v-model="quoteDetailRouting.setupLaborClassNo" disabled></el-input>
</el-col>
<el-col :span="10">
<el-input-number :min="0" :controls="false" :step="0" v-model="quoteDetailRouting.setupLaborClassCost"></el-input-number>
</el-col>
</el-row>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="单位人工成本-生产" prop="laborClassCost" :show-message="false"> <el-form-item label="单位人工成本-生产" prop="laborClassCost" :show-message="false">
<el-input-number :min="0" :controls="false" :step="0" v-model="quoteDetailRouting.laborClassCost"></el-input-number>
<el-row :gutter="5">
<el-col :span="14">
<el-input v-model="quoteDetailRouting.laborClassNo" disabled></el-input>
</el-col>
<el-col :span="10">
<el-input-number :min="0" :controls="false" :step="0" v-model="quoteDetailRouting.laborClassCost"></el-input-number>
</el-col>
</el-row>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
<el-footer style="text-align: center;line-height: 1.5;height: 30px">
<el-footer style="text-align: center;line-height: 30px;height: 30px">
<el-button type="primary" @click="saveQuoteDetailRouting"> </el-button> <el-button type="primary" @click="saveQuoteDetailRouting"> </el-button>
<el-button type="primary" @click="quoteDetailRoutingVisible = false"> </el-button> <el-button type="primary" @click="quoteDetailRoutingVisible = false"> </el-button>
</el-footer> </el-footer>

Loading…
Cancel
Save