diff --git a/src/model/Litame/Default.js b/src/model/Litame/Default.js
index e756d41..7583ec8 100644
--- a/src/model/Litame/Default.js
+++ b/src/model/Litame/Default.js
@@ -85,8 +85,8 @@ export default {
     "lidgrp.adv.dbfadrblkcn"                      :Utils.defaultFunction,
     "lidgrp.adv.pts.adrblk"                      :Utils.defaultFunction,
     "lidgrp.rec.shppars18"                      :Utils.defaultFunction,
-    //"litamep.lcrdocamep.modflg"                      :Utils.defaultFunction,
-    //"litamep.lcrdocamep.modmanflg"                      :Utils.defaultFunction,
+    "litamep.lcrdocamep.modflg"                      :Utils.defaultFunction,
+    "litamep.lcrdocamep.modmanflg"                      :Utils.defaultFunction,
     "lidgrp.a2b.pts.extkey"                      :Utils.defaultFunction,
     "lidgrp.a2b.adrelc"                      :Utils.defaultFunction,
     "lidgrp.a2b.namelc"                      :Utils.defaultFunction,
@@ -132,7 +132,7 @@ export default {
     "mtabut.coninf.oitset.oit.inftxt"                      :Utils.defaultFunction,
     "mtabut.coninf.oitset.oit.inflev"                      :Utils.defaultFunction,
     "lidgrp.ini.pts.adrblk"                      :Utils.defaultFunction,
-    //"lidgrp.blk.adlcnd"                      :Utils.defaultFunction,
+    "lidgrp.blk.adlcnd"                      :Utils.defaultFunction,
     "litamep.engamt"                      :Utils.defaultFunction,
     "trnmod.swiadd.nomspc"                      :Utils.defaultFunction,
     "mtabut.coninf.usr.extkey"                      :Utils.defaultFunction,
@@ -145,7 +145,7 @@ export default {
     "liaall.limmod.limpts.oth.pts.nam"                      :Utils.defaultFunction,
     "liaall.liaccv.concur"                      :Utils.defaultFunction,
     "lidgrp.rec.prepers18"                      :Utils.defaultFunction,
-    //"lidgrp.blk.lcrdoc"                      :Utils.defaultFunction,
+    "lidgrp.blk.lcrdoc"                      :Utils.defaultFunction,
     "lidgrp.rec.stacty"                      :Utils.defaultFunction,
     "lidgrp.rmb.pts.nam"                      :Utils.defaultFunction,
     "oldlidgrp.rec.expdat"                      :Utils.defaultFunction,
diff --git a/src/model/Litame/Pattern.js b/src/model/Litame/Pattern.js
index aa72f1b..ede946a 100644
--- a/src/model/Litame/Pattern.js
+++ b/src/model/Litame/Pattern.js
@@ -16,98 +16,98 @@ export default {
         {max: 40,message:"长度不能超过40"}
     ],
     "trnmod.swiadd.amedat":[
-        {type: "string", required: false, message: "输入正确的日期"}
+        {type: "date", required: false, message: "输入正确的日期"}
     ],
     "trnmod.swiadd.amenbr":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 3,message:"长度不能超过3"}
+        {required: true, message: "必输项"},
+        {type: "number", max: 999,message:"长度不能超过3"}
     ],
     "litamep.amenbr":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 3,message:"长度不能超过3"}
+        {required: false, message: "必输项"},
+        {type: "number", max: 999,message:"长度不能超过3"}
     ],
     "lidgrp.cbs.nom1.cur":[
         {type: "string", required: false, message: "必输项"},
         {max: 3,message:"长度不能超过3"}
     ],
     "oldlidgrp.cbs.nom1.amt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
     "oldlidgrp.rec.nomtop":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 2,message:"长度不能超过2"}
+        {required: false, message: "必输项"},
+        {type: "number",max: 99,message:"长度不能超过2"}
     ],
     "oldlidgrp.rec.nomton":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 2,message:"长度不能超过2"}
+        {required: false, message: "必输项"},
+        {type: "number", max: 99,message:"长度不能超过2"}
     ],
     "oldlidgrp.cbs.max.cur":[
         {type: "string", required: false, message: "必输项"},
         {max: 3,message:"长度不能超过3"}
     ],
     "oldlidgrp.cbs.max.amt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
 
     "trnmod.swiadd.ameamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
 
     "litamep.engamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
 
     "trnmod.swiadd.newamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
     "trnmod.swiadd.newnomtop":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 2,message:"长度不能超过2"}
+        {required: false, message: "必输项"},
+        {type: "number", max: 99,message:"长度不能超过2"}
     ],
     "trnmod.swiadd.newnomton":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 2,message:"长度不能超过2"}
