gaoluyang
5 天以前 b92ea6fb8b4a75a0d7c561bd045f1a8b1720ddd1
src/views/procurementManagement/procurementInvoiceLedger/index.vue
@@ -56,14 +56,19 @@
          total: 0,
        }"
        @selection-change="handleSelectionChange"
        @pagination="onCurrentChange"
        @pagination="changePage"
      >
        <template #commonFilesRef="{ row }">
          <div v-for="item in row.commonFiles">
            <el-tag type="primary" class="tagBox">
              {{ item.name }}
            </el-tag>
          </div>
          <el-button
            v-if="row.commonFiles.length !== 0"
            text
            icon="Files"
            type="danger"
            @click="handleFiles(row.commonFiles)"
          >
            附件下载
          </el-button>
          <el-text v-else type="danger">暂无附件</el-text>
        </template>
      </PIMTable>
    </div>
@@ -171,7 +176,7 @@
      prop: "commonFiles",
      dataType: "slot",
      slot: "commonFilesRef",
      width: 200,
      width: 150,
    },
    // {
    //   fixed: "right",
@@ -227,7 +232,16 @@
    });
};
// const handleEdit = () => {};
const handleFiles = (fileList) => {
  fileList.forEach((e) => {
    proxy.$download.name(e.url);
  });
};
const changePage = ({ page }) => {
  pagination.currentPage = page;
  onCurrentChange(page);
};
onMounted(() => {
  getTableData();