Ovwp.vue 17.3 KB
Newer Older
“yanyuxin” committed
1 2
<template>
  <div class="eibs-tab">
3 4 5 6 7 8 9
    <c-content :height="300">
    <c-row>
        <!--------------------顶部----------------------->
        <c-col :span="24">
            <!--------------------顶部=左----------------------->
            <c-col :span="12">
                            
“yanyuxin” committed
10
                <c-col :span="24">
11
                    <c-form-item label="父交易参考号" prop="trdgrp.rec.pntref">
“yanyuxin” committed
12 13 14 15 16 17 18 19 20 21 22 23 24
                        <c-fullbox>
                            <c-input  
                            v-model="model.trdgrp.rec.pntref" 
                            maxlength="16" :disabled="true" 
                            style="width:90%"></c-input>
                            <c-button 
                            size="small" 
                            type="primary;width:10%" 
                            @click="onSeainf"
                            style="width:10%">
                                i
                            </c-button>
                        </c-fullbox>
25 26 27
                    </c-form-item>
                </c-col>

“yanyuxin” committed
28
                <!-- <c-col :span="4">
29
                <el-form-item label="" label-width="15px">
“yanyuxin” committed
30
                    
31
                </el-form-item>
“yanyuxin” committed
32
            </c-col> -->
33

“yanyuxin” committed
34
                <c-col :span="24">
35
                    <c-form-item label="参考号" prop="trdgrp.rec.ownref">
“yanyuxin” committed
36 37 38 39 40 41 42 43 44 45 46 47 48 49
                        <c-fullbox>
                            <c-input  
                            v-model="model.trdgrp.rec.ownref" 
                            maxlength="16" 
                            :disabled="true" 
                            style="width:90%"></c-input>
                            <c-button 
                            size="small" 
                            ype="primary;width:10%" 
                            @click="onSeainf"
                            style="width:10%">
                                i
                            </c-button>
                        </c-fullbox>
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
                    </c-form-item>
                </c-col>
                            
                <c-col :span="24">
                    <c-form-item label="融资比例" prop="trdgrp.rec.pctfin">
                        <c-input  
                        v-model="model.trdgrp.rec.pctfin" 
                        :disabled="true" 
                        style="width: 96%"></c-input>%
                    </c-form-item>
                </c-col>
                            
                <c-col :span="24">
                    <el-form-item label="融资金额" prop="trdgrp.cbs.max.cur">
                        <c-fullbox>
“yanyuxin” committed
65
                            <c-select v-model="model.trdgrp.cbs.max.cur" style="width: 25%" :disabled="true" >
66
                            </c-select>
“yanyuxin” committed
67
                            <c-input  v-model="model.trdgrp.cbs.max.amt" style="width: 75%" :disabled="true" ></c-input>
68 69 70 71 72 73 74 75 76 77 78 79 80 81
                        </c-fullbox>
                    </el-form-item>
                </c-col>

                <!-- <c-col :span="16">
                    <c-form-item label="" prop="trdgrp.cbs.max.amt">
                        
                    </c-form-item>
                </c-col> -->

                            
                <c-col :span="24">
                    <c-form-item label="余额" prop="trdgrp.cbs.opn1.cur">
                        <c-fullbox>
“yanyuxin” committed
82 83
                            <c-input  v-model="model.trdgrp.cbs.opn1.cur" maxlength="3" :disabled="true" style="width: 25%" ></c-input>
                            <c-input  v-model="model.trdgrp.cbs.opn1.amt" :disabled="true" style="width: 75%" ></c-input>
84 85 86 87 88 89 90 91 92 93 94
                        </c-fullbox>
                    </c-form-item>
                </c-col>
                <!-- <c-col :span="24">
                    <c-form-item label="Balance" prop="trdgrp.cbs.opn1.amt">
                        
                    </c-form-item>
                </c-col>-->

                <c-col :span="12">
                    <el-form-item label="起息日期" prop="trdgrp.rec.stttendat">
“yanyuxin” committed
95
                        <c-date-picker type="date"  v-model="model.trdgrp.rec.stttendat" style="width:100%" :disabled="true" ></c-date-picker>
96 97 98 99 100
                    </el-form-item>
                </c-col>
                            
                <c-col :span="12">
                    <el-form-item label="到期日期" prop="trdgrp.rec.matdat">
“yanyuxin” committed
101
                        <c-date-picker type="date"  v-model="model.trdgrp.rec.matdat" style="width:100%" :disabled="true" ></c-date-picker>
