Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fukai
vue-gjjs
Commits
e7977683
Commit
e7977683
authored
Oct 26, 2023
by
WH
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:litrog check修复
parent
6e2c38b6
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
1270 additions
and
1389 deletions
+1270
-1389
buildCommons.js
src/business/litrog/event/buildCommons.js
+148
-149
index.js
src/business/litrog/event/index.js
+177
-177
check.js
src/business/litrog/model/check.js
+417
-493
index.js
src/business/litrog/model/index.js
+121
-120
Addbcb.vue
src/business/litrog/views/Addbcb.vue
+41
-41
Addbcb1.vue
src/business/litrog/views/Addbcb1.vue
+27
-30
Ovwp.vue
src/business/litrog/views/Ovwp.vue
+39
-38
Rog.vue
src/business/litrog/views/Rog.vue
+147
-182
index.vue
src/business/litrog/views/index.vue
+153
-159
No files found.
src/business/litrog/event/buildCommons.js
View file @
e7977683
export
default
{
export
default
{
buildPtspta
(
ptsptaObj
)
{
buildPtspta
(
ptsptaObj
)
{
let
pts
=
ptsptaObj
.
pts
;
let
pts
=
ptsptaObj
.
pts
;
let
ptspta
=
{
let
ptspta
=
{
rol
:
pts
.
rol
,
rol
:
pts
.
rol
,
name
:
pts
.
nam
,
name
:
pts
.
nam
,
ptyinr
:
pts
.
ptyinr
,
ptyinr
:
pts
.
ptyinr
,
ptainr
:
pts
.
ptainr
,
ptainr
:
pts
.
ptainr
,
extkey
:
pts
.
extkey
,
extkey
:
pts
.
extkey
,
dftdsp
:
pts
.
dftdsp
,
dftdsp
:
pts
.
dftdsp
,
dftcur
:
pts
.
dftcur
,
dftcur
:
pts
.
dftcur
,
dftact
:
pts
.
dftact
,
dftact
:
pts
.
dftact
,
dftfeecur
:
pts
.
dftfeecur
,
dftfeecur
:
pts
.
dftfeecur
,
dftactptainr
:
pts
.
dftactptainr
,
dftactptainr
:
pts
.
dftactptainr
,
glggrpflg
:
pts
.
glggrpflg
,
glggrpflg
:
pts
.
glggrpflg
,
adrblk
:
pts
.
adrblk
adrblk
:
pts
.
adrblk
};
};
return
ptspta
;
return
ptspta
;
},
},
buildCommonData
(
model
,
trnName
)
{
buildCommonData
(
model
,
trnName
)
{
let
ptsptaList
=
[];
let
ptsptaList
=
[];
if
(
model
.
lidgrp
.
apl
.
pts
.
extkey
)
{
if
(
model
.
lidgrp
.
apl
.
pts
.
extkey
)
{
ptsptaList
.
push
(
this
.
buildPtspta
(
model
.
lidgrp
.
apl
));
ptsptaList
.
push
(
this
.
buildPtspta
(
model
.
lidgrp
.
apl
));
}
if
(
model
.
lidgrp
.
adv
.
pts
.
extkey
)
{
ptsptaList
.
push
(
this
.
buildPtspta
(
model
.
lidgrp
.
adv
));
}
if
(
model
.
lidgrp
.
ben
.
pts
.
extkey
)
{
ptsptaList
.
push
(
this
.
buildPtspta
(
model
.
lidgrp
.
ben
));
}
let
dataObj
=
{
rec
:
{
objtyp
:
'LID'
,
objinr
:
model
.
lidgrp
.
rec
.
inr
,
ownref
:
model
.
lidgrp
.
rec
.
ownref
,
opndat
:
model
.
lidgrp
.
rec
.
opndat
,
expdat
:
model
.
lidgrp
.
rec
.
expdat
,
branchInr
:
model
.
lidgrp
.
rec
.
branchinr
,
hndtyp
:
model
.
lidgrp
.
rec
.
hndtyp
,
gartyp
:
model
.
lidgrp
.
rec
.
gartyp
,
fingua
:
model
.
lidgrp
.
rec
.
fingua
,
// segtyp: model.lidgrp.ghd.segtyp,
fromflg
:
model
.
lidgrp
.
rec
.
fromflg
,
othersno
:
model
.
lidgrp
.
rec
.
othersno
,
sndto
:
model
.
lidgrp
.
rec
.
sndto
,
// swiftflg: model.gitp.swiftflg,
giduil
:
model
.
lidgrp
.
rec
.
giduil
,
purpos
:
model
.
lidgrp
.
rec
.
purpos
,
revflg
:
model
.
lidgrp
.
rec
.
revflg
,
cnfsta
:
model
.
lidgrp
.
rec
.
cnfsta
,
},
cbsMap
:
{
MAX
:
model
.
brdgrp
.
cbs
.
max
,
OLDMAX
:
model
.
brdgrp
.
cbs
.
oldmax
,
MAX2
:
model
.
brdgrp
.
cbs
.
max2
,
NOM1
:
model
.
brdgrp
.
cbs
.
nom1
,
OPN1
:
model
.
brdgrp
.
cbs
.
opn1
,
MAC
:
model
.
brdgrp
.
cbs
.
mac
,
MAC2
:
model
.
brdgrp
.
cbs
.
mac2
,
OPC2
:
model
.
brdgrp
.
cbs
.
opc2
,
CNF
:
model
.
brdgrp
.
cbs
.
cnf
,
},
ptsList
:
ptsptaList
,
transName
:
trnName
,
userId
:
window
.
sessionStorage
.
userId
?
window
.
sessionStorage
.
userId
:
'ZL'
};
return
dataObj
},
buildSetfeg
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
liaall
:
model
.
liaall
,
liaccv
:
model
.
liaccv
,
doceot
:
model
.
trnmod
.
trndoc
.
doceot
,
};
return
params
},
buildSetglg
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
setfeg
:
model
.
setmod
.
setfeg
,
liaall
:
model
.
liaall
,
liaccv
:
model
.
liaccv
,
};
return
params
},
buildGlentry
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
liaallg
:
model
.
liaall
.
liaallg
,
setfog
:
model
.
setmod
.
setfog
,
setfeg
:
model
.
setmod
.
setfeg
,
setglg
:
model
.
setmod
.
setglg
,
};
return
params
},
buildEngp
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
liaallg
:
model
.
liaall
.
liaallg
,
};
return
params
},
buildDocpan
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
};
return
params
},
buildCcvpan
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
liaccvg
:
model
.
liaccv
.
liaccvg
,
oldamt
:
model
.
liaccv
.
oldamt
,
chgamt
:
model
.
liaccv
.
chgamt
,
concur
:
model
.
liaccv
.
concur
,
};
return
params
},
buildLimitbody
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
rec
:
{
objtyp
:
'LID'
,
objinr
:
model
.
lidgrp
.
rec
.
objinr
,
ownref
:
model
.
lidgrp
.
rec
.
ownref
,
},
};
return
params
},
buildDoctre
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
rec
:
{
objtyp
:
'LID'
,
objinr
:
model
.
lidgrp
.
rec
.
objinr
,
ownref
:
model
.
lidgrp
.
rec
.
ownref
,
// swiftflg: model.gitp.swiftflg,
},
};
return
params
},
// 公共组件setmod中dsp字段改变,触发联动时候的入参
buildSetgllAccts
(
model
,
trnName
,
setglg
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
setglg
};
return
params
}
}
if
(
model
.
lidgrp
.
adv
.
pts
.
extkey
)
{
ptsptaList
.
push
(
this
.
buildPtspta
(
model
.
lidgrp
.
adv
));
}
if
(
model
.
lidgrp
.
ben
.
pts
.
extkey
)
{
ptsptaList
.
push
(
this
.
buildPtspta
(
model
.
lidgrp
.
ben
));
}
let
dataObj
=
{
rec
:
{
objtyp
:
'LID'
,
objinr
:
model
.
lidgrp
.
rec
.
inr
,
ownref
:
model
.
lidgrp
.
rec
.
ownref
,
opndat
:
model
.
lidgrp
.
rec
.
opndat
,
expdat
:
model
.
lidgrp
.
rec
.
expdat
,
branchInr
:
model
.
lidgrp
.
rec
.
branchinr
,
hndtyp
:
model
.
lidgrp
.
rec
.
hndtyp
,
gartyp
:
model
.
lidgrp
.
rec
.
gartyp
,
fingua
:
model
.
lidgrp
.
rec
.
fingua
,
// segtyp: model.lidgrp.ghd.segtyp,
fromflg
:
model
.
lidgrp
.
rec
.
fromflg
,
othersno
:
model
.
lidgrp
.
rec
.
othersno
,
sndto
:
model
.
lidgrp
.
rec
.
sndto
,
// swiftflg: model.gitp.swiftflg,
giduil
:
model
.
lidgrp
.
rec
.
giduil
,
purpos
:
model
.
lidgrp
.
rec
.
purpos
,
revflg
:
model
.
lidgrp
.
rec
.
revflg
,
cnfsta
:
model
.
lidgrp
.
rec
.
cnfsta
,
},
cbsMap
:
{
MAX
:
model
.
brdgrp
.
cbs
.
max
,
OLDMAX
:
model
.
brdgrp
.
cbs
.
oldmax
,
MAX2
:
model
.
brdgrp
.
cbs
.
max2
,
NOM1
:
model
.
brdgrp
.
cbs
.
nom1
,
OPN1
:
model
.
brdgrp
.
cbs
.
opn1
,
MAC
:
model
.
brdgrp
.
cbs
.
mac
,
MAC2
:
model
.
brdgrp
.
cbs
.
mac2
,
OPC2
:
model
.
brdgrp
.
cbs
.
opc2
,
CNF
:
model
.
brdgrp
.
cbs
.
cnf
,
},
ptsList
:
ptsptaList
,
transName
:
trnName
,
userId
:
window
.
sessionStorage
.
userId
?
window
.
sessionStorage
.
userId
:
'ZL'
};
return
dataObj
},
buildSetfeg
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
liaall
:
model
.
liaall
,
liaccv
:
model
.
liaccv
,
doceot
:
model
.
trnmod
.
trndoc
.
doceot
,
};
return
params
},
buildSetglg
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
setfeg
:
model
.
setmod
.
setfeg
,
liaall
:
model
.
liaall
,
liaccv
:
model
.
liaccv
,
};
return
params
},
buildGlentry
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
liaallg
:
model
.
liaall
.
liaallg
,
setfog
:
model
.
setmod
.
setfog
,
setfeg
:
model
.
setmod
.
setfeg
,
setglg
:
model
.
setmod
.
setglg
,
};
return
params
},
buildEngp
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
liaallg
:
model
.
liaall
.
liaallg
,
};
return
params
},
buildDocpan
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
};
return
params
},
buildCcvpan
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
liaccvg
:
model
.
liaccv
.
liaccvg
,
oldamt
:
model
.
liaccv
.
oldamt
,
chgamt
:
model
.
liaccv
.
chgamt
,
concur
:
model
.
liaccv
.
concur
,
};
return
params
},
buildLimitbody
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
rec
:
{
objtyp
:
'LID'
,
objinr
:
model
.
lidgrp
.
rec
.
objinr
,
ownref
:
model
.
lidgrp
.
rec
.
ownref
,
},
};
return
params
},
buildDoctre
(
model
,
trnName
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
rec
:
{
objtyp
:
'LID'
,
objinr
:
model
.
lidgrp
.
rec
.
objinr
,
ownref
:
model
.
lidgrp
.
rec
.
ownref
,
// swiftflg: model.gitp.swiftflg,
},
};
return
params
},
// 公共组件setmod中dsp字段改变,触发联动时候的入参
buildSetgllAccts
(
model
,
trnName
,
setglg
)
{
let
params
=
{
...
this
.
buildCommonData
(
model
,
trnName
),
setglg
};
return
params
}
}
}
\ No newline at end of file
src/business/litrog/event/index.js
View file @
e7977683
...
@@ -11,183 +11,183 @@ import doctre from '~/components/business/doctre/event';
...
@@ -11,183 +11,183 @@ import doctre from '~/components/business/doctre/event';
import
Utils
from
"~/utils"
import
Utils
from
"~/utils"
export
default
{
export
default
{
mixins
:
[
commonFunctions
],
mixins
:
[
commonFunctions
],
methods
:
{
methods
:
{
...
setmod
,
...
setmod
,
...
glentry
,
...
glentry
,
...
engp
,
...
engp
,
...
docpan
,
...
docpan
,
...
ccvpan
,
...
ccvpan
,
...
limitbody
,
...
limitbody
,
...
doctre
,
...
doctre
,
async
init
()
{
async
init
()
{
const
params
=
{
const
params
=
{
spt
:
JSON
.
parse
(
localStorage
.
getItem
(
'row_'
+
this
.
trnName
)),
spt
:
JSON
.
parse
(
localStorage
.
getItem
(
'row_'
+
this
.
trnName
)),
trninr
:
this
.
$route
.
query
.
trninr
,
trninr
:
this
.
$route
.
query
.
trninr
,
}
}
if
(
typeof
(
this
.
$route
.
query
.
inr
)
==
'string'
){
if
(
typeof
(
this
.
$route
.
query
.
inr
)
==
'string'
)
{
params
.
spt
=
null
params
.
spt
=
null
}
}
const
res
=
await
Api
.
post
(
'/service/litrog/init'
,
{
const
res
=
await
Api
.
post
(
'/service/litrog/init'
,
{
...
params
,
...
params
,
transName
:
this
.
trnName
,
transName
:
this
.
trnName
,
userId
:
window
.
sessionStorage
.
userId
||
'ZL'
,
userId
:
window
.
sessionStorage
.
userId
||
'ZL'
,
lidgrp
:{
lidgrp
:
{
rec
:{
rec
:
{
inr
:
this
.
$route
.
query
.
inr
inr
:
this
.
$route
.
query
.
inr
}
}
}
}
});
});
// loading.close();
// loading.close();
if
(
!
res
.
data
)
{
if
(
!
res
.
data
)
{
return
return
}
}
this
.
copyValueFromVoData
(
this
.
model
,
res
.
data
)
this
.
copyValueFromVoData
(
this
.
model
,
res
.
data
)
this
.
copyValueFromVoData
(
this
.
model
.
setmod
.
setfeg
,
res
.
data
.
setfeg
)
this
.
copyValueFromVoData
(
this
.
model
.
setmod
.
setfeg
,
res
.
data
.
setfeg
)
this
.
copyValueFromVoData
(
this
.
model
.
setmod
.
setfog
,
res
.
data
.
setfog
)
this
.
copyValueFromVoData
(
this
.
model
.
setmod
.
setfog
,
res
.
data
.
setfog
)
this
.
copyValueFromVoData
(
this
.
model
.
setmod
.
setglg
,
res
.
data
.
setglg
)
this
.
copyValueFromVoData
(
this
.
model
.
setmod
.
setglg
,
res
.
data
.
setglg
)
},
},
// 兼容处理在前端model中定义了字段,后端返回的数据中不存在字段的问题
// 兼容处理在前端model中定义了字段,后端返回的数据中不存在字段的问题
copyValueFromVoData
(
model
,
data
)
{
copyValueFromVoData
(
model
,
data
)
{
let
keysList
=
Object
.
keys
(
model
)
let
keysList
=
Object
.
keys
(
model
)
keysList
.
map
((
key
)
=>
{
keysList
.
map
((
key
)
=>
{
if
(
data
[
key
])
{
if
(
data
[
key
])
{
if
(
Utils
.
typeOf
(
model
[
key
])
===
'Object'
)
{
if
(
Utils
.
typeOf
(
model
[
key
])
===
'Object'
)
{
this
.
copyValueFromVoData
(
model
[
key
],
data
[
key
])
this
.
copyValueFromVoData
(
model
[
key
],
data
[
key
])
}
else
{
}
else
{
this
.
$set
(
model
,
key
,
data
[
key
])
this
.
$set
(
model
,
key
,
data
[
key
])
}
}
}
})
},
async
tabClick
(
tab
)
{
if
(
this
.
isInDisplay
)
{
return
;
}
let
name
=
tab
.
name
;
switch
(
name
)
{
case
'ccvpan'
:
let
ccvpanRequest
=
buildFn
.
buildCcvpan
(
this
.
model
,
this
.
trnName
);
this
.
processLiaccv
(
ccvpanRequest
);
break
;
case
'engp'
:
let
engpRequest
=
buildFn
.
buildEngp
(
this
.
model
,
this
.
trnName
);
this
.
processLiaall
(
engpRequest
);
break
;
case
'setmod'
:
let
setfegRequest
=
buildFn
.
buildSetfeg
(
this
.
model
,
this
.
trnName
);
// 此处利用回调是为了等setfeg的接口调用完成后才去获取setglg参数,由于setglg参数依赖于setfeg函数的返回值
this
.
processSetpan
(
setfegRequest
,
()
=>
{
return
buildFn
.
buildSetglg
(
this
.
model
,
this
.
trnName
);
});
break
;
case
'docpan'
:
let
docpanRequest
=
buildFn
.
buildDocpan
(
this
.
model
,
this
.
trnName
);
this
.
processTrndoc
(
docpanRequest
);
break
;
case
'glepan'
:
let
glentryRequest
=
buildFn
.
buildGlentry
(
this
.
model
,
this
.
trnName
);
this
.
processGlentry
(
glentryRequest
);
break
;
case
'limitbody'
:
let
limitbodyRequest
=
buildFn
.
buildLimitbody
(
this
.
model
,
this
.
trnName
);
this
.
processLimitbody
(
limitbodyRequest
);
break
;
case
'doctre'
:
let
doctreRequest
=
buildFn
.
buildDoctre
(
this
.
model
,
this
.
trnName
);
this
.
processDoctre
(
doctreRequest
);
break
;
default
:
return
;
}
},
// 点击获取按钮拉取当前key字段下的表单数据
queryFormData
(
key
)
{
console
.
log
(
key
);
},
// 获取提货担保编号
async
queryShgref
()
{
let
params
=
{
ptainr
:
this
.
model
.
lidgrp
.
apl
.
pts
.
ptainr
,
businessType
:
'SG'
,
tbl
:
'SG'
,
};
const
loading
=
this
.
loading
();
let
res
=
await
Api
.
post
(
'/service/litrog/getSgRef'
,
params
);
if
(
res
.
respCode
==
SUCCESS
)
{
loading
.
close
();
this
.
model
.
brdgrp
.
rec
.
shgref
=
res
.
data
;
}
},
// 获取单据编号
async
Butgetref
()
{
let
params
=
{
lid
:
this
.
model
.
lidgrp
.
rec
,
brd
:
this
.
model
.
brdgrp
.
rec
,
};
const
loading
=
this
.
loading
();
let
res
=
await
Api
.
post
(
'/service/litrog/butgetref'
,
params
);
if
(
res
.
respCode
==
SUCCESS
)
{
loading
.
close
();
this
.
model
.
brdgrp
.
rec
.
ownref
=
res
.
data
;
}
},
// 获取gitopn弹框表格数据
async
queryGridEtyPromptDialogData
(
type
,
ptytyp
)
{
let
params
=
{
userId
:
window
.
sessionStorage
.
userId
||
'ZL'
,
ptytyp
:
ptytyp
,
extkey
:
this
.
model
.
brdgrp
[
type
.
toLowerCase
()].
pts
.
extkey
,
};
let
res
=
await
Api
.
post
(
'/service/ptspta/list'
,
params
);
if
(
res
.
respCode
==
SUCCESS
)
{
this
.
root
.
$refs
[
'etyDialog'
].
show
=
true
;
this
.
root
.
promptData
.
data
=
res
.
data
.
ptaInfos
;
this
.
root
.
promptData
.
type
=
type
;
}
},
// 选中gitopn弹框表格的行数据
async
selectGridEtyPromptData
(
row
)
{
let
params
=
{
...
row
,
};
let
res
=
await
Api
.
post
(
'/service/ptspta/fetch'
,
params
);
if
(
res
.
respCode
==
SUCCESS
)
{
this
.
$set
(
this
.
model
.
brdgrp
,
row
.
role
.
toLowerCase
(),
res
.
data
);
}
},
// 业务信息=》基本信息=》支出目的
purposChange
(
key
,
value
)
{
this
.
handleChangeForm
(
key
,
value
);
},
buildLiaccv
()
{
let
params
=
{
...
buildFn
.
buildCommonData
(
this
.
model
,
this
.
trnName
),
liaccvg
:
this
.
model
.
liaccv
.
liaccvg
,
oldamt
:
this
.
model
.
liaccv
.
oldamt
,
chgamt
:
this
.
model
.
liaccv
.
chgamt
,
concur
:
this
.
model
.
liaccv
.
concur
,
};
return
params
},
// 公共组件setmod处理方式改变触发联动
changeSetmodModel
(
emitParams
)
{
let
reqParams
=
{}
switch
(
emitParams
.
code
)
{
case
'processMethods'
:
reqParams
=
buildFn
.
buildSetglg
(
this
.
model
,
this
.
trnName
);
this
.
calcPayDetail
(
reqParams
)
break
case
'changeDsp'
:
let
index
=
emitParams
.
index
;
let
setglgRequest
=
buildFn
.
buildSetglg
(
this
.
model
,
this
.
trnName
);
setglgRequest
.
setglg
=
{
setgll
:
emitParams
.
list
};
this
.
setgllAccts
(
setglgRequest
,
index
);
break
default
:
return
}
}
}
})
},
async
tabClick
(
tab
)
{
if
(
this
.
isInDisplay
)
{
return
;
}
let
name
=
tab
.
name
;
switch
(
name
)
{
case
'ccvpan'
:
let
ccvpanRequest
=
buildFn
.
buildCcvpan
(
this
.
model
,
this
.
trnName
);
this
.
processLiaccv
(
ccvpanRequest
);
break
;
case
'engp'
:
let
engpRequest
=
buildFn
.
buildEngp
(
this
.
model
,
this
.
trnName
);
this
.
processLiaall
(
engpRequest
);
break
;
case
'setmod'
:
let
setfegRequest
=
buildFn
.
buildSetfeg
(
this
.
model
,
this
.
trnName
);
// 此处利用回调是为了等setfeg的接口调用完成后才去获取setglg参数,由于setglg参数依赖于setfeg函数的返回值
this
.
processSetpan
(
setfegRequest
,
()
=>
{
return
buildFn
.
buildSetglg
(
this
.
model
,
this
.
trnName
);
});
break
;
case
'docpan'
:
let
docpanRequest
=
buildFn
.
buildDocpan
(
this
.
model
,
this
.
trnName
);
this
.
processTrndoc
(
docpanRequest
);
break
;
case
'glepan'
:
let
glentryRequest
=
buildFn
.
buildGlentry
(
this
.
model
,
this
.
trnName
);
this
.
processGlentry
(
glentryRequest
);
break
;
case
'limitbody'
:
let
limitbodyRequest
=
buildFn
.
buildLimitbody
(
this
.
model
,
this
.
trnName
);
this
.
processLimitbody
(
limitbodyRequest
);
break
;
case
'doctre'
:
let
doctreRequest
=
buildFn
.
buildDoctre
(
this
.
model
,
this
.
trnName
);
this
.
processDoctre
(
doctreRequest
);
break
;
default
:
return
;
}
},
// 点击获取按钮拉取当前key字段下的表单数据
queryFormData
(
key
)
{
console
.
log
(
key
);
},
// 获取提货担保编号
async
queryShgref
()
{
let
params
=
{
ptainr
:
this
.
model
.
lidgrp
.
apl
.
pts
.
ptainr
,
businessType
:
'SG'
,
tbl
:
'SG'
,
};
const
loading
=
this
.
loading
();
let
res
=
await
Api
.
post
(
'/service/litrog/getSgRef'
,
params
);
if
(
res
.
respCode
==
SUCCESS
)
{
loading
.
close
();
this
.
model
.
brdgrp
.
rec
.
shgref
=
res
.
data
;
}
},
// 获取单据编号
async
Butgetref
(){
let
params
=
{
lid
:
this
.
model
.
lidgrp
.
rec
,
brd
:
this
.
model
.
brdgrp
.
rec
,
};
const
loading
=
this
.
loading
();
let
res
=
await
Api
.
post
(
'/service/litrog/butgetref'
,
params
);
if
(
res
.
respCode
==
SUCCESS
)
{
loading
.
close
();
this
.
model
.
brdgrp
.
rec
.
ownref
=
res
.
data
;
}
},
// 获取gitopn弹框表格数据
async
queryGridEtyPromptDialogData
(
type
,
ptytyp
)
{
let
params
=
{
userId
:
window
.
sessionStorage
.
userId
||
'ZL'
,
ptytyp
:
ptytyp
,
extkey
:
this
.
model
.
brdgrp
[
type
.
toLowerCase
()].
pts
.
extkey
,
};
let
res
=
await
Api
.
post
(
'/service/ptspta/list'
,
params
);
if
(
res
.
respCode
==
SUCCESS
)
{
this
.
root
.
$refs
[
'etyDialog'
].
show
=
true
;
this
.
root
.
promptData
.
data
=
res
.
data
.
ptaInfos
;
this
.
root
.
promptData
.
type
=
type
;
}
},
// 选中gitopn弹框表格的行数据
async
selectGridEtyPromptData
(
row
)
{
let
params
=
{
...
row
,
};
let
res
=
await
Api
.
post
(
'/service/ptspta/fetch'
,
params
);
if
(
res
.
respCode
==
SUCCESS
)
{
this
.
$set
(
this
.
model
.
brdgrp
,
row
.
role
.
toLowerCase
(),
res
.
data
);
}
},
// 业务信息=》基本信息=》支出目的
purposChange
(
key
,
value
)
{
this
.
handleChangeForm
(
key
,
value
);
},
buildLiaccv
()
{
let
params
=
{
...
buildFn
.
buildCommonData
(
this
.
model
,
this
.
trnName
),
liaccvg
:
this
.
model
.
liaccv
.
liaccvg
,
oldamt
:
this
.
model
.
liaccv
.
oldamt
,
chgamt
:
this
.
model
.
liaccv
.
chgamt
,
concur
:
this
.
model
.
liaccv
.
concur
,
};
return
params
},
},
// 公共组件setmod处理方式改变触发联动
changeSetmodModel
(
emitParams
)
{
let
reqParams
=
{}
switch
(
emitParams
.
code
)
{
case
'processMethods'
:
reqParams
=
buildFn
.
buildSetglg
(
this
.
model
,
this
.
trnName
);
this
.
calcPayDetail
(
reqParams
)
break
case
'changeDsp'
:
let
index
=
emitParams
.
index
;
let
setglgRequest
=
buildFn
.
buildSetglg
(
this
.
model
,
this
.
trnName
);
setglgRequest
.
setglg
=
{
setgll
:
emitParams
.
list
};
this
.
setgllAccts
(
setglgRequest
,
index
);
break
default
:
return
}
}
},
};
};
src/business/litrog/model/check.js
View file @
e7977683
export
default
{
export
default
{
"brtp.lidget.sdamod.dadsnd"
:[
"brtp.lidget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
{
max
:
16
,
message
:
"长度不能超过16"
}
],
],
"lidgrp.rec.ownref"
:[
"lidgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
{
max
:
16
,
message
:
"长度不能超过16"
}
],
],
"brtp.lidget.sdamod.seainf"
:[
"brtp.lidget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
{
max
:
3
,
message
:
"长度不能超过3"
}
],
],
"lidgrp.rec.nam"
:[
"lidgrp.rec.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
{
max
:
40
,
message
:
"长度不能超过40"
}
],
],
// "lidgrp.cbs.nom1.amt":[
"brdgrp.apl.pts.ref"
:
[
// {type: "number", required: false, message: "必输项"},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
// {max: 18,message:"整数位不能超过14位"},
{
max
:
16
,
message
:
"长度不能超过16"
}
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// ],
"lidgrp.cbs.opn1.cur"
:
[
"brdgrp.apl.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
{
max
:
16
,
message
:
"长度不能超过16"
}
],
],
"brdgrp.apl.pts.nam"
:
[
"lidgrp.cbs.opn1.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
{
max
:
3
,
message
:
"长度不能超过3"
}
],
],
"lidgrp.avbnam"
:
[
// "lidgrp.cbs.opn1.amt":[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
// {type: "number", required: false, message: "必输项"},
{
max
:
40
,
message
:
"长度不能超过40"
}
// {max: 18,message:"整数位不能超过14位"},
],
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
"brdgrp.ben.pts.ref"
:
[
// ],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.apl.pts.nam"
:[
{
max
:
16
,
message
:
"长度不能超过16"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
40
,
message
:
"长度不能超过40"
}
"brdgrp.ben.pts.nam"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"lidgrp.avbnam"
:[
{
max
:
40
,
message
:
"长度不能超过40"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
40
,
message
:
"长度不能超过40"
}
"lidgrp.rec.opndat"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"brdgrp.ben.pts.ref"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"lidgrp.rec.shpdat"
:
[
{
max
:
16
,
message
:
"长度不能超过16"
}
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"brdgrp.ben.pts.nam"
:[
"brdgrp.prb.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
{
max
:
16
,
message
:
"长度不能超过16"
}
],
],
"lidgrp.rec.opndat"
:[
"lidgrp.rec.expdat"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"lidgrp.rec.shpdat"
:[
"lidgrp.rec.expplc"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
29
,
message
:
"长度不能超过29"
}
"brdgrp.prb.pts.ref"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.prb.pts.nam"
:
[
{
max
:
16
,
message
:
"长度不能超过16"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
40
,
message
:
"长度不能超过40"
}
"lidgrp.rec.expdat"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"brtp.recget.sdamod.dadsnd"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"lidgrp.rec.expplc"
:[
{
max
:
16
,
message
:
"长度不能超过16"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
29
,
message
:
"长度不能超过29"
}
"brdgrp.rec.shgref"
:
[
],
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
"brdgrp.prb.pts.nam"
:[
{
max
:
16
,
message
:
"长度不能超过16"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
40
,
message
:
"长度不能超过40"
}
"brdgrp.rec.nam"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brtp.recget.sdamod.dadsnd"
:[
{
max
:
40
,
message
:
"长度不能超过40"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
16
,
message
:
"长度不能超过16"
}
"brdgrp.rec.ownref"
:
[
],
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
"brdgrp.rec.shgref"
:[
{
max
:
16
,
message
:
"长度不能超过16"
}
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
],
{
max
:
16
,
message
:
"长度不能超过16"
}
"brdgrp.rec.invtyp"
:
[
],
{
required
:
true
,
message
:
"必输项"
},
"brdgrp.rec.nam"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.cbs.max.cur"
:
[
{
max
:
40
,
message
:
"长度不能超过40"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
3
,
message
:
"长度不能超过3"
}
"brdgrp.rec.ownref"
:[
],
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
"brdgrp.cbs.max.amt"
:
[
{
max
:
16
,
message
:
"长度不能超过16"
}
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
18
,
message
:
"整数位不能超过14位"
},
"brdgrp.rec.invtyp"
:[
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
required
:
true
,
message
:
"必输项"
},
],
],
"brtp.prbp.ptsget.sdamod.dadsnd"
:
[
"brdgrp.cbs.max.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
{
max
:
3
,
message
:
"长度不能超过3"
}
],
],
"brdgrp.prb.pts.extkey"
:
[
"brdgrp.cbs.max.amt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
{
max
:
18
,
message
:
"整数位不能超过14位"
},
],
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"brtp.prbp.ptsget.sdamod.seainf"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brtp.prbp.ptsget.sdamod.dadsnd"
:[
{
max
:
3
,
message
:
"长度不能超过3"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
16
,
message
:
"长度不能超过16"
}
"shpmar"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.prb.pts.extkey"
:[
{
max
:
320
,
message
:
"长度不能超过320"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
16
,
message
:
"长度不能超过16"
}
"brdgrp.prb.namelc"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brtp.prbp.ptsget.sdamod.seainf"
:[
{
max
:
35
,
message
:
"长度不能超过35"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
3
,
message
:
"长度不能超过3"
}
"brdgrp.prb.pts.adrblk"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"shpmar"
:[
{
max
:
140
,
message
:
"长度不能超过140"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
320
,
message
:
"长度不能超过320"
}
"brdgrp.prb.dbfadrblkcn"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.prb.namelc"
:[
{
max
:
35
,
message
:
"长度不能超过35"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
35
,
message
:
"长度不能超过35"
}
"brdgrp.prb.adrelc"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.prb.pts.adrblk"
:[
{
max
:
35
,
message
:
"长度不能超过35"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
140
,
message
:
"长度不能超过140"
}
"pietat"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.prb.dbfadrblkcn"
:[
{
max
:
80
,
message
:
"长度不能超过80"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
35
,
message
:
"长度不能超过35"
}
"guabnkval"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.prb.adrelc"
:[
{
max
:
40
,
message
:
"长度不能超过40"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
35
,
message
:
"长度不能超过35"
}
"brtp.connum"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"pietat"
:[
{
max
:
35
,
message
:
"长度不能超过35"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
80
,
message
:
"长度不能超过80"
}
"brdgrp.rec.relgoddat"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"guabnkval"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.rec.expdat"
:
[
{
max
:
40
,
message
:
"长度不能超过40"
}
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"brtp.connum"
:[
"brdgrp.blk.carnam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
{
max
:
35
,
message
:
"长度不能超过35"
}
],
],
"brdgrp.rec.relgoddat"
:[
"brdgrp.rec.blnum"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
20
,
message
:
"长度不能超过20"
}
"brdgrp.rec.expdat"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"brdgrp.rec.trpdocnum"
:
[
],
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
"brdgrp.blk.carnam"
:[
{
max
:
40
,
message
:
"长度不能超过40"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
35
,
message
:
"长度不能超过35"
}
"brdgrp.rec.tradat"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"brdgrp.rec.blnum"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.blk.relstoadr"
:
[
{
max
:
20
,
message
:
"长度不能超过20"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
180
,
message
:
"180"
}
"brdgrp.rec.trpdocnum"
:[
],
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
"brdgrp.blk.vesnam"
:
[
{
max
:
40
,
message
:
"长度不能超过40"
}
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
],
{
max
:
40
,
message
:
"长度不能超过40"
}
"brdgrp.rec.tradat"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"brdgrp.blk.pordis"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.blk.relstoadr"
:[
{
max
:
40
,
message
:
"长度不能超过40"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
180
,
message
:
"180"
}
"brtp.shpp.ptsget.sdamod.dadsnd"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.blk.vesnam"
:[
{
max
:
16
,
message
:
"长度不能超过16"
}
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
],
{
max
:
40
,
message
:
"长度不能超过40"
}
"brdgrp.blk.delplc"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.blk.pordis"
:[
{
max
:
40
,
message
:
"长度不能超过40"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
40
,
message
:
"长度不能超过40"
}
"brdgrp.shp.pts.extkey"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brtp.shpp.ptsget.sdamod.dadsnd"
:[
{
max
:
16
,
message
:
"长度不能超过16"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
16
,
message
:
"长度不能超过16"
}
"brtp.shpp.ptsget.sdamod.seainf"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.blk.delplc"
:[
{
max
:
3
,
message
:
"长度不能超过3"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
40
,
message
:
"长度不能超过40"
}
"brdgrp.shp.namelc"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.shp.pts.extkey"
:[
{
max
:
35
,
message
:
"长度不能超过35"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
16
,
message
:
"长度不能超过16"
}
"brdgrp.blk.roggod"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brtp.shpp.ptsget.sdamod.seainf"
:[
{
max
:
1600
,
message
:
"长度不能超过1600"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
3
,
message
:
"长度不能超过3"
}
"brdgrp.shp.pts.adrblk"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.shp.namelc"
:[
{
max
:
140
,
message
:
"长度不能超过140"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
35
,
message
:
"长度不能超过35"
}
"brdgrp.shp.dbfadrblkcn"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.blk.roggod"
:[
{
max
:
35
,
message
:
"长度不能超过35"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
1600
,
message
:
"长度不能超过1600"
}
"brdgrp.shp.adrelc"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.shp.pts.adrblk"
:[
{
max
:
35
,
message
:
"长度不能超过35"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
140
,
message
:
"长度不能超过140"
}
"brdgrp.blk.notpty"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.shp.dbfadrblkcn"
:[
{
max
:
350
,
message
:
"长度不能超过350"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
35
,
message
:
"长度不能超过35"
}
"brdgrp.blk.porlod"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.shp.adrelc"
:[
{
max
:
40
,
message
:
"长度不能超过40"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
35
,
message
:
"长度不能超过35"
}
"brdgrp.blk.voynum"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.blk.notpty"
:[
{
max
:
30
,
message
:
"长度不能超过30"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
350
,
message
:
"长度不能超过350"
}
"liaall.outamt"
:
[
],
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
"brdgrp.blk.porlod"
:[
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
max
:
40
,
message
:
"长度不能超过40"
}
],
],
"liaall.outpct"
:
[
"brdgrp.blk.voynum"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
6
,
message
:
"长度不能超过6"
}
{
max
:
30
,
message
:
"长度不能超过30"
}
],
],
"liaall.concur"
:
[
"liaall.outamt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
{
max
:
18
,
message
:
"整数位不能超过14位"
},
],
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.misamt"
:
[
],
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
"liaall.outpct"
:[
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
max
:
6
,
message
:
"长度不能超过6"
}
],
],
"liaall.exttotoldamt"
:
[
"liaall.concur"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"liaall.misamt"
:[
"liaall.exttotamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"liaall.exttotoldamt"
:[
"liaall.liaccv.concur"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"liaall.liaccv.newamt"
:
[
"liaall.exttotamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"liaall.liaccv.cshpct"
:
[
"liaall.liaccv.concur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
5
,
message
:
"长度不能超过5"
}
{
max
:
3
,
message
:
"长度不能超过3"
}
],
],
"liaall.liaccv.newresamt"
:
[
"liaall.liaccv.newamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"liaall.liaccv.relcshpct"
:
[
"liaall.liaccv.cshpct"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
5
,
message
:
"长度不能超过5"
}
{
max
:
5
,
message
:
"长度不能超过5"
}
],
],
"liaall.liaccv.pctresamt"
:
[
"liaall.liaccv.newresamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"liaall.liaccv.totcovamt"
:
[
"liaall.liaccv.relcshpct"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
max
:
5
,
message
:
"长度不能超过5"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"liaall.liaccv.pctresamt"
:[
"liaall.liaccv.addinf"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
max
:
70
,
message
:
"长度不能超过70"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"setmod.ref"
:
[
"liaall.liaccv.totcovamt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
{
max
:
18
,
message
:
"整数位不能超过14位"
},
],
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"setmod.docamt"
:
[
],
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
"liaall.liaccv.addinf"
:[
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
max
:
70
,
message
:
"长度不能超过70"
}
],
],
"setmod.zmqacc"
:
[
"setmod.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
{
max
:
16
,
message
:
"长度不能超过16"
}
],
],
"setmod.glemod.gleshwstm"
:
[
"setmod.docamt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
{
max
:
18
,
message
:
"整数位不能超过14位"
},
],
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"trnmod.trndoc.advnam"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"setmod.zmqacc"
:[
{
max
:
50
,
message
:
"长度不能超过50"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
20
,
message
:
"长度不能超过20"
}
"trnmod.trndoc.amdapl"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"setmod.glemod.gleshwstm"
:[
{
max
:
50
,
message
:
"长度不能超过50"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
1
,
message
:
"长度不能超过1"
}
"trnmod.trndoc.advdoc"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
// "mtabut.coninf.oitinf.oit.inftxt":[
{
max
:
1
,
message
:
"长度不能超过1"
}
// {type: "string", required: false, message: "必输项"},
],
// {max: 60,message:"长度不能超过60"}
"trnmod.trndoc.filrecv"
:
[
// ],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
// "mtabut.coninf.oitset.oit.inftxt":[
{
max
:
16
,
message
:
"长度不能超过16"
}
// {type: "string", required: false, message: "必输项"},
],
// {max: 60,message:"长度不能超过60"}
"trnmod.trndoc.doctrestm"
:
[
// ],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
// "mtabut.coninf.conexedat":[
{
max
:
1
,
message
:
"长度不能超过1"
}
// {type: "string", required: false, message: "输入正确的日期"}
],
// ],
"trnmod.trndoc.condocstm"
:
[
// "mtabut.coninf.usr.extkey":[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
// {type: "string", required: false, message: "必输项"},
{
max
:
1
,
message
:
"长度不能超过1"
}
// {max: 8,message:"长度不能超过8"}
],
// ],
"trnmod.trndoc.rcvatt.seainf"
:
[
"trnmod.trndoc.advnam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
{
max
:
50
,
message
:
"长度不能超过50"
}
],
],
"addbcb.name"
:
[
"trnmod.trndoc.amdapl"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
15
,
message
:
"长度不能超过15"
}
{
max
:
50
,
message
:
"长度不能超过50"
}
],
],
"addbcb.godnam"
:
[
"trnmod.trndoc.advdoc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
{
max
:
1
,
message
:
"长度不能超过1"
}
],
],
"addbcb.pwtyp9"
:
[
"trnmod.trndoc.filrecv"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
30
,
message
:
"长度不能超过30"
}
{
max
:
16
,
message
:
"长度不能超过16"
}
],
],
"addbcb.bcbtyp7"
:
[
"trnmod.trndoc.doctrestm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
25
,
message
:
"长度不能超过25"
}
{
max
:
1
,
message
:
"长度不能超过1"
}
],
],
"addbcb.pwdat"
:
[
"trnmod.trndoc.condocstm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
1
,
message
:
"长度不能超过1"
}
"addbcb.bcbdat"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"trnmod.trndoc.rcvatt.seainf"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"addbcb.ameadvrmk"
:
[
{
max
:
3
,
message
:
"长度不能超过3"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
34
,
message
:
"长度不能超过34"
}
"addbcb.name"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"addbcb.expdat"
:
[
{
max
:
15
,
message
:
"长度不能超过15"
}
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"addbcb.godnam"
:[
"addbcb.preexpdat"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
max
:
40
,
message
:
"长度不能超过40"
}
],
],
"addbcb.gitamermk"
:
[
"addbcb.pwtyp9"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
34
,
message
:
"长度不能超过34"
}
{
max
:
30
,
message
:
"长度不能超过30"
}
],
],
"liaall.limmod.ecifno"
:
[
"addbcb.bcbtyp7"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
22
,
message
:
"长度不能超过22"
}
{
max
:
25
,
message
:
"长度不能超过25"
}
],
],
"liaall.limmod.ownref"
:
[
"addbcb.pwdat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
max
:
16
,
message
:
"长度不能超过16"
}
],
],
"addbcb.bcbdat"
:[
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
16
,
message
:
"长度不能超过16"
}
"addbcb.ameadvrmk"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"liaall.limmod.othp.ptsget.sdamod.dadsnd"
:
[
{
max
:
34
,
message
:
"长度不能超过34"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
16
,
message
:
"长度不能超过16"
}
"addbcb.expdat"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"liaall.limmod.limpts.wrk.pts.extkey"
:
[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"addbcb.preexpdat"
:[
{
max
:
16
,
message
:
"长度不能超过16"
}
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"liaall.limmod.wrkp.ptsget.sdamod.seainf"
:
[
"addbcb.gitamermk"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
{
max
:
34
,
message
:
"长度不能超过34"
}
],
],
"liaall.limmod.limpts.oth.pts.extkey"
:
[
"liaall.limmod.ecifno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
{
max
:
22
,
message
:
"长度不能超过22"
}
],
],
"liaall.limmod.othp.ptsget.sdamod.seainf"
:
[
"liaall.limmod.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
{
max
:
16
,
message
:
"长度不能超过16"
}
],
],
"liaall.limmod.comamt"
:
[
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"liaall.limmod.othp.ptsget.sdamod.dadsnd"
:[
"liaall.limmod.limpts.wrk.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
{
max
:
40
,
message
:
"长度不能超过40"
}
],
],
"liaall.limmod.limpts.wrk.pts.extkey"
:[
"liaall.limmod.limpts.oth.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
{
max
:
40
,
message
:
"长度不能超过40"
}
],
],
"liaall.limmod.wrkp.ptsget.sdamod.seainf"
:[
"liaall.limmod.ccvamt"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
{
max
:
18
,
message
:
"整数位不能超过14位"
},
],
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.limmod.limpts.oth.pts.extkey"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"liaall.limmod.limpts.pfcod1"
:
[
{
max
:
16
,
message
:
"长度不能超过16"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
14
,
message
:
"长度不能超过14"
}
"liaall.limmod.othp.ptsget.sdamod.seainf"
:[
],
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
"liaall.limmod.limpts.pfcod2"
:
[
{
max
:
3
,
message
:
"长度不能超过3"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
],
{
max
:
14
,
message
:
"长度不能超过14"
}
"liaall.limmod.comamt"
:[
]
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.limmod.limpts.wrk.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"liaall.limmod.limpts.oth.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"liaall.limmod.ccvamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.limmod.limpts.pfcod1"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
],
"liaall.limmod.limpts.pfcod2"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
],
/**
* Litrog Check规则
*/
"liaall.misamt"
:
null
,
"liaall.limmod.limpts.oth.pts.extkey"
:
null
,
"liaall.limmod.ownref"
:
null
,
"brdgrp.rec.invtyp"
:
null
,
"brdgrp.blk.vesnam"
:
null
,
"liaall.limmod.ecifno"
:
null
,
"brdgrp.rec.relgodflg"
:
null
,
"brdgrp.prb.adrelc"
:
null
,
"brdgrp.rec.expdat"
:
null
,
"brdgrp.cbs.max.amt"
:
null
,
"brdgrp.rec.reltyp"
:
null
,
"addbcb.litameadv"
:
null
,
"brdgrp.prb.pts.adrblk"
:
null
,
"brdgrp.prb.namelc"
:
null
,
"addbcb.gitamecho"
:
null
,
"brdgrp.rec.guaflg"
:
null
,
"liaall.limmod.limpts.oth.pts.nam"
:
null
,
"brdgrp.shp.namelc"
:
null
,
"setmod.dspflg"
:
null
,
"addbcb.label5"
:
null
,
"addbcb.expdat"
:
null
,
"liaall.liaccv.totcovamt"
:
null
,
"brdgrp.prb.pts.nam"
:
null
,
"brdgrp.ben.pts.nam"
:
null
,
"liaall.limmod.limpts.wrk.pts.nam"
:
null
,
"brdgrp.prb.pts.extkey"
:
null
,
"liaall.limmod.limpts.wrk.pts.extkey"
:
null
,
"addbcb.pwtyp9"
:
null
,
"brdgrp.shp.adrelc"
:
null
,
"addbcb.ameadvrmk"
:
null
,
// "mtabut.coninf.conexedat": null,
"liaall.limmod.limpts.nonrevflg2"
:
null
,
"liaall.limmod.limpts.nonrevflg1"
:
null
,
"addbcb.preexpdat"
:
null
,
"brdgrp.apl.pts.nam"
:
null
,
"addbcb.bccls2"
:
null
,
"addbcb.bccls1"
:
null
,
"addbcb.bccls4"
:
null
,
"addbcb.bccls3"
:
null
,
"setmod.docamt"
:
null
,
"addbcb.bcbtyp7"
:
null
,
"brdgrp.shp.pts.adrblk"
:
null
,
"liaall.liaccv.cshpct"
:
null
,
"brdgrp.blk.relstoadr"
:
null
,
"brdgrp.rec.trpdocnum"
:
null
,
"brdgrp.shp.pts.extkey"
:
null
,
"addbcb.gitamermk"
:
null
,
"liaall.liaccv.relcshpct"
:
null
,
}
}
src/business/litrog/model/index.js
View file @
e7977683
import
Pts
from
'~/components/business/commonModel/Pts'
;
import
Pts
from
'~/components/business/commonModel/Pts'
;
import
Pub
from
'~/components/business/commonModel/index.js'
;
import
Pub
from
'~/components/business/commonModel/index.js'
;
export
default
class
Litrog
{
export
default
class
Litrog
{
constructor
()
{
constructor
()
{
this
.
data
=
{
this
.
data
=
{
brdgrp
:
{
brdgrp
:
{
blk
:
{
blk
:
{
notpty
:
''
,
notpty
:
''
,
voynum
:
''
,
voynum
:
''
,
roggod
:
''
,
roggod
:
''
,
vesnam
:
''
,
vesnam
:
''
,
carnam
:
''
,
carnam
:
''
,
delplc
:
''
,
delplc
:
''
,
pordis
:
''
,
pordis
:
''
,
porlod
:
''
,
porlod
:
''
,
relstoadr
:
''
relstoadr
:
''
},
},
prb
:
{
prb
:
{
pts
:
new
Pts
().
data
,
pts
:
new
Pts
().
data
,
},
},
rec
:
{
rec
:
{
relgodflg
:
'A'
,
relgodflg
:
'A'
,
shgref
:
''
,
shgref
:
''
,
ownref
:
''
,
ownref
:
''
,
invtyp
:
''
,
invtyp
:
''
,
rtoaplflg
:
''
,
rtoaplflg
:
''
,
ngrcod
:
''
,
ngrcod
:
''
,
relgoddat
:
''
,
relgoddat
:
''
,
blnum
:
''
,
blnum
:
''
,
guaflg
:
''
,
guaflg
:
''
,
trpdocnum
:
''
,
trpdocnum
:
''
,
expdat
:
''
,
expdat
:
''
,
tradat
:
''
,
tradat
:
''
,
trpdoctyp
:
''
,
trpdoctyp
:
''
,
reltyp
:
'SG'
,
reltyp
:
'SG'
,
tramod
:
''
,
tramod
:
''
,
nam
:
''
,
nam
:
''
,
docprbrol
:
''
,
docprbrol
:
''
,
branchinr
:
''
,
branchinr
:
''
,
inr
:
''
,
inr
:
''
,
pntinr
:
''
,
pntinr
:
''
,
pnttyp
:
''
,
pnttyp
:
''
,
ver
:
''
,
ver
:
''
,
etyextkey
:
''
,
etyextkey
:
''
,
},
},
cbs
:
{
cbs
:
{
max
:
{
max
:
{
cur
:
''
,
cur
:
''
,
amt
:
'0'
,
amt
:
'0'
,
},
},
max2
:
{
max2
:
{
cur
:
''
,
cur
:
''
,
amt
:
'0'
,
amt
:
'0'
,
}
}
},
},
shp
:
{
shp
:
{
pts
:
new
Pts
().
data
,
pts
:
new
Pts
().
data
,
},
},
ben
:
{
ben
:
{
pts
:
new
Pts
().
data
,
pts
:
new
Pts
().
data
,
},
},
apl
:
{
apl
:
{
pts
:
new
Pts
().
data
,
pts
:
new
Pts
().
data
,
},
},
},
},
number
:
''
,
number
:
''
,
brtp
:
{
brtp
:
{
aammod
:
{
aammod
:
{
addamtflg
:
''
,
addamtflg
:
''
,
},
},
connum
:
''
,
connum
:
''
,
},
},
addbcb
:
{
addbcb
:
{
label5
:
''
,
label5
:
''
,
label6
:
''
,
label6
:
''
,
},
},
shpmar
:
''
,
shpmar
:
''
,
lidgrp
:
{
lidgrp
:
{
rec
:
{
rec
:
{
branchinr
:
''
,
branchinr
:
''
,
inr
:
''
,
inr
:
''
,
revflg
:
''
,
revflg
:
''
,
expdat
:
''
,
expdat
:
''
,
expplc
:
''
,
expplc
:
''
,
lcrtyp
:
''
,
lcrtyp
:
''
,
ownref
:
''
,
ownref
:
''
,
shpdat
:
''
,
shpdat
:
''
,
avbby
:
''
,
avbby
:
''
,
nam
:
''
,
nam
:
''
,
opndat
:
''
,
opndat
:
''
,
redclsflg
:
''
,
redclsflg
:
''
,
},
},
cbs
:
{
cbs
:
{
opn1
:
{
opn1
:
{
cur
:
''
,
cur
:
''
,
amt
:
''
,
amt
:
''
,
},
},
nom1
:
{
nom1
:
{
cur
:
''
,
cur
:
''
,
amt
:
''
amt
:
''
}
}
},
},
avbnam
:
''
,
avbnam
:
''
,
apl
:
{
apl
:
{
pts
:
new
Pts
().
data
,
pts
:
new
Pts
().
data
,
},
},
adv
:
{
adv
:
{
pts
:
new
Pts
().
data
,
pts
:
new
Pts
().
data
,
},
},
ben
:
{
ben
:
{
pts
:
new
Pts
().
data
,
pts
:
new
Pts
().
data
,
},
},
},
},
pietat
:
''
,
pietat
:
''
,
guabnkval
:
''
,
guabnkval
:
''
,
setmod
:
new
Pub
().
data
.
Setmod
,
setmod
:
new
Pub
().
data
.
Setmod
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
liaall
:
new
Pub
().
data
.
Liaall
,
liaccv
:
new
Pub
().
data
.
Liaccv
,
liaccv
:
new
Pub
().
data
.
Liaccv
,
docpan
:
new
Pub
().
data
.
Docpan
,
docpan
:
new
Pub
().
data
.
Docpan
,
};
};
}
}
}
}
src/business/litrog/views/Addbcb.vue
View file @
e7977683
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<el-collapse
v-model=
"activeNames"
>
<el-collapse
v-model=
"activeNames"
>
<!-- 备查表 -->
<!-- 备查表 -->
<el-collapse-item
title=
"备查表"
name=
"addbcb1"
>
<el-collapse-item
title=
"备查表"
name=
"addbcb1"
>
<m-addbcb1
:model=
"model"
:codes=
"codes"
/>
<m-addbcb1
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
</el-collapse-item>
<!-- 附言 -->
<!-- 附言 -->
<el-collapse-item
title=
"附言"
name=
"coninfp"
>
<el-collapse-item
title=
"附言"
name=
"coninfp"
>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
</el-collapse-item>
</el-collapse>
</el-collapse>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
event
from
'../event'
import
event
from
'../event'
import
Addbcb1
from
'./Addbcb1'
;
import
Addbcb1
from
'./Addbcb1'
;
import
Coninfp
from
'~/components/business/coninfp/views'
;
import
Coninfp
from
'~/components/business/coninfp/views'
;
export
default
{
export
default
{
components
:
{
components
:
{
'm-coninfp'
:
Coninfp
,
'm-coninfp'
:
Coninfp
,
'm-addbcb1'
:
Addbcb1
,
'm-addbcb1'
:
Addbcb1
,
},
},
inject
:
[
'root'
],
inject
:
[
'root'
],
props
:[
'model'
,
'codes'
],
props
:
[
'model'
,
'codes'
],
mixins
:
[
event
],
mixins
:
[
event
],
data
(){
data
()
{
return
{
return
{
activeNames
:
[
'addbcb1'
],
activeNames
:
[
'addbcb1'
],
}
}
},
},
methods
:{},
methods
:
{},
created
:
function
(){
created
:
function
()
{
}
}
}
</
script
>
}
<
style
>
</
script
>
<
style
>
</
style
>
\ No newline at end of file
</
style
>
\ No newline at end of file
src/business/litrog/views/Addbcb1.vue
View file @
e7977683
<
template
>
<
template
>
<div
class=
"eibs"
>
<div
class=
"eibs"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<el-form-item
label=
"贸易金融部意见"
prop=
"addbcb.label5"
>
<el-form-item
label=
"贸易金融部意见"
prop=
"addbcb.label5"
>
<div
v-text=
""
data-path=
".addbcb.label1"
>
1、申请人与我行已签署贸易融资协议(如需);
</div>
<div
v-text=
""
data-path=
".addbcb.label1"
>
1、申请人与我行已签署贸易融资协议(如需);
</div>
<div
v-text=
""
data-path=
".addbcb.label2"
>
2、申请人已提交全套业务所需资料;
</div>
<div
v-text=
""
data-path=
".addbcb.label2"
>
2、申请人已提交全套业务所需资料;
</div>
<div
v-text=
""
data-path=
".addbcb.label3"
>
3、申请书要素齐全并已签章,签章已经核符﹔
</div>
<div
v-text=
""
data-path=
".addbcb.label3"
>
3、申请书要素齐全并已签章,签章已经核符﹔
</div>
<div
v-text=
""
data-path=
".addbcb.label4"
>
4、占用授信额度的开证业务;
</div>
<div
v-text=
""
data-path=
".addbcb.label4"
>
4、占用授信额度的开证业务;
</div>
<c-select
<c-select
v-model=
"model.addbcb.label5"
v-model=
"model.addbcb.label5"
style=
"width: 100%"
style=
"width: 100%"
:code=
"codes.label5"
:code=
"codes.label5"
>
>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<span
v-text=
"model.addbcb.label6"
data-path=
".addbcb.label6"
>
</span>
<span
v-text=
"model.addbcb.label6"
data-path=
".addbcb.label6"
>
</span>
</c-col>
</c-col>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
event
from
'../event'
import
event
from
'../event'
export
default
{
export
default
{
inject
:
[
'root'
],
inject
:
[
'root'
],
props
:[
'model'
,
'codes'
],
props
:
[
'model'
,
'codes'
],
mixins
:
[
event
],
mixins
:
[
event
],
data
(){
data
()
{
return
{
return
{}
}
},
},
methods
:
{},
methods
:{},
created
:
function
()
{
created
:
function
(){
}
}
}
}
</
script
>
</
script
>
<
style
>
<
style
>
...
...
src/business/litrog/views/Ovwp.vue
View file @
e7977683
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<el-collapse
v-model=
"activeNames"
>
<el-collapse
v-model=
"activeNames"
>
<el-collapse-item
title=
"提货担保"
name=
"rog"
>
<el-collapse-item
title=
"提货担保"
name=
"rog"
>
<m-rog
:model=
"model"
:codes=
"codes"
/>
<m-rog
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
</el-collapse-item>
<el-collapse-item
title=
"装运详情"
name=
"shpdet"
>
<el-collapse-item
title=
"装运详情"
name=
"shpdet"
>
<!-- 详情 -->
<!-- 详情 -->
<m-shpdet
:model=
"model"
:codes=
"codes"
/>
<m-shpdet
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
</el-collapse-item>
</el-collapse>
</el-collapse>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
event
from
'../event'
import
event
from
'../event'
import
Rog
from
'./Rog'
import
Rog
from
'./Rog'
import
Shpdet
from
'./Shpdet'
;
import
Shpdet
from
'./Shpdet'
;
export
default
{
export
default
{
components
:
{
components
:
{
'm-shpdet'
:
Shpdet
,
'm-shpdet'
:
Shpdet
,
'm-rog'
:
Rog
,
'm-rog'
:
Rog
,
},
inject
:
[
'root'
],
props
:
[
'model'
,
'codes'
],
mixins
:
[
event
],
data
()
{
return
{
activeNames
:
[
'rog'
],
}
},
},
inject
:
[
'root'
],
methods
:
{},
props
:[
'model'
,
'codes'
],
created
:
function
()
{
mixins
:
[
event
],
data
(){
return
{
activeNames
:
[
'rog'
],
}
},
methods
:{},
created
:
function
(){
}
}
}
</
script
>
}
<
style
>
</
script
>
<
style
>
</
style
>
</
style
>
\ No newline at end of file
src/business/litrog/views/Rog.vue
View file @
e7977683
...
@@ -5,10 +5,10 @@
...
@@ -5,10 +5,10 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"信用证编号"
prop=
"lidgrp.rec.ownref"
>
<el-form-item
label=
"信用证编号"
prop=
"lidgrp.rec.ownref"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.lidgrp.rec.ownref"
v-model=
"model.lidgrp.rec.ownref"
maxlength=
"16"
maxlength=
"16"
placeholder=
"请输入参考号"
placeholder=
"请输入参考号"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -16,10 +16,10 @@
...
@@ -16,10 +16,10 @@
<c-col
:span=
"10"
>
<c-col
:span=
"10"
>
<el-form-item
label=
"信用证金额"
prop=
"lidgrp.cbs.nom1.cur"
>
<el-form-item
label=
"信用证金额"
prop=
"lidgrp.cbs.nom1.cur"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.lidgrp.cbs.nom1.cur"
v-model=
"model.lidgrp.cbs.nom1.cur"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择信用证金额"
placeholder=
"请选择信用证金额"
>
>
</c-input>
</c-input>
</el-form-item>
</el-form-item>
...
@@ -28,26 +28,27 @@
...
@@ -28,26 +28,27 @@
<c-col
:span=
"10"
>
<c-col
:span=
"10"
>
<el-form-item
label=
""
label-width=
"10px"
prop=
"lidgrp.cbs.nom1.amt"
>
<el-form-item
label=
""
label-width=
"10px"
prop=
"lidgrp.cbs.nom1.amt"
>
<c-input
<c-input
disabled
disabled
v-model
.
number=
"model.lidgrp.cbs.nom1.amt"
v-model
.
number=
"model.lidgrp.cbs.nom1.amt"
placeholder=
"请输入信用证金额"
placeholder=
"请输入信用证金额"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"4"
>
<c-col
:span=
"4"
>
<c-checkbox
disabled
v-model=
"model.brtp.aammod.addamtflg"
<c-checkbox
disabled
v-model=
"model.brtp.aammod.addamtflg"
>
附加金额
</c-checkbox
>
附加金额
</c-checkbox
>
>
</c-col>
</c-col>
<c-col
:span=
"10"
>
<c-col
:span=
"10"
>
<el-form-item
label=
"信用证余额"
prop=
"lidgrp.cbs.opn1.cur"
>
<el-form-item
label=
"信用证余额"
prop=
"lidgrp.cbs.opn1.cur"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.lidgrp.cbs.opn1.cur"
v-model=
"model.lidgrp.cbs.opn1.cur"
maxlength=
"3"
maxlength=
"3"
placeholder=
"请输入信用证余额"
placeholder=
"请输入信用证余额"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -55,26 +56,27 @@
...
@@ -55,26 +56,27 @@
<c-col
:span=
"10"
>
<c-col
:span=
"10"
>
<el-form-item
label=
""
label-width=
"10px"
prop=
"lidgrp.cbs.opn1.amt"
>
<el-form-item
label=
""
label-width=
"10px"
prop=
"lidgrp.cbs.opn1.amt"
>
<c-input
<c-input
disabled
disabled
v-model
.
number=
"model.lidgrp.cbs.opn1.amt"
v-model
.
number=
"model.lidgrp.cbs.opn1.amt"
placeholder=
"请输入金额"
placeholder=
"请输入金额"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"4"
>
<c-col
:span=
"4"
>
<c-checkbox
disabled
v-model=
"model.lidgrp.rec.revflg"
<c-checkbox
disabled
v-model=
"model.lidgrp.rec.revflg"
>
循环信用证
</c-checkbox
>
循环信用证
</c-checkbox
>
>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"可用银行"
prop=
"lidgrp.avbnam"
>
<el-form-item
label=
"可用银行"
prop=
"lidgrp.avbnam"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.lidgrp.avbnam"
v-model=
"model.lidgrp.avbnam"
maxlength=
"40"
maxlength=
"40"
placeholder=
"请输入可用银行"
placeholder=
"请输入可用银行"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -82,11 +84,11 @@
...
@@ -82,11 +84,11 @@
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"兑付方式"
prop=
"lidgrp.rec.avbby"
>
<el-form-item
label=
"兑付方式"
prop=
"lidgrp.rec.avbby"
>
<c-select
<c-select
disabled
disabled
:code=
"codes.avbby"
:code=
"codes.avbby"
v-model=
"model.lidgrp.rec.avbby"
v-model=
"model.lidgrp.rec.avbby"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择兑付方式"
placeholder=
"请选择兑付方式"
>
>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
...
@@ -94,21 +96,22 @@
...
@@ -94,21 +96,22 @@
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<c-checkbox
<c-checkbox
disabled
disabled
v-model=
"model.lidgrp.rec.redclsflg"
v-model=
"model.lidgrp.rec.redclsflg"
style=
"margin-left: 25px; padding: 0 10px"
style=
"margin-left: 25px; padding: 0 10px"
>
红/绿条款
</c-checkbox
>
红/绿条款
</c-checkbox
>
>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"开证日期"
prop=
"lidgrp.rec.opndat"
>
<el-form-item
label=
"开证日期"
prop=
"lidgrp.rec.opndat"
>
<c-date-picker
<c-date-picker
disabled
disabled
type=
"date"
type=
"date"
v-model=
"model.lidgrp.rec.opndat"
v-model=
"model.lidgrp.rec.opndat"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择开证日期"
placeholder=
"请选择开证日期"
></c-date-picker>
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -116,11 +119,11 @@
...
@@ -116,11 +119,11 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"装运日期"
prop=
"lidgrp.rec.shpdat"
>
<el-form-item
label=
"装运日期"
prop=
"lidgrp.rec.shpdat"
>
<c-date-picker
<c-date-picker
disabled
disabled
type=
"date"
type=
"date"
v-model=
"model.lidgrp.rec.shpdat"
v-model=
"model.lidgrp.rec.shpdat"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择最迟装运日期"
placeholder=
"请选择最迟装运日期"
></c-date-picker>
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -128,11 +131,11 @@
...
@@ -128,11 +131,11 @@
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"有效期限"
prop=
"lidgrp.rec.expdat"
>
<el-form-item
label=
"有效期限"
prop=
"lidgrp.rec.expdat"
>
<c-date-picker
<c-date-picker
disabled
disabled
type=
"date"
type=
"date"
v-model=
"model.lidgrp.rec.expdat"
v-model=
"model.lidgrp.rec.expdat"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择到期日"
placeholder=
"请选择到期日"
></c-date-picker>
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -140,10 +143,10 @@
...
@@ -140,10 +143,10 @@
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"到期地点"
prop=
"lidgrp.rec.expplc"
>
<el-form-item
label=
"到期地点"
prop=
"lidgrp.rec.expplc"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.lidgrp.rec.expplc"
v-model=
"model.lidgrp.rec.expplc"
maxlength=
"29"
maxlength=
"29"
placeholder=
"请输入到期地点"
placeholder=
"请输入到期地点"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -151,11 +154,11 @@
...
@@ -151,11 +154,11 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"信用证类型"
prop=
"lidgrp.rec.lcrtyp"
>
<el-form-item
label=
"信用证类型"
prop=
"lidgrp.rec.lcrtyp"
>
<c-select
<c-select
:code=
"codes.lcrtyp"
:code=
"codes.lcrtyp"
disabled
disabled
v-model=
"model.lidgrp.rec.lcrtyp"
v-model=
"model.lidgrp.rec.lcrtyp"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择信用证类型"
placeholder=
"请选择信用证类型"
>
>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
...
@@ -165,10 +168,10 @@
...
@@ -165,10 +168,10 @@
<el-form-item
label=
"提货担保编号"
prop=
"brdgrp.rec.shgref"
>
<el-form-item
label=
"提货担保编号"
prop=
"brdgrp.rec.shgref"
>
<c-fullbox>
<c-fullbox>
<c-input
<c-input
disabled
disabled
v-model=
"model.brdgrp.rec.shgref"
v-model=
"model.brdgrp.rec.shgref"
maxlength=
"16"
maxlength=
"16"
placeholder=
"请输入提货担保编号"
placeholder=
"请输入提货担保编号"
></c-input>
></c-input>
<template
slot=
"footer"
>
<template
slot=
"footer"
>
...
@@ -184,10 +187,10 @@
...
@@ -184,10 +187,10 @@
<el-form-item
label=
"单据编号"
prop=
"brdgrp.rec.ownref"
>
<el-form-item
label=
"单据编号"
prop=
"brdgrp.rec.ownref"
>
<c-fullbox>
<c-fullbox>
<c-input
<c-input
disabled
disabled
v-model=
"model.brdgrp.rec.ownref"
v-model=
"model.brdgrp.rec.ownref"
maxlength=
"16"
maxlength=
"16"
placeholder=
"请输入单据编号"
placeholder=
"请输入单据编号"
></c-input>
></c-input>
<
template
slot=
"footer"
>
<
template
slot=
"footer"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"Butgetref"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"Butgetref"
>
...
@@ -201,10 +204,10 @@
...
@@ -201,10 +204,10 @@
<c-col
:span=
"14"
>
<c-col
:span=
"14"
>
<el-form-item
label=
"提货担保金额"
prop=
"brdgrp.cbs.max.cur"
>
<el-form-item
label=
"提货担保金额"
prop=
"brdgrp.cbs.max.cur"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.brdgrp.cbs.max.cur"
v-model=
"model.brdgrp.cbs.max.cur"
maxlength=
"3"
maxlength=
"3"
placeholder=
"请输入金额"
placeholder=
"请输入金额"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -212,8 +215,8 @@
...
@@ -212,8 +215,8 @@
<c-col
:span=
"10"
>
<c-col
:span=
"10"
>
<el-form-item
label=
""
label-width=
"10px"
prop=
"brdgrp.cbs.max.amt"
>
<el-form-item
label=
""
label-width=
"10px"
prop=
"brdgrp.cbs.max.amt"
>
<c-input
<c-input
v-model=
"model.brdgrp.cbs.max.amt"
v-model=
"model.brdgrp.cbs.max.amt"
placeholder=
"请输入金额"
placeholder=
"请输入金额"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -221,12 +224,12 @@
...
@@ -221,12 +224,12 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"装运备注"
prop=
"shpmar"
>
<el-form-item
label=
"装运备注"
prop=
"shpmar"
>
<c-input
<c-input
:rows=
"3"
:rows=
"3"
type=
"textarea"
type=
"textarea"
v-model=
"model.shpmar"
v-model=
"model.shpmar"
maxlength=
"40"
maxlength=
"40"
show-word-limit
show-word-limit
placeholder=
"请输入装运备注"
placeholder=
"请输入装运备注"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -234,9 +237,9 @@
...
@@ -234,9 +237,9 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"总份数"
prop=
"pietat"
>
<el-form-item
label=
"总份数"
prop=
"pietat"
>
<c-input
<c-input
v-model=
"model.pietat"
v-model=
"model.pietat"
maxlength=
"80"
maxlength=
"80"
placeholder=
"请输入总份数"
placeholder=
"请输入总份数"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -244,13 +247,13 @@
...
@@ -244,13 +247,13 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"担保银行"
prop=
"guabnkval"
>
<el-form-item
label=
"担保银行"
prop=
"guabnkval"
>
<c-input
<c-input
v-model=
"model.guabnkval"
v-model=
"model.guabnkval"
maxlength=
"40"
maxlength=
"40"
style=
"width: 77%"
style=
"width: 77%"
placeholder=
"请输入担保银行"
placeholder=
"请输入担保银行"
></c-input>
></c-input>
<span
style=
"font-size: 12px; color: #606266"
<span
style=
"font-size: 12px; color: #606266"
>
(提货担保面函落款)
</span
>
(提货担保面函落款)
</span
>
>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -261,10 +264,10 @@
...
@@ -261,10 +264,10 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"简略信息"
prop=
"lidgrp.rec.nam"
>
<el-form-item
label=
"简略信息"
prop=
"lidgrp.rec.nam"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.lidgrp.rec.nam"
v-model=
"model.lidgrp.rec.nam"
maxlength=
"40"
maxlength=
"40"
placeholder=
"请输入简略信息"
placeholder=
"请输入简略信息"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -272,10 +275,10 @@
...
@@ -272,10 +275,10 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"申请人参考号"
prop=
"brdgrp.apl.pts.ref"
>
<el-form-item
label=
"申请人参考号"
prop=
"brdgrp.apl.pts.ref"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.brdgrp.apl.pts.ref"
v-model=
"model.brdgrp.apl.pts.ref"
maxlength=
"16"
maxlength=
"16"
placeholder=
"请输入申请人"
placeholder=
"请输入申请人"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -283,10 +286,10 @@
...
@@ -283,10 +286,10 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"申请人名称"
prop=
"brdgrp.apl.pts.nam"
>
<el-form-item
label=
"申请人名称"
prop=
"brdgrp.apl.pts.nam"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.brdgrp.apl.pts.nam"
v-model=
"model.brdgrp.apl.pts.nam"
maxlength=
"40"
maxlength=
"40"
placeholder=
"请输入名称"
placeholder=
"请输入名称"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -294,10 +297,10 @@
...
@@ -294,10 +297,10 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"受益人参考号"
prop=
"brdgrp.ben.pts.ref"
>
<el-form-item
label=
"受益人参考号"
prop=
"brdgrp.ben.pts.ref"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.brdgrp.ben.pts.ref"
v-model=
"model.brdgrp.ben.pts.ref"
maxlength=
"16"
maxlength=
"16"
placeholder=
"请输入受益人"
placeholder=
"请输入受益人"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -305,10 +308,10 @@
...
@@ -305,10 +308,10 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"受益人名称"
prop=
"brdgrp.ben.pts.nam"
>
<el-form-item
label=
"受益人名称"
prop=
"brdgrp.ben.pts.nam"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.brdgrp.ben.pts.nam"
v-model=
"model.brdgrp.ben.pts.nam"
maxlength=
"40"
maxlength=
"40"
placeholder=
"请输入名称"
placeholder=
"请输入名称"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -316,10 +319,10 @@
...
@@ -316,10 +319,10 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"寄单行参考号"
prop=
"brdgrp.prb.pts.ref"
>
<el-form-item
label=
"寄单行参考号"
prop=
"brdgrp.prb.pts.ref"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.brdgrp.prb.pts.ref"
v-model=
"model.brdgrp.prb.pts.ref"
maxlength=
"16"
maxlength=
"16"
placeholder=
"请输入寄单行参考号"
placeholder=
"请输入寄单行参考号"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -327,10 +330,10 @@
...
@@ -327,10 +330,10 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"寄单行名称"
prop=
"brdgrp.prb.pts.nam"
>
<el-form-item
label=
"寄单行名称"
prop=
"brdgrp.prb.pts.nam"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.brdgrp.prb.pts.nam"
v-model=
"model.brdgrp.prb.pts.nam"
maxlength=
"40"
maxlength=
"40"
placeholder=
"请输入名称"
placeholder=
"请输入名称"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -338,10 +341,10 @@
...
@@ -338,10 +341,10 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"简略信息"
prop=
"brdgrp.rec.nam"
>
<el-form-item
label=
"简略信息"
prop=
"brdgrp.rec.nam"
>
<c-input
<c-input
disabled
disabled
v-model=
"model.brdgrp.rec.nam"
v-model=
"model.brdgrp.rec.nam"
maxlength=
"40"
maxlength=
"40"
placeholder=
"请输入简略信息"
placeholder=
"请输入简略信息"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -349,10 +352,10 @@
...
@@ -349,10 +352,10 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"货押标识"
prop=
"brdgrp.rec.guaflg"
>
<el-form-item
label=
"货押标识"
prop=
"brdgrp.rec.guaflg"
>
<c-select
<c-select
v-model=
"model.brdgrp.rec.guaflg"
v-model=
"model.brdgrp.rec.guaflg"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择货押标识"
placeholder=
"请选择货押标识"
:code=
"codes.guaflg"
:code=
"codes.guaflg"
>
>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
...
@@ -361,54 +364,16 @@
...
@@ -361,54 +364,16 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"交单行"
prop=
"brdgrp.rec.docprbrol"
>
<el-form-item
label=
"交单行"
prop=
"brdgrp.rec.docprbrol"
>
<c-select
<c-select
disabled
disabled
v-model=
"model.brdgrp.rec.docprbrol"
v-model=
"model.brdgrp.rec.docprbrol"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择交单行"
placeholder=
"请选择交单行"
:code=
"codes.docprbrol"
:code=
"codes.docprbrol"
>
>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="24">-->
<!-- <el-form-item label="地址编码" prop="brdgrp.prb.pts.extkey">-->
<!-- <c-fullbox>-->
<!-- <c-input-->
<!-- v-model="model.brdgrp.prb.pts.extkey"-->
<!-- maxlength="16"-->
<!-- placeholder="请输入地址编码"-->
<!-- ></c-input>-->
<!-- <template slot="footer">-->
<!-- <c-button-->
<!-- style="margin: 0 5px 0 10px; padding: 0 12px"-->
<!-- size="small"-->
<!-- type="primary"-->
<!-- icon="el-icon-info"-->
<!-- >-->
<!-- </c-button>-->
<!-- <c-button style="margin: 0 0" size="small" type="primary">-->
<!-- 详情-->
<!-- </c-button>-->
<!-- </template>-->
<!-- </c-fullbox>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="24">-->
<!-- <el-form-item label="地址信息" prop="brdgrp.prb.pts.adrblk">-->
<!-- <c-input-->
<!-- :rows="5"-->
<!-- type="textarea"-->
<!-- v-model="model.brdgrp.prb.pts.adrblk"-->
<!-- maxlength="200"-->
<!-- show-word-limit-->
<!-- placeholder="请输入地址信息"-->
<!-- ></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-ptap
<c-ptap
:model=
"model"
:model=
"model"
...
@@ -427,14 +392,13 @@
...
@@ -427,14 +392,13 @@
</c-ptap>
</c-ptap>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"发票类型"
prop=
"brdgrp.rec.invtyp"
>
<el-form-item
label=
"发票类型"
prop=
"brdgrp.rec.invtyp"
>
<c-select
<c-select
v-model=
"model.brdgrp.rec.invtyp"
v-model=
"model.brdgrp.rec.invtyp"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择发票类型"
placeholder=
"请选择发票类型"
:code=
"codes.invtyp"
:code=
"codes.invtyp"
>
>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
...
@@ -447,27 +411,28 @@ import event from '../event';
...
@@ -447,27 +411,28 @@ import event from '../event';
import
Ptap
from
"~/views/Public/Ptap"
;
import
Ptap
from
"~/views/Public/Ptap"
;
export
default
{
export
default
{
components
:
{
"c-ptap"
:
Ptap
},
components
:
{
"c-ptap"
:
Ptap
},
inject
:
[
'root'
],
inject
:
[
'root'
],
props
:
[
'model'
,
'codes'
],
props
:
[
'model'
,
'codes'
],
mixins
:
[
event
],
mixins
:
[
event
],
data
()
{
data
()
{
return
{};
return
{};
},
},
watch
:{
watch
:
{
"model.brdgrp"
:{
"model.brdgrp"
:
{
immediate
:
true
,
immediate
:
true
,
deep
:
true
,
deep
:
true
,
handler
(
val
,
oldval
)
{
handler
(
val
,
oldval
)
{
const
res
=
this
.
model
.
brdgrp
const
res
=
this
.
model
.
brdgrp
if
(
res
.
cbs
.
max
.
cur
!==
""
||
res
.
cbs
.
max
.
amt
!==
""
||
res
.
apl
.
pts
.
nam
!==
""
)
{
if
(
res
.
cbs
.
max
.
cur
!==
""
||
res
.
cbs
.
max
.
amt
!==
""
||
res
.
apl
.
pts
.
nam
!==
""
)
{
this
.
model
.
brdgrp
.
rec
.
nam
=
(
res
.
cbs
.
max
.
cur
.
concat
(
" "
).
concat
(
res
.
cbs
.
max
.
amt
).
concat
(
" "
).
concat
(
res
.
apl
.
pts
.
nam
)).
substring
(
0
,
40
);
this
.
model
.
brdgrp
.
rec
.
nam
=
(
res
.
cbs
.
max
.
cur
.
concat
(
" "
).
concat
(
res
.
cbs
.
max
.
amt
).
concat
(
" "
).
concat
(
res
.
apl
.
pts
.
nam
)).
substring
(
0
,
40
);
}
}
}
}
}
}
},
},
methods
:
{},
methods
:
{},
created
:
function
()
{},
created
:
function
()
{
},
};
};
</
script
>
</
script
>
<
style
>
<
style
>
...
...
src/business/litrog/views/index.vue
View file @
e7977683
<
template
>
<
template
>
<div
class=
"eContainer"
>
<div
class=
"eContainer"
>
<c-page
title=
"进口信用证提货担保"
>
<c-page
title=
"进口信用证提货担保"
>
<el-form
<el-form
:model=
"model"
:model=
"model"
:rules=
"rules"
:rules=
"rules"
ref=
"modelForm"
ref=
"modelForm"
label-width=
"120px"
label-width=
"120px"
label-position=
"right"
label-position=
"right"
size=
"small"
size=
"small"
:validate-on-rule-change=
"false"
>
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<!--PD000057 提货担保-->
<!--PD000057 提货担保-->
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<c-content>
<c-content>
<m-ccvpan
:model=
"model"
:codes=
"codes"
/>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--PD000001 -->
<!--PD000001 -->
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<c-content>
<c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
<m-ccvpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<!--PD000027 -->
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<c-content>
<!-- 表外记账 -->
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--PD000027 -->
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<c-content>
<m-setmod
<m-setmod
:model=
"model"
:model=
"model"
:codes=
"codes"
:codes=
"codes"
/>
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--PD000027 -->
<!--PD000027 -->
<el-tab-pane
label=
"会计分录"
name=
"glepan"
>
<el-tab-pane
label=
"会计分录"
name=
"glepan"
>
<c-content>
<m-glentry
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
<c-content>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-glentry
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
label=
"附件信息"
name=
"doctre
"
>
<el-tab-pane
label=
"备查/附言"
name=
"addbcb
"
>
<c-content>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--PD000529 -->
</c-tabs>
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
</el-form>
<c-content>
<c-grid-ety-prompt-dialog
<m-docpan
:model=
"model"
:codes=
"codes"
/>
ref=
"etyDialog"
</c-content>
:promptData=
"promptData"
</el-tab-pane>
@
select-ety=
"selectGridEtyPromptData"
<el-tab-pane
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
>
>
</c-grid-ety-prompt-dialog>
</c-grid-ety-prompt-dialog>
<c-function-btn
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
:handleStash=
"handleStash"
>
>
</c-function-btn>
</c-function-btn>
</c-page>
</c-page>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
CodeTable
from
'~/config/CodeTable'
import
CodeTable
from
'~/config/CodeTable'
...
@@ -105,13 +105,8 @@ import Litrog from '../model'
...
@@ -105,13 +105,8 @@ import Litrog from '../model'
import
formRules
from
'../model/check'
;
import
formRules
from
'../model/check'
;
import
operationFunc
from
'~/mixin/operationFunc'
;
import
operationFunc
from
'~/mixin/operationFunc'
;
import
event
from
'../event'
;
import
event
from
'../event'
;
import
Ovwp
from
'./Ovwp'
import
Ovwp
from
'./Ovwp'
import
Addbcb
from
'./Addbcb'
import
Addbcb
from
'./Addbcb'
//mport Coninfp from '~/views/Public/Coninfp'
import
Engp
from
'~/components/business/engp/views'
;
import
Engp
from
'~/components/business/engp/views'
;
import
Ccvpan
from
'~/components/business/ccvpan/views'
;
import
Ccvpan
from
'~/components/business/ccvpan/views'
;
import
Coninfp
from
'~/components/business/coninfp/views'
;
import
Coninfp
from
'~/components/business/coninfp/views'
;
...
@@ -120,86 +115,85 @@ import Doctre from '~/components/business/doctre/views';
...
@@ -120,86 +115,85 @@ import Doctre from '~/components/business/doctre/views';
import
Setmod
from
'~/components/business/setmod/views'
;
import
Setmod
from
'~/components/business/setmod/views'
;
import
Glentry
from
'~/components/business/glentry/views'
;
import
Glentry
from
'~/components/business/glentry/views'
;
import
Limitbody
from
'~/components/business/limitbody/views'
;
import
Limitbody
from
'~/components/business/limitbody/views'
;
export
default
{
export
default
{
name
:
'Litrog'
,
name
:
'Litrog'
,
components
:{
components
:
{
'm-engp'
:
Engp
,
'm-engp'
:
Engp
,
'm-ccvpan'
:
Ccvpan
,
'm-ccvpan'
:
Ccvpan
,
'm-coninfp'
:
Coninfp
,
'm-coninfp'
:
Coninfp
,
// 'm-coninfp' : Coninfp,
'm-docpan'
:
Docpan
,
'm-docpan'
:
Docpan
,
'm-doctre'
:
Doctre
,
'm-doctre'
:
Doctre
,
'm-addbcb'
:
Addbcb
,
'm-addbcb'
:
Addbcb
,
'm-setmod'
:
Setmod
,
'm-setmod'
:
Setmod
,
'm-glentry'
:
Glentry
,
'm-glentry'
:
Glentry
,
'm-limitbody'
:
Limitbody
,
'm-limitbody'
:
Limitbody
,
'm-ovwp'
:
Ovwp
,
'm-ovwp'
:
Ovwp
,
},
},
provide
()
{
provide
()
{
return
{
return
{
root
:
this
root
:
this
}
}
},
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
data
(){
return
{
return
{
tabVal
:
'ovwp'
,
tabVal
:
'ovwp'
,
trnName
:
'litrog'
,
trnName
:
'litrog'
,
model
:
new
Litrog
().
data
,
model
:
new
Litrog
().
data
,
rules
:
formRules
,
rules
:
formRules
,
codes
:
{...
CodeTable
},
codes
:
{...
CodeTable
},
activeNames
:
[
'engp'
],
activeNames
:
[
'engp'
],
promptData
:
{
promptData
:
{
title
:
'Select a Party'
,
title
:
'Select a Party'
,
columns
:
[
columns
:
[
{
{
prop
:
'ptyInr'
,
prop
:
'ptyInr'
,
label
:
'Party Number'
label
:
'Party Number'
},
},
{
{
prop
:
'inr'
,
prop
:
'inr'
,
label
:
'Address Number'
label
:
'Address Number'
},
},
{
{
prop
:
'branch'
,
prop
:
'branch'
,
label
:
'Branch Code'
label
:
'Branch Code'
},
},
{
{
prop
:
'bchName'
,
prop
:
'bchName'
,
label
:
'Branch Name'
label
:
'Branch Name'
},
},
{
{
prop
:
'adrName'
,
prop
:
'adrName'
,
label
:
'Address Name'
label
:
'Address Name'
},
},
{
{
prop
:
'adr1'
,
prop
:
'adr1'
,
label
:
'Address1'
label
:
'Address1'
},
},
{
{
prop
:
'locCty'
,
prop
:
'locCty'
,
label
:
'City'
label
:
'City'
},
},
{
{
prop
:
'locZip'
,
prop
:
'locZip'
,
label
:
'Zip'
label
:
'Zip'
},
},
{
{
prop
:
'bicCode'
,
prop
:
'bicCode'
,
label
:
'BIC'
label
:
'BIC'
}
}
],
],
data
:
[]
data
:
[]
},
},
}
}
},
},
methods
:
{},
methods
:{
mounted
()
{
},
mounted
()
{
this
.
init
()
this
.
init
()
},
},
}
}
</
script
>
</
script
>
<
style
>
<
style
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment