11
WXL
2023-12-04 99340c754ca99b95d0e70b3cc7db4eae8c8a6e69
src/views/project/fund/applyDetail/index.vue
@@ -323,6 +323,23 @@
              </template>
            </el-table-column>
            <el-table-column
              prop="taxamount"
              align="center"
              label="扣税金额"
              width="120"
              v-if="
                (this.ismanager == true) &
                  (form.applytype == '1' || form.applytype == '2')
              "
            >
              <template slot-scope="scope">
                <el-input
                  v-model="scope.row.taxamount"
                  placeholder="扣税金额"
                />
              </template>
            </el-table-column>
            <el-table-column
              prop="taxedamount"
              align="center"
              label="税后金额"
@@ -451,6 +468,9 @@
              <template slot-scope="scope">
                <el-form-item :error="scope.row.error" label-width="0">
                  <el-input
                    :disabled="
                      userprofile.nickName != '陈慕华' && businessType == 1
                    "
                    v-model.number="scope.row.idcardno"
                    @input="tableParValueChange1(scope.row)"
                    placeholder="身份证号"
@@ -467,6 +487,9 @@
              <!-- v-if="form.applytype != '4'" -->
              <template slot-scope="scope">
                <el-input
                  :disabled="
                    userprofile.nickName != '陈慕华' && businessType == 1
                  "
                  v-model="scope.row.depositbank"
                  placeholder="开户银行"
                />
@@ -480,13 +503,16 @@
            >
              <template slot-scope="scope">
                <el-input
                  :disabled="
                    userprofile.nickName != '陈慕华' && businessType == 1
                  "
                  v-model="scope.row.bankcardno"
                  placeholder="银行帐号"
                />
              </template>
            </el-table-column>
            <el-table-column
              prop="itemdescribe"
              prop="itemdescrisca"
              align="center"
              width="330"
              label="项目说明"
@@ -1156,13 +1182,13 @@
                  >
                    <template slot-scope="scope">
                      <i style="color:#409EFF" class=" el-icon-s-order" />
                      <a :href="pdfimg">{{ scope.row.name }}</a>
                      <span>{{ scope.row.name }}</span>
                    </template>
                  </el-table-column>
                  <el-table-column
                    prop="name"
                    width="180"
                    width="190"
                    :show-overflow-tooltip="true"
                    label="功能"
                  >
@@ -1179,6 +1205,13 @@
                        @click.native.prevent.stop="moveupdowfile(scope.row)"
                        >上移</el-button
                      >
                      <el-button
                        type="success"
                        size="mini"
                        icon="el-icon-search"
                        circle
                        @click.native.prevent.stop="Downloadfile(scope.row)"
                      ></el-button>
                    </template>
                  </el-table-column>
                </el-table>
@@ -1252,13 +1285,13 @@
                  >
                    <template slot-scope="scope">
                      <i style="color:#409EFF" class=" el-icon-s-order" />
                      <a :href="invoicepdfimg">{{ scope.row.name }}</a>
                      <span>{{ scope.row.name }}</span>
                    </template>
                  </el-table-column>
                  <el-table-column
                    prop="name"
                    width="180"
                    width="190"
                    :show-overflow-tooltip="true"
                    label="功能"
                  >
@@ -1275,6 +1308,13 @@
                        @click.native.prevent.stop="moveupdowfile(scope.row)"
                        >上移</el-button
                      >
                      <el-button
                        type="success"
                        size="mini"
                        icon="el-icon-search"
                        circle
                        @click.native.prevent.stop="Downloadfile(scope.row)"
                      ></el-button>
                    </template>
                  </el-table-column>
                </el-table>
@@ -2280,31 +2320,37 @@
            JSON.stringify(this.rbDetails)
          );
          sessionStorage.setItem("apiform", JSON.stringify(this.form));
          addorupdateFund(this.form).then(response => {
            console.log(this.form);
            console.log(response, "保存返参");
            if (response.code === 200) {
              if (this.form.id) {
                this.$modal.msgSuccess("申请单修改成功!");
                this.$router.go(-1);
          addorupdateFund(this.form)
            .then(response => {
              console.log(this.form);
              console.log(response, "保存返参");
              if (response.code === 200) {
                if (this.form.id) {
                  this.$modal.msgSuccess("申请单修改成功!");
                  this.$router.go(-1);
                } else {
                  this.$modal.msgSuccess("申请单保存成功!");
                  this.$store.dispatch("tagsView/delView", this.$route);
                  this.$router.push({
                    path: "/finance/applyDetail/",
                    query: {
                      id: response.data,
                      businessType: "2",
                      operationType: "update",
                      curCase: this.curCase
                    }
                  });
                }
                this.form.id = response.data;
                this.curId = response.data;
                this.handleUpdate();
              } else {
                this.$modal.msgSuccess("申请单保存成功!");
                this.$store.dispatch("tagsView/delView", this.$route);
                this.$router.push({
                  path: "/finance/applyDetail/",
                  query: {
                    id: response.data,
                    businessType: "2",
                    operationType: "update",
                    curCase: this.curCase
                  }
                });
                this.$modal.msgError("申请单保存失败:" + response.msg);
              }
              this.form.id = response.data;
            } else {
              this.$modal.msgError("申请单保存失败:" + response.msg);
            }
          });
            })
            .catch(res => {
              this.$modal.msgError("申请单保存失败:" + res);
            });
          //关闭窗口
          this.loading = false;
          // this.getfundList();
@@ -3384,6 +3430,10 @@
        this.invoicefileListto.splice(index - 1, 0, item); // 将item插入到索引位置的前一位
      }
    },
    Downloadfile(row) {
      console.log(row);
      window.location.href = this.Networkheader + "/prod-api" + row.url;
    },
    //专家/医疗机构/费用报销机构选择
    ShowDetailDialog(spoce, showType) {
      this.spocewl = spoce;