Fpgl.vue 2.18 KB
Newer Older
fukai committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
<template>
  <div class="eibs-tab">

    <c-col :span="12">
      <el-form-item label="保单号" prop="policyno">
        <c-input v-model="model.policyno" maxlength="25" placeholder="请输入保单号"></c-input>
      </el-form-item>
    </c-col>

    <c-col :span="24">
      <c-col :span="12">
        <el-form-item label="发票清单" prop="invlst">
          <c-input type="textarea" v-model="model.invlst" maxlength="16" placeholder="请输入发票清单"></c-input>
        </el-form-item>
      </c-col>
      <c-col :span="12">
        <c-button style="margin-left: 10px" icon="el-icon-search" size="small" type="primary" @click="onInvnotbut">
          查询
        </c-button>
        <span style="margin-left: 5px; color:red">以换行符区分,一行录入一张发票</span>
      </c-col>
    </c-col>

    <c-col :span="24">
      <el-form-item label-width="0px">
        <el-table :data="model.invnotres" border style="width: 100%;">
          <el-table-column label="发票号" prop="invoiceCode">
          </el-table-column>
          <el-table-column label="保单号" prop="policyNo">
          </el-table-column>
          <el-table-column label="应转-赔转协议编号" prop="agreementNo">
          </el-table-column>
          <el-table-column label="承保通知书编号" prop="noticeId">
          </el-table-column>
          <el-table-column label="承保通知书状态" prop="noticeFlag">
            <template slot-scope="scope">
              <span> {{getCodelabel(scope.row.noticeFlag,'cbssta') }}
              </span>
            </template>
          </el-table-column>
        </el-table>
      </el-form-item>
    </c-col>

  </div>
</template>
<script>
import event from "../event";

export default {
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [event],
  data() {
    return {
      trnName: "dbazxb",
      dbCodes: {
        cbssta: []
      }
    };
  },
  methods: {
    getCodelabel(value, codenam) {
      const codeobj = this.dbCodes[codenam].find(obj => obj.value === value);
      return codeobj ? codeobj.label : value;
    }
  },
  mounted() {
    this.getdbCode("cbssta", "CN", "cbssta");
  },
  created: function() {}
};
</script>
<style>
</style>