+        { required: false, message: "必输项"},
+        {type: "number", max: 99,message:"长度不能超过2"}
     ],
     "litamep.maxcur":[
         {type: "string", required: false, message: "必输项"},
         {max: 3,message:"长度不能超过3"}
     ],
     "litamep.maxamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
 
     "oldlidgrp.rec.expdat":[
-        {type: "string", required: false, message: "输入正确的日期"}
+        {type: "date", required: false, message: "输入正确的日期"}
     ],
     "oldlidgrp.rec.shpdat":[
-        {type: "string", required: false, message: "输入正确的日期"}
+        {type: "date", required: false, message: "输入正确的日期"}
     ],
     "trnmod.swiadd.newexpdat":[
-        {type: "string", required: false, message: "输入正确的日期"}
+        {type: "date", required: false, message: "输入正确的日期"}
     ],
     "trnmod.swiadd.newshpdat":[
-        {type: "string", required: false, message: "输入正确的日期"}
+        {type: "date", required: false, message: "输入正确的日期"}
     ],
 
     "oldlidgrp.rec.prepers18":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 3,message:"长度不能超过3"}
+        { required: false, message: "必输项"},
+        {type: "number",max: 999,message:"长度不能超过3"}
     ],
     "trnmod.swiadd.prepers18":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 3,message:"长度不能超过3"}
