| | |
| | | |
| | | <span slot="action" slot-scope="text, record"> |
| | | <template v-if="record.evaluationStatus === 'WAIT_EVALUATION'"> |
| | | <a-popconfirm title="确定领取吗?" |
| | | @confirm="handleReceive(record.id)"> |
| | | <a-popconfirm title="确定领取吗?" @confirm="handleReceive(record.id)"> |
| | | <a>领取</a> |
| | | </a-popconfirm> |
| | | |
| | | <a-divider type="vertical"/> |
| | | </template> |
| | | |
| | | <a @click="handleDetail(record)">详情</a> |
| | | <template v-if="record.evaluationStatus == 'WAIT_EVALUATION'||record.evaluationStatus=='LOCKED'"> |
| | | <a @click="handleOrderChange(record)">变更</a> |
| | | |
| | | <a-divider type="vertical"/> |
| | | </template> |
| | | |
| | | <a @click="handleDetail(record)">详情</a> |
| | | </span> |
| | | </a-table> |
| | | <!-- table区域-end --> |
| | | |
| | | <!-- 表单区域 --> |
| | | <!--工单弹窗--> |
| | | <eamTechnicalStatusEvaluationOrder-modal ref="modalForm" @ok="modalFormOk"/> |
| | | |
| | | <technical-status-evaluation-approval-modal ref="technicalStatusEvaluationApprovalModal" |
| | | :selectShenpiData="selectedOrderData"/> |
| | | |
| | | <!--工单变更弹窗--> |
| | | <eamTechnicalStatusEvaluationOrderChange-modal ref="orderChangeModal" @ok="modalFormOk"/> |
| | | </a-card> |
| | | </template> |
| | | |
| | | <script> |
| | | import EamTechnicalStatusEvaluationOrderModal from './modules/EamTechnicalStatusEvaluationOrderModal' |
| | | import EamTechnicalStatusEvaluationOrderChangeModal from './modules/EamTechnicalStatusEvaluationOrderChangeModal' |
| | | import { JeecgListMixin } from '@/mixins/JeecgListMixin' |
| | | import { getAction } from '@/api/manage' |
| | | import LxSearchEquipmentSelect from '../equipment/modules/LxSearchEquipmentSelect' |
| | |
| | | components: { |
| | | TechnicalStatusEvaluationApprovalModal, |
| | | LxSearchEquipmentSelect, |
| | | EamTechnicalStatusEvaluationOrderModal |
| | | EamTechnicalStatusEvaluationOrderModal, |
| | | EamTechnicalStatusEvaluationOrderChangeModal |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | /** |
| | | * 点击领取时触发 |
| | | * @param id |
| | | */ |
| | | handleReceive(id) { |
| | | let that = this |
| | | this.loading = true |
| | |
| | | }) |
| | | }, |
| | | |
| | | /** |
| | | * 点击变更时触发 |
| | | * @param record |
| | | */ |
| | | handleOrderChange(record) { |
| | | this.$refs.orderChangeModal.title = '变更' |
| | | this.$refs.orderChangeModal.add(record) |
| | | }, |
| | | |
| | | /** |
| | | * 点击详情时触发 |
| | | * @param record |
| | | */ |
| | | handleDetail(record) { |
| | | this.selectedOrderData = Object.assign({}, record) |
| | | this.$refs.technicalStatusEvaluationApprovalModal.recordDetail(record) |
| | | this.$refs.technicalStatusEvaluationApprovalModal.title = '详情' |
| | | this.$refs.technicalStatusEvaluationApprovalModal.visible = true |
| | | this.$refs.technicalStatusEvaluationApprovalModal.disableSubmit = true |
| | | this.$refs.technicalStatusEvaluationApprovalModal.recordDetail(record) |
| | | } |
| | | } |
| | | } |