Basp3.vue 17.5 KB
Newer Older
1
<template>
2
    <div class="eibs">
3 4 5
        <c-row>
            <c-col :span="24">
                <!----------左边------------>
6
                <c-col :span="12" style="padding-right: 20px;">
7
                    <c-col :span="24">
8 9 10 11 12 13 14 15 16 17 18 19 20
                        <el-form-item label="申报号码" prop="bopmod.dbagrp.bas.rptno">
                            <c-input v-model="model.bopmod.dbagrp.bas.rptno" maxlength="22" placeholder="请输入申报号码"
                                disabled></c-input>
                        </el-form-item>
                    </c-col>
                    <c-col :span="24">
                        <el-form-item label="操作类型" prop="bopmod.dbagrp.bas.actiontype">
                            <c-select v-model="model.bopmod.dbagrp.bas.actiontype" style="width:100%"
                                placeholder="请选择操作类型" :code="codes.actiontype" disabled>
                            </c-select>
                        </el-form-item>
                    </c-col>
                    <c-col :span="24">
21
                        <el-form-item label="地区机构号" prop="bopmod.dbagrp.bas.ownextkey">
22 23 24
                            <c-select v-model="model.bopmod.dbagrp.bas.ownextkey" style="width:100%"
                                placeholder="请选择地区机构号" disabled>
                            </c-select>
25
                        </el-form-item>
26
                    </c-col>
27
                    <c-col :span="24">
28 29 30 31
                        <el-form-item label="银行业务编号" prop="bopmod.dbagrp.bas.buscode">
                            <c-input v-model="model.bopmod.dbagrp.bas.buscode" maxlength="22" placeholder="请输入银行业务编号"
                                disabled></c-input>
                        </el-form-item>
32
                    </c-col>
33 34 35 36 37 38 39 40
                    <c-col :span="24">
                        <el-form-item label="付款人类型" prop="bopmod.dbagrp.bas.custype">
                            <c-select v-model="model.bopmod.dbagrp.bas.custype" style="width:100%" placeholder="请选择类型"
                                :code="codes.custype" disabled>
                            </c-select>
                        </el-form-item>
                    </c-col>
                    <c-col :span="24">
41
                        <el-form-item label="付款人名称" prop="bopmod.dbagrp.bas.custnm">
42 43
                            <c-input type="textarea" v-model="model.bopmod.dbagrp.bas.custnm" maxlength="63"
                                show-word-limit placeholder="请输入付款人名称"></c-input>
44 45 46
                        </el-form-item>
                    </c-col>

47 48 49 50 51 52 53
                    <c-col :span="24">
                        <el-form-item label="身份证件号码" prop="bopmod.dbagrp.bas.idcode">
                            <c-input v-model="model.bopmod.dbagrp.bas.idcode" maxlength="32" placeholder="请输入身份证件号码"
                                disabled></c-input>
                        </el-form-item>
                    </c-col>
                    <c-col :span="24">
54
                        <el-form-item label="购汇金额" prop="bopmod.dbagrp.bas.lcyamt">
55 56 57 58 59 60
                            <c-input v-model="model.bopmod.dbagrp.bas.lcyamt" placeholder="请输入购汇金额"></c-input>
                        </el-form-item>
                    </c-col>
                    <c-col :span="24">
                        <el-form-item label="现汇金额" prop="bopmod.dbagrp.bas.fcyamt">
                            <c-input v-model="model.bopmod.dbagrp.bas.fcyamt" placeholder="请输入现汇金额"></c-input>
61
                        </el-form-item>
62 63 64 65 66 67 68 69
                    </c-col>
                    <c-col :span="24">
                        <el-form-item label="其它金额" prop="bopmod.dbagrp.bas.othamt">
                            <c-input v-model="model.bopmod.dbagrp.bas.othamt" placeholder="请输入其它金额"></c-input>
                        </el-form-item>
                    </c-col>
                    <c-col :span="24">
                        <c-col :span="13">
70
                            <el-form-item label="付款币种及金额" prop="bopmod.dbagrp.bas.txccy">
71
                                <c-select v-model="model.bopmod.dbagrp.bas.txccy" style="width:100%"
wangna committed
72
                                    placeholder="请选择付款币种" :code="codes.curtxt" disabled>
