xiongchao 3 anos atrás
pai
commit
e6152f40a2

+ 1 - 4
src/router/generator-platform-routers.js

@@ -171,10 +171,7 @@ const constantRouterComponents = {
   'TransferStoreDetail': () => import('@/views/store/transferstoredetail/TransferStoreDetail'),
   // 报修单
   'RepairApplicationForm': () => import('@/views/repair/application-form/RepairApplicationForm'),
-  // 报修单待审核
-  // 'RepairApplicationFormExamining': () => import('@/views/repair/application-form/RepairApplicationFormExamining'),
-  // 报修单已审核
-  // 'RepairApplicationFormExamined': () => import('@/views/repair/application-form/RepairApplicationFormExamined'),
+
   'RepairOut': () => import('@/views/repair/application-form/RepairOut'),
   // 验收单
   'RepairCheckForm': () => import('@/views/repair/application-form/RepairCheckForm'),

+ 0 - 576
src/views/repair/application-form/modules/DetailExamine.vue

@@ -1,576 +0,0 @@
-<template>
-  <div>
-    <a-card :bordered="false" :loading="loading" v-show="visible" class="card" :title="modalTitle">
-      <a-row :gutter="48" slot="extra">
-        <a-col :md="48" :sm="48">
-          <span class="table-page-search-submitButtons" style="float: right">
-            <a-button v-if="$auth('repair-application-forms-approve') && DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.EXAMINING === model.status" style="margin-left: 8px" type="primary" @click="handleApprove()">完成</a-button>
-            <a-button v-if="$auth('repair-application-forms-reback') && DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.EXAMINING === model.status" style="margin-left: 8px" type="danger" @click="handleReturn()">驳回</a-button>
-            <a-button style="margin-left: 8px" @click="handleCancel">返回</a-button>
-          </span>
-        </a-col>
-      </a-row>
-      <a-layout>
-        <a-layout-content style="background-color: rgb(255, 255, 255)">
-          <a-divider orientation="left">报修详情</a-divider>
-          <detail-list title="" :col="3">
-            <detail-list-item term="报修单号">{{ model.no }}</detail-list-item>
-            <detail-list-item term="设备编号">{{ model.sbNo }}</detail-list-item>
-            <detail-list-item term="设备名称">{{ model.sbName }}</detail-list-item>
-            <detail-list-item term="预留维修时间">{{ model.limitHours }}</detail-list-item>
-            <detail-list-item term="使用位置">{{ model.sbCph }}</detail-list-item>
-            <!--<detail-list-item term="部件名称">{{ model.partName }}</detail-list-item>-->
-            <detail-list-item term="是否停机">{{ BaseTool.Object.getField(needStopMap,model.needStop) }}</detail-list-item>
-            <detail-list-item term="报修人">{{ model.actualUser }}</detail-list-item>
-            <detail-list-item term="报修来源">{{ BaseTool.Object.getField(this.sourceMap, model.source) }}</detail-list-item>
-            <detail-list-item term="紧急等级"><badge :text="BaseTool.Object.getField(levelMap,model.level)" :status="DictCache.COLOR.REPAIR_APPLICATION_FORM_LEVEL[model.applicationLevel]"/></detail-list-item>
-            <detail-list-item term="报修时间">{{ model.applyTime }}</detail-list-item>
-            <detail-list-item term="报修状态"><badge :text="BaseTool.Object.getField(statusMap,model.status)" :status="DictCache.COLOR.REPAIR_APPLICATION_FORM_STATUS[model.status]"/></detail-list-item>
-            <detail-list-item term="要求时间">{{ model.limitHours }}小时</detail-list-item>
-            <detail-list-item term="要求日期">{{ model.limitDate }}</detail-list-item>
-          </detail-list>
-          <detail-list title="" :col="1">
-            <!--<detail-list-item term="故障描述">{{ BaseTool.Object.getField(this.descripitionMap, model.content) }}</detail-list-item>-->
-            <detail-list-item term="故障描述">{{ model.content }}</detail-list-item>
-          </detail-list>
-          <detail-list title="报修图片:" :col="6">
-            <upload-image-detail :images-list="model.applicationFileList"/>
-          </detail-list>
-          <a-divider orientation="left">维修详情</a-divider>
-          <detail-list title="" :col="3">
-            <detail-list-item term="故障类别">{{ model.repairErrorTypeName }}</detail-list-item>
-            <detail-list-item term="维修开始时间">{{ model.repairStartTime }}</detail-list-item>
-            <detail-list-item term="维修结束时间">{{ model.repairEndTime }}</detail-list-item>
-            <detail-list-item term="维修耗时">{{ model.repairMinutes }}</detail-list-item>
-            <detail-list-item term="维修人员">{{ model.repairUserName }}</detail-list-item>
-          <!--<detail-list-item term="维修次数">{{ model.repairTimes }}</detail-list-item>-->
-          </detail-list>
-          <detail-list title="" :col="1">
-            <detail-list-item term="维修描述">{{ model.repairContent }}</detail-list-item>
-          </detail-list>
-          <detail-list title="维修图片:" :col="6">
-            <upload-image-detail :images-list="model.repairFileList"/>
-          </detail-list>
-          <a-divider v-if="dispatchList != null" orientation="left">转派详情</a-divider>
-          <detail-list v-for="item in dispatchList" title="" :col="3">
-            <detail-list-item term="转派人">{{ item.username }}</detail-list-item>
-            <detail-list-item term="转派时间">{{ item.time }}</detail-list-item>
-            <detail-list-item term="转派备注">{{ item.remark }}</detail-list-item>
-          </detail-list>
-          <a-divider orientation="left">审核详情</a-divider>
-          <detail-list title="" :col="3">
-            <detail-list-item term="审核开始时间">{{ model.checkStartTime }}</detail-list-item>
-            <detail-list-item term="审核结束时间">{{ model.checkEndTime }}</detail-list-item>
-            <detail-list-item term="审核人员">{{ model.checkUserName }}</detail-list-item>
-            <detail-list-item term="审核描述">{{ model.checkContent }}</detail-list-item>
-          </detail-list>
-          <detail-list title="审核图片:" :col="6">
-            <upload-image-detail :images-list="model.checkFileList"/>
-          </detail-list>
-        </a-layout-content>
-        <a-layout-sider style="background-color: rgb(255, 255, 255)">
-          <div style="margin-top: 30px;margin-left: 30px;">
-            <a-steps progress-dot :current="6" direction="vertical" >
-              <a-step title="报修时间:" :description="''+model.applyTime?model.applyTime:''" />
-              <a-step title="维修开始时间:" :description="''+model.repairStartTime?model.repairStartTime:''" />
-              <a-step title="维修结束时间:" :description="''+model.repairEndTime?model.repairEndTime:''" />
-              <a-step title="审核开始时间:" :description="''+model.checkStartTime?model.checkStartTime:''" />
-              <a-step title="审核结束时间:" :description="''+model.checkEndTime?model.checkEndTime:''" />
-            </a-steps>
-          </div>
-        </a-layout-sider>
-      </a-layout>
-      <!--    <title-divider title="维修项目" width="90px"></title-divider>-->
-      <!--    <div class="table-operator" v-if="$auth('repair-application-forms-finish') && ( DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REBACK === model.status)">-->
-      <!--      <a-button type="primary" @click="handleRepairProjectSelect">-->
-      <!--        <a-icon type="plus"/>-->
-      <!--        添加-->
-      <!--      </a-button>-->
-      <!--    </div>-->
-      <!--    <a-table-->
-      <!--      :data-source="data"-->
-      <!--      :columns="columns"-->
-      <!--      tableLayout="auto"-->
-      <!--      rowKey="id">-->
-      <!--    </a-table>-->
-      <title-divider title="配件清单" width="90px"></title-divider>
-      <!--      <div class="table-operator" v-if="$auth('repair-application-forms-finish') && ( DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REBACK === model.status)">-->
-      <!--        <a-button type="primary" @click="handleSpareSelect">-->
-      <!--          <a-icon type="plus"/>-->
-      <!--          添加-->
-      <!--        </a-button>-->
-      <!--      </div>-->
-      <a-table
-        :data-source="dataSpare"
-        :columns="columnsSpare"
-        tableLayout="auto"
-        rowKey="id">
-
-      </a-table>
-
-      <title-divider title="费用清单" width="90px"></title-divider>
-      <!--      <div class="table-operator" v-if="$auth('repair-application-forms-finish') && ( DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REBACK === model.status)">-->
-      <!--        <a-button type="primary" @click="handleAddFee">-->
-      <!--          <a-icon type="plus"/>-->
-      <!--          添加-->
-      <!--        </a-button>-->
-      <!--      </div>-->
-      <a-table
-        :data-source="dataFee"
-        :columns="columnsFee"
-        tableLayout="auto"
-        rowKey="id">
-<!--        <span slot="action" slot-scope="record">-->
-<!--          <template>-->
-<!--            <a @click="handleViewFee(record)">查看</a>-->
-<!--            <operation-button-->
-<!--              v-if="$auth('repair-application-forms-finish') && ( DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REBACK === model.status)"-->
-<!--              @click="handleEditFee(record)" >修改</operation-button>-->
-
-<!--            <operation-button-->
-<!--              v-if="$auth('repair-application-forms-finish') && ( DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REBACK === model.status)"-->
-<!--              :type="2"-->
-<!--              title="确认删除该笔费用?"-->
-<!--              @confirm="batchDeleteFee(record.id)" >删除</operation-button>-->
-<!--          </template>-->
-<!--        </span>-->
-      </a-table>
-      <!--<q-tabs :activeKey="activeKey" @change="changeTab">
-      <q-tab-pane key="a" tab="配件更换">
-        <spare-part-used-select-table :type="1" :table-params="{sbId: model.sbId, modelId: model.modelId, repairId: model.id}" ref="sparePartUsedSelectTable"/>
-      </q-tab-pane>
-      <q-tab-pane key="b" tab="备件领用">
-        <spare-pick-form-select-table :type="1" :table-params="{repairId: model.id, repairNo: model.no}" ref="sparePickFormSelectTable"/>
-      </q-tab-pane>
-    </q-tabs>-->
-      <title-divider title="原因分析" width="90px"></title-divider>
-      <!--      <div class="table-operator" v-if="$auth('repair-application-forms-finish') && ( DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REBACK === model.status)">-->
-      <!--        <a-button type="primary" @click="handleAddReason">-->
-      <!--          <a-icon type="plus"/>-->
-      <!--          添加-->
-      <!--        </a-button>-->
-      <!--      </div>-->
-      <a-table
-        :data-source="dataReason"
-        :columns="columnsReason"
-        tableLayout="fixed"
-        rowKey="id">
-        <span slot="action" slot-scope="record">
-          <template>
-            <a @click="handleViewReason(record)">查看</a>
-            <!--            <operation-button-->
-            <!--              v-if="$auth('repair-application-forms-finish') && ( DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REBACK === model.status)"-->
-            <!--              @click="handleEditReason(record)" >修改</operation-button>-->
-
-            <!--            <operation-button-->
-            <!--              v-if="$auth('repair-application-forms-finish') && ( DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING === model.status || DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.REBACK === model.status)"-->
-            <!--              :type="2"-->
-            <!--              title="确认删除该记录?"-->
-            <!--              @confirm="batchDeleteReason(record.id)" >删除</operation-button>-->
-          </template>
-        </span>
-      </a-table>
-
-    </a-card>
-    <examine-form ref="examineForm" @ok="handleOk" />
-    <fee-base-form ref="feeForm" @ok="handleOk" />
-    <reason-base-form ref="reasonForm" @ok="handleOk" />
-    <finish-form ref="finishForm" @ok="handleOk" />
-    <dispatch-form ref="dispatchForm" @ok="handleCancel" />
-    <fee-detail ref="feeDetail" @ok="handleOk" />
-    <reason-detail ref="reasonDetail" @ok="handleOk" />
-  </div>
-</template>
-
-<script>
-import DetailList from '@/components/tools/DetailList'
-import { fetchRepairApplicationForm, examineOk } from '@/api/repair/application-form'
-import ExamineForm from './ExamineForm'
-import FinishForm from './FinishForm'
-import DispatchForm from './DispatchForm'
-import SparePartUsedSelectTable from '@/views/sqarepartmanage/sparepartused/modules/SparePartUsedSelectTable'
-import SparePickFormSelectTable from '@/views/store/sparepickform/modules/SparePickFormSelectTable'
-import { selectSparePartUsedListByRepairId } from '@/api/sqarepartmanage/sparepartused'
-import { selectRepairProjectListByRepairId } from '@/api/repair/repairprojectrelation'
-import FeeBaseForm from '@/views/repair/fee/modules/BaseForm'
-import ReasonBaseForm from '@/views/repair/repair-reason/modules/BaseForm'
-import FeeDetail from '@/views/repair/fee/modules/Detail'
-import ReasonDetail from '@/views/repair/repair-reason/modules/Detail'
-import { deleteRepairFees, fetchRepairFee, queryRepairFee } from '@/api/repair/fee'
-import { deleteRepairReasons, fetchRepairReason, queryRepairReason } from '@/api/repair/repair-reason'
-const DetailListItem = DetailList.Item
-
-export default {
-  name: 'RepairApplicationFormDetail',
-  components: {
-    ExamineForm,
-    DetailList,
-    DetailListItem,
-    FinishForm,
-    FeeDetail,
-    ReasonDetail,
-    FeeBaseForm,
-    ReasonBaseForm,
-    DispatchForm,
-    SparePartUsedSelectTable,
-    SparePickFormSelectTable
-  },
-  data () {
-    return {
-      confirmLoading: false,
-      mdl: {},
-      modalTitle: null,
-      needStopMap: {},
-      dispatchList: [],
-      activeKey: 'a',
-      visible: false,
-      loading: false,
-      // 下拉框map
-      sourceMap: {},
-      levelMap: {},
-      descripitionMap: {},
-      statusMap: {},
-      typeMap: {},
-      repairProjectMap: {},
-      repairTechnologyMap: {},
-      data: [],
-      dataSpare: [],
-      dataFee: [],
-      dataReason: [],
-      // 表头
-      columns: [
-        {
-          title: '序号',
-          dataIndex: 'index',
-          customRender: (text, record, index) => {
-            return `${index + 1}`
-          }
-        },
-        {
-          title: '编码',
-          dataIndex: 'no'
-        },
-        {
-          title: '名称',
-          dataIndex: 'name'
-        },
-        {
-          title: '维修类别',
-          dataIndex: 'type',
-          customRender: (text, record, index) => {
-            return this.BaseTool.Object.getField(this.repairProjectMap, text)
-          }
-        },
-        {
-          title: '维修工艺',
-          dataIndex: 'technology',
-          customRender: (text, record, index) => {
-            return this.BaseTool.Object.getField(this.repairTechnologyMap, text)
-          }
-        },
-        {
-          title: '标准工时',
-          dataIndex: 'standardHours'
-        },
-        {
-          title: '标准费用',
-          dataIndex: 'standardMoney'
-        },
-        {
-          title: '考核工时',
-          dataIndex: 'checkHours'
-        }
-      ],
-      columnsSpare: [
-        {
-          title: '序号',
-          dataIndex: 'index',
-          customRender: (text, record, index) => {
-            return `${index + 1}`
-          }
-        },
-        {
-          title: '备件名称',
-          dataIndex: 'spareId',
-          customRender: (text, record, index) => {
-            return record.spareName
-          }
-        },
-        {
-          title: '数量',
-          dataIndex: 'num'
-        },
-        {
-          title: '价格',
-          dataIndex: 'price'
-        },
-        {
-          title: '总价',
-          dataIndex: 'totalPrice'
-        }
-      ],
-      columnsFee: [
-        {
-          title: '序号',
-          dataIndex: 'index',
-          customRender: (text, record, index) => {
-            return `${index + 1}`
-          }
-        },
-        {
-          title: '费用金额',
-          dataIndex: 'fee',
-          customRender: (text, record, index) => {
-            return this.BaseTool.Amount.formatter(text)
-          }
-        },
-        {
-          title: '费用类别',
-          dataIndex: 'type',
-          customRender: (text, record, index) => {
-            return this.BaseTool.Object.getField(this.typeMap, text)
-          }
-        },
-        {
-          title: '费用原因',
-          dataIndex: 'reason'
-        },
-        {
-          title: '费用描述',
-          dataIndex: 'descripition'
-        },
-        {
-          title: '备注',
-          dataIndex: 'remark'
-        }
-      ],
-      columnsReason: [
-        {
-          title: '序号',
-          dataIndex: 'index',
-          width: '70',
-          customRender: (text, record, index) => {
-            return `${index + 1}`
-          }
-        },
-        {
-          title: '分析时间',
-          dataIndex: 'analyzeTime',
-          width: '200px'
-        },
-        {
-          title: '问题描述',
-          dataIndex: 'problemDesc',
-          ellipsis: true,
-          width: '200px'
-        },
-        {
-          title: '原因分析',
-          dataIndex: 'reasonAnalysis',
-          ellipsis: true,
-          width: '200px'
-        },
-        {
-          title: '改进措施',
-          dataIndex: 'improveMeasure',
-          ellipsis: true,
-          width: '200px'
-        },
-        {
-          title: '操作',
-          key: 'action',
-          width: '200px',
-          align: 'center',
-          scopedSlots: { customRender: 'action' }
-        }
-      ],
-      model: {
-        'id': null,
-        'sbId': null,
-        'partId': null,
-        'repairUserId': null,
-        'needStop': null,
-        'no': null,
-        'source': null,
-        'applyTime': null,
-        'level': null,
-        'content': null,
-        'status': null,
-        'remark': null,
-        'updateTime': null,
-        'createdUserId': null,
-        'updateUserId': null,
-        'createdUserName': null,
-        'sbName': null,
-        'limitHours': null,
-        'limitDate': null,
-        'partName': null,
-        'updateUserName': null,
-        'repairFormVO': null,
-        'repairCheckVO': null
-      }
-    }
-  },
-  created () {
-    // 下拉框map
-    this.sourceMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.REPAIR_APPLICATION_FORM_SOURCE)
-    this.levelMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.REPAIR_APPLICATION_FORM_LEVEL)
-    this.statusMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.REPAIR_APPLICATION_FORM_STATUS)
-    this.statusRepairMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.REPAIR_FORM_STATUS)
-    this.statusCheckMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.REPAIR_CHECK_STATUS)
-    this.needStopMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.YES_NO)
-    this.repairProjectMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.REPAIR_PROJECT_TYPE)
-    this.repairTechnologyMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.REPAIR_TECHNOLOGY_TYPE)
-    this.descripitionMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.REPAIR_QUESTION)
-    this.typeMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.REPAIR_FEE_TYPE)
-  },
-  methods: {
-    base (record) {
-      this.visible = true
-      this.modalTitle = '详情'
-      this.model = record
-      this.dispatchList = JSON.parse(record.repairDispatchList)
-      this.init()
-    },
-    init () {
-      selectRepairProjectListByRepairId({ id: this.model.id }).then(res => {
-        this.data = res.data
-      })
-      selectSparePartUsedListByRepairId({ id: this.model.id }).then(res => {
-        this.dataSpare = res.data
-      })
-      queryRepairFee({ repairId: this.model.id }).then(res => {
-        this.dataFee = res.data
-      })
-      queryRepairReason({ repairId: this.model.id }).then(res => {
-        this.dataReason = res.data
-      })
-    },
-    handleCancel () {
-      this.visible = false
-      this.confirmLoading = false
-      this.$emit('ok')
-    },
-    receive () {
-      receive(this.model).then(() => {
-        this.$message.info('任务接收成功,请及时维修')
-        this.handleOk()
-      })
-    },
-    batchDeleteFee (id) {
-      let ids = []
-      if (this.BaseTool.String.isBlank(id)) {
-        const length = this.selectedRows.length
-        if (length === 0) {
-          this.$message.info('请选择要删除的记录')
-          return
-        }
-        ids = this.selectedRows.map(item => item.id)
-      } else {
-        ids = [id]
-      }
-      deleteRepairFees(ids).then(res => {
-        this.$message.info('删除成功')
-        this.handleOk()
-        this.$refs.table.clearSelected()
-      })
-    },
-    handleAddFee () {
-      const modal = this.$refs.feeForm
-      modal.base(null, this.model)
-    },
-    handleEditFee (record) {
-      fetchRepairFee({ id: record.id }).then(res => {
-        const modal = this.$refs.feeForm
-        modal.base(res.data, this.model)
-      })
-    },
-    handleViewFee (record) {
-      fetchRepairFee({ id: record.id }).then(res => {
-        const modal = this.$refs.feeDetail
-        modal.base(res.data)
-      })
-    },
-    batchDeleteReason (id) {
-      let ids = []
-      if (this.BaseTool.String.isBlank(id)) {
-        const length = this.selectedRows.length
-        if (length === 0) {
-          this.$message.info('请选择要删除的记录')
-          return
-        }
-        ids = this.selectedRows.map(item => item.id)
-      } else {
-        ids = [id]
-      }
-      deleteRepairReasons(ids).then(res => {
-        this.$message.info('删除成功')
-        this.handleOk()
-        this.$refs.table.clearSelected()
-      })
-    },
-    handleAddReason () {
-      const modal = this.$refs.reasonForm
-      this.visible = false
-      modal.base(null, this.model)
-    },
-    handleEditReason (record) {
-      fetchRepairReason({ id: record.id }).then(res => {
-        const modal = this.$refs.reasonForm
-        this.visible = false
-        modal.base(res.data, this.model)
-      })
-    },
-    handleViewReason (record) {
-      fetchRepairReason({ id: record.id }).then(res => {
-        const modal = this.$refs.reasonDetail
-        modal.base(res.data)
-      })
-    },
-    handleApprove () {
-      examineOk(1, this.model).then(() => {
-        this.$message.info('审批成功,维修单已关闭')
-        this.model.status = this.DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.EXAMINED
-        this.handleOk()
-      })
-    },
-    handleReturn () {
-      const modal = this.$refs.examineForm
-      modal.base(this.model)
-    },
-    handleOk () {
-      this.loading = true
-      fetchRepairApplicationForm({ id: this.model.id }).then(res => {
-        this.loading = false
-        this.model = res.data
-        this.visible = true
-        this.dispatchList = JSON.parse(this.model.repairDispatchList)
-        this.init()
-      })
-    },
-    handleFinish () {
-      const modal = this.$refs.finishForm
-      modal.base(this.model)
-    },
-    handleSpareSelect () {
-      this.$refs.spareSelectModal.base()
-    },
-    handleDispatch () {
-      const modal = this.$refs.dispatchForm
-      modal.base(this.model)
-    },
-    changeTab (activeKey) {
-      this.activeKey = activeKey
-      if (this.activeKey === 'a' && this.BaseTool.Object.isNotBlank(this.$refs.sparePartUsedSelectTable)) {
-        const modal = this.$refs.sparePartUsedSelectTable
-        modal.handleOk()
-        return
-      }
-      if (this.activeKey === 'b' && this.BaseTool.Object.isNotBlank(this.$refs.sparePickFormSelectTable)) {
-        const modal = this.$refs.sparePickFormSelectTable
-        modal.handleOk()
-      }
-    }
-  }
-}
-</script>

+ 1 - 1
src/views/repair/application-form/modules/DetailRepair.vue

@@ -516,7 +516,7 @@ export default {
       this.$emit('ok')
     },
     receive () {
-      this.model.status = 3
+      this.model.status = this.DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING
       receive(this.model).then(() => {
         // const modal = this.$refs.finishForm
         // modal.base(that.model)

+ 1 - 1
src/views/repair/application-form/modules/DetailRepairOut.vue

@@ -426,7 +426,7 @@ export default {
       this.$emit('ok')
     },
     receive () {
-      this.model.status = 3
+      this.model.status = this.DictCache.VALUE.REPAIR_APPLICATION_FORM_STATUS.PROCESSING
       receive(this.model).then(() => {
         // const modal = this.$refs.finishForm
         // modal.base(that.model)