1 line
4.3 KiB
JavaScript
1 line
4.3 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-071a2dc0"],{"06cd":function(t,n,e){},"3b55":function(t,n,e){"use strict";e("06cd")},"8f59":function(t,n,e){"use strict";e.d(n,"d",(function(){return o})),e.d(n,"a",(function(){return r})),e.d(n,"f",(function(){return a})),e.d(n,"c",(function(){return l})),e.d(n,"e",(function(){return s})),e.d(n,"b",(function(){return u}));var i=e("b775");function o(t){return Object(i["a"])({url:"/admin/znftblind/page",method:"get",params:t})}function r(t){return Object(i["a"])({url:"/admin/znftblind",method:"post",data:t})}function a(t){return Object(i["a"])({url:"/admin/znftblind",method:"put",data:t})}function l(t){return Object(i["a"])({url:"/admin/znftblinddetails/batch",method:"post",data:t})}function s(t){return Object(i["a"])({url:"/admin/znftblind/details/"+t,method:"get"})}function u(t){return Object(i["a"])({url:"/admin/znftblind/airdrop",method:"post",data:t})}},e9b2:function(t,n,e){"use strict";e.r(n);var i=function(){var t=this,n=t.$createElement,e=t._self._c||n;return t.show?e("el-dialog",{attrs:{title:"设置奖品",visible:t.show,width:"800px"},on:{"update:visible":function(n){t.show=n}}},[e("el-row",{attrs:{gutter:22}},[e("el-col",{attrs:{span:4}},[t._v("当前盲盒:")]),t._v(" "),e("el-col",{attrs:{span:7}},[t._v(t._s(t.form.name))]),t._v(" "),e("el-col",{attrs:{span:4}},[t._v("盲盒编号:")]),t._v(" "),e("el-col",{attrs:{span:7}},[t._v(t._s(t.form.code))])],1),t._v(" "),e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{span:4}},[t._v("添加藏品:")]),t._v(" "),e("el-col",{attrs:{span:12}},[e("FuzzyListQuery",{attrs:{apiUrl:"/admin/znft/vague"},on:{chooseItem:t.chooseUserHandler},scopedSlots:t._u([{key:"default",fn:function(n){var e=n.item;return[t._v("\n "+t._s(e.name)+"\n ")]}}],null,!1,1937014840)})],1)],1),t._v(" "),e("el-table",{attrs:{data:t.blintList}},[e("el-table-column",{attrs:{prop:"name",label:"藏品名称"}}),t._v(" "),e("el-table-column",{attrs:{prop:"nftCount",label:"数量"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("el-input",{attrs:{type:"number"},model:{value:n.row.nftCount,callback:function(e){t.$set(n.row,"nftCount",e)},expression:"scope.row.nftCount"}})]}}],null,!1,1641726887)}),t._v(" "),e("el-table-column",{attrs:{prop:"probability",label:"概率"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("el-input",{attrs:{type:"number"},model:{value:n.row.probability,callback:function(e){t.$set(n.row,"probability",e)},expression:"scope.row.probability"}},[e("template",{slot:"append"},[t._v("%")])],2)]}}],null,!1,3879596049)}),t._v(" "),e("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(e){return t.removeItemHandler(n.$index)}}})]}}],null,!1,2013935244)})],1),t._v(" "),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:t.saveHandler}},[t._v("保存")]),t._v(" "),e("el-button",{on:{click:t.close}},[t._v("取消")])],1)],1):t._e()},o=[],r=e("2909"),a=e("8f59"),l=e("ef5c"),s={name:"nftWhiteList",components:{FuzzyListQuery:l["default"]},data:function(){return{data:[],form:{},show:!1,loading:!1,blintList:[]}},methods:{open:function(t){var n=this,e=Object.assign({},t);this.form=e,Object(a["e"])(e.blindId).then((function(t){n.blintList=t.data})),this.show=!0},close:function(){this.blintList=[],this.show=!1},saveHandler:function(){var t=this;if(this.blintList.length<1)this.$message.error("请添加用户");else{var n,e=0;if(n=this.blintList.map((function(n){var i={};return i.blindId=t.form.blindId,i.nftId=n.nftId,i.probability=n.probability,e+=parseInt(n.probability),i.nftCount=n.nftCount,i})),100!==e)return this.$message.error("藏品概率总和必须为100%");Object(a["c"])(n).then((function(n){"success"===n.code&&(t.$message.success(n.msg),t.finish())}))}},finish:function(){this.close(),this.$emit("reloadTable")},chooseUserHandler:function(t){this.blintList.some((function(n){return n.nftId==t.nftId}))||this.blintList.push(t)},removeItemHandler:function(t){this.blintList.splice(t,1),this.blintList=Object(r["a"])(this.blintList)}}},u=s,c=(e("3b55"),e("2877")),d=Object(c["a"])(u,i,o,!1,null,"6a5b9cf2",null);n["default"]=d.exports}}]); |