73 74 75 76 77
                                </c-select>
                            </el-form-item>
                        </c-col>
                        <c-col :span="11">
                            <el-form-item label="" prop="bopmod.dbagrp.bas.txamt" label-width="5px">
wangna committed
78
                                <c-input v-model="model.bopmod.dbagrp.bas.txamt" placeholder="请输入付款金额" disabled>
79
                                </c-input>
80
                            </el-form-item>
81 82
                        </c-col>
                    </c-col>
83 84


85 86
                    <c-col :span="24">
                        <c-col :span="13">
87
                            <el-form-item label="国内银行扣费" prop="bopmod.dbagrp.bas.inchargeccy">
88 89 90 91
                                <c-select disabled v-model="model.bopmod.dbagrp.bas.inchargeccy" style="width:100%"
                                    placeholder="请选择国内银行扣费">
                                    <el-option v-for="item in codes.curtxt1" :key="item.value" :label="item.label"
                                        :value="item.value">
92
                                    </el-option>
93
                                </c-select>
94
                            </el-form-item>
95
                        </c-col>
96

97
                        <c-col :span="11">
98
                            <el-form-item label="" prop="bopmod.dbagrp.bas.inchargeamt" label-width="5px">
wangna committed
99
                                <c-input disabled v-model="model.bopmod.dbagrp.bas.inchargeamt" placeholder="请输入">
100
                                </c-input>
101
                            </el-form-item>
102 103
                        </c-col>
                    </c-col>
104

105 106 107 108 109 110 111 112
                    <c-col :span="24">
                        <c-col :span="13">
                            <el-form-item label="国外银行扣费" prop="bopmod.dbagrp.bas.outchargeccy">
                                <c-select v-model="model.bopmod.dbagrp.bas.outchargeccy" style="width:100%"
                                    placeholder="请选择扣费币种及金额" :code="codes.curtxt" disabled>
                                </c-select>
                            </el-form-item>
                        </c-col>
113

114 115
                        <c-col :span="11">
                            <el-form-item label="" prop="bopmod.dbagrp.bas.outchargeamt" label-width="5px">
wangna committed
116
                                <c-input v-model="model.bopmod.dbagrp.bas.outchargeamt" placeholder="请输入"
117 118 119 120
                                    disabled></c-input>
                            </el-form-item>
                        </c-col>
                    </c-col>
121 122 123 124

                </c-col>

                <!----------右边------------>
125
                <c-col :span="12" style="padding-left: 20px;">
126 127 128
                    <c-col :span="24">
                        <el-form-item label="修改/删除原因" prop="bopmod.dbagrp.bas.actiondesc">
                            <c-input type="textarea" v-model="model.bopmod.dbagrp.bas.actiondesc" maxlength="32"
wangna committed
129
                                show-word-limit placeholder="请输入修改/删除原因" :rows="7" disabled></c-input>
130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
                        </el-form-item>
                    </c-col>
                    <c-col :span="24">
                        <el-form-item label="结算方式" prop="bopmod.dbagrp.bas.methods">
                            <c-select v-model="model.bopmod.dbagrp.bas.methods" style="width:100%" placeholder="请选择结算方式"
                                :code="codes.methods" disabled>
                            </c-select>
                        </el-form-item>
                    </c-col>
                    <c-col :span="24">
                        <el-form-item label="组织机构" prop="bopmod.dbagrp.bas.custcod">
                            <c-input v-model="model.bopmod.dbagrp.bas.custcod" maxlength="18" placeholder="请输入组织机构"
                                disabled></c-input>
                        </el-form-item>
                    </c-col>
                    <c-col :span="24">
146 147 148 149
                        <el-form-item label="收款人名称" prop="bopmod.dbagrp.bas.oppuser">
                            <c-input type="textarea" v-model="model.bopmod.dbagrp.bas.oppuser" maxlength="63"
                                show-word-limit placeholder="请输入收款人名称"></c-input>
                        </el-form-item>
150
                    </c-col>
151

152 153
                    <c-col :span="24">
                        <el-form-item label="购汇汇率" prop="bopmod.dbagrp.bas.exrate">
