Commit 183af234 by nanrui

Infbcd优化引入按钮以及Botpay表格数据获取

parent 74251fb0
...@@ -194,7 +194,7 @@ ...@@ -194,7 +194,7 @@
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label-width="0" prop="setmod.docamt"> <el-form-item label-width="0" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount" disabled></c-input> <c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -229,9 +229,18 @@ ...@@ -229,9 +229,18 @@
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col :span="11"> <c-col :span="24">
<c-edit-table :model="model" v-bind="docgrd"> <c-col :span="11">
</c-edit-table> <c-edit-table :model="model" v-bind="docgrd">
</c-edit-table>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="11">
<c-istream-table ref="table" :list="model.liaall.tenstm.rows || []" :columns="stmData.columns"
:showSelection="true" v-on:multipleSelect="multipleSelect">
</c-istream-table>
</c-col>
</c-col> </c-col>
<!-- <c-col :span="24"> <!-- <c-col :span="24">
...@@ -274,6 +283,17 @@ export default { ...@@ -274,6 +283,17 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
stmData: {
columns: [
'1 1 "Type" 80',
'2 2 "Dbt" 80',
'3 3 "Cdt" 80',
'4 4 "Cur" 80',
'5 5 "Amt" 113 2 8 1 4',
// '6 6 "Mat.Dat." 80 4 7 1',
{ index: 6, position: 6, width: 113, render: (item, scope) => { return scope.row[item.prop] === 'null' ? '' : scope.row[item.prop] }, label: 'Mat.Dat.' },
],
},
docgrd: { docgrd: {
columns: [{ columns: [{
title: "Reference", title: "Reference",
...@@ -305,7 +325,12 @@ export default { ...@@ -305,7 +325,12 @@ export default {
} }
}, },
methods: { ...Event }, methods: {
...Event,
multipleSelect() {
console.log(111);
}
},
created: function () { created: function () {
} }
......
<template> <template>
<c-page title="出口托收结算"> <c-page title="出口托收结算">
<div class="eContainer"> <div class="eContainer">
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right"
size="small" :validate-on-rule-change="false"> size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
...@@ -59,6 +61,7 @@ import Api from "~/service/Api" ...@@ -59,6 +61,7 @@ import Api from "~/service/Api"
import Utils from "~/utils/index" import Utils from "~/utils/index"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Botpay from "~/model/Botpay" import Botpay from "~/model/Botpay"
import commonFuncs from "~/mixin/commonFuncs"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Botpay/Check" import Check from "~/model/Botpay/Check"
import Default from "~/model/Botpay/Default" import Default from "~/model/Botpay/Default"
...@@ -99,7 +102,7 @@ export default { ...@@ -99,7 +102,7 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "setp", tabVal: "setp",
......
...@@ -13,18 +13,19 @@ ...@@ -13,18 +13,19 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<c-col :span="12"> <el-form-item label="Opening between" prop="infcon.opndatfrom" style="width: 100%">
<el-form-item label="Opening between" prop="infcon.opndatfrom" style="width: 100%"> <c-col :span="11">
<c-date-picker type="date" v-model="model.infcon.opndatfrom" value-format="yyyy-MM-dd" <c-date-picker type="date" v-model="model.infcon.opndatfrom" value-format="yyyy-MM-dd"
style="width:100%" placeholder="请选择Opening between"></c-date-picker> style="width:100%" placeholder="请选择Opening between"></c-date-picker>
</el-form-item> </c-col>
</c-col> <c-col :span="2" style="text-align: center">
<c-col :span="12"> <label style="display: inline-block; width: 100%">-</label>
<el-form-item label="Open Date to" prop="infcon.opndatto" style="width: 100%"> </c-col>
<c-col :span="11">
<c-date-picker type="date" v-model="model.infcon.opndatto" value-format="yyyy-MM-dd" <c-date-picker type="date" v-model="model.infcon.opndatto" value-format="yyyy-MM-dd"
style="width:100%" placeholder="请选择Open Date to"></c-date-picker> style="width:100%" placeholder="请选择Open Date to"></c-date-picker>
</el-form-item> </c-col>
</c-col> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Party Reference" prop="infcon.searef" style="width: 100%"> <el-form-item label="Party Reference" prop="infcon.searef" style="width: 100%">
......
...@@ -2,7 +2,12 @@ ...@@ -2,7 +2,12 @@
<div class="eContainer"> <div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small"
:validate-on-rule-change="false"> :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-content>
<m-infsea v-show="!showPanel" :model="model"
:codes="codes" ref="infsea" />
</c-content>
<c-tabs v-model="tabVal" v-show="showPanel" ref="elment" type="card" @tab-click="tabClick">
<!--PD000006 --> <!--PD000006 -->
<el-tab-pane label="infsea" name="infsea"> <el-tab-pane label="infsea" name="infsea">
...@@ -164,6 +169,7 @@ export default { ...@@ -164,6 +169,7 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
showPanel:false,
codes: { codes: {
...CodeTable ...CodeTable
}, },
......
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