yxh
yxh
2023-07-14 84c2bfd27fa610fb42dd52b9f145ca2507230c18
src/views/project/travelexpenseslistrecord/index.vue
@@ -95,7 +95,7 @@
-->
      <el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width" width="270">
        <template slot-scope="scope">
          <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.checkFlag == 1"
          <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.checkFlag == 1 || scope.row.checkFlag == 0"
            @click="handleUpdate(scope.row)">审批</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.checkFlag == 0"
            @click="handleShow(scope.row)">详情</el-button>
@@ -517,7 +517,7 @@
        </el-row>
        <el-row>
          <el-col :span="14">
            <el-form-item label="文件上传" align="left" prop="annexfiles">
            <el-form-item label="附件" align="left" prop="annexfiles">
              <!-- <file-upload ref="fileUpload" :fileType=fileType :limit="1" :on-success="handleUploadSuccess"></file-upload> -->
              <el-upload size="mini" class="upload-demo" :action="uploadFileUrl" :file-list="fileList" multiple :limit="20"
                :headers="headers" :on-success="(response, file, fileList) =>
@@ -616,6 +616,7 @@
import { listReimbursementpayee, addReimbursementpayee, updateReimbursementpayee } from "@/api/project/reimbursementpayee";
import Li_area_select from "@/components/Address";
import { getUserProfile } from "@/api/system/user";
import { getToken } from "@/utils/auth";
export default {
  components: {
@@ -710,8 +711,15 @@
      rbPayees: [],
      baselist: [],
      balist: [],
      //附件文件
      //附件文件上传路径
      uploadFileUrl: process.env.VUE_APP_BASE_API + "/common/upload",
      //文件列表
      fileList: [],
      headers: {
        Authorization: "Bearer " + getToken(),
      },
      standardlevel: 0,
      createTime: [],
      //弹窗详情--show;edit
@@ -722,7 +730,7 @@
    this.getList();
  },
  mounted() {
    this.getlistDonatebaseinfo();
    //this.getlistDonatebaseinfo();
    this.getList();
  },
  methods: {
@@ -1308,6 +1316,17 @@
        this.$modal.msgError(response.msg);
      }
    },
    // 下载文件
    downFile(item) {
      const url = process.env.VUE_APP_BASE_API + item.url
      var a = document.createElement('a');
      var event = new MouseEvent('click');
      a.download = item.name;
      a.href = url;
      a.dispatchEvent(event);
    },
  },
};
</script>