| | |
| | | <template> |
| | | <j-modal |
| | | :title="title" |
| | | :width="800" |
| | | :visible="visible" |
| | | :confirmLoading="confirmLoading" |
| | | switchFullscreen |
| | | @ok="handleOk" |
| | | @cancel="handleCancel" |
| | | cancelText="关闭"> |
| | | |
| | | <j-modal :title="title" :width="1200" :visible="visible" :confirmLoading="confirmLoading" switchFullscreen |
| | | @ok="handleOk" @cancel="handleCancel" cancelText="关闭"> |
| | | <a-spin :spinning="confirmLoading"> |
| | | <a-form-model ref="form" :model="model" :rules="validatorRules"> |
| | | |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="reportId" label="报修ID"> |
| | | <a-input placeholder="请输入报修ID" v-model="model.reportId" /> |
| | | <a-form-model ref="form" :model="model" :rules="validatorRules" :labelCol="labelCol" :wrapperCol="wrapperCol"> |
| | | <a-row> |
| | | <a-col :span="customSpan"> |
| | | <a-form-model-item label="批次号" prop="batchNumber"> |
| | | <a-input placeholder="请输入批次号" v-model="model.batchNumber"/> |
| | | </a-form-model-item> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="equipmentId" label="设备ID"> |
| | | <a-input placeholder="请输入设备ID" v-model="model.equipmentId" /> |
| | | </a-col> |
| | | <a-col :span="customSpan"> |
| | | <a-form-model-item label="加工零件号" prop="processingPart"> |
| | | <a-input placeholder="请输入加工零件号" |
| | | v-model="model.processingPart"/> |
| | | </a-form-model-item> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="confirmer" label="操作工"> |
| | | <a-input placeholder="请输入操作工" v-model="model.confirmer" /> |
| | | </a-col> |
| | | <a-col :span="customSpan"> |
| | | <a-form-model-item label="件数" prop="quantity"> |
| | | <a-input-number placeholder="请输入件数" v-model="model.quantity" |
| | | :min="0" style="width: 100%"/> |
| | | </a-form-model-item> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="confirmTime" label="操作工确认时间"> |
| | | <a-input placeholder="请输入操作工确认时间" v-model="model.confirmTime" /> |
| | | </a-col> |
| | | <a-col :span="customSpan"> |
| | | <a-form-model-item prop="productLoss" label="产品损失情况"> |
| | | <j-dict-select-tag dict-code="yn" type="radio" |
| | | placeholder="请输入产品损失情况" |
| | | v-model="model.productLoss"/> |
| | | </a-form-model-item> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="productLoss" label="产品损失情况;是 否"> |
| | | <a-input placeholder="请输入产品损失情况;是 否" v-model="model.productLoss" /> |
| | | </a-col> |
| | | <a-col :span="24"> |
| | | <a-form-model-item :labelCol="labelColLong" |
| | | :wrapperCol="wrapperColLong" prop="qualityAnalysis" label="产品损失质量影响分析"> |
| | | <a-textarea placeholder="请输入产品损失质量影响分析" v-model="model.qualityAnalysis"/> |
| | | </a-form-model-item> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="qualityAnalysis" label="产品损失质量影响分析"> |
| | | <a-input placeholder="请输入产品损失质量影响分析" v-model="model.qualityAnalysis" /> |
| | | </a-form-model-item> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="technologist" label="主管工艺"> |
| | | <a-input placeholder="请输入主管工艺" v-model="model.technologist" /> |
| | | </a-form-model-item> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="technologistTime" label="主管工艺确认时间"> |
| | | <a-input placeholder="请输入主管工艺确认时间" v-model="model.technologistTime" /> |
| | | </a-form-model-item> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="technologistComment" label="主管工艺确认意见"> |
| | | <a-input placeholder="请输入主管工艺确认意见" v-model="model.technologistComment" /> |
| | | </a-form-model-item> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="deputyDepartment" label="部级领导"> |
| | | <a-input placeholder="请输入部级领导" v-model="model.deputyDepartment" /> |
| | | </a-form-model-item> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="deputyDepartmentTime" label="部级领导确认时间"> |
| | | <a-input placeholder="请输入部级领导确认时间" v-model="model.deputyDepartmentTime" /> |
| | | </a-form-model-item> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="deputyDepartmentComment" label="部级领导确认意见"> |
| | | <a-input placeholder="请输入部级领导确认意见" v-model="model.deputyDepartmentComment" /> |
| | | </a-form-model-item> |
| | | |
| | | </a-col> |
| | | </a-row> |
| | | </a-form-model> |
| | | </a-spin> |
| | | </j-modal> |
| | |
| | | return { |
| | | title:"操作", |
| | | visible: false, |
| | | customSpan: 6, |
| | | model: {}, |
| | | labelCol: { |
| | | xs: { span: 24 }, |
| | | sm: { span: 5 }, |
| | | sm: { span: 9 } |
| | | }, |
| | | wrapperCol: { |
| | | xs: { span: 24 }, |
| | | sm: { span: 16 }, |
| | | sm: { span: 12 } |
| | | }, |
| | | labelColLong: { |
| | | xs: { span: 24 }, |
| | | sm: { span: 3 } |
| | | }, |
| | | wrapperColLong: { |
| | | xs: { span: 24 }, |
| | | sm: { span: 20 } |
| | | }, |
| | | |
| | | confirmLoading: false, |
| | | validatorRules:{ |
| | | batchNumber: [{ required: true, message: '请输入批次号', trigger: 'change' }], |
| | | processingPart: [{ required: true, message: '请输入加工零件号', trigger: 'change' }], |
| | | quantity: [{ required: true, message: '请输入件数', trigger: 'change' }], |
| | | productLoss: [{ required: true, message: '请输入产品损失情况', trigger: 'change' }], |
| | | qualityAnalysis: [{ required: true, message: '请输入产品损失质量影响分析', trigger: 'change' }], |
| | | }, |
| | | url: { |
| | | add: "/eam/eamReportProductHazards/add", |