LiRui committed
154 155 156 157 158 159 160
                            <c-fullbox>
                                <c-input v-model="model.bopmod.dbagrp.bas.exrate" placeholder="请输入购汇汇率" disabled></c-input>
                                <template slot="footer">
                                    <c-checkbox style="margin: 0px 0 0px 10px" v-model="model.bopmod.dbap.baspp.acp" disabled :checked="true">确认</c-checkbox>
                                </template>
                            </c-fullbox>
                            
161 162 163
                        </el-form-item>
                    </c-col>
                    <c-col :span="24">
164
                        <el-form-item label="人民币帐号/银行卡号" prop="bopmod.dbagrp.bas.lcyacc">
165 166
                            <c-input v-model="model.bopmod.dbagrp.bas.lcyacc" maxlength="32" placeholder="请输入人民币帐号/银行卡号"
                                disabled></c-input>
167
                        </el-form-item>
168 169
                    </c-col>
                    <c-col :span="24">
170
                        <el-form-item label="外汇帐号/银行卡号" prop="bopmod.dbagrp.bas.fcyacc">
171 172
                            <c-input v-model="model.bopmod.dbagrp.bas.fcyacc" maxlength="32" placeholder="请输入外汇帐号/银行卡号"
                                disabled></c-input>
173
                        </el-form-item>
174 175
                    </c-col>
                    <c-col :span="24">
176
                        <el-form-item label="其它帐号/银行卡号" prop="bopmod.dbagrp.bas.othacc">
177 178
                            <c-input v-model="model.bopmod.dbagrp.bas.othacc" maxlength="32" placeholder="请输入其它帐号/银行卡号"
                                disabled></c-input>
179
                        </el-form-item>
180
                    </c-col>
181 182


183
                </c-col>
184 185
            </c-col>

186 187
            <!--按钮,先屏蔽了-->
            <c-col v-show="false">
188
                <c-col :span="12">
189
                    <c-button size="small" type="primary" @click="onSav">
wangna committed
190
                        保存
191 192
                    </c-button>
                </c-col>
193

194 195
                <c-col :span="12">
                    <c-button size="small" type="primary" @click="onBasppGetreftmp">
wangna committed
196
                        获取
197 198 199 200
                    </c-button>
                </c-col>
                <c-col :span="12">
                    <c-button size="small" type="primary" @click="onBasppGetref">
wangna committed
201
                        获取
202 203 204 205
                    </c-button>
                </c-col>
                <c-col :span="12">
                    <c-button size="small" type="primary" @click="onCan">
wangna committed
206
                        修改
207 208 209 210
                    </c-button>
                </c-col>
                <c-col :span="12">
                    <c-button size="small" type="primary" @click="onChk">
wangna committed
211
                        检核
212 213 214 215
                    </c-button>
                </c-col>
                <c-col :span="12">
                    <c-button size="small" type="primary" @click="onChk">
wangna committed
216
                        删除
217 218
                    </c-button>
                </c-col>
219

220 221
                <c-col :span="12">
                    <c-button size="small" type="primary" @click="onButpErr">
wangna committed
222
                        错误
223 224 225 226
                    </c-button>
                </c-col>
                <c-col :span="12">
                    <c-button size="small" type="primary" @click="onCan">
wangna committed
227
                        退出
228 229 230
                    </c-button>
                </c-col>
            </c-col>
231

232 233 234 235 236 237 238 239
            <!--多余字段隐藏-->
            <c-col v-show="false">
                <c-col :span="12">
                    <el-form-item label="�'时申报流�'号" prop="bopmod.dbagrp.bas.tmpref">
                        <c-input v-model="model.bopmod.dbagrp.bas.tmpref" maxlength="16" placeholder="请输入�'时申报流�'号">
                        </c-input>
                    </el-form-item>
                </c-col>
240

