视频预约
This commit is contained in:
parent
23afdde69b
commit
b5bee11889
@ -5,10 +5,10 @@
|
|||||||
<div class="dialog-content dialog-office-batch">
|
<div class="dialog-content dialog-office-batch">
|
||||||
<div class="pt-8">
|
<div class="pt-8">
|
||||||
<!-- <div class="flex-row align-items-center justify-content-between mb-16 case-batch-num">
|
<!-- <div class="flex-row align-items-center justify-content-between mb-16 case-batch-num">
|
||||||
<span>选中<a>{{eventTraDialog.caseids.length}}</a>个案件,系统将对您选择的案件进行批量电子短信送达!</span>
|
<span>选中<a>{{eventDialog.caseids.length}}</a>个案件,系统将对您选择的案件进行批量电子短信送达!</span>
|
||||||
</div> -->
|
</div> -->
|
||||||
<el-form ref="ruleFormRepayment"
|
<el-form ref="ruleFormRepayment"
|
||||||
:model="videoObj"
|
:model="repaymentObj"
|
||||||
:rules="rulesClientRule"
|
:rules="rulesClientRule"
|
||||||
label-width="130px">
|
label-width="130px">
|
||||||
|
|
||||||
@ -42,102 +42,9 @@
|
|||||||
|
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-form-item label="" prop="type">
|
|
||||||
<el-select v-model="repaymentObj.type" class="width100" disabled
|
|
||||||
placeholder="请选择还款方式" size="small">
|
|
||||||
<el-option
|
|
||||||
v-for="(item,index) in RepaymentOptions"
|
|
||||||
:key="index"
|
|
||||||
:label="item.label"
|
|
||||||
:value="item.value">
|
|
||||||
</el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="还款金额" prop="totalAmount">
|
|
||||||
<el-input class="inputpaddingtop2" disabled
|
|
||||||
size="small"
|
|
||||||
placeholder="请输入还款金额"
|
|
||||||
v-model="repaymentObj.totalAmount"
|
|
||||||
@input="inputChange($event)">
|
|
||||||
<template slot="append">元</template>
|
|
||||||
</el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<!-- 枚举备注: ALL :一次性全部回款 STAGES :全部分期 MIX :混合,部分先还加分期 OTHER :其他 -->
|
|
||||||
<el-form-item v-if="repaymentObj.type == 'MIX'" label="分期前偿还金额" prop="partAmount">
|
|
||||||
<el-input class="inputpaddingtop2" disabled
|
|
||||||
size="small"
|
|
||||||
placeholder="请输入分期前偿还金额"
|
|
||||||
v-model="repaymentObj.partAmount"
|
|
||||||
@input="inputChange($event)">
|
|
||||||
<template slot="append">元</template>
|
|
||||||
</el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="repaymentObj.type == 'MIX'" label="先还日期" prop="partDate">
|
|
||||||
<el-date-picker class="width100" size="small" disabled
|
|
||||||
v-model="repaymentObj.partDate"
|
|
||||||
type="date"
|
|
||||||
placeholder="选择先还日期"
|
|
||||||
value-format="yyyy-MM-dd"
|
|
||||||
format="yyyy-MM-dd">
|
|
||||||
</el-date-picker>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="repaymentObj.type == 'MIX'" label="分期部分金额" prop="productTypeId">
|
|
||||||
<el-input class="inputpaddingtop2"
|
|
||||||
size="small"
|
|
||||||
disabled
|
|
||||||
placeholder="分期部分金额"
|
|
||||||
v-model="repaymentObj.moneyAmount">
|
|
||||||
<template slot="append">元</template>
|
|
||||||
</el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="repaymentObj.type == 'STAGES' || repaymentObj.type == 'MIX'" label="分期期数" prop="stagesNum">
|
|
||||||
<el-input
|
|
||||||
size="small" disabled
|
|
||||||
placeholder="请输入分期期数"
|
|
||||||
v-model="repaymentObj.stagesNum"
|
|
||||||
@input="inputChange($event)">
|
|
||||||
</el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="repaymentObj.type == 'STAGES' || repaymentObj.type == 'MIX'" label="每期还款金额" prop="stagesAmount">
|
|
||||||
<el-input class="inputpaddingtop2"
|
|
||||||
size="small"
|
|
||||||
disabled
|
|
||||||
placeholder="每期还款金额"
|
|
||||||
v-model="repaymentObj.stagesAmount">
|
|
||||||
<template slot="append">元</template>
|
|
||||||
</el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="repaymentObj.type == 'STAGES' || repaymentObj.type == 'MIX'" label="每期还款日期" prop="stagesDay">
|
|
||||||
<el-select v-model="repaymentObj.stagesDay" class="width100" disabled
|
|
||||||
placeholder="请选择每期还款日期" size="small">
|
|
||||||
<el-option
|
|
||||||
v-for="(item, index) in 31"
|
|
||||||
:key="index"
|
|
||||||
:label="(index+1)+'日'"
|
|
||||||
:value="(index+1)">
|
|
||||||
</el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item v-if="repaymentObj.type == 'ALL' || repaymentObj.type == 'STAGES' || repaymentObj.type == 'MIX'" label="还款截止日期" prop="paybackDate">
|
|
||||||
<el-date-picker class="width100" size="small" disabled
|
|
||||||
v-model="repaymentObj.paybackDate"
|
|
||||||
type="date"
|
|
||||||
placeholder="选择日期"
|
|
||||||
value-format="yyyy-MM-dd"
|
|
||||||
format="yyyy-MM-dd">
|
|
||||||
</el-date-picker>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="备注说明" prop="remark">
|
|
||||||
<el-input disabled
|
|
||||||
size="small"
|
|
||||||
clearable
|
|
||||||
placeholder="请输入备注说明"
|
|
||||||
v-model="repaymentObj.remark">
|
|
||||||
</el-input>
|
|
||||||
</el-form-item>
|
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<el-collapse-transition>
|
<!-- <el-collapse-transition>
|
||||||
<el-row :gutter="56">
|
<el-row :gutter="56">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="" prop="type">
|
<el-form-item label="" prop="type">
|
||||||
@ -154,13 +61,13 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-collapse-transition>
|
</el-collapse-transition> -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<span slot="footer" class="dialog-footer">
|
<span slot="footer" class="dialog-footer">
|
||||||
<el-button @click="handleClose()">取消</el-button>
|
<el-button @click="handleClose()">取消</el-button>
|
||||||
<el-button type="primary" @click="handleSubmit()">批量送达</el-button>
|
<el-button type="primary" @click="handleSubmit()">立即预约</el-button>
|
||||||
</span>
|
</span>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
</div>
|
</div>
|
||||||
@ -171,7 +78,7 @@ import api from "@/services/caseManagement";
|
|||||||
components: {
|
components: {
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
eventTraDialog: {
|
eventDialog: {
|
||||||
type: Object,
|
type: Object,
|
||||||
default: () => {
|
default: () => {
|
||||||
return {}
|
return {}
|
||||||
@ -180,7 +87,7 @@ import api from "@/services/caseManagement";
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
videoObj:{},
|
repaymentObj:{},
|
||||||
rulesClientRule:{
|
rulesClientRule:{
|
||||||
type: [
|
type: [
|
||||||
{ required: true, message: '请选择还款方式', trigger: 'change',},
|
{ required: true, message: '请选择还款方式', trigger: 'change',},
|
||||||
@ -210,7 +117,7 @@ import api from "@/services/caseManagement";
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
|
console.log(1231)
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
smsChange(){
|
smsChange(){
|
||||||
@ -222,7 +129,7 @@ import api from "@/services/caseManagement";
|
|||||||
},
|
},
|
||||||
|
|
||||||
handleClose() {
|
handleClose() {
|
||||||
this.$emit('update:eventTraDialog', null)
|
this.$emit('update:eventDialog', null)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user