Trtcrep.vue 18.8 KB
Newer Older
1 2 3 4 5 6 7 8 9
<template>
  <div class="eibs-tab">
      <c-col :span="11">
        <el-form-item label="单据编号" prop="trtcre.trdgrp.rec.pntref">
            <c-input  v-model="model.trtcre.trdgrp.rec.pntref" maxlength="16"  placeholder="请输入单据编号"></c-input>
        </el-form-item>
       </c-col>
       <c-col :span="11" :offset="1">
        <el-form-item label="摘要" prop="trtcre.trdgrp.rec.pntnam">
wangna committed
10
            <c-input  v-model="model.trtcre.trdgrp.rec.pntnam" maxlength="40"  placeholder="请输入摘要"></c-input>
11 12 13 14 15 16
        </el-form-item>
       </c-col>
       <c-col :span="24" style="height:13px">
           <el-divider></el-divider>
       </c-col>
       <c-col :span="11">
wangyanjiao committed
17
       <c-col :span="22">
18
        <el-form-item label="融资编号" prop="trtcre.trdgrp.rec.ownref">
wangyanjiao committed
19
            <c-input  v-model="model.trtcre.trdgrp.rec.ownref" maxlength="16"  placeholder="请输入融资编号" style="width:98%"></c-input>
20 21
        </el-form-item>
       </c-col>
wangyanjiao committed
22 23 24 25 26 27
       <c-col :span="2" style="text-align:right">
              <c-button
                style="margin: 0 0"
                size="small"
                type="primary"
                @click="onBctmodButgetref"
28
                :disabled="model.trtcre.trdgrp.rec.ownref !== ''"
wangyanjiao committed
29
              >
wangna committed
30
                获取
wangyanjiao committed
31 32 33
              </c-button>
       </c-col>
       </c-col>
34 35
       <c-col :span="11" :offset="1">
        <el-form-item label="摘要" prop="trtcre.trdgrp.rec.nam">
wangna committed
36
            <c-input  v-model="model.trtcre.trdgrp.rec.nam" maxlength="40"  placeholder="请输入摘要"></c-input>
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
        </el-form-item>
       </c-col>
       <c-col :span="24">
       <!-- ==========融资-左========= -->
       <c-col :span="11">
           <c-col :span="22">
        <el-form-item label="客户经理" prop="trtcre.trtp.usr.extkey">
            <c-input  v-model="model.trtcre.trtp.usr.extkey" maxlength="8"  placeholder="请输入客户经理" style="width:98%"></c-input>
        </el-form-item>
       </c-col>
       <c-col :span="2" style="text-align:right">
           <c-button type="primary" size="small" icon="el-icon-search" style="margin-left:0"></c-button>
       </c-col>
       <c-col :span="24">
       <c-col :span="13">
        <el-form-item label="开立日期" prop="trtcre.trdgrp.rec.issdat">
            <c-date-picker type="date"  v-model="model.trtcre.trdgrp.rec.issdat" style="width:95%"  placeholder="请选择开立日期"></c-date-picker>
        </el-form-item>
       </c-col>
       </c-col>
       <c-col :span="24">
       <c-col :span="13">
        <el-form-item label="融资品种" prop="trtcre.trdgrp.rec.fintyp">
wangyanjiao committed
60
            <c-select v-model="model.trtcre.trdgrp.rec.fintyp" style="width:95%" placeholder="请选择融资品种" :code="codes.fintyp">
61 62 63 64 65 66 67 68 69 70
              </c-select>
        </el-form-item>
       </c-col>
        <c-col :span="9" style="margin-left:10px">
	         <c-checkbox v-model="model.trtcre.trtp.dfflag">CG000145</c-checkbox>
       </c-col>
       </c-col>
       <c-col :span="24">
       <c-col :span="13">
        <el-form-item label="货押标识" prop="trtcre.trdgrp.rec.guaflg">
wangyanjiao committed
71
            <c-select v-model="model.trtcre.trdgrp.rec.guaflg" style="width:95%" placeholder="请选择货押标识" :code="codes.guaflg">
72 73 74 75 76 77
              </c-select>
        </el-form-item>
       </c-col>
       </c-col>
       <c-col :span="24">
        <el-form-item label="SF000146 " prop="trtcre.trdgrp.rec.stagod">