241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261
                <c-col :span="12">
                    <span v-text="model.bopmod.dbap.baspp.tmprefnew" data-path=".bopmod.dbap.baspp.tmprefnew"> </span>
                </c-col>
                <c-col :span="12">
                    <span v-text="model.bopmod.dbap.baspp.roptnam" data-path=".bopmod.dbap.baspp.roptnam"> </span>
                </c-col>
                <c-col :span="12">
                    <span v-text="model.bopmod.dbap.baspp.cusnam" data-path=".bopmod.dbap.baspp.cusnam"> </span>
                </c-col>
                <c-col :span="12">
                    <span v-text="model.bopmod.dbap.baspp.cornam" data-path=".bopmod.dbap.baspp.cornam"> </span>
                </c-col>
                <c-col :span="12">
                    <span v-text="model.bopmod.dbap.baspp.corpnam" data-path=".bopmod.dbap.baspp.corpnam"> </span>
                </c-col>
                <c-col :span="12">
                    <span v-text="model.bopmod.dbap.baspp.exratelab" data-path=".bopmod.dbap.baspp.exratelab"> </span>
                </c-col>
                <c-col :span="12">
                    <span v-text="model.bopmod.dbap.baspp.lcyamtlab" data-path=".bopmod.dbap.baspp.lcyamtlab"> </span>
                </c-col>
262

263 264 265 266 267 268 269 270
                <c-col :span="24">
                    <c-col :span="13">
                        <el-form-item label="实际付款币种及金额" prop="bopmod.dbagrp.bas.actuccy">
                            <c-select v-model="model.bopmod.dbagrp.bas.actuccy" style="width:100%"
                                placeholder="请选择实际付款币种及金额" :code="codes.curtxt" disabled>
                            </c-select>
                        </el-form-item>
                    </c-col>
271

272 273 274 275 276 277 278 279 280 281 282 283 284 285
                    <c-col :span="11">
                        <el-form-item label="" prop="bopmod.dbagrp.bas.actuamt" label-width="5px">
                            <c-input v-model="model.bopmod.dbagrp.bas.actuamt" placeholder="请输入实际付款币种及金额" disabled>
                            </c-input>
                        </el-form-item>
                    </c-col>
                </c-col>
                <c-col :span="24">
                    <c-col :span="12">
                        <el-form-item label="开证日期" prop="bopmod.dbagrp.bas.issdate">
                            <c-date-picker type="date" v-model="model.bopmod.dbagrp.bas.issdate" style="width:100%"
                                placeholder="请选择开证日期" disabled></c-date-picker>
                        </el-form-item>
                    </c-col>
286

287 288 289 290 291 292 293
                    <c-col :span="12">
                        <el-form-item label="信用证/保函编号" prop="bopmod.dbagrp.bas.lcbgno">
                            <c-input v-model="model.bopmod.dbagrp.bas.lcbgno" maxlength="20" placeholder="请输入信用证/保函编号"
                                disabled></c-input>
                        </el-form-item>
                    </c-col>
                </c-col>
294

295 296 297 298 299 300 301 302
                <c-col :span="24">
                    <c-col :span="13">
                        <el-form-item label="扣费币种及金额" prop="bopmod.dbagrp.bas.outchargeccy">
                            <c-select v-model="model.bopmod.dbagrp.bas.outchargeccy" style="width:100%"
                                placeholder="请选择扣费币种及金额" :code="codes.curtxt" disabled>
                            </c-select>
                        </el-form-item>
                    </c-col>
303

304 305 306 307 308 309 310
                    <c-col :span="11">
                        <el-form-item label="" prop="bopmod.dbagrp.bas.outchargeamt" label-width="5px">
                            <c-input v-model="model.bopmod.dbagrp.bas.outchargeamt" placeholder="请输入扣费币种及金额" disabled>
                            </c-input>
                        </el-form-item>
                    </c-col>
                </c-col>
311

312 313 314 315 316 317
                <c-col :span="24">
                    <el-form-item label="期限" prop="bopmod.dbagrp.bas.tenor">
                        <c-input v-model="model.bopmod.dbagrp.bas.tenor" placeholder="请输入期限" disabled></c-input>
                    </el-form-item>
                </c-col>
            </c-col>
318
        </c-row>
319
    </div>
320 321 322 323 324
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
LiRui committed
325
import Event from "~/model/Cptadv/Event"
326 327 328

export default {
    inject: ['root'],
329
    props: ["model", "codes"],
330
    mixins: [commonProcess],
331
    data() {
332 333 334 335
        return {

        }
    },
336 337
    methods: { ...Event },
    created: function () {
338 339
        this.executeRule("bopmod.dbap.basp").then((res) => {
            if (res.respCode == SUCCESS) {
LiRui committed
340
                this.updateModel(res.data);
341
            }
342
        });
343 344 345 346 347 348
    }
}
</script>
<style>

</style>