+        {required: false, message: "必输项"},
+        {type: "number", max: 999,message:"长度不能超过3"}
     ],
     "oldlidgrp.blk.preper":[
         {type: "string", required: true, message: "必输项"},
@@ -128,13 +128,13 @@ export default {
         {max: 3,message:"长度不能超过3"}
     ],
     "trnmod.swiadd.addamt":[
-        {required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
     "trnmod.swiadd.trnfeetxt":[
         {type: "string", required: true, message: "必输项"},
-        {max: 35,message:"长度不能超过35"}
+        {max: 35*6,message:"长度不能超过35"}
     ],
     "trnmod.swiadd.addamtcov":[
         {type: "string", required: true, message: "必输项"},
@@ -194,26 +194,26 @@ export default {
     ],
 
     "lidgrp.cbs.nom1.amt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
 
     "lidgrp.apl.pts.adrblk":[
         {type: "string", required: true, message: "必输项"},
-        {max: 35,message:"长度不能超过35"}
+        {max: 35*4,message:"长度不能超过35"}
     ],
     "lidgrp.apl.dbfadrblkcn":[
         {type: "string", required: true, message: "必输项"},
         {max: 35,message:"长度不能超过35"}
     ],
     "lidgrp.rec.nomtop":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 2,message:"长度不能超过2"}
+        {required: false, message: "必输项"},
+        {type: "number", max: 99,message:"长度不能超过2"}
     ],
     "lidgrp.rec.nomton":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 2,message:"长度不能超过2"}
+        { required: false, message: "必输项"},
+        {type: "number", max: 99,message:"长度不能超过2"}
     ],
     "lidgrp.apl.adrelc":[
         {type: "string", required: true, message: "必输项"},
@@ -226,7 +226,7 @@ export default {
     ],
 
     "lidgrp.cbs.max.amt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
@@ -244,10 +244,10 @@ export default {
     ],
 
     "lidgrp.rec.opndat":[
-        {type: "string", required: false, message: "输入正确的日期"}
+        {type: "date", required: false, message: "输入正确的日期"}
     ],
     "lidgrp.rec.preadvdt":[
-        {type: "string", required: false, message: "输入正确的日期"}
+        {type: "date", required: false, message: "输入正确的日期"}
     ],
     "lidgrp.adv.namelc":[
         {type: "string", required: true, message: "必输项"},
@@ -255,14 +255,14 @@ export default {
     ],
     "lidgrp.adv.pts.adrblk":[
         {type: "string", required: true, message: "必输项"},
-        {max: 35,message:"长度不能超过35"}
+        {max: 35*4,message:"长度不能超过35"}
     ],
     "lidgrp.adv.dbfadrblkcn":[
         {type: "string", required: true, message: "必输项"},
         {max: 35,message:"长度不能超过35"}
     ],
     "lidgrp.rec.shpdat":[
-        {type: "string", required: false, message: "输入正确的日期"}
+        {type: "date", required: false, message: "输入正确的日期"}
     ],
 
     "lidgrp.adv.adrelc":[
@@ -270,7 +270,7 @@ export default {
         {max: 35,message:"长度不能超过35"}
     ],
     "lidgrp.rec.expdat":[
-        {type: "string", required: false, message: "输入正确的日期"}
+        {type: "date", required: false, message: "输入正确的日期"}
     ],
     "lidgrp.rec.expplc":[
         {type: "string", required: false, message: "必输项"},
@@ -303,7 +303,7 @@ export default {
     ],
     "lidgrp.ben.pts.adrblk":[
         {type: "string", required: true, message: "必输项"},
-        {max: 35,message:"长度不能超过35"}
+        {max: 35*4,message:"长度不能超过35"}
     ],
     "lidgrp.ben.dbfadrblkcn":[
         {type: "string", required: true, message: "必输项"},
@@ -357,8 +357,8 @@ export default {
         {max: 35,message:"长度不能超过35"}
     ],
     "lidgrp.rec.prepers18":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 3,message:"长度不能超过3"}
+        { required: false, message: "必输项"},
+        {type: "number",max: 999,message:"长度不能超过3"}
     ],
 
     "litp.avbp.ptsget.sdamod.dadsnd":[
@@ -383,8 +383,8 @@ export default {
         {max: 35,message:"长度不能超过35"}
     ],
     "lidgrp.avb.pts.adrblk":[
-        {type: "string", required: true},
-        
+        {type: "string", required: true, message: "必输项"},
+        {max: 35*4,message:"长度不能超过35"}
     ],
     "lidgrp.avb.dbfadrblkcn":[
         {type: "string", required: true, message: "必输项"},
@@ -400,8 +400,8 @@ export default {
         {max: 35,message:"长度不能超过35"}
     ],
     "lidgrp.blk.feetxt":[
-        {type: "string", required: true, message: "必输项"},
-        {max: 35,message:"长度不能超过35"}
+        { required: true, message: "必输项"},
+        {type: "string",max: 35*6,message:"长度不能超过35"}
     ],
 
 
@@ -435,7 +435,7 @@ export default {
     ],
     "lidgrp.drw.pts.adrblk":[
         {type: "string", required: true, message: "必输项"},
-        {max: 35,message:"长度不能超过35"}
+        {max: 35*4,message:"长度不能超过35"}
     ],
     "lidgrp.drw.dbfadrblkcn":[
         {type: "string", required: true, message: "必输项"},
@@ -454,8 +454,8 @@ export default {
         {max: 65,message:"长度不能超过65"}
     ],
     "lidgrp.rec.tenmaxday":[
-        {type: "string", required: false, message: "必输项"},
-        {max: 3,message:"长度不能超过3"}
+        { required: false, message: "必输项"},
+        {type: "number", max: 999,message:"长度不能超过3"}
     ],
     "lidgrp.rec.porloa":[
         {type: "string", required: false, message: "必输项"},
@@ -517,7 +517,7 @@ export default {
     ],
     "lidgrp.ini.pts.adrblk":[
         {type: "string", required: true, message: "必输项"},
-        {max: 35,message:"长度不能超过35"}
+        {max: 35*4,message:"长度不能超过35"}
     ],
     "lidgrp.ini.dbfadrblkcn":[
         {type: "string", required: true, message: "必输项"},
@@ -525,7 +525,7 @@ export default {
     ],
     "lidgrp.a2b.pts.adrblk":[
         {type: "string", required: true, message: "必输项"},
-        {max: 35,message:"长度不能超过35"}
+        {max: 35*4,message:"长度不能超过35"}
     ],
     "lidgrp.a2b.dbfadrblkcn":[
         {type: "string", required: true, message: "必输项"},
@@ -588,7 +588,7 @@ export default {
     ],
     "lidgrp.con.pts.adrblk":[
         {type: "string", required: true, message: "必输项"},
-        {max: 35,message:"长度不能超过35"}
+        {max: 35*4,message:"长度不能超过35"}
     ],
     "lidgrp.con.dbfadrblkcn":[
         {type: "string", required: true, message: "必输项"},
@@ -601,7 +601,7 @@ export default {
 
     "lidgrp.blk.insbnk":[
         {type: "string", required: true, message: "必输项"},
-        {max: 1000,message:"长度不能超过1000"}
+        {max: 65*12,message:"长度不能超过65"}
     ],
     "lidgrp.blk.insbnkame":[
         {type: "string", required: true, message: "必输项"},
@@ -612,7 +612,7 @@ export default {
         {max: 50,message:"长度不能超过50"}
     ],
     "liaall.outamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
@@ -625,19 +625,19 @@ export default {
         {max: 3,message:"长度不能超过3"}
     ],
     "liaall.misamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
 
 
     "liaall.exttotoldamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
     "liaall.exttotamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
@@ -646,7 +646,7 @@ export default {
         {max: 3,message:"长度不能超过3"}
     ],
     "liaall.liaccv.newamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
@@ -655,7 +655,7 @@ export default {
         {max: 5,message:"长度不能超过5"}
     ],
     "liaall.liaccv.newresamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
@@ -665,7 +665,7 @@ export default {
     ],
 
     "liaall.liaccv.pctresamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
@@ -673,7 +673,7 @@ export default {
 
 
     "liaall.liaccv.totcovamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
@@ -688,7 +688,7 @@ export default {
 
 
     "setmod.docamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
@@ -717,7 +717,7 @@ export default {
         {max: 30,message:"长度不能超过30"}
     ],
     "bcbdat":[
-        {type: "string", required: false, message: "输入正确的日期"}
+        {type: "date", required: false, message: "输入正确的日期"}
     ],
 
 
@@ -739,7 +739,7 @@ export default {
     ],
 
     "mtabut.coninf.conexedat":[
-        {type: "string", required: false, message: "输入正确的日期"}
+        {type: "date", required: false, message: "输入正确的日期"}
     ],
     "mtabut.coninf.usr.extkey":[
         {type: "string", required: false, message: "必输项"},
@@ -794,7 +794,7 @@ export default {
     ],
     "litamep.lcrdocamep.usrblk":[
         {type: "string", required: true, message: "必输项"},
-        {max: 1650,message:"长度不能超过1650"}
+        {max: 65*10,message:"长度不能超过65*10"}
     ],
 
 
@@ -811,7 +811,7 @@ export default {
     ],
     "litamep.lcrgodamep.usrblk":[
         {type: "string", required: true, message: "必输项"},
-        {max: 1650,message:"长度不能超过1650"}
+        {max: 65*10,message:"长度不能超过65*10"}
     ],
 
 
@@ -846,7 +846,7 @@ export default {
 
     "litamep.adlcndamep.usrblk":[
         {type: "string", required: true, message: "必输项"},
-        {max: 1650,message:"长度不能超过1650"}
+        {max: 65*10,message:"长度不能超过65*10"}
     ],
     "litamep.spcbenamep.usrblk":[
         {type: "string", required: true, message: "必输项"},
@@ -900,7 +900,7 @@ export default {
     ],
 
     "liaall.limmod.comamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
@@ -913,7 +913,7 @@ export default {
         {max: 40,message:"长度不能超过40"}
     ],
     "liaall.limmod.ccvamt":[
-        {type: "number", required: false, message: "必输项"},
+        {type: "string", required: false, message: "必输项"},
         {max: 18,message:"整数位不能超过14位"},
         {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
     ],
diff --git a/src/model/Litame/index.js b/src/model/Litame/index.js
index 55b9a10..f71643b 100644
--- a/src/model/Litame/index.js
+++ b/src/model/Litame/index.js
@@ -23,7 +23,7 @@ export default class Litame{
 							maxamt:"",			//  New Maximum Amount		.litamep.maxamt
 							cre707flg:"",			//  Create Amendment Message		.litamep.cre707flg
 							ramrol:"",			//  Request of Amendment send to		.litamep.ramrol
-							amenbr:"",			//  实际修改次数		.litamep.amenbr
+							amenbr:0,			//  实际修改次数		.litamep.amenbr
 							lcrdocamep:{
 								usrblk:"",			//  Block to enter additional info for Add/Delete		.litamep.lcrdocamep.usrblk
 								modflg:"",			//  Modify Text to Replace		.litamep.lcrdocamep.modflg
@@ -56,8 +56,8 @@ export default class Litame{
 								ownref:"",			//  Reference		.lidgrp.rec.ownref
 								nam:"",			//  Name		.lidgrp.rec.nam
 								lcrtyp:"",			//  Form of L/C		.lidgrp.rec.lcrtyp
-								nomtop:"",			//  Amount Tolerance +/-		.lidgrp.rec.nomtop
-								nomton:"",			//  Amount Tolerance - Negative		.lidgrp.rec.nomton
+								nomtop:0,			//  Amount Tolerance +/-		.lidgrp.rec.nomtop
+								nomton:0,			//  Amount Tolerance - Negative		.lidgrp.rec.nomton
 								nomspc:"",			//  Amount Specification		.lidgrp.rec.nomspc
 								opndat:"",			//  L/C Issued on		.lidgrp.rec.opndat
 								preadvdt:"",			//  Date Pre-advised		.lidgrp.rec.preadvdt
@@ -87,8 +87,8 @@ export default class Litame{
 								shpto:"",			//  Final Destination		.lidgrp.rec.shpto
 								chato:"",			//  Drafts at		.lidgrp.rec.chato
 								stacty:"",			//  Country Code Risk Country		.lidgrp.rec.stacty
-								tenmaxday:"",			//  Maximum tenor in days		.lidgrp.rec.tenmaxday
-								prepers18:"",			//  Days of presentation period		.lidgrp.rec.prepers18
+								tenmaxday:0,			//  Maximum tenor in days		.lidgrp.rec.tenmaxday
+								prepers18:0,			//  Days of presentation period		.lidgrp.rec.prepers18
 								prepertxts18:"",			//  Presentation period text		.lidgrp.rec.prepertxts18
 								redclsflg:"",			//  Red/Green Clause		.lidgrp.rec.redclsflg
 								spcbenflg:"",			//  Special payment conditions for beneficiary exists		.lidgrp.rec.spcbenflg
@@ -199,12 +199,12 @@ export default class Litame{
 								},
 							},
 							rec:{
-								nomtop:"",			//  Amount Tolerance - Positive		.oldlidgrp.rec.nomtop
-								nomton:"",			//  Amount Tolerance - Negative		.oldlidgrp.rec.nomton
+								nomtop:0,			//  Amount Tolerance - Positive		.oldlidgrp.rec.nomtop
+								nomton:0,			//  Amount Tolerance - Negative		.oldlidgrp.rec.nomton
 								expdat:"",			//  到期日		.oldlidgrp.rec.expdat
 								shpdat:"",			//  装运日		.oldlidgrp.rec.shpdat
 								prepertxts18:"",			//  Presentation period text		.oldlidgrp.rec.prepertxts18
-								prepers18:"",			//  Presentation Period		.oldlidgrp.rec.prepers18
+								prepers18:0,			//  Presentation Period		.oldlidgrp.rec.prepers18
 							},
 							blk:{
 								preper:"",			//  Presentation Period		.oldlidgrp.blk.preper
diff --git a/src/views/Business/Litame/Amep.vue b/src/views/Business/Litame/Amep.vue
index b748a43..17b899b 100644
--- a/src/views/Business/Litame/Amep.vue
+++ b/src/views/Business/Litame/Amep.vue
@@ -16,7 +16,7 @@
                 style="margin: 0 10px 0 10px; padding: 0 12px"
                 size="small"
                 type="primary"
-                @click=""
+                
               >
                 <span style="font-family: '宋体'; font-weight: bold">i</span>
               </c-button>       
@@ -43,7 +43,7 @@
        <c-col :span="12">
         <el-form-item label="信用证金额" prop="oldlidgrp.cbs.nom1.amt">
             <c-input  
-            v-model.number="model.oldlidgrp.cbs.nom1.amt"  
+            v-model="model.oldlidgrp.cbs.nom1.amt"  
             placeholder="请输入信用证金额"
             disabled
             ></c-input>
@@ -53,7 +53,7 @@
        <c-col :span="12">
         <el-form-item label="Amount Tolerance +" prop="oldlidgrp.rec.nomtop">
             <c-input  
-            v-model="model.oldlidgrp.rec.nomtop"  
+            v-model.number="model.oldlidgrp.rec.nomtop"  
             placeholder="请输入Amount Tolerance - Positive"
             disabled
             ></c-input>
@@ -63,7 +63,7 @@
        <c-col :span="12">
         <el-form-item label="Amount Tolerance -" prop="oldlidgrp.rec.nomton">
             <c-input  
-            v-model="model.oldlidgrp.rec.nomton"  
+            v-model.number="model.oldlidgrp.rec.nomton"  
             placeholder="请输入Amount Tolerance - Negative"
             disabled
             ></c-input>
@@ -83,8 +83,7 @@
                   
        <c-col :span="12">
         <el-form-item label="Amended Amount" prop="trnmod.swiadd.ameamt">
-            <c-input  v-model="model.trnmod.swiadd.ameamt"  placeholder="请输入增减金额"
-            @keyup.enter.native="amendfunc"
+            <c-input  v-model="model.trnmod.swiadd.ameamt"  placeholder="请输入增减金额."
             ></c-input>
         </el-form-item>
        </c-col>
@@ -107,13 +106,13 @@
        </c-col>
         <c-col :span="12">
         <el-form-item label="New positive tolerance" prop="trnmod.swiadd.newnomtop">
-            <c-input  v-model="model.trnmod.swiadd.newnomtop"  placeholder="请输入New positive tolerance"></c-input>
+            <c-input  v-model.number="model.trnmod.swiadd.newnomtop"  placeholder="请输入New positive tolerance"></c-input>
         </el-form-item>
        </c-col>
                   
        <c-col :span="12">
         <el-form-item label="New negative tolerance" prop="trnmod.swiadd.newnomton">
-            <c-input  v-model="model.trnmod.swiadd.newnomton"  placeholder="请输入New negative tolerance"></c-input>
+            <c-input  v-model.number="model.trnmod.swiadd.newnomton"  placeholder="请输入New negative tolerance"></c-input>
         </el-form-item>
        </c-col>
        <c-col :span="24">
@@ -150,7 +149,7 @@
        <c-col :span="24">
         <el-form-item label="Presentation Period" prop="oldlidgrp.rec.prepers18">
             <c-input  
-            v-model="model.oldlidgrp.rec.prepers18"  
+            v-model.number="model.oldlidgrp.rec.prepers18"  
             placeholder="请输入Presentation Period"
             disabled
             ></c-input>
@@ -210,14 +209,14 @@
        </c-col>
         <c-col :span="12">
         <el-form-item label="Amend.No" prop="trnmod.swiadd.amenbr">
-            <c-input  v-model="model.trnmod.swiadd.amenbr"  placeholder="请输入修改次数"></c-input>
+            <c-input  v-model.number="model.trnmod.swiadd.amenbr"  placeholder="请输入修改次数"></c-input>
         </el-form-item>
        </c-col>
                                    
        <c-col :span="12">
         <el-form-item label="Actual Amendment No" prop="litamep.amenbr">
             <c-input  
-            v-model="model.litamep.amenbr"  
+            v-model.number="model.litamep.amenbr"  
             placeholder="请输入实际修改次数"
             disabled
             ></c-input>
@@ -302,7 +301,7 @@
        </c-col>
        <c-col :span="12">
         <el-form-item label="New Presentation Period" prop="trnmod.swiadd.prepers18">
-            <c-input  v-model="model.trnmod.swiadd.prepers18"  placeholder="请输入New Presentation Period"></c-input>
+            <c-input  v-model.number="model.trnmod.swiadd.prepers18"  placeholder="请输入New Presentation Period"></c-input>
         </el-form-item>
        </c-col>
        <c-col :span="12">
@@ -310,23 +309,19 @@
             <c-input  v-model="model.trnmod.swiadd.prepertxts18" maxlength="35"  placeholder="请输入Presentation period text"></c-input>
         </el-form-item>
        </c-col>
-       <c-col :span="24">
+                  
        <c-col :span="12">
-	    <c-checkbox 
-        style="margin: 0px 0 10px 150px;"
-        v-model="model.litp.aamp.aammod.addamtflg">Add. Amount</c-checkbox>
+	    <c-checkbox v-model="model.litp.aamp.aammod.addamtflg">Add. Amount</c-checkbox>
        </c-col>
-       </c-col>           
-       
-        <c-col :span="12">
+        <c-col :span="24">
         <el-form-item label="Currency" prop="lidgrp.cbs.max2.cur">
-            <c-input  
+            <c-input 
             disabled
             v-model="model.lidgrp.cbs.max2.cur" maxlength="3"  placeholder="请输入Currency"></c-input>
         </el-form-item>
        </c-col>
                   
-       <c-col :span="12">
+       <c-col :span="24">
         <el-form-item label="Additional Amount" prop="trnmod.swiadd.addamt">
             <c-input  
             :disabled=" !(this.model.litp.aamp.aammod.addamtflg == 'X') " 
@@ -345,14 +340,10 @@
         </el-form-item>
         </c-col>
          <c-col :span="12">
-	    <c-checkbox 
-        style="margin: 0px 0 10px 150px;"
-        v-model="model.trnmod.swiadd.reqcan">Cancellation Request</c-checkbox>
+	    <c-checkbox v-model="model.trnmod.swiadd.reqcan">Cancellation Request</c-checkbox>
        </c-col>
        <c-col :span="12">
-	    <c-checkbox 
-        style="margin: 0px 0 10px 150px;"
-        v-model="model.litamep.cre707flg">Create Amendment Message</c-checkbox>
+	    <c-checkbox v-model="model.litamep.cre707flg">Create Amendment Message</c-checkbox>
        </c-col>
     </el-col>                              
 
@@ -374,14 +365,7 @@ export default {
         }
     },
     methods:{...Event,
-    async amendfunc(){
-        let rtnmsg = await this.executeRule("trnmod.swiadd.ameamt")
-        if(rtnmsg.respCode==SUCCESS){
-            this.updateModel(rtnmsg.data);
-        }else{
-            this.$notify.error({title: '错误',message: '服务请求失败!'});
-        }
-    }
+    
     },
     created:function(){
 
diff --git a/src/views/Business/Litame/index.vue b/src/views/Business/Litame/index.vue
index 44895f7..6920193 100644
--- a/src/views/Business/Litame/index.vue
+++ b/src/views/Business/Litame/index.vue
@@ -1,98 +1,108 @@
 <template>
   <div class="eContainer">
-      <c-function-btn
-      :handleSubmit="handleSubmit" 
-      :handleCheck="handleCheck" 
+    <c-function-btn
+      :handleSubmit="handleSubmit"
+      :handleCheck="handleCheck"
       :handleStash="handleStash"
-      >
-        
-      </c-function-btn>
-    <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="myTabClick">
-        
-            <!--PD000015 -->
-           <el-tab-pane label="Amendment" name="amep">
-               <c-content>
-                <m-amep :model="model" :codes="codes"/>
-               </c-content>
-           </el-tab-pane>
- 
-            <!--PD000001 -->
-           <el-tab-pane label="Overview" name="ovwp">
-               <c-content>
-                <m-ovwp :model="model" :codes="codes"/>
-               </c-content>
-           </el-tab-pane>
+    >
+    </c-function-btn>
+    <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="myTabClick">
+        <!--PD000015 -->
+        <el-tab-pane label="Amendment" name="amep">
+          <c-content>
+            <m-amep :model="model" :codes="codes" />
+          </c-content>
+        </el-tab-pane>
 
-           <el-tab-pane v-if="this.model.litp.aamp.aammod.addamtflg" label="Additional Amount" name="aamp">
-               <m-aamp :model="model" :code="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000021 -->
-           <el-tab-pane label="Narrative" name="narp">
-                <m-narp :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000077 -->
-           <el-tab-pane label="Details" name="detp">
-               <c-content>
-                <m-detp :model="model" :codes="codes"/>
-               </c-content>
-           </el-tab-pane>
- 
-            <!--PD000042 -->
-           <el-tab-pane label="Parties" name="ptyp">
-               <c-content>
-                <m-ptyp :model="model" :codes="codes"/>
-               </c-content>
-           </el-tab-pane>
- 
-            <!--PD000306 -->
-           <el-tab-pane label="Instr.to P,A,N.Bank (Amend)" name="inspame">
-                <m-inspame :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000027 -->
-           <el-tab-pane label="Liability" name="engp">
-                <m-engp :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000001 -->
-           <el-tab-pane label="Cash Cover" name="ccvpan">
-                <m-ccvpan :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000000 -->
-           <el-tab-pane label="Settlement" name="setpan">
-                <m-setpan :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000001 -->
-           <el-tab-pane label="Booking" name="glepan">
-                <m-glepan :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000328 -->
-           <el-tab-pane label="备查表" name="addbcb">
-                <m-addbcb :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000000 -->
-           <el-tab-pane label="Completion" name="coninfp">
-                <m-coninfp :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000529 -->
-           <el-tab-pane label="message" name="docpan">
-                <m-docpan :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000546 -->
-           <el-tab-pane label="Attachments" name="doctre">
-                <m-doctre :model="model" :codes="codes"/>
-           </el-tab-pane>
+        <!--PD000001 -->
+        <el-tab-pane label="Overview" name="ovwp">
+          <c-content>
+            <m-ovwp :model="model" :codes="codes" />
+          </c-content>
+        </el-tab-pane>
 
-           <el-tab-pane 
+        <el-tab-pane
+          v-if="this.model.litp.aamp.aammod.addamtflg"
+          label="Additional Amount"
+          name="aamp"
+        >
+          <m-aamp :model="model" :code="codes" />
+        </el-tab-pane>
+
+        <!--PD000021 -->
+        <el-tab-pane label="Narrative" name="narp">
+          <m-narp :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000077 -->
+        <el-tab-pane label="Details" name="detp">
+          <c-content>
+            <m-detp :model="model" :codes="codes" />
+          </c-content>
+        </el-tab-pane>
+
+        <!--PD000042 -->
+        <el-tab-pane label="Parties" name="ptyp">
+          <c-content>
+            <m-ptyp :model="model" :codes="codes" />
+          </c-content>
+        </el-tab-pane>
+
+        <!--PD000306 -->
+        <el-tab-pane label="Instr.to P,A,N.Bank (Amend)" name="inspame">
+          <m-inspame :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000027 -->
+        <el-tab-pane label="Liability" name="engp">
+          <m-engp :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000001 -->
+        <el-tab-pane label="Cash Cover" name="ccvpan">
+          <m-ccvpan :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000000 -->
+        <el-tab-pane label="Settlement" name="setpan">
+          <m-setpan :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000001 -->
+        <el-tab-pane label="Booking" name="glepan">
+          <m-glepan :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000328 -->
+        <el-tab-pane label="备查表" name="addbcb">
+          <m-addbcb :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000000 -->
+        <el-tab-pane label="Completion" name="coninfp">
+          <m-coninfp :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000529 -->
+        <el-tab-pane label="message" name="docpan">
+          <m-docpan :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000546 -->
+        <el-tab-pane label="Attachments" name="doctre">
+          <m-doctre :model="model" :codes="codes" />
+        </el-tab-pane>
+
+         <el-tab-pane 
            v-if="this.model.lidgrp.rec.spcbenflg"
            label="Spe.pay conditions Ben [Amend.]" name="spbpame">
                 <m-spbpame :model="model" :codes="codes" />
@@ -103,27 +113,27 @@
            label="Spe.pay.cond.bank only [Amend]" name="sprpame">
                 <m-sprpame :model="model" :codes="codes" />
            </el-tab-pane>
- 
-            <!--PD000352 -->
-           <el-tab-pane label="Doc's(Amend)" name="dorpame">
-                <m-dorpame :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000355 -->
-           <el-tab-pane label="Goods(Amend)" name="dogpame">
-                <m-dogpame :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000359 -->
-           <el-tab-pane label="Add.Con.(Amend)" name="adcpame">
-                <m-adcpame :model="model" :codes="codes"/>
-           </el-tab-pane>
- 
-            <!--PD000001 -->
-           <el-tab-pane label="统一授信" name="limitbody">
-                <m-limitbody :model="model" :codes="codes"/>
-           </el-tab-pane>
-       </c-tabs>
+
+        <!--PD000352 -->
+        <el-tab-pane label="Doc's(Amend)" name="dorpame">
+          <m-dorpame :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000355 -->
+        <el-tab-pane label="Goods(Amend)" name="dogpame">
+          <m-dogpame :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000359 -->
+        <el-tab-pane label="Add.Con.(Amend)" name="adcpame">
+          <m-adcpame :model="model" :codes="codes" />
+        </el-tab-pane>
+
+        <!--PD000001 -->
+        <el-tab-pane label="统一授信" name="limitbody">
+          <m-limitbody :model="model" :codes="codes" />
+        </el-tab-pane>
+      </c-tabs>
     </el-form>
     <c-grid-ety-prompt-dialog
         ref="etyDialog"
@@ -141,33 +151,34 @@
   </div>
 </template>
 <script>
-import Api from "~/service/Api"
-import CodeTable from "~/config/CodeTable"
-import Litame from "~/model/Litame"
-import commonProcess from "~/mixin/commonProcess"
+import Api from "~/service/Api";
+import Utils from "~/utils/index";
+import CodeTable from "~/config/CodeTable";
+import Litame from "~/model/Litame";
+import commonProcess from "~/mixin/commonProcess";
 import commonFuncs from "~/mixin/commonFuncs";
 
-import Check from "~/model/Litame/Check"
-import Default from "~/model/Litame/Default"
-import Pattern from "~/model/Litame/Pattern"
-import Amep from "./Amep"
-import Ovwp from "./Ovwp"
-import Aamp from "./Aamp"
-import Narp from "./Narp"
-import Detp from "./Detp"
-import Ptyp from "./Ptyp"
-import Inspame from "./Inspame"
+import Check from "~/model/Litame/Check";
+import Default from "~/model/Litame/Default";
+import Pattern from "~/model/Litame/Pattern";
+import Amep from "./Amep";
+import Ovwp from "./Ovwp";
+import Aamp from "./Aamp";
+import Narp from "./Narp";
+import Detp from "./Detp";
+import Ptyp from "./Ptyp";
+import Inspame from "./Inspame";
 // import Engp from "./Engp"
 // import Ccvpan from "./Ccvpan"
 // import Setpan from "./Setpan"
 // import Glepan from "./Glepan"
-import Addbcb from "./Addbcb"
+import Addbcb from "./Addbcb";
 // import Coninfp from "./Coninfp"
 // import Docpan from "./Docpan"
 // import Doctre from "./Doctre"
-import Dorpame from "./Dorpame"
-import Dogpame from "./Dogpame"
-import Adcpame from "./Adcpame"
+import Dorpame from "./Dorpame";
+import Dogpame from "./Dogpame";
+import Adcpame from "./Adcpame";
 // import Limitbody from "./Limitbody"
 
 import Engp from "~/views/Public/Engp";
@@ -178,77 +189,75 @@ import Docpan from "~/views/Public/Docpan";
 import Doctre from "~/views/Public/Doctre";
 import Glepan from "~/views/Public/Glepan";
 import Limitbody from "~/views/Public/Limitbody";
-import AampVue from '../Detame/Aamp.vue'
+import AampVue from "../Detame/Aamp.vue";
 import Spbpame from "./Spbpame.vue"
 import Sprpame from "./Sprpame.vue"
+
 export default {
-    name:"Litame",
-    components:{
-        "m-amep" : Amep,
-        "m-ovwp" : Ovwp,
-        "m-aamp" : Aamp,
-        "m-narp" : Narp,
-        "m-detp" : Detp,
-        "m-ptyp" : Ptyp,
-        "m-inspame" : Inspame,
-        "m-engp" : Engp,
-        "m-ccvpan" : Ccvpan,
-        "m-setpan" : Setpan,
-        "m-glepan" : Glepan,
-        "m-addbcb" : Addbcb,
-        "m-coninfp" : Coninfp,
-        "m-spbpame" : Spbpame,
-        "m-sprpame" : Sprpame,
-        "m-docpan" : Docpan,
-        "m-doctre" : Doctre,
-        "m-dorpame" : Dorpame,
-        "m-dogpame" : Dogpame,
-        "m-adcpame" : Adcpame,
-        "m-limitbody" : Limitbody,
-    },
-    provide() {
-        return {
-            root: this
-        }
-    },
-    mixins: [commonProcess,commonFuncs],    // 里面包含了Default、Check等的公共处理
-    data(){
-        return {
-            tabVal: "amep",
-            trnName: "litame",
-            model: new Litame().data,
-            checkRules: Check,
-            defaultRules: Default,
-            pattern: Pattern,
-            rules: null,
-            codes: {...CodeTable
-            },
-        }
+  name:"Litame",
+  components: {
+    "m-amep": Amep,
+    "m-ovwp": Ovwp,
+    "m-aamp": Aamp,
+    "m-narp": Narp,
+    "m-detp": Detp,
+    "m-ptyp": Ptyp,
+    "m-inspame": Inspame,
+    "m-engp": Engp,
+    "m-ccvpan": Ccvpan,
+    "m-setpan": Setpan,
+    "m-glepan": Glepan,
+    "m-addbcb": Addbcb,
+    "m-coninfp": Coninfp,
+    "m-spbpame" : Spbpame,
+    "m-sprpame" : Sprpame,
+    "m-docpan": Docpan,
+    "m-doctre": Doctre,
+    "m-dorpame": Dorpame,
+    "m-dogpame": Dogpame,
+    "m-adcpame": Adcpame,
+    "m-limitbody": Limitbody,
+  },
+  provide() {
+    return {
+      root: this,
+    };
+  },
+  mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
+  computed: {},
+  data() {
+    return {
+      tabVal: "amep",
+      trnName: "litame",
+      model: new Litame().data,
+      checkRules: Check,
+      defaultRules: Default,
+      pattern: Pattern,
+      rules: null,
+      codes: { ...CodeTable },
+    };
+  },
+  methods: {
+    myTabClick(tab) {
+      this.tabClick(tab);
+      /**
+       *  do it yourself
+       **/
     },
-    methods:{
-        myTabClick(tab){
-            this.tabClick(tab)
-            /**
-            *  do it yourself
-            **/
-        }
-    },
-    created:async function(){
-        console.log("进入litame交易");
-        let rtnmsg = await this.init({})
-        if(rtnmsg.respCode == SUCCESS)
-        {
-           this.updateModel(rtnmsg.data)
-           //TODO 处理数据逻辑
-
-        }
-        else
-        {
-            this.$notify.error({title: '错误',message: '服务请求失败!'});
-        }
+  },
+  created: async function () {
+    console.log("进入litame交易");
+    let rtnmsg = await this.init({});
+    if (rtnmsg.respCode == SUCCESS) {
+      Utils.copyValueFromVO(this.model, rtnmsg.data);
+      if (this.isInDisplay) {
+        this.restoreDisplay();
+      }
+    } else {
+      this.$notify.error({ title: "错误", message: "服务请求失败!" });
     }
-}
+  },
+};
 </script>
 <style>
-
 </style>