1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d9f6b1da"],{"00a8":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),e._v(" "),a("el-form",{attrs:{inline:""}},[a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.mulSubmitSendMessage}},[e._v("提醒")])],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",disabled:e.messageStatus.pay_status},on:{click:function(t){return e.setToggleMessage(1)}}},[e._v("\n "+e._s(e.messageStatus.pay_status?"已开启自动支付":"开启自动支付")+"\n ")])],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",disabled:!e.messageStatus.pay_status},on:{click:function(t){return e.setToggleMessage(0)}}},[e._v("\n 关闭自动支付\n ")])],1),e._v(" "),e.messageStatus.status?a("el-form-item",[a("span",{staticStyle:{color:"red","font-size":"26px"}},[e._v("全部订单已支付完毕!")])]):e._e()],1),e._v(" "),a("el-table",{ref:"listTable",staticClass:"tableBorder",staticStyle:{"margin-bottom":"20px"},attrs:{data:e.list,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""},on:{"selection-change":e.orderMulSelect}},[a("el-table-column",{attrs:{type:"selection",width:"50",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"备注昵称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row.get_user;return[e._v("\n "+e._s(a&&a.name)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"客户手机号",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row.get_user;return[e._v("\n "+e._s(a&&a.mobile)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"money",label:"总下单金额",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"pay_money",label:"已付款金额",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"no_pay_money",label:"未付款金额",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.sendMessage([s.user_id])}}},[e._v("提醒")])]}}])})],1),e._v(" "),a("pagination",{attrs:{total:e.total,limit:e.searchParams.page_size,page:e.searchParams.page_index},on:{pagination:e.changePagination,"update:limit":e.changePagination}}),e._v(" "),a("el-dialog",{attrs:{title:"确认开启自动支付",visible:e.openAutoPay,width:"520px"},on:{"update:visible":function(t){e.openAutoPay=t}}},[a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"验证码: "}},[a("p",{staticClass:"code_check",on:{click:e.createRandomCode}},[e._v(e._s(e.randomCode))])]),e._v(" "),a("el-form-item",{attrs:{label:"确认验证码:"}},[a("el-input",{attrs:{type:"text"},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}})],1)],1),e._v(" "),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.cancelRandomCode}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitOpen}},[e._v("确定")])],1)],1)],1)},n=[],o=a("b775");function r(e){return Object(o["a"])({url:"/orders/get_no_pay_orders",method:"get",params:e})}function i(e){return Object(o["a"])({url:"/orders/send_no_pay_info",method:"get",params:e})}function l(e){return Object(o["a"])({url:"/orders/open_auto_pay",method:"post",data:e})}function c(){return Object(o["a"])({url:"/orders/get_auto_pay_status",method:"get"})}function u(){return Object(o["a"])({url:"/order/send_all_nopayinfo",method:"get"})}var d={data:function(){return{loadingFull:!1,searchParams:{page_size:20,page_index:1},list:[],total:0,mulselect:[],messageStatusTimer:null,messageStatus:{pay_status:!1,status:!1},openAutoPay:!1,randomCode:"",code:""}},watch:{messageStatus:function(e){e.pay_status?this.interValStatus():this.messageStatusTimer&&clearInterval(this.interValStatus)},openAutoPay:function(e){e&&this.createRandomCode()}},created:function(){this.getList(),this.getMesageStatus(),this.createRandomCode()},destroyed:function(){this.messageStatusTimer&&clearInterval(this.interValStatus),window.location.reload()},methods:{setToggleMessage:function(e){this.messageStatus.pay_status?this.setMessageToggle(e):this.openAutoPay=!0},submitOpen:function(){this.code===this.randomCode?this.setMessageToggle(1):this.$message.error("验证码错误")},cancelRandomCode:function(){this.randomCode="",this.openAutoPay=!1},createRandomCode:function(){this.randomCode="";for(var e=0;e<5;e++)this.randomCode+=Math.ceil(9*Math.random())},sendOrderPay:function(){var e=this;this.$confirm("确认给所有用户发送点订单结算模板消息","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var t=e.$loading();u().then((function(a){t.close(),200===a.code?e.$message.success("发送成功"):e.$message.error(a.message||"发送失败")})).catch((function(){t.close(),e.$message.error("发送失败")}))})).catch((function(){}))},interValStatus:function(){var e=this;if(this.messageStatusTimer)return!1;this.messageStatusTimer=setInterval(e.getMesageStatus,5e3)},getMesageStatus:function(){var e=this;c().then((function(t){200===t.code&&(e.messageStatus=t.data)}))},setMessageToggle:function(e){var t=this,a=this.$loading();e||this.messageStatusTimer&&clearInterval(this.interValStatus),l({type:e}).then((function(e){a.close(),200===e.code?(t.$message.success(e.message),t.cancelRandomCode(),t.getMesageStatus()):t.$message.error(e.message||"设置失败")})).catch((function(){a.close(),t.$message.error("设置失败")}))},mulSubmitSendMessage:function(){if(0===this.mulselect.length)return this.$message.error("请选择至少一个"),!1;this.sendMessage(this.mulselect)},sendMessage:function(e){var t=this;this.$confirm("确认提醒用户继续付款","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){i({ids:e}).then((function(e){200===e.code?t.$message.success("提醒客户成功"):t.$message.error(e.message||"提醒客户失败")})).catch((function(){t.$message.error("提醒客户失败")}))})).catch((function(){}))},orderMulSelect:function(e){this.mulselect=e.map((function(e){var t=e.user_id;return t}))},changePagination:function(e){var t=e.page,a=e.limit;console.log(t,a),this.searchParams.page_size=a,this.searchParams.page_index=t,this.getList()},getList:function(){var e=this;this.loadingFull=!0,r(this.searchParams).then((function(t){e.loadingFull=!1,200===t.code?(e.list=t.data.list,e.total=t.data.total):e.$message.error(t.message||"获取未支付列表失败")})).catch((function(){e.loadingFull=!1,e.$message.error("获取未支付列表失败")}))}}},m=d,g=(a("d0a8"),a("2877")),f=Object(g["a"])(m,s,n,!1,null,"794cc0d8",null);t["default"]=f.exports},"4dd8":function(e,t,a){},d0a8:function(e,t,a){"use strict";a("4dd8")}}]);
|