102 103 104 105 106 107 108 109 110 111
                    </el-form-item>
                </c-col>
            </c-col>
            
            
            <c-col :span="12">
                <!--------------------顶部=右----------------------->
                            
                <c-col :span="24">
                    <c-form-item label="Name" prop="trdgrp.rec.pntnam">
“yanyuxin” committed
112
                        <c-input  v-model="model.trdgrp.rec.pntnam" maxlength="40" :disabled="true" ></c-input>
113 114 115 116 117
                    </c-form-item>
                </c-col>
                            
                <c-col :span="24">
                    <c-form-item label="Name" prop="trdgrp.rec.nam">
“yanyuxin” committed
118
                        <c-input  v-model="model.trdgrp.rec.nam" maxlength="40" :disabled="true" ></c-input>
119 120 121 122 123
                    </c-form-item>
                </c-col>
                            
                <c-col :span="24">
                    <c-form-item label="融资客户" prop="trdgrp.fip.pts.ref">
“yanyuxin” committed
124
                        <c-input  v-model="model.trdgrp.fip.pts.ref" maxlength="16" :disabled="true" ></c-input>
125 126 127 128
                    </c-form-item>
                </c-col>

                <c-col :span="24">
“yanyuxin” committed
129
                    <c-form-item  prop="trdgrp.fip.pts.nam">
“yanyuxin” committed
130
                        <c-input  v-model="model.trdgrp.fip.pts.nam" maxlength="40" :disabled="true"></c-input>
131 132 133 134 135
                    </c-form-item>
                </c-col>
                            
                <c-col :span="24">
                    <c-form-item label="融资品种" prop="trdgrp.rec.fintyp">
“yanyuxin” committed
136
                        <c-input  v-model="model.trdgrp.rec.fintyp" maxlength="3" :disabled="true" ></c-input>
137 138 139 140 141
                    </c-form-item>
                </c-col>
                            
                <c-col :span="24">
                    <c-form-item label="融资账号" prop="trdgrp.rec.finact">
“yanyuxin” committed
142
                        <c-input  v-model="model.trdgrp.rec.finact" maxlength="21" :disabled="true" ></c-input>
143 144 145 146 147 148 149 150 151 152
                    </c-form-item>
                </c-col>
            </c-col>
        </c-col>


        <!--=================中部-左=================  -->
        <c-col :span="12">
            <c-col :span="24">
                <el-form-item label="修改类型" prop="ametyp">
“yanyuxin” committed
153
                    <c-select v-model="model.ametyp" style="width:100%" placeholder="融资类型修改">
154 155 156 157 158 159 160
                        <el-option v-for="item in codes.ametyp" :key="item.value" :label="item.label" :value="item.value"></el-option>
                    </c-select>
                </el-form-item>
            </c-col>
                        
            <c-col :span="24">
                <c-form-item label="借据号" prop="trtmod.finmod.fincod">
“yanyuxin” committed
161
                    <c-input  v-model="model.trtmod.finmod.fincod" maxlength="17" :disabled="true" ></c-input>
162 163 164 165 166
                </c-form-item>
            </c-col>
                        
            <c-col :span="24">
                <el-form-item label="计息周期" prop="trtmod.finmod.intprd">
“yanyuxin” committed
167
                    <c-select v-model="model.trtmod.finmod.intprd" style="width:100%" placeholder="请选择计息周期">
168 169 170 171 172 173 174
                        <el-option v-for="item in codes.intprd" :key="item.value" :label="item.label" :value="item.value"></el-option>
                    </c-select>
                </el-form-item>
            </c-col>
                        
            <c-col :span="24">
                <el-form-item label="基准利率规则" prop="trtmod.finmod.dinmod.jzllgz">
“yanyuxin” committed
175
                    <c-select v-model="model.trtmod.finmod.dinmod.jzllgz" style="width:100%" placeholder="请选择基准利率规则">
176 177 178 179 180 181 182
                        <el-option v-for="item in codes.jzllgz" :key="item.value" :label="item.label" :value="item.value"></el-option>
                    </c-select>
                </el-form-item>
            </c-col>
                        
            <c-col :span="24">
                <el-form-item label="利率调整方式" prop="trtmod.finmod.ratchgtyp">
“yanyuxin” committed
183
                    <c-select v-model="model.trtmod.finmod.ratchgtyp" style="width:100%" placeholder="利率调调整方式">
184 185 186 187 188 189 190
                        <el-option v-for="item in codes.ratchgtyp" :key="item.value" :label="item.label" :value="item.value"></el-option>
                    </c-select>
                </el-form-item>
            </c-col>
                        
            <c-col :span="24">
                <el-form-item label="新到期日" prop="newmatdat">
