Commit 835e150f by 1377875331@qq.com

prop补充

parent 28f9697d
...@@ -10,6 +10,7 @@ import DatePicker from './DatePicker.vue' ...@@ -10,6 +10,7 @@ import DatePicker from './DatePicker.vue'
import Checkbox from './Checkbox.vue' import Checkbox from './Checkbox.vue'
import Table from "./Table" import Table from "./Table"
import IStreamTable from "./IStreamTable.vue" import IStreamTable from "./IStreamTable.vue"
import IStreamTableDocpan from "./IStreamTableDocpan.vue"
import Radio from "./Radio" import Radio from "./Radio"
import InputNumber from "./InputNumber" import InputNumber from "./InputNumber"
import PrintButton from "./PrintButton" import PrintButton from "./PrintButton"
...@@ -49,6 +50,7 @@ export default { ...@@ -49,6 +50,7 @@ export default {
Vue.component("c-UnicodePicker", UnicodePicker) Vue.component("c-UnicodePicker", UnicodePicker)
Vue.component("c-table", Table) Vue.component("c-table", Table)
Vue.component("c-istream-table", IStreamTable) Vue.component("c-istream-table", IStreamTable)
Vue.component("c-istream-table-docpan", IStreamTableDocpan)
Vue.component("c-radio", Radio) Vue.component("c-radio", Radio)
Vue.component("c-input-number", InputNumber) Vue.component("c-input-number", InputNumber)
Vue.component("c-print-button", PrintButton) Vue.component("c-print-button", PrintButton)
......
...@@ -313,4 +313,12 @@ export default { ...@@ -313,4 +313,12 @@ export default {
onSeainf() { onSeainf() {
}, },
handleDisplay(index, row){
console.log(index);
console.log(row);
},
handleDetail(index, row){
console.log(index);
console.log(row);
},
} }
\ No newline at end of file
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="信用证兑付方式"> <el-form-item label="信用证兑付方式" prop="didgrp.rec.avbby">
<c-select v-model="model.didgrp.rec.avbby" style="width:100%" placeholder="请选择"> <c-select v-model="model.didgrp.rec.avbby" style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.avbby" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.avbby" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="分批装运货物"> <el-form-item label="分批装运货物" prop="didgrp.rec.shppar">
<c-select v-model="model.didgrp.rec.shppar" style="width:100%" placeholder="请选择"> <c-select v-model="model.didgrp.rec.shppar" style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.shppar" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.shppar" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
...@@ -24,20 +24,20 @@ ...@@ -24,20 +24,20 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="付款期限"> <el-form-item label="付款期限" prop="didgrp.rec.tenmaxday">
<c-input v-model="model.didgrp.rec.tenmaxday" placeholder="请输入"></c-input> <c-input v-model="model.didgrp.rec.tenmaxday" placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="分期装运/提供服务"> <el-form-item label="分期装运/提供服务" prop="didgrp.rec.fqzytgfw">
<c-select v-model="model.didgrp.rec.fqzytgfw" style="width:100%" placeholder="请选择"> <c-select v-model="model.didgrp.rec.fqzytgfw" style="width:100%" placeholder="请选择">
</c-select> </c-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="远期付款指示"> <el-form-item label="远期付款指示" prop="didgrp.blk.defdet">
<c-input type="textarea" v-model="model.didgrp.blk.defdet" style="width:70%;margin-right:20px;" maxlength="35" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" v-model="model.didgrp.blk.defdet" style="width:70%;margin-right:20px;" maxlength="35" show-word-limit placeholder="请输入"></c-input>
<c-button size="small" type="primary" icon="el-icon-search" @click="onDefdetButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onDefdetButtxmsel">
... ...
...@@ -46,13 +46,13 @@ ...@@ -46,13 +46,13 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="分期装运/提供服务约定"> <el-form-item label="分期装运/提供服务约定" prop="didgrp.rec.fqtime">
<c-input type="textarea" v-model="model.didgrp.rec.fqtime" maxlength="35" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" v-model="model.didgrp.rec.fqtime" maxlength="35" show-word-limit placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="交单期限"> <el-form-item label="交单期限" prop="didgrp.blk.preper">
<c-input type="textarea" v-model="model.didgrp.blk.preper" style="width:70%;margin-right:20px;" maxlength="35" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" v-model="model.didgrp.blk.preper" style="width:70%;margin-right:20px;" maxlength="35" show-word-limit placeholder="请输入"></c-input>
<c-button size="small" type="primary" icon="el-icon-search" @click="onPreperButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onPreperButtxmsel">
... ...
...@@ -61,20 +61,20 @@ ...@@ -61,20 +61,20 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="转运"> <el-form-item label="转运" prop="didgrp.rec.shptrs">
<c-select v-model="model.didgrp.rec.shptrs" style="width:100%" placeholder="请选择"> <c-select v-model="model.didgrp.rec.shptrs" style="width:100%" placeholder="请选择">
</c-select> </c-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label=""> <el-form-item label="" prop="didgrp.blk.preperflg">
<c-checkbox v-model="model.didgrp.blk.preperflg">修改交单期限文本</c-checkbox> <c-checkbox v-model="model.didgrp.blk.preperflg">修改交单期限文本</c-checkbox>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="运输方式/服务方式"> <el-form-item label="运输方式/服务方式" prop="didgrp.rec.tratyp">
<c-select v-model="model.didgrp.rec.tratyp" style="width:100%" placeholder="请选择"> <c-select v-model="model.didgrp.rec.tratyp" style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.tratyp" :key="item.value" :label="item.label" <el-option v-for="item in codes.tratyp" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
...@@ -84,45 +84,45 @@ ...@@ -84,45 +84,45 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="货物转运地"> <el-form-item label="货物转运地" prop="didgrp.rec.shpfro">
<c-input type="textarea" v-model="model.didgrp.rec.shpfro" maxlength="35" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" v-model="model.didgrp.rec.shpfro" maxlength="35" show-word-limit placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="货物目的地/交货地(港)"> <el-form-item label="货物目的地/交货地(港)" prop="didgrp.rec.shpto">
<c-input type="textarea" v-model="model.didgrp.rec.shpto" maxlength="35" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" v-model="model.didgrp.rec.shpto" maxlength="35" show-word-limit placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="手输运输方式"> <el-form-item label="手输运输方式" prop="didgrp.rec.sdsrfs">
<c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" maxlength="35" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" maxlength="35" show-word-limit placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="服务提供地点"> <el-form-item label="服务提供地点" prop="didgrp.rec.shppro">
<c-input type="textarea" v-model="model.didgrp.rec.shppro" maxlength="35" show-word-limit placeholder="请输入"></c-input> <c-input type="textarea" v-model="model.didgrp.rec.shppro" maxlength="35" show-word-limit placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="合同编号"> <el-form-item label="合同编号" prop="didgrp.rec.conno">
<c-input v-model="model.didgrp.rec.conno" maxlength="35" placeholder="请输入"></c-input> <c-input v-model="model.didgrp.rec.conno" maxlength="35" placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="合同币种"> <el-form-item label="合同币种" prop="didgrp.rec.concur">
<c-select v-model="model.didgrp.rec.concur" style="width:100%" placeholder="请选择"> <c-select v-model="model.didgrp.rec.concur" style="width:100%" placeholder="请选择">
</c-select> </c-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="合同金额"> <el-form-item label="合同金额" prop="didgrp.rec.conamt">
<c-input v-model="model.didgrp.rec.conamt" placeholder="请输入"></c-input> <c-input v-model="model.didgrp.rec.conamt" placeholder="请输入"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
......
...@@ -6,7 +6,21 @@ ...@@ -6,7 +6,21 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <c-istream-table-docpan :list="stmData.data" :columns="stmData.columns">
<el-table-column label="操作">
<template slot-scope="scope">
<el-button
size="mini"
@click="handleDisplay(scope.$index, scope.row)">显示</el-button>
<el-button
size="mini"
type="danger"
@click="handleDetail(scope.$index, scope.row)">明细</el-button>
</template>
</el-table-column>
</c-istream-table-docpan>
<!-- <el-col :span="24">
<c-table :list="model.trnmod.trndoc.doceot" style="width:80%,text-align:center"> <c-table :list="model.trnmod.trndoc.doceot" style="width:80%,text-align:center">
<el-table-column <el-table-column
label="Role" label="Role"
...@@ -19,12 +33,12 @@ ...@@ -19,12 +33,12 @@
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="Medium" label="CORTYP"
width="auto" width="auto"
> >
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="Dispatch Type" label="DOCSNF"
width="auto" width="auto"
> >
</el-table-column> </el-table-column>
...@@ -64,7 +78,7 @@ ...@@ -64,7 +78,7 @@
> >
</el-table-column> </el-table-column>
</c-table> </c-table>
</el-col> </el-col> -->
<!-- <!--
...@@ -105,7 +119,18 @@ export default { ...@@ -105,7 +119,18 @@ export default {
props:["model","codes"], props:["model","codes"],
data(){ data(){
return { return {
stmData: {
columns: [
"role 收报人",
"pandsc 描述",
"cortyp 类型",
"docsnf 报文格式",
"docuil 语言",
"apf 传送方式"
],
data: [
]
}
} }
}, },
methods:{...Event}, methods:{...Event},
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
</el-col> </el-col>
--> -->
<el-col :span="24"> <el-col :span="24">
<el-form-item label="货物描述"> <el-form-item label="货物描述" prop="didgrp.blk.lcrgod">
<c-input type="textarea" v-model="model.didgrp.blk.lcrgod" style="width:70%;margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入Description of Goods" ></c-input> <c-input type="textarea" v-model="model.didgrp.blk.lcrgod" style="width:70%;margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入Description of Goods" ></c-input>
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel">
... ...
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="单据要求"> <el-form-item label="单据要求" prop="didgrp.blk.lcrdoc">
<c-input type="textarea" v-model="model.didgrp.blk.lcrdoc" maxlength="1950" style="width:70%;margin-right:20px;" show-word-limit placeholder="请输入单据要求" ></c-input> <c-input type="textarea" v-model="model.didgrp.blk.lcrdoc" maxlength="1950" style="width:70%;margin-right:20px;" show-word-limit placeholder="请输入单据要求" ></c-input>
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrdocButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onLcrdocButtxmsel">
... ...
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="附加条款"> <el-form-item label="附加条款" prop="didgrp.blk.adlcnd">
<c-input type="textarea" v-model="model.didgrp.blk.adlcnd" style="width:70%;margin-right:20px;" maxlength="390" show-word-limit placeholder="请输入附加条款" ></c-input> <c-input type="textarea" v-model="model.didgrp.blk.adlcnd" style="width:70%;margin-right:20px;" maxlength="390" show-word-limit placeholder="请输入附加条款" ></c-input>
<c-button size="small" type="primary" icon="el-icon-search" @click="onAdlcndButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onAdlcndButtxmsel">
... ...
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="给付款、承兑、议付行的指示"> <el-form-item label="给付款、承兑、议付行的指示" prop="didgrp.blk.insbnk">
<c-input type="textarea" v-model="model.didgrp.blk.insbnk" style="width:70%;margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入付行的指示" ></c-input> <c-input type="textarea" v-model="model.didgrp.blk.insbnk" style="width:70%;margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入付行的指示" ></c-input>
<c-button size="small" type="primary" icon="el-icon-search" @click="onInsbnkButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onInsbnkButtxmsel">
... ...
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label=""> <el-form-item label="" prop="didgrp.rec.redclsflg">
<c-checkbox v-model="model.didgrp.rec.redclsflg">红/绿条款</c-checkbox> <c-checkbox v-model="model.didgrp.rec.redclsflg">红/绿条款</c-checkbox>
</el-form-item> </el-form-item>
</el-col> </el-col>
......
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="面函"> <el-tab-pane label="面函">
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" ref="docpan"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="MT799"> <el-tab-pane label="MT799">
...@@ -189,6 +189,7 @@ export default { ...@@ -189,6 +189,7 @@ export default {
this.executeRule("trnmod.trndoc.docpan").then(res => { this.executeRule("trnmod.trndoc.docpan").then(res => {
const data = res.data; const data = res.data;
Utils.copyValueFromVO(this.model, data) Utils.copyValueFromVO(this.model, data)
this.$refs.docpan.stmData.data = res.data.trnmod_trndoc_doceot
}) })
} }
} }
...@@ -199,7 +200,9 @@ export default { ...@@ -199,7 +200,9 @@ export default {
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//更新数据 //更新数据
console.log(rtnmsg)
Utils.copyValueFromVO(this.model,rtnmsg.data) Utils.copyValueFromVO(this.model,rtnmsg.data)
console.log(this.model);
} }
else else
{ {
......
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