Commit 53880a10 by WH

修复前端letdrw前端缺陷问题

parent b1fa0d3c
...@@ -352,6 +352,9 @@ ...@@ -352,6 +352,9 @@
rol: 'ben', rol: 'ben',
}" }"
:disabled="true" :disabled="true"
@keyup.enter.native="
queryGridEtyPromptDialogData('BEN', 'C')
"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -365,6 +368,9 @@ ...@@ -365,6 +368,9 @@
rol: 'iss', rol: 'iss',
}" }"
:disabled="true" :disabled="true"
@keyup.enter.native="
queryGridEtyPromptDialogData('ISS', 'B')
"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -378,6 +384,9 @@ ...@@ -378,6 +384,9 @@
rol: 'apl', rol: 'apl',
}" }"
:disabled="true" :disabled="true"
@keyup.enter.native="
queryGridEtyPromptDialogData('APL', 'C')
"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
......
<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 <c-tabs
v-model="tabVal" v-model="tabVal"
ref="elment" ref="elment"
type="card" type="card"
@tab-click="myTabClick" @tab-click="myTabClick"
> >
<el-tab-pane label="业务信息" name="ovwp"> <el-tab-pane label="业务信息" name="ovwp">
<c-content> <c-content>
<m-ovwp :model="model" :codes="codes" /> <m-ovwp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<c-content> <c-content>
<m-limitbody :model="model" :codes="codes" /> <m-limitbody :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -34,15 +34,15 @@ ...@@ -34,15 +34,15 @@
<el-collapse v-model="activeNames"> <el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp"> <el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 --> <!-- 表外记账 -->
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes"/>
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="结算" name="setpan"> <el-collapse-item title="结算" name="setpan">
<!-- 结算 --> <!-- 结算 -->
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes"/>
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="会计分录" name="glepan"> <el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 --> <!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" /> <m-glepan :model="model" :codes="codes"/>
</el-collapse-item> </el-collapse-item>
</el-collapse> </el-collapse>
</div> </div>
...@@ -51,53 +51,43 @@ ...@@ -51,53 +51,43 @@
<el-tab-pane label="备查/附言" name="addbcb"> <el-tab-pane label="备查/附言" name="addbcb">
<c-content> <c-content>
<m-addbcb :model="model" :codes="codes" /> <m-addbcb :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<c-content> <c-content>
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附件信息" name="doctre"> <el-tab-pane label="附件信息" name="doctre">
<c-content> <c-content>
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<!-- 数据回填效果 --> <c-function-btn
<c-grid-ety-prompt-dialog :handleSubmit="handleSubmit"
ref="etyDialog" :handleCheck="handleCheck"
:promptData="promptData" :handleStash="handleStash"
@select-ety="selectEty"
> >
</c-grid-ety-prompt-dialog> </c-function-btn>
<!-- 选择数据的表格弹框 -->
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
ref="doxpDialog" ref="etyDialog"
:isPty="false" :promptData="promptData"
:promptData="promptData" @select-ety="selectGridEtyPromptData"
@select-ety="selectMsg"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page> </c-page>
</div> </div>
</template> </template>
<script> <script>
import Api from '~/service/Api'
import CodeTable from '~/config/CodeTable' import CodeTable from '~/config/CodeTable'
import Letdrw from '~/model/Letdrw' import Letdrw from '~/model/Letdrw'
import commonProcess from '~/mixin/commonProcess'
import commonFuncs from '~/mixin/commonFuncs'
import Check from '~/model/Letdrw/Check' import Check from '~/model/Letdrw/Check'
import Default from '~/model/Letdrw/Default' import Default from '~/model/Letdrw/Default'
import Pattern from '~/model/Letdrw/Pattern' import Pattern from '~/model/Letdrw/Pattern'
...@@ -119,6 +109,8 @@ import Doctre from '~/views/Public/Doctre' ...@@ -119,6 +109,8 @@ import Doctre from '~/views/Public/Doctre'
import Engp from '~/views/Public/Engp' import Engp from '~/views/Public/Engp'
import Limitbody from '~/views/Public/Limitbody' import Limitbody from '~/views/Public/Limitbody'
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
import operationFunc from "@/mixin/operationFunc";
import event from "@/business/letdrw/event";
export default { export default {
name: 'Letdrw', name: 'Letdrw',
...@@ -139,14 +131,14 @@ export default { ...@@ -139,14 +131,14 @@ export default {
'm-doctre': Doctre, 'm-doctre': Doctre,
'm-srmp': Srmp, 'm-srmp': Srmp,
'm-limitbody': Limitbody, 'm-limitbody': Limitbody,
"m-glepan":Glepan, "m-glepan": Glepan,
}, },
provide() { provide() {
return { return {
root: this, root: this,
} }
}, },
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: 'ovwp', tabVal: 'ovwp',
...@@ -156,8 +148,50 @@ export default { ...@@ -156,8 +148,50 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { ...CodeTable }, codes: {...CodeTable},
activeNames: ["engp"], activeNames: ["engp"],
promptData: {
title: 'Select a Party',
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
},
{
prop: 'inr',
label: 'Address Number'
},
{
prop: 'branch',
label: 'Branch Code'
},
{
prop: 'bchName',
label: 'Branch Name'
},
{
prop: 'adrName',
label: 'Address Name'
},
{
prop: 'adr1',
label: 'Address1'
},
{
prop: 'locCty',
label: 'City'
},
{
prop: 'locZip',
label: 'Zip'
},
{
prop: 'bicCode',
label: 'BIC'
}
],
data: []
}
} }
}, },
methods: { methods: {
...@@ -178,7 +212,7 @@ export default { ...@@ -178,7 +212,7 @@ export default {
this.restoreDisplay() this.restoreDisplay()
} }
} else { } else {
this.$notify.error({ title: '错误', message: '服务请求失败!' }) this.$notify.error({title: '错误', message: '服务请求失败!'})
} }
}, },
} }
......
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