zhaowei
9 天以前 c852aa9f6ecec2953ca3a5c11ce7d9f79f8fc5bc
src/views/eam/technical/EamTechnicalStatusEvaluationOrderList.vue
@@ -6,8 +6,7 @@
        <a-row :gutter="24">
          <a-col :xl="5" :lg="6" :md="8" :sm="12">
            <a-form-item label="统一编码">
              <technical-status-equipment-select placeholder="请输入统一编码或名称搜索"
                                                 v-model="queryParam.equipmentId" />
              <lx-search-equipment-select placeholder="请输入统一编码或名称搜索" v-model="queryParam.equipmentId"/>
            </a-form-item>
          </a-col>
          <a-col :xl="5" :lg="6" :md="8" :sm="12">
@@ -18,6 +17,12 @@
          <a-col :xl="5" :lg="6" :md="8" :sm="12">
            <a-form-item label="计划鉴定日期">
              <a-date-picker v-model="queryParam.evaluationDate" style="width: 100%" />
            </a-form-item>
          </a-col>
          <a-col :xl="5" :lg="6" :md="8" :sm="12">
            <a-form-item label="鉴定状态">
              <j-dict-select-tag placeholder="请选择鉴定状态" dict-code="technical_status_evaluation_order_status"
                                 v-model="queryParam.evaluationStatus"/>
            </a-form-item>
          </a-col>
          <a-col :xl="4" :lg="6" :md="8" :sm="12">
@@ -40,35 +45,48 @@
             :scroll="{ x: 'max-content' }" :loading="loading" @change="handleTableChange">
        <span slot="action" slot-scope="text, record">
          <a-popconfirm v-if="record.evaluationStatus === 'WAIT_EVALUATION'" title="确定领取吗?"
          <template v-if="record.evaluationStatus === 'WAIT_EVALUATION'">
            <a-popconfirm title="确定领取吗?"
                        @confirm="handleReceive(record.id)">
            <a>领取</a>
          </a-popconfirm>
           <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"/>
  </a-card>
</template>
<script>
import EamTechnicalStatusEvaluationOrderModal from './modules/EamTechnicalStatusEvaluationOrderModal'
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import TechnicalStatusEquipmentSelect from '../equipment/modules/TechnicalStatusEquipmentSelect'
import { getAction } from '@/api/manage'
  import LxSearchEquipmentSelect from '../equipment/modules/LxSearchEquipmentSelect'
  import TechnicalStatusEvaluationApprovalModal
    from '../../flowable/workflow/TechnicalStatusEvaluation/TechnicalStatusEvaluationApprovalModal'
export default {
  name: 'EamTechnicalStatusEvaluationOrderList',
  mixins: [JeecgListMixin],
  components: {
    TechnicalStatusEquipmentSelect,
      TechnicalStatusEvaluationApprovalModal,
      LxSearchEquipmentSelect,
    EamTechnicalStatusEvaluationOrderModal
  },
  data() {
    return {
      description: '技术状态鉴定工单管理页面',
        selectedOrderData: {},
      // 表头
      columns: [
        {
@@ -103,14 +121,12 @@
        {
          title: '工单号',
          align: 'center',
          dataIndex: 'orderNum',
          fixed: 'left'
            dataIndex: 'orderNum'
        },
        {
          title: '计划鉴定日期',
          align: 'center',
          dataIndex: 'evaluationDate',
          fixed: 'left'
            dataIndex: 'evaluationDate'
        },
        {
          title: '锁定工单日期',
@@ -133,9 +149,9 @@
          dataIndex: 'actualEndTime'
        },
        {
          title: '鉴定人',
            title: '领取人',
          align: 'center',
          dataIndex: 'evaluator'
            dataIndex: 'evaluator_dictText'
        },
        {
          title: '鉴定状态',
@@ -242,11 +258,9 @@
      ],
      url: {
        list: '/eam/eamTechnicalStatusEvaluationOrder/list',
        receive: '/eam/eamTechnicalStatusEvaluationOrder/collect',
          receive: '/eam/eamTechnicalStatusEvaluationOrder/collect'
      }
    }
  },
  computed: {
  },
  methods: {
    handleReceive(id) {
@@ -259,7 +273,7 @@
              message: '消息',
              description: res.message
            })
            that.loadData();
              that.loadData()
          } else {
            that.$notification.warning({
              message: '消息',
@@ -268,6 +282,13 @@
            that.loading = false
          }
        })
      },
      handleDetail(record) {
        this.selectedOrderData = Object.assign({}, record)
        this.$refs.technicalStatusEvaluationApprovalModal.recordDetail(record)
        this.$refs.technicalStatusEvaluationApprovalModal.title = '详情'
        this.$refs.technicalStatusEvaluationApprovalModal.disableSubmit = true
    }
  }
}