| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6230c41c"],{"0f62":function(e,t,a){e.exports=a.p+"static/img/usdt.5d129354.png"},"206d":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAAJ5JREFUWAnt2DEKwDAMA8Ck9Cl9e/Ko9i8uXrUIBQ8eVMhgUEW4Zggdo+jZe7+5iurGXVUUEU9VV/ZclWWVXd6Yqmkxi6kCat5nzGKqgJr3GbOYKqDm256xmbfO6kueqoP5OefXVgw3ezyvtSLXcQG82FbMG4MvRUeLUSIIWAxA6GgxSgQBiwEIHS1GiSBgMQChY1uxsn+weR2mDELgB3FmFp5YffVrAAAAAElFTkSuQmCC"},"70b9":function(e,t,a){},"8beb":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"ele-body"},[s("el-card",{attrs:{shadow:"never"}},[s("el-form",{staticClass:"ele-form-search",attrs:{model:e.table.where,"label-width":"77px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.$refs.table.reload()},submit:function(e){e.preventDefault()}}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{md:6,sm:12}},[s("el-form-item",{attrs:{label:"订单号:"}},[s("el-input",{attrs:{placeholder:"请输入订单号",clearable:""},model:{value:e.table.where.order_no,callback:function(t){e.$set(e.table.where,"order_no",t)},expression:"table.where.order_no"}})],1)],1),s("el-col",{attrs:{md:4,sm:12}},[s("el-form-item",{attrs:{label:"订单状态:"}},[s("el-select",{staticClass:"ele-fluid",attrs:{placeholder:"请选择"},model:{value:e.table.where.status,callback:function(t){e.$set(e.table.where,"status",t)},expression:"table.where.status"}},[s("el-option",{attrs:{label:"全部",value:"0"}}),s("el-option",{attrs:{label:"待付款",value:"1"}}),s("el-option",{attrs:{label:"交易中",value:"2"}}),s("el-option",{attrs:{label:"已付款",value:"3"}}),s("el-option",{attrs:{label:"已完成",value:"4"}}),s("el-option",{attrs:{label:"异常订单",value:"5"}}),s("el-option",{attrs:{label:"退款订单",value:"6"}}),s("el-option",{attrs:{label:"超时订单",value:"7"}}),s("el-option",{attrs:{label:"已取消",value:"8"}})],1)],1)],1),s("el-col",{attrs:{md:4,sm:12}},[s("el-form-item",{attrs:{label:"异常状态:"}},[s("el-select",{staticClass:"ele-fluid",attrs:{placeholder:"请选择"},model:{value:e.table.where.exception_status,callback:function(t){e.$set(e.table.where,"exception_status",t)},expression:"table.where.exception_status"}},[s("el-option",{attrs:{label:"全部",value:"0"}}),s("el-option",{attrs:{label:"处理中",value:"1"}}),s("el-option",{attrs:{label:"已处理",value:"2"}})],1)],1)],1),s("el-col",{attrs:{md:4,sm:12}},[s("el-form-item",{attrs:{label:"起止日期:",prop:"date"}},[s("el-date-picker",{attrs:{type:"daterange",placeholder:"选择出生日期",size:"small","value-format":"yyyy-MM-dd",format:"yyyy-MM-dd"},model:{value:e.table.where.date,callback:function(t){e.$set(e.table.where,"date",t)},expression:"table.where.date"}})],1)],1),s("el-col",{attrs:{md:12,sm:12}},[s("div",{staticClass:"ele-form-actions"},[s("el-button",{staticClass:"ele-btn-icon",attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(t){return e.$refs.table.reload()}}},[e._v("查询 ")]),s("el-button",{on:{click:function(t){(e.table.where={type:"1",status:"0",exception_status:"0"})&&e.$refs.table.reload()}}},[e._v(" 重置 ")]),e.permission.includes("sys:buyorder:export")?s("el-button",{staticClass:"ele-btn-icon",attrs:{icon:"el-icon-download",type:"success"},on:{click:e.exportData}},[e._v("导出")]):e._e()],1)])],1)],1),s("div",{staticClass:"ele-table-tool ele-table-tool-default"},[e.permission.includes("sys:user:dall")?s("el-button",{staticClass:"ele-btn-icon",attrs:{type:"danger",icon:"el-icon-delete",size:"small"},on:{click:function(t){return e.remove()}}},[e._v("批量删除 ")]):e._e()],1),s("ele-data-table",{ref:"table",attrs:{config:e.table,choose:e.choose,height:"calc(100vh - 315px)","highlight-current-row":""},on:{"update:choose":function(t){e.choose=t}},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.index;return[s("el-table-column",{attrs:{type:"selection",index:a,width:"45",align:"center",fixed:"left"}}),s("el-table-column",{attrs:{prop:"time_text",label:"提交时间",width:"60",align:"center",fixed:"left","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{prop:"c_username",label:"提交用户",fixed:"left","show-overflow-tooltip":"",width:"110"}}),s("el-table-column",{attrs:{prop:"order_no",label:"订单号","min-width":"100",align:"center","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{prop:"num",label:"交易数量(USDT)","min-width":"130",align:"center","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(a.num)+" ")]}}],null,!0)}),s("el-table-column",{attrs:{prop:"price",label:"单价(¥)",sortable:"custom","show-overflow-tooltip":"","min-width":"90"}}),s("el-table-column",{attrs:{prop:"total",label:"交易总额(¥)",sortable:"custom","show-overflow-tooltip":"","min-width":"110"}}),s("el-table-column",{attrs:{prop:"payment",label:"收款信息",sortable:"custom","show-overflow-tooltip":"","min-width":"180"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[a.paymentData&&a.paymentData.id>0?s("div",[1==a.paymentData.type?s("div",[s("div",[e._v("收款人名称:"+e._s(a.paymentData.real_name))]),s("div",[e._v("收款人账号:"+e._s(a.paymentData.bank_card))]),s("div",[e._v("收款银行:"+e._s(a.paymentData.bank_name)+" "+e._s(a.paymentData.branch_name))])]):s("div",[s("div",[e._v("收款人名称:"+e._s(a.paymentData.real_name))]),s("div",[e._v("收款人账号:"+e._s(a.paymentData.account))]),s("div",[e._v(e._s(2==a.paymentData.type?"微信":"支付宝")+"收款码: "),s("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:a.paymentData.qrcode,"preview-src-list":[a.paymentData.qrcode]}})],1)])]):e._e()]}}],null,!0)}),s("el-table-column",{attrs:{prop:"status",label:"状态","min-width":"90px",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[1==r.status?s("span",{staticClass:" ele-text-info"},[e._v("待付款")]):2==r.status?s("span",{staticClass:" ele-text-info"},[e._v("交易中")]):3==r.status?s("span",{staticClass:" ele-text-primary",attrs:{title:"点击查看打款信息"}},[e._v("客户已打款"),s("br"),s("el-link",{attrs:{type:"success",underline:!0},on:{click:function(t){return e.showPay(r,a)}}},[e._v("("+e._s(r.pay_name)+")")])],1):4==r.status?s("span",{staticClass:" ele-text-success"},[e._v("交易完成")]):5==r.status?s("span",{staticClass:" ele-text-danger"},[e._v("异常订单")]):6==r.status?s("span",{staticClass:" ele-text-danger"},[e._v("退款订单")]):7==r.status?s("span",{staticClass:" ele-text-danger"},[e._v("超时订单")]):8==r.status?s("span",{staticClass:" ele-text-info"},[e._v(" "+e._s(r.exception_remark?r.exception_remark:"已取消")+" ")]):e._e()]}}],null,!0)}),s("el-table-column",{attrs:{label:"操作","min-width":"220px",align:"center",resizable:!1,fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{type:"primary",underline:!1},on:{click:function(t){return e.showCustom(r,a)}}},[e._v(" 对话 ")]):e._e(),1==e.$store.state.user.user.user_type&&e.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{icon:"el-icon-edit",type:"primary",underline:!1},on:{click:function(t){return e.detail(r,a)}}},[e._v(" 详情 ")]):e._e(),(r.status<4||7==r.status)&&e.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{icon:"el-icon-edit",type:"success",underline:!1},on:{click:function(t){return e.showPay(r,a)}}},[e._v(" 确认完成 ")]):e._e(),r.status>=3&&4!=r.status&&e.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{icon:"el-icon-edit",type:"danger",underline:!1},on:{click:function(t){return e.catchOrder(r,a)}}},[e._v(" 异常处理 ")]):e._e(),(r.status<=2||7==r.status||3==r.status&&1==e.$store.state.user.user.user_type)&&e.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{icon:"el-icon-edit",type:"danger",underline:!1},on:{click:function(t){return e.cancel(r,a)}}},[e._v(" 取消订单 ")]):e._e(),1==e.$store.state.user.user.user_type&&(r.status<4||7==r.status||5==r.status)&&e.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{icon:"el-icon-edit",type:"warning",underline:!1},on:{click:function(t){return e.showReassign(r,a)}}},[e._v(" 重新派单 ")]):e._e()]}}],null,!0)})]}}])})],1),s("el-dialog",{attrs:{title:"订单信息",visible:e.showEdit,width:"700px","destroy-on-close":!0,"custom-class":"ele-dialog-form","lock-scroll":!1},on:{"update:visible":function(t){e.showEdit=t},closed:function(t){e.editForm={}}}},[s("el-form",{ref:"editForm",attrs:{model:e.editForm,"label-width":"100px"}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{sm:12}},[s("el-form-item",{attrs:{label:"客户:"}},[s("span",[e._v(e._s(e.editForm.c_username))])]),s("el-form-item",{attrs:{label:"订单号:"}},[s("span",[e._v(e._s(e.editForm.order_no))])]),s("el-form-item",{attrs:{label:"交易数量:"}},[s("span",[e._v(e._s(e.editForm.num)+" "),s("img",{staticClass:"usdt",attrs:{src:a("0f62"),alt:""}})])]),s("el-form-item",{attrs:{label:"交易金额:"}},[s("span",[e._v(e._s(e.editForm.total))])]),e.editForm.paymentData&&1==e.editForm.paymentData.type?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[e._v(e._s(e.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款银行:"}},[s("span",[e._v(e._s(e.editForm.paymentData.bank_name))])]),s("el-form-item",{attrs:{label:"银行卡号:"}},[s("span",[e._v(e._s(e.editForm.paymentData.bank_card))])])]:e.editForm.paymentData?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[e._v(e._s(e.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款账号:"}},[s("span",[e._v(e._s(e.editForm.paymentData.account)+"("+e._s(2==e.editForm.paymentData.type?"微信":"支付宝")+")")])])]:e._e()],2),s("el-col",{attrs:{sm:12}},[s("el-form-item",{attrs:{label:"打款方式:"}},[s("span",[e._v(e._s(e.editForm.pay_name))])]),s("el-form-item",{attrs:{label:"打款凭证:"}},[s("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:e.editForm.pay_img,"preview-src-list":[e.editForm.pay_img]}})],1),s("el-form-item",{attrs:{label:"打款备注:"}},[s("span",[e._v(e._s(e.editForm.pay_remark))])])],1)],1)],1),s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.showEdit=!1}}},[e._v("取消")])],1)],1),s("el-dialog",{attrs:{title:"重新派单",visible:e.showReassignEdit,width:"700px","destroy-on-close":!0,"custom-class":"ele-dialog-form","lock-scroll":!1},on:{"update:visible":function(t){e.showReassignEdit=t},closed:function(t){e.editForm={}}}},[s("el-form",{ref:"editForm",attrs:{model:e.editForm,"label-width":"120px"}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{sm:15}},[s("el-form-item",{attrs:{label:"客户:"}},[s("span",[e._v(e._s(e.editForm.c_username))])]),s("el-form-item",{attrs:{label:"订单号:"}},[s("span",[e._v(e._s(e.editForm.order_no))])]),s("el-form-item",{attrs:{label:"交易数量:"}},[s("span",[e._v(e._s(e.editForm.num)+" "),s("img",{staticClass:"usdt",attrs:{src:a("0f62"),alt:""}})])]),s("el-form-item",{attrs:{label:"交易价格:"}},[s("span",[e._v(e._s(e.editForm.price)+" USDT/CNY")])]),s("el-form-item",{attrs:{label:"交易金额:"}},[s("span",[e._v(e._s(e.editForm.total))])]),s("el-form-item",{attrs:{label:"当前派单用户:"}},[s("span",[e._v(e._s(e.editForm.username))])]),s("el-col",{attrs:{sm:24}},[s("el-form-item",{attrs:{label:"重新派单给:"}},[s("el-select",{staticClass:"ele-fluid reassign",attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入关键词","remote-method":e.getReassign,loading:e.loading},model:{value:e.editForm.new_business_id,callback:function(t){e.$set(e.editForm,"new_business_id",t)},expression:"editForm.new_business_id"}},e._l(e.reassigns,(function(t,a){return s("el-option",{attrs:{label:t.username,value:t.id}},[s("span",{staticClass:"label",attrs:{title:"ID:"+t.id+", USDT:"+t.usdt_num}},[e._v(e._s(t.username))]),s("span",{staticClass:"credit"},[e._v("信誉:"+e._s(t.credit)+"分")])])})),1)],1)],1)],1)],1)],1),s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.showReassignEdit=!1}}},[e._v("取消")]),s("el-button",{attrs:{type:"success"},on:{click:function(t){return e.reassign(e.editForm,e.editForm.index)}}},[e._v("确定重新派单")])],1)],1),s("el-dialog",{attrs:{title:"打款信息",visible:e.showPayEdit,width:"700px","destroy-on-close":!0,"custom-class":"ele-dialog-form","lock-scroll":!1},on:{"update:visible":function(t){e.showPayEdit=t},closed:function(t){e.editForm={}}}},[s("el-form",{ref:"editForm",attrs:{model:e.editForm,"label-width":"100px"}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{sm:12}},[s("el-form-item",{attrs:{label:"客户:"}},[s("span",[e._v(e._s(e.editForm.c_username))])]),s("el-form-item",{attrs:{label:"订单号:"}},[s("span",[e._v(e._s(e.editForm.order_no))])]),s("el-form-item",{attrs:{label:"交易数量:"}},[s("span",[e._v(e._s(e.editForm.num)+" "),s("img",{staticClass:"usdt",attrs:{src:a("0f62"),alt:""}})])]),s("el-form-item",{attrs:{label:"交易金额:"}},[s("span",[e._v(e._s(e.editForm.total))])]),s("el-form-item",{attrs:{label:"交易价格:"}},[s("span",[e._v(e._s(e.editForm.price)+" USDT/CNY")])]),e.editForm.paymentData&&1==e.editForm.paymentData.type?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[e._v(e._s(e.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款银行:"}},[s("span",[e._v(e._s(e.editForm.paymentData.bank_name))])]),s("el-form-item",{attrs:{label:"银行卡号:"}},[s("span",[e._v(e._s(e.editForm.paymentData.bank_card))])])]:e.editForm.paymentData?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[e._v(e._s(e.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款账号:"}},[s("span",[e._v(e._s(e.editForm.paymentData.account)+"("+e._s(2==e.editForm.paymentData.type?"微信":"支付宝")+")")])])]:e._e()],2),s("el-col",{attrs:{sm:12}},[s("el-form-item",{attrs:{label:"打款方式:"}},[s("span",[e._v(e._s(e.editForm.pay_name))])]),s("el-form-item",{attrs:{label:"打款凭证:"}},[s("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:e.editForm.pay_img,"preview-src-list":[e.editForm.pay_img]}})],1),s("el-form-item",{attrs:{label:"打款备注:"}},[s("span",[e._v(e._s(e.editForm.pay_remark))])]),2==e.$store.state.user.user.user_type?s("el-form-item",{staticClass:"is-required",attrs:{label:"交易密码:"}},[s("el-input",{attrs:{type:"password",placeholder:"请输入交易密码",clearable:""},model:{value:e.editForm.trade_password,callback:function(t){e.$set(e.editForm,"trade_password",t)},expression:"editForm.trade_password"}})],1):e._e()],1)],1)],1),s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.showPayEdit=!1}}},[e._v("取消")]),s("el-button",{attrs:{type:"success"},on:{click:function(t){return e.collection(e.editForm,e.editForm.index)}}},[e._v("确认收款")])],1)],1),s("el-dialog",{attrs:{title:"异常订单处理",visible:e.showCatchEdit,width:"700px","destroy-on-close":!0,"custom-class":"ele-dialog-form","lock-scroll":!1},on:{"update:visible":function(t){e.showCatchEdit=t}}},[s("el-form",{ref:"editForm",attrs:{model:e.editForm,"label-width":"164px"}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{sm:24}},[s("el-form-item",{attrs:{label:"客户:"}},[s("span",[e._v(e._s(e.editForm.c_username))])]),s("el-form-item",{attrs:{label:"订单号:"}},[s("span",[e._v(e._s(e.editForm.order_no))])]),s("el-form-item",{attrs:{label:"交易数量:"}},[s("span",[e._v(e._s(e.editForm.num)+" "),s("img",{staticClass:"usdt",attrs:{src:a("0f62"),alt:""}})])]),s("el-form-item",{attrs:{label:"交易金额:"}},[s("span",[e._v(e._s(e.editForm.total))])]),s("el-form-item",{attrs:{label:"交易价格:"}},[s("span",[e._v(e._s(e.editForm.price)+" USDT/CNY")])]),1==e.editForm.type||2==e.editForm.type&&e.editForm.status>=3&&e.editForm.status<8?[s("el-form-item",{staticClass:"is-required",attrs:{label:"请选择订单异常原因:"}}),s("el-form-item",{staticStyle:{"margin-left":"-80px"},attrs:{label:""}},[s("el-radio-group",{on:{change:e.changeExceptionType},model:{value:e.editForm.exception_type,callback:function(t){e.$set(e.editForm,"exception_type",t)},expression:"editForm.exception_type"}},[s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:1}},[e._v("异常订单"),s("br"),s("span",{staticClass:"ele-text-danger error"},[e._v("说明:未付款或银行已到账,但是由于延迟或金额不符取消订单,可选择此项")])]),s("el-radio",{attrs:{label:2}},[e._v("申请退款"),s("br"),s("span",{staticClass:"ele-text-danger error"},[e._v("说明:银行已到账,但是由于以下原因需退款,1.非本人付款 2.备注敏感词,可选择此项")])])],1)],1),s("el-col",{attrs:{sm:15}},[2==e.editForm.exception_type?s("el-form-item",{staticClass:"is-required",attrs:{label:"退款原因:"}},[s("el-input",{attrs:{placeholder:"请输入退款原因",clearable:""},model:{value:e.editForm.exception_remark,callback:function(t){e.$set(e.editForm,"exception_remark",t)},expression:"editForm.exception_remark"}})],1):e._e(),2==e.editForm.exception_type?s("el-form-item",{staticClass:"is-required",attrs:{label:"退款金额:"}},[s("el-input",{attrs:{placeholder:"请输入退款金额",clearable:""},model:{value:e.editForm.refund_money,callback:function(t){e.$set(e.editForm,"refund_money",t)},expression:"editForm.refund_money"}})],1):e._e()],1)]:[s("el-form-item",{staticClass:"is-required",attrs:{label:"请选择取消原因:"}}),s("el-form-item",{staticStyle:{"margin-left":"-80px"},attrs:{label:""}},[s("el-radio-group",{on:{change:e.changeExceptionType},model:{value:e.editForm.exception_type,callback:function(t){e.$set(e.editForm,"exception_type",t)},expression:"editForm.exception_type"}},[s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:1}},[e._v("账号不合法")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:2}},[e._v("信息不全")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:3}},[e._v("其他")])],1)],1),s("el-col",{attrs:{sm:12}},[3==e.editForm.exception_type?s("el-form-item",{attrs:{label:"取消原因:"}},[s("el-input",{attrs:{placeholder:"请输入其他原因",clearable:""},model:{value:e.editForm.exception_remark,callback:function(t){e.$set(e.editForm,"exception_remark",t)},expression:"editForm.exception_remark"}})],1):e._e()],1)]],2)],1)],1),1==e.editForm.type?s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.showCatchEdit=!1}}},[e._v("取消")]),e.editForm.status<3&&1==e.$store.state.user.user.user_type?s("el-button",{attrs:{type:"success"},on:{click:function(t){return e.exceptionCancel(5,0)}}},[e._v("确定取消 ")]):(e.editForm.status<3||5==e.editForm.status&&1==e.editForm.exception_type)&&2==e.$store.state.user.user.user_type?s("el-button",{attrs:{type:"success"},on:{click:function(t){return e.exceptionCancel(8,0)}}},[e._v("确定取消 ")]):3==e.editForm.status||2==e.editForm.exception_type&&8!=e.editForm.status||4!=e.editForm.status&&1==e.$store.state.user.user.user_type||7==e.editForm.status?s("el-button",{attrs:{type:"success"},on:{click:function(t){return e.catchOrderNext()}}},[e._v("下一步 ")]):e._e()],1):s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.showCatchEdit=!1}}},[e._v("取消")]),e.editForm.status<3?s("el-button",{attrs:{type:"success"},on:{click:function(t){return e.exceptionCancel(8,0)}}},[e._v("确定 ")]):3==e.editForm.status||5==e.editForm.status||7==e.editForm.status||8==e.editForm.status&&1==e.$store.state.user.user.user_type?s("el-button",{attrs:{type:"success"},on:{click:function(t){return e.catchOrderNext()}}},[e._v("下一步 ")]):e._e()],1)],1),s("el-dialog",{attrs:{title:"订单异常信息处理",visible:e.showCatchNextEdit,width:"700px","destroy-on-close":!0,"custom-class":"ele-dialog-form","lock-scroll":!1},on:{"update:visible":function(t){e.showCatchNextEdit=t}}},[s("el-form",{ref:"editForm",attrs:{model:e.editForm,rules:e.exceptionRules,"label-width":"120px"}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{sm:24}},[s("el-form-item",{attrs:{label:"客户:"}},[s("span",[e._v(e._s(e.editForm.c_username))])]),s("el-form-item",{attrs:{label:"订单号:"}},[s("span",[e._v(e._s(e.editForm.order_no))])]),s("el-form-item",{attrs:{label:"交易数量:"}},[s("span",[e._v(e._s(e.editForm.num)+" "),s("img",{staticClass:"usdt",attrs:{src:a("0f62"),alt:""}})])]),s("el-form-item",{attrs:{label:"交易金额:"}},[s("span",[e._v(e._s(e.editForm.total))])]),s("el-form-item",{attrs:{label:"交易价格:"}},[s("span",[e._v(e._s(e.editForm.price)+" USDT/CNY")])]),e.editForm.paymentData&&1==e.editForm.paymentData.type?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[e._v(e._s(e.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款银行:"}},[s("span",[e._v(e._s(e.editForm.paymentData.bank_name))])]),s("el-form-item",{attrs:{label:"银行卡号:"}},[s("span",[e._v(e._s(e.editForm.paymentData.bank_card))])])]:e.editForm.paymentData?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[e._v(e._s(e.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款账号:"}},[s("span",[e._v(e._s(e.editForm.paymentData.account)+"("+e._s(2==e.editForm.paymentData.type?"微信":"支付宝")+")")])])]:e._e(),s("el-form-item",{attrs:{label:"打款方式:"}},[s("span",[e._v(e._s(e.editForm.pay_name))])]),s("el-form-item",{attrs:{label:"打款凭证:"}},[s("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:e.editForm.pay_img,"preview-src-list":[e.editForm.pay_img]}})],1),s("el-form-item",{attrs:{label:"打款备注:"}},[s("span",[e._v(e._s(e.editForm.pay_remark))])]),s("el-form-item",{staticClass:"is-required",attrs:{label:"异常处理类型:"}},[s("el-radio-group",{model:{value:e.editForm.exception_sub_type,callback:function(t){e.$set(e.editForm,"exception_sub_type",t)},expression:"editForm.exception_sub_type"}},[s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:1}},[e._v("延迟到账")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:2}},[e._v("金额不符")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:3}},[e._v("备注敏感词")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:4}},[e._v("未付款")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:5}},[e._v("非本人付款")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:6}},[e._v("其他")])],1)],1),s("el-form-item",{staticClass:"is-required",attrs:{label:"上传异常凭证:"}},[s("uploadImage",{attrs:{limit:1},model:{value:e.editForm.exception_img,callback:function(t){e.$set(e.editForm,"exception_img",t)},expression:"editForm.exception_img"}})],1),s("el-col",{attrs:{sm:16}},[s("el-form-item",{staticClass:"is-required",attrs:{label:"异常备注:"}},[s("el-input",{attrs:{placeholder:"请输入异常备注",clearable:""},model:{value:e.editForm.exception_remark,callback:function(t){e.$set(e.editForm,"exception_remark",t)},expression:"editForm.exception_remark"}})],1),2==e.$store.state.user.user.user_type&&4!=e.editForm.status&&5!=e.editForm.status?s("el-form-item",{staticClass:"is-required",attrs:{label:"交易密码:"}},[s("el-input",{attrs:{type:"password",placeholder:"请输入交易密码",clearable:""},model:{value:e.editForm.trade_password,callback:function(t){e.$set(e.editForm,"trade_password",t)},expression:"editForm.trade_password"}})],1):e._e()],1)],2)],1)],1),s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.showCatchNextEdit=!1}}},[e._v("取消")]),s("el-button",{on:{click:function(t){return e.lastStep()}}},[e._v("上一步")]),1==e.$store.state.user.user.user_type&&8!=e.editForm.status?s("el-button",{attrs:{type:"danger"},on:{click:function(t){return e.exceptionCancel(8,0)}}},[e._v("取消订单 ")]):e._e(),1==e.$store.state.user.user.user_type&&6!=e.editForm.status?s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.exceptionCancel(6,1)}}},[e._v("确定退款 ")]):e._e(),1==e.$store.state.user.user.user_type&&4!=e.editForm.status&&8!=e.editForm.status?s("el-button",{attrs:{type:"success"},on:{click:function(t){return e.exceptionConfirm(4)}}},[e._v("完成订单 ")]):2==e.$store.state.user.user.user_type&&4!=e.editForm.status&&5!=e.editForm.status?s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.exceptionConfirm(5)}}},[e._v("确定提交 ")]):e._e()],1)],1)],1)},r=[],i=(a("4160"),a("159b"),a("5530")),o=a("1146"),l=a.n(o),n=a("cbc3"),c=a("2f62"),m={name:"SysUser",data:function(){return{table:{url:"/tradeorder/index",where:{type:"1",status:"0",exception_status:"0"}},choose:[],reassigns:[],loading:!1,showEdit:!1,showPayEdit:!1,showCatchEdit:!1,showReassignEdit:!1,showCatchNextEdit:!1,editForm:{},editRules:{exception_type:[{required:!0,message:"请选择异常原因",trigger:"blur"}],exception_remark:[{required:!0,message:"请输入用户姓名",trigger:"blur"}],refund_money:[{required:!0,message:"退款金额",trigger:"blur"}]},exceptionRules:{exception_type:[{required:!0,message:"请选择异常原因",trigger:"blur"}],exception_remark:[{required:!0,message:"请输入用户姓名",trigger:"blur"}],refund_money:[{required:!0,message:"退款金额",trigger:"blur"}]}}},computed:Object(i["a"])({},Object(c["b"])(["permission"])),components:{uploadImage:n["a"]},created:function(){var e="undefined"!=typeof this.$route.query.order_no?this.$route.query.order_no:"";e&&(this.table.where.order_no=e)},methods:{changeExceptionType:function(e){1==this.editForm.type?1==e?(this.editForm.exception_remark="异常订单",this.editForm.refund_status=0,this.editForm.exception_status=1):(this.editForm.exception_remark="申请退款",this.editForm.refund_status=1,this.editForm.exception_status=1,this.editForm.refund_money=this.editForm.total):1==e?(this.editForm.exception_remark="账号不合法",this.editForm.exception_status=2):2==e&&(this.editForm.exception_remark="信息不全",this.editForm.exception_status=2)},catchOrder:function(e,t){this.editForm=Object.assign({},e),this.editForm.exception_type=1,this.editForm.index=t,this.showCatchEdit=!0},catchOrderNext:function(){this.editForm.exception_sub_type=1,this.showCatchEdit=!1,this.showCatchNextEdit=!0},lastStep:function(){this.showCatchEdit=!0,this.showCatchNextEdit=!1},showPay:function(e,t){this.editForm=Object.assign({},e),this.editForm.index=t,this.showPayEdit=!0},detail:function(e,t){this.editForm=Object.assign({},e),this.editForm.index=t,this.showEdit=!0},showReassign:function(e,t){this.editForm=Object.assign({},e),this.editForm.index=t,this.showReassignEdit=!0,this.getReassign()},collection:function(e,t){var a=this;this.$confirm("确定已收款,并完成该订单?","提示",{type:"danger"}).then((function(){a.$message.closeAll();var t=a.$loading({lock:!0});a.$http.post("/tradeorder/collection",{id:e.id,status:4}).then((function(e){t.close(),!0===e.data.success?(a.showPayEdit=!1,a.$message({type:"success",message:e.data.msg}),a.$refs.table.reload()):a.$message.error(e.data.msg)})).catch((function(e){t.close(),a.$message.error(e.message)}))}))},cancel:function(e,t){var a=this;this.$confirm("确定取消该订单,该操作不可逆谨慎操作?","提示",{type:"danger"}).then((function(){a.$message.closeAll();var t=a.$loading({lock:!0});a.$http.post("/tradeorder/cancel",{id:e.id,status:8}).then((function(e){t.close(),!0===e.data.success?(a.$message({type:"success",message:e.data.msg}),a.$refs.table.reload()):a.$message.error(e.data.msg)})).catch((function(e){t.close(),a.$message.error(e.message)}))}))},exceptionCancel:function(e,t){var a=this;if(this.showCatchNextEdit){if(this.editForm.exception_sub_type<=0)return this.$message({type:"danger",message:"请选择异常处理类型"}),!1;if(""==this.editForm.exception_img)return this.$message({type:"danger",message:"请上传异常凭证"}),!1;if(""==this.editForm.exception_remark)return this.$message({type:"danger",message:"请填写异常备注"}),!1}this.$confirm((5==e?"确定申请":"确定")+"异常处理该订单,该操作不可逆谨慎操作?","提示",{type:"danger"}).then((function(){a.$message.closeAll();var s=a.$loading({lock:!0});a.editForm.status=e,a.editForm.refund_status=t,a.$http.post("/tradeorder/cancel",a.editForm).then((function(e){s.close(),!0===e.data.success?(a.showCatchEdit=!1,a.showCatchNextEdit=!1,a.$message({type:"success",message:e.data.msg}),a.$refs.table.reload()):a.$message.error(e.data.msg)})).catch((function(e){s.close(),a.$message.error(e.message)}))}))},exceptionConfirm:function(e){var t=this;if(this.showCatchNextEdit){if(this.editForm.exception_sub_type<=0)return this.$message({type:"danger",message:"请选择异常处理类型"}),!1;if(""==this.editForm.exception_img)return this.$message({type:"danger",message:"请上传异常凭证"}),!1;if(""==this.editForm.exception_remark)return this.$message({type:"danger",message:"请填写异常备注"}),!1}this.$confirm((5==e?"确定申请":"确定")+"异常处理该订单,该操作不可逆谨慎操作?","提示",{type:"danger"}).then((function(){t.$message.closeAll();var a=t.$loading({lock:!0});t.editForm.status=e,t.$http.post("/tradeorder/collection",t.editForm).then((function(e){a.close(),!0===e.data.success?(t.showCatchNextEdit=!1,t.$message({type:"success",message:e.data.msg}),t.$refs.table.reload()):t.$message.error(e.data.msg)})).catch((function(e){a.close(),t.$message.error(e.message)}))}))},getReassign:function(e){var t=this,a=this.$loading({lock:!0});this.$http.post("/tradeorder/reassignList",{keyword:e,userId:this.editForm.business_id,num:this.editForm.num,type:this.editForm.type}).then((function(e){a.close(),!0===e.data.success?t.reassigns=e.data.data:t.$message.error(e.data.msg)})).catch((function(e){a.close(),t.$message.error(e.message)}))},reassign:function(e,t){var a=this;if(e.new_business_id<=0)return this.$message({type:"danger",message:"请选择重新派单的用户"}),!1;this.$confirm("确定重新派单给该用户?","提示",{type:"danger"}).then((function(){a.$message.closeAll();var t=a.$loading({lock:!0});a.$http.post("/tradeorder/reassign",{id:e.id,business_id:e.new_business_id}).then((function(e){t.close(),!0===e.data.success?(a.showReassignEdit=!1,a.$message({type:"success",message:e.data.msg}),a.$refs.table.reload()):a.$message.error(e.data.msg)})).catch((function(e){t.close(),a.$message.error(e.message)}))}))},exportData:function(){var e=this,t=[["提交时间","提交用户","订单号","交易量","单价(¥)","交易总额(¥)","收款人信息","交易状态","备注","操作时间"]],a=this.$loading({lock:!0}),s=this.table.where;s.pageSize=2e3,this.$http.post("/tradeorder/index",s).then((function(s){if(a.close(),0===s.data.code){var r=["未知","待付款","待付款","已打款","交易完成","异常订单","退款订单","超时订单","已取消"];s.data.data.forEach((function(e){var a="";e.paymentData&&1==e.paymentData.type?a+="收款方式:"+e.paymentData.real_name+" "+e.paymentData.bank_name+" "+e.paymentData.branch_name+" "+e.paymentData.bank_card:a+="收款方式:"+e.paymentData.real_name+" "+(2==e.paymentData.type?"微信":"支付宝")+" "+e.paymentData.account;var s="undefined"!=typeof r[e.status]?r[e.status]:"未知";t.push([e.create_time_text,e.c_username,e.order_no,e.num,e.price,e.total,a,s,e.exception_remark,e.update_time_text])}));var i=l.a.utils.aoa_to_sheet(t);e.$util.exportSheet(l.a,i,"客户买单订单记录")}else e.$message.error(s.data.msg)})).catch((function(t){a.close(),e.$message.error(t.message)}))}}},d=m,u=(a("f7d7"),a("2877")),p=Object(u["a"])(d,s,r,!1,null,"9fd4cf98",null);t["default"]=p.exports},b8ca:function(e,t,a){},c19f:function(e,t,a){"use strict";var s=a("23e7"),r=a("da84"),i=a("621a"),o=a("2626"),l="ArrayBuffer",n=i[l],c=r[l];s({global:!0,forced:c!==n},{ArrayBuffer:n}),o(l)},cbc3:function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"finish_room"},[a("div",{staticClass:"finish_room2"},[a("div",{attrs:{images:e.photo}},e._l(e.photo,(function(t,s){return a("div",{key:s,staticClass:"room_img"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.url,expression:"item.url"}]}),e.disabled?e._e():a("div",{staticClass:"im-button",on:{click:function(t){return e.deleteImg(s)}}},[a("div",{staticClass:"im-close"}),a("div",{staticClass:"im-close1"})])])})),0),e.photo.length<e.limit?a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"room_add_img"},[e._m(0),a("input",{attrs:{disabled:e.disabled,type:"file"},on:{change:e.add_img}})]):e._e()])])},r=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("span",{staticStyle:{"margin-top":"35px"}},[s("img",{attrs:{src:a("206d")}})])}],i=(a("a434"),a("c19f"),a("a9e3"),a("d3b7"),a("ac1f"),a("1276"),a("5cc6"),a("9a8c"),a("a975"),a("735e"),a("c1ac"),a("d139"),a("3a7b"),a("d5d6"),a("82f8"),a("e91f"),a("60bd"),a("5f96"),a("3280"),a("3fcc"),a("ca91"),a("25a1"),a("cd26"),a("3c5d"),a("2954"),a("649e"),a("219c"),a("170b"),a("b39a"),a("72f7"),a("bc3a")),o=a.n(i),l={name:"uploadImage",props:{limit:{type:Number,default:function(){return 1}},disabled:{type:Boolean,default:function(){return!1}},isCompress:{type:Boolean,default:function(){return!1}},value:{}},data:function(){return{photo:[],loading:!1}},watch:{photo:function(){1==this.limit?this.$emit("input",this.photo.length>0?this.photo[0].url:""):this.$emit("input",this.photo)},value:function(){1==this.limit?this.value instanceof Array?this.photo=[]:this.photo=this.value?[{url:this.value}]:[]:this.photo=this.value}},mounted:function(){1==this.limit?this.value instanceof Array?this.photo=[]:this.photo=this.value?[this.value]:[]:this.photo=this.value},methods:{deleteImg:function(e){this.photo.splice(e,1)},compress:function(e){var t=null,a=document.createElement("canvas"),s=e.height/e.width;a.width=720,a.height=720*s;var r=a.getContext("2d");return r.clearRect(0,0,a.width,a.height),r.drawImage(e,0,0,a.width,a.height),t=a.toDataURL("image/jpeg"),t},dataURItoBlob:function(e){for(var t=window.atob(e.split(",")[1]),a=e.split(",")[0].split(":")[1].split(";")[0],s=new ArrayBuffer(t.length),r=new Uint8Array(s),i=0;i<t.length;i++)r[i]=t.charCodeAt(i);return new window.Blob([s],{type:a})},add_img:function(e){var t=e.target.files[0];if(/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(e.target.value)){var a=10485760,s=t.size;if(s>a)return e.target.value="",void this.$notify.error({title:"上传图片错误",message:"上传图片不能超过10M"});this.loading=!0;var r=new FileReader,i=this;r.readAsDataURL(t);var l=new Image;r.onload=function(a){l.src=this.result,l.onload=function(){var s=a.target.result,r=t;i.isCompress&&(s=i.compress(l),r=i.dataURItoBlob(s));var n=new window.FormData;n.append("file",r),o()({method:"POST",url:"/upload/uploadImage",data:n,timeout:1e6,headers:{"Content-Type":"multipart/form-data"}}).then((function(a){e.target.value="",i.photo.push({fileName:t.fileName,url:a.data.data}),i.loading=!1})).catch((function(t){e.target.value="",i.loading=!1,console.log(t.message)}))}}}else e.target.value="",this.$notify.error({title:"上传图片错误",message:"请上传gif|jpg|jpeg|png|GIF|JPG|PNG格式图片"})}}},n=l,c=(a("f960"),a("2877")),m=Object(c["a"])(n,s,r,!1,null,null,null);t["a"]=m.exports},f7d7:function(e,t,a){"use strict";a("70b9")},f960:function(e,t,a){"use strict";a("b8ca")}}]);
|