“yanyuxin” committed
191
                    <c-date-picker type="date"  v-model="model.newmatdat" style="width:100%"  placeholder="请选择新到期日期"></c-date-picker>
192 193 194 195 196
                </el-form-item>
            </c-col>
                        
            <c-col :span="24">
                <c-form-item label="基准利率" prop="trdgrp.rec.intrat">
“yanyuxin” committed
197
                    <c-input  v-model="model.trdgrp.rec.intrat" :disabled="true" ></c-input>
198 199 200 201 202 203 204 205 206 207 208 209 210
                </c-form-item>
            </c-col>
                        
            <c-col :span="24">
                <el-form-item label="市场LPR期限品种" prop="trdgrp.rec.lprtyp">
                    <c-select v-model="model.trdgrp.rec.lprtyp" style="width:100%" placeholder="请选择LPR期限品种">
                        <el-option v-for="item in codes.lprtyp" :key="item.value" :label="item.label" :value="item.value"></el-option>
                    </c-select>
                </el-form-item>
            </c-col>
                        
            <c-col :span="24">
                <c-form-item label="正常执行利率" prop="trdgrp.rec.actrat">
“yanyuxin” committed
211
                    <c-input  v-model="model.trdgrp.rec.actrat"  placeholder="请输入正常执行利率"></c-input>
212 213 214 215 216
                </c-form-item>
            </c-col>
                        
            <c-col :span="24">
                <el-form-item label="第一还款账号" prop="trtmod.finmod.act1">
“yanyuxin” committed
217
                    <c-select v-model="model.trtmod.finmod.act1" style="width:100%" placeholder="请选择第一还款账号">
218
                        <el-option v-for="(item, idx) in codes.codeSet['trtmod.finmod.act1']" :key="idx" :label="item.split('\t')[1]" :value="item.split('\t')[0]"></el-option>
219 220 221 222 223 224 225 226 227 228
                    </c-select>
                </el-form-item>
            </c-col>
             
        </c-col>

        <!--=================中部-右=================  -->
        <c-col :span="12">
            <c-col :span="24">
                <c-form-item label="融资账号" prop="trdgrp.rec.finact">
“yanyuxin” committed
229
                    <c-input  v-model="model.trdgrp.rec.finact" maxlength="21" :disabled="true" ></c-input>
230 231 232
                </c-form-item>
            </c-col>
                        
“yanyuxin” committed
233
            <c-col :span="24">
234
                <c-form-item label="计息日期" prop="trtmod.finmod.intdat">
“yanyuxin” committed
235
                    <c-fullbox>
“yanyuxin” committed
236
                        <c-input 
“yanyuxin” committed
237
                        v-model="model.trtmod.finmod.intdat" 
“yanyuxin” committed
238 239 240 241 242 243
                        maxlength="2" 
                        placeholder="请输入计息日期"
                        style="width:70%"
                        :disabled="model.trtmod.finmod.intprd == '6'
                        || model.trtmod.finmod.intprd=='7'
                        || model.trtmod.finmod.intprd=='B'"></c-input>
“yanyuxin” committed
244 245 246
                        <c-checkbox 
                        v-model="model.trtmod.finmod.wjdkfl"
                        style="width:30%"
“yanyuxin” committed
247
                        :disabled="true"
“yanyuxin” committed
248 249
                        >是否到期主动扣收款</c-checkbox>
                    </c-fullbox>
250 251 252 253 254
                </c-form-item>
            </c-col>
                        
            <c-col :span="12">
                <el-form-item label="利率调整周期" prop="trtmod.finmod.ratchgprd">
“yanyuxin” committed
255 256 257 258 259 260 261
                    <c-select 
                    v-model="model.trtmod.finmod.ratchgprd" 
                    style="width:100%" 
                    placeholder="请选择利率调整周期" 
                    :disabled="model.trtmod.finmod.ratchgtyp !='7'
                    && model.trtmod.finmod.ratchgtyp!='8'
                    && model.trtmod.finmod.ratchgtyp!='9'">
262 263 264 265 266 267 268
                        <el-option v-for="item in codes.ratchgprd" :key="item.value" :label="item.label" :value="item.value"></el-option>
                    </c-select>
                </el-form-item>
            </c-col>
                        
            <c-col :span="12">
                <c-form-item label="利率调整月日数" prop="trtmod.finmod.ratchgdat">
“yanyuxin” committed
269 270 271 272 273
                    <c-input 
                    v-model="model.trtmod.finmod.ratchgdat" 
                    maxlength="4" 
                    placeholder="请输入利率调整月日数"
                    :disabled="model.trtmod.finmod.ratchgtyp != '4' && model.trtmod.finmod.ratchgtyp != '5'"></c-input>
