视频预约

This commit is contained in:
liuxi 2024-12-24 10:14:22 +08:00
parent 23afdde69b
commit b5bee11889

View File

@ -5,10 +5,10 @@
<div class="dialog-content dialog-office-batch">
<div class="pt-8">
<!-- <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> -->
<el-form ref="ruleFormRepayment"
:model="videoObj"
:model="repaymentObj"
:rules="rulesClientRule"
label-width="130px">
@ -42,102 +42,9 @@
</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-collapse-transition>
<!-- <el-collapse-transition>
<el-row :gutter="56">
<el-col :span="24">
<el-form-item label="" prop="type">
@ -154,13 +61,13 @@
</el-col>
</el-row>
</el-collapse-transition>
</el-collapse-transition> -->
</div>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="handleClose()">取消</el-button>
<el-button type="primary" @click="handleSubmit()">批量送达</el-button>
<el-button type="primary" @click="handleSubmit()">立即预约</el-button>
</span>
</el-dialog>
</div>
@ -171,7 +78,7 @@ import api from "@/services/caseManagement";
components: {
},
props: {
eventTraDialog: {
eventDialog: {
type: Object,
default: () => {
return {}
@ -180,7 +87,7 @@ import api from "@/services/caseManagement";
},
data() {
return {
videoObj:{},
repaymentObj:{},
rulesClientRule:{
type: [
{ required: true, message: '请选择还款方式', trigger: 'change',},
@ -210,7 +117,7 @@ import api from "@/services/caseManagement";
};
},
mounted () {
console.log(1231)
},
methods: {
smsChange(){
@ -222,7 +129,7 @@ import api from "@/services/caseManagement";
},
handleClose() {
this.$emit('update:eventTraDialog', null)
this.$emit('update:eventDialog', null)
},
}
};