| | |
| | | </a-form-model-item> |
| | | </a-col> |
| | | </a-row> |
| | | <a-row :guitter="24"> |
| | | <a-row :gutter="24"> |
| | | <a-col :span="12"> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="leanDepartId_dictText" label="借入车间"> |
| | | <a-input v-model="model.leanDepartId_dictText" disabled /> |
| | |
| | | </a-form-model-item> |
| | | </a-col> |
| | | </a-row> |
| | | <div v-if="approvalDisable"> |
| | | <a-divider orientation="center" style="font-size: large;font-style: italic;color: #66aeed;"> 管理员审批 |
| | | |
| | | <div v-if="leanOutApprovalDisable"> |
| | | <a-divider orientation="center" style="font-size: large;font-style: italic;color: #66aeed;"> 使用车间出厂审批 |
| | | </a-divider> |
| | | <a-row :gutter="24"> |
| | | <a-col :span="12"> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="approvalDealType" label="审批类型"> |
| | | <j-dict-select-tag type="radio" v-model="model.approvalDealType" dictCode="approved_rejected" |
| | | placeholder="请选择处理类型" :disabled="disableSubmit || initialAcceptanceDisable" /> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="useApprovalDealType" label="审批类型"> |
| | | <j-dict-select-tag type="radio" v-model="model.useApprovalDealType" dictCode="approved_rejected" |
| | | placeholder="请选择处理类型" |
| | | :disabled="disableSubmit || model.leanStatus!=='WAIT_APPROVAL_OUT'"/> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | <a-col :span="12"> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="approvalComment" label="确认意见"> |
| | | <a-textarea placeholder="请输入确认意见" v-model="model.approvalComment" |
| | | :disabled="disableSubmit || returnDisable" /> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="useApprovalComment" label="确认意见"> |
| | | <a-textarea placeholder="请输入确认意见" v-model="model.useApprovalComment" |
| | | :disabled="disableSubmit || model.leanStatus!=='WAIT_APPROVAL_OUT'"/> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | </a-row> |
| | | </div> |
| | | <!-- <div v-if="returnDisable">--> |
| | | <!-- <a-divider orientation="center" style="font-size: large;font-style: italic;color: #66aeed;"> 归还信息--> |
| | | <!-- </a-divider>--> |
| | | <!-- <a-row :gutter="24">--> |
| | | <!-- <a-col :span="24">--> |
| | | <!-- <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="returnComment"--> |
| | | <!-- label="归还备注">--> |
| | | <!-- <a-textarea placeholder="请输入归还备注" v-model="model.returnComment"--> |
| | | <!-- :disabled="disableSubmit || confirmDisable" />--> |
| | | <!-- </a-form-model-item>--> |
| | | <!-- </a-col>--> |
| | | <!-- </a-row>--> |
| | | <!-- </div>--> |
| | | |
| | | <div v-if="leanInApprovalDisable"> |
| | | <a-divider orientation="center" style="font-size: large;font-style: italic;color: #66aeed;"> 借用车间出厂审批 |
| | | </a-divider> |
| | | <a-row :gutter="24"> |
| | | <a-col :span="12"> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="leanOutApprovalDealType" label="审批类型"> |
| | | <j-dict-select-tag type="radio" v-model="model.leanOutApprovalDealType" dictCode="approved_rejected" |
| | | placeholder="请选择处理类型" |
| | | :disabled="disableSubmit || model.leanStatus!=='WAIT_APPROVAL_IN'"/> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | <a-col :span="12"> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="leanOutApprovalComment" label="确认意见"> |
| | | <a-textarea placeholder="请输入确认意见" v-model="model.leanOutApprovalComment" |
| | | :disabled="disableSubmit || model.leanStatus!=='WAIT_APPROVAL_IN'"/> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | </a-row> |
| | | </div> |
| | | </a-form-model> |
| | | </a-spin> |
| | | </j-modal> |
| | |
| | | spinning: false, |
| | | imageSrc: null, |
| | | validatorRules: { |
| | | approvalDealType: [ |
| | | useApprovalDealType: [ |
| | | { required: true, message: '请选择通过或驳回!' } |
| | | ], |
| | | approvalComment: [ |
| | | leanOutApprovalDealType: [ |
| | | { required: true, message: '请选择通过或驳回!' } |
| | | ], |
| | | useApprovalComment: [ |
| | | { required: true, message: '请输入审批意见!' } |
| | | ], |
| | | returnComment: [ |
| | | { required: true, message: '请输入归还备注!' } |
| | | leanOutApprovalComment: [ |
| | | { required: true, message: '请输入审批意见!' } |
| | | ], |
| | | confirmComment: [ |
| | | { required: true, message: '请输入确认意见!' } |
| | | ] |
| | | }, |
| | | url: { |
| | | queryById: '/eam/eamEquipmentLeanOut/queryById', |
| | |
| | | this.loadAllProductionTree() |
| | | }, |
| | | computed: { |
| | | approvalDisable: function() { |
| | | return ['WAIT_APPROVAL', 'WAIT_RETURN', 'WAIT_CONFIRM', 'COMPLETE'].includes(this.model.leanStatus) |
| | | leanOutApprovalDisable: function() { |
| | | return ['WAIT_APPROVAL_OUT', 'WAIT_APPROVAL_IN', 'COMPLETE'].includes(this.model.leanStatus) |
| | | }, |
| | | returnDisable: function() { |
| | | return ['WAIT_RETURN', 'WAIT_CONFIRM', 'COMPLETE'].includes(this.model.leanStatus) |
| | | }, |
| | | confirmDisable: function() { |
| | | return ['WAIT_CONFIRM', 'COMPLETE'].includes(this.model.leanStatus) |
| | | }, |
| | | completionDisable: function() { |
| | | return ['COMPLETE'].includes(this.model.leanStatus) |
| | | leanInApprovalDisable: function() { |
| | | return ['WAIT_APPROVAL_IN', 'COMPLETE'].includes(this.model.leanStatus) |
| | | } |
| | | }, |
| | | methods: { |
| | |
| | | this.model.userId = item.assignee |
| | | this.model.instanceId = item.procInstId |
| | | this.model.values = item.variables |
| | | this.spinning = false; |
| | | this.spinning = false |
| | | }, |
| | | |
| | | recordDetail(record) { |
| | |
| | | close() { |
| | | this.$emit('close') |
| | | this.visible = false |
| | | this.$refs.form.clearValidate() |
| | | if (this.$refs.form) this.$refs.form.clearValidate() |
| | | }, |
| | | loadAllProductionTree() { |
| | | //加载车间选择树 |
| | |
| | | if (res.success) { |
| | | this.treeData = [...res.result] |
| | | } else { |
| | | that.$message.warning(res.message) |
| | | this.$message.warning(res.message) |
| | | } |
| | | }) |
| | | } |