|
@@ -260,7 +260,7 @@
|
|
|
<a-button v-if="$auth('repair-application-forms-dispatch') && (DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.RECEIVED === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REBACK === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.MM_DISPATCH === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.DISPATCH_REPAIR === model.status)" style="margin-left: 16px" type="default" @click="handleAssign">派单</a-button>
|
|
|
<a-button v-if="(DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REPAIR_FAIL === model.status)" style="margin-left: 16px" type="default" @click="reportRepair">维修上报</a-button>
|
|
|
<a-button v-if="(DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REPAIR_FAIL === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.MM_REPAIR_FAIL === model.status)" style="margin-left: 16px" type="default" @click="handleReportRepair">处理维修上报</a-button>
|
|
|
- <a-button v-if="$auth('repair-application-forms-finish') && (DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.WAIT_SUBMIT === model.status)" style="margin-left: 8px" type="default" @click="handleTransfer()">转派</a-button>
|
|
|
+ <a-button v-if="$auth('repair-application-forms-finish') && (DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.WAIT_SUBMIT === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REPAIR_FAIL === model.status)" style="margin-left: 8px" type="default" @click="handleTransfer()">转派</a-button>
|
|
|
<a-button v-if="$auth('repair-application-forms-examine') && DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING === model.status" style="margin-left: 8px" type="default" @click="handleFinish()">完成维修</a-button>
|
|
|
<a-button v-if="DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING === model.status" style="margin-left: 8px" type="default" @click="handleViewTicket()">维修票证</a-button>
|
|
|
<a-popconfirm v-if="$auth('repair-application-forms-finish') && (DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.WAIT_SUBMIT === model.status)" title="是否要结单?" @confirm="handleExamine">
|
|
@@ -298,7 +298,7 @@
|
|
|
<transfer-form ref="transferForm" @ok="handleOk"/>
|
|
|
<detail-check-new ref='detailCheckNew' @ok='handleVerifyRecordOk'/>
|
|
|
<repair-record-form ref='repairRecordForm' @ok='handleRepairRecordOk' />
|
|
|
- <report-up-form ref='reportUpForm' @ok='handleOk' />
|
|
|
+ <report-up-form ref='reportUpForm' @ok='handleOk' @okk='handleCancel' />
|
|
|
<ticket-form ref='ticketForm' @ok='handleOk' />
|
|
|
</div>
|
|
|
</template>
|
|
@@ -831,6 +831,13 @@ export default {
|
|
|
this.confirmLoading = false
|
|
|
this.$emit('ok')
|
|
|
},
|
|
|
+ handleOkUp (num) {
|
|
|
+ if (num === 1) {
|
|
|
+ this.handleOk()
|
|
|
+ } else {
|
|
|
+ this.handleCancel()
|
|
|
+ }
|
|
|
+ },
|
|
|
handleAddSpare () {
|
|
|
const id = this.model.sbId
|
|
|
const routeUrl = this.$router.resolve({ path: '/spare/used/record', query: { id: id } })
|