diff --git a/src/model/Cptadv/index.js b/src/model/Cptadv/index.js
index 9345e61..aeef142 100644
--- a/src/model/Cptadv/index.js
+++ b/src/model/Cptadv/index.js
@@ -163,6 +163,12 @@ export default class Cptadv{
 							},
 							zmqacclab:"",			//  主�'�号LABEL		.setmod.zmqacclab
 							zmqacc:"",			//  自�'�区主�'�号		.setmod.zmqacc
+						    setfog: {
+								setfol: []
+							},
+							setfeg: {
+								setfel: []
+							},
 						},
 						mtabut:{
 							coninf:{
@@ -202,6 +208,7 @@ export default class Cptadv{
 									seainf:"",			//  		.trnmod.trndoc.rcvatt.seainf
 								},
 								filrecv:"",			//  File Receiver		.trnmod.trndoc.filrecv
+							    doceot: [],
 							},
 						},
 						lendoc:{
diff --git a/src/views/Business/Cptadv/Opnp1.vue b/src/views/Business/Cptadv/Opnp1.vue
index d506987..3b591ff 100644
--- a/src/views/Business/Cptadv/Opnp1.vue
+++ b/src/views/Business/Cptadv/Opnp1.vue
@@ -1,9 +1,10 @@
 <template>
   <div class="eibs-tab">
     <c-col :span="11">
-      <c-col :span="18">
+      <c-col :span="20">
         <el-form-item label="业务编号" style="width:100%">
           <c-input
+            style="width:95%"
             v-model="model.cpdgrp.rec.ownref"
             maxlength="16"
             disabled
@@ -12,27 +13,29 @@
         </el-form-item>
       </c-col>
 
-      <c-col :span="2">
-        <el-form-item label="" label-width="5px">
+      <c-col :span="1">
+        <!-- <el-form-item label="" label-width="5px"> -->
           <c-button
+            style="margin:0 10px 0 0;padding: 0 10px;"
             size="small"
             type="primary"
             icon="el-icon-search"
             @click="onSeainf"
           ></c-button>
-        </el-form-item>
+        <!-- </el-form-item> -->
       </c-col>
-      <c-col :span="4">
-        <el-form-item label="" label-width="5px">
+      <c-col :span="3" style="text-align: right">
+        <!-- <el-form-item label="" label-width="5px"> -->
           <c-button
+            style="margin:0 0"
             size="small"
             type="primary"
-            :disabled="this.flag"
+            disabled
             @click="onCptpGetref"
           >
-            GetRef
+            获取
           </c-button>
-        </el-form-item>
+        <!-- </el-form-item> -->
       </c-col>
     </c-col>
 
@@ -50,33 +53,34 @@
     <c-col :span="24">
     <!-- ========================左边======================= -->
     <c-col :span="11">
-      <c-col :span="18">
+      <c-col :span="20">
         <el-form-item label="清算编号" style="width:100%">
           <c-input
             v-model="model.cpdgrp.rec.sysno"
             maxlength="21"
             placeholder="请输入清算编号"
+            style="width:95%"
           ></c-input>
         </el-form-item>
       </c-col>
-      <c-col :span="4">
-        <c-button size="small" type="primary" @click="onCptpGetinf">
-          Get
+      <c-col :span="3">
+        <c-button size="small" type="primary" style="margin-left:0" @click="onCptpGetinf">
+          获取
         </c-button>
       </c-col>
-      <c-col :span="8">
+      <c-col :span="13">
         <el-form-item label="汇款金额">
           <c-select
             v-model="model.cpdgrp.cbs.nom1.cur"
             disabled
-            style="width: 100%"
+            style="width: 95%"
             placeholder="请选择Currency"
           >
           </c-select>
         </el-form-item>
       </c-col>
-      <c-col :span="12">
-        <el-form-item label="" label-width="20px" style="text-align: left">
+      <c-col :span="11">
+        <el-form-item label="" label-width="0" style="text-align: left">
           <c-input
             v-model="model.cpdgrp.cbs.nom1.amt"
             style="text-align: left; width: 100%"
@@ -84,22 +88,30 @@
           ></c-input>
         </el-form-item>
       </c-col>
-      <c-col :span="12">
+      <c-col :span="13">
         <el-form-item label="所属行">
           <c-input
             v-model="model.cpdgrp.rec.othbch"
             maxlength="8"
             placeholder="请输入所属行"
+            style="width:95%"
           ></c-input>
         </el-form-item>
       </c-col>
-      <c-col :span="12">
-        <el-form-item label="汇款语种">
+      <c-col :span="11">
+        <el-form-item label="汇款语种" label-width="110px">
           <c-select
             v-model="model.cptp.payuil"
             style="width: 100%"
             placeholder="请选择汇款语种"
           >
+          <el-option
+          v-for="item in codes.payuil"
+          :key="item.value"
+          :label="item.label"
+          :value="item.value"
+          >
+          </el-option>
           </c-select>
         </el-form-item>
       </c-col>
@@ -109,35 +121,48 @@
             v-model="model.cptp.draweecountcode"
             maxlength="3"
             placeholder="请输入付款人常驻国家/地区代码"
+            style="width:95%"
           ></c-input>
         </el-form-item>
       </c-col>
-      <c-col :span="4">
-        <c-button size="small" type="primary" @click="onCptpSelbut">
+      <c-col :span="3">
+        <c-button size="small" type="primary" @click="onCptpSelbut" style="margin-left:0">
           ?
         </c-button>
       </c-col>
-      <c-col :span="18">
+      <c-col :span="20">
         <el-form-item label="我行费用负担">
           <c-select
             v-model="model.cpdgrp.rec.detchgcod"
-            style="width: 100%"
+            style="width: 95%"
             placeholder="请选择Details of Charges"
           >
+          <el-option
+          v-for="item in codes.detchgcod"
+          :key="item.value"
+          :label="item.label"
+          :value="item.value"
+          ></el-option>
           </c-select>
         </el-form-item>
       </c-col>
-      <c-col :span="18">
+      <c-col :span="20">
         <el-form-item label="货物类型">
           <c-select
             v-model="model.cpdgrp.rec.stagod"
-            style="width: 100%"
+            style="width: 95%"
             placeholder="请选择货物类型"
           >
+          <el-option
+          v-for="item in codes.stagod"
+          :key="item.value"
+          :label="item.label"
+          :value="item.value"
+          ></el-option>
           </c-select>
         </el-form-item>
       </c-col>
-      <c-col :span="18">
+      <c-col :span="24">
         <el-form-item label="ordering institution(52a)">
           <c-input
             v-model="model.cpdgrp.ori.pts.ref"
@@ -1160,7 +1185,9 @@ export default {
   data() {
     return {};
   },
-  methods: { ...Event },
+  methods: { ...Event,
+  onSeainf(){}
+  },
   created: function () {},
 };
 </script>
diff --git a/src/views/Business/Cptadv/index.vue b/src/views/Business/Cptadv/index.vue
index 5bae432..38c023d 100644
--- a/src/views/Business/Cptadv/index.vue
+++ b/src/views/Business/Cptadv/index.vue
@@ -1,414 +1,117 @@
 <template>
-  <div class="eContainer">
-    <el-form :model="model" :rules="rules" ref="modelForm" label-width="100px" size="small">
-        <c-tabs ref="elment" :value="tabVal" type="card" @tab-click="tabClick"> 
-            <el-tab-pane label="Overview" name="opnp1">  
-                <!--PD000020 -->
-                <m-opnp1 :model="model" :codes="codes"/>
-                </el-tab-pane>
-            <el-tab-pane label="账务" name="setpan">  
-                <!--PD000006 -->
-                <m-setpan :model="model" :codes="codes"/>
-            </el-tab-pane>
-            <el-tab-pane label="附言" name="coninfp">  
-                <!--PD000000 -->
-                <m-coninfp :model="model" :codes="codes"/>
-            </el-tab-pane>
-            <el-tab-pane label="报文及面函" name="docpan1">  
-                <!--PD000000 -->
-                <m-docpan :model="model" :codes="codes"/>
-            </el-tab-pane>
-            <el-tab-pane label="附件" name="doctre">  
-                <!--PD000529 -->
-                <m-doctre :model="model" :codes="codes"/>
-            </el-tab-pane>
-            <el-tab-pane label="收账通知" name="docpan2">  
-                <!--PD000001 -->
-                <m-docpan :model="model" :codes="codes"/>
-            </el-tab-pane>
-            <el-tab-pane label="外管信息" name="wg">  
-                <!--PD000546 -->
-                <m-wg :model="model" :codes="codes"/>
-            </el-tab-pane>
-            <el-tab-pane label="跨境人民币申报" name="cnyp">  
-                <!--PD000002 -->
-                <m-cnyp :model="model" :codes="codes"/>
-        </el-tab-pane>
-       </c-tabs> 
-    </el-form>
-  </div>
+  <c-page title="汇入汇款">
+    <div class="eContainer">
+      <el-form
+        :model="model"
+        :rules="rules"
+        ref="modelForm"
+        label-width="150px"
+        size="small"
+      >
+        <c-tabs ref="elment" :value="tabVal" type="card" @tab-click="tabClick">
+          <el-tab-pane label="Overview" name="opnp1">
+            <!--PD000020 -->
+            <c-content>
+            <m-opnp1 :model="model" :codes="codes" />
+            </c-content>
+          </el-tab-pane>
+          <el-tab-pane label="账务" name="setpan">
+            <!--PD000006 -->
+            <m-setpan :model="model" :codes="codes" />
+          </el-tab-pane>
+          <el-tab-pane label="附言" name="coninfp">
+            <!--PD000000 -->
+            <m-coninfp :model="model" :codes="codes" />
+          </el-tab-pane>
+          <el-tab-pane label="报文及面函" name="docpan1">
+            <!--PD000000 -->
+            <m-docpan :model="model" :codes="codes" />
+          </el-tab-pane>
+          <el-tab-pane label="附件" name="doctre">
+            <!--PD000529 -->
+            <m-doctre :model="model" :codes="codes" />
+          </el-tab-pane>
+          <el-tab-pane label="收账通知" name="docpan2">
+            <!--PD000001 -->
+            <m-docpan :model="model" :codes="codes" />
+          </el-tab-pane>
+          <el-tab-pane label="外管信息" name="wg">
+            <!--PD000546 -->
+            <m-wg :model="model" :codes="codes" />
+          </el-tab-pane>
+          <el-tab-pane label="跨境人民币申报" name="cnyp">
+            <!--PD000002 -->
+            <m-cnyp :model="model" :codes="codes" />
+          </el-tab-pane>
+        </c-tabs>
+      </el-form>
+    </div>
+  </c-page>
 </template>
 <script>
-import Api from "~/service/Api"
-import CodeTable from "~/config/CodeTable"
-import Cptadv from "~/model/Cptadv"
-import CommonProcess from "~/mixin/CommonProcess"
-import Pattern from "~/model/Cptadv/Pattern"
-import Opnp1 from "./Opnp1"
-import Wg from "./Wg"
-import Setpan from "./Setpan"
-import Coninfp from "./Coninfp"
-import Docpan from "./Docpan"
-import Doctre from "./Doctre"
-import Cnyp from "./Cnyp"
+import Api from "~/service/Api";
+import Utils from "~/utils/index";
+import CodeTable from "~/config/CodeTable";
+import Cptadv from "~/model/Cptadv";
+import CommonProcess from "~/mixin/CommonProcess";
+import Pattern from "~/model/Cptadv/Pattern";
+import Opnp1 from "./Opnp1";
+import Wg from "./Wg";
+// import Setpan from "./Setpan";
+// import Coninfp from "./Coninfp";
+// import Docpan from "./Docpan";
+import Doctre from "./Doctre";
+import Cnyp from "./Cnyp";
 
+import Setpan from "~/views/Public/Setpan";
+import Coninfp from "~/views/Public/Coninfp";
+import Docpan from "~/views/Public/Docpan";
 
 export default {
-    name: 'Cptadv',
-    components:{
-        "m-opnp1" : Opnp1,
-        "m-wg" : Wg,
-        "m-setpan" : Setpan,
-        "m-coninfp" : Coninfp,
-        "m-docpan" : Docpan,
-        "m-doctre" : Doctre,
-        "m-docpan" : Docpan,
-        "m-cnyp" : Cnyp,
-    },
-    provide() {
-        return {
-            root: this
-        }
-    },
-    mixins: [CommonProcess],    // 里面包含了Default、Check等的公共处理
-    data(){
-        return {
-            tabVal: "opnp1",
-            model:new Cptadv().data,
-            // defaultRule:Default,
-            // rules:this.mergeRules(Pattern,Check),
-            rules:Pattern,
-            codes:{
-            },
-            init:{
-                "uri":"/cptadv/init","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            checkAll:{
-                "uri":"/cptadv/checkAll","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            saveData:{
-                "uri":"/cptadv/saveData","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            pending:{
-                "uri":"/cptadv/pending","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            getElcsRef:{
-                "uri":"/cptadv/getElcsRef","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            registerDocument:{
-                "uri":"/cptadv/registerDocument","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            imgecm:{
-                "uri":"/cptadv/imgecm","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            recpanSearch:{
-                "uri":"/cptadv/recpanSearch","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            recpanShow:{
-                "uri":"/cptadv/recpanShow","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            recpanResend:{
-                "uri":"/cptadv/recpanResend","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            showMessage:{
-                "uri":"/cptadv/showMessage","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            imgmodRefresh:{
-                "uri":"/cptadv/imgmodRefresh","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            imgmodDelete:{
-                "uri":"/cptadv/imgmodDelete","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
-            },
-            default_cpdgrp_snd_dbfadrblkcn:{
-                "uri":"/cptadv/default/cpdgrp.snd.dbfadrblkcn","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_liqtyp:{
-                "uri":"/cptadv/default/cptp.liqtyp","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_mtabut_coninf_usr_extkey:{
-                "uri":"/cptadv/default/mtabut.coninf.usr.extkey","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_bopmod_outchargeamt:{
-                "uri":"/cptadv/default/bopmod.outchargeamt","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_snd_pts_nam:{
-                "uri":"/cptadv/default/cpdgrp.snd.pts.nam","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_commet:{
-                "uri":"/cptadv/default/cptp.commet","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_trnmod_trndoc_advnam:{
-                "uri":"/cptadv/default/trnmod.trndoc.advnam","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_orcp_ptsget_sdamod_dadsnd:{
-                "uri":"/cptadv/default/cptp.orcp.ptsget.sdamod.dadsnd","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_setmod_dspflg:{
-                "uri":"/cptadv/default/setmod.dspflg","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_ownref:{
-                "uri":"/cptadv/default/cpdgrp.rec.ownref","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_mtabut_coninf_oitinf_labinftxt:{
-                "uri":"/cptadv/default/mtabut.coninf.oitinf.labinftxt","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_mtabut_coninf_oitset_labinftxt:{
-                "uri":"/cptadv/default/mtabut.coninf.oitset.labinftxt","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_pye_pts_extkey:{
-                "uri":"/cptadv/default/cpdgrp.pye.pts.extkey","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_feesta:{
-                "uri":"/cptadv/default/cptp.feesta","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_trntyp:{
-                "uri":"/cptadv/default/cpdgrp.rec.trntyp","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_serpty:{
-                "uri":"/cptadv/default/cptp.serpty","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_getmod:{
-                "uri":"/cptadv/default/cptp.getmod","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_trnmod_trndoc_condocstm:{
-                "uri":"/cptadv/default/trnmod.trndoc.condocstm","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_valdat:{
-                "uri":"/cptadv/default/cpdgrp.rec.valdat","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_orcnam:{
-                "uri":"/cptadv/default/cptp.orcnam","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_sndp_det:{
-                "uri":"/cptadv/default/cptp.sndp.det","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_curf33b:{
-                "uri":"/cptadv/default/cpdgrp.rec.curf33b","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_orcp_det:{
-                "uri":"/cptadv/default/cptp.orcp.det","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_bopmod_dclflg:{
-                "uri":"/cptadv/default/bopmod.dclflg","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_orcadr:{
-                "uri":"/cptadv/default/cptp.orcadr","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_cbs_nom1_cur:{
-                "uri":"/cptadv/default/cpdgrp.cbs.nom1.cur","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_f23b:{
-                "uri":"/cptadv/default/cpdgrp.rec.f23b","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cnybop_traflg:{
-                "uri":"/cptadv/default/cnybop.traflg","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_clmlab:{
-                "uri":"/cptadv/default/cptp.clmlab","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_snd_pts_adrblk:{
-                "uri":"/cptadv/default/cpdgrp.snd.pts.adrblk","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_pyebchkey:{
-                "uri":"/cptadv/default/cptp.pyebchkey","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_trnmod_trndoc_advlabel:{
-                "uri":"/cptadv/default/trnmod.trndoc.advlabel","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_pyeact:{
-                "uri":"/cptadv/default/cpdgrp.rec.pyeact","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_orip_det:{
-                "uri":"/cptadv/default/cptp.orip.det","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_bopmod_basflg:{
-                "uri":"/cptadv/default/bopmod.basflg","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_shktyp:{
-                "uri":"/cptadv/default/cptp.shktyp","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_orc_pts_ref:{
-                "uri":"/cptadv/default/cpdgrp.orc.pts.ref","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_setmod_zmqacc:{
-                "uri":"/cptadv/default/setmod.zmqacc","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_othbch:{
-                "uri":"/cptadv/default/cpdgrp.rec.othbch","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_bopmod_ownextkey:{
-                "uri":"/cptadv/default/bopmod.ownextkey","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_setmod_xreflg:{
-                "uri":"/cptadv/default/setmod.xreflg","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_mtabut_coninf_oitinf_oit_inflev:{
-                "uri":"/cptadv/default/mtabut.coninf.oitinf.oit.inflev","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_bopmod_acttyp:{
-                "uri":"/cptadv/default/bopmod.acttyp","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_valdat:{
-                "uri":"/cptadv/default/cptp.valdat","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_cur71f:{
-                "uri":"/cptadv/default/cpdgrp.rec.cur71f","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_pye_dbfadrblkcn:{
-                "uri":"/cptadv/default/cpdgrp.pye.dbfadrblkcn","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_ori_pts_adrblk:{
-                "uri":"/cptadv/default/cpdgrp.ori.pts.adrblk","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_orc_pts_extkey:{
-                "uri":"/cptadv/default/cpdgrp.orc.pts.extkey","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cnybop_outflg:{
-                "uri":"/cptadv/default/cnybop.outflg","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_trnmod_trndoc_advdoc:{
-                "uri":"/cptadv/default/trnmod.trndoc.advdoc","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_bopmod_vrfflg:{
-                "uri":"/cptadv/default/bopmod.vrfflg","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_pye_pts_adrblk:{
-                "uri":"/cptadv/default/cpdgrp.pye.pts.adrblk","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cnybop_cnyflg:{
-                "uri":"/cptadv/default/cnybop.cnyflg","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_paydatsta:{
-                "uri":"/cptadv/default/cptp.paydatsta","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_bustyp:{
-                "uri":"/cptadv/default/cptp.bustyp","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_comsystbl:{
-                "uri":"/cptadv/default/cptp.comsystbl","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_setmod_zmqacclab:{
-                "uri":"/cptadv/default/setmod.zmqacclab","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_swftyp:{
-                "uri":"/cptadv/default/cpdgrp.rec.swftyp","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_pyenam:{
-                "uri":"/cptadv/default/cptp.pyenam","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_pyeadr:{
-                "uri":"/cptadv/default/cptp.pyeadr","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_detchgcod:{
-                "uri":"/cptadv/default/cpdgrp.rec.detchgcod","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_commetlab:{
-                "uri":"/cptadv/default/cptp.commetlab","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_lendoc_account:{
-                "uri":"/cptadv/default/lendoc.account","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_seclab:{
-                "uri":"/cptadv/default/cptp.seclab","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_pye_pts_ref:{
-                "uri":"/cptadv/default/cpdgrp.pye.pts.ref","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_orip_ptsget_sdamod_dadsnd:{
-                "uri":"/cptadv/default/cptp.orip.ptsget.sdamod.dadsnd","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_orc_pts_adrblk:{
-                "uri":"/cptadv/default/cpdgrp.orc.pts.adrblk","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_bopmod_szflg:{
-                "uri":"/cptadv/default/bopmod.szflg","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_sndp_ptsget_sdamod_dadsnd:{
-                "uri":"/cptadv/default/cptp.sndp.ptsget.sdamod.dadsnd","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_nam:{
-                "uri":"/cptadv/default/cpdgrp.rec.nam","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_rec_feecur:{
-                "uri":"/cptadv/default/cpdgrp.rec.feecur","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_secmod:{
-                "uri":"/cptadv/default/cptp.secmod","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_bopmod_outchargeccy:{
-                "uri":"/cptadv/default/bopmod.outchargeccy","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_pyep_ptsget_sdamod_dadsnd:{
-                "uri":"/cptadv/default/cptp.pyep.ptsget.sdamod.dadsnd","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_trnmod_trndoc_amdapl:{
-                "uri":"/cptadv/default/trnmod.trndoc.amdapl","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_ori_dbfadrblkcn:{
-                "uri":"/cptadv/default/cpdgrp.ori.dbfadrblkcn","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_ori_pts_ref:{
-                "uri":"/cptadv/default/cpdgrp.ori.pts.ref","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_mtabut_coninf_oitset_oit_inflev:{
-                "uri":"/cptadv/default/mtabut.coninf.oitset.oit.inflev","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_ori_pts_extkey:{
-                "uri":"/cptadv/default/cpdgrp.ori.pts.extkey","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_cbs_max_amt:{
-                "uri":"/cptadv/default/cpdgrp.cbs.max.amt","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_snd_pts_extkey:{
-                "uri":"/cptadv/default/cpdgrp.snd.pts.extkey","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_getref:{
-                "uri":"/cptadv/default/cptp.getref","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_mtabut_coninf_conexedat:{
-                "uri":"/cptadv/default/mtabut.coninf.conexedat","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_orc_dbfadrblkcn:{
-                "uri":"/cptadv/default/cpdgrp.orc.dbfadrblkcn","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cnybop_libflg:{
-                "uri":"/cptadv/default/cnybop.libflg","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cpdgrp_cbs_max_cur:{
-                "uri":"/cptadv/default/cpdgrp.cbs.max.cur","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_trnmod_trndoc_amdnam:{
-                "uri":"/cptadv/default/trnmod.trndoc.amdnam","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_pyep_det:{
-                "uri":"/cptadv/default/cptp.pyep.det","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cptp_payuil:{
-                "uri":"/cptadv/default/cptp.payuil","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-            default_cnybop_vouflg:{
-                "uri":"/cptadv/default/cnybop.vouflg","fileName":"cptadv.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
-            },
-        }
-    },
-    methods:{
-
-    },
-    created:async function(){
-        console.log("进入cptadv交易");
-        let rtnmsg = await Api.post("cptadv/init",{params:{}})
-        if(rtnmsg.respCode == SUCCESS)
-        {
-           //TODO 处理数据逻辑
-
-        }
-        else
-        {
-            this.$notify.error({title: '错误',message: '服务请求失败!'});
-        }
+  name: "Cptadv",
+  components: {
+    "m-opnp1": Opnp1,
+    "m-wg": Wg,
+    "m-setpan": Setpan,
+    "m-coninfp": Coninfp,
+    "m-docpan": Docpan,
+    "m-doctre": Doctre,
+    "m-docpan": Docpan,
+    "m-cnyp": Cnyp,
+  },
+  provide() {
+    return {
+      root: this,
+    };
+  },
+  mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
+  data() {
+    return {
+      tabVal: "opnp1",
+      trnName: "cptadv",
+      model: new Cptadv().data,
+      // defaultRule:Default,
+      // rules:this.mergeRules(Pattern,Check),
+      rules: Pattern,
+      codes: { ...CodeTable },
+    };
+  },
+  methods: {},
+  created: async function () {
+    console.log("进入cptadv交易");
+    // let rtnmsg = await Api.post("cptadv/init",{params:{}});
+    let rtnmsg = await this.init(this.$route.query);
+    if (rtnmsg.respCode == SUCCESS) {
+      //TODO 处理数据逻辑
+      Utils.copyValueFromVO(this.model, rtnmsg.data);
+      if (this.isInDisplay) {
+        this.restoreDisplay();
+      }
+    } else {
+      this.$notify.error({ title: "错误", message: "服务请求失败!" });
     }
-}
+  },
+};
 </script>
 <style>
-
 </style>
diff --git a/src/views/Business/Cptopn/index.vue b/src/views/Business/Cptopn/index.vue
index 28b94f3..df341e2 100644
--- a/src/views/Business/Cptopn/index.vue
+++ b/src/views/Business/Cptopn/index.vue
@@ -5,7 +5,7 @@
         :model="model"
         :rules="rules"
         ref="modelForm"
-        label-width="200px"
+        label-width="150px"
         size="small"
         :validate-on-rule-change="false"
       >