274 275 276 277 278
                </c-form-item>
            </c-col>
                        
            <c-col :span="12">
                <c-form-item label="融资天数" prop="trdgrp.rec.tenday">
“yanyuxin” committed
279
                    <c-input  v-model="model.trdgrp.rec.tenday" :disabled="true" ></c-input>
280 281 282 283 284
                </c-form-item>
            </c-col>

            <c-col :span="12">
                <c-form-item label="宽限期" prop="trtmod.finmod.graday">
“yanyuxin” committed
285
                    <c-input  v-model="model.trtmod.finmod.graday" :disabled="true" placeholder="宽限期"></c-input>
286 287 288 289 290 291
                </c-form-item>
            </c-col>
                        
            <c-col :span="12">
                <el-form-item label="浮动方式" prop="trtmod.finmod.flttyp">
                    <c-select v-model="model.trtmod.finmod.flttyp" style="width:100%" placeholder="请选择浮动方式">
“yanyuxin” committed
292
                        <el-option v-for="item in codes.flttyp" :key="item.value" :label="item.label" :value="item.value"></el-option>
293 294 295 296 297 298
                    </c-select>
                </el-form-item>
            </c-col>
                        
            <c-col :span="12">
                <c-form-item label="浮动值" prop="trtmod.finmod.fltval">
“yanyuxin” committed
299 300 301 302 303
                    <c-input  
                    v-model="model.trtmod.finmod.fltval" 
                    placeholder="请输入浮动值" 
                    :disabled="model.trtmod.finmod.flttyp =='0'"
                    style="width:90%"></c-input>
304 305
                </c-form-item>
            </c-col>
“yanyuxin” committed
306
<!--                         
307 308
                <c-col :span="12">
                    <span  v-text="model.trtmod.finmod.pctlab"   data-path=".trtmod.finmod.pctlab" > </span>
“yanyuxin” committed
309
                </c-col> -->
310 311 312 313
            
                        
            <c-col :span="12">
                <el-form-item label="逾期计息方式" prop="trtmod.finmod.ovdinttyp">
“yanyuxin” committed
314
                    <c-select v-model="model.trtmod.finmod.ovdinttyp" style="width:100%" placeholder="请选择呆滞计息方式">
315 316 317 318 319 320 321
                        <el-option v-for="item in codes.ovdinttyp" :key="item.value" :label="item.label" :value="item.value"></el-option>
                    </c-select>
                </el-form-item>
            </c-col>
                        
            <c-col :span="12">
                <c-form-item label="罚息比率" prop="trtmod.finmod.ovdintrat">
“yanyuxin” committed
322 323 324
                    <c-input  
                    v-model="model.trtmod.finmod.ovdintrat"
                    style="width:90%"
“yanyuxin” committed
325
                    placeholder="请输入罚息比率"></c-input>%
326 327 328 329 330
                </c-form-item>
            </c-col>
                        
            <c-col :span="24">
                <el-form-item label="第三还款方式" prop="trtmod.finmod.acttyp">
“yanyuxin” committed
331 332
                    <c-select v-model="model.trtmod.finmod.acttyp" style="width:100%" placeholder="请选择第三还款方式">
                        <el-option v-for="item in codes.acttyp1" :key="item.value" :label="item.label" :value="item.value"></el-option>
333 334 335 336 337 338 339
                    </c-select>
                </el-form-item>
            </c-col>

                        
            <c-col :span="24">
                <el-form-item label="第三方还款账号" prop="trtmod.finmod.act3">
“yanyuxin” committed
340 341 342 343 344
                    <c-select 
                    filterable 
                    allow-create 
                    v-model="model.trtmod.finmod.act3" 
                    style="width:100%" 
345
                    :disabled="model.trtmod.finmod.acttyp == ''"
“yanyuxin” committed
346
                    placeholder="请选择第三方还款账号">
347 348 349 350 351 352 353
                        <el-option v-for="item in codes.act3" :key="item.value" :label="item.label" :value="item.value"></el-option>
                    </c-select>
                </el-form-item>
            </c-col>
        </c-col>
    </c-row>
    </c-content>
“yanyuxin” committed
354 355 356 357 358 359 360
  </div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtame/Event"
“yanyuxin” committed
361 362
import Ptap from "~/views/Public/Ptap";

“yanyuxin” committed
363 364

export default {
“yanyuxin” committed
365
    components: { "c-ptap": Ptap },
“yanyuxin” committed
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382
    inject: ['root'],
    props:["model","codes"],
    mixins: [commonProcess],
    data(){
        return {

        }
    },
    methods:{...Event},
    created:function(){

    }
}
</script>
<style>

</style>