ÎļþÃû´Ó src/views/flowable/workflow/leanOut/EquipmentReturnApprovalModal.vue ÐÞ¸Ä |
| | |
| | | </a-col> |
| | | </a-row> |
| | | |
| | | <div> |
| | | <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" label="审æ¹ç±»å"> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="审æ¹ç±»å" prop="useApprovalDealType"> |
| | | <j-dict-select-tag type="radio" v-model="model.useApprovalDealType" dictCode="approved_rejected" |
| | | placeholder="è¯·éæ©å¤çç±»å" disabled/> |
| | | 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" label="确认æè§"> |
| | | <a-textarea placeholder="请è¾å
¥ç¡®è®¤æè§" v-model="model.useApprovalComment" disabled/> |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="确认æè§" prop="useApprovalComment"> |
| | | <a-textarea placeholder="请è¾å
¥ç¡®è®¤æè§" v-model="model.useApprovalComment" |
| | | :disabled="disableSubmit || model.leanStatus!=='WAIT_APPROVAL_OUT'"/> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | </a-row> |
| | | </div> |
| | | |
| | | <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" label="审æ¹ç±»å"> |
| | | <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/> |
| | | 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" |
| | | <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="leanOutApprovalComment" |
| | | label="确认æè§"> |
| | | <a-textarea placeholder="请è¾å
¥ç¡®è®¤æè§" v-model="model.leanOutApprovalComment" disabled/> |
| | | <a-textarea placeholder="请è¾å
¥ç¡®è®¤æè§" v-model="model.leanOutApprovalComment" |
| | | :disabled="disableSubmit || model.leanStatus!=='WAIT_APPROVAL_IN'"/> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | </a-row> |
| | |
| | | import LxSearchEquipmentSelect from '@views/eam/equipment/modules/LxSearchEquipmentSelect.vue' |
| | | |
| | | export default { |
| | | name: 'EquipmentLeanOutApprovalModal', |
| | | name: 'EquipmentLeanOutAndReturnApprovalModal', |
| | | components: { |
| | | LxSearchEquipmentSelect |
| | | }, |
| | |
| | | spinning: false, |
| | | imageSrc: null, |
| | | validatorRules: { |
| | | useApprovalDealType: [ |
| | | { required: true, message: 'è¯·éæ©éè¿æé©³å!' } |
| | | ], |
| | | leanOutApprovalDealType: [ |
| | | { required: true, message: 'è¯·éæ©éè¿æé©³å!' } |
| | | ], |
| | | useApprovalComment: [ |
| | | { required: true, message: '请è¾å
¥å®¡æ¹æè§!' } |
| | | ], |
| | | leanOutApprovalComment: [ |
| | | { required: true, message: '请è¾å
¥å®¡æ¹æè§!' } |
| | | ], |
| | | leanOutConfirmDealType: [ |
| | | { required: true, message: 'è¯·éæ©éè¿æé©³å!' } |
| | | ], |
| | |
| | | this.loadAllProductionTree() |
| | | }, |
| | | computed: { |
| | | leanOutApprovalDisable: function() { |
| | | return ['WAIT_APPROVAL_OUT', 'WAIT_APPROVAL_IN', 'WAIT_RETURN', 'WAIT_CONFIRM_RETURN', 'WAIT_CONFIRM_BORROW', 'COMPLETE'].includes(this.model.leanStatus) |
| | | }, |
| | | leanInApprovalDisable: function() { |
| | | return ['WAIT_APPROVAL_IN', 'WAIT_RETURN', 'WAIT_CONFIRM_RETURN', 'WAIT_CONFIRM_BORROW', 'COMPLETE'].includes(this.model.leanStatus) |
| | | }, |
| | | returnConfirmApprovalDisable: function() { |
| | | return ['WAIT_CONFIRM_RETURN', 'WAIT_CONFIRM_BORROW', 'COMPLETE'].includes(this.model.leanStatus) |
| | | }, |
| | |
| | | console.log('record', record) |
| | | this.initParams() |
| | | this.model = Object.assign({}, record) |
| | | this.spinning = false |
| | | }, |
| | | |
| | | initParams() { |
| | |
| | | if (res.success) { |
| | | this.treeData = [...res.result] |
| | | } else { |
| | | that.$message.warning(res.message) |
| | | this.$message.warning(res.message) |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | |
| | | </style> |