1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-047dcaaa"],{"09f4":function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),Math.easeInOutQuad=function(e,t,a,o){return e/=o/2,e<1?a/2*e*e+t:(e--,-a/2*(e*(e-2)-1)+t)};var o=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function n(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function i(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function r(e,t,a){var r=i(),l=e-r,s=20,c=0;t="undefined"===typeof t?500:t;var u=function e(){c+=s;var i=Math.easeInOutQuad(c,r,l,t);n(i),c<t?o(e):a&&"function"===typeof a&&a()};u()}},"333d":function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[a("el-pagination",e._b({attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},n=[],i=(a("c5f6"),a("09f4")),r={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:10},pageSizes:{type:Array,default:function(){return[10,20,30,50]}},layout:{type:String,default:"total,sizes,prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(e){this.$emit("update:page",e)}},pageSize:{get:function(){return this.limit},set:function(e){this.$emit("update:limit",e)}}},methods:{handleSizeChange:function(e){this.$emit("pagination",{page:this.currentPage,limit:e}),this.autoScroll&&Object(i["a"])(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{page:e,limit:this.pageSize}),this.autoScroll&&Object(i["a"])(0,800)}}},l=r,s=(a("c0b9"),a("2877")),c=Object(s["a"])(l,o,n,!1,null,"31cb099a",null);t["a"]=c.exports},"741e":function(e,t,a){"use strict";var o=a("e424"),n=a.n(o);n.a},c0b9:function(e,t,a){"use strict";var o=a("de4e"),n=a.n(o);n.a},da03:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"m-container"},[e._m(0),e._v(" "),a("div",{staticClass:"m-core"},[a("div",{directives:[{name:"permission",rawName:"v-permission",value:"sporadicChargeInfo/add",expression:"'sporadicChargeInfo/add'"}],staticClass:"newBand",on:{click:e.newVisible}},[e._v("新增")]),e._v(" "),a("el-form",{attrs:{inline:!0,model:e.searchForm}},[a("el-form-item",{attrs:{label:"分部"}},[a("el-select",{attrs:{clearable:"",filterable:""},model:{value:e.searchForm.organId,callback:function(t){e.$set(e.searchForm,"organId",t)},expression:"searchForm.organId"}},e._l(e.organList,(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"收费类型"}},[a("el-select",{attrs:{clearable:""},model:{value:e.searchForm.type,callback:function(t){e.$set(e.searchForm,"type",t)},expression:"searchForm.type"}},[a("el-option",{attrs:{label:"考级",value:1}}),e._v(" "),a("el-option",{attrs:{label:"缴费",value:2}}),e._v(" "),a("el-option",{attrs:{label:"声部更改",value:3}}),e._v(" "),a("el-option",{attrs:{label:"乐器更换",value:4}})],1)],1),e._v(" "),a("el-button",{attrs:{type:"danger"},on:{click:e.search}},[e._v("搜索")])],1),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{align:"center",label:"分部",prop:"organName"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"收费类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("chargeTypeFilter")(t.row.chargeType))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"标题",prop:"title"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"金额",prop:"amount"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("formatTimer")(t.row.createTime))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"创建人",prop:"operatorName"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.lookVisible(t.row)}}},[e._v("查看")]),e._v(" "),a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"sporadicChargeInfo/delete",expression:"'sporadicChargeInfo/delete'"}],attrs:{type:"text"},on:{click:function(a){return e.removeItem(t.row)}}},[e._v("删除")])],1)]}}])})],1),e._v(" "),a("pagination",{attrs:{total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1)],1),e._v(" "),a("el-dialog",{attrs:{title:e.title,visible:e.zeroVisible,width:"650px"},on:{"update:visible":function(t){e.zeroVisible=t}}},[a("el-form",{ref:"zeroForm",attrs:{model:e.maskForm,rules:e.maskRules,"label-width":"100px","label-position":"right",inline:!0}},[a("el-form-item",{attrs:{label:"标题",prop:"title"}},[a("el-input",{attrs:{disabled:!e.isNew},model:{value:e.maskForm.title,callback:function(t){e.$set(e.maskForm,"title",t)},expression:"maskForm.title"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"收费类型",prop:"type"}},[a("el-select",{attrs:{disabled:!e.isNew,clearable:"",filterable:""},model:{value:e.maskForm.type,callback:function(t){e.$set(e.maskForm,"type",t)},expression:"maskForm.type"}},[a("el-option",{attrs:{label:"考级",value:1}}),e._v(" "),a("el-option",{attrs:{label:"缴费",value:2}}),e._v(" "),a("el-option",{attrs:{label:"声部更改",value:3}}),e._v(" "),a("el-option",{attrs:{label:"乐器更换",value:4}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"金额",prop:"money"}},[a("el-input",{attrs:{type:"number",disabled:!e.isNew},model:{value:e.maskForm.money,callback:function(t){e.$set(e.maskForm,"money",t)},expression:"maskForm.money"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"分部",prop:"organId"}},[a("el-select",{attrs:{disabled:!e.isNew,clearable:"",filterable:""},model:{value:e.maskForm.organId,callback:function(t){e.$set(e.maskForm,"organId",t)},expression:"maskForm.organId"}},e._l(e.organList,(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),e.isNew?e._e():a("el-form-item",{attrs:{label:"查看链接"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{disabled:!e.isNew},model:{value:e.maskForm.code,callback:function(t){e.$set(e.maskForm,"code",t)},expression:"maskForm.code"}}),e._v(" "),a("el-button",{attrs:{type:"danger"},on:{click:e.onCreateQRCode}},[e._v("二维码")])],1),e._v(" "),a("el-form-item",{attrs:{label:"收费详情",prop:"desc"}},[a("el-input",{staticStyle:{width:"490px"},attrs:{type:"textarea",disabled:!e.isNew,autosize:{minRows:5}},model:{value:e.maskForm.desc,callback:function(t){e.$set(e.maskForm,"desc",t)},expression:"maskForm.desc"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.zeroVisible=!1}}},[e._v("取 消")]),e._v(" "),e.isNew?a("el-button",{attrs:{type:"primary"},on:{click:e.addZero}},[e._v("确 定")]):e._e(),e._v(" "),e.isNew?e._e():a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.zeroVisible=!1}}},[e._v("确定")])],1)],1),e._v(" "),a("el-dialog",{attrs:{visible:e.qrcodeStatus,center:"",width:"300px"},on:{"update:visible":function(t){e.qrcodeStatus=t}}},[a("div",{staticClass:"right-code"},[a("h2",{staticClass:"title"},[e._v("缴费链接")]),e._v(" "),a("div",{ref:"qrCodeUrl",staticClass:"qrcode code",attrs:{id:"qrcode"}})])])],1)},n=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("h2",[a("div",{staticClass:"squrt"}),e._v("\n 零星收费\n ")])}],i=a("1cc7"),r=a("333d"),l=a("61f7"),s=a("b775"),c=a("4328"),u=a.n(c),d="/api-web";function m(e){return Object(s["a"])({url:d+"/sporadicChargeInfo/add",method:"POST",data:u.a.stringify(e)})}function p(e){return Object(s["a"])({url:d+"/sporadicChargeInfo/queryPage",method:"GET",params:e})}function f(e){return Object(s["a"])({url:d+"/sporadicChargeInfo/delete",method:"POST",data:u.a.stringify(e)})}var g=a("d044"),b=a.n(g),h={components:{pagination:r["a"]},data:function(){return{zeroVisible:!1,searchForm:{organId:null,type:null},tableList:[{}],organList:[],maskForm:{organId:"",type:"",money:"",desc:"",title:"",code:""},maskRules:{organId:[{required:!0,message:"请选择分部",trigger:"change"}],type:[{required:!0,message:"请选择收费类型",trigger:"change"}],money:[{required:!0,message:"请输入收费金额",trigger:"change"}],title:[{required:!0,message:"请输入标题名称",trigger:"change"}]},pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},isNew:!1,title:"新增收费",qrcodeStatus:!1,qrcodes:!0,activeRow:null}},mounted:function(){var e=this;Object(i["A"])().then((function(t){200==t.code&&(e.organList=t.data)})),this.getList()},methods:{search:function(){this.pageInfo.page=1,this.getList()},getList:function(){var e,t,a=this;e=this.searchForm.type?this.searchForm.type:null,t=this.searchForm.organId?this.searchForm.organId:null,p({page:this.pageInfo.page,rows:this.pageInfo.limit,chargeType:e,organId:t}).then((function(e){200==e.code&&(a.tableList=e.data.rows,a.pageInfo.total=e.data.total)}))},newVisible:function(){this.isNew=!0,this.zeroVisible=!0,this.title="新增收费"},lookVisible:function(e){this.isNew=!1,this.zeroVisible=!0,this.title="查看收费",this.activeRow=e,this.maskForm={code:Object(l["c"])()+"/#/sporadicLogin?id=".concat(this.activeRow.id),type:parseInt(e.chargeType),desc:e.detail,title:e.title,organId:e.organId,money:e.amount}},onCreateQRCode:function(){var e=this;this.qrcodeStatus=!0,setTimeout((function(){e.qrcodes&&(e.qrcodes=!1,e.qrcode=new b.a("qrcode",{width:250,height:250,colorDark:"#000000",colorLight:"#ffffff",correctLevel:b.a.CorrectLevel.H})),e.qrcode.clear(),e.qrcode.makeCode(Object(l["c"])()+"/#/sporadicLogin?id=".concat(e.activeRow.id))}),500)},addZero:function(){var e=this;this.$refs["zeroForm"].validate((function(t){if(t){var a={chargeType:e.maskForm.type,detail:e.maskForm.desc,title:e.maskForm.title,organId:e.maskForm.organId,amount:e.maskForm.money};m(a).then((function(t){200==t.code&&(e.$message.success("新增成功"),e.zeroVisible=!1,e.getList())}))}}))},removeItem:function(e){var t=this;this.$confirm("是否删除该收费","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){f({id:e.id}).then((function(e){200==e.code&&(t.$message.error("删除成功"),t.zeroVisible=!1,t.getList())}))})).catch((function(){}))}},watch:{zeroVisible:function(e){e||(this.maskForm={organId:"",type:"",money:"",desc:"",title:"",code:""})}},filters:{chargeTypeFilter:function(e){var t={1:"考级",2:"缴费",3:"声部更改",4:"乐器更换"};return t[e]}}},v=h,y=(a("741e"),a("2877")),_=Object(y["a"])(v,o,n,!1,null,null,null);t["default"]=_.exports},de4e:function(e,t,a){},e424:function(e,t,a){}}]);
|