Commit 96e67670 by SunJie

details

parent 0d3716d4
......@@ -384,8 +384,10 @@ export default {
let rtnmsg = await Api.post("ditopn/executeDocpanDetail", { ...Utils.flatObject(this.model), params })
if (rtnmsg.respCode == "AAAAAA") {
//TODO 处理数据逻辑
let viewurl ="/#/docpan/detail";
window.open(viewurl, 'newwindow', 'height=1200,width=900,top=100,left=100,toolbar=no,resizable=no,menubar=no,location=no, status=no');
this.title = row.pandsc
this.centerDialogVisible = true,
this.dialog = rtnmsg.data.trnmod_trndoc_doceot[index]
console.log(this.dialog.rcv.namelc);
}
},
async BlurBennam(e){
......
<template>
<div class="eibs-tab">
<el-col :span="12">
<el-form-item label="Correspondence">
</el-form-item>
<el-form-item label="Correspondence"> </el-form-item>
</el-col>
<c-istream-table-docpan :list="stmData.data" :columns="stmData.columns">
<el-table-column label="报文格式">
<template slot-scope="scope">
<c-select v-model="model.trnmod.trndoc.doceot[scope.row.index].cortyp" style="width:100%" disabled placeholder="请选择">
<el-option v-for="item in codes.doceotCortyp" :key="item.value" :label="item.label"
:value="item.value">
<c-select
v-model="
model.trnmod.trndoc.doceot[scope.row.index].cortyp
"
style="width: 100%"
disabled
placeholder="请选择"
>
<el-option
v-for="item in codes.doceotCortyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="报文格式">
<template slot-scope="scope">
<c-select v-model="model.trnmod.trndoc.doceot[scope.row.index].docsnf" style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.docsnf" :key="item.value" :label="item.label"
:value="item.value">
<c-select
v-model="
model.trnmod.trndoc.doceot[scope.row.index].docsnf
"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.docsnf"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="语言">
<template slot-scope="scope">
<c-select v-model="model.trnmod.trndoc.doceot[scope.row.index].docuil" style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.uiltxt" :key="item.value" :label="item.label"
:value="item.value">
<c-select
v-model="
model.trnmod.trndoc.doceot[scope.row.index].docuil
"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.uiltxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="传送方式">
<template slot-scope="scope">
<c-select v-model="model.trnmod.trndoc.doceot[scope.row.index].apf" disabled style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.apftxt" :key="item.value" :label="item.label"
:value="item.value">
<c-select
v-model="
model.trnmod.trndoc.doceot[scope.row.index].apf
"
disabled
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.apftxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="Or.">
<template slot-scope="scope">
<c-input v-model="model.trnmod.trndoc.doceot[scope.row.index].apfcpy1" :readonly=true style="width:100%" placeholder="请选择">
<c-input
v-model="
model.trnmod.trndoc.doceot[scope.row.index].apfcpy1
"
:readonly="true"
style="width: 100%"
placeholder="请选择"
>
</c-input>
</template>
</el-table-column>
<el-table-column label="CC">
<template slot-scope="scope">
<c-input v-model="model.trnmod.trndoc.doceot[scope.row.index].apfcpy2" style="width:100%" placeholder="请选择">
<c-input
v-model="
model.trnmod.trndoc.doceot[scope.row.index].apfcpy2
"
style="width: 100%"
placeholder="请选择"
>
</c-input>
</template>
</el-table-column>
<el-table-column label="">
<template slot-scope="scope">
<c-select v-model="model.trnmod.trndoc.doceot[scope.row.index].staflg" style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.swttlx" :key="item.value" :label="item.label"
:value="item.value">
<c-select
v-model="
model.trnmod.trndoc.doceot[scope.row.index].staflg
"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.swttlx"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
......@@ -68,12 +131,20 @@
<template slot-scope="scope">
<el-button
size="mini"
:disabled="model.trnmod.trndoc.doceot[scope.row.index].pandsc=='MT799'&&model.didgrp.iss.pts.extkey==model.didgrp.adv.pts.extkey"
@click="handleDisplay(scope.row.index, scope.row)">显示</el-button>
:disabled="
model.trnmod.trndoc.doceot[scope.row.index]
.pandsc == 'MT799' &&
model.didgrp.rec.elcflg=='Y'
"
@click="handleDisplay(scope.row.index, scope.row)"
>显示</el-button
>
<el-button
size="mini"
type="danger"
@click="handleDetail(scope.row.index, scope.row)">明细</el-button>
@click="handleDetail(scope.row.index, scope.row)"
>明细</el-button
>
</template>
</el-table-column>
</c-istream-table-docpan>
......@@ -138,7 +209,6 @@
</c-table>
</el-col> -->
<!--
<el-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
......@@ -165,18 +235,252 @@
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" placeholder="请输入国内证通知书"></c-input>
</el-form-item>
</el-col>
-->
--><template>
<el-dialog
:title="title"
:visible="centerDialogVisible"
width="60%"
center
:show-close="false"
>
<el-form label-width="100px" :model="dialog">
<el-row>
<el-col :span="12">
<el-col>
<el-form-item label="per-medium"
><el-input disabled v-model="dialog.cortyp"
/></el-form-item>
</el-col>
<el-col>
<el-form-item label="Form Set">
<el-input
disabled
v-model="dialog.cortyp"
/>
</el-form-item>
</el-col>
<el-col v-if="title != 'elcs.101.001.01'">
<el-form-item>
<el-input
disabled
style="width: 150px"
value="Original"
/>
<el-input
v-model="dialog.apfcpy1"
style="width: 100px; margin-left: 20px"
/>
</el-form-item>
<el-form-item>
<el-input
disabled
style="width: 150px"
value="Customer Copy"
/>
<el-input
v-model="dialog.apfcpy2"
style="width: 100px; margin-left: 20px"
/>
</el-form-item>
<el-form-item>
<el-input
disabled
style="width: 150px"
value="File Copy"
/>
<el-input
v-model="dialog.apfcpy3"
style="width: 100px; margin-left: 20px"
/>
</el-form-item>
<el-form-item>
<el-input
disabled
style="width: 150px"
value="Internal Copy"
/>
<el-input
v-model="dialog.apfcpy4"
style="width: 100px; margin-left: 20px"
/>
</el-form-item>
</el-col>
</el-col>
<el-col :span="12">
<el-form-item
label="Send Message to"
label-width="150px"
>
<el-input disabled v-model="dialog.roladr" />
</el-form-item>
<el-form-item
label-width="30px"
v-if="title != 'elcs.101.001.01'"
>
<el-input
style="width: 250px"
v-model="dialog.rcv.pts.extkey"
/>
<c-button size="small" type="primary;width:20%"
>i</c-button
>
<c-button size="small" type="primary">
Details
</c-button>
</el-form-item>
<el-form-item v-else label="BIC">
<el-input v-model="dialog.rcv.pts.extkey" />
</el-form-item>
<el-form-item
v-if="title == 'elcs.101.001.01'"
label="行联行号"
>
<el-input v-model="dialog.rcv.pts.bankno"/>
</el-form-item>
<el-form-item label-width="30px">
<el-input
:value="title != 'elcs.101.001.01'?dialog.rcv.namelc:dialog.rcv.pts.jigomc"
:disabled="title != 'elcs.101.001.01'"
type="textarea"
:rows="2"
/>
<br />
<el-input
:value="title != 'elcs.101.001.01'?dialog.rcv.adrelc:dialog.rcv.pts.dizzhii"
type="textarea"
:rows="2"
/>
</el-form-item>
<el-form-item label="Reference" label-width="100px">
<el-input disabled v-model="dialog.adrref" />
</el-form-item>
<el-form-item label="Medium" label-width="100px">
<el-input
disabled
style="width: 40%"
v-model="dialog.cortyp"
/>
<el-input
disabled
v-model="dialog.docuil"
style="width: 40%; margin-left: 20px"
/>
</el-form-item>
</el-col>
<el-col>&nbsp;</el-col>
<el-col :span="12" v-if="title != 'MT799'">
<el-form-item
label="Adress Amend"
label-width="120px"
>
<el-input type="textarea" v-model="dialog.adrblk" :rows="4" />
</el-form-item>
</el-col>
<el-col :span="12" v-else>
<el-form-item label="BIC">
<el-input disabled v-model="dialog.adrbic" />
</el-form-item>
<el-form-item label="Authenticator"
><el-input disabled v-model="dialog.adrbicaut"
/></el-form-item>
<el-form-item label="Priority"
><el-input disabled v-model="dialog.msgpri"
/></el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label-width="30px">
<el-table
:data="dialog.rcv.ptyinftxt.rows"
size="mini"
stripe
border
empty-text=" "
max-height="430px"
>
<el-table-column label="Corr.Type" sortable>
</el-table-column>
<el-table-column label="Adressing" sortable>
</el-table-column>
<el-table-column
label="Authentication"
sortable
>
</el-table-column>
</el-table>
</el-form-item>
</el-col>
<el-col
><el-form-item label="Letter Date">
<el-date-picker
type="date"
v-model="dialog.docdat"
>
</el-date-picker
></el-form-item>
</el-col>
<el-col
><el-form-item label="Contact"
><el-input v-model="dialog.ptcnam"
/></el-form-item>
</el-col>
<el-col :span="22"
><el-form-item
:label="
title == 'MT799'
? 'Sender to Rec. information'
: 'Remark'
"
><el-input
type="textarea"
:rows="10"
:disabled="title == 'MT799'"
:v-model="
title == 'MT799'
? dialog.addtxt
: dialog.remark
"
/></el-form-item>
</el-col>
<el-col :span="2">
<el-button size="mini">... </el-button>
</el-col>
</el-row>
</el-form>
<template #footer>
<span class="dialog-footer">
<el-button
type="primary"
@click="centerDialogVisible = false"
>确 定</el-button
>
<el-button @click="centerDialogVisible = false"
>取 消</el-button
>
</span>
</template>
</el-dialog>
</template>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Ditopn/Event"
import Event from "~/model/Ditopn/Event";
import Input from "../../../components/Input.vue";
export default {
props:["model","codes"],
data(){
components: { Input },
props: ["model", "codes"],
data() {
return {
title: "",
dialog: {
rcv: {
pts: {},
ptyinftxt: {},
},
},
centerDialogVisible: false,
stmData: {
columns: [
//注释的已改成静态
......@@ -187,17 +491,13 @@ export default {
//"docuil 语言",
//"apf 传送方式"
],
data: [
]
}
}
data: [],
},
methods:{...Event},
created:function(){
}
}
};
},
methods: { ...Event },
created: function () {},
};
</script>
<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