| | |
| | | <el-row :gutter="10" class="mb8"> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | icon="el-icon-plus" |
| | | size="mini" |
| | | @click="handleAdd" |
| | | v-hasPermi="['om:productionOrde:add']" |
| | | >新增</el-button> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="success" |
| | | plain |
| | | icon="el-icon-edit" |
| | |
| | | <i class="el-icon-s-order"></i> |
| | | {{titleName}} |
| | | </span> |
| | | <el-form ref="form" inline :model="form" :rules="rules" label-width="80px"> |
| | | <el-form-item label="工单号" prop="workOrderNo"> |
| | | <el-input v-model="form.workOrderNo" disabled placeholder="请输入生产订单" /> |
| | | <el-form ref="form" inline :model="form" :rules="rules" label-width="100px"> |
| | | <el-form-item label="生产通知单" prop="productionNotice"> |
| | | <el-input v-model="form.productionNotice" :disabled="editFlag" placeholder="请输入生产通知单" /> |
| | | </el-form-item> |
| | | <el-form-item label="订单编号" prop="productionNotice"> |
| | | <el-input v-model="form.productionNotice" disabled placeholder="请输入订单编号" /> |
| | | <el-form-item label="生产订单" prop="workOrderNo"> |
| | | <el-input v-model="form.workOrderNo" :disabled="editFlag" placeholder="请输入生产订单" /> |
| | | </el-form-item> |
| | | <el-form-item label="产品编号" prop="productCode"> |
| | | <el-input v-model="form.productCode" disabled placeholder="请输入产品编号" /> |
| | | <el-input v-model="form.productCode" :disabled="editFlag" placeholder="请输入产品编号" /> |
| | | </el-form-item> |
| | | <el-form-item label="产品名称" prop="productName"> |
| | | <el-input v-model="form.productName" disabled placeholder="请输入产品名称" /> |
| | | <el-form-item label="成品描述" prop="productName"> |
| | | <el-input v-model="form.productName" :disabled="editFlag" placeholder="请输入成品描述" /> |
| | | </el-form-item> |
| | | <el-form-item label="种类" prop="productName"> |
| | | <el-input v-model="form.typeZ" disabled placeholder="请输入种类" /> |
| | | <el-form-item label="机型" prop="productName"> |
| | | <el-input v-model="form.typeZ" :disabled="editFlag" placeholder="请输入机型" /> |
| | | </el-form-item> |
| | | <el-form-item label="需求数量" prop="planQty"> |
| | | <el-input v-model="form.planQty" :disabled="editFlag" placeholder="请输入需求数量" /> |
| | | </el-form-item> |
| | | <el-form-item label="工单状态" prop="orderStatus"> |
| | | <el-select style="width: 93%" v-model="form.orderStatus" placeholder="请选择工单状态"> |
| | |
| | | </div> |
| | | </el-dialog> |
| | | |
| | | <el-dialog v-dialogpop-up :title="title" :visible.sync="Createopen" width="500px" append-to-body> |
| | | <el-dialog v-dialogpop-up :title="title" :visible.sync="Createopen" width="600px" append-to-body> |
| | | <span slot="title"> |
| | | <i class="el-icon-s-order"></i> |
| | | {{titleName}} |
| | | </span> |
| | | <el-form ref="form" inline :model="form" :rules="CreateRules" label-width="100px"> |
| | | <el-form ref="form" inline :model="form" :rules="CreateRules" label-width="120px"> |
| | | <el-form-item label="机型" prop="typeZ"> |
| | | <el-input disabled v-model="form.typeZ" placeholder="请输入机型" /> |
| | | <el-input disabled v-model="form.typeZ" style="font-size: 18px" placeholder="请输入机型" /> |
| | | </el-form-item> |
| | | <el-form-item label="日期" prop="dateTime"> |
| | | <el-date-picker clearable |
| | |
| | | <el-input v-model="form.dateTimeRule"/> |
| | | </el-form-item> |
| | | <el-form-item label="起始编号" prop="startCode"> |
| | | <el-input type="number" :maxlength="3" :pattern="'[0-9]{3}'" v-model="form.startCode" placeholder="请输入起始编号" @input="handleCodeChangeStart"/> |
| | | <el-input type="number" style="font-size: 18px" :maxlength="3" :pattern="'[0-9]{3}'" v-model="form.startCode" placeholder="请输入起始编号" @input="handleCodeChangeStart"/> |
| | | </el-form-item> |
| | | <el-form-item label="起止编号" prop="startEndCode"> |
| | | <el-input type="textarea" disabled v-model="form.startEndCode"/> |
| | | <el-input type="textarea" style="font-size: 18px;width: 250px" disabled v-model="form.startEndCode"/> |
| | | </el-form-item> |
| | | </el-form> |
| | | <div slot="footer" class="dialog-footer"> |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | editFlag: false, |
| | | statuOptions:[ |
| | | { |
| | | label:"待下达", |
| | |
| | | handleAdd() { |
| | | this.initWorkshop(); |
| | | this.reset(); |
| | | this.editFlag = false |
| | | this.open = true; |
| | | this.titleName = "添加生产订单"; |
| | | }, |
| | |
| | | handleUpdate(row) { |
| | | this.initWorkshop(); |
| | | this.reset(); |
| | | this.editFlag = true |
| | | const id = row.id || this.ids |
| | | getProductionOrde(id).then(response => { |
| | | console.log(response.data) |