修改bug
This commit is contained in:
parent
877b64e517
commit
db0a29c86b
@ -442,6 +442,8 @@ export default {
|
||||
}
|
||||
},
|
||||
async created() {
|
||||
// console.log(window.tccc.Agent.getStatus(),'window.tccc.Agent.getStatus()')
|
||||
|
||||
window.addEventListener('beforeunload', this.handleBeforeUnload);
|
||||
// if(this.$route.query.caseId != null && this.$route.query.caseId != undefined) {
|
||||
// this.caseId = this.$route.query.caseId || null
|
||||
@ -663,7 +665,27 @@ export default {
|
||||
// 获取案件列表
|
||||
callingCaseList() {
|
||||
api.callingCaseList({}).then(res => {
|
||||
this.queueList = res.queue || []
|
||||
// this.queueList = res.queue || []
|
||||
let caseCllList = []
|
||||
let mainCaseId = null
|
||||
res.queue.forEach(item =>{
|
||||
mainCaseId = null
|
||||
if(item.jointDebt == 1){
|
||||
// 有共债 mainCaseId
|
||||
item.caseId = item.mainCaseId
|
||||
mainCaseId = item.mainCaseId
|
||||
if(!caseCllList.find(item=>{return item.caseId == mainCaseId}))
|
||||
{
|
||||
caseCllList.push(item)
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
caseCllList.push(item)
|
||||
}
|
||||
})
|
||||
|
||||
this.queueList = caseCllList
|
||||
|
||||
})
|
||||
},
|
||||
@ -790,9 +812,11 @@ export default {
|
||||
}
|
||||
try {
|
||||
let data = await window.tccc.Call.muteMic({sessionId: this.sessionId})
|
||||
// console.log(data,'datadatadata')
|
||||
this.isMute = true
|
||||
this.$message.success('已静音')
|
||||
} catch (err) {
|
||||
// console.log(err,'errerrerrerr')
|
||||
// 静音失败
|
||||
this.$message.error('静音失败')
|
||||
}
|
||||
|
||||
@ -78,7 +78,10 @@
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="repaymentObj.type == 'STAGES' || repaymentObj.type == 'MIX'" label="每期还款日期" prop="stagesDay">
|
||||
<el-form-item v-if="repaymentObj.type == 'STAGES' || repaymentObj.type == 'MIX'" label="每期还款日期" prop="stagesDay"
|
||||
:rules="[
|
||||
{ required: true, message: '请选择每期还款日期', trigger: 'change',},
|
||||
]">
|
||||
<el-select v-model="repaymentObj.stagesDay" class="width100" disabled
|
||||
placeholder="请选择每期还款日期" size="small">
|
||||
<el-option
|
||||
@ -138,7 +141,10 @@
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<!-- 枚举备注: ALL :一次性全部回款 STAGES :全部分期 MIX :混合,部分先还加分期 OTHER :其他 -->
|
||||
<el-form-item v-if="repaymentObj.type == 'MIX'" label="分期前偿还金额" prop="partAmount">
|
||||
<el-form-item v-if="repaymentObj.type == 'MIX'" label="分期前偿还金额" prop="partAmount"
|
||||
:rules="[
|
||||
{ required: true, validator: validatePass2, trigger: 'change'},
|
||||
]">
|
||||
<el-input class="inputpaddingtop2"
|
||||
size="small"
|
||||
placeholder="请输入分期前偿还金额"
|
||||
@ -147,7 +153,10 @@
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="repaymentObj.type == 'MIX'" label="先还日期" prop="partDate">
|
||||
<el-form-item v-if="repaymentObj.type == 'MIX'" label="先还日期" prop="partDate"
|
||||
:rules="[
|
||||
{ required: true, message: '请选择分期前偿还日期', trigger: 'change',},
|
||||
]">
|
||||
<el-date-picker class="width100" size="small"
|
||||
v-model="repaymentObj.partDate"
|
||||
type="date"
|
||||
@ -166,7 +175,11 @@
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="repaymentObj.type == 'STAGES' || repaymentObj.type == 'MIX'" label="分期期数" prop="stagesNum">
|
||||
<el-form-item v-if="repaymentObj.type == 'STAGES' || repaymentObj.type == 'MIX'" label="分期期数" prop="stagesNum"
|
||||
:rules="[
|
||||
{ required: true, message: '请输入分期期数', trigger: 'change',},
|
||||
{ pattern: /^[1-9]\d*$/, message: '只能输入正整数', trigger: ['blur', 'change']}
|
||||
]">
|
||||
<el-input
|
||||
size="small"
|
||||
placeholder="请输入分期期数"
|
||||
@ -194,7 +207,11 @@
|
||||
</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-form-item v-if="repaymentObj.type == 'ALL' || repaymentObj.type == 'STAGES' || repaymentObj.type == 'MIX'" label="还款截止日期" prop="paybackDate"
|
||||
:rules="[
|
||||
{ required: true, message: '请选择还款截止日期', trigger: 'change',},
|
||||
{ required: true, validator: validatePass3, trigger: 'change',},
|
||||
]">
|
||||
<el-date-picker class="width100" size="small"
|
||||
v-model="repaymentObj.paybackDate"
|
||||
type="date"
|
||||
@ -280,29 +297,24 @@ import api from "@/services/caseManagement";
|
||||
{ required: true, message: '请输入还款金额', trigger: 'change',},
|
||||
{ pattern: /^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/, message: '请输入2位小数金额', trigger: ['blur', 'change']}
|
||||
],
|
||||
|
||||
// paybackDate: [
|
||||
// { required: true, message: '请选择还款截止日期', trigger: 'change',},
|
||||
// { required: true, validator: validatePass3, trigger: 'change',},
|
||||
// ],
|
||||
paybackDate: [
|
||||
{ required: true, validator: validatePass3, trigger: 'change',},
|
||||
],
|
||||
stagesDay: [
|
||||
{ required: true, message: '请选择每期还款日期', trigger: 'change',},
|
||||
],
|
||||
// stagesDay: [
|
||||
// { required: true, message: '请选择每期还款日期', trigger: 'change',},
|
||||
// ],
|
||||
|
||||
// partAmount: [
|
||||
// { required: true, message: '请输入分期前偿还金额', trigger: 'change',},
|
||||
// { pattern: /^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0.\d{1,2}$/, message: '请输入2位小数金额', trigger: ['blur', 'change']}
|
||||
// { required: true, validator: validatePass2, trigger: 'change'},
|
||||
// ],
|
||||
// partDate: [
|
||||
// { required: true, message: '请选择分期前偿还日期', trigger: 'change',},
|
||||
// ],
|
||||
// stagesNum: [
|
||||
// { required: true, message: '请输入分期期数', trigger: 'change',},
|
||||
// { pattern: /^[1-9]\d*$/, message: '只能输入正整数', trigger: ['blur', 'change']}
|
||||
// ],
|
||||
partAmount: [
|
||||
{ required: true, validator: validatePass2, trigger: 'change'},
|
||||
],
|
||||
partDate: [
|
||||
{ required: true, message: '请选择分期前偿还日期', trigger: 'change',},
|
||||
],
|
||||
stagesNum: [
|
||||
{ required: true, message: '请输入分期期数', trigger: 'change',},
|
||||
{ pattern: /^[1-9]\d*$/, message: '只能输入正整数', trigger: ['blur', 'change']}
|
||||
],
|
||||
},
|
||||
planList:[],
|
||||
oldrepaymentObj:{},
|
||||
@ -314,8 +326,11 @@ import api from "@/services/caseManagement";
|
||||
},
|
||||
methods: {
|
||||
handleSubmitRepayment(){
|
||||
console.log(1,'handleSubmitRepayment')
|
||||
this.$refs.ruleFormRepayment.validate((valid) => {
|
||||
if (valid){
|
||||
|
||||
console.log(2,'handleSubmitRepayment')
|
||||
this.repaymentObj.caseId = this.eventDialog.caseId
|
||||
api.getcase_payback_save(this.repaymentObj).then(res => {
|
||||
if(!res.code){
|
||||
@ -324,6 +339,9 @@ import api from "@/services/caseManagement";
|
||||
}
|
||||
})
|
||||
}
|
||||
else{
|
||||
console.log(valid,'valid')
|
||||
}
|
||||
})
|
||||
},
|
||||
getplanlist(){
|
||||
|
||||
@ -30,8 +30,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button @click="handleMarkers">标记为不明来电</el-button>
|
||||
<el-button @click="handleClose">取消</el-button>
|
||||
<!-- <el-button @click="handleMarkers">标记为不明来电</el-button> -->
|
||||
<el-button @click="handleClose">关闭</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</template>
|
||||
@ -66,6 +66,7 @@ export default {
|
||||
this.tableData = res;
|
||||
}
|
||||
})
|
||||
this.handleMarkers()
|
||||
},
|
||||
// 标记来电
|
||||
async handleMarkers() {
|
||||
@ -75,9 +76,9 @@ export default {
|
||||
phone: this.eventDialog.phone,
|
||||
}
|
||||
voiceCall.markUnknow(jsonData).then(res => {
|
||||
this.$message.success('标记成功!')
|
||||
this.handleClose()
|
||||
this.$emit('handleSubmit', null)
|
||||
// this.$message.success('标记成功!')
|
||||
// this.handleClose()
|
||||
// this.$emit('handleSubmit', null)
|
||||
})
|
||||
} catch (error) {
|
||||
console.error(`${error}`)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user