zouyu
2026-05-07 b0d4df5f39525ae7fe252e8ee65d85fd71dca721
src/views/business/materialOrderComponents/materialOrder/filesLookVisible.vue
@@ -15,7 +15,7 @@
        </el-upload>
      </div>
      <div v-if="filesDialogVisible">
        <lims-table :tableData="tableDataFile" :column="columnFile" @pagination="paginationFile" height="500px"
        <lims-table :tableData="tableDataFile" :column="columnFile" @pagination="paginationFile" :height="500"
          key="tableDataFile" :page="pageFile" :tableLoading="tableLoadingFile"></lims-table>
      </div>
    </el-dialog>
@@ -23,14 +23,12 @@
</template>
<script>
import ValueTable from "@/components/Table/value-table.vue";
import file from "@/utils/file";
import limsTable from "@/components/Table/lims-table.vue";
import { delFile, downFile, getFileList } from "@/api/business/rawMaterialOrder";
export default {
  name: "filesLookVisible",
  // import 引入的组件需要注入到对象中才能使用
  components: { limsTable, ValueTable },
  components: { limsTable },
  props: {
    filesDialogVisible: {
      type: Boolean,
@@ -154,7 +152,7 @@
    // 下载
    handleDown(row) {
      downFile({ id: row.id, }).then(res => {
        this.$download.downloadFileFromUrl(res.data.fileUrl, row.fileName);
        this.$download.saveAs(res.data.fileUrl, row.fileName);
      }).catch(error => {
      })