index.vue 4.84 KB
<template>
  <div class="eContainer">
    <c-page title="收费">
    <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
       <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
                   <!--getfee PD000019  -->
           <!-- <el-tab-pane :label="$t('getfee.PD000019')" name="gitsetp1">
                <m-gitsetp1 :model="model" :codes="codes"/>
           </el-tab-pane> -->
            <!--intmbu PD000001 Rebooking -->
           <!-- <el-tab-pane :label="$t('intmbu.PD000001')" name="cltrns">
                <m-cltrns :model="model" :codes="codes"/>
           </el-tab-pane> -->
            <!--setmod PD000000 Settlement -->
           <!-- <el-tab-pane :label="$t('setmod.PD000000')" name="setpan">
                <m-setpan :model="model" :codes="codes"/>
           </el-tab-pane> -->
            <!--coninf PD000000 Completion -->
           <!-- <el-tab-pane :label="$t('coninf.PD000000')" name="coninfp">
                <m-coninfp :model="model" :codes="codes"/>
           </el-tab-pane> -->
            <!--trndoc PD000529 &Messages -->
           <!-- <el-tab-pane :label="$t('trndoc.PD000529')" name="docpan">
                <m-docpan :model="model" :codes="codes"/>
           </el-tab-pane> -->
            <!--trndoc PD000546 Attachments -->
           <!-- <el-tab-pane :label="$t('trndoc.PD000546')" name="doctre">
                <m-doctre :model="model" :codes="codes"/>
           </el-tab-pane> -->
                    <!--PD000510 -->
           <el-tab-pane :label="$t('getfee.地址名称')" name="ovwp">
            <c-content>
              <m-ovwp :model="model" :codes="codes" />
            </c-content>
          </el-tab-pane>

           <!--PD000027 -->
           <el-tab-pane :label="$t('commonModels.费用/账务')" name="setpan">
               <c-content>
                   <m-setmod :model="model" :codes="codes" docamtEnable="true"/>
               </c-content>
           </el-tab-pane>

           <!-- <el-tab-pane :label="$t('commonModels.会计分录')" name="glepan">
               <c-content>
                   <m-glentry :model="model" :codes="codes" />
               </c-content>
           </el-tab-pane> -->
          
              <!--PD000510 -->
          <!-- <el-tab-pane label="备查/附言" name="addbcb">
            <c-content>
              <m-addbcb :model="model" :codes="codes" />
            </c-content>
          </el-tab-pane>-->

          <!--<el-tab-pane label="报文/面函" name="docpan">
            <c-content>
              <m-docpan :model="model" :codes="codes"/>
            </c-content>
          </el-tab-pane>-->
          <!--<el-tab-pane label="附件信息" name="doctre">
            <c-content>
              <m-doctre :model="model" :codes="codes"/>
            </c-content>
          </el-tab-pane>-->

            <!--PD000546 -->
          
       	</c-tabs>
    	</el-form>
    	<!-- 底部按钮 -->
			<c-function-btn
				:handleSubmit="handleSubmit"
				:handleCheck="handleCheck"
				:handleStash="handleStash"
				ref="commonBtn"
				@handleSureWarning="handleSureWarning"
			></c-function-btn>
    </c-page>
  </div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Getfee from "../model"
import Check from "../model/check"
import Default from "../model/default"
import event from "../event"
import buildFn from '../event/buildCommons.js';

import Gitsetp1 from "./Gitsetp1"
import Cltrns from "./Cltrns"
import Ovwp from "./Ovwp";

import operationFunc from "~/mixin/operationFunc";
import commonDepend from "~/mixin/commonDepend";

import Setmod from "~/components/business/setmod/views";
import Docpan from "~/components/business/docpan/views";
import Doctre from "~/components/business/doctre/views";
import Addbcb from "./Addbcb";
import Glentry from "~/components/business/glentry/views";

export default {
    name: "Getfee",
    components:{
        "m-ovwp":Ovwp,
        "m-gitsetp1" : Gitsetp1,
        "m-cltrns" : Cltrns,
        "m-addbcb": Addbcb,
        "m-setmod": Setmod,
        "m-docpan": Docpan,
        "m-doctre": Doctre,
        "m-glentry": Glentry
    },
    provide() {
			return {
				root: this
			}
    },
    mixins: [Check, operationFunc, commonDepend, event, Default,buildFn], // 里面包含了Default、Check等的公共处理
    data(){
			return {
				tabVal: "ovwp",
				trnName: "getfee",
				model: new Getfee().data,
				codes: {
					...CodeTable,
				},
			}
    },
    methods:{
    },
    mounted() {
        console.log("进入getfee交易");
        let params = {
            transName: this.trnName,
            gidgrp: {
                rec: {
                    inr: this.$route.query.inr || ''
                }
            }
        };
        this.init(params);
    }
}
</script>
<style>

</style>