chunk-38f851bd.e40c67d0.js 36 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-38f851bd"],{"0f62":function(t,e,a){t.exports=a.p+"static/img/usdt.5d129354.png"},"206d":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAAJ5JREFUWAnt2DEKwDAMA8Ck9Cl9e/Ko9i8uXrUIBQ8eVMhgUEW4Zggdo+jZe7+5iurGXVUUEU9VV/ZclWWVXd6Yqmkxi6kCat5nzGKqgJr3GbOYKqDm256xmbfO6kueqoP5OefXVgw3ezyvtSLXcQG82FbMG4MvRUeLUSIIWAxA6GgxSgQBiwEIHS1GiSBgMQChY1uxsn+weR2mDELgB3FmFp5YffVrAAAAAElFTkSuQmCC"},"486f":function(t,e,a){},"5e92":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"ele-body"},[s("el-card",{attrs:{shadow:"never"}},[s("el-form",{staticClass:"ele-form-search",attrs:{model:t.table.where,"label-width":"77px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.$refs.table.reload()},submit:function(t){t.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:t.table.where.order_no,callback:function(e){t.$set(t.table.where,"order_no",e)},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:t.table.where.status,callback:function(e){t.$set(t.table.where,"status",e)},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:t.table.where.exception_status,callback:function(e){t.$set(t.table.where,"exception_status",e)},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:6,sm:8}},[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:t.table.where.date,callback:function(e){t.$set(t.table.where,"date",e)},expression:"table.where.date"}})],1)],1),s("el-col",{attrs:{md:6,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(e){return t.$refs.table.reload()}}},[t._v("查询 ")]),s("el-button",{on:{click:function(e){(t.table.where={type:"2",status:"0",exception_status:"0"})&&t.$refs.table.reload()}}},[t._v(" 重置 ")]),t.permission.includes("sys:buyorder:export")?s("el-button",{staticClass:"ele-btn-icon",attrs:{icon:"el-icon-download",type:"success"},on:{click:t.exportData}},[t._v("导出")]):t._e()],1)])],1)],1),s("div",{staticClass:"ele-table-tool ele-table-tool-default"},[t.permission.includes("sys:user:dall")?s("el-button",{staticClass:"ele-btn-icon",attrs:{type:"danger",icon:"el-icon-delete",size:"small"},on:{click:function(e){return t.remove()}}},[t._v("批量删除 ")]):t._e()],1),s("ele-data-table",{ref:"table",attrs:{config:t.table,choose:t.choose,height:"calc(100vh - 315px)","highlight-current-row":""},on:{"update:choose":function(e){t.choose=e}},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.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:t._u([{key:"default",fn:function(e){var a=e.row;return[t._v(" "+t._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:t._u([{key:"default",fn:function(e){var a=e.row;return[a.paymentData&&a.paymentData.payment_id>0?s("div",[1==a.paymentData.type?s("div",[s("div",[t._v("收款人名称:"+t._s(a.paymentData.real_name))]),s("div",[t._v("收款人账号:"+t._s(a.paymentData.bank_card))]),s("div",[t._v("收款银行:"+t._s(a.paymentData.bank_name)+" "+t._s(a.paymentData.branch_name))])]):s("div",[s("div",[t._v("收款人名称:"+t._s(a.paymentData.real_name))]),s("div",[t._v("收款人账号:"+t._s(a.paymentData.account))]),s("div",[t._v(t._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)])]):t._e()]}}],null,!0)}),s("el-table-column",{attrs:{prop:"status",label:"状态","min-width":"90px",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[1==r.status?s("span",{staticClass:" ele-text-info"},[t._v("待付款")]):2==r.status?s("span",{staticClass:" ele-text-info"},[t._v("交易中")]):3==r.status?s("span",{staticClass:" ele-text-primary",attrs:{title:"点击查看打款信息"}},[t._v("您已打款"),s("br"),s("el-link",{attrs:{type:"success",underline:!0},on:{click:function(e){return t.showPay(r,a)}}},[t._v("("+t._s(r.pay_name)+")")])],1):4==r.status?s("span",{staticClass:" ele-text-success"},[t._v("交易完成")]):5==r.status?s("span",{staticClass:" ele-text-danger"},[t._v("异常订单")]):6==r.status?s("span",{staticClass:" ele-text-warning"},[t._v("退款订单")]):7==r.status?s("span",{staticClass:" ele-text-info"},[t._v("超时订单")]):8==r.status?s("span",{staticClass:" ele-text-danger"},[t._v(" "+t._s(r.exception_remark?r.exception_remark:"已取消")+" ")]):t._e()]}}],null,!0)}),s("el-table-column",{attrs:{label:"操作","min-width":"220px",align:"center",resizable:!1,fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[1==t.$store.state.user.user.user_type&&t.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{icon:"el-icon-edit",type:"primary",underline:!1},on:{click:function(e){return t.detail(r,a)}}},[t._v(" 详情 ")]):t._e(),2==t.$store.state.user.user.user_type&&(r.status<3||7==r.status)&&t.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{icon:"el-icon-edit",type:"success",underline:!1},on:{click:function(e){return t.showPay(r,a)}}},[t._v(" 确认打款 ")]):t._e(),1==t.$store.state.user.user.user_type&&(r.status<4||7==r.status)&&t.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{icon:"el-icon-edit",type:"success",underline:!1},on:{click:function(e){return t.collection(r,a)}}},[t._v(" 确认完成 ")]):t._e(),r.status>=3&&4!=r.status&&8!=r.status&&t.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{icon:"el-icon-edit",type:"danger",underline:!1},on:{click:function(e){return t.catchOrder(r,a)}}},[t._v(" 异常处理 ")]):t._e(),r.status<=2||7==r.status&&t.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{icon:"el-icon-edit",type:"danger",underline:!1},on:{click:function(e){return t.catchOrder(r,a)}}},[t._v(" 取消订单 ")]):t._e(),1==t.$store.state.user.user.user_type&&(r.status<3||7==r.status||5==r.status)&&t.permission.includes("sys:buyorder:edit")?s("el-link",{attrs:{icon:"el-icon-edit",type:"warning",underline:!1},on:{click:function(e){return t.showReassign(r,a)}}},[t._v(" 重新派单 ")]):t._e()]}}],null,!0)})]}}])})],1),s("el-dialog",{attrs:{title:"订单信息",visible:t.showEdit,width:"700px","destroy-on-close":!0,"custom-class":"ele-dialog-form","lock-scroll":!1},on:{"update:visible":function(e){t.showEdit=e},closed:function(e){t.editForm={}}}},[s("el-form",{ref:"editForm",attrs:{model:t.editForm,"label-width":"100px"}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{sm:12}},[s("el-form-item",{attrs:{label:"客户:"}},[s("span",[t._v(t._s(t.editForm.c_username))])]),s("el-form-item",{attrs:{label:"订单号:"}},[s("span",[t._v(t._s(t.editForm.order_no))])]),s("el-form-item",{attrs:{label:"交易数量:"}},[s("span",[t._v(t._s(t.editForm.num)+" "),s("img",{staticClass:"usdt",attrs:{src:a("0f62"),alt:""}})])]),s("el-form-item",{attrs:{label:"交易金额:"}},[s("span",[t._v(t._s(t.editForm.total))])]),t.editForm.paymentData&&1==t.editForm.paymentData.type?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[t._v(t._s(t.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款银行:"}},[s("span",[t._v(t._s(t.editForm.paymentData.bank_name))])]),s("el-form-item",{attrs:{label:"银行卡号:"}},[s("span",[t._v(t._s(t.editForm.paymentData.bank_card))])])]:t.editForm.paymentData?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[t._v(t._s(t.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款账号:"}},[s("span",[t._v(t._s(t.editForm.paymentData.account)+"("+t._s(2==t.editForm.paymentData.type?"微信":"支付宝")+")")])])]:t._e()],2),s("el-col",{attrs:{sm:12}},[s("el-form-item",{attrs:{label:"打款方式:"}},[s("span",[t._v(t._s(t.editForm.pay_name))])]),s("el-form-item",{attrs:{label:"打款凭证:"}},[s("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:t.editForm.pay_img,"preview-src-list":[t.editForm.pay_img]}})],1),s("el-form-item",{attrs:{label:"打款备注:"}},[s("span",[t._v(t._s(t.editForm.pay_remark))])])],1)],1)],1),s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.showEdit=!1}}},[t._v("取消")])],1)],1),s("el-dialog",{attrs:{title:"重新派单",visible:t.showReassignEdit,width:"700px","destroy-on-close":!0,"custom-class":"ele-dialog-form","lock-scroll":!1},on:{"update:visible":function(e){t.showReassignEdit=e},closed:function(e){t.editForm={}}}},[s("el-form",{ref:"editForm",attrs:{model:t.editForm,"label-width":"120px"}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{sm:15}},[s("el-form-item",{attrs:{label:"客户:"}},[s("span",[t._v(t._s(t.editForm.c_username))])]),s("el-form-item",{attrs:{label:"订单号:"}},[s("span",[t._v(t._s(t.editForm.order_no))])]),s("el-form-item",{attrs:{label:"交易数量:"}},[s("span",[t._v(t._s(t.editForm.num)+" "),s("img",{staticClass:"usdt",attrs:{src:a("0f62"),alt:""}})])]),s("el-form-item",{attrs:{label:"交易金额:"}},[s("span",[t._v(t._s(t.editForm.total))])]),s("el-form-item",{attrs:{label:"当前派单用户:"}},[s("span",[t._v(t._s(t.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":t.getReassign,loading:t.loading},model:{value:t.editForm.new_business_id,callback:function(e){t.$set(t.editForm,"new_business_id",e)},expression:"editForm.new_business_id"}},t._l(t.reassigns,(function(e,a){return s("el-option",{key:a,attrs:{label:e.username,value:e.id}},[s("span",{staticClass:"label",attrs:{title:"ID:"+e.id+", USDT:"+e.usdt_num}},[t._v(t._s(e.username))]),s("span",{staticClass:"credit"},[t._v("信誉:"+t._s(e.credit)+"分")])])})),1)],1)],1)],1)],1)],1),s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.showReassignEdit=!1}}},[t._v("取消")]),s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.reassign(t.editForm,t.editForm.index)}}},[t._v("确定重新派单")])],1)],1),s("el-dialog",{attrs:{title:"确认打款",visible:t.showPayEdit,width:"700px","destroy-on-close":!0,"custom-class":"ele-dialog-form","lock-scroll":!1},on:{"update:visible":function(e){t.showPayEdit=e},closed:function(e){t.editForm={}}}},[s("el-form",{ref:"editForm",attrs:{model:t.editForm,"label-width":"100px"}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{sm:12}},[s("el-form-item",{attrs:{label:"客户:"}},[s("span",[t._v(t._s(t.editForm.c_username))])]),s("el-form-item",{attrs:{label:"订单号:"}},[s("span",[t._v(t._s(t.editForm.order_no))])]),s("el-form-item",{attrs:{label:"交易数量:"}},[s("span",[t._v(t._s(t.editForm.num)+" "),s("img",{staticClass:"usdt",attrs:{src:a("0f62"),alt:""}})])]),s("el-form-item",{attrs:{label:"交易金额:"}},[s("span",[t._v(t._s(t.editForm.total))])]),t.editForm.paymentData&&1==t.editForm.paymentData.type?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[t._v(t._s(t.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款银行:"}},[s("span",[t._v(t._s(t.editForm.paymentData.bank_name))])]),s("el-form-item",{attrs:{label:"银行卡号:"}},[s("span",[t._v(t._s(t.editForm.paymentData.bank_card))])])]:t.editForm.paymentData?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[t._v(t._s(t.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款账号:"}},[s("span",[t._v(t._s(t.editForm.paymentData.account)+"("+t._s(2==t.editForm.paymentData.type?"微信":"支付宝")+")")])])]:t._e()],2),s("el-col",{attrs:{sm:12}},[s("el-form-item",{staticClass:"is-required",attrs:{label:"打款方式:"}},[s("el-radio-group",{model:{value:t.editForm.pay_type,callback:function(e){t.$set(t.editForm,"pay_type",e)},expression:"editForm.pay_type"}},[s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:1}},[t._v("银行卡")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:2}},[t._v("微信")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:3}},[t._v("支付宝")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:4}},[t._v("其他")])],1)],1),s("el-form-item",{staticClass:"is-required",attrs:{label:"打款凭证:"}},[s("uploadImage",{attrs:{limit:1},model:{value:t.editForm.pay_img,callback:function(e){t.$set(t.editForm,"pay_img",e)},expression:"editForm.pay_img"}})],1),s("el-form-item",{staticClass:"is-required",attrs:{label:"打款备注:"}},[s("el-input",{attrs:{placeholder:"请输入打款备注",clearable:""},model:{value:t.editForm.pay_remark,callback:function(e){t.$set(t.editForm,"pay_remark",e)},expression:"editForm.pay_remark"}})],1),s("el-form-item",{staticClass:"is-required",attrs:{label:"交易密码:"}},[s("el-input",{attrs:{type:"password",placeholder:"请输入交易密码",clearable:""},model:{value:t.editForm.trade_password,callback:function(e){t.$set(t.editForm,"trade_password",e)},expression:"editForm.trade_password"}})],1)],1)],1)],1),s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.showPayEdit=!1}}},[t._v("取消")]),3!=t.editForm.status&&4!=t.editForm.status&&8!=t.editForm.status?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.pay()}}},[t._v("确认打款")]):t._e()],1)],1),s("el-dialog",{attrs:{title:"异常订单处理",visible:t.showCatchEdit,width:"700px","destroy-on-close":!0,"custom-class":"ele-dialog-form","lock-scroll":!1},on:{"update:visible":function(e){t.showCatchEdit=e}}},[s("el-form",{ref:"editForm",attrs:{model:t.editForm,"label-width":"164px"}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{sm:24}},[s("el-form-item",{attrs:{label:"客户:"}},[s("span",[t._v(t._s(t.editForm.c_username))])]),s("el-form-item",{attrs:{label:"订单号:"}},[s("span",[t._v(t._s(t.editForm.order_no))])]),s("el-form-item",{attrs:{label:"交易数量:"}},[s("span",[t._v(t._s(t.editForm.num)+" "),s("img",{staticClass:"usdt",attrs:{src:a("0f62"),alt:""}})])]),s("el-form-item",{attrs:{label:"交易金额:"}},[s("span",[t._v(t._s(t.editForm.total))])]),1==t.editForm.type||2==t.editForm.type&&t.editForm.status>=3&&t.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:t.changeExceptionType},model:{value:t.editForm.exception_type,callback:function(e){t.$set(t.editForm,"exception_type",e)},expression:"editForm.exception_type"}},[s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:1}},[t._v("异常订单"),s("br"),s("span",{staticClass:"ele-text-danger error"},[t._v("说明:未付款或银行已到账,但是由于延迟或金额不符取消订单,可选择此项")])]),s("el-radio",{attrs:{label:2}},[t._v("申请退款"),s("br"),s("span",{staticClass:"ele-text-danger error"},[t._v("说明:银行已到账,但是由于以下原因需退款,1.非本人付款 2.备注敏感词,可选择此项")])])],1)],1),s("el-col",{attrs:{sm:15}},[2==t.editForm.exception_type?s("el-form-item",{staticClass:"is-required",attrs:{label:"退款原因:"}},[s("el-input",{attrs:{placeholder:"请输入退款原因",clearable:""},model:{value:t.editForm.exception_remark,callback:function(e){t.$set(t.editForm,"exception_remark",e)},expression:"editForm.exception_remark"}})],1):t._e(),2==t.editForm.exception_type?s("el-form-item",{staticClass:"is-required",attrs:{label:"退款金额:"}},[s("el-input",{attrs:{placeholder:"请输入退款金额",clearable:""},model:{value:t.editForm.refund_money,callback:function(e){t.$set(t.editForm,"refund_money",e)},expression:"editForm.refund_money"}})],1):t._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:t.changeExceptionType},model:{value:t.editForm.exception_type,callback:function(e){t.$set(t.editForm,"exception_type",e)},expression:"editForm.exception_type"}},[s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:1}},[t._v("账号不合法")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:2}},[t._v("信息不全")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:3}},[t._v("其他")])],1)],1),s("el-col",{attrs:{sm:24}},[3==t.editForm.exception_type?s("el-form-item",{attrs:{label:"取消原因:"}},[s("el-input",{attrs:{placeholder:"请输入其他原因",clearable:""},model:{value:t.editForm.exception_remark,callback:function(e){t.$set(t.editForm,"exception_remark",e)},expression:"editForm.exception_remark"}})],1):t._e()],1)]],2)],1)],1),1==t.editForm.type?s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.showCatchEdit=!1}}},[t._v("取消")]),t.editForm.status<3&&1==t.$store.state.user.user.user_type?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.exceptionCancel(5,0)}}},[t._v("确定取消 ")]):(t.editForm.status<3||5==t.editForm.status&&1==t.editForm.exception_type)&&2==t.$store.state.user.user.user_type?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.exceptionCancel(8,0)}}},[t._v("确定取消 ")]):3==t.editForm.status||2==t.editForm.exception_type&&8!=t.editForm.status||4!=t.editForm.status&&1==t.$store.state.user.user.user_type||7==t.editForm.status?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.catchOrderNext()}}},[t._v("下一步 ")]):t._e()],1):s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.showCatchEdit=!1}}},[t._v("取消")]),t.editForm.status<3?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.exceptionCancel(8,0)}}},[t._v("确定取消 ")]):3==t.editForm.status||5==t.editForm.status||7==t.editForm.status||8==t.editForm.status&&1==t.$store.state.user.user.user_type?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.catchOrderNext()}}},[t._v("下一步 ")]):t._e()],1)],1),s("el-dialog",{attrs:{title:"订单异常信息处理",visible:t.showCatchNextEdit,width:"700px","destroy-on-close":!0,"custom-class":"ele-dialog-form","lock-scroll":!1},on:{"update:visible":function(e){t.showCatchNextEdit=e}}},[s("el-form",{ref:"editForm",attrs:{model:t.editForm,rules:t.exceptionRules,"label-width":"120px"}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{sm:24}},[s("el-form-item",{attrs:{label:"客户:"}},[s("span",[t._v(t._s(t.editForm.c_username))])]),s("el-form-item",{attrs:{label:"订单号:"}},[s("span",[t._v(t._s(t.editForm.order_no))])]),s("el-form-item",{attrs:{label:"交易数量:"}},[s("span",[t._v(t._s(t.editForm.num)+" "),s("img",{staticClass:"usdt",attrs:{src:a("0f62"),alt:""}})])]),s("el-form-item",{attrs:{label:"交易金额:"}},[s("span",[t._v(t._s(t.editForm.total))])]),t.editForm.paymentData&&1==t.editForm.paymentData.type?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[t._v(t._s(t.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款银行:"}},[s("span",[t._v(t._s(t.editForm.paymentData.bank_name))])]),s("el-form-item",{attrs:{label:"银行卡号:"}},[s("span",[t._v(t._s(t.editForm.paymentData.bank_card))])])]:t.editForm.paymentData?[s("el-form-item",{attrs:{label:"收款人:"}},[s("span",[t._v(t._s(t.editForm.paymentData.real_name))])]),s("el-form-item",{attrs:{label:"收款账号:"}},[s("span",[t._v(t._s(t.editForm.paymentData.account)+"("+t._s(2==t.editForm.paymentData.type?"微信":"支付宝")+")")])])]:t._e(),s("el-form-item",{attrs:{label:"打款方式:"}},[s("span",[t._v(t._s(t.editForm.pay_name))])]),s("el-form-item",{attrs:{label:"打款凭证:"}},[s("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:t.editForm.pay_img,"preview-src-list":[t.editForm.pay_img]}})],1),s("el-form-item",{attrs:{label:"打款备注:"}},[s("span",[t._v(t._s(t.editForm.pay_remark))])]),s("el-form-item",{staticClass:"is-required",attrs:{label:"异常处理类型:"}},[s("el-radio-group",{model:{value:t.editForm.exception_sub_type,callback:function(e){t.$set(t.editForm,"exception_sub_type",e)},expression:"editForm.exception_sub_type"}},[s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:1}},[t._v("延迟到账")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:2}},[t._v("金额不符")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:3}},[t._v("备注敏感词")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:4}},[t._v("未付款")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:5}},[t._v("非本人付款")]),s("el-radio",{staticStyle:{"margin-bottom":"20px"},attrs:{label:6}},[t._v("其他")])],1)],1),s("el-form-item",{staticClass:"is-required",attrs:{label:"上传异常凭证:"}},[s("uploadImage",{attrs:{limit:1},model:{value:t.editForm.exception_img,callback:function(e){t.$set(t.editForm,"exception_img",e)},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:t.editForm.exception_remark,callback:function(e){t.$set(t.editForm,"exception_remark",e)},expression:"editForm.exception_remark"}})],1),2==t.$store.state.user.user.user_type&&4!=t.editForm.status&&5!=t.editForm.status?s("el-form-item",{staticClass:"is-required",attrs:{label:"交易密码:"}},[s("el-input",{attrs:{type:"password",placeholder:"请输入交易密码",clearable:""},model:{value:t.editForm.trade_password,callback:function(e){t.$set(t.editForm,"trade_password",e)},expression:"editForm.trade_password"}})],1):t._e()],1)],2)],1)],1),s("div",{attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(e){t.showCatchNextEdit=!1}}},[t._v("取消")]),s("el-button",{on:{click:function(e){return t.lastStep()}}},[t._v("上一步")]),1==t.$store.state.user.user.user_type&&8!=t.editForm.status?s("el-button",{attrs:{type:"danger"},on:{click:function(e){return t.exceptionCancel(8,0)}}},[t._v("取消订单 ")]):t._e(),1==t.$store.state.user.user.user_type&&6!=t.editForm.status?s("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.exceptionCancel(6,1)}}},[t._v("确定退款 ")]):t._e(),1==t.$store.state.user.user.user_type&&4!=t.editForm.status&&8!=t.editForm.status?s("el-button",{attrs:{type:"success"},on:{click:function(e){return t.exceptionConfirm(4)}}},[t._v("完成订单 ")]):2==t.$store.state.user.user.user_type&&4!=t.editForm.status&&5!=t.editForm.status?s("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.exceptionConfirm(5)}}},[t._v("确定提交 ")]):t._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:"2",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 t="undefined"!=typeof this.$route.query.order_no?this.$route.query.order_no:"";t&&(this.table.where.order_no=t)},methods:{changeExceptionType:function(t){1==this.editForm.type?1==t?(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==t?(this.editForm.exception_remark="账号不合法",this.editForm.exception_status=2):2==t&&(this.editForm.exception_remark="信息不全",this.editForm.exception_status=2)},catchOrder:function(t,e){this.editForm=Object.assign({},t),this.editForm.exception_type=1,this.editForm.refund_money=this.editForm.total,this.editForm.index=e,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(t,e){this.editForm=Object.assign({},t),this.editForm.index=e,this.showPayEdit=!0},detail:function(t,e){this.editForm=Object.assign({},t),this.editForm.index=e,this.showEdit=!0},showReassign:function(t,e){this.editForm=Object.assign({},t),this.editForm.index=e,this.showReassignEdit=!0,this.getReassign()},pay:function(){var t=this,e=this;return this.editForm.pay_type<=0?(this.$message({type:"danger",message:"请选择打款方式"}),!1):""==this.editForm.pay_img?(this.$message({type:"danger",message:"请上传打款凭证"}),!1):""==this.editForm.pay_remark?(this.$message({type:"danger",message:"请填写打款备注"}),!1):""==this.editForm.trade_password?(this.$message({type:"danger",message:"请填写交易密码"}),!1):void this.$confirm("确定已打款?","提示",{type:"success"}).then((function(){t.$message.closeAll();var a=t.$loading({lock:!0});t.$http.post("/tradeorder/pay",e.editForm).then((function(e){a.close(),!0===e.data.success?(t.showPayEdit=!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)}))}))},collection:function(t,e){var a=this;this.$confirm("确定已收款,并完成该订单?","提示",{type:"primary"}).then((function(){a.$message.closeAll();var e=a.$loading({lock:!0});a.$http.post("/tradeorder/collection",{id:t.id,status:4}).then((function(t){e.close(),!0===t.data.success?(a.showPayEdit=!1,a.$message({type:"success",message:t.data.msg}),a.$refs.table.reload()):a.$message.error(t.data.msg)})).catch((function(t){e.close(),a.$message.error(t.message)}))}))},cancel:function(t,e){var a=this;this.$confirm("确定取消该订单,该操作不可逆谨慎操作?","提示",{type:"danger"}).then((function(){a.$message.closeAll();var e=a.$loading({lock:!0});a.$http.post("/tradeorder/cancel",{id:t.id,status:8}).then((function(t){e.close(),!0===t.data.success?(a.$message({type:"success",message:t.data.msg}),a.$refs.table.reload()):a.$message.error(t.data.msg)})).catch((function(t){e.close(),a.$message.error(t.message)}))}))},exceptionCancel:function(t,e){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==t?"确定申请":"确定")+"异常处理该订单,该操作不可逆谨慎操作?","提示",{type:"danger"}).then((function(){a.$message.closeAll();var s=a.$loading({lock:!0}),r=a.editForm.status;a.editForm.status=t,a.editForm.refund_status=e,a.$http.post("/tradeorder/cancel",a.editForm).then((function(t){s.close(),!0===t.data.success?(a.showCatchEdit=!1,a.showCatchNextEdit=!1,a.$message({type:"success",message:t.data.msg}),a.$refs.table.reload()):(a.editForm.status=r,a.$message.error(t.data.msg))})).catch((function(t){s.close(),a.$message.error(t.message)}))}))},exceptionConfirm:function(t){var e=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==t?"确定申请":"确定")+"异常处理该订单,该操作不可逆谨慎操作?","提示",{type:"danger"}).then((function(){e.$message.closeAll();var a=e.$loading({lock:!0}),s=e.editForm.status;e.editForm.status=t,e.$http.post("/tradeorder/collection",e.editForm).then((function(t){a.close(),!0===t.data.success?(e.showCatchNextEdit=!1,e.$message({type:"success",message:t.data.msg}),e.$refs.table.reload()):(e.editForm.status=s,e.$message.error(t.data.msg))})).catch((function(t){a.close(),e.$message.error(t.message)}))}))},getReassign:function(t){var e=this,a=this.$loading({lock:!0});this.$http.post("/tradeorder/reassignList",{keyword:t,userId:this.editForm.business_id,num:this.editForm.num,type:this.editForm.type}).then((function(t){a.close(),!0===t.data.success?e.reassigns=t.data.data:e.$message.error(t.data.msg)})).catch((function(t){a.close(),e.$message.error(t.message)}))},reassign:function(t,e){var a=this;if(t.new_business_id<=0)return this.$message({type:"danger",message:"请选择重新派单的用户"}),!1;this.$confirm("确定重新派单给该用户?","提示",{type:"danger"}).then((function(){a.$message.closeAll();var e=a.$loading({lock:!0});a.$http.post("/tradeorder/reassign",{id:t.id,business_id:t.new_business_id}).then((function(t){e.close(),!0===t.data.success?(a.showReassignEdit=!1,a.$message({type:"success",message:t.data.msg}),a.$refs.table.reload()):a.$message.error(t.data.msg)})).catch((function(t){e.close(),a.$message.error(t.message)}))}))},exportData:function(){var t=this,e=[["提交时间","提交用户","订单号","交易量","单价(¥)","交易总额(¥)","收款人信息","交易状态","备注","操作时间"]],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(t){var a="";t.paymentData&&1==t.paymentData.type?a+="收款方式:"+t.paymentData.real_name+" "+t.paymentData.bank_name+" "+t.paymentData.branch_name+" "+t.paymentData.bank_card:a+="收款方式:"+t.paymentData.real_name+" "+(2==t.paymentData.type?"微信":"支付宝")+" "+t.paymentData.account;var s="undefined"!=typeof r[t.status]?r[t.status]:"未知";e.push([t.create_time_text,t.c_username,t.order_no,t.num,t.price,t.total,a,s,t.exception_remark,t.update_time_text])}));var i=l.a.utils.aoa_to_sheet(e);t.$util.exportSheet(l.a,i,"客户卖单订单记录")}else t.$message.error(s.data.msg)})).catch((function(e){a.close(),t.$message.error(e.message)}))}}},d=m,u=(a("f4ba"),a("2877")),p=Object(u["a"])(d,s,r,!1,null,"c2f67fd2",null);e["default"]=p.exports},b8ca:function(t,e,a){},c19f:function(t,e,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(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"finish_room"},[a("div",{staticClass:"finish_room2"},[a("div",{attrs:{images:t.photo}},t._l(t.photo,(function(e,s){return a("div",{key:s,staticClass:"room_img"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.url,expression:"item.url"}]}),t.disabled?t._e():a("div",{staticClass:"im-button",on:{click:function(e){return t.deleteImg(s)}}},[a("div",{staticClass:"im-close"}),a("div",{staticClass:"im-close1"})])])})),0),t.photo.length<t.limit?a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"room_add_img"},[t._m(0),a("input",{attrs:{disabled:t.disabled,type:"file"},on:{change:t.add_img}})]):t._e()])])},r=[function(){var t=this,e=t.$createElement,s=t._self._c||e;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(t){this.photo.splice(t,1)},compress:function(t){var e=null,a=document.createElement("canvas"),s=t.height/t.width;a.width=720,a.height=720*s;var r=a.getContext("2d");return r.clearRect(0,0,a.width,a.height),r.drawImage(t,0,0,a.width,a.height),e=a.toDataURL("image/jpeg"),e},dataURItoBlob:function(t){for(var e=window.atob(t.split(",")[1]),a=t.split(",")[0].split(":")[1].split(";")[0],s=new ArrayBuffer(e.length),r=new Uint8Array(s),i=0;i<e.length;i++)r[i]=e.charCodeAt(i);return new window.Blob([s],{type:a})},add_img:function(t){var e=t.target.files[0];if(/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(t.target.value)){var a=10485760,s=e.size;if(s>a)return t.target.value="",void this.$notify.error({title:"上传图片错误",message:"上传图片不能超过10M"});this.loading=!0;var r=new FileReader,i=this;r.readAsDataURL(e);var l=new Image;r.onload=function(a){l.src=this.result,l.onload=function(){var s=a.target.result,r=e;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){t.target.value="",i.photo.push({fileName:e.fileName,url:a.data.data}),i.loading=!1})).catch((function(e){t.target.value="",i.loading=!1,console.log(e.message)}))}}}else t.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);e["a"]=m.exports},f4ba:function(t,e,a){"use strict";a("486f")},f960:function(t,e,a){"use strict";a("b8ca")}}]);