1 line
30 KiB
JavaScript
1 line
30 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1b845051","chunk-1728cc7c","chunk-78240bf0","chunk-071a2dc0","chunk-24f15ffa","chunk-2d0b9575","chunk-2d0b9575","chunk-2d0b3031"],{"06cd":function(t,e,n){},"270f":function(t,e,n){"use strict";n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return a})),n.d(e,"f",(function(){return i})),n.d(e,"b",(function(){return l})),n.d(e,"h",(function(){return s})),n.d(e,"d",(function(){return u})),n.d(e,"e",(function(){return c})),n.d(e,"g",(function(){return d}));var r=n("b775");function o(t){return Object(r["a"])({url:"/admin/zmember/page",method:"get",params:t})}function a(t){return Object(r["a"])({url:"/admin/zmember",method:"post",data:t})}function i(t){return Object(r["a"])({url:"/admin/zmember",method:"put",data:t})}function l(t){return Object(r["a"])({url:"/admin/zmember/"+t,method:"delete"})}function s(t){return Object(r["a"])({url:"/admin/zmember/vague/"+t,method:"get"})}function u(t){return Object(r["a"])({url:"/admin/yinterestcardrecord/getByMemberId/"+t,method:"get"})}function c(t){return Object(r["a"])({url:"/admin/zmemberinvite/invites",method:"get",params:t})}function d(){return Object(r["a"])({url:"/admin/zmember/extend/synchronize",method:"post"})}},"2f53":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-dialog",{attrs:{title:"空投",visible:t.show,width:"750px"},on:{"update:visible":function(e){t.show=e}}},[n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[t._v("当前盲盒:")]),t._v(" "),n("el-col",{attrs:{span:15}},[t._v(t._s(t.form.name))])],1),t._v(" "),n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[t._v("添加用户")]),t._v(" "),n("el-col",{attrs:{span:12}},[t.show?n("user-select",{on:{chooseItem:t.chooseUserHandler}}):t._e()],1)],1),t._v(" "),n("el-table",{attrs:{data:t.memberList}},[n("el-table-column",{attrs:{prop:"username",label:"手机号"}}),t._v(" "),n("el-table-column",{attrs:{width:"280",prop:"nickname",label:"用户名"}}),t._v(" "),n("el-table-column",{attrs:{label:"数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-input",{attrs:{max:10,type:"number",value:e.row.count},on:{input:function(n){return t.serCount(n,e.$index)}}})]}}])}),t._v(" "),n("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(n){return t.removeItemHandler(e.$index)}}})]}}])})],1),t._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:t.saveHandler}},[t._v("空投")]),t._v(" "),n("el-button",{on:{click:t.close}},[t._v("取消")])],1)],1)},o=[],a=n("2909"),i=n("8f59"),l=n("3944"),s={name:"airDrop",components:{userSelect:l["default"]},data:function(){return{form:{},show:!1,loading:!1,memberList:[]}},methods:{serCount:function(t,e){t<0?t=1:t>10&&(t=10),this.memberList[e].count=t,this.memberList=Object.assign([],this.memberList)},open:function(t){if(t){var e=Object.assign({},t);this.form=e}else this.form={};this.show=!0},close:function(){this.memberList=[],this.loading=!1,this.show=!1},saveHandler:function(){var t=this;this.loading=!0;var e=0,n=this.memberList.map((function(t){return e+=t.count,{memberId:t.id,num:t.count}})),r={targetId:this.form.blindId,count:e,memberCounts:n};Object(i["b"])(r).then((function(e){t.loading=!1,"success"===e.code&&(t.$message.success("空投成功"),t.close())}))},finish:function(){this.close()},chooseUserHandler:function(t){this.memberList.some((function(e){return e.id==t.id}))||(t.count=1,this.memberList.push(t))},removeItemHandler:function(t){this.memberList.splice(t,1),this.memberList=Object(a["a"])(this.memberList)}}},u=s,c=(n("d13d"),n("2877")),d=Object(c["a"])(u,r,o,!1,null,"24ba4d7e",null);e["default"]=d.exports},"2f7e":function(t,e,n){"use strict";function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value";return t.filter((function(t){return t[n]===e}))[0]||{}}n.d(e,"a",(function(){return r}))},3310:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));n("7f7f"),n("28a5");var r=n("40b3"),o=n.n(r),a=n("b775"),i=n("323e"),l=n.n(i),s="uthmeta-1300336827",u="ap-guangzhou",c=new o.a({getAuthorization:function(t,e){Object(a["a"])({url:"/admin/common/file/security_key",method:"GET"}).then((function(t){var n=t.code,r=t.data;"success"==n?e({TmpSecretId:r.credentials.tmpSecretId,TmpSecretKey:r.credentials.tmpSecretKey,SecurityToken:r.credentials.sessionToken,StartTime:r.startTime,ExpiredTime:r.expiredTime,ScopeLimit:!0}):console.error("cos密钥获取失败!")}))}}),d=function(t){return l.a.start(),new Promise((function(e,n){var r=t.uid,o=t.name.split("."),a=o[o.length-1];c.putObject({Bucket:s,Region:u,Key:"".concat(r,".").concat(a),StorageClass:"STANDARD",Body:t},(function(t,r){l.a.done(),t?n(t):e("https://".concat(r.Location))}))}))}},"3b55":function(t,e,n){"use strict";n("06cd")},5656:function(t,e,n){"use strict";n.d(e,"d",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i})),n.d(e,"e",(function(){return l})),n.d(e,"b",(function(){return s}));var r=n("b775");function o(){return Object(r["a"])({url:"/admin/zbrander/list",method:"get"})}function a(t){return Object(r["a"])({url:"/admin/zbrander/page",method:"get",params:t})}function i(t){return Object(r["a"])({url:"/admin/zbrander",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/admin/zbrander",method:"put",data:t})}function s(t){return Object(r["a"])({url:"/admin/zbrander/"+t,method:"delete"})}},"5e1e":function(t,e,n){"use strict";n.d(e,"d",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i})),n.d(e,"e",(function(){return l})),n.d(e,"b",(function(){return s}));var r=n("b775");function o(){return Object(r["a"])({url:"/admin/zpublisher/list",method:"get"})}function a(t){return Object(r["a"])({url:"/admin/zpublisher/page",method:"get",params:t})}function i(t){return Object(r["a"])({url:"/admin/zpublisher",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/admin/zpublisher",method:"put",data:t})}function s(t){return Object(r["a"])({url:"/admin/zpublisher/"+t,method:"delete"})}},6105:function(t,e,n){},"7f25":function(t,e,n){"use strict";n("ed03")},"8f59":function(t,e,n){"use strict";n.d(e,"d",(function(){return o})),n.d(e,"a",(function(){return a})),n.d(e,"f",(function(){return i})),n.d(e,"c",(function(){return l})),n.d(e,"e",(function(){return s})),n.d(e,"b",(function(){return u}));var r=n("b775");function o(t){return Object(r["a"])({url:"/admin/znftblind/page",method:"get",params:t})}function a(t){return Object(r["a"])({url:"/admin/znftblind",method:"post",data:t})}function i(t){return Object(r["a"])({url:"/admin/znftblind",method:"put",data:t})}function l(t){return Object(r["a"])({url:"/admin/znftblinddetails/batch",method:"post",data:t})}function s(t){return Object(r["a"])({url:"/admin/znftblind/details/"+t,method:"get"})}function u(t){return Object(r["a"])({url:"/admin/znftblind/airdrop",method:"post",data:t})}},"90f0":function(t,e,n){"use strict";n.d(e,"e",(function(){return o})),n.d(e,"d",(function(){return a})),n.d(e,"a",(function(){return i})),n.d(e,"f",(function(){return l})),n.d(e,"c",(function(){return s})),n.d(e,"b",(function(){return u}));var r=n("b775");function o(){return Object(r["a"])({url:"/admin/zcategory/list",method:"get"})}function a(t){return Object(r["a"])({url:"/admin/zcategory/page",method:"get",params:t})}function i(t){return Object(r["a"])({url:"/admin/zcategory",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/admin/zcategory",method:"put",data:t})}function s(t){return Object(r["a"])({url:"/admin/zcategory/"+t,method:"delete"})}function u(t){return Object(r["a"])({url:"/admin/zcategory/airdrop",method:"post",data:t})}},ac21:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-container"},[n("div",{staticClass:"znft"},[n("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:t.page}},[n("el-form-item",[n("el-input",{attrs:{placeholder:"请输入盲盒名称","prefix-icon":"el-icon-search"},model:{value:t.page.keyword,callback:function(e){t.$set(t.page,"keyword",e)},expression:"page.keyword"}})],1),t._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.find}},[t._v("查找")])],1),t._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.createHandler}},[t._v("新建")])],1)],1)],1),t._v(" "),n("custom-table",{ref:"table",attrs:{index:!1,loading:t.loading,columns:t.columns,data:t.listData,page:t.page},on:{loadHandler:t.fetPage},scopedSlots:t._u([{key:"status",fn:function(e){var r=e.row;return[n("el-switch",{directives:[{name:"loading",rawName:"v-loading",value:t.btnLoading,expression:"btnLoading"}],attrs:{"active-value":1,"inactive-value":0},on:{change:function(e){return t.updateNftHandler(r)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}})]}},{key:"publisherId",fn:function(e){var r=e.row;return[n("div",[t._v(t._s(t.getObjectByDict(t.publishList,r.publisherId,"id").name))])]}},{key:"branderId",fn:function(e){var r=e.row;return[n("div",[t._v(t._s(t.getObjectByDict(t.brandList,r.branderId,"id").name))])]}},{key:"mainphoto",fn:function(t){var e=t.row;return[n("el-image",{staticClass:"img-evetNot",attrs:{src:e.mainphoto}})]}},{key:"bigphoto",fn:function(t){var e=t.row;return[n("el-image",{staticClass:"img-evetNot",attrs:{src:e.bigphoto}})]}},{key:"video",fn:function(t){var e=t.row;return[n("video",{attrs:{controls:"",src:e.video}})]}},{key:"operation",fn:function(e){var r=e.row,o=e.index;return[n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(e){return t.editHandler(r,o)}}},[t._v("编辑")]),t._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(e){return t.settingWhiteListHandler(r,o)}}},[t._v("设置奖品")]),t._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(e){return t.airDropHandler(r,o)}}},[t._v("空投")]),t._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(e){return t.nftWhiteListHandler(r,o)}}},[t._v("设置白名单")])]}}])}),t._v(" "),n("zNftForm",{ref:"form",attrs:{branderList:t.brandList,publishList:t.publishList,categoryList:t.categoryList},on:{reloadTable:function(e){return t.$refs.table.refreshTable()}}}),t._v(" "),n("setting-nft",{ref:"settingNft"}),t._v(" "),n("air-drop",{ref:"airDropForm"}),t._v(" "),n("nft-white-list",{ref:"nftWhiteList"})],1)},o=[],a=(n("7f7f"),n("8f59")),i=n("5656"),l=n("90f0"),s=n("5e1e"),u=n("d9a9"),c=n("2f7e"),d=n("1a0a"),m=n("d278"),f=n("e9b2"),p=n("2f53"),b=n("c24e"),h=[{label:"盲盒编号",prop:"code",width:150},{label:"盲盒名称",prop:"name",width:150},{label:"盲盒简介",prop:"subname",width:300},{label:"版权方",prop:"branderId",slot:!0,width:150},{label:"发行方",prop:"publisherId",slot:!0,width:150},{label:"图片",prop:"mainphoto",slot:!0,width:150},{label:"标签",prop:"tag",width:150},{label:"售价",prop:"amount"},{label:"上架状态",prop:"status",slot:!0},{label:"库存",prop:"count"},{label:"发行日期",prop:"publishTime",width:155},{label:"预售开始时间",prop:"prestart",width:155},{label:"预售结束时间",prop:"preend",width:155},{label:"排序",prop:"sort"},{label:"虚拟参与人数",prop:"visualnum"}],v={name:"zNftInfo",components:{customTable:d["default"],zNftForm:m["default"],settingNft:f["default"],airDrop:p["default"],nftWhiteList:b["default"]},data:function(){return{blindflagType:u["a"],status:u["g"],loading:!1,columns:h,listData:[],page:{keyword:"",current:1,size:10},btnLoading:!1,brandList:[],publishList:[],categoryList:[]}},created:function(){var t=this;Object(i["d"])().then((function(e){return t.brandList=e.data.map((function(t){var e=t.id,n=t.name;return{id:e,name:n}}))})),Object(s["d"])().then((function(e){return t.publishList=e.data.map((function(t){var e=t.id,n=t.name;return{id:e,name:n}}))})),Object(l["e"])().then((function(e){return t.categoryList=e.data.map((function(t){var e=t.id,n=t.name;return{id:e,name:n}}))}))},methods:{categoryListFnc:l["e"],getObjectByDict:c["a"],fetchList:i["d"],publishListFnc:s["d"],fetPage:function(){var t=this;this.loading=!0,Object(a["d"])(this.page).then((function(e){var n=e.data,r=n.records,o=n.total;t.listData=r,t.page.total=o,t.loading=!1}))},deleteHandler:function(t,e){var n=this;this.$confirm("是否删除第 ".concat(e+1," 行?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){n.loading=!0,delObj(t.zNftId).then((function(t){"success"===t.code?(n.$message.success("删除成功!"),n.$refs.table.refreshTable()):n.$message.error(t.msg)})).finally((function(){n.loading=!1}))})).catch((function(){}))},createHandler:function(){this.$refs.form.open()},editHandler:function(t,e){this.$refs.form.open(t)},airDropHandler:function(t){this.$refs.airDropForm.open(t)},compoundManagerHandler:function(t){this.$refs.compoundManager.open(t)},nftWhiteListHandler:function(t){this.$refs.nftWhiteList.open(t)},settingWhiteListHandler:function(t){this.$refs.settingNft.open(t)},updateNftHandler:function(t){var e=this;this.btnLoading=!0,Object(a["f"])(t).then((function(t){e.$message(t.msg)})).finally((function(){e.btnLoading=!1}))},find:function(){this.fetPage()}}},g=v,_=(n("7f25"),n("2877")),y=Object(_["a"])(g,r,o,!1,null,"385c4c9c",null);e["default"]=y.exports},b680:function(t,e,n){"use strict";n("ebd7")},c24e:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.show?n("el-dialog",{attrs:{title:"设置白名单",visible:t.show,width:"800px"},on:{"update:visible":function(e){t.show=e}}},[n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[t._v("当前盲盒")]),t._v(" "),n("el-col",{attrs:{span:15}},[t._v(t._s(t.form.name))])],1),t._v(" "),n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[t._v("白名单类型")]),t._v(" "),n("el-col",{attrs:{span:5}},[n("custom-select",{attrs:{options:t.whiteListType},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}})],1)],1),t._v(" "),"DISCOUNT"==t.form.type?n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[t._v("购买价格")]),t._v(" "),n("el-col",{attrs:{span:8}},[n("el-input-number",{attrs:{precision:2,step:.1,max:999999.99},model:{value:t.form.price,callback:function(e){t.$set(t.form,"price",e)},expression:"form.price"}})],1),t._v(" "),n("el-col",{attrs:{span:5}},[t._v("元")])],1):t._e(),t._v(" "),n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[t._v("添加用户")]),t._v(" "),n("el-col",{attrs:{span:12}},[t.show?n("user-select",{on:{chooseItem:t.chooseUserHandler}}):t._e()],1)],1),t._v(" "),n("el-table",{attrs:{data:t.memberList}},[n("el-table-column",{attrs:{prop:"username",label:"手机号"}}),t._v(" "),n("el-table-column",{attrs:{prop:"nickname",label:"用户名"}}),t._v(" "),n("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(n){return t.removeItemHandler(e.$index)}}})]}}],null,!1,2013935244)})],1),t._v(" "),n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[t._v("起止时间")]),t._v(" "),n("el-col",{attrs:{span:15}},[n("el-date-picker",{attrs:{type:"daterange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":t.pickerOptions},on:{change:function(e){return t.setPicker()}},model:{value:t.form.timeArea,callback:function(e){t.$set(t.form,"timeArea",e)},expression:"form.timeArea"}})],1)],1),t._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:t.saveHandler}},[t._v("保存")]),t._v(" "),n("el-button",{on:{click:t.close}},[t._v("取消")])],1)],1):t._e()},o=[],a=n("2909"),i=n("ce7a"),l=n("d9a9"),s=n("3944"),u=n("e1c8"),c={name:"blindWhiteList",components:{userSelect:s["default"],customSelect:u["default"]},data:function(){return{datas:[],form:{},show:!1,loading:!1,whiteListType:l["h"],memberList:[],pickerOptions:{shortcuts:[{text:"最近一周",onClick:function(t){var e=new Date,n=new Date;n.setTime(n.getTime()-6048e5),t.$emit("pick",[n,e])}},{text:"最近一个月",onClick:function(t){var e=new Date,n=new Date;n.setTime(n.getTime()-2592e6),t.$emit("pick",[n,e])}},{text:"最近三个月",onClick:function(t){var e=new Date,n=new Date;n.setTime(n.getTime()-7776e6),t.$emit("pick",[n,e])}}]}}},watch:{"form.timeArea":function(t,e){console.log(t,e)}},methods:{setPicker:function(t){console.log(t)},open:function(t){var e=this,n=Object.assign({},t);this.form=n,Object(i["f"])(n.blindId).then((function(t){t.data.length&&(e.memberList=t.data,e.$set(e.form,"type",t.data[0].type),e.$set(e.form,"price",t.data[0].price),t.data[0]&&(e.form.timeArea=[new Date(t.data[0].startTime),new Date(t.data[0].endTime)]))})),this.show=!0},close:function(){this.memberList=[],this.show=!1},saveHandler:function(){var t=this;if(this.memberList.length<1)this.$message.warning("请添加用户");else if(this.form.timeArea){var e={nftId:this.form.blindId,type:this.form.type,price:this.form.price,memberIds:this.memberList.map((function(t){return t.memberId})),startTime:this.form.timeArea[0]?this.form.timeArea[0].getTime():null,endTime:this.form.timeArea[1]?this.form.timeArea[1].getTime():null,goodType:"BLIND"};Object(i["i"])(e).then((function(e){"success"===e.code&&(t.$message.success(e.msg),t.finish())}))}else this.$message.warning("请选择日期")},finish:function(){this.close(),this.$emit("reloadTable")},chooseUserHandler:function(t){t.memberId=t.id,this.memberList.push(t)},removeItemHandler:function(t){this.memberList.splice(t,1),this.memberList=Object(a["a"])(this.memberList)}}},d=c,m=(n("b680"),n("2877")),f=Object(m["a"])(d,r,o,!1,null,"4a8942ed",null);e["default"]=f.exports},ce7a:function(t,e,n){"use strict";n.d(e,"d",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i})),n.d(e,"h",(function(){return l})),n.d(e,"b",(function(){return s})),n.d(e,"i",(function(){return u})),n.d(e,"f",(function(){return c})),n.d(e,"e",(function(){return d})),n.d(e,"g",(function(){return m}));var r=n("b775");function o(){return Object(r["a"])({url:"/admin/znft/list",method:"get"})}function a(t){return Object(r["a"])({url:"/admin/znft/page",method:"get",params:t})}function i(t){return Object(r["a"])({url:"/admin/znft",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/admin/znft",method:"put",data:t})}function s(t){return Object(r["a"])({url:"/admin/znft/"+t,method:"delete"})}function u(t){return Object(r["a"])({url:"/admin/zwhitelist",method:"post",data:t})}function c(t){return Object(r["a"])({url:"/admin/zwhitelist/"+t,method:"get"})}function d(t){return Object(r["a"])({url:"/admin/zcategory/nft/"+t,method:"get"})}function m(t){return Object(r["a"])({url:"/admin/znft/stock/fixed/"+t,method:"put"})}},d13d:function(t,e,n){"use strict";n("6105")},d278:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-dialog",{attrs:{title:"盲盒信息",visible:t.show,width:"52.5rem"},on:{"update:visible":function(e){t.show=e}}},[n("el-form",{ref:"form",attrs:{model:t.form,"label-width":"110px",rules:t.rules}},[n("el-form-item",{attrs:{label:"盲盒编号",prop:"code"}},[n("el-input",{model:{value:t.form.code,callback:function(e){t.$set(t.form,"code",e)},expression:"form.code"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"盲盒名称",prop:"name"}},[n("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"盲盒简介",prop:"subname"}},[n("el-input",{model:{value:t.form.subname,callback:function(e){t.$set(t.form,"subname",e)},expression:"form.subname"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"版权方",prop:"branderId"}},[n("custom-select",{attrs:{options:t.branderList,prop:{label:"name",value:"id"}},model:{value:t.form.branderId,callback:function(e){t.$set(t.form,"branderId",e)},expression:"form.branderId"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"发行方",prop:"publisherId"}},[n("custom-select",{attrs:{options:t.publishList,prop:{label:"name",value:"id"}},model:{value:t.form.publisherId,callback:function(e){t.$set(t.form,"publisherId",e)},expression:"form.publisherId"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"盲盒图片",prop:"mainphoto"}},[n("Upload",{attrs:{limit:1},model:{value:t.form.mainphoto,callback:function(e){t.$set(t.form,"mainphoto",e)},expression:"form.mainphoto"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"标签",prop:"tag"}},[n("el-input",{model:{value:t.form.tag,callback:function(e){t.$set(t.form,"tag",e)},expression:"form.tag"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"系列",prop:"categoryId"}},[n("custom-select",{attrs:{options:t.categoryList,prop:{label:"name",value:"id"}},model:{value:t.form.categoryId,callback:function(e){t.$set(t.form,"categoryId",e)},expression:"form.categoryId"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"详情内容",prop:"memo"}},[n("TextEditor",{model:{value:t.form.memo,callback:function(e){t.$set(t.form,"memo",e)},expression:"form.memo"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"售价",prop:"amount"}},[n("el-input",{attrs:{type:"number"},model:{value:t.form.amount,callback:function(e){t.$set(t.form,"amount",e)},expression:"form.amount"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"兑换所需积分",prop:"scoreAmount"}},[n("el-input",{attrs:{type:"number",min:0,oninput:"value=value.replace(/[^0-9]/g,'')"},model:{value:t.form.scoreAmount,callback:function(e){t.$set(t.form,"scoreAmount",e)},expression:"form.scoreAmount"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"发行总量",prop:"publishCount"}},[n("el-input",{model:{value:t.form.publishCount,callback:function(e){t.$set(t.form,"publishCount",e)},expression:"form.publishCount"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"发行日期",prop:"publishTime"}},[n("SelectDateTime",{model:{value:t.form.publishTime,callback:function(e){t.$set(t.form,"publishTime",e)},expression:"form.publishTime"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"预售开始时间",prop:"prestart"}},[n("SelectDateTime",{model:{value:t.form.prestart,callback:function(e){t.$set(t.form,"prestart",e)},expression:"form.prestart"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"预售结束时间",prop:"preend"}},[n("SelectDateTime",{model:{value:t.form.preend,callback:function(e){t.$set(t.form,"preend",e)},expression:"form.preend"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"虚拟参与人数",prop:"visualnum"}},[n("el-input",{model:{value:t.form.visualnum,callback:function(e){t.$set(t.form,"visualnum",e)},expression:"form.visualnum"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"数量",prop:"count"}},[n("el-input",{model:{value:t.form.count,callback:function(e){t.$set(t.form,"count",e)},expression:"form.count"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"排序",prop:"sort"}},[n("el-input",{staticStyle:{width:"130px"},attrs:{min:"0",type:"number"},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",e)},expression:"form.sort"}})],1)],1),t._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:t.saveHandler}},[t._v(t._s(t.btn_title))]),t._v(" "),n("el-button",{on:{click:t.close}},[t._v("取消")])],1)],1)},o=[],a=n("8f59"),i=n("e1c8"),l=n("c7f0"),s=n("d9a9"),u=n("50fa"),c=n("f6fb"),d={components:{customSelect:i["default"],Upload:l["default"],TextEditor:u["default"],SelectDateTime:c["default"]},name:"zNftForm",data:function(){return{status:s["g"],blindflagType:s["a"],form:{},show:!1,loading:!1,rules:{name:[{required:!0,trigger:"blur",message:"请输入盲盒名称"}],branderId:[{required:!0,trigger:"blur",message:"请选择版权方"}],publisherId:[{required:!0,trigger:"blur",message:"请选择发行方"}],mainphoto:[{required:!0,trigger:"blur",message:"请选择盲盒图片"}],categoryId:[{required:!0,trigger:"blur",message:"请选择系列"}],amount:[{required:!0,trigger:"blur",message:"请输入售价"}],scoreAmount:[{required:!0,trigger:"blur",message:"请输入兑换所需积分"}],publishCount:[{required:!0,trigger:"blur",message:"请输入发行总量"}],publishTime:[{required:!0,trigger:"blur",message:"请选择发行日期"}],prestart:[{required:!0,trigger:"blur",message:"请选择预售开始时间"}],preend:[{required:!0,trigger:"blur",message:"请选择预售结束时间"}]}}},props:{branderList:{typeof:Array,default:function(){return[]}},publishList:{typeof:Array,default:function(){return[]}},categoryList:{typeof:Array,default:function(){return[]}}},computed:{formState:function(){return!this.form.blindId},btn_title:function(){return this.formState?"新建":"保存"}},methods:{open:function(t){if(t){var e=Object.assign({},t);this.form=e}else this.form={};this.show=!0},close:function(){this.show=!1},saveHandler:function(){var t=this;this.$refs.form.validate((function(e){e&&(t.loading=!0,t.formState?t.createHandler():t.editHandler())}))},createHandler:function(){var t=this;Object(a["a"])(this.form).then((function(e){"success"===e.code?(t.finish(),t.$message.success("新建成功!")):t.$message.success("新建失败!")})).finally((function(){t.loading=!1}))},editHandler:function(){var t=this;Object(a["f"])(this.form).then((function(e){"success"===e.code?(t.finish(),t.$message.success(e.msg)):t.$message.error(e.msg)})).finally((function(){t.loading=!1}))},finish:function(){this.close(),this.$emit("reloadTable")}}},m=d,f=n("2877"),p=Object(f["a"])(m,r,o,!1,null,null,null);e["default"]=p.exports},d9a9:function(t,e,n){"use strict";n.d(e,"g",(function(){return r})),n.d(e,"i",(function(){return o})),n.d(e,"f",(function(){return a})),n.d(e,"a",(function(){return i})),n.d(e,"e",(function(){return l})),n.d(e,"d",(function(){return s})),n.d(e,"c",(function(){return u})),n.d(e,"b",(function(){return c})),n.d(e,"h",(function(){return d}));var r=[{label:"禁用",value:0},{label:"启用",value:1}],o=[{label:"待销毁",value:0},{label:"正在销毁",value:1},{label:"销毁完成",value:2}],a=[{label:"预售",value:1},{label:"盲盒",value:2}],i=[{label:"盲盒",value:0},{label:"合成材料",value:1}],l=[{label:"普通藏品",value:"NFT"},{label:"DIY",value:"DIYNFT"},{label:"核销藏品",value:"VERIFICATION"},{label:"优惠券",value:"INTERESTS"}],s=[{label:"图片",value:1},{label:"视频",value:2}],u=[{label:"兑换券",value:1}],c=[{label:"启用",value:"ENABLE"},{label:"禁用",value:"DISABLE"}],d=[{label:"免费",value:"FREE"},{label:"折扣",value:"DISCOUNT"}]},e9b2:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.show?n("el-dialog",{attrs:{title:"设置奖品",visible:t.show,width:"800px"},on:{"update:visible":function(e){t.show=e}}},[n("el-row",{attrs:{gutter:22}},[n("el-col",{attrs:{span:4}},[t._v("当前盲盒:")]),t._v(" "),n("el-col",{attrs:{span:7}},[t._v(t._s(t.form.name))]),t._v(" "),n("el-col",{attrs:{span:4}},[t._v("盲盒编号:")]),t._v(" "),n("el-col",{attrs:{span:7}},[t._v(t._s(t.form.code))])],1),t._v(" "),n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:4}},[t._v("添加藏品:")]),t._v(" "),n("el-col",{attrs:{span:12}},[n("FuzzyListQuery",{attrs:{apiUrl:"/admin/znft/vague"},on:{chooseItem:t.chooseUserHandler},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.item;return[t._v("\n "+t._s(n.name)+"\n ")]}}],null,!1,1937014840)})],1)],1),t._v(" "),n("el-table",{attrs:{data:t.blintList}},[n("el-table-column",{attrs:{prop:"name",label:"藏品名称"}}),t._v(" "),n("el-table-column",{attrs:{prop:"nftCount",label:"数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-input",{attrs:{type:"number"},model:{value:e.row.nftCount,callback:function(n){t.$set(e.row,"nftCount",n)},expression:"scope.row.nftCount"}})]}}],null,!1,1641726887)}),t._v(" "),n("el-table-column",{attrs:{prop:"probability",label:"概率"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-input",{attrs:{type:"number"},model:{value:e.row.probability,callback:function(n){t.$set(e.row,"probability",n)},expression:"scope.row.probability"}},[n("template",{slot:"append"},[t._v("%")])],2)]}}],null,!1,3879596049)}),t._v(" "),n("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(n){return t.removeItemHandler(e.$index)}}})]}}],null,!1,2013935244)})],1),t._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:t.saveHandler}},[t._v("保存")]),t._v(" "),n("el-button",{on:{click:t.close}},[t._v("取消")])],1)],1):t._e()},o=[],a=n("2909"),i=n("8f59"),l=n("ef5c"),s={name:"nftWhiteList",components:{FuzzyListQuery:l["default"]},data:function(){return{data:[],form:{},show:!1,loading:!1,blintList:[]}},methods:{open:function(t){var e=this,n=Object.assign({},t);this.form=n,Object(i["e"])(n.blindId).then((function(t){e.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 e,n=0;if(e=this.blintList.map((function(e){var r={};return r.blindId=t.form.blindId,r.nftId=e.nftId,r.probability=e.probability,n+=parseInt(e.probability),r.nftCount=e.nftCount,r})),100!==n)return this.$message.error("藏品概率总和必须为100%");Object(i["c"])(e).then((function(e){"success"===e.code&&(t.$message.success(e.msg),t.finish())}))}},finish:function(){this.close(),this.$emit("reloadTable")},chooseUserHandler:function(t){this.blintList.some((function(e){return e.nftId==t.nftId}))||this.blintList.push(t)},removeItemHandler:function(t){this.blintList.splice(t,1),this.blintList=Object(a["a"])(this.blintList)}}},u=s,c=(n("3b55"),n("2877")),d=Object(c["a"])(u,r,o,!1,null,"6a5b9cf2",null);e["default"]=d.exports},ebd7:function(t,e,n){},ed03:function(t,e,n){}}]); |