1 line
29 KiB
JavaScript
1 line
29 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-39c1a12c"],{"244e":function(t,e,s){},7309:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"app-container bgHeight"},[t.showDetail?s("div",{staticClass:"detail-page"},[s("el-page-header",{attrs:{content:"催收委案详情"},on:{back:t.closeDetail}}),t._v(" "),s("div",{staticClass:"detail-body"},[s("house-lawsuit-detail",{attrs:{row:t.detailRow,"stage-list":t.houseLawsuitStageList,"status-list":t.houseLawsuitStatusList,"case-assignment-status-list":t.caseAssignmentStatusList}})],1)],1):s("div",[s("div",{staticClass:"searchStys transition_dom"},[s("el-form",{ref:"query",attrs:{model:t.query},nativeOn:{submit:function(t){t.preventDefault()}}},[s("div",{staticClass:"searchBar"},[s("div",{staticClass:"searchInput"},[s("el-row",{attrs:{gutter:24}},[s("el-col",{attrs:{span:4}},[s("el-form-item",{attrs:{prop:"stageList"}},[s("el-select",{attrs:{multiple:"",clearable:"",placeholder:"请选择诉讼流程阶段"},model:{value:t.query.stageList,callback:function(e){t.$set(t.query,"stageList",e)},expression:"query.stageList"}},t._l(t.houseLawsuitStageList,(function(t){return s("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1),t._v(" "),s("el-col",{attrs:{span:4}},[s("el-form-item",{attrs:{prop:"statusList"}},[s("el-select",{attrs:{multiple:"",clearable:"",placeholder:"请选择流程结果"},model:{value:t.query.statusList,callback:function(e){t.$set(t.query,"statusList",e)},expression:"query.statusList"}},t._l(t.houseLawsuitStatusList,(function(t){return s("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1),t._v(" "),s("el-col",{attrs:{span:4}},[s("el-form-item",{attrs:{prop:"caseAssignmentStatus"}},[s("el-select",{attrs:{clearable:"",placeholder:"请选择委案状态"},model:{value:t.query.caseAssignmentStatus,callback:function(e){t.$set(t.query,"caseAssignmentStatus",e)},expression:"query.caseAssignmentStatus"}},t._l(t.caseAssignmentStatusList,(function(t){return s("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1),t._v(" "),s("el-col",{attrs:{span:4}},[s("el-form-item",{attrs:{prop:"houseNo"}},[s("el-input",{attrs:{clearable:"",placeholder:"请输入房屋号"},model:{value:t.query.houseNo,callback:function(e){t.$set(t.query,"houseNo",e)},expression:"query.houseNo"}})],1)],1),t._v(" "),s("el-col",{attrs:{span:4}},[s("el-form-item",{attrs:{prop:"caseAssignmentNo"}},[s("el-input",{attrs:{clearable:"",placeholder:"请输入委案编号"},model:{value:t.query.caseAssignmentNo,callback:function(e){t.$set(t.query,"caseAssignmentNo",e)},expression:"query.caseAssignmentNo"}})],1)],1)],1)],1),t._v(" "),s("div",{staticClass:"searchBtn"},[s("el-form-item",[s("el-button",{on:{click:t.resetQuery}},[t._v("重置")]),t._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:t.onSearch}},[t._v("查询")])],1)],1)])])],1),t._v(" "),s("el-card",{staticClass:"box-card",attrs:{shadow:"never"}},[s("div",{staticClass:"planLst",attrs:{slot:"header"},slot:"header"},[s("span",{staticClass:"planTitle"},[t._v("催收委案列表")]),t._v(" "),s("div",{staticClass:"planActions"},[s("el-button",{attrs:{size:"mini",type:"success",disabled:0===t.selectedRows.length},on:{click:t.openSignCaseAssignmentDialogByBatch}},[t._v("\n 批量签署委案\n ")]),t._v(" "),s("el-button",{attrs:{size:"mini",type:"warning",disabled:0===t.selectedRows.length},on:{click:t.openUpdateAmountDialogByBatch}},[t._v("\n 批量更新委案金额\n ")]),t._v(" "),s("el-button",{attrs:{size:"mini",type:"danger",disabled:0===t.selectedRows.length},on:{click:t.openRefuseDialogByBatch}},[t._v("\n 批量拒绝委案\n ")]),t._v(" "),s("el-button",{attrs:{size:"mini",type:"primary",disabled:0===t.selectedRows.length},on:{click:t.openApproveDialogByBatch}},[t._v("\n 批量同意委案\n ")])],1)]),t._v(" "),s("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],ref:"table",attrs:{border:"",data:t.list,"header-cell-style":t.headClass,"row-key":function(t){return t.id}},on:{"selection-change":t.handleSelectionChange}},[s("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"所属项目","min-width":"180","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.projectName||"-"))]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"委案编号","min-width":"180","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.caseAssignmentNo||0===e.row.caseAssignmentNo?s("el-link",{attrs:{type:"primary",underline:!1,disabled:!t.canViewDetail(e.row)},on:{click:function(s){return t.openDetail(e.row)}}},[t._v("\n "+t._s(e.row.caseAssignmentNo)+"\n ")]):s("span",[t._v("-")])]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"房屋号","min-width":"140","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.houseNo||"-"))]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"拖欠期数","min-width":"110"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.arrearsPeriods||0))]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"拖欠时长(月)","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.arrearsDuration||0))]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"right",label:"欠费本金","min-width":"120","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[s("div",{staticStyle:{"text-align":"right"}},[t._v("\n "+t._s(t._f("setNumberDivisionToFixed")(e.row.baseAmount||0))+"\n ")])]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"right",label:"欠费违约金","min-width":"120","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[s("div",{staticStyle:{"text-align":"right"}},[t._v("\n "+t._s(t._f("setNumberDivisionToFixed")(e.row.feeAmount||0))+"\n ")])]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"诉讼流程阶段","min-width":"160","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("getItemType")(e.row.stage,t.houseLawsuitStageList))+"\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"流程结果","min-width":"160","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("getItemType")(e.row.status,t.houseLawsuitStatusList))+"\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"委案状态","min-width":"110"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("getItemType")(e.row.caseAssignmentStatus,t.caseAssignmentStatusList))+"\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"回款状态","min-width":"150","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("getItemType")(e.row.receivablesRecoveryStatus,t.receivablesRecoveryStatusList))+"\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"对账状态","min-width":"120","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("getItemType")(e.row.reconciliationStatus,t.reconciliationStatusList))+"\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"操作人","min-width":"110"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.updaterName||"-"))]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"委托案件开始时间","min-width":"150","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.chargeDateStart||"-"))]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"委托案件结束时间","min-width":"150","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.chargeDateEnd||"-"))]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"操作时间","min-width":"170"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.updateTime||"-"))]}}])}),t._v(" "),s("el-table-column",{attrs:{align:"center",label:"操作","min-width":"140",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[2===Number(e.row.caseAssignmentStatus)?[s("el-button",{staticStyle:{color:"#f56c6c"},attrs:{type:"text",size:"mini"},on:{click:function(s){return t.handleDecision(e.row,"refuse")}}},[t._v("\n 拒绝委案\n ")]),t._v(" "),s("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(s){return t.handleDecision(e.row,"approve")}}},[t._v("\n 同意委案\n ")])]:5===Number(e.row.caseAssignmentStatus)?[s("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(s){return t.openUpdateAmountDialogBySingle(e.row)}}},[t._v("\n 更新委案金额\n ")])]:s("span",[t._v("-")])]}}])})],1),t._v(" "),s("div",{staticClass:"paginations"},[s("el-pagination",{attrs:{background:"","current-page":t.query.pageNumber,"page-sizes":[10,30,50],"page-size":t.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"update:currentPage":function(e){return t.$set(t.query,"pageNumber",e)},"update:current-page":function(e){return t.$set(t.query,"pageNumber",e)},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1),t._v(" "),s("el-dialog",{attrs:{title:"同意委案",visible:t.approveDialogVisible,width:"420px","close-on-click-modal":!1},on:{"update:visible":function(e){t.approveDialogVisible=e}}},[s("el-form",{attrs:{"label-width":"90px"}},[s("el-form-item",{attrs:{label:"委案律所"}},[s("el-select",{attrs:{placeholder:"请选择委案律所"},model:{value:t.approveForm.lawFirm,callback:function(e){t.$set(t.approveForm,"lawFirm",e)},expression:"approveForm.lawFirm"}},t._l(t.lawFirmOptions,(function(t){return s("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),t._v(" "),s("el-form-item",{attrs:{label:"备注"}},[s("el-input",{attrs:{type:"textarea",rows:3,maxlength:120,"show-word-limit":"",placeholder:"请输入备注(120字以内)"},model:{value:t.approveForm.remark,callback:function(e){t.$set(t.approveForm,"remark",e)},expression:"approveForm.remark"}})],1)],1),t._v(" "),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.approveDialogVisible=!1}}},[t._v("取消")]),t._v(" "),s("el-button",{attrs:{type:"primary",loading:t.approveSubmitting},on:{click:t.submitApprove}},[t._v("\n 确定\n ")])],1)],1),t._v(" "),s("el-dialog",{attrs:{title:"更新委案金额",visible:t.updateAmountDialogVisible,width:"460px","close-on-click-modal":!1},on:{"update:visible":function(e){t.updateAmountDialogVisible=e}}},[s("el-form",{attrs:{"label-width":"110px"}},[s("el-form-item",{attrs:{label:"委托案件时间"}},[s("el-date-picker",{attrs:{type:"monthrange","range-separator":"至","start-placeholder":"委托案件开始时间","end-placeholder":"委托案件结束时间","value-format":"yyyy-MM",format:"yyyy-MM"},model:{value:t.updateAmountForm.monthRange,callback:function(e){t.$set(t.updateAmountForm,"monthRange",e)},expression:"updateAmountForm.monthRange"}})],1),t._v(" "),s("el-form-item",{attrs:{label:"备注"}},[s("el-input",{attrs:{type:"textarea",rows:3,maxlength:120,"show-word-limit":"",placeholder:"请输入备注(120字以内)"},model:{value:t.updateAmountForm.remark,callback:function(e){t.$set(t.updateAmountForm,"remark",e)},expression:"updateAmountForm.remark"}})],1)],1),t._v(" "),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.updateAmountDialogVisible=!1}}},[t._v("取消")]),t._v(" "),s("el-button",{attrs:{type:"primary",loading:t.updateAmountSubmitting},on:{click:t.submitUpdateAmount}},[t._v("\n 确定\n ")])],1)],1),t._v(" "),s("el-dialog",{attrs:{title:"拒绝委案",visible:t.refuseDialogVisible,width:"460px","close-on-click-modal":!1},on:{"update:visible":function(e){t.refuseDialogVisible=e}}},[s("el-form",{attrs:{"label-width":"90px"}},[s("el-form-item",{attrs:{label:"备注"}},[s("el-input",{attrs:{type:"textarea",rows:3,maxlength:120,"show-word-limit":"",placeholder:"请输入备注(120字以内)"},model:{value:t.refuseForm.remark,callback:function(e){t.$set(t.refuseForm,"remark",e)},expression:"refuseForm.remark"}})],1)],1),t._v(" "),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.refuseDialogVisible=!1}}},[t._v("取消")]),t._v(" "),s("el-button",{attrs:{type:"danger",loading:t.refuseSubmitting},on:{click:t.submitRefuse}},[t._v("\n 确定\n ")])],1)],1),t._v(" "),s("el-dialog",{attrs:{title:"签署委案",visible:t.signDialogVisible,width:"460px","close-on-click-modal":!1},on:{"update:visible":function(e){t.signDialogVisible=e}}},[s("el-form",{attrs:{"label-width":"90px"}},[s("el-form-item",{attrs:{label:"备注"}},[s("el-input",{attrs:{type:"textarea",rows:3,maxlength:120,"show-word-limit":"",placeholder:"请输入备注(120字以内)"},model:{value:t.signForm.remark,callback:function(e){t.$set(t.signForm,"remark",e)},expression:"signForm.remark"}})],1)],1),t._v(" "),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.signDialogVisible=!1}}},[t._v("取消")]),t._v(" "),s("el-button",{attrs:{type:"success",loading:t.signSubmitting},on:{click:t.submitBatchSignCaseAssignment}},[t._v("\n 确定\n ")])],1)],1)],1)},i=[],n=(s("ac67"),s("1bc7"),s("32ea"),s("5821")),r=(s("a450"),s("b89a"),s("e680"),s("3451"),s("b775"));function o(t){return Object(r["a"])({url:"/hakocompany/HouseLawsuit/pageList",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/hakocompany/HouseLawsuit/listLogs",method:"post",data:t})}function u(t){return Object(r["a"])({url:"/hakocompany/HouseLawsuit/approve",method:"post",data:t})}function c(t){return Object(r["a"])({url:"/hakocompany/HouseLawsuit/refuse",method:"post",data:t})}function m(t){return Object(r["a"])({url:"/hakocompany/HouseLawsuit/updateAmount",method:"post",data:t})}function d(t){return Object(r["a"])({url:"/hakocompany/HouseLawsuit/signCaseAssignment",method:"post",data:t})}var g=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"lawsuit-detail"},[s("el-card",{staticClass:"box-card",attrs:{shadow:"never"}},[s("div",{staticClass:"order-step"},[s("div",{staticClass:"order-progress"},[s("el-steps",{attrs:{"align-center":"",active:t.caseAssignmentActive,"process-status":"process"}},t._l(t.caseAssignmentStatusListSafe,(function(t){return s("el-step",{key:t.value,attrs:{title:t.label}})})),1)],1)])]),t._v(" "),s("el-card",{staticClass:"box-card",attrs:{shadow:"never"}},[s("div",{staticClass:"order-area"},[s("div",{staticClass:"workOrderTitle"},[t._v("诉讼基础信息")]),t._v(" "),s("div",{staticClass:"tab-title"}),t._v(" "),s("div",{staticClass:"order-row"},[s("div",{staticClass:"order-left"},[s("span",[t._v("房屋号:"+t._s(t.safe(t.row.houseNo)))]),t._v(" "),s("span",[t._v("案件时间:"+t._s(t.safe(t.row.caseTime)))]),t._v(" "),s("span",[t._v("律所名称:"+t._s(t.safe(t.row.lawFirm)))])]),t._v(" "),s("div",{staticClass:"order-right"},[s("span",[t._v("委案编号:"+t._s(t.safe(t.row.caseAssignmentNo)))]),t._v(" "),s("span",[t._v("委案状态:"+t._s(t.safe(t.caseAssignmentStatusLabel)))]),t._v(" "),s("span",[t._v("备注:"+t._s(t.safe(t.row.remark)))])])]),t._v(" "),s("div",{staticClass:"order-row"},[s("div",{staticClass:"order-left"},[s("span",[t._v("创建人:"+t._s(t.safe(t.row.creatorName)))]),t._v(" "),s("span",[t._v("创建时间:"+t._s(t.safe(t.row.createTime)))])]),t._v(" "),s("div",{staticClass:"order-right"},[s("span",[t._v("操作人:"+t._s(t.safe(t.row.updaterName)))]),t._v(" "),s("span",[t._v("操作时间:"+t._s(t.safe(t.row.updateTime)))])])])])]),t._v(" "),s("el-card",{staticClass:"box-card",attrs:{shadow:"never"}},[s("div",{staticClass:"order-area"},[s("div",{staticClass:"workOrderTitle"},[t._v("诉讼详细信息")]),t._v(" "),s("div",{staticClass:"tab-title"}),t._v(" "),s("div",{staticClass:"order-row"},[s("div",{staticClass:"order-left"},[s("span",[t._v("拖欠期数:"+t._s(t.safeNumber(t.row.arrearsPeriods)))]),t._v(" "),s("span",[t._v("拖欠时长(月):"+t._s(t.safeNumber(t.row.arrearsDuration)))]),t._v(" "),s("span",[t._v("欠费本金:"+t._s(t.safeNumber(t.row.baseAmount)))])]),t._v(" "),s("div",{staticClass:"order-right"},[s("span",[t._v("欠费违约金:"+t._s(t.safeNumber(t.row.feeAmount)))]),t._v(" "),s("span",[t._v("欠费合计:"+t._s(t.safeNumber(t.row.totalAmount)))]),t._v(" "),s("span",[t._v("诉讼阶段:"+t._s(t.safe(t.stageLabel)))])])]),t._v(" "),s("div",{staticClass:"order-row"},[s("div",{staticClass:"order-left"},[s("span",[t._v("流程结果:"+t._s(t.safe(t.statusLabel)))])])])])]),t._v(" "),s("el-card",{staticClass:"box-card",attrs:{shadow:"never"}},[s("div",{staticClass:"order-area"},[s("div",{staticClass:"workOrderTitle"},[t._v("诉讼处理过程")]),t._v(" "),s("div",{staticClass:"tab-title"}),t._v(" "),s("div",{directives:[{name:"loading",rawName:"v-loading",value:t.logsLoading,expression:"logsLoading"}]},[t.logsList.length?s("div",{staticClass:"process"},t._l(t.logsList,(function(e,a){return s("div",{key:e.id||a,staticClass:"process-item"},[s("div",{staticClass:"process-left"},[s("div",{staticClass:"dot"}),t._v(" "),a+1<t.logsList.length?s("div",{staticClass:"line"}):t._e()]),t._v(" "),s("div",{staticClass:"process-right"},[s("div",{staticClass:"process-main"},[t._v(t._s(t.safe(e.action)))]),t._v(" "),e.remark?s("div",{staticClass:"process-remark"},[t._v(t._s(t.safe(e.remark)))]):t._e(),t._v(" "),s("div",{staticClass:"process-sub"},[s("span",{staticClass:"time"},[t._v(t._s(t.safe(e.createTime)))]),t._v(" "),s("span",{staticClass:"op"},[t._v(t._s(t.safe(e.operatorName)))])])])])})),0):s("div",{staticClass:"empty"},[t._v("暂无处理过程数据")])])])])],1)},p=[],v=(s("e5b4"),s("b5aa"),s("3ef1")),f={name:"HouseLawsuitDetail",props:{row:{type:Object,default:function(){return{}}},stageList:{type:Array,default:function(){return[]}},statusList:{type:Array,default:function(){return[]}},caseAssignmentStatusList:{type:Array,default:function(){return[]}}},data:function(){return{logsLoading:!1,logsList:[]}},computed:{caseAssignmentStatusListSafe:function(){return Array.isArray(this.caseAssignmentStatusList)?this.caseAssignmentStatusList:[]},caseAssignmentActive:function(){var t=Number(this.row&&this.row.caseAssignmentStatus);return!t||t<1?0:t},stageLabel:function(){return this.getLabel(this.row.stage,this.stageList)},statusLabel:function(){return this.getLabel(this.row.status,this.statusList)},caseAssignmentStatusLabel:function(){return this.getLabel(this.row.caseAssignmentStatus,this.caseAssignmentStatusList)}},watch:{"row.id":{handler:function(t){t?this.fetchLogs(t):this.logsList=[]},immediate:!0}},methods:{fetchLogs:function(){var t=Object(v["a"])(regeneratorRuntime.mark((function t(e){var s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.logsLoading=!0,t.prev=1,t.next=2,l({id:e});case 2:s=t.sent,s&&0===s.code?this.logsList=s.data||[]:(this.logsList=[],this.$message&&this.$message.warning(s&&(s.message||s.msg)||"获取处理过程失败")),t.next=4;break;case 3:t.prev=3,t["catch"](1),this.logsList=[],this.$message&&this.$message.error("获取处理过程失败");case 4:return t.prev=4,this.logsLoading=!1,t.finish(4);case 5:case"end":return t.stop()}}),t,this,[[1,3,4,5]])})));function e(e){return t.apply(this,arguments)}return e}(),getLabel:function(t,e){if(""===t||null===t||void 0===t)return"-";var s=Number(t),a=(e||[]).find((function(t){return Number(t.value)===s}));return a&&a.label?a.label:this.safe(t)},safe:function(t){if(0===t)return"0";if(null===t||void 0===t)return"-";var e=String(t);return e.trim()?e:"-"},safeNumber:function(t){return null===t||void 0===t||""===t?"-":t}}},h=f,b=(s("d651"),s("829d")),w=Object(b["a"])(h,g,p,!1,null,"081b007c",null),_=w.exports,y=s("dce5");function L(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,a)}return s}function S(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?L(Object(s),!0).forEach((function(e){Object(n["a"])(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):L(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}var A={name:"collectionCaseAssignment",components:{HouseLawsuitDetail:_},data:function(){return{query:{pageNumber:1,pageSize:10,stageList:"",statusList:"",caseAssignmentStatus:"",houseNo:"",caseAssignmentNo:"",companyId:JSON.parse(window.localStorage.getItem("companyInfo")).osId},listLoading:!1,list:[],total:0,houseLawsuitStageList:y["L"],houseLawsuitStatusList:y["M"],caseAssignmentStatusList:y["r"],receivablesRecoveryStatusList:y["sb"],reconciliationStatusList:y["tb"],showDetail:!1,detailRow:null,selectedRows:[],approveDialogVisible:!1,approveSubmitting:!1,approveForm:{lawFirm:"君睿安",remark:""},lawFirmOptions:[{label:"君睿安",value:"君睿安"}],pendingApproveIdList:[],refuseDialogVisible:!1,refuseSubmitting:!1,refuseForm:{remark:""},pendingRefuseIdList:[],signDialogVisible:!1,signSubmitting:!1,signForm:{remark:""},pendingSignIdList:[],updateAmountDialogVisible:!1,updateAmountSubmitting:!1,updateAmountForm:{monthRange:[],remark:""},pendingUpdateAmountIdList:[]}},mounted:function(){this.getListData()},methods:{formatMonth:function(t){var e=t instanceof Date?t:new Date(t);if(Number.isNaN(e.getTime()))return"";var s=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0");return"".concat(s,"-").concat(a)},getDefaultUpdateAmountRange:function(){var t=new Date,e=new Date(t);return e.setFullYear(e.getFullYear()+1),[this.formatMonth(t),this.formatMonth(e)]},getUpdaterName:function(){try{var t=JSON.parse(window.localStorage.getItem("memberInfor"));return t&&t.name||""}catch(e){return""}},headClass:function(){return"text-align:center;background:#FAFAFA;"},getListData:function(){var t=this;this.listLoading=!0,o(S({},this.query)).then((function(e){t.list=e&&e.data&&(e.data.records||e.data.list)||[],t.total=e&&e.data&&(e.data.rowsCount||e.data.total)||0,t.query.pageNumber=e&&e.data&&e.data.pageNumber||t.query.pageNumber})).finally((function(){t.listLoading=!1}))},onSearch:function(){this.query.pageNumber=1,this.getListData()},resetQuery:function(){this.$refs.query&&this.$refs.query.resetFields(),this.query.pageNumber=1,this.getListData()},handleSizeChange:function(t){this.query.pageSize=t,this.getListData()},handleCurrentChange:function(t){this.query.pageNumber=t,this.getListData()},canViewDetail:function(t){var e=Number(t&&t.caseAssignmentStatus),s=t&&void 0!==t.caseAssignmentNo&&null!==t.caseAssignmentNo&&""!==String(t.caseAssignmentNo).trim();return 1!==e||s},openDetail:function(t){this.canViewDetail(t)?(this.detailRow=t,this.showDetail=!0):this.$message.warning("当前记录不满足查看详情条件")},closeDetail:function(){this.showDetail=!1,this.detailRow=null},handleSelectionChange:function(t){this.selectedRows=t||[]},getStrictIdListByCaseAssignmentStatus:function(t,e){var s=this.selectedRows||[];if(!s.length)return this.$message.warning("请先勾选数据"),null;var a=s.filter((function(e){return!e||!e.id||Number(e.caseAssignmentStatus)!==Number(t)}));return a.length?(this.$message.warning("仅支持勾选【".concat(e,"】状态的数据")),null):s.map((function(t){return t.id}))},openApproveDialogBySingle:function(t){this.pendingApproveIdList=[t.id],this.approveForm.lawFirm=this.lawFirmOptions[0].value,this.approveForm.remark="",this.approveDialogVisible=!0},openApproveDialogByBatch:function(){var t=this.getStrictIdListByCaseAssignmentStatus(2,"申请委案中");t&&(this.pendingApproveIdList=t,this.approveForm.lawFirm=this.lawFirmOptions[0].value,this.approveForm.remark="",this.approveDialogVisible=!0)},submitApprove:function(){var t=this,e=this.getUpdaterName(),s=(this.pendingApproveIdList||[]).filter(Boolean);if(s.length)if(this.approveForm.lawFirm){var a=(this.approveForm.remark||"").trim();if(a.length>120)this.$message.warning("备注最多120字");else{var i={idList:s,updaterName:e,lawFirm:this.approveForm.lawFirm,remark:a};this.approveSubmitting=!0,u(i).then((function(e){e&&0===e.code?(t.$message.success("操作成功"),t.approveDialogVisible=!1,t.pendingApproveIdList=[],t.getListData()):t.$message.error(e&&(e.message||e.msg)||"操作失败")})).finally((function(){t.approveSubmitting=!1}))}}else this.$message.warning("请选择委案律所");else this.$message.warning("请选择需要同意委案的数据")},openRefuseConfirmBySingle:function(t){this.openRefuseDialogByIdList([t.id])},openRefuseDialogByBatch:function(){var t=this.getStrictIdListByCaseAssignmentStatus(2,"申请委案中");t&&this.openRefuseDialogByIdList(t)},openRefuseDialogByIdList:function(t){var e=(t||[]).filter(Boolean);e.length?(this.pendingRefuseIdList=e,this.refuseForm.remark="",this.refuseDialogVisible=!0):this.$message.warning("请选择需要拒绝委案的数据")},submitRefuse:function(){var t=this,e=this.getUpdaterName(),s=(this.pendingRefuseIdList||[]).filter(Boolean);if(s.length){var a=(this.refuseForm.remark||"").trim();if(a.length>120)this.$message.warning("备注最多120字");else{var i={idList:s,updaterName:e,remark:a};this.refuseSubmitting=!0,c(i).then((function(e){e&&0===e.code?(t.$message.success("操作成功"),t.refuseDialogVisible=!1,t.pendingRefuseIdList=[],t.getListData()):t.$message.error(e&&(e.message||e.msg)||"操作失败")})).finally((function(){t.refuseSubmitting=!1}))}}else this.$message.warning("请选择需要拒绝委案的数据")},openUpdateAmountDialogBySingle:function(t){t&&t.id&&(5===Number(t.caseAssignmentStatus)?(this.pendingUpdateAmountIdList=[t.id],this.updateAmountForm.monthRange=this.getDefaultUpdateAmountRange(),this.updateAmountForm.remark="",this.updateAmountDialogVisible=!0):this.$message.warning("仅【商务洽谈中】状态可操作"))},openUpdateAmountDialogByBatch:function(){var t=this.getStrictIdListByCaseAssignmentStatus(5,"商务洽谈中");t&&(this.pendingUpdateAmountIdList=t,this.updateAmountForm.monthRange=this.getDefaultUpdateAmountRange(),this.updateAmountForm.remark="",this.updateAmountDialogVisible=!0)},submitUpdateAmount:function(){var t=this,e=this.getUpdaterName(),s=(this.pendingUpdateAmountIdList||[]).filter(Boolean),a=this.updateAmountForm.monthRange||[],i=a[0],n=a[1];if(s.length)if(i&&n){var r=(this.updateAmountForm.remark||"").trim();if(r.length>120)this.$message.warning("备注最多120字");else{var o={idList:s,chargeDateStart:i,chargeDateEnd:n,updaterName:e,remark:r};this.updateAmountSubmitting=!0,m(o).then((function(e){e&&0===e.code?(t.$message.success("操作成功"),t.updateAmountDialogVisible=!1,t.pendingUpdateAmountIdList=[],t.getListData()):t.$message.error(e&&(e.message||e.msg)||"操作失败")})).finally((function(){t.updateAmountSubmitting=!1}))}}else this.$message.warning("请选择委托案件时间区间");else this.$message.warning("请选择需要更新金额的数据")},openSignCaseAssignmentDialogByBatch:function(){var t=this.getStrictIdListByCaseAssignmentStatus(5,"商务洽谈中");t&&(this.pendingSignIdList=t,this.signForm.remark="",this.signDialogVisible=!0)},submitBatchSignCaseAssignment:function(){var t=this,e=this.getUpdaterName(),s=(this.pendingSignIdList||[]).filter(Boolean);if(s.length){var a=(this.signForm.remark||"").trim();if(a.length>120)this.$message.warning("备注最多120字");else{var i={idList:s,updaterName:e,remark:a};this.signSubmitting=!0,d(i).then((function(e){e&&0===e.code?(t.$message.success("已提交,系统处理中,请稍后查询页面查看结果"),t.signDialogVisible=!1,t.pendingSignIdList=[],t.getListData()):t.$message.error(e&&(e.message||e.msg)||"操作失败")})).finally((function(){t.signSubmitting=!1}))}}else this.$message.warning("请选择需要签署委案的数据")},handleDecision:function(t,e){t&&t.id&&(2===Number(t.caseAssignmentStatus)?"approve"!==e?"refuse"===e&&this.openRefuseConfirmBySingle(t):this.openApproveDialogBySingle(t):this.$message.warning("仅【申请委案中】状态可操作"))}}},k=A,D=(s("982a"),Object(b["a"])(k,a,i,!1,null,"e4c0a93c",null));e["default"]=D.exports},"982a":function(t,e,s){"use strict";s("b87e")},b87e:function(t,e,s){},d651:function(t,e,s){"use strict";s("244e")}}]); |