houjie
2023-08-30 3d32011de9736620e96492cc40b6d6341330d4d2
备件处理
已修改3个文件
46 ■■■■ 文件已修改
src/views/spare/modules/sparePart/SparePart2List.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/spare/modules/sparePartInventory/SparePart2List.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/spare/modules/sparePartInventory/SparePartInventoryList.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/spare/modules/sparePart/SparePart2List.vue
@@ -342,8 +342,8 @@
        selectedRowKeys: this.selectedRowKeys,
      };
    },
    importExcelUrl(){
      return `${window._CONFIG['domianURL']}/${this.url.importUrl}`;
    importExcelUrl: function(){
      return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
    }
  },
  methods: {
src/views/spare/modules/sparePartInventory/SparePart2List.vue
@@ -59,6 +59,20 @@
        icon="reload"
      >重置</a-button>
      <a-tag color="#55acee" style="height:15px"></a-tag>库存积压;<a-tag color="#cd201f" style="height:15px"></a-tag>库存不足
      <a-button
        type="primary"
        icon="download"
        @click="handleExportXls('库存信息')"
      >导出</a-button>
      <a-upload
        name="file"
        :showUploadList="false"
        :multiple="false"
        :headers="tokenHeader"
        :action="importExcelUrl"
        @change="handleImportExcel">
        <a-button type="primary" icon="import">导入</a-button>
      </a-upload>
    </div>
    <a-table
@@ -232,6 +246,7 @@
      ],
      url: {
        list: "/spare/sparePart/sparePartInventoryList",
        importExcelUrl:'/spare/SparesPartInventory/importExcel'
      },
      //新增、编辑、删除、批量删除操作改变数据后刷新关联的组件的监听属性
      alterFlag: "",
@@ -275,11 +290,11 @@
    //禁用状态样式
    tableRowClass(record, index) {
        if (record.totalMainQuantity < record.inventoryLowerLimit) {
          return 'downLimit'
          return 'error'
        }else if(record.totalMainQuantity > record.inventoryUpperLimit){
          return 'upLimit'
          return 'yellow'
        }
      },
    searchReset() {
      this.queryParam = {};
@@ -336,12 +351,8 @@
  color: red;
}
.downLimit {
  color: red;
}
.upLimit {
  color: blue;
.yellow {
  color: yellow;
}
.fontweight {
src/views/spare/modules/sparePartInventory/SparePartInventoryList.vue
@@ -8,7 +8,7 @@
        rowKey="id"
        :columns="columns"
        :dataSource="dataSource"
        :pagination=false
        :pagination="ipagination"
        :loading="loading"
        @change="handleTableChange"
      >
@@ -37,6 +37,17 @@
  data() {
    return {
      description: '适配设备',
      ipagination:{
        current: 1,
        pageSize: 10,
        pageSizeOptions: ['10', '20', '30'],
        showTotal: (total, range) => {
          return range[0] + "-" + range[1] + " 共" + total + "条"
        },
        showQuickJumper: true,
        showSizeChanger: true,
        total: 0
      },
      // 表头
      columns: [
        {