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