chunk-5439b414.d27adabe0e4d37fb8b27.js 8.0 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5439b414"],{"8ea5":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",[a("TopTitle",[e._v(" 充值赠送区间管理 ")]),a("el-button",{staticStyle:{"margin-bottom":"16px"},attrs:{type:"primary"},on:{click:e.showDataCreateForm}},[e._v("新增")]),a("div",[a("DetailBlock",{attrs:{title:"区间列表"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"scale",label:"赠送比例"}}),a("el-table-column",{attrs:{prop:"amount_min",label:"最低金额"}}),a("el-table-column",{attrs:{prop:"amount_max",label:"最高金额"}}),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"title"},[e._v(e._s(e.timestampToDatetime(t.row.created_at)))])]}}])}),a("el-table-column",{attrs:{prop:"created_at",label:"修改时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"title"},[e._v(e._s(e.timestampToDatetime(t.row.updated_at)))])]}}])}),a("el-table-column",{attrs:{prop:"opt",label:"操作",width:"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"table-operation"},[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.showDataEditForm(t.row)}}},[e._v(" 编辑 ")]),a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.deleteListData(t.row)}}},[e._v(" 删除 ")])],1)]}}])})],1)],1)],1),a("div",[a("Paginate",{attrs:{page:e.params.page,total:e.total},on:{currentChange:e.handleCurrentChange,sizeChange:e.handleSizeChange}})],1),a("el-dialog",{staticClass:"info-dialog",attrs:{visible:e.isShowCouponDialog,width:"800px",title:"新增充值区间"},on:{"update:visible":function(t){e.isShowCouponDialog=t}}},[a("div",[a("el-form",{ref:"rechargeScaleForm",staticClass:"demo-ruleForm",attrs:{model:e.rechargeScaleForm,rules:e.rechargeRules,"label-width":"140px"}},[a("el-form-item",{attrs:{label:"赠送比例",prop:"scale"}},[a("el-input",{attrs:{placeholder:"请输入赠送比例",maxlength:"200",oninput:"value=value.replace(/[^0-9\\.]/g,'')"},model:{value:e.rechargeScaleForm.scale,callback:function(t){e.$set(e.rechargeScaleForm,"scale","string"===typeof t?t.trim():t)},expression:"rechargeScaleForm.scale"}})],1),a("el-form-item",{attrs:{label:"最小金额",prop:"amount_min"}},[a("el-input",{attrs:{placeholder:"请输入最小金额",maxlength:"200",oninput:"value=value.replace(/[^0-9\\.]/g,'')"},model:{value:e.rechargeScaleForm.amount_min,callback:function(t){e.$set(e.rechargeScaleForm,"amount_min","string"===typeof t?t.trim():t)},expression:"rechargeScaleForm.amount_min"}})],1),a("el-form-item",{attrs:{label:"最大金额",prop:"amount_max"}},[a("el-input",{attrs:{placeholder:"请输入最大金额",maxlength:"200",oninput:"value=value.replace(/[^0-9\\.]/g,'')"},model:{value:e.rechargeScaleForm.amount_max,callback:function(t){e.$set(e.rechargeScaleForm,"amount_max","string"===typeof t?t.trim():t)},expression:"rechargeScaleForm.amount_max"}})],1)],1)],1),a("template",{slot:"footer"},[a("span",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"dialog-cancel-btn",on:{click:function(t){e.isShowCouponDialog=!1}}},[e._v("取 消")]),a("el-button",{staticClass:"dialog-confirm-btn",attrs:{type:"primary"},on:{click:e.sumbitBanner}},[e._v("确 定")])],1)])],2),a("el-dialog",{staticClass:"info-dialog",attrs:{visible:e.isShowEditCouponDialog,width:"800px",title:"充值区间"},on:{"update:visible":function(t){e.isShowEditCouponDialog=t}}},[a("div",[a("el-form",{ref:"editrechargeScaleForm",staticClass:"ruleForm",attrs:{model:e.editrechargeScaleForm,rules:e.rechargeRules,"label-width":"140px"}},[a("el-form-item",{attrs:{label:"最小收益率",prop:"profit_min"}},[a("el-input",{attrs:{placeholder:"请输入最小收益率",maxlength:"200",oninput:"value=value.replace(/[^0-9\\.]/g,'')"},model:{value:e.editrechargeScaleForm.scale,callback:function(t){e.$set(e.editrechargeScaleForm,"scale","string"===typeof t?t.trim():t)},expression:"editrechargeScaleForm.scale"}})],1),a("el-form-item",{attrs:{label:"最小金额",prop:"amount_min"}},[a("el-input",{attrs:{placeholder:"请输入最小金额",maxlength:"200",oninput:"value=value.replace(/[^0-9\\.]/g,'')"},model:{value:e.editrechargeScaleForm.amount_min,callback:function(t){e.$set(e.editrechargeScaleForm,"amount_min","string"===typeof t?t.trim():t)},expression:"editrechargeScaleForm.amount_min"}})],1),a("el-form-item",{attrs:{label:"最大金额",prop:"amount_max"}},[a("el-input",{attrs:{placeholder:"请输入最大金额",maxlength:"200",oninput:"value=value.replace(/[^0-9\\.]/g,'')"},model:{value:e.editrechargeScaleForm.amount_max,callback:function(t){e.$set(e.editrechargeScaleForm,"amount_max","string"===typeof t?t.trim():t)},expression:"editrechargeScaleForm.amount_max"}})],1)],1)],1),a("template",{slot:"footer"},[a("span",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"dialog-cancel-btn",on:{click:function(t){e.isShowEditCouponDialog=!1}}},[e._v("取 消")]),a("el-button",{staticClass:"dialog-confirm-btn",attrs:{type:"primary"},on:{click:e.sumbitEditBanner}},[e._v("确 定")])],1)])],2)],1)},r=[],i=a("0238"),l=a("365c"),n=a("c466"),s=a("b8d9"),c=a("8510"),m=a("9ea4"),u=a("40b2"),p={components:{Paginate:i["a"],DetailBlock:s["a"],TableSet:c["a"],TopTitle:m["a"],Filters:u["a"]},data:function(){return{params:{page:1,page_size:this.$store.state.attr.pageSize},total:0,loading:!1,submitLoading:!1,tableData:[],enumerateData:{},workId:"",isShowCouponDialog:!1,rechargeScaleForm:{scale:0,amount_min:"",amount_max:""},editrechargeScaleForm:{scale:0,amount_min:"",amount_max:""},rechargeRules:{scale:[{required:!0,message:"请输入赠送比例",trigger:"blur"}],amount_min:[{required:!0,message:"请输入最小金额",trigger:"blur"}],amount_max:[{required:!0,message:"请输入最大金额",trigger:"blur"}]},isShowEditCouponDialog:!1,bannerId:""}},computed:{},mounted:function(){this.getData(this.params)},methods:{getData:function(e){var t=this;this.loading=!0,Object(l["pb"])(e).then((function(e){200===e.code?(t.tableData=e.data.list,t.total=parseInt(e.data.listTotalCount)):t.$message.error(e.message),t.loading=!1}))},handleCurrentChange:function(e){this.params.page=e,this.getData(this.params)},handleSizeChange:function(e,t){this.params.page_size=e,this.getData(this.params)},timestampToDatetime:function(e){return Object(n["a"])(e,!0)},showDataCreateForm:function(){var e=this;this.couponForm={scale:"",amount_min:"",amount_max:""},this.isShowCouponDialog=!0,this.$nextTick((function(){e.$refs.rechargeScaleForm.clearValidate()}))},showDataEditForm:function(e){this.editrechargeScaleForm={scale:e.scale,amount_min:e.amount_min,amount_max:e.amount_max},this.bannerId=e.id,this.isShowEditCouponDialog=!0},sumbitEditBanner:function(){var e=this;this.$refs["editrechargeScaleForm"].validate((function(t){if(!t)return console.log("error submit!!"),!1;Object(l["qb"])({id:e.bannerId},e.editrechargeScaleForm).then((function(t){200===t.code?(e.$message.success("编辑成功"),e.getData(e.params),e.isShowEditCouponDialog=!1):e.$message.error(t.message)}))}))},sumbitBanner:function(){var e=this;this.$refs["rechargeScaleForm"].validate((function(t){if(!t)return console.log("error submit!!"),!1;var a=JSON.parse(JSON.stringify(e.rechargeScaleForm));Object(l["nb"])(a).then((function(t){200===t.code?(e.$message.success("新增成功"),e.getData(e.params),e.isShowCouponDialog=!1):e.$message.error(t.message)}))}))},deleteListData:function(e){var t=this;this.$confirm("确认删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(l["ob"])({id:e.id}).then((function(e){200===e.code?(t.$message.success("删除成功"),t.getData(t.params)):t.$message.error(e.message)}))})).catch((function(){}))}}},g=p,d=(a("c1ec"),a("2877")),h=Object(d["a"])(g,o,r,!1,null,"3b69ce35",null);t["default"]=h.exports},c1ec:function(e,t,a){"use strict";var o=a("d507"),r=a.n(o);r.a},d507:function(e,t,a){}}]);