wangna committed
78
            <c-select v-model="model.trtcre.trdgrp.rec.stagod" style="width:100%" placeholder="请选择" :code="codes.stagod">
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
              </c-select>
        </el-form-item>
       </c-col>
       </c-col>
       <!-- ==========融资-右========= -->
       <c-col :span="11" :offset="1">
           <c-col :span="24">
        <el-form-item label="融资客户" prop="trtcre.trdgrp.fip.pts.ref">
            <c-input  v-model="model.trtcre.trdgrp.fip.pts.ref" maxlength="16"  placeholder="请输入融资客户"></c-input>
        </el-form-item>
       </c-col>
       
       <c-col :span="24">
       <c-col :span="20">
        <el-form-item label="" prop="trtcre.trdgrp.fip.pts.extkey">
wangna committed
94
            <c-input  v-model="model.trtcre.trdgrp.fip.pts.extkey" maxlength="16" style="width: 95%"  placeholder="请输入"></c-input>
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
        </el-form-item>
       </c-col>
       <c-col :span="1">
        <c-button size="small" type="primary" icon="el-icon-search" style="margin:0 10px 0 0;padding: 0 10px;">
        </c-button>
       </c-col>
       <c-col :span="3" style="text-align: right">
        <c-button size="small" type="primary" style="margin:0 0">
            详情
        </c-button>
       </c-col>
       </c-col>
        <c-col :span="24">
        <el-form-item label="" prop="trtcre.trdgrp.fip.namelc">
            <c-input type="textarea" v-model="model.trtcre.trdgrp.fip.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
        </el-form-item>
        </c-col>
       <c-col :span="24">
        <el-form-item label="" prop="trtcre.trdgrp.fip.pts.adrblk">
wangna committed
114
            <c-input type="textarea" v-model="model.trtcre.trdgrp.fip.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入" ></c-input>
115 116 117 118 119 120 121 122 123 124 125 126 127
        </el-form-item>
        </c-col>
       </c-col>
       </c-col>

       <c-col :span="24" style="height:13px">
           <el-divider></el-divider>
       </c-col>

       <!-- =========bottom-left========== -->
       <c-col :span="11">
           <c-col :span="24">
               <c-col :span="13">
wangna committed
128 129
        <el-form-item label="原始金额" prop="trtcre.oricur">
            <c-select v-model="model.trtcre.oricur" style="width:95%" placeholder="请选择币种" :code="codes.oricur">
130 131 132 133 134 135
              </c-select>
        </el-form-item>
       </c-col>
                  
       <c-col :span="7">
        <el-form-item label="" prop="trtcre.oriamt" label-width="0">
wangna committed
136
            <c-input  v-model="model.trtcre.oriamt"  placeholder="请输入原始金额"></c-input>
137 138 139 140 141 142 143 144 145 146 147
        </el-form-item>
       </c-col>
       <c-col :span="4" style="text-align:right">
        <el-form-item label="" prop="trtcre.trdgrp.rec.pctfin" label-width="0">
            <c-input  v-model="model.trtcre.trdgrp.rec.pctfin"  placeholder="请输入" style="width:80%"></c-input>
            <span style="width:10%">%</span>
        </el-form-item>
       </c-col>
           </c-col>
           <c-col :span="24">
           <c-col :span="13">
wangna committed
148 149
        <el-form-item label="汇率" prop="trtcre.extrat">
            <c-input  v-model="model.trtcre.extrat"  placeholder="请输入汇率" style="width:95%"></c-input>
150 151 152 153 154 155
        </el-form-item>
       </c-col>
       </c-col>
       <c-col :span="24">
           <c-col :span="13">
        <el-form-item label="融资金额" prop="trtcre.trdgrp.cbs.max.cur">
wangna committed
156
            <c-select v-model="model.trtcre.trdgrp.cbs.max.cur" style="width:95%" placeholder="请选择币种" :code="codes.cur">
157 158 159 160 161 162 163 164 165 166 167 168 169
              </c-select>
        </el-form-item>
       </c-col>
                  
       <c-col :span="11">
        <el-form-item label="" prop="trtcre.trdgrp.cbs.max.amt" label-width="0">
            <c-input  v-model="model.trtcre.trdgrp.cbs.max.amt"  placeholder="请输入融资金额"></c-input>
        </el-form-item>
       </c-col>
       </c-col>
       <c-col :span="24">
       <c-col :span="13">
        <el-form-item label="计息周期" prop="trtcre.trtmod.finmod.intprd">
wangyanjiao committed
170
            <c-select v-model="model.trtcre.trtmod.finmod.intprd" style="width:95%" placeholder="请选择计息周期" :code="codes.intprd">
171 172 173 174 175 176
              </c-select>
        </el-form-item>
       </c-col>
       </c-col>
       <c-col :span="13">
        <el-form-item label="利率调整方式" prop="trtcre.trtmod.finmod.ratchgtyp">
