Commit ae36c854 by “yanyuxin”

UI修改

parent 2f78e382
<template> <template>
<c-row class="eibs-tab"> <c-row class="eibs">
<!-- ====================顶部==================== --> <c-col :span="8">
<c-col :span="6" style="margin-left:9px"> <c-col :span="24">
<el-form-item label="业务参考号" label-width="80px"> <el-form-item label="业务参考号" style="float: left">
<c-input v-model="model.setmod.ref" maxlength="16" :disabled="true" :readonly="true" placeholder="请输入our reference"> <c-input
v-model="model.setmod.ref"
maxlength="16"
:disabled="true"
:readonly="true"
placeholder="请输入our reference"
>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> </c-col>
<el-form-item label="结算金额录入" label-width="90px"> <c-col :span="8">
<c-input v-model="model.setmod.doccur" placeholder="CNY" :disabled="true" :readonly="true"></c-input> <c-col :span="12">
<el-form-item label="结算金额录入" label-width="150px">
<c-input
v-model="model.setmod.doccur"
placeholder="CNY"
:disabled="true"
:readonly="true"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6"> <c-col :span="12">
<el-form-item label="" label-width="5px" > <el-form-item label="" label-width="5px">
<c-input-currency v-model="model.setmod.docamt" placeholder="0" disabled></c-input-currency> <c-input-currency
v-model="model.setmod.docamt"
placeholder="0"
disabled
></c-input-currency>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="5"> <c-col :span="8">
<c-col :span="12">
<el-form-item label="类型" label-width="100px"> <el-form-item label="类型" label-width="100px">
<c-select v-model="model.setmod.dspflg" disabled style="width: 100%" <c-select
placeholder=""> v-model="model.setmod.dspflg"
<el-option v-for="item in codes.dspflg" :key="item.value" :label="item.label" :value="item.value"> disabled
style="width: 100%"
placeholder=""
>
<el-option
v-for="item in codes.dspflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="2" style="text-align:right"> <c-col :span="12" style="text-align: right; float: right">
<!-- <el-form-item label="" label-width="20px"> --> <!-- <el-form-item label="" label-width="20px"> -->
<c-button style="margin-right:10px" size="small" type="primary" icon="el-icon-info" @click="onSetmodDet"> <c-button
style=""
size="small"
type="primary"
icon="el-icon-info"
@click="onSetmodDet"
>
</c-button> </c-button>
<!-- </el-form-item> --> <!-- </el-form-item> -->
</c-col> </c-col>
</c-col>
<!-- ====================顶部==================== -->
<!-- <!--
<c-col :span="12"> <c-col :span="12">
...@@ -46,25 +80,36 @@ ...@@ -46,25 +80,36 @@
<c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox> <c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox>
</c-col> </c-col>
--> -->
<c-col :span="23" style="margin-left:9px;height:25px"> <c-col :span="24" style="height: 25px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<!-- ==============第一个表格===================== --> <!-- ==============第一个表格===================== -->
<c-col :span="23" style="height:24px;margin-left:9px"> <c-col :span="24" style="height: 24px">
<el-form-item class="formItemLabel" label="国外收费:" label-width="300px"> <el-form-item class="formItemLabel" label="国外收费:" label-width="300px">
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="23" style="margin-left:9px"> <c-col :span="24" style="">
<c-table style="text-align: center" :list="model.setmod.setfog.setfol" :paginationShow="false" <c-table
:border="true"> style="text-align: center"
:list="model.setmod.setfog.setfol"
:paginationShow="false"
:border="true"
>
<el-table-column label="付款人" width="101px"> <el-table-column label="付款人" width="101px">
<template slot-scope="scope"> <template slot-scope="scope">
<el-form-item label-width="0" :prop="'setmod.setfog.setfol.' + scope.$index + '.ptydbt'"> <el-form-item
label-width="0"
:prop="'setmod.setfog.setfol.' + scope.$index + '.ptydbt'"
>
<c-select v-model="scope.row.ptydbt" @change="defaultFunction()"> <c-select v-model="scope.row.ptydbt" @change="defaultFunction()">
<el-option v-for="item in codes.ptydbt_setpan1" :key="item.value" :label="item.value" <el-option
:value="item.value"> v-for="item in codes.ptydbt_setpan"
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.label }}</span> <span style="float: left">{{ item.label }}</span>
</el-option> </el-option>
</c-select> </c-select>
...@@ -73,10 +118,17 @@ ...@@ -73,10 +118,17 @@
</el-table-column> </el-table-column>
<el-table-column label="付款人" width="101px"> <el-table-column label="付款人" width="101px">
<template slot-scope="scope"> <template slot-scope="scope">
<el-form-item label-width="0" :prop="'setmod.setfog.setfol.' + scope.$index + '.ptypay'"> <el-form-item
label-width="0"
:prop="'setmod.setfog.setfol.' + scope.$index + '.ptypay'"
>
<c-select v-model="scope.row.ptypay" @change="defaultFunction()"> <c-select v-model="scope.row.ptypay" @change="defaultFunction()">
<el-option v-for="item in codes.ptydbt_setpan2" :key="item.value" :label="item.value" <el-option
:value="item.value"> v-for="item in codes.ptydbt_setpan"
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.label }}</span> <span style="float: left">{{ item.label }}</span>
</el-option> </el-option>
</c-select> </c-select>
...@@ -94,29 +146,36 @@ ...@@ -94,29 +146,36 @@
<el-table-column label="币种" prop="cur" width="93px"> <el-table-column label="币种" prop="cur" width="93px">
<template slot-scope="scope"> <template slot-scope="scope">
<c-select v-model="scope.row.cur"> <c-select v-model="scope.row.cur">
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" <el-option
:value="item.value"> v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="金额" prop="amt" width="150px"> <el-table-column label="金额" prop="amt" width="150px">
<template slot-scope="scope"> <template slot-scope="scope">
<el-form-item label-width="0" :prop="'setmod.setfog.setfol.' + scope.$index + '.amt'"></el-form-item> <el-form-item
label-width="0"
:prop="'setmod.setfog.setfol.' + scope.$index + '.amt'"
></el-form-item>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="" prop="det" width="80px" fixed="right"> <el-table-column label="" prop="det" width="80px" fixed="right">
<template slot-scope="scope" slot="header"> <template slot-scope="scope" slot="header">
<c-button <c-button
circle circle
style="padding:4px" style="padding: 4px"
class="el-icon-plus" class="el-icon-plus"
size="mini" size="mini"
@click="addRowSetfol(scope)" @click="addRowSetfol(scope)"
> >
</c-button> </c-button>
<c-button <c-button
style="padding:4px" style="padding: 4px"
circle circle
class="el-icon-minus" class="el-icon-minus"
size="mini" size="mini"
...@@ -125,8 +184,13 @@ ...@@ -125,8 +184,13 @@
</c-button> </c-button>
</template> </template>
<template slot-scope="scoped"> <template slot-scope="scoped">
<c-button style="margin-left:0" size="small" type="primary" icon="el-icon-info" <c-button
@click="detail1(scoped.$index, scoped.row)"></c-button> style="margin-left: 0"
size="small"
type="primary"
icon="el-icon-info"
@click="detail1(scoped.$index, scoped.row)"
></c-button>
</template> </template>
</el-table-column> </el-table-column>
</c-table> </c-table>
...@@ -138,8 +202,12 @@ ...@@ -138,8 +202,12 @@
<c-col :span="16"> <c-col :span="16">
<el-form-item label="收款人"> <el-form-item label="收款人">
<c-select v-model="dialog.ptypay" style="width: 100%"> <c-select v-model="dialog.ptypay" style="width: 100%">
<el-option v-for="item in codes.payee" :key="item.value" :label="item.label" <el-option
:value="item.value" /> v-for="item in codes.payee"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -151,8 +219,12 @@ ...@@ -151,8 +219,12 @@
<c-col :span="16"> <c-col :span="16">
<el-form-item label="付款人"> <el-form-item label="付款人">
<c-select v-model="dialog.ptydbt" style="width: 100%"> <c-select v-model="dialog.ptydbt" style="width: 100%">
<el-option v-for="item in codes.ptydbt1" :key="item.value" :label="item.label" <el-option
:value="item.value"> v-for="item in codes.ptydbt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -166,8 +238,12 @@ ...@@ -166,8 +238,12 @@
<c-col :span="18"> <c-col :span="18">
<el-form-item label="费用"> <el-form-item label="费用">
<c-select v-model="dialog.cur" style="width: 100%"> <c-select v-model="dialog.cur" style="width: 100%">
<el-option v-for="item in codes.cur" :key="item.value" :labelF="item.label" <el-option
:value="item.value" /> v-for="item in codes.cur"
:key="item.value"
:labelF="item.label"
:value="item.value"
/>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -191,18 +267,30 @@ ...@@ -191,18 +267,30 @@
</el-dialog> </el-dialog>
</c-col> </c-col>
<!--=================== Own Commission/Charges:================== --> <!--=================== Own Commission/Charges:================== -->
<c-col :span="23" style="margin-left:9px;height:24px;margin-top:25px"> <c-col :span="24" style="height: 24px; margin-top: 25px">
<el-form-item class="formItemLabel" label="我行收费:" label-width="200px"> </el-form-item> <el-form-item class="formItemLabel" label="我行收费:" label-width="200px">
</el-form-item>
</c-col> </c-col>
<c-col :span="23" style="margin-left:9px"> <c-col :span="24" style="">
<c-table style="text-align: center" :list="model.setmod.setfeg.setfel" :paginationShow="false" <c-table
:border="true"> style="text-align: center"
:list="model.setmod.setfeg.setfel"
:paginationShow="false"
:border="true"
>
<el-table-column label="收取对象" width="101px"> <el-table-column label="收取对象" width="101px">
<template #default="scope"> <template #default="scope">
<el-form-item label-width="0" :prop="'setmod.setfeg.setfel.' + scope.$index + '.rol'"> <el-form-item
label-width="0"
:prop="'setmod.setfeg.setfel.' + scope.$index + '.rol'"
>
<c-select v-model="scope.row.rol" @change="defaultFunction()"> <c-select v-model="scope.row.rol" @change="defaultFunction()">
<el-option v-for="item in codes.setfelRol1" :key="item.value" :label="item.value" <el-option
:value="item.value"> v-for="item in codes.setfelRol"
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.label }}</span> <span style="float: left">{{ item.label }}</span>
</el-option> </el-option>
</c-select> </c-select>
...@@ -211,10 +299,20 @@ ...@@ -211,10 +299,20 @@
</el-table-column> </el-table-column>
<el-table-column label="费用代码" width="101px"> <el-table-column label="费用代码" width="101px">
<template #default="scope"> <template #default="scope">
<el-form-item label-width="0" :prop="'setmod.setfeg.setfel.' + scope.$index + '.feecod'"> <el-form-item
<c-select v-model="scope.row.feecod" @change="selectOrCheckboxRule('setmod.setfeg.setfel.feecod')"> label-width="0"
<el-option v-for="item in codes.fepfeecod" :key="item.value" :label="item.value" :prop="'setmod.setfeg.setfel.' + scope.$index + '.feecod'"
:value="item.value"> >
<c-select
v-model="scope.row.feecod"
@change="selectOrCheckboxRule('setmod.setfeg.setfel.feecod')"
>
<el-option
v-for="item in codes.fepfeecod"
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.label }}</span> <span style="float: left">{{ item.label }}</span>
</el-option> </el-option>
</c-select> </c-select>
...@@ -225,9 +323,16 @@ ...@@ -225,9 +323,16 @@
</el-table-column> </el-table-column>
<el-table-column label="处理方式" prop="dsp" width="76px"> <el-table-column label="处理方式" prop="dsp" width="76px">
<template #default="scope"> <template #default="scope">
<c-select v-model="scope.row.dsp" @change="dispDefault(scope.$index + 1)"> <c-select
<el-option v-for="item in codes.setfeldsp" :key="item.value" :label="item.value" v-model="scope.row.dsp"
:value="item.value"> @change="dispDefault(scope.$index + 1)"
>
<el-option
v-for="item in codes.setfeldsp"
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.label }}</span> <span style="float: left">{{ item.label }}</span>
</el-option> </el-option>
</c-select> </c-select>
...@@ -237,15 +342,21 @@ ...@@ -237,15 +342,21 @@
</el-table-column> </el-table-column>
<el-table-column label="费用描述" prop="feetxtinf" width="auto"> <el-table-column label="费用描述" prop="feetxtinf" width="auto">
<template slot-scope="scope"> <template slot-scope="scope">
<el-form-item label-width="0" :prop="'setmod.setfeg.setfel.' + scope.$index + '.feetxtinf'"> <el-form-item
{{scope.row.feetxtinf}} label-width="0"
:prop="'setmod.setfeg.setfel.' + scope.$index + '.feetxtinf'"
>
{{ scope.row.feetxtinf }}
</el-form-item> </el-form-item>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="币种" prop="cur" width="100px"> <el-table-column label="币种" prop="cur" width="100px">
<template slot-scope="scope"> <template slot-scope="scope">
<el-form-item label-width="0" :prop="'setmod.setfeg.setfel.' + scope.$index + '.cur'"> <el-form-item
{{scope.row.cur}} label-width="0"
:prop="'setmod.setfeg.setfel.' + scope.$index + '.cur'"
>
{{ scope.row.cur }}
</el-form-item> </el-form-item>
</template> </template>
</el-table-column> </el-table-column>
...@@ -253,8 +364,11 @@ ...@@ -253,8 +364,11 @@
</el-table-column> </el-table-column>
<el-table-column label="实收金额" prop="amt" width="150px"> <el-table-column label="实收金额" prop="amt" width="150px">
<template slot-scope="scope"> <template slot-scope="scope">
<el-form-item label-width="0" :prop="'setmod.setfeg.setfel.' + scope.$index + '.amt'"> <el-form-item
{{scope.row.amt}} label-width="0"
:prop="'setmod.setfeg.setfel.' + scope.$index + '.amt'"
>
{{ scope.row.amt }}
</el-form-item> </el-form-item>
</template> </template>
</el-table-column> </el-table-column>
...@@ -262,14 +376,14 @@ ...@@ -262,14 +376,14 @@
<template slot-scope="scope" slot="header"> <template slot-scope="scope" slot="header">
<c-button <c-button
circle circle
style="padding:4px" style="padding: 4px"
class="el-icon-plus" class="el-icon-plus"
size="mini" size="mini"
@click="addRowSetfel(scope)" @click="addRowSetfel(scope)"
> >
</c-button> </c-button>
<c-button <c-button
style="padding:4px" style="padding: 4px"
circle circle
class="el-icon-minus" class="el-icon-minus"
size="mini" size="mini"
...@@ -278,23 +392,39 @@ ...@@ -278,23 +392,39 @@
</c-button> </c-button>
</template> </template>
<template slot-scope="scoped"> <template slot-scope="scoped">
<c-button style="margin-left:0" size="small" type="primary" icon="el-icon-info" <c-button
@click="detail2(scoped.$index, scoped.row)"></c-button> style="margin-left: 0"
size="small"
type="primary"
icon="el-icon-info"
@click="detail2(scoped.$index, scoped.row)"
></c-button>
</template> </template>
</el-table-column> </el-table-column>
</c-table> </c-table>
</c-col> </c-col>
<div style="height=500px"> <div style="height=500px">
<setpan-dialog ref="setpanDialog" :model="model" :idx="index" :codes="codes" /> <setpan-dialog
ref="setpanDialog"
:model="model"
:idx="index"
:codes="codes"
/>
</div> </div>
<c-col :span="23" style="margin-left:9px;height:24px;margin-top:25px"> <c-col :span="24" style="height: 24px; margin-top: 25px">
<el-form-item class="formItemLabel" label="结算:" label-width="100px"> <el-form-item class="formItemLabel" label="结算:" label-width="100px">
<span style="color:red">{{ this.model.setmod.dspflg == 'C'? "temporary":"" }}</span> <span style="color: red">{{
this.model.setmod.dspflg == "C" ? "temporary" : ""
}}</span>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="23" style="margin-left: 9px"> <c-col :span="24" style="">
<c-table style="text-align: center" :list="stmData3" :paginationShow="false" <c-table
:border="true"> style="text-align: center"
:list="stmData3"
:paginationShow="false"
:border="true"
>
<el-table-column label="修改标识" prop="modflg" width="70px"> <el-table-column label="修改标识" prop="modflg" width="70px">
</el-table-column> </el-table-column>
<el-table-column label="费用对象" prop="rol" width="70px"> <el-table-column label="费用对象" prop="rol" width="70px">
...@@ -302,8 +432,12 @@ ...@@ -302,8 +432,12 @@
<el-table-column label="即收币种" prop="acccur" width="70px"> <el-table-column label="即收币种" prop="acccur" width="70px">
<template slot-scope="scope"> <template slot-scope="scope">
<c-select v-model="scope.row.acccur"> <c-select v-model="scope.row.acccur">
<el-option v-for="item in codes.acccur" :key="item.value" :label="item.value" <el-option
:value="item.value"> v-for="item in codes.acccur"
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.label }}</span> <span style="float: left">{{ item.label }}</span>
</el-option> </el-option>
</c-select> </c-select>
...@@ -311,26 +445,42 @@ ...@@ -311,26 +445,42 @@
</el-table-column> </el-table-column>
<el-table-column label="记账金额" prop="fmtaccamt" width="120px"> <el-table-column label="记账金额" prop="fmtaccamt" width="120px">
<template slot-scope="scope"> <template slot-scope="scope">
<c-input v-model="scope.row.fmtaccamt" @change="fmtaccamtChange(scope.$index)"/> <c-input
v-model="scope.row.fmtaccamt"
@change="fmtaccamtChange(scope.$index)"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="处理方式" width="100px"> <el-table-column label="处理方式" width="100px">
<template #default="scope"> <template #default="scope">
<c-select v-model="scope.row.dsp"> <c-select v-model="scope.row.dsp">
<el-option v-for="item in codes.setgll_dsp" :key="item.value" :label="item.value" <el-option
:value="item.value"> v-for="item in codes.setgll_dsp"
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.value }}</span> <span style="float: left">{{ item.value }}</span>
<span style="float: left;margin-left:20px">{{ item.label }}</span> <span style="float: left; margin-left: 20px">{{
item.label
}}</span>
</el-option> </el-option>
</c-select> </c-select>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="记账账号" prop="act" width="auto"> <el-table-column label="记账账号" prop="act" width="auto">
<template slot-scope="scope"> <template slot-scope="scope">
<el-form-item label-width="0" :prop="'setmod.setglg.setgll.' + scope.$index + '.act'" > <el-form-item
label-width="0"
:prop="'setmod.setglg.setgll.' + scope.$index + '.act'"
>
<c-select v-model="scope.row.act"> <c-select v-model="scope.row.act">
<el-option v-for="item in scope.act" :key="item.value" :label="item.label" <el-option
:value="item.value"> v-for="item in scope.act"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -346,9 +496,16 @@ ...@@ -346,9 +496,16 @@
</el-table-column> </el-table-column>
<el-table-column label="" width="135px" fixed="right"> <el-table-column label="" width="135px" fixed="right">
<template slot-scope="scoped"> <template slot-scope="scoped">
<c-button style="margin-left:0" size="small" type="primary">获取</c-button> <c-button style="margin-left: 0" size="small" type="primary"
<c-button style="margin-left:0" size="small" type="primary" icon="el-icon-info" >获取</c-button
@click="handleDetail(scoped.$index, scoped.row)"></c-button> >
<c-button
style="margin-left: 0"
size="small"
type="primary"
icon="el-icon-info"
@click="handleDetail(scoped.$index, scoped.row)"
></c-button>
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column label="" width="80px"> <!-- <el-table-column label="" width="80px">
...@@ -381,20 +538,22 @@ ...@@ -381,20 +538,22 @@
</span> </span>
</c-col> --> </c-col> -->
<template> <template>
<el-dialog ref="detpDialog" :visible.sync="detpDialogVisible" width="70%" center> <el-dialog
ref="detpDialog"
:visible.sync="detpDialogVisible"
width="70%"
center
>
<el-form label-width="100px" :model="dialog3"> <el-form label-width="100px" :model="dialog3">
<c-row> <c-row>
<c-col :span="24" style="height: 24px">
<c-col :span="24" style="height:24px">
<el-form-item label="基础信息" class="messageLabel"> <el-form-item label="基础信息" class="messageLabel">
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" style="height: 0px;margin-top:-5px"> <c-col :span="24" style="height: 0px; margin-top: -5px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24"> &nbsp; </c-col>
&nbsp;
</c-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="rollab"> <el-form-item label="rollab">
<c-input v-model="dialog3.rollab" maxlength="3" placeholder="请输入rollab"></c-input> <c-input v-model="dialog3.rollab" maxlength="3" placeholder="请输入rollab"></c-input>
...@@ -403,16 +562,34 @@ ...@@ -403,16 +562,34 @@
<c-col :span="24" v-if="dialog3.amt > 0"> <c-col :span="24" v-if="dialog3.amt > 0">
<el-form-item label="付款人"> <el-form-item label="付款人">
<c-select v-model="dialog3.rol" style="width:100%" placeholder="请输入role"> <c-select
<el-option v-for="item in codes.rolall" :key="item.value" :label="item.label" :value="item.value"> v-model="dialog3.rol"
style="width: 100%"
placeholder="请输入role"
>
<el-option
v-for="item in codes.rolall"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" v-else> <c-col :span="24" v-else>
<el-form-item label="收款人"> <el-form-item label="收款人">
<c-select v-model="dialog3.rol" style="width:100%" placeholder="请输入role"> <c-select
<el-option v-for="item in codes.rolall" :key="item.value" :label="item.label" :value="item.value"> v-model="dialog3.rol"
style="width: 100%"
placeholder="请输入role"
>
<el-option
v-for="item in codes.rolall"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -435,26 +612,44 @@ ...@@ -435,26 +612,44 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="处理" prop="setgll.dsp"> <el-form-item label="处理" prop="setgll.dsp">
<c-select v-model="dialog3.dsp" style="width:100%" placeholder="请选择Disposition" :code="codes.setglldsp"> <c-select
v-model="dialog3.dsp"
style="width: 100%"
placeholder="请选择Disposition"
:code="codes.setglldsp"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="External" prop="setgll.setgrp.act.pts.extkey"> <el-form-item
<c-input v-model="dialog3.setgrp.act.pts.extkey" maxlength="16" label="External"
placeholder="请输入External Key of Address"></c-input> prop="setgll.setgrp.act.pts.extkey"
>
<c-input
v-model="dialog3.setgrp.act.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="seainf"> <el-form-item label="seainf">
<c-col :span="18"> <c-col :span="18">
<c-input v-model="dialog3.actp.ptsget.sdamod.seainf" placeholder="请输入"></c-input> <c-input
v-model="dialog3.actp.ptsget.sdamod.seainf"
placeholder="请输入"
></c-input>
</c-col> </c-col>
<c-col :span="6" style="text-align: right"> <c-col :span="6" style="text-align: right">
<c-button size="small" type="primary" @click="onActpDet" icon="el-icon-info"> <c-button
size="small"
type="primary"
@click="onActpDet"
icon="el-icon-info"
>
</c-button> </c-button>
</c-col> </c-col>
</el-form-item> </el-form-item>
...@@ -474,7 +669,11 @@ ...@@ -474,7 +669,11 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="账号"> <el-form-item label="账号">
<c-select v-model="dialog3.act" style="width:100%" placeholder="请选择账号"> <c-select
v-model="dialog3.act"
style="width: 100%"
placeholder="请选择账号"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -487,20 +686,27 @@ ...@@ -487,20 +686,27 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="科目代码"> <el-form-item label="科目代码">
<c-select v-model="dialog3.acttrmtyp" style="width:100%" placeholder="请选择原始金额"> <c-select
v-model="dialog3.acttrmtyp"
style="width: 100%"
placeholder="请选择原始金额"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="起息日"> <el-form-item label="起息日">
<c-date-picker type="date" v-model="dialog3.valdat" style="width:100%" <c-date-picker
placeholder="请选择起息日"></c-date-picker> type="date"
v-model="dialog3.valdat"
style="width: 100%"
placeholder="请选择起息日"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Search type" > <el-form-item label="Search type" >
<c-select v-model="dialog3.actpriflg" style="width:100%" placeholder="请选择Search type"> <c-select v-model="dialog3.actpriflg" style="width:100%" placeholder="请选择Search type">
...@@ -510,17 +716,29 @@ ...@@ -510,17 +716,29 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="原始金额"> <el-form-item label="原始金额">
<c-col :span="8"> <c-col :span="8">
<c-select v-model="dialog3.cur" style="width:100%" placeholder="请选择科目代码"> <c-select
v-model="dialog3.cur"
style="width: 100%"
placeholder="请选择科目代码"
>
</c-select> </c-select>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="" label-width="5%"> <el-form-item label="" label-width="5%">
<c-input v-model="dialog3.fmtamt" placeholder="请输入原始金额"></c-input> <c-input
v-model="dialog3.fmtamt"
placeholder="请输入原始金额"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="" label-width="5%"> <el-form-item label="" label-width="5%">
<c-select v-model="dialog3.modflg" style="width:100%" placeholder="请选择Modified" :code="codes.setgll_modflg"> <c-select
v-model="dialog3.modflg"
style="width: 100%"
placeholder="请选择Modified"
:code="codes.setgll_modflg"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -531,19 +749,30 @@ ...@@ -531,19 +749,30 @@
<el-form-item label="实际金额"> <el-form-item label="实际金额">
<c-col :span="8"> <c-col :span="8">
<el-form-item label="" label-width="0"> <el-form-item label="" label-width="0">
<c-select v-model="dialog3.acccur" style="width:100%" <c-select
placeholder="请选择Amount handled"> v-model="dialog3.acccur"
style="width: 100%"
placeholder="请选择Amount handled"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="" label-width="5%"> <el-form-item label="" label-width="5%">
<c-input v-model="dialog3.fmtaccamt" placeholder="请输入实际金额"></c-input> <c-input
v-model="dialog3.fmtaccamt"
placeholder="请输入实际金额"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="" label-width="5%"> <el-form-item label="" label-width="5%">
<c-select v-model="dialog3.debcdtflg" style="width:100%" placeholder="请选择Debit/Credit" :code="codes.setgll_debcdtflg"> <c-select
v-model="dialog3.debcdtflg"
style="width: 100%"
placeholder="请选择Debit/Credit"
:code="codes.setgll_debcdtflg"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -551,16 +780,14 @@ ...@@ -551,16 +780,14 @@
</c-col> </c-col>
<!-- ---------------------- --> <!-- ---------------------- -->
<c-col :span="23" style="height:24px"> <c-col :span="23" style="height: 24px">
<el-form-item label="Cross信息" class="messageLabel"> <el-form-item label="Cross信息" class="messageLabel">
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="23" style="height: 0px;margin-top:-5px"> <c-col :span="23" style="height: 0px; margin-top: -5px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24"> &nbsp; </c-col>
&nbsp;
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Cross Rate"> <el-form-item label="Cross Rate">
...@@ -594,18 +821,27 @@ ...@@ -594,18 +821,27 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" label-width="20%"> <el-form-item label="" label-width="20%">
<c-input v-model="dialog3.rat" placeholder="请输入rate used"></c-input> <c-input
v-model="dialog3.rat"
placeholder="请输入rate used"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" label-width="20%"> <el-form-item label="" label-width="20%">
<c-input v-model="dialog3.dcbextrat" placeholder="请输入Selling Rate"> <c-input
v-model="dialog3.dcbextrat"
placeholder="请输入Selling Rate"
>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" label-width="20%"> <el-form-item label="" label-width="20%">
<c-input v-model="dialog3.scbextrat" placeholder="请输入Buying Rate"></c-input> <c-input
v-model="dialog3.scbextrat"
placeholder="请输入Buying Rate"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -622,34 +858,52 @@ ...@@ -622,34 +858,52 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" label-width="20%"> <el-form-item label="" label-width="20%">
<c-input v-model="dialog3.xrtdatcur" placeholder="请输入xrtdatcur"></c-input> <c-input
v-model="dialog3.xrtdatcur"
placeholder="请输入xrtdatcur"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" label-width="20%"> <el-form-item label="" label-width="20%">
<c-input v-model="dialog3.xrtdatacc" placeholder="请输入xrtdatacc"></c-input> <c-input
v-model="dialog3.xrtdatacc"
placeholder="请输入xrtdatacc"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="6"> <c-col :span="6">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="牌价时间"> <el-form-item label="牌价时间">
<c-input v-model="dialog3.xrttim" placeholder="请输入牌价时间"></c-input> <c-input
v-model="dialog3.xrttim"
placeholder="请输入牌价时间"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="卖价" prop="setgll.midrat"> <el-form-item label="卖价" prop="setgll.midrat">
<c-input v-model="dialog3.selrat" placeholder="请输入卖价"></c-input> <c-input
v-model="dialog3.selrat"
placeholder="请输入卖价"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="中间价" prop="setgll.midrat"> <el-form-item label="中间价" prop="setgll.midrat">
<c-input v-model="dialog3.midrat" placeholder="请输入中间价"></c-input> <c-input
v-model="dialog3.midrat"
placeholder="请输入中间价"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="买价" prop="setgll.midrat"> <el-form-item label="买价" prop="setgll.midrat">
<c-input v-model="dialog3.buyrat" placeholder="请输入买价"></c-input> <c-input
v-model="dialog3.buyrat"
placeholder="请输入买价"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -798,34 +1052,44 @@ ...@@ -798,34 +1052,44 @@
</div> --> </div> -->
<!-- ---------------------- --> <!-- ---------------------- -->
<c-col :span="23" style="height:24px"> <c-col :span="23" style="height: 24px">
<el-form-item label="交易信息" class="messageLabel"> <el-form-item label="交易信息" class="messageLabel">
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="23" style="height: 0px;margin-top:-5px"> <c-col :span="23" style="height: 0px; margin-top: -5px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24"> &nbsp; </c-col>
&nbsp;
</c-col>
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交易主体" prop="setgll.trnman"> <el-form-item label="交易主体" prop="setgll.trnman">
<c-select v-model="dialog3.trnman" style="width:100%" placeholder="请选择交易主体"> <c-select
v-model="dialog3.trnman"
style="width: 100%"
placeholder="请选择交易主体"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="TRADE OUT" prop="setgll.trdout"> <el-form-item label="TRADE OUT" prop="setgll.trdout">
<c-select v-model="dialog3.trdout" style="width:100%" placeholder="请选择TRADE OUT"> <c-select
v-model="dialog3.trdout"
style="width: 100%"
placeholder="请选择TRADE OUT"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="TRADE IN" prop="setgll.trdint"> <el-form-item label="TRADE IN" prop="setgll.trdint">
<c-select v-model="dialog3.trdint" style="width:100%" placeholder="请选择TRADE IN"> <c-select
v-model="dialog3.trdint"
style="width: 100%"
placeholder="请选择TRADE IN"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -835,52 +1099,65 @@ ...@@ -835,52 +1099,65 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="传票摘要" prop="setgll.modifyflg"> <el-form-item label="传票摘要" prop="setgll.modifyflg">
<c-checkbox v-model="modifyflg"/> <c-checkbox v-model="modifyflg" />
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="" label-width="5px" prop="setgll.txt"> <el-form-item label="" label-width="5px" prop="setgll.txt">
<c-input type="textarea" v-model="dialog3.txt" maxlength="100" show-word-limit <c-input
placeholder="请输入TXT" :disabled="!modifyflg"></c-input> type="textarea"
v-model="dialog3.txt"
maxlength="100"
show-word-limit
placeholder="请输入TXT"
:disabled="!modifyflg"
></c-input>
</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="文本1" prop="setgll.txt1"> <el-form-item label="文本1" prop="setgll.txt1">
<c-input type="textarea" v-model="dialog3.txt1" maxlength="100" show-word-limit <c-input
placeholder="请输入文本"></c-input> type="textarea"
v-model="dialog3.txt1"
maxlength="100"
show-word-limit
placeholder="请输入文本"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-checkbox v-model="dialog3.modifyflg">Modify flg</c-checkbox> <c-checkbox v-model="dialog3.modifyflg">Modify flg</c-checkbox>
</c-col> --> </c-col> -->
<!-- ---------------------- --> <!-- ---------------------- -->
<c-col :span="23" style="height:24px"> <c-col :span="23" style="height: 24px">
<el-form-item label="交易详情" class="messageLabel"> <el-form-item label="交易详情" class="messageLabel">
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="23" style="height: 0px;margin-top:-5px"> <c-col :span="23" style="height: 0px; margin-top: -5px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24"> &nbsp; </c-col>
&nbsp;
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="交易性质"> <el-form-item label="交易性质">
<c-col :span="20"> <c-col :span="20">
<c-input v-model="dialog3.trntyp" maxlength="6" placeholder="请输入交易性质"></c-input> <c-input
v-model="dialog3.trntyp"
maxlength="6"
placeholder="请输入交易性质"
></c-input>
</c-col> </c-col>
<c-col :span="4" style="text-align:right"> <c-col :span="4" style="text-align: right">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSetgllCodsel"> <c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSetgllCodsel"
>
</c-button> </c-button>
</c-col> </c-col>
</el-form-item> </el-form-item>
...@@ -889,10 +1166,19 @@ ...@@ -889,10 +1166,19 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="国别代码" prop="setgll.ctycod"> <el-form-item label="国别代码" prop="setgll.ctycod">
<c-col :span="20"> <c-col :span="20">
<c-input v-model="dialog3.ctycod" maxlength="3" placeholder="请输入国别代码"></c-input> <c-input
v-model="dialog3.ctycod"
maxlength="3"
placeholder="请输入国别代码"
></c-input>
</c-col> </c-col>
<c-col :span="4" style="text-align:right"> <c-col :span="4" style="text-align: right">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSetgllCtysel"> <c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSetgllCtysel"
>
</c-button> </c-button>
</c-col> </c-col>
</el-form-item> </el-form-item>
...@@ -911,28 +1197,43 @@ ...@@ -911,28 +1197,43 @@
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="对方名称" prop="setgll.oppnam"> <el-form-item label="对方名称" prop="setgll.oppnam">
<c-input v-model="dialog3.oppnam" maxlength="100" placeholder="请输入对方名称"></c-input> <c-input
v-model="dialog3.oppnam"
maxlength="100"
placeholder="请输入对方名称"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="国内地区代码" prop="setgll.discod"> <el-form-item label="国内地区代码" prop="setgll.discod">
<c-input v-model="dialog3.discod" maxlength="6" placeholder="请输入国内地区代码"></c-input> <c-input
v-model="dialog3.discod"
maxlength="6"
placeholder="请输入国内地区代码"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="对方账号" prop="setgll.oppacc"> <el-form-item label="对方账号" prop="setgll.oppacc">
<c-input v-model="dialog3.oppacc" maxlength="35" placeholder="请输入对方账号"></c-input> <c-input
v-model="dialog3.oppacc"
maxlength="35"
placeholder="请输入对方账号"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="虚拟号账号" prop="setgll.xzhacc"> <el-form-item label="虚拟号账号" prop="setgll.xzhacc">
<c-input v-model="dialog3.xzhacc" maxlength="40" placeholder="请输入虚拟号账号"></c-input> <c-input
v-model="dialog3.xzhacc"
maxlength="40"
placeholder="请输入虚拟号账号"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -944,13 +1245,21 @@ ...@@ -944,13 +1245,21 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="对方银行代码" prop="setgll.oppbnk"> <el-form-item label="对方银行代码" prop="setgll.oppbnk">
<c-input v-model="dialog3.oppbnk" maxlength="14" placeholder="请输入对方银行代码"></c-input> <c-input
v-model="dialog3.oppbnk"
maxlength="14"
placeholder="请输入对方银行代码"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="虚拟号名称" prop="setgll.xzhnam"> <el-form-item label="虚拟号名称" prop="setgll.xzhnam">
<c-input v-model="dialog3.xzhnam" maxlength="50" placeholder="请输入虚拟号名称"></c-input> <c-input
v-model="dialog3.xzhnam"
maxlength="50"
placeholder="请输入虚拟号名称"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> </c-row>
...@@ -961,18 +1270,17 @@ ...@@ -961,18 +1270,17 @@
</span> </span>
</el-dialog> </el-dialog>
</template> </template>
</c-row> </c-row>
</template> </template>
<script> <script>
// import Event from "~/model/Ditopn/Event"; // import Event from "~/model/Ditopn/Event";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import SetpanDialog from "./SetpanDialog.vue"; import SetpanDialog from "./SetpanDialog.vue";
import Api from "~/service/Api" import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index";
export default { export default {
inject: ['root'], inject: ["root"],
components: { SetpanDialog }, components: { SetpanDialog },
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
...@@ -999,27 +1307,23 @@ export default { ...@@ -999,27 +1307,23 @@ export default {
}, },
index: 0, index: 0,
detpDialogVisible: false, detpDialogVisible: false,
rattyp: '', rattyp: "",
dcbrattyp: '', dcbrattyp: "",
scbrattyp: '', scbrattyp: "",
dialog3: { dialog3: {
setgrp: { setgrp: {
act: { act: {
pts: { pts: {},
},
}
}
}, },
actp: { actp: {
ptsget: { ptsget: {
sdamod: { sdamod: {},
}
}
}, },
}, },
ogiamt:{}, },
stmData3:[], ogiamt: {},
stmData3: [],
}; };
}, },
watch: { watch: {
...@@ -1028,13 +1332,13 @@ export default { ...@@ -1028,13 +1332,13 @@ export default {
var stm = []; var stm = [];
for (let i = 0; i < val.length; i++) { for (let i = 0; i < val.length; i++) {
if (val[i].rol != "") { if (val[i].rol != "") {
val[i]['idx'] = i val[i]["idx"] = i;
stm.push(val[i]); stm.push(val[i]);
} }
} }
this.stmData3 = stm this.stmData3 = stm;
},
}, },
}
}, },
methods: { methods: {
//第一个表格 //第一个表格
...@@ -1062,100 +1366,93 @@ export default { ...@@ -1062,100 +1366,93 @@ export default {
this.defaultFunction(); this.defaultFunction();
}, },
detail1(index, row) { detail1(index, row) {
this.executeDefault("setfel.det").then(res => { this.executeDefault("setfel.det").then((res) => {
this.index = index; this.index = index;
this.dialogVisible = true; this.dialogVisible = true;
this.dialog = row; this.dialog = row;
}) });
}, },
dispDefault(index) { dispDefault(index) {
this.executeDefault(`setmod.setfeg.setfel(${index}).mac`).then(res => { this.executeDefault(`setmod.setfeg.setfel(${index}).mac`).then((res) => {
Utils.copyValueFromVO(this.model, res.data) Utils.copyValueFromVO(this.model, res.data);
}) });
}, },
// 第二个表格 // 第二个表格
detail2(index, row) { detail2(index, row) {
const that = this; const that = this;
const rule = "setmod.setfeg.setfel(" + (index + 1) + ").det"; const rule = "setmod.setfeg.setfel(" + (index + 1) + ").det";
that.executeRule(rule).then(res => { that.executeRule(rule).then((res) => {
that.index = index; that.index = index;
that.$refs.setpanDialog.visiable = true; that.$refs.setpanDialog.visiable = true;
// that.$refs.setpanDialog.formData = that.model.setmod.setfeg.setfel[index]; // that.$refs.setpanDialog.formData = that.model.setmod.setfeg.setfel[index];
that.dialog2 = row that.dialog2 = row;
}) });
}, },
// 第三个表格 // 第三个表格
saveDialog3() { saveDialog3() {
this.detpDialogVisible = false; this.detpDialogVisible = false;
this.model.setmod.setglg.setgll.splice(this.index, 1, this.dialog3) this.model.setmod.setglg.setgll.splice(this.index, 1, this.dialog3);
}, },
async handleDetail(index, row) { async handleDetail(index, row) {
const that = this; const that = this;
const rule = "setmod.setglg.setgll(" + (index + 1) + ").det"; const rule = "setmod.setglg.setgll(" + (index + 1) + ").det";
let rtnmsg = await this.executeRule(rule) let rtnmsg = await this.executeRule(rule);
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
that.index = index; that.index = index;
that.$refs.detpDialog.visiable = true; that.$refs.detpDialog.visiable = true;
this.detpDialogVisible = true; this.detpDialogVisible = true;
that.dialog3 = that.model.setmod.setglg.setgll[index]; that.dialog3 = that.model.setmod.setglg.setgll[index];
that.rattyp = that.strCalCode(that.dialog3.rattyp, that.codes.ratetype); that.rattyp = that.strCalCode(that.dialog3.rattyp, that.codes.ratetype);
that.dcbrattyp = that.strCalCode(that.dialog3.dcbrattyp, that.codes.ratetype); that.dcbrattyp = that.strCalCode(
that.scbrattyp = that.strCalCode(that.dialog3.scbrattyp, that.codes.ratetype); that.dialog3.dcbrattyp,
that.codes.ratetype
);
that.scbrattyp = that.strCalCode(
that.dialog3.scbrattyp,
that.codes.ratetype
);
} }
}, },
strCalCode(str, code) { strCalCode(str, code) {
var result = ''; var result = "";
for (let i = 0; i < code.length; i++) { for (let i = 0; i < code.length; i++) {
if (code[i].value === str) { if (code[i].value === str) {
result = code[i].label; result = code[i].label;
continue; continue;
} }
} }
if (result === '') { if (result === "") {
return str; return str;
} else { } else {
return result; return result;
} }
}, },
onMtdbutButapy() { onMtdbutButapy() {},
onActpDet() {},
}, onSetgllCodsel() {},
onActpDet() { onMtdbutButcan() {},
onSetgllCtysel() {},
}, onSetgllDetget() {},
onSetgllCodsel() {
},
onMtdbutButcan() {
},
onSetgllCtysel() {
},
onSetgllDetget() {
},
async onSetmodDet() { async onSetmodDet() {
let rtnmsg = await this.executeRule("setmod.det") let rtnmsg = await this.executeRule("setmod.det");
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} else {
} this.$notify.error({ title: "错误", message: "服务请求失败!" });
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async fmtaccamtChange(index){ async fmtaccamtChange(index) {
let rtnmsg = await this.executeRule("setmod.setglg.setgll("+(index + 1)+").fmtaccamt") let rtnmsg = await this.executeRule(
"setmod.setglg.setgll(" + (index + 1) + ").fmtaccamt"
);
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
} }
}
}, },
created: function () { }, },
created: function () {},
computed: { computed: {
modifyflg: { modifyflg: {
get() { get() {
...@@ -1169,16 +1466,16 @@ export default { ...@@ -1169,16 +1466,16 @@ export default {
}; };
</script> </script>
<style scoped> <style scoped>
.el-col>>>.el-divider--horizontal { .el-col >>> .el-divider--horizontal {
margin-top: 10px; margin-top: 10px;
} }
.formItemLabel>>>.el-form-item__label { .formItemLabel >>> .el-form-item__label {
text-align: left; text-align: left;
font-weight: bold; font-weight: bold;
} }
.messageLabel>>>.el-form-item__label { .messageLabel >>> .el-form-item__label {
text-align: left; text-align: left;
font-weight: bold; font-weight: bold;
font-size: 12px; font-size: 12px;
......
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