Commit 13bc2da9 by nanrui

clttra初始化解决报错以及“Sel”面板排版

parent eef04908
...@@ -2,5 +2,75 @@ import Api from "~/service/Api" ...@@ -2,5 +2,75 @@ import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
async onTrndocButshw() {
let rtnmsg = await this.executeRule("trndoc.butshw")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onTrndocButadd() {
let rtnmsg = await this.executeRule("trndoc.butadd")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onTrndocButnew() {
let rtnmsg = await this.executeRule("trndoc.butnew")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onTrndocButattto() {
let rtnmsg = await this.executeRule("trndoc.butattto")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onTrndocButdel() {
let rtnmsg = await this.executeRule("trndoc.butdel")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onTrndocButatt() {
let rtnmsg = await this.executeRule("trndoc.butatt")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onSetmodDet() {
let rtnmsg = await this.executeRule("setmod.det")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
} }
\ No newline at end of file
...@@ -5,6 +5,7 @@ export default class Clttra{ ...@@ -5,6 +5,7 @@ export default class Clttra{
constructor () { constructor () {
this.data = { this.data = {
liaall: new Pub().data.Liaall, liaall: new Pub().data.Liaall,
trnmod: new Pub().data.Trnmod,
cldgrp:{ cldgrp:{
rec:{ rec:{
ownref:"", // Batch No. .cldgrp.rec.ownref ownref:"", // Batch No. .cldgrp.rec.ownref
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Batch No." prop="cldgrp.rec.ownref"> <el-form-item label="Batch No." prop="cldgrp.rec.ownref">
<c-input v-model="model.cldgrp.rec.ownref" maxlength="16" placeholder="请输入Batch No."></c-input> <c-input v-model="model.cldgrp.rec.ownref" maxlength="16" placeholder="请输入Batch No." disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1">
<c-col :span="12"> <el-form-item label="Type of Draft" prop="cldgrp.rec.chktyp">
<el-form-item label="" prop="cltp0.recget.sdamod.seainf"> <c-select v-model="model.cldgrp.rec.chktyp" style="width: 100%" placeholder="请输入Type of Draft">
<c-input v-model="model.cltp0.recget.sdamod.seainf" placeholder="请输入"></c-input> <el-option v-for="item in codes.chktyp" :key="item.value" :label="item.label"
</el-form-item> :value="item.value">
</c-col> </el-option>
</c-select>
<c-col :span="12"> </el-form-item>
<el-form-item label="Type of Draft" prop="cldgrp.rec.chktyp"> </c-col>
<c-input v-model="model.cldgrp.rec.chktyp" maxlength="1" placeholder="请输入Type of Draft"></c-input> </c-col>
</el-form-item> <c-col :span="24">
</c-col> <c-col :span="11">
<c-col :span="12">
<c-col :span="12"> <el-form-item label="Draft Amount" prop="cldgrp.cbs.max.cur">
<el-form-item label="Payemnt Disposition" prop="cldgrp.rec.colflg"> <c-input v-model="model.cldgrp.cbs.max.cur" style="width:100%" placeholder="请选择Draft Amount"
<c-input v-model="model.cldgrp.rec.colflg" maxlength="1" placeholder="请输入Payemnt Disposition"></c-input> disabled>
</el-form-item> </c-input>
</c-col> </el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Draft Amount" prop="cldgrp.cbs.max.cur"> <el-form-item label="" label-width="0" prop="cldgrp.cbs.max.amt" style="width:100%">
<c-select v-model="model.cldgrp.cbs.max.cur" style="width:100%" placeholder="请选择Draft Amount"> <c-input v-model.number="model.cldgrp.cbs.max.amt" style="width:100%"
</c-select> placeholder="请输入Open Amount" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<el-form-item label="Draft Amount" prop="cldgrp.cbs.max.amt"> <el-form-item label="Payemnt Disposition" prop="cldgrp.rec.colflg">
<c-input v-model="model.cldgrp.cbs.max.amt" placeholder="请输入Draft Amount"></c-input> <c-select v-model="model.cldgrp.rec.colflg" style="width: 100%"
</el-form-item> placeholder="请输入Payemnt Disposition">
</c-col> <el-option v-for="item in codes.colflg" :key="item.value" :label="item.label"
:value="item.value">
<c-col :span="12"> </el-option>
<el-form-item label="Open Amount" prop="cldgrp.cbs.opn1.cur"> </c-select>
<c-select v-model="model.cldgrp.cbs.opn1.cur" style="width:100%" placeholder="请选择Open Amount"> </el-form-item>
</c-select> </c-col>
</el-form-item> </c-col>
</c-col>
<c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Open Amount" prop="cldgrp.cbs.opn1.amt"> <c-col :span="12">
<c-input v-model="model.cldgrp.cbs.opn1.amt" placeholder="请输入Open Amount"></c-input> <el-form-item label="Open Amount" prop="cldgrp.cbs.opn1.cur">
</el-form-item> <c-input v-model="model.cldgrp.cbs.opn1.cur" style="width:100%" placeholder="请选择Open Amount"
</c-col> disabled>
</c-input>
<c-col :span="12"> </el-form-item>
<el-form-item label="Coll.bank ref." prop="cldgrp.rec.colref"> </c-col>
<c-input v-model="model.cldgrp.rec.colref" maxlength="16" placeholder="请输入Coll.bank ref."></c-input> <c-col :span="11" :offset="1">
</el-form-item> <el-form-item label-width="0" prop="cldgrp.cbs.opn1.amt">
</c-col> <c-input v-model="model.cldgrp.cbs.opn1.amt" placeholder="请输入Open Amount" disabled></c-input>
</el-form-item>
<c-col :span="12"> </c-col>
<el-form-item label="Coll.bank name" prop="cldgrp.rec.colptynam">
<c-input v-model="model.cldgrp.rec.colptynam" maxlength="40" placeholder="请输入Coll.bank name"></c-input> </c-col>
</el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Date of creation" prop="cldgrp.rec.credat"> <c-col :span="11">
<c-date-picker type="date" v-model="model.cldgrp.rec.credat" style="width:100%" placeholder="请选择Date of creation"></c-date-picker> <el-form-item label="Coll.bank ref." prop="cldgrp.rec.colref">
</el-form-item> <c-input v-model="model.cldgrp.rec.colref" maxlength="16" placeholder="请输入Coll.bank ref." disabled>
</c-col> </c-input>
</el-form-item>
<c-col :span="12"> </c-col>
<el-form-item label="Item Count" prop="cldgrp.rec.count"> </c-col>
<c-input v-model="model.cldgrp.rec.count" placeholder="请输入Item Count"></c-input>
</el-form-item> <c-col :span="24">
</c-col> <c-col :span="11">
</div> <el-form-item label="Coll.bank name" prop="cldgrp.rec.colptynam">
<c-input v-model="model.cldgrp.rec.colptynam" maxlength="40" placeholder="请输入Coll.bank name"
disabled>
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="11">
<el-form-item label="Date of creation" prop="cldgrp.rec.credat">
<c-date-picker type="date" v-model="model.cldgrp.rec.credat" style="width:100%"
placeholder="请选择Date of creation" disabled></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="11">
<el-form-item label="Item Count" prop="cldgrp.rec.count">
<c-input v-model="model.cldgrp.rec.count" placeholder="请输入Item Count" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
......
<template> <template>
<c-page title="打包托收催收"> <c-page title="打包托收催收">
<div class="eContainer"> <div class="eContainer">
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash"> <c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
<el-button size="small">备忘录</el-button> <el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button> <el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button> <el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button> <el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button> <el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button> <el-button size="small">拆分报文</el-button>
<el-button size="small">提示</el-button> <el-button size="small">提示</el-button>
</c-function-btn> </c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="left" size="small" :validate-on-rule-change="false"> <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="left"
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000002 -->
<el-tab-pane label="内容" name="Sel">
<m-Sel :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="费用及账务" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="表外信息" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="分录信息" name="glepan">
<m-glepan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="面函及报文" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000546 --> <!--PD000002 -->
<el-tab-pane label="交易附件" name="doctre"> <el-tab-pane label="内容" name="Sel">
<m-doctre :model="model" :codes="codes"/> <m-Sel :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="费用及账务" name="setpan">
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="表外信息" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="分录信息" name="glepan">
<m-glepan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="面函及报文" name="docpan">
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000000 --> <!--PD000546 -->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="交易附件" name="doctre">
<m-coninfp :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
</c-tabs>
</el-form> <!--PD000000 -->
</div> <el-tab-pane label="附言" name="coninfp">
</c-page> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
...@@ -57,6 +58,7 @@ import Utils from "~/utils/index"; ...@@ -57,6 +58,7 @@ import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Clttra from "~/model/Clttra"; import Clttra from "~/model/Clttra";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs"
import Check from "~/model/Clttra/Check"; import Check from "~/model/Clttra/Check";
import Default from "~/model/Clttra/Default"; import Default from "~/model/Clttra/Default";
import Pattern from "~/model/Clttra/Pattern"; import Pattern from "~/model/Clttra/Pattern";
...@@ -67,12 +69,12 @@ import Engp from "~/views/Public/Engp"; ...@@ -67,12 +69,12 @@ import Engp from "~/views/Public/Engp";
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
import Ccvpan from "~/views/Public/Ccvpan"; import Ccvpan from "~/views/Public/Ccvpan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Doctre from "./Doctre"; import Doctre from "~/views/Public/Doctre";
export default { export default {
name: "Clttra", name: "Clttra",
components:{ components: {
"m-Sel" : Sel, "m-Sel": Sel,
"m-setpan": Setpan, "m-setpan": Setpan,
"m-engp": Engp, "m-engp": Engp,
"m-glepan": Glepan, "m-glepan": Glepan,
...@@ -86,10 +88,10 @@ export default { ...@@ -86,10 +88,10 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "", tabVal: "Sel",
trnName: "clttra", trnName: "clttra",
model: new Clttra().data, model: new Clttra().data,
checkRules: Check, checkRules: Check,
...@@ -97,28 +99,26 @@ export default { ...@@ -97,28 +99,26 @@ export default {
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {
...CodeTable
}, },
} }
}, },
methods:{ methods: {
tabClick(){ tabClick() {
} }
}, },
created:async function(){ created: async function () {
console.log("进入clttra交易"); console.log("进入clttra交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ //TODO 处理数据逻辑
//TODO 处理数据逻辑
} }
else else {
{ this.$notify.error({ title: '错误', message: '服务请求失败!' });
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
} }
} }
</script> </script>
<style> <style>
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment