Commit 7ec46e4c by 闫泽浩

Infpty和Infpta修改

parent 0194574b
...@@ -4,6 +4,8 @@ export default { ...@@ -4,6 +4,8 @@ export default {
let rtnmsg = await this.executeRule("infbut.searow") let rtnmsg = await this.executeRule("infbut.searow")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
console.log(rtnmsg.data);
this.updateModel(rtnmsg.data);
this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm
} }
else { else {
...@@ -15,7 +17,7 @@ export default { ...@@ -15,7 +17,7 @@ export default {
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
this.tabVal = "ptap0" this.root.tabVal="ptap0";
} }
else { else {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
...@@ -31,6 +33,9 @@ export default { ...@@ -31,6 +33,9 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async handleReset() {
},
async onInfbutClr() { async onInfbutClr() {
let rtnmsg = await this.executeRule("infbut.clr") let rtnmsg = await this.executeRule("infbut.clr")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
......
...@@ -6,6 +6,7 @@ export default { ...@@ -6,6 +6,7 @@ export default {
let rtnmsg = await this.executeRule("infbut.searow") let rtnmsg = await this.executeRule("infbut.searow")
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
console.log(rtnmsg.data);
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
this.stmData.data = rtnmsg.data.infbut_dspstm.rows; this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
...@@ -23,10 +24,12 @@ export default { ...@@ -23,10 +24,12 @@ export default {
let rtnmsg = await this.executeRule("infbut.dsp", params) let rtnmsg = await this.executeRule("infbut.dsp", params)
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
console.log(rtnmsg.data);
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
console.log(this); console.log(this);
this.root.tabVal="ptyp0"; this.root.tabVal="ptyp0";
// this.model.ptysea.extkey=rtnmsg.data.recgrp_rec_extkey;
} }
else else
{ {
...@@ -189,6 +192,7 @@ export default { ...@@ -189,6 +192,7 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onRecpanLnkinfptm(){ async onRecpanLnkinfptm(){
let rtnmsg = await this.executeRule("recpan.lnkinfptm") let rtnmsg = await this.executeRule("recpan.lnkinfptm")
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
...@@ -201,6 +205,16 @@ export default { ...@@ -201,6 +205,16 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async handleReset() {
this.model.ptysea.nam=""
this.model.ptysea.extkey=""
this.model.adrsea.str1=""
this.model.adrsea.bic=""
this.model.adrsea.loctxt=""
this.model.adrsea.loczip=""
this.model.persontype=""
this.model.jyzt=""
},
/** /**
* Tabs切换事件 * Tabs切换事件
* @param {VM} tab * @param {VM} tab
......
...@@ -4,6 +4,7 @@ import Pts from "../Common/Pts" ...@@ -4,6 +4,7 @@ import Pts from "../Common/Pts"
export default class Infpty{ export default class Infpty{
constructor () { constructor () {
this.data = { this.data = {
radio:"",
ptysea:{ ptysea:{
nam:"", // External Visible Name .ptysea.nam nam:"", // External Visible Name .ptysea.nam
extkey:"", // Party No. .ptysea.extkey extkey:"", // Party No. .ptysea.extkey
......
...@@ -273,7 +273,7 @@ const BusRouter = [ ...@@ -273,7 +273,7 @@ const BusRouter = [
{ path: 'trnfnd', component: Trnfnd, name: 'Trnfnd', meta: { title: '已完成任务' } }, { path: 'trnfnd', component: Trnfnd, name: 'Trnfnd', meta: { title: '已完成任务' } },
{ path: 'trndtl', query: 'inr', component: Trndtl, name: 'Trndtl', meta: { title: 'Trndtl' } }, { path: 'trndtl', query: 'inr', component: Trndtl, name: 'Trndtl', meta: { title: 'Trndtl' } },
{ path: 'tstopn', component: Tstopn, name: 'Tstopn', meta: { title: 'Tstopn' } }, { path: 'tstopn', component: Tstopn, name: 'Tstopn', meta: { title: 'Tstopn' } },
{ path: 'infpta', component: Infpta, name: 'Infpta', meta: { title: 'Infpta' } }, { path: 'infpta', component: Infpta, name: 'Infpta', meta: { title: '客户地址查询' } },
{ path: 'letsel', component: Letsel, name: 'Letsel', meta: { title: '出口信用证查询' } }, { path: 'letsel', component: Letsel, name: 'Letsel', meta: { title: '出口信用证查询' } },
{ path: 'letopn', component: Letopn, name: 'Letopn', meta: { title: '出口信用证通知' } }, { path: 'letopn', component: Letopn, name: 'Letopn', meta: { title: '出口信用证通知' } },
{ path: 'letamc', component: Letamc, name: 'Letamc', meta: { title: '出口信用证保兑' } }, { path: 'letamc', component: Letamc, name: 'Letamc', meta: { title: '出口信用证保兑' } },
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- ==========顶部-左========= --> <!-- ==========顶部-左========= -->
<c-content>
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address No." prop="seaobjkey"> <el-form-item label="Address No." prop="seaobjkey">
...@@ -25,7 +26,7 @@ ...@@ -25,7 +26,7 @@
<el-form-item label="ZIP/Location" prop="seazip"> <el-form-item label="ZIP/Location" prop="seazip">
<c-input <c-input
v-model="model.seazip" v-model="model.seazip"
maxlength="10" maxlength="11 "
placeholder="请输入ZIP Code/First Part of S.W.I.F.T. Line 4" placeholder="请输入ZIP Code/First Part of S.W.I.F.T. Line 4"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -75,56 +76,101 @@ ...@@ -75,56 +76,101 @@
<!-- ==========单选框=========== --> <!-- ==========单选框=========== -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="3"> <!-- <c-col :span="8">
<el-form-item label="Type"> </el-form-item> <c-checkbox v-model="seatyph">海关</c-checkbox>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="8">
<el-form-item label="Bank" prop="seatypb"> <c-checkbox v-model="seatypo">Other</c-checkbox>
<c-checkbox v-model="seatypb"></c-checkbox> </c-col>
</el-form-item> <c-col :span="8">
<c-checkbox v-model="seatypa">Own Address</c-checkbox>
</c-col>
<c-col :span="8">
<c-checkbox v-model="seatypb">Bank</c-checkbox>
</c-col> </c-col>
<c-col :span="8">
<c-checkbox v-model="seatypc">Client</c-checkbox>
</c-col> -->
<el-form-item label="Type">
<c-col :span="2">
<c-checkbox v-model="seatyph">海关</c-checkbox>
</c-col>
<c-col :span="4"> <c-col :span="4">
<el-form-item label="Client" prop="seatypc"> <c-checkbox v-model="seatypo">Other</c-checkbox>
<c-checkbox v-model="seatypc"></c-checkbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<el-form-item label="Own Address" prop="seatypa"> <c-checkbox v-model="seatypa">Own Address</c-checkbox>
<c-checkbox v-model="seatypa"></c-checkbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<el-form-item label="Other" prop="seatypo"> <c-checkbox v-model="seatypb">Bank</c-checkbox>
<c-checkbox v-model="seatypo"></c-checkbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<el-form-item label="海关" prop="seatyph"> <c-checkbox v-model="seatypc">Client</c-checkbox>
<c-checkbox v-model="seatyph"></c-checkbox> </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="20" style="text-align: right; height: 36.8px">
<el-button size="small" @click="handleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="onInfbutSearow"
>查询
</el-button>
</c-col> </c-col>
<!-- =========表格========== --> <!-- =========表格========== -->
<c-col :span="22" :offset="1"> <c-col :span="20">
<c-istream-table <c-istream-table
:border="true" :border="true"
:list="tableData" :list="tableData"
:columns="columns" :columns="columns"
v-on:chooseRowEvent="chooseRowEvent" v-on:chooseRowEvent="chooseRowEvent">
style="width:80%,text-align:center"> <c-table-column fixed="right" prop="op" label="操作" width="165px">
<!-- <el-table-column label="Address No" width="auto"></el-table-column>
<el-table-column label="Adress Name" width="auto"></el-table-column> <template slot-scope="{ scope }">
<el-table-column label="BIC" width="auto"></el-table-column> <c-button
<el-table-column label="ZIP" width="auto"></el-table-column> style="margin-left: 0"
<el-table-column label="Location" width="auto"></el-table-column> size="small"
<el-table-column label="Street" width="auto"></el-table-column> --> @click="onInfbutDsp(scope.$index, scope.row)"
>
详情
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="continueEdit(scope.row)"
>
处理
</c-button>
<el-popover placement="top-start" width="50" trigger="click">
<ul class="table-button-item-list">
<li>
<c-button size="small" style="margin-left: 0"
>指派</c-button
>
</li>
<li>
<c-button size="small" style="margin-left: 0"
>删除</c-button
>
</li>
</ul>
<a
slot="reference"
href="javascript:void(0)"
style="margin-left: 5px"
><i class="el-icon-more"></i
></a>
</el-popover>
</template>
</c-table-column>
</c-istream-table> </c-istream-table>
</c-col> </c-col>
</c-content>
</div> </div>
</template> </template>
<script> <script>
...@@ -151,7 +197,6 @@ export default { ...@@ -151,7 +197,6 @@ export default {
}, },
computed: { computed: {
tableData() { tableData() {
// "10000449\t2000007350\t2000007350-001\tBEIJING TESTTEST,BEIJING, CHINA\t\t100080\tBEIJING, CHINA\tTEST TEST1 CO.,LTD."
return this.model.infbut.dspstm.rows; return this.model.infbut.dspstm.rows;
}, },
seatypb: { seatypb: {
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-content>
<!-- ========顶部======== --> <!-- ========顶部======== -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
...@@ -37,9 +38,9 @@ ...@@ -37,9 +38,9 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
<c-col :span="20"> <c-col :span="20">
<el-form-item label="Address No." prop="recgrp.rec.objkey"> <el-form-item label="Address No." prop="recgrp.rec.adrsta">
<c-input <c-input
v-model="model.recgrp.rec.objkey" v-model="model.recgrp.rec.adrsta"
maxlength="24" maxlength="24"
placeholder="请输入" placeholder="请输入"
disabled disabled
...@@ -70,63 +71,24 @@ ...@@ -70,63 +71,24 @@
<!-- ========单选框========= --> <!-- ========单选框========= -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="16"> <el-form-item label="Type">
<c-col :span="4"> <c-checkbox v-model="model.seatypb" disabled>Bank</c-checkbox>
<el-form-item label="Type"> </el-form-item>
</c-col>
<c-col :span="5">
<el-form-item label="Bank" prop="typb">
<c-checkbox v-model="model.recgrp.typb"></c-checkbox>
</el-form-item>
</c-col>
<c-col :span="5"> <c-checkbox v-model="model.seatypc" disabled>Client</c-checkbox>
<el-form-item label="Client" prop="typc">
<c-checkbox v-model="model.recgrp.typc"></c-checkbox>
</el-form-item>
</c-col>
<c-col :span="5"> <c-checkbox v-model="model.seatypa" disabled>Own Address</c-checkbox>
<el-form-item label="Own Address" prop="typa">
<c-checkbox v-model="model.recgrp.typa"></c-checkbox>
</el-form-item>
</c-col>
<c-col :span="5"> <c-checkbox v-model="model.seatypo" disabled>Other</c-checkbox>
<el-form-item label="Other" prop="typo">
<c-checkbox v-model="model.recgrp.typo"></c-checkbox>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="11">
<c-checkbox v-model="model.recgrp.typb">Bank</c-checkbox>
</c-col>
<c-col :span="11">
<c-checkbox v-model="model.recgrp.typc">Client</c-checkbox>
</c-col>
<c-col :span="11"> <c-checkbox v-model="model.seatyph" disabled>海关</c-checkbox>
<c-checkbox v-model="model.recgrp.typa">Own Address</c-checkbox> </el-form-item>
</c-col> <c-col :span="11" :offset="1">
<c-col :span="11">
<c-checkbox v-model="model.recgrp.typo">Other</c-checkbox>
</c-col> -->
<c-col :span="7">
<el-form-item label="Address Status" prop="recgrp.rec.adrsta" label-width="120px"> <el-form-item label="Address Status" prop="recgrp.rec.adrsta" label-width="120px">
<c-select <c-input
v-model="model.recgrp.rec.adrsta" v-model="model.recgrp.rec.adrsta"
style="width: 100%" style="width: 100%"
placeholder="请选择Address Status" placeholder="请输入Address Status"
> ></c-input>
<el-option
v-for="item in codes.adrsta"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -363,42 +325,25 @@ ...@@ -363,42 +325,25 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12">
<el-form-item label="Language" prop="recgrp.adr.uil"> <el-form-item label="Language" prop="recgrp.adr.uil">
<c-select <c-input
v-model="model.recgrp.adr.uil" v-model="model.recgrp.adr.uil"
style="width: 100%" maxlength="35"
placeholder="请选择" placeholder="请输入Language"
> ></c-input>
<el-option
v-for="item in codes.uil"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item <el-form-item label="Messages" prop="recgrp.adr.cortyp">
label="Messages" <c-input
prop="recgrp.adr.cortyp"
>
<c-select
v-model="model.recgrp.adr.cortyp" v-model="model.recgrp.adr.cortyp"
style="width: 100%" maxlength="35"
placeholder="请选择" placeholder="请输入Messages"
> ></c-input>
<el-option
v-for="item in codes.cortyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Department" prop="recgrp.adr.dpt"> <el-form-item label="Department" prop="recgrp.adr.dpt">
...@@ -419,7 +364,7 @@ ...@@ -419,7 +364,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="E-mail" prop="recgrp.adr.eml"> <el-form-item label="E-mail" prop="recgrp.adr.eml">
...@@ -453,37 +398,25 @@ ...@@ -453,37 +398,25 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5" :offset="1"> <c-col :span="8" :offset="1">
<el-form-item label="支行" prop="recpan.branchkey"> <el-form-item label="支行" prop="recpan.branchkey">
<c-select <c-input
v-model="model.recpan.branchkey" v-model="model.recpan.branchkey"
style="width: 100%" style="width: 100%"
placeholder="请选择支行" placeholder="请选择支行"
> >
<el-option </c-input>
v-for="item in codes.branchkey"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6"> <c-col :span="8">
<el-form-item label="分行" prop="recpan.bchkey"> <el-form-item label="分行" prop="recpan.bchkey">
<c-select <c-input
v-model="model.recpan.bchkey" v-model="model.recpan.bchkey"
style="width: 100%" style="width: 100%"
placeholder="请选择分行" placeholder="请选择分行"
> >
<el-option </c-input>
v-for="item in codes.bchkey"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -518,7 +451,7 @@ ...@@ -518,7 +451,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5" :offset="1"> <c-col :span="8" :offset="1">
<el-form-item <el-form-item
label="中文邮编" label="中文邮编"
prop="recgrp.adr.pobzip" prop="recgrp.adr.pobzip"
...@@ -531,7 +464,7 @@ ...@@ -531,7 +464,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="8">
<el-form-item label="国内地区码" prop="recgrp.adr.discod"> <el-form-item label="国内地区码" prop="recgrp.adr.discod">
<c-input <c-input
v-model="model.recgrp.adr.discod" v-model="model.recgrp.adr.discod"
...@@ -634,7 +567,7 @@ ...@@ -634,7 +567,7 @@
</c-content>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -6,11 +6,11 @@ ...@@ -6,11 +6,11 @@
</c-button> </c-button>
</el-col> --> </el-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Authentication of Address" label-width="180px"> <el-form-item label="Authentication of Address" label-width="150px">
<c-table <c-table
:border="true" :border="true"
:list="data" :list="data"
style="width:80%,text-align:center" style="width:100%,text-align:center"
> >
<el-table-column label="Corr.Type" width="auto"></el-table-column> <el-table-column label="Corr.Type" width="auto"></el-table-column>
<el-table-column label="Addressing" width="auto"></el-table-column> <el-table-column label="Addressing" width="auto"></el-table-column>
......
<template> <template>
<div class="eContainer" style="display: flex;"> <div class="eContainer" >
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
ref="modelForm" ref="modelForm"
label-width="200px" label-width="200px"
label-position="right"
size="small" size="small"
:validate-on-rule-change="false" :validate-on-rule-change="false"
style="width: 85%;"
> >
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000002 --> <!--PD000002 -->
<el-tab-pane label="Search Panel" name="infsea"> <el-tab-pane label="搜索面板" name="infsea">
<m-infsea :model="model" :codes="codes" /> <m-infsea :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!-- </c-tabs> --> <!-- </c-tabs> -->
<!--PD000029 --> <!--PD000029 -->
<el-tab-pane label="Address Association" name="ptap0"> <el-tab-pane label="详细面板" name="ptap0">
<m-ptap0 :model="model" :codes="codes" /> <m-ptap0 :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!-- </c-tabs> --> <!-- </c-tabs> -->
<!--PD000685 --> <!--PD000685 -->
<el-tab-pane label="Details" name="ptap1"> <el-tab-pane label="明细" name="ptap1">
<m-ptap1 :model="model" :codes="codes" /> <m-ptap1 :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!-- </c-tabs> --> <!-- </c-tabs> -->
<!--PD000650 --> <!--PD000650 -->
<el-tab-pane label="Authentication of Address" name="ptmpan"> <el-tab-pane label="认证住址" name="ptmpan">
<m-ptmpan :model="model" :codes="codes" /> <m-ptmpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!-- </c-tabs> --> <!-- </c-tabs> -->
...@@ -40,62 +41,6 @@ ...@@ -40,62 +41,6 @@
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<div style="width: 10%;height: 400px;margin-left: 2%;display: flex;flex-direction: column;justify-content: space-around;">
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutSearow">
Search
</c-button>
</c-col>
<c-col :span="12">
<c-button v-show="tabVal === 'infsea'" size="small" type="primary" @click="onInfbutDsp" :disabled="model.infbut.selrow === 0">
Display
</c-button>
<el-button-group v-show="tabVal !== 'infsea'" >
<c-button type="primary" icon="el-icon-arrow-left" style="width: 50%;"
@click="onInfbutDsp(--model.infbut.selrow)"
:disabled="model.infbut.selrow <= 1">
</c-button>
<c-button type="primary" icon="el-icon-arrow-right" style="width: 50%;"
@click="onInfbutDsp(++model.infbut.selrow)"
:disabled="!model.infbut.dspstm.rows || model.infbut.dspstm.rows.length === 0 || model.infbut.selrow === model.infbut.dspstm.rows.length">
</c-button>
</el-button-group>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutUserow" :disabled="model.infbut.selrow === 0">
Use
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutClr">
Clear
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutButprt">
导Excel
</c-button>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="display stream" prop="infbut.dspstm">
<c-input
v-model="model.infbut.dspstm"
placeholder="请输入display stream"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutExi">
E&xit
</c-button>
</c-col>
</div>
</div> </div>
</template> </template>
<script> <script>
...@@ -103,6 +48,7 @@ import Api from "~/service/Api"; ...@@ -103,6 +48,7 @@ import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Infpta from "~/model/Infpta"; import Infpta from "~/model/Infpta";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Infpta/Check"; import Check from "~/model/Infpta/Check";
import Default from "~/model/Infpta/Default"; import Default from "~/model/Infpta/Default";
import Pattern from "~/model/Infpta/Pattern"; import Pattern from "~/model/Infpta/Pattern";
...@@ -127,7 +73,7 @@ export default { ...@@ -127,7 +73,7 @@ export default {
root: this, root: this,
}; };
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "infsea", tabVal: "infsea",
......
...@@ -111,27 +111,25 @@ ...@@ -111,27 +111,25 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Type"> <el-form-item label="Type">
<el-radio-group v-model="radio"> <c-col :span="2">
<el-radio :label="0" v-model="model.seatypb">Bank</el-radio> <c-checkbox v-model="seatyph">海关</c-checkbox>
<el-radio :label="1" v-model="model.seatypc">Client</el-radio> </c-col>
<el-radio :label="2" v-model="model.seatypa">Own Address</el-radio> <c-col :span="4">
<el-radio :label="3" v-model="model.seatypo">Other</el-radio> <c-checkbox v-model="seatypo">Other</c-checkbox>
<el-radio :label="4" v-model="model.seatyph">海关</el-radio> </c-col>
</el-radio-group> <c-col :span="4">
<c-checkbox v-model="seatypa">Own Address</c-checkbox>
</c-col>
<c-col :span="4">
<c-checkbox v-model="seatypb">Bank</c-checkbox>
</c-col>
<c-col :span="4">
<c-checkbox v-model="seatypc">Client</c-checkbox>
</c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" style="text-align: right; height: 36.8px"> <c-col :span="24" style="text-align: right; height: 36.8px">
<!--原生重置按钮 <c-col :span="12"> <el-button size="small" @click="handleReset">重置</el-button>
<c-button size="small" type="primary" @click="onInfbutClr">
重置
</c-button>
</c-col> -->
<el-button size="small" @click="onInfbutClr">重置</el-button>
<!--原生查询按钮 <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutSearow">
&Search
</c-button>
</c-col> -->
<el-button <el-button
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
...@@ -144,17 +142,6 @@ ...@@ -144,17 +142,6 @@
<c-col :span="24"> <c-col :span="24">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div> <div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
</c-col> </c-col>
<c-col :span="24" style="margin-top: 10px">
<c-button
size="small"
type="primary"
@click="onExcel"
style="float: right"
>
导出Excel
</c-button>
</c-col>
<c-col :span="24" > <c-col :span="24" >
<c-istream-table <c-istream-table
:list="stmData.data" :list="stmData.data"
...@@ -203,53 +190,6 @@ ...@@ -203,53 +190,6 @@
</c-istream-table> </c-istream-table>
</c-col> </c-col>
</c-content> </c-content>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutDsp">
Display
</c-button>
</c-col> -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutUserow">
Use
</c-button>
</c-col> -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutButprt">
导Excel
</c-button>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="display stream" prop="infbut.dspstm">
<c-input
v-model="model.infbut.dspstm"
placeholder="请输入display stream"
></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutExi">
Exit
</c-button>
</c-col> -->
<!-- <c-col :span="8">
<c-checkbox v-model="model.seatyph">海关</c-checkbox>
</c-col> -->
<!-- <c-col :span="8">
<c-checkbox v-model="model.seatypo">Other</c-checkbox>
</c-col> -->
<!-- <c-col :span="8">
<c-checkbox v-model="model.seatypa">Own Address</c-checkbox>
</c-col> -->
<!-- <c-col :span="8">
<c-checkbox v-model="model.seatypb">Bank</c-checkbox>
</c-col> -->
<!-- <c-col :span="8">
<c-checkbox v-model="model.seatypc">Client</c-checkbox>
</c-col> -->
</div> </div>
</template> </template>
...@@ -266,7 +206,7 @@ export default { ...@@ -266,7 +206,7 @@ export default {
data() { data() {
return { return {
initdialog: false, initdialog: false,
radio: 1, radio: 3,
stmData: { stmData: {
columns: [ columns: [
'1 1 "客户号" 98 ', '1 1 "客户号" 98 ',
...@@ -287,7 +227,68 @@ export default { ...@@ -287,7 +227,68 @@ export default {
}, },
}; };
}, },
methods: {...Event}, computed: {
tableData() {
return this.model.infbut.dspstm.rows;
},
seatypb: {
get: function() {
return this.model.seatypb === 'X'
},
set: function(val) {
this.clearSeatyp()
this.model.seatypb = val ? 'X' : ''
}
},
seatypc: {
get: function() {
return this.model.seatypc === 'X'
},
set: function(val) {
this.clearSeatyp()
this.model.seatypc = val ? 'X' : ''
}
},
seatypa: {
get: function() {
return this.model.seatypa === 'X'
},
set: function(val) {
this.clearSeatyp()
this.model.seatypa = val ? 'X' : ''
}
},
seatypo: {
get: function() {
return this.model.seatypo === 'X'
},
set: function(val) {
this.clearSeatyp()
this.model.seatypo = val ? 'X' : ''
}
},
seatyph: {
get: function() {
return this.model.seatyph === 'X'
},
set: function(val) {
this.clearSeatyp()
this.model.seatyph = val ? 'X' : ''
}
}
},
methods: {
clearSeatyp() {
this.model.seatypb = '';
this.model.seatypc = '';
this.model.seatypa = '';
this.model.seatypo = '';
this.model.seatyph = '';
},
chooseRowEvent(row) {
this.model.infbut.selrow = row.IDX + 1;
},
...Event},
created: function () {}, created: function () {},
}; };
</script> </script>
......
...@@ -5,12 +5,12 @@ ...@@ -5,12 +5,12 @@
<c-col :span="11"> <c-col :span="11">
<el-form-item <el-form-item
label="Party No." label="Party No."
prop="ptysea.extkey" prop="recgrp_rec_extkey"
style="width: 100%" style="width: 100%"
> >
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.ptysea.extkey" v-model="model.recgrp.rec.extkey"
placeholder="请输入" placeholder="请输入"
disabled disabled
></c-input> ></c-input>
...@@ -50,6 +50,17 @@ ...@@ -50,6 +50,17 @@
</el-form-item> </el-form-item>
<el-form-item label="Type"> <el-form-item label="Type">
<c-checkbox v-model="model.seatypb" disabled>Bank</c-checkbox>
<c-checkbox v-model="model.seatypc" disabled>Client</c-checkbox>
<c-checkbox v-model="model.seatypa" disabled>Own Address</c-checkbox>
<c-checkbox v-model="model.seatypo" disabled>Other</c-checkbox>
<c-checkbox v-model="model.seatyph" disabled>海关</c-checkbox>
</el-form-item>
<!-- <el-form-item label="Type">
<el-radio-group v-model="radio" disabled> <el-radio-group v-model="radio" disabled>
<el-radio :label="0" v-model="model.seatypb">Bank</el-radio> <el-radio :label="0" v-model="model.seatypb">Bank</el-radio>
<el-radio :label="1" v-model="model.seatypc">Client</el-radio> <el-radio :label="1" v-model="model.seatypc">Client</el-radio>
...@@ -57,7 +68,7 @@ ...@@ -57,7 +68,7 @@
<el-radio :label="3" v-model="model.seatypo">Other</el-radio> <el-radio :label="3" v-model="model.seatypo">Other</el-radio>
<el-radio :label="4" v-model="model.seatyph">海关</el-radio> <el-radio :label="4" v-model="model.seatyph">海关</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item> -->
<el-form-item label="Name 1" prop="recgrp.adrmaa.nam1" > <el-form-item label="Name 1" prop="recgrp.adrmaa.nam1" >
<c-input <c-input
...@@ -275,16 +286,14 @@ ...@@ -275,16 +286,14 @@
</el-form-item> </el-form-item>
<el-form-item label="Address Status" prop="recgrp.rec.adrsta"> <el-form-item label="Address Status" prop="recgrp.rec.adrsta">
<c-select <c-input
v-model="model.recgrp.rec.adrsta" v-model="model.recgrp.rec.adrsta"
style="width: 100%" maxlength="20"
placeholder="请选择Address Status" placeholder="请输入Address Status"
disabled disabled
> ></c-input>
</c-select>
</el-form-item> </el-form-item>
<el-form-item label="Telephone 1" prop="recgrp.adrmaa.tel1"> <el-form-item label="Telephone 1" prop="recgrp.adrmaa.tel1">
<c-input <c-input
v-model="model.recgrp.adrmaa.tel1" v-model="model.recgrp.adrmaa.tel1"
...@@ -390,26 +399,26 @@ ...@@ -390,26 +399,26 @@
<el-form-item label="Language " prop="recgrp.adrmaa.uil"> <el-form-item label="Language " prop="recgrp.adrmaa.uil">
<c-col :span="12"> <c-col :span="12">
<c-select <c-input
v-model="model.recgrp.adrmaa.uil" v-model="model.recgrp.adrmaa.uil"
style="width: 100%" style="width: 100%"
placeholder="请选择 Language " placeholder="请选择 Language "
disabled disabled
> >
</c-select> </c-input>
</c-col> </c-col>
</el-form-item> </el-form-item>
<el-form-item label=" Messages" prop="recgrp.adrmaa.cortyp"> <el-form-item label=" Messages" prop="recgrp.adrmaa.cortyp">
<c-col :span="12"> <c-col :span="12">
<c-select <c-input
v-model="model.recgrp.adrmaa.cortyp" v-model="model.recgrp.adrmaa.cortyp"
style="width: 100%" style="width: 100%"
placeholder="Messages SWT, LET, TLX, TCO" placeholder="Messages SWT, LET, TLX, TCO"
disabled disabled
> >
</c-select> </c-input>
</c-col> </c-col>
</el-form-item> </el-form-item>
...@@ -479,6 +488,8 @@ export default { ...@@ -479,6 +488,8 @@ export default {
</style> </style>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="recpan.recget.sdamod.dadsnd"> <el-form-item label="Drag Drop Sender" prop="recpan.recget.sdamod.dadsnd">
<c-input v-model="model.recpan.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input> <c-input v-model="model.recpan.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
......
...@@ -186,13 +186,13 @@ ...@@ -186,13 +186,13 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="买优惠" prop="recgrp.ptyrat.buytyp"> <el-form-item label="买优惠" prop="recgrp.ptyrat.buytyp">
<c-select <c-input
v-model="model.recgrp.ptyrat.buytyp" v-model="model.recgrp.ptyrat.buytyp"
style="width: 100%" style="width: 100%"
placeholder="请选择Customer Specific Buying Rate Type" placeholder="请选择Customer Specific Buying Rate Type"
> >
</c-select> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -210,7 +210,7 @@ ...@@ -210,7 +210,7 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="卖优惠" prop="recgrp.ptyrat.seltyp"> <el-form-item label="卖优惠" prop="recgrp.ptyrat.seltyp">
<c-select <c-select
v-model="model.recgrp.ptyrat.seltyp" v-model="model.recgrp.ptyrat.seltyp"
style="width: 100%" style="width: 100%"
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
...@@ -11,29 +12,29 @@ ...@@ -11,29 +12,29 @@
> >
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000039 --> <!--PD000039 -->
<el-tab-pane label="Search Panel" name="infsea"> <el-tab-pane label="客户查询" name="infsea">
<m-infsea :model="model" :codes="codes" ref="infsea" /> <m-infsea :model="model" :codes="codes" ref="infsea" />
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Party" name="ptyp0"> <el-tab-pane label="机构" name="ptyp0">
<m-ptyp0 :model="model" :codes="codes" ref="ptyp0" /> <m-ptyp0 :model="model" :codes="codes" ref="ptyp0" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Details" name="ptyp1"> <el-tab-pane label="明细" name="ptyp1">
<m-ptyp1 :model="model" :codes="codes" ref="ptyp1" /> <m-ptyp1 :model="model" :codes="codes" ref="ptyp1" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Additional Addresses" name="addadrp"> <el-tab-pane label="详细地址" name="addadrp">
<m-addadrp :model="model" :codes="codes" ref="addadrp" /> <m-addadrp :model="model" :codes="codes" ref="addadrp" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Info and Stoptext" name="ptytxt"> <el-tab-pane label="Info and Stoptext" name="ptytxt">
<m-ptytxt :model="model" :codes="codes" ref="ptytxt" /> <m-ptytxt :model="model" :codes="codes" ref="ptytxt" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Accounts" name="actinf"> <el-tab-pane label="账单" name="actinf">
<m-actinf :model="model" :codes="codes" ref="actinf" /> <m-actinf :model="model" :codes="codes" ref="actinf" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Contacts" name="ptcinf"> <el-tab-pane label="联系方式" name="ptcinf">
<m-ptcinf :model="model" :codes="codes" ref="ptcinf" /> <m-ptcinf :model="model" :codes="codes" ref="ptcinf" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Authentication of Address" name="ptmpan"> <el-tab-pane label="认证地址" name="ptmpan">
<m-ptmpan :model="model" :codes="codes" ref="ptmpan" /> <m-ptmpan :model="model" :codes="codes" ref="ptmpan" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Further Info and Stoptext" name="oitp"> <el-tab-pane label="Further Info and Stoptext" name="oitp">
...@@ -48,6 +49,7 @@ import Api from "~/service/Api"; ...@@ -48,6 +49,7 @@ import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Infpty from "~/model/Infpty"; import Infpty from "~/model/Infpty";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Infpty/Check"; import Check from "~/model/Infpty/Check";
import Default from "~/model/Infpty/Default"; import Default from "~/model/Infpty/Default";
import Pattern from "~/model/Infpty/Pattern"; import Pattern from "~/model/Infpty/Pattern";
...@@ -60,7 +62,6 @@ import Actinf from "./Actinf"; ...@@ -60,7 +62,6 @@ import Actinf from "./Actinf";
import Ptcinf from "./Ptcinf"; import Ptcinf from "./Ptcinf";
import Ptmpan from "./Ptmpan"; import Ptmpan from "./Ptmpan";
import Oitp from "./Oitp"; import Oitp from "./Oitp";
export default { export default {
name: "Infpty", name: "Infpty",
components: { components: {
...@@ -79,7 +80,7 @@ export default { ...@@ -79,7 +80,7 @@ export default {
root: this, root: this,
}; };
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "infsea", tabVal: "infsea",
...@@ -94,6 +95,12 @@ export default { ...@@ -94,6 +95,12 @@ export default {
}, },
methods: { methods: {
//修改原事件MytabClick的V-on //修改原事件MytabClick的V-on
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
}, },
created: async function () { created: async function () {
......
...@@ -191,6 +191,11 @@ export default { ...@@ -191,6 +191,11 @@ export default {
{ inifrm: "ordrel", ininam: "ordrel", pntmiu: "14" }, { inifrm: "ordrel", ininam: "ordrel", pntmiu: "14" },
{ inifrm: "cptbat", ininam: "批量汇款", pntmiu: "14" }, { inifrm: "cptbat", ininam: "批量汇款", pntmiu: "14" },
{ inifrm: "18",ininam: "客户查询", pntmiu: "" },
{ inifrm: "infpty", ininam: "客户信息查询", pntmiu: "18" },
{ inifrm: "infpta", ininam: "客户地址查询", pntmiu: "18" },
......
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