houjie
2023-09-05 6bc6b53ed1141673effd0ed265e13d34706cc3d2
src/views/eam/EquipmentScrapList.vue
@@ -90,12 +90,16 @@
      :customRow="clickThenSelect"
      @change="handleTableChange">
      <span slot="num" slot-scope="text">
          <j-ellipsis :value="text" :length="15" />
        </span>
      <template slot="htmlSlot" slot-scope="text">
        <div v-html="text"></div>
      </template>
      <template slot="imgSlot" slot-scope="text,record">
        <span v-if="!text" style="font-size: 12px;font-style: italic;">无图片</span>
        <img v-else :src="getImgView(text)" :preview="record.id" height="25px" alt="" style="max-width:80px;font-size: 12px;font-style: italic;" />
        <img v-else :src="getImgView(text)" :preview="record.id" height="25px" alt=""
             style="max-width:80px;font-size: 12px;font-style: italic;" />
      </template>
      <template slot="fileSlot" slot-scope="text">
        <span v-if="!text" style="font-size: 12px;font-style: italic;">无文件</span>
@@ -109,14 +113,6 @@
          下载
        </a-button>
      </template>
      <!--        <template>-->
      <!--          <a-tooltip placement="topLeft">-->
      <!--            <template slot="title">-->
      <!--              <span>{{value}}</span>-->
      <!--            </template>-->
      <!--            {{ value | ellipsis(length) }}-->
      <!--          </a-tooltip>-->
      <!--        </template>-->
      <!-- 字符串超长截取省略号显示-->
      <span slot="remark" slot-scope="text">
          <j-ellipsis :value="text" :length="15" />
@@ -201,19 +197,18 @@
      </a-tab-pane>
    </a-tabs>
    <equipment-scrap-modal ref="modalForm" @ok="modalFormOk"></equipment-scrap-modal>
    <approvel-modal ref="approvalModalForm" @ok='approvalModalFormOk' @cancel='approvalModalFormOk'></approvel-modal>
    <approvel-modal ref="approvalModalForm" @ok="approvalModalFormOk" @cancel="approvalModalFormOk"></approvel-modal>
  </a-card>
</template>
<script>
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import EquipmentScrapModal from './modules/equipmentScrap/EquipmentScrapModal.vue'
import EquipmentScrapDetailList from './modules/equipmentScrap/EquipmentScrapDetailList'
import { getAction,postAction } from '@/api/manage'
import { initDictOptions, filterMultiDictText } from '@/components/dict/JDictSelectUtil'
import JEllipsis from '@/components/jeecg/JEllipsis'
import '@/assets/less/TableExpand.less'
import ApprovelModal from './modules/equipmentSeal/ApprovelModal'
@@ -245,7 +240,11 @@
          title: '单据号',
          align: 'center',
          sorter: true,
          dataIndex: 'num'
          dataIndex: 'num',
          scopedSlots: { customRender: 'num' },
          width: 100,
          ellipsis: true
        },
        {
          title: '审批状态',
@@ -386,7 +385,7 @@
        }
        this.loading = false
      })
      this.equipmentScrapDetailMainId = ""
      this.equipmentScrapDetailMainId = ''
    },
    handleCommit(record, type) {
        let url
@@ -395,14 +394,14 @@
      postAction(url, record).then(res => {
        if (res.success) {
          if (type === 'commit') {
            this.$message.success("提交成功!");
            this.$message.success('提交成功!')
          } else {
            this.$message.success("撤回成功!");
            this.$message.success('撤回成功!')
          }
          this.loadData(1);
          this.loadData(1)
        } else {
          this.$message.warning(res.message);
          this.$message.warning(res.message)
        }
      })
    },