yxh
2026-07-31 3db528dcd1e7d8c43334cb22548ea4037ca76386
src/views/project/fund/applyDetail/index.vue
@@ -332,10 +332,7 @@
              align="center"
              label="税后金额"
              width="120"
              v-if="
                ismanager == true &&
                  (businessType == '1' || businessType == '2')
              "
              v-if="businessType == '1' || businessType == '2'"
            >
              <template slot-scope="scope">
                <el-input
@@ -649,11 +646,11 @@
          v-if="operationType == 'check' && userprofile.nickName == '陈慕华'"
        >
          <el-col :span="12">
            <el-form-item label="预审材料" prop="infoid">
            <el-form-item label="预审状态" prop="infoid">
              <el-radio-group v-model="form.checkstatus" align="left">
                <el-radio :label="1">待申请材料</el-radio>
                <el-radio :label="2">审核通过等待邮寄纸质材料</el-radio>
                <el-radio :label="3">已收到报销材料</el-radio>
                <el-radio :label="1">待审核</el-radio>
                <el-radio :label="2">预审通过等待纸质材料</el-radio>
                <el-radio :label="3">已收到纸质材料</el-radio>
              </el-radio-group>
            </el-form-item>
          </el-col>
@@ -1135,17 +1132,17 @@
                :src="pdfimg"
                @click="handleImageClick(initialIndex)"
              >
              <!-- <div slot="error" class="image-slot">
                <!-- <div slot="error" class="image-slot">
                <i class="el-icon-picture-outline"></i>
              </div> -->
            </el-image>
            <custom-image-viewer
              :url-list="pdfimgsrcList"
              :initial-index="currentIndex"
              :visible="viewerVisible"
              @update:visible="viewerVisible = $event"
              @close="handleViewerClose"
            />
              </el-image>
              <custom-image-viewer
                :url-list="pdfimgsrcList"
                :initial-index="currentIndex"
                :visible="viewerVisible"
                @update:visible="viewerVisible = $event"
                @close="handleViewerClose"
              />
            </div>
            <div v-else class="pdfimgmins">{{ hintitle }}</div>
          </div>
@@ -1242,15 +1239,20 @@
              <!-- <img :src="pdfimg" /> -->
              <el-image
                style="width: 95%; height: 90%"
                @error="handleImageError"
                @load="handleImageLoad"
                :src="invoicepdfimg"
                :preview-src-list="invoicepdfimgsrcList"
                @click="invoicehandleImageClick(initialIndex)"
              >
                <!-- <div slot="error" class="image-slot">
              <i class="el-icon-picture-outline"></i>
            </div> -->
                <i class="el-icon-picture-outline"></i>
              </div> -->
              </el-image>
              <custom-image-viewer
                :url-list="invoicepdfimgsrcList"
                :initial-index="invoicecurrentIndex"
                :visible="invoiceviewerVisible"
                @update:visible="invoiceviewerVisible = $event"
                @close="invoicehandleViewerClose"
              />
            </div>
            <div v-else class="pdfimgmins">{{ hintitle }}</div>
          </div>
@@ -1388,13 +1390,12 @@
import { getToken } from "@/utils/auth";
import CustomImageViewer from "@/components/CustomImageViewer"; // 根据你的路径调整
export default {
  //import引入的组件需要注入到对象中才能使用
  components: {
    Li_area_select,
    OrgSelecter,
    CustomImageViewer,
    CustomImageViewer
  },
  name: "fundApply",
@@ -1474,11 +1475,11 @@
      baselisttages: [
        {
          id: 1,
          name: "材料待审核"
          name: "待审核"
        },
        {
          id: 2,
          name: "审查通过等待邮寄纸质材料"
          name: "预审通过等待纸质材料"
        },
        {
          id: 3,
@@ -1686,8 +1687,10 @@
      pdfimg: "",
      pdfimgsrcList: [],
      currentIndex: 0, // 初始索引
      invoicecurrentIndex: 0, // 初始索引
      initialIndex: 0, // 初始索引
      viewerVisible: false, // 控制预览组件显示
      invoiceviewerVisible: false, // 控制预览组件显示
      pdfVisible: false,
      previewpdf: false,
      hintitle: "请上传文件后查看",
@@ -3201,9 +3204,16 @@
      this.currentIndex = index;
      this.viewerVisible = true;
    },
    invoicehandleImageClick(index) {
      this.invoicecurrentIndex = index;
      this.invoiceviewerVisible = true;
    },
    handleViewerClose() {
      this.viewerVisible = false;
    },
    invoicehandleViewerClose() {
      this.invoiceviewerVisible = false;
    },
    handleUploadError() {},
    remove(file, fileList) {
      const rbDetails = [...this.rbDetails];