(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-59dabc52"],{"09f4":function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),Math.easeInOutQuad=function(e,t,r,a){return e/=a/2,e<1?r/2*e*e+t:(e--,-r/2*(e*(e-2)-1)+t)};var a=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function l(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function n(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function u(e,t,r){var u=n(),o=e-u,i=20,d=0;t="undefined"===typeof t?500:t;var s=function e(){d+=i;var n=Math.easeInOutQuad(d,u,o,t);l(n),d1&&void 0!==arguments[1]?arguments[1]:["value","label"],r=Object(l["a"])(t,2),n=r[0],u=r[1],o={};if(e&&e.length){var i,d=Object(a["a"])(e);try{for(d.s();!(i=d.n()).done;){var s=i.value;o[s[n]]=s[u]}}catch(c){d.e(c)}finally{d.f()}}return o}},b35a:function(e,t,r){},f707:function(e,t,r){"use strict";var a,l=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-form",{ref:"ruleForm",attrs:{inline:!0}},[r("div",{staticClass:"lookTitle"},[e._v("申请信息")]),e._v(" "),r("el-form-item",{attrs:{label:"申请人","label-width":"80px"}},[r("div",{staticStyle:{width:"180px"}},[e.form.operator&&e.form.operator.username?r("p",[e._v("\n "+e._s(e.form.operator.username)+"\n ")]):e._e()])]),e._v(" "),r("el-form-item",{attrs:{label:"申请时间","label-width":"80px"}},[r("div",{staticStyle:{width:"180px"}},[e._v(e._s(e.form.createTime))])])],1),e._v(" "),r("el-form",{ref:"ruleForm",attrs:{model:e.form}},[r("div",{staticClass:"lookTitle"},[e._v("基本信息")]),e._v(" "),r("el-form-item",{attrs:{label:"所属分部",rules:[{required:!0,message:"请选择分部",trigger:"change"}],prop:"routeOrganId","label-width":e.formLabelWidth}},[r("el-select",{staticStyle:{width:"100% !important"},attrs:{disabled:!e.isAdd},on:{change:e.changeOrgin},model:{value:e.form.routeOrganId,callback:function(t){e.$set(e.form,"routeOrganId","string"===typeof t?t.trim():t)},expression:"form.routeOrganId"}},e._l(e.selects.branchs,(function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"所属学校",prop:"schoolId","label-width":e.formLabelWidth}},[r("el-select",{staticStyle:{width:"100% !important"},attrs:{disabled:!e.isAdd},model:{value:e.form.schoolId,callback:function(t){e.$set(e.form,"schoolId",t)},expression:"form.schoolId"}},e._l(e.cooperationList,(function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"订单类型",prop:"insertOrderType","label-width":e.formLabelWidth}},[r("el-radio-group",{attrs:{disabled:!e.isAdd},model:{value:e.insertOrderType,callback:function(t){e.insertOrderType=t},expression:"insertOrderType"}},[r("el-radio",{attrs:{label:1}},[e._v("个人订单")]),e._v(" "),r("el-radio",{attrs:{label:2}},[e._v("学校订单")]),e._v(" "),r("el-radio",{attrs:{label:3}},[e._v("其它订单")])],1)],1),e._v(" "),2==e.insertOrderType||3==e.insertOrderType?r("el-form-item",{attrs:{label:"缴费单号",prop:"calenderId","label-width":e.formLabelWidth,rules:[{pattern:/^[0-9]*$/,message:"请输入正确的缴费单号",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:!e.isAdd,placeholder:"请输入缴费单号"},model:{value:e.form.calenderId,callback:function(t){e.$set(e.form,"calenderId","string"===typeof t?t.trim():t)},expression:"form.calenderId"}})],1):e._e(),e._v(" "),1==e.insertOrderType||3==e.insertOrderType?r("el-form-item",{attrs:{label:"学员编号",prop:"userId","label-width":e.formLabelWidth}},[r("el-input",{attrs:{disabled:!e.isAdd,placeholder:"请输入学员编号"},model:{value:e.form.userId,callback:function(t){e.$set(e.form,"userId","string"===typeof t?t.trim():t)},expression:"form.userId"}})],1):e._e(),e._v(" "),r("div",{staticClass:"lookTitle"},[e._v("交易信息")]),e._v(" "),r("el-form-item",{attrs:{label:"交易流水号",rules:[{required:!0,message:"请输入流水号",trigger:"change"}],prop:"transNo","label-width":e.formLabelWidth}},[r("el-input",{attrs:{placeholder:"请输入交易流水号",type:"text",disabled:!e.isAdd},model:{value:e.form.transNo,callback:function(t){e.$set(e.form,"transNo","string"===typeof t?t.trim():t)},expression:"form.transNo"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"收款账户",prop:"merNo",rules:[{required:!0,message:"请输入收款账户",trigger:"change"}],"label-width":e.formLabelWidth}},[r("el-input",{attrs:{placeholder:"请输入收款账户",type:"text",disabled:!e.isAdd},model:{value:e.form.merNo,callback:function(t){e.$set(e.form,"merNo","string"===typeof t?t.trim():t)},expression:"form.merNo"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"交易日期",rules:[{required:!0,message:"请选择交易日期",trigger:"change"}],prop:"payTime","label-width":e.formLabelWidth}},[r("el-date-picker",{staticStyle:{width:"100%"},attrs:{disabled:!e.isAdd,type:"datetime",format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"选择交易日期"},model:{value:e.form.payTime,callback:function(t){e.$set(e.form,"payTime",t)},expression:"form.payTime"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"收入类型","label-width":e.formLabelWidth,rules:[{required:!0,message:"请选收入类型",trigger:"change"}],prop:"applyType"}},[r("el-select",{staticClass:"multiple",staticStyle:{width:"100% !important"},attrs:{filterable:"",clearable:"",disabled:!e.isAdd,placeholder:"请选择收入类型"},model:{value:e.form.applyType,callback:function(t){e.$set(e.form,"applyType","string"===typeof t?t.trim():t)},expression:"form.applyType"}},e._l(e.orderServerList,(function(e,t){return r("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),"SELL"==e.form.applyType?r("el-form-item",{attrs:{label:"销售金额",prop:"saleAmount",rules:[{required:!0,message:"请输入销售金额",trigger:"change"}],"label-width":e.formLabelWidth}},[r("el-input",{attrs:{type:"number",disabled:!e.isAdd,placeholder:"请输入销售金额"},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:e.form.saleAmount,callback:function(t){e.$set(e.form,"saleAmount",t)},expression:"form.saleAmount"}})],1):e._e(),e._v(" "),"SERVICE"==e.form.applyType?r("el-form-item",{attrs:{label:"服务金额",rules:[{required:!0,message:"请输入服务金额",trigger:"change"}],prop:"serviceAmount","label-width":e.formLabelWidth}},[r("el-input",{attrs:{type:"number",disabled:!e.isAdd,placeholder:"请输入收入金额"},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:e.form.serviceAmount,callback:function(t){e.$set(e.form,"serviceAmount",t)},expression:"form.serviceAmount"}})],1):e._e(),e._v(" "),"SELL"==e.form.applyType?r("div",e._l(e.form.goodsList,(function(t,a){return r("div",{key:a,staticClass:"shopListWrap"},[r("el-form-item",{staticClass:"setWidth",attrs:{label:"商品名称"+(a+1),"label-width":e.formLabelWidth,prop:"goodsList."+a+".id",rules:[{required:!0,message:"请选择商品",trigger:"change"}]}},[e.isAdd?r("el-select",{attrs:{filterable:"",disabled:!e.isAdd,placeholder:"请选择商品","popper-append-to-body":!1},model:{value:t.id,callback:function(r){e.$set(t,"id","string"===typeof r?r.trim():r)},expression:"goodsList.id"}},e._l(e.shopList,(function(e,t){return r("el-option",{key:t,attrs:{title:e.name,label:e.name,value:e.id}})})),1):r("p",{staticClass:"showShop"},[r("Tooltip",{attrs:{content:e._f("filterShopId")(t.id)}})],1)],1),e._v(" "),r("el-form-item",{staticClass:"setWidth",staticStyle:{"margin-right":"10px","margin-left":"10px"},attrs:{prop:"goodsList."+a+".number"}},[r("el-input",{staticStyle:{width:"160px"},attrs:{type:"age",disabled:!e.isAdd,clearable:"",placeholder:"请输入商品数量"},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:t.number,callback:function(r){e.$set(t,"number",e._n(r))},expression:"goodsList.number"}})],1),e._v(" "),e.form.goodsList.length>1&&"REJECT"==e.auditStatus?r("el-button",{staticStyle:{"margin-bottom":"22px"},attrs:{icon:"el-icon-minus",disabled:!e.isAdd,circle:""},on:{click:function(r){return r.preventDefault(),e.removeGoodsList(t)}}}):e._e(),e._v(" "),"REJECT"==e.auditStatus?r("el-button",{staticStyle:{"margin-left":"5px","margin-bottom":"22px"},attrs:{icon:"el-icon-plus",disabled:!e.isAdd,circle:""},on:{click:function(t){return t.preventDefault(),e.addGoodsList(t)}}}):e._e()],1)})),0):e._e(),e._v(" "),r("div",{staticClass:"lookTitle"},[e._v("其它")]),e._v(" "),r("el-form-item",{attrs:{label:"提交备注","label-width":e.formLabelWidth,rules:[{required:!0,message:"请输入提交备注",trigger:"change"}]}},[r("el-input",{attrs:{placeholder:"请输入备注",disabled:!e.isAdd,type:"textarea",rows:3},model:{value:e.form.memo,callback:function(t){e.$set(e.form,"memo","string"===typeof t?t.trim():t)},expression:"form.memo"}})],1),e._v(" "),"ING"!=e.auditStatus?r("el-form-item",{attrs:{label:"审核备注","label-width":e.formLabelWidth}},[r("el-input",{attrs:{placeholder:"请输入备注",disabled:!0,type:"textarea",rows:3},model:{value:e.form.auditComment,callback:function(t){e.$set(e.form,"auditComment","string"===typeof t?t.trim():t)},expression:"form.auditComment"}})],1):e._e()],1),e._v(" "),"ING"==e.auditStatus?r("div",{staticClass:"lookTitle"},[e._v("\n 审核意见\n ")]):e._e(),e._v(" "),"ING"==e.auditStatus?r("el-form",{ref:"submitForm",attrs:{model:e.submitForm}},[r("el-form-item",{attrs:{prop:"memo",rules:[{required:!0,message:"请输入审核意见",trigger:"blur"}]}},[r("el-input",{attrs:{type:"textarea",rows:4},model:{value:e.submitForm.memo,callback:function(t){e.$set(e.submitForm,"memo",t)},expression:"submitForm.memo"}})],1)],1):e._e()],1)},n=[],u=(r("7f7f"),r("ac6a"),r("3de3")),o=r("92e3"),i=r("1cc7"),d=r("a5b0"),s={components:{Tooltip:d["a"]},props:["orderId","shopList","isLook"],data:function(){return{formLabelWidth:"100px",form:{routeOrganId:null,transNo:null,type:"OTHER",merNo:null,actualAmount:null,memo:null,payTime:null,serviceAmount:null,goodsAmount:null,schoolId:null,goodsList:[{id:null,number:null}],applyType:null,userId:"",auditComment:"",calenderId:""},isAdd:!this.isLook,insertOrderType:1,cooperationList:[],submitForm:{memo:""},auditStatus:"",orderServerList:o["L"],clearSchool:!1}},created:function(){a=this},mounted:function(){var e=this;this.orderId&&Object(u["h"])({id:this.orderId}).then((function(t){if(200==t.code){var r=t.data;e.form={createTime:r.createTime,operator:r.operator,routeOrganId:r.routeOrganId,transNo:r.transNo,type:"OTHER",merNo:r.merNo,actualAmount:r.actualAmount,memo:r.memo,payTime:r.payTime,serviceAmount:r.serviceAmount,saleAmount:r.saleAmount,schoolId:r.schoolId,userId:r.userId?r.userId:"",auditComment:r.auditComment,applyType:r.saleAmount?"SELL":"SERVICE",calenderId:r.calenderId?r.calenderId:""},e.auditStatus=r.auditStatus,e.$set(e.form,"goodsList",e.getShopList(r.goodsJson)),e.changeOrgin(r.routeOrganId),r.userId&&!t.data.calenderId?e.insertOrderType=1:t.data.calenderId&&!r.userId?e.insertOrderType=2:e.insertOrderType=3,"OUTORDER"!==r.type&&("OTHER"===r.type?e.insertOrderType=3:"SCHOOL"===r.type?e.insertOrderType=2:"PERSONAL"===r.type&&(e.insertOrderType=1)),e.clearSchool=!0}})),this.$store.dispatch("setBranchs")},methods:{changeOrgin:function(e){var t=this;e&&(this.clearSchool&&this.$set(this.form,"schoolId",null),Object(i["Z"])({rows:9999,organId:e}).then((function(e){200===e.code&&(t.cooperationList=e.data.rows)})))},getShopList:function(e){var t=[];try{var r=JSON.parse(e);for(var a in r)t.push({id:parseInt(a),number:r[a]})}catch(l){}return t.length>0?t:[]},auditOutOrder:function(e){var t=this,r=this;this.$refs.submitForm.validate((function(a){a&&Object(u["b"])({auditStatus:e,memo:t.submitForm.memo,studentPaymentRouteOrderId:t.orderId}).then((function(e){if(200==e.code)return t.$message.success("审核成功"),void r.$emit("getList")}))}))},removeGoodsList:function(e){var t=this.form.goodsList.indexOf(e);-1!==t&&this.form.goodsList.splice(t,1)},addGoodsList:function(){this.form.goodsList.push({id:null,number:null})},submitReaet:function(){var e=this;this.$refs.ruleForm.validate((function(t){if(t){var r=JSON.parse(JSON.stringify(e.form));if(!r.saleAmount&&!r.serviceAmount)return void e.$message.error("请输入销售收入或服务收入");"SELL"==r.applyType?r.serviceAmount=0:r.saleAmount=0,r.saleAmount||(r.goodsList=null);var a={};for(var l in r.goodsList)a[r.goodsList[l]["id"]]=r.goodsList[l]["number"];r.goodsJson="SERVICE"==r.applyType?null:JSON.stringify(a),r.id=e.orderId,r.auditStatus="ING",1==e.insertOrderType?r.calenderId=null:2==e.insertOrderType&&(r.userId=null),Object(u["y"])(r).then((function(t){if(200==t.code)return e.$message.success("修改成功"),void e.$emit("getList");e.$message.error(t.msg)}))}}))}},filters:{filterShopId:function(e){var t="";return a.shopList.forEach((function(r){r.id==e&&(t=r.name)})),t}}},c=s,m=(r("73e3"),r("2877")),f=Object(m["a"])(c,l,n,!1,null,"5cf7ce8a",null);t["a"]=f.exports}}]);