wangyanjiao committed
177
            <c-select v-model="model.trtcre.trtmod.finmod.ratchgtyp" style="width:95%" placeholder="请选择利率调整方式" :code="codes.ratchgtyp">
178 179 180 181 182
              </c-select>
        </el-form-item>
       </c-col>
       <c-col :span="11">
        <el-form-item label="LPR期限品种" prop="trtcre.trtmod.finmod.ratchgprd" label-width="110px">
wangyanjiao committed
183
            <c-select v-model="model.trtcre.trtmod.finmod.ratchgprd" style="width:100%" placeholder="请选择LPR期限品种" :code="codes.ratchgprd">
184 185 186 187 188
              </c-select>
        </el-form-item>
       </c-col>
       <c-col :span="13">
        <el-form-item label="开户日期" prop="trtcre.trdgrp.rec.stttendat">
wangna committed
189
            <c-date-picker type="date"  v-model="model.trtcre.trdgrp.rec.stttendat" style="width:95%"  placeholder="请选择开户日期"></c-date-picker>
190 191 192 193
        </el-form-item>
       </c-col>
       <c-col :span="11">
        <el-form-item label="到期日" prop="trtcre.trdgrp.rec.matdat" label-width="110px">
wangna committed
194
            <c-date-picker type="date"  v-model="model.trtcre.trdgrp.rec.matdat" style="width:100%"  placeholder="请选择到期日"></c-date-picker>
195 196 197 198
        </el-form-item>
       </c-col>
       <c-col :span="13">
        <el-form-item label="基准利率" prop="trtcre.trdgrp.rec.intrat">
wangna committed
199
            <c-input  v-model="model.trtcre.trdgrp.rec.intrat"  placeholder="请输入基准利率" style="width:95%"></c-input>
200 201 202 203
        </el-form-item>
       </c-col>      
       <c-col :span="10" style="text-align:left">
        <c-button size="small" type="primary"  @click="onFinmodButget" style="margin-left:0;padding:0 7px">
wangna committed
204
            获取
205 206 207 208 209
        </c-button>
       </c-col>
       <c-col :span="24">
           <c-col :span="13">
        <el-form-item label="基准利率规则" prop="trtcre.trtmod.finmod.dinmod.jzllgz">
wangyanjiao committed
210
            <c-select v-model="model.trtcre.trtmod.finmod.dinmod.jzllgz" style="width:95%" placeholder="请选择基准利率规则" :code="codes.jzllgz">
211 212 213 214 215 216 217 218 219 220 221 222
              </c-select>
        </el-form-item>
       </c-col>
                  
       <c-col :span="11">
        <el-form-item label="税率" prop="trtcre.trtmod.finmod.shuilv" label-width="110px">
            <c-input  v-model="model.trtcre.trtmod.finmod.shuilv"  placeholder="请输入税率"></c-input>
        </el-form-item>
       </c-col>
       </c-col> 
       <c-col :span="13">
        <el-form-item label="执行利率" prop="trtcre.trdgrp.rec.actrat">
wangna committed
223
            <c-input  v-model="model.trtcre.trdgrp.rec.actrat"  placeholder="请输入执行利率" style="width:95%"></c-input>
224 225 226 227 228 229 230 231 232 233
        </el-form-item>
       </c-col>
                                   
       <c-col :span="11">
        <el-form-item label="借据号" prop="trtcre.trtmod.finmod.fincod" label-width="110px">
            <c-input  v-model="model.trtcre.trtmod.finmod.fincod" maxlength="17"  placeholder="请输入借据号"></c-input>
        </el-form-item>
       </c-col> 
       <c-col :span="24">
        <el-form-item label="第一还款账号" prop="trtcre.trtmod.finmod.act1">
wangyanjiao committed
234
            <c-select v-model="model.trtcre.trtmod.finmod.act1" style="width:100%" placeholder="请选择第一还款账号" :code="codes.act1">
235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
              </c-select>
        </el-form-item>
       </c-col>
       <c-col :span="13">
        <el-form-item label="预收息金额" prop="trtcre.trtmod.finmod.intamt">
            <c-input  v-model="model.trtcre.trtmod.finmod.intamt" style="width:95%"  placeholder="请输入预收息金额"></c-input>
        </el-form-item>
       </c-col>        
       <c-col :span="2">
        <c-button size="small" type="primary"  @click="onFinmodButcal" style="margin-left:0;padding:0 7px">
            计算
        </c-button>
       </c-col>
                  
       <c-col :span="9">
        <el-form-item label="发票类型" prop="trtcre.trdgrp.rec.invtyp" label-width="63px">
wangyanjiao committed
251
            <c-select v-model="model.trtcre.trdgrp.rec.invtyp" style="width:100%" placeholder="请选择发票类型" :code="codes.invtyp">
252 253 254 255 256
              </c-select>
        </el-form-item>
       </c-col>
       <c-col :span="13">
        <el-form-item label="预扣息方式" prop="trtcre.trtmod.finmod.inttyp">
wangyanjiao committed
257
            <c-select v-model="model.trtcre.trtmod.finmod.inttyp" style="width:95%" placeholder="请选择预扣息方式" :code="codes.inttyp">
258 259 260
              </c-select>
        </el-form-item>
       </c-col>
wangna committed
261
   
262 263
       <c-col :span="11">
        <el-form-item label="是否定向收付" prop="trtcre.trdgrp.rec.flowflag" label-width="110px">
wangyanjiao committed
264
            <c-select v-model="model.trtcre.trdgrp.rec.flowflag" style="width:100%" placeholder="请选择是否定向收付" :code="codes.flowflag">
265 266 267 268 269 270 271 272
              </c-select>
        </el-form-item>
       </c-col>
       </c-col>
        <!-- =========bottom-right========== -->
       <c-col :span="11" :offset="1">
           <c-col :span="24">
        <el-form-item label="SG000198" prop="trtcre.trtmod.finmod.dinjdm">
wangna committed
273
            <c-input  v-model="model.trtcre.trtmod.finmod.dinjdm" maxlength="20"  placeholder="请输入"></c-input>
274 275 276 277 278
        </el-form-item>
       </c-col>  
                                   
       <c-col :span="24">
        <el-form-item label="SG000206" prop="trtcre.trtmod.finmod.dinmod.rmbsbs">
wangna committed
279
            <c-select v-model="model.trtcre.trtmod.finmod.dinmod.rmbsbs" style="width:100%" placeholder="请选择" :code="codes.rmbsbs">
280 281 282 283 284 285 286 287 288 289 290 291 292 293
              </c-select>
        </el-form-item>
       </c-col>
           <c-col :span="13">
        <el-form-item label="计息日期" prop="trtcre.trtmod.finmod.intdat">
            <c-input  v-model="model.trtcre.trtmod.finmod.intdat" maxlength="2" style="width:95%" placeholder="请输入计息日期"></c-input>
        </el-form-item>
       </c-col>
                  
       <c-col :span="11" style="text-align:right">
	    <c-checkbox v-model="model.trtcre.trtmod.finmod.wjdkfl">是否到期主动扣收款</c-checkbox>
       </c-col>
       <c-col :span="13">
        <el-form-item label="利率调整周期" prop="trtcre.trtmod.finmod.ratchgprd">
wangna committed
294
            <c-select v-model="model.trtcre.trtmod.finmod.ratchgprd" style="width:95%" placeholder="请选择利率调整周期" :code="codes.ratchgprd">
295 296 297 298 299
              </c-select>
        </el-form-item>
       </c-col>
       <c-col :span="11">
        <el-form-item label="月日数" prop="trtcre.trtmod.finmod.ratchgdat" label-width="110px">
wangna committed
300
            <c-input  v-model="model.trtcre.trtmod.finmod.ratchgdat" maxlength="4"  placeholder="请输入月日数"></c-input>
301 302 303 304
        </el-form-item>
       </c-col>
       <c-col :span="13">
        <el-form-item label="融资天数" prop="trtcre.trdgrp.rec.tenday">
wangna committed
305
            <c-input  v-model="model.trtcre.trdgrp.rec.tenday" style="width:95%"  placeholder="请输入融资天数"></c-input>
306 307 308 309 310 311 312 313 314 315
        </el-form-item>
       </c-col>                         
       <c-col :span="11">
        <el-form-item label="宽限期" prop="trtcre.trtmod.finmod.graday" label-width="110px">
            <c-input  v-model="model.trtcre.trtmod.finmod.graday"  placeholder="请输入宽限期"></c-input>
        </el-form-item>
       </c-col>
                                                                  
       <c-col :span="13">
        <el-form-item label="浮动方式" prop="trtcre.trtmod.finmod.flttyp">
wangyanjiao committed
316
            <c-select v-model="model.trtcre.trtmod.finmod.flttyp" style="width:95%" placeholder="请选择浮动方式" :code="codes.flttyp">
317 318 319 320 321 322 323 324 325 326 327
              </c-select>
        </el-form-item>
       </c-col>                          
       <c-col :span="11">
        <el-form-item label="浮动值" prop="trtcre.trtmod.finmod.fltval" label-width="110px">
            <c-input  v-model="model.trtcre.trtmod.finmod.fltval"  placeholder="请输入浮动值"></c-input>
        </el-form-item>
       </c-col>
                                   
       <c-col :span="13">
        <el-form-item label="逾期计息方式" prop="trtcre.trtmod.finmod.ovdinttyp">
wangna committed
328
            <c-select v-model="model.trtcre.trtmod.finmod.ovdinttyp" style="width:95%" placeholder="请选择逾期计息方式" :code="codes.ovdinttyp">
329 330 331 332 333 334 335 336 337 338 339
              </c-select>
        </el-form-item>
       </c-col>                         
       <c-col :span="11">
        <el-form-item label="罚息比率" prop="trtcre.trtmod.finmod.ovdintrat" label-width="110px">
            <c-input  v-model="model.trtcre.trtmod.finmod.ovdintrat"  placeholder="请输入罚息比率"></c-input>
        </el-form-item>
       </c-col>
                                                                                      
       <c-col :span="13">
        <el-form-item label="第三方还款方式" prop="trtcre.trtmod.finmod.acttyp">
wangyanjiao committed
340
            <c-select v-model="model.trtcre.trtmod.finmod.acttyp" style="width:95%" placeholder="请选择第三方还款方式" :code="codes.acttyp">
341 342 343 344 345 346
              </c-select>
        </el-form-item>
       </c-col>
                                   
       <c-col :span="11">
        <el-form-item label="入账机构" prop="trtcre.trtmod.finmod.accbch" label-width="110px">
wangna committed
347
            <c-select v-model="model.trtcre.trtmod.finmod.accbch" style="width:100%" placeholder="请选择入账机构" :code="codes.accbch">
348 349 350 351 352 353
              </c-select>
        </el-form-item>
       </c-col>
                                                        
       <c-col :span="24">
        <el-form-item label="第三方还款账号" prop="trtcre.trtmod.finmod.act3">
wangyanjiao committed
354
            <c-select v-model="model.trtcre.trtmod.finmod.act3" style="width:100%" placeholder="请选择第三方还款账号" :code="codes.act3">
355 356 357 358 359
              </c-select>
        </el-form-item>
       </c-col>
       <c-col :span="24">
        <el-form-item label="预扣息账号" prop="trtcre.trtmod.finmod.intact">
wangna committed
360
            <c-select v-model="model.trtcre.trtmod.finmod.intact" style="width:100%" placeholder="请选择预扣息账号" :code="codes.intact">
361 362 363 364
              </c-select>
        </el-form-item>
       </c-col>
       <c-col :span="24" v-if="false">
wangna committed
365 366
        <el-form-item label="对方'号" prop="trtcre.trdgrp.rec.oppacc">
            <c-input  v-model="model.trtcre.trdgrp.rec.oppacc" maxlength="35"  placeholder="请输入对方'号"></c-input>
367 368 369 370 371 372 373 374 375
        </el-form-item>
       </c-col>
       <c-col :span="24" v-else style="height:36.8px">
        <el-form-item label="">
        </el-form-item>
       </c-col>
                                          
       <c-col :span="24">
        <el-form-item label="S000212" prop="trtcre.trtp.act">
wangna committed
376
            <c-select v-model="model.trtcre.trtp.act" style="width:100%" placeholder="请选择" :code="codes.act">
377 378 379 380 381 382 383 384
              </c-select>
        </el-form-item>
       </c-col>
       </c-col>
   </div>
</template>
<script>
import Api from "~/service/Api"
wangren committed
385
import commonProcess from "~/mixin/commonProcess";
386 387
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bdtset/Event"
wangyanjiao committed
388
import Utils from "~/utils";
389 390 391 392

export default {
    inject: ['root'],
    props:["model","codes"],
wangren committed
393
    mixins: [commonProcess],
394 395 396 397 398
    data(){
        return {

        }
    },
wangyanjiao committed
399 400
    methods:{...Event,
    onBctmodButgetref(){
wangyanjiao committed
401
        this.executeRule("trtcre.trtp.butgetref").then((res) => {
wangyanjiao committed
402 403 404 405 406 407 408
        if ((res.respCode == SUCCESS)) {
          Utils.copyValueFromVO(this.model, res.data);
        }
      });
    },
    
    },
409 410 411 412 413 414 415 416 417 418
    created:function(){

    }
}
</script>
<style scoped>
.el-divider--horizontal {
    margin-top: 1px;
}
</style>