| | |
| | | :confirm-working="isWorking" |
| | | @confirm="confirm" |
| | | > |
| | | <el-form :model="form" ref="form" label-suffix=":" :rules="rules"> |
| | | <el-form-item label="工厂" prop="factoryId"> |
| | | <el-form :model="form" ref="form" :rules="rules"> |
| | | <el-form-item label="工厂:" prop="factoryId"> |
| | | <el-select v-model="form.factoryId" placeholder="请选择工厂" :disabled="isEdit" filterable clearable @change="selectFactoey(form.factoryId, false)"> |
| | | <el-option |
| | | v-for="item in factories()" |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="物料信息" prop="materialId"> |
| | | <el-form-item label="物料信息:" prop="materialId"> |
| | | <!-- @change="selectMaterial(form.materialId, false)" --> |
| | | <el-select v-model="form.materialId" clearable filterable placeholder="请选择"> |
| | | <el-option |
| | |
| | | ></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="计划开始日期" prop="startDate"> |
| | | <el-date-picker |
| | | v-model="form.startDate" |
| | | value-format="yyyy-MM-dd" |
| | | placeholder="请选择计划开始日期" |
| | | :picker-options="pickerOptions" |
| | | ></el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="计划结束日期" prop="planDate"> |
| | | <el-form-item label="计划日期:" prop="planDate"> |
| | | <el-date-picker |
| | | v-model="form.planDate" |
| | | value-format="yyyy-MM-dd" |
| | | placeholder="请选择计划结束日期" |
| | | placeholder="请选择计划日期" |
| | | :picker-options="pickerOptions" |
| | | ></el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="计划数量" prop="num"> |
| | | <el-form-item label="计划数量:" prop="num"> |
| | | <el-input v-model="form.num" placeholder="请输入" max="10" v-trim/> |
| | | </el-form-item> |
| | | <el-form-item label="生产批次号" prop="batch"> |
| | | <el-input v-model="form.batch" placeholder="请输入" max="30" v-trim/> |
| | | </el-form-item> |
| | | <el-form-item label="销售订单" prop="salesorder"> |
| | | <el-input v-model="form.salesorder" placeholder="请输入" v-trim/> |
| | | </el-form-item> |
| | | <el-form-item label="优先级" prop="urgent"> |
| | | <el-form-item label="优先级:" prop="urgent"> |
| | | <el-input v-model="form.urgent" placeholder="请输入" max="4" v-trim/> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | num: null, |
| | | batch: null, |
| | | unitId: '', |
| | | startDate: '', |
| | | planDate: '', |
| | | salesorder: '', |
| | | urgent: '' |
| | | }, |
| | | materials: [], |
| | |
| | | api: '/business/workPlans', |
| | | 'field.id': 'id' |
| | | }) |
| | | let tempDate = new Date() |
| | | this.form.startDate = `${tempDate.getFullYear()}-${tempDate.getMonth() + 1}-${tempDate.getDate()}` |
| | | this.pickerOptions.disabledDate = (time) => { |
| | | // 一天 |
| | | let tempTime = 3600 * 1000 * 24 |
| | |
| | | } |
| | | } |
| | | } |
| | | /** |
| | | * |
| | | */ |
| | | </script> |