| | |
| | | <el-form-item label="审批意见"> |
| | | <el-input v-model="form.opinion" type="textarea" :rows="3" placeholder="请填写审批意见"></el-input> |
| | | </el-form-item> |
| | | <el-alert v-if="form.result === 'REJECT'" :closable="false" type="warning" show-icon title="审批不通过时直接退回rk_XCB助理,任务状态变为“上级打回”。"></el-alert> |
| | | <el-alert v-if="form.result === 'REJECT'" :closable="false" type="warning" show-icon title="审批不通过时直接退回rk_第一审批人,任务状态变为“上级打回”。"></el-alert> |
| | | </el-form> |
| | | <template slot="footer"> |
| | | <el-button @click="dialogVisible = false">取消</el-button> |
| | |
| | | }, |
| | | computed: { |
| | | pageTitle() { |
| | | return { CMB: 'rk_CMB领导审批', JCC_ASSISTANT: 'rk_JCC助理审批', JCC_DIRECTOR: 'rk_JCC处长审批' }[this.stage] |
| | | return { CMB: 'rk_第二审批人审批', JCC_ASSISTANT: 'rk_第三审批人审批', JCC_DIRECTOR: 'rk_第四审批人审批' }[this.stage] |
| | | }, |
| | | subtitle() { |
| | | return { |
| | | CMB: '对rk_XCB助理审核完成的故障进行批量通过或退回', |
| | | JCC_ASSISTANT: '对rk_CMB领导审批完成的故障进行批量通过或退回', |
| | | JCC_DIRECTOR: '对rk_JCC助理审批完成的故障进行最终审批,通过后进入派单' |
| | | CMB: '对rk_第一审批人审核完成的故障进行批量通过或退回', |
| | | JCC_ASSISTANT: '对rk_第二审批人审批完成的故障进行批量通过或退回', |
| | | JCC_DIRECTOR: '对rk_第三审批人审批完成的故障进行最终审批,通过后进入派单' |
| | | }[this.stage] |
| | | }, |
| | | status() { |
| | |
| | | }, |
| | | selectedCodes() { return this.selection.map(item => item.faultCode).join('、') } |
| | | }, |
| | | watch: { |
| | | stage() { |
| | | this.keyword = '' |
| | | this.selection = [] |
| | | this.rows = [] |
| | | this.load() |
| | | } |
| | | }, |
| | | created() { this.load() }, |
| | | activated() { |
| | | if (this._hasBeenActivated) this.load() |
| | | else this._hasBeenActivated = true |
| | | }, |
| | | methods: { |
| | | taskMeta(value) { return statusMeta(taskStatuses, value) }, |
| | | yesNo(value) { return Number(value) === 1 ? '是' : '否' }, |