qushaowei
2024-01-11 240c74ffb2b98faddf76648116ca9eeb61ee2cde
src/views/eam/RepairOrderList.vue
@@ -8,7 +8,10 @@
        layout="inline"
        @keyup.enter.native="searchQuery"
      >
      <a-row :gutter="24" style="margin-bottom: 1%;">
        <a-row
          :gutter="24"
          style="margin-bottom: 1%;"
        >
          <a-col
            :xl="24"
            :lg="7"
@@ -100,10 +103,9 @@
            :xl="6"
              :lg="7"
              :md="8"
              :sm="24">
            <a-form-item
            label="设备所属分类"
            :sm="24"
            >
            <a-form-item label="设备所属分类">
              <j-dict-select-tag
                dictCode="mom_eam_equipment_category,name,id"
                placeholder="请输入搜索条件并选择"
@@ -117,9 +119,7 @@
              :md="8"
              :sm="24"
          >
            <a-form-item
              label="工区"
            >
            <a-form-item label="工区">
              <j-dict-select-tag
                allow-clear
                placeholder="请选择资工区"
@@ -135,9 +135,7 @@
              :md="8"
              :sm="24"
          >
            <a-form-item
              label="是否关键设备"
            >
            <a-form-item label="是否关键设备">
              <j-dict-select-tag
                allow-clear
                placeholder="请选择是否关键设备"
@@ -187,16 +185,16 @@
    </div>
    <!-- 操作按钮区域 -->
    <div class="table-operator">
      <a-dropdown>
      <!-- <a-dropdown>
        <a-menu slot="overlay">
          <!-- <a-menu-item
          <a-menu-item
            key="1"
            @click="handleAddPre(1)"
          ><a-icon type="smile" />自建</a-menu-item> -->
          <!-- <a-menu-item
          ><a-icon type="smile" />自建</a-menu-item>
          <a-menu-item
            key="2"
            @click="handleAddPre(2)"
          ><a-icon type="copy" />参照故障报修单</a-menu-item> -->
          ><a-icon type="copy" />参照故障报修单</a-menu-item>
          <a-menu-item
            key="2"
            @click="handleAddPre(3)"
@@ -206,7 +204,7 @@
          type="primary"
          icon="plus"
        >新增</a-button>
      </a-dropdown>
      </a-dropdown> -->
      <a-button
        type="primary"
@@ -258,7 +256,6 @@
        bordered
        rowKey="id"
        class="j-table-force-nowrap"
        :scroll="{ x: 'calc(2700px + 50%)', y: 900 }"
        :columns="columns"
        :dataSource="dataSource"
        :pagination="ipagination"
@@ -266,16 +263,31 @@
        @change="handleTableChange"
        :customRow="clickThenSelect"
        :rowClassName="tableRowClass"
        :scroll="{ x: 'calc(1700px + 50%)', y: 900 }"
      >
        <span slot="jell" slot-scope="text">
            <j-ellipsis :value="text" :length="8" />
        <span
          slot="jell"
          slot-scope="text"
        >
          <j-ellipsis
            :value="text"
            :length="8"
          />
        </span>
        <span
          slot="specificEquipment"
          slot-scope="text"
        >
        <a-icon type="check" style="color: chartreuse;" v-if="text==='0'" />
        <a-icon type="close" v-else style="color:red;"/>
          <a-icon
            type="check"
            style="color: chartreuse;"
            v-if="text==='0'"
          />
          <a-icon
            type="close"
            v-else
            style="color:red;"
          />
      </span>
        <span
          slot="num"
@@ -285,8 +297,14 @@
            v-if="record.status === '3' || record.status === '4' ||record.status === '5'  ||record.status === '7' "
            class="lot"
            @click="handleOrderExe(record)"
          ><j-ellipsis :value="text" :length="15"/></a>
          <span v-else> <j-ellipsis :value="text" :length="15"/></span>
          ><j-ellipsis
              :value="text"
              :length="15"
            /></a>
          <span v-else> <j-ellipsis
              :value="text"
              :length="15"
            /></span>
        </span>
        <span
          slot="action"
@@ -425,7 +443,6 @@
        tab="实际用料"
        key="6"
        forceRender
        v-if="false"
      >
      <!-- v-if="!sonsAddStatus&&selectedRowKeys.length!=0" -->
@@ -534,6 +551,7 @@
          title: '关键设备',
          align: "center",
          dataIndex: 'specificEquipment',
          width: 90,
          scopedSlots: { customRender: 'specificEquipment' }
        },
        {
@@ -712,9 +730,10 @@
          dataIndex: 'action',
          align: "center",
          fixed: "right",
          width: 230,
          width: 130,
          scopedSlots: { customRender: 'action' },
        }
      ],
      url: {
        list: "/eam/repairOrder/list",
@@ -731,8 +750,8 @@
      /* 分页参数 */
      ipagination: {
        current: 1,
        pageSize: 5,
        pageSizeOptions: ['5', '10', '50'],
        pageSize: 20,
        pageSizeOptions: ['5', '10', '20', '50'],
        showTotal: (total, range) => {
          return range[0] + "-" + range[1] + " 共" + total + "条"
        },