Trnpan.vue 3 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 76 77 78 79 80 81 82 83
<template>
  <div class="eibs-tab">
                              
       <!-- <c-col :span="8" style="padding-right:50px">
	        <c-checkbox v-model="model.infcon.chksubcon" true-label="X" false-label="">incl. all subcontracts</c-checkbox>
       </c-col> -->
                  
       <c-col :span="8" style="padding-right:50px">
	        <c-checkbox v-model="model.infcon.chktrnsta" @change="queryTrnDataInTrn" true-label="X" false-label="">only active transactions</c-checkbox>
       </c-col>
                  
      <!-- <c-col :span="8"  style="padding-left:100px">
      <c-button size="medium" type="primary"  @click="queryTrnDataInTrn">查询
      </c-button>
    </c-col> -->
        <c-col :span="24" >
          <el-table id='infgidSpTableRef' v-loading="trnload" :data="trntableData"  @row-dblclick="trnTableDblRow" :highlight-current-row="true" :border="true" style="width:100%" size="medium">
            <el-table-column label="业务编号" prop="ownref" width="170px" align="left">
            </el-table-column>
           <el-table-column label="交易码" prop="inifrm"  width="150" align="left">
            </el-table-column>
            <!-- <el-table-column label="交易描述" prop="ininam" align="left">
            </el-table-column> -->
            <el-table-column label="交易创建时间" prop="inidattim" align="left">
            </el-table-column>
            <el-table-column label="交易状态" prop="relflg" align="left">
            <template slot-scope="scope">
               <span> {{getCodelabel(scope.row.relflg,"relflg") }}
              </span>
            </template>
            </el-table-column>
            <el-table-column label="业务币种" prop="reloricur" align="left">
            </el-table-column>
            <el-table-column label="业务金额" prop="reloriamt" align="left">
                <template slot-scope="scope">
                      <span> {{moneyFormat(scope.row.reloriamt, scope.row.reloricur) }}
                      </span>
              </template>
            </el-table-column>
            <el-table-column label="当前授权状态" prop="relres" align="left">
            </el-table-column>
             <el-table-column label="流水表主键" prop="inr" align="left">
            </el-table-column>
          </el-table>
        </c-col>
      
      
  </div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import event from "../event";

export default {
    inject: ['root'],
    props:["model","codes","trntableData","tabVal","objtyp","subobjtyp"],
    mixins: [event],
    components:{

    },
    data(){
        return {
            trnload:false,
            smhtableData:[],
            trstableData:[],
        }
    },
    methods:{
      getCodelabel(value,codenam) {
      const codeobj = this.model.dbCodes[codenam].find(obj => obj.value === value)
      return codeobj ? codeobj.label : value;
      }
    },
    mounted() {
    this.getdbCode('relflg','CN','relflg');

      },
}
</script>
<style>

</style>