cpop_nftmeta_sdm/web/admin-web/static/js/chunk-b0a4baf0.40bbee1b.js
2024-10-25 16:17:26 +08:00

1 line
48 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b0a4baf0","chunk-4927341e","chunk-35929826","chunk-9cedf27c","chunk-61fd2f5a","chunk-04d9eb2a","chunk-9cb42332","chunk-2d225ba6","chunk-2d0b9575","chunk-2d0b9575","chunk-2d0b3031"],{"04ff":function(e,t,n){var r=n("5ca1"),o=n("3ca5");r(r.S+r.F*(Number.parseInt!=o),"Number",{parseInt:o})},"076a":function(e,t,n){"use strict";n.d(t,"f",(function(){return o})),n.d(t,"a",(function(){return a})),n.d(t,"g",(function(){return i})),n.d(t,"d",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"e",(function(){return u})),n.d(t,"c",(function(){return c}));var r=n("b775");function o(e){return Object(r["a"])({url:"/admin/zmembernft/page",method:"get",params:e})}function a(e){return Object(r["a"])({url:"/admin/zmembernft",method:"post",data:e})}function i(e){return Object(r["a"])({url:"/admin/zmembernft",method:"put",data:e})}function l(e){return Object(r["a"])({url:"/admin/zmembernft/"+e,method:"delete"})}function s(e){return Object(r["a"])({url:"/admin/zmembernft/airdrop",method:"post",data:e})}function u(e){return Object(r["a"])({url:"/admin/excel/excelMemberNft",method:"post",responseType:"blob",data:e})}function c(e,t){return Object(r["a"])({url:"/admin/zmembernft/transfer/".concat(e,"/").concat(t),method:"put"})}},"101b":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:"合成计划",visible:e.show,width:"52.5rem","append-to-body":""},on:{"update:visible":function(t){e.show=t}}},[n("el-form",{ref:"form",attrs:{model:e.form,"label-width":"110px",rules:e.rules}},[n("el-form-item",{attrs:{label:"合成计划",prop:"code"}},[n("el-input",{model:{value:e.form.compoundName,callback:function(t){e.$set(e.form,"compoundName",t)},expression:"form.compoundName"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"合成编号",prop:"name"}},[n("el-input",{model:{value:e.form.compoundCode,callback:function(t){e.$set(e.form,"compoundCode",t)},expression:"form.compoundCode"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"开始时间",prop:"subname"}},[n("SelectDateTime",{model:{value:e.form.startTime,callback:function(t){e.$set(e.form,"startTime",t)},expression:"form.startTime"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"结束时间",prop:"branderId"}},[n("SelectDateTime",{model:{value:e.form.endTime,callback:function(t){e.$set(e.form,"endTime",t)},expression:"form.endTime"}})],1)],1),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:e.saveHandler}},[e._v(e._s(e.btn_title))]),e._v(" "),n("el-button",{on:{click:e.close}},[e._v("取消")])],1)],1)},o=[],a=n("5c31"),i=n("d9a9"),l=n("f6fb"),s={components:{SelectDateTime:l["default"]},name:"zNftForm",data:function(){return{status:i["g"],blindflagType:i["a"],form:{},show:!1,loading:!1,rules:{}}},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.compoundId},btn_title:function(){return this.formState?"新建计划":"保存计划"}},methods:{open:function(e){e&&e.nftId?(e&&(this.form=Object.assign({},e)),this.show=!0):this.$message.error("未知藏品")},close:function(){this.show=!1},saveHandler:function(){var e=this;this.$refs.form.validate((function(t){t&&(e.loading=!0,e.formState?e.createHandler():e.editHandler())}))},createHandler:function(){var e=this;Object(a["b"])(this.form).then((function(t){"success"===t.code&&(e.$message.success(t.msg),e.finish())})).finally((function(){e.loading=!1}))},editHandler:function(){var e=this;Object(a["g"])(this.form).then((function(t){"success"===t.code?(e.finish(),e.$message.success(t.msg)):e.$message.error(t.msg)})).finally((function(){e.loading=!1}))},finish:function(){this.close(),this.$emit("reloadTable")}}},u=s,c=n("2877"),d=Object(c["a"])(u,r,o,!1,null,null,null);t["default"]=d.exports},"15ad":function(e,t,n){"use strict";n("be3e")},"270f":function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return a})),n.d(t,"f",(function(){return i})),n.d(t,"b",(function(){return l})),n.d(t,"h",(function(){return s})),n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return c})),n.d(t,"g",(function(){return d}));var r=n("b775");function o(e){return Object(r["a"])({url:"/admin/zmember/page",method:"get",params:e})}function a(e){return Object(r["a"])({url:"/admin/zmember",method:"post",data:e})}function i(e){return Object(r["a"])({url:"/admin/zmember",method:"put",data:e})}function l(e){return Object(r["a"])({url:"/admin/zmember/"+e,method:"delete"})}function s(e){return Object(r["a"])({url:"/admin/zmember/vague/"+e,method:"get"})}function u(e){return Object(r["a"])({url:"/admin/yinterestcardrecord/getByMemberId/"+e,method:"get"})}function c(e){return Object(r["a"])({url:"/admin/zmemberinvite/invites",method:"get",params:e})}function d(){return Object(r["a"])({url:"/admin/zmember/extend/synchronize",method:"post"})}},"2cac":function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return a})),n.d(t,"d",(function(){return i})),n.d(t,"b",(function(){return l})),n.d(t,"f",(function(){return s})),n.d(t,"e",(function(){return u}));var r=n("b775");function o(e){return Object(r["a"])({url:"/admin/youzan/all",method:"get",params:e})}function a(e){return Object(r["a"])({url:"/admin/znftinterest",method:"post",data:e})}function i(e){return Object(r["a"])({url:"/admin/znftinterest/"+e,method:"get"})}function l(e){return Object(r["a"])({url:"/admin/znftinterest/"+e,method:"delete"})}function s(e){return Object(r["a"])({url:"/admin/znftverificationauth/batch",method:"post",data:e})}function u(e){return Object(r["a"])({url:"/admin/znftverificationauth/list/".concat(e),method:"get"})}},"2f7e":function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value";return e.filter((function(e){return e[n]===t}))[0]||{}}n.d(t,"a",(function(){return r}))},3310:function(e,t,n){"use strict";n.d(t,"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(e,t){Object(a["a"])({url:"/admin/common/file/security_key",method:"GET"}).then((function(e){var n=e.code,r=e.data;"success"==n?t({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(e){return l.a.start(),new Promise((function(t,n){var r=e.uid,o=e.name.split("."),a=o[o.length-1];c.putObject({Bucket:s,Region:u,Key:"".concat(r,".").concat(a),StorageClass:"STANDARD",Body:e},(function(e,r){l.a.done(),e?n(e):t("https://".concat(r.Location))}))}))}},"3b09":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.show?n("el-dialog",{attrs:{title:"设置白名单",visible:e.show,width:"800px"},on:{"update:visible":function(t){e.show=t}}},[n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[e._v("当前藏品")]),e._v(" "),n("el-col",{attrs:{span:15}},[e._v(e._s(e.form.name))])],1),e._v(" "),n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[e._v("白名单类型")]),e._v(" "),n("el-col",{attrs:{span:5}},[n("custom-select",{attrs:{options:e.whiteListType},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}})],1)],1),e._v(" "),"DISCOUNT"==e.form.type?n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[e._v("购买价格")]),e._v(" "),n("el-col",{attrs:{span:8}},[n("el-input-number",{attrs:{precision:2,step:.1,max:999999.99},model:{value:e.form.price,callback:function(t){e.$set(e.form,"price",t)},expression:"form.price"}})],1),e._v(" "),n("el-col",{attrs:{span:5}},[e._v("元")])],1):e._e(),e._v(" "),n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[e._v("添加用户")]),e._v(" "),n("el-col",{attrs:{span:12}},[e.show?n("user-select",{on:{chooseItem:e.chooseUserHandler}}):e._e()],1)],1),e._v(" "),n("el-table",{attrs:{data:e.memberList}},[n("el-table-column",{attrs:{prop:"username",label:"手机号"}}),e._v(" "),n("el-table-column",{attrs:{prop:"nickname",label:"用户名"}}),e._v(" "),n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(n){return e.removeItemHandler(t.$index)}}})]}}],null,!1,2013935244)})],1),e._v(" "),n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[e._v("起止时间")]),e._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":e.pickerOptions},on:{change:function(t){return e.setPicker()}},model:{value:e.form.timeArea,callback:function(t){e.$set(e.form,"timeArea",t)},expression:"form.timeArea"}})],1)],1),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:e.saveHandler}},[e._v("保存")]),e._v(" "),n("el-button",{on:{click:e.close}},[e._v("取消")])],1)],1):e._e()},o=[],a=n("2909"),i=n("ce7a"),l=n("d9a9"),s=n("3944"),u=n("e1c8"),c={name:"nftWhiteList",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(e){var t=new Date,n=new Date;n.setTime(n.getTime()-6048e5),e.$emit("pick",[n,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,n=new Date;n.setTime(n.getTime()-2592e6),e.$emit("pick",[n,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,n=new Date;n.setTime(n.getTime()-7776e6),e.$emit("pick",[n,t])}}]}}},watch:{"form.timeArea":function(e,t){console.log(e,t)}},methods:{setPicker:function(e){console.log(e)},open:function(e){var t=this,n=Object.assign({},e);this.form=n,Object(i["f"])(n.nftId).then((function(e){e.data.length&&(t.memberList=e.data,t.$set(t.form,"type",e.data[0].type),t.$set(t.form,"price",e.data[0].price),e.data[0]&&(t.form.timeArea=[new Date(e.data[0].startTime),new Date(e.data[0].endTime)]))})),this.show=!0},close:function(){this.memberList=[],this.show=!1},saveHandler:function(){var e=this;if(this.memberList.length<1)this.$message.warning("请添加用户");else if(this.form.timeArea){var t={nftId:this.form.nftId,type:this.form.type,price:this.form.price,memberIds:this.memberList.map((function(e){return e.memberId})),startTime:this.form.timeArea[0]?this.form.timeArea[0].getTime():null,endTime:this.form.timeArea[1]?this.form.timeArea[1].getTime():null,goodType:"NFT"};Object(i["i"])(t).then((function(t){"success"===t.code&&(e.$message.success(t.msg),e.finish())}))}else this.$message.warning("请选择日期")},finish:function(){this.close(),this.$emit("reloadTable")},chooseUserHandler:function(e){e.memberId=e.id,this.memberList.push(e)},removeItemHandler:function(e){this.memberList.splice(e,1),this.memberList=Object(a["a"])(this.memberList)}}},d=c,f=(n("f67d"),n("2877")),m=Object(f["a"])(d,r,o,!1,null,"2fe5dc8c",null);t["default"]=m.exports},"3ca5":function(e,t,n){var r=n("7726").parseInt,o=n("aa77").trim,a=n("fdef"),i=/^[-+]?0[xX]/;e.exports=8!==r(a+"08")||22!==r(a+"0x16")?function(e,t){var n=o(String(e),3);return r(n,t>>>0||(i.test(n)?16:10))}:r},"4f5c":function(e,t,n){},5656:function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"e",(function(){return l})),n.d(t,"b",(function(){return s}));var r=n("b775");function o(){return Object(r["a"])({url:"/admin/zbrander/list",method:"get"})}function a(e){return Object(r["a"])({url:"/admin/zbrander/page",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/admin/zbrander",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/admin/zbrander",method:"put",data:e})}function s(e){return Object(r["a"])({url:"/admin/zbrander/"+e,method:"delete"})}},"5c31":function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"g",(function(){return a})),n.d(t,"e",(function(){return i})),n.d(t,"d",(function(){return l})),n.d(t,"h",(function(){return s})),n.d(t,"a",(function(){return u})),n.d(t,"f",(function(){return c})),n.d(t,"c",(function(){return d}));var r=n("b775");function o(e){return Object(r["a"])({url:"/admin/znftcompound",method:"post",data:e})}function a(e){return Object(r["a"])({url:"/admin/znftcompound",method:"put",data:e})}function i(e){return Object(r["a"])({url:"/admin/znftcompounddetails/list/"+e,method:"get"})}function l(e){return Object(r["a"])({url:"/admin/znftcompound/"+e,method:"delete"})}function s(e){return Object(r["a"])({url:"/admin/znftcompound/nft/list/"+e,method:"get"})}function u(e){return Object(r["a"])({url:"/admin/znftcompounddetails",method:"post",data:e})}function c(e){return Object(r["a"])({url:"/admin/znftcompounddetails",method:"put",data:e})}function d(e){return Object(r["a"])({url:"/admin/znftcompounddetails/"+e,method:"delete"})}},"5e1e":function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"e",(function(){return l})),n.d(t,"b",(function(){return s}));var r=n("b775");function o(){return Object(r["a"])({url:"/admin/zpublisher/list",method:"get"})}function a(e){return Object(r["a"])({url:"/admin/zpublisher/page",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/admin/zpublisher",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/admin/zpublisher",method:"put",data:e})}function s(e){return Object(r["a"])({url:"/admin/zpublisher/"+e,method:"delete"})}},"67f6":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("div",{staticClass:"znft"},[n("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.page}},[n("el-form-item",{attrs:{label:"关键字"}},[n("el-input",{attrs:{clearable:"",placeholder:"请输入藏品名称","prefix-icon":"el-icon-search"},model:{value:e.page.keyword,callback:function(t){e.$set(e.page,"keyword",t)},expression:"page.keyword"}})],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:e.find}},[e._v("查找")])],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:e.createHandler}},[e._v("新建")])],1)],1)],1),e._v(" "),n("custom-table",{ref:"table",attrs:{index:!1,loading:e.loading,columns:e.columns,oprationWidth:210,data:e.listData,page:e.page},on:{loadHandler:e.fetPage},scopedSlots:e._u([{key:"status",fn:function(t){var r=t.row;return[n("el-switch",{directives:[{name:"loading",rawName:"v-loading",value:e.btnLoading,expression:"btnLoading"}],attrs:{"active-value":1,"inactive-value":0},on:{change:function(t){return e.updateNftHandler(r)}},model:{value:r.status,callback:function(t){e.$set(r,"status",t)},expression:"row.status"}})]}},{key:"publisherId",fn:function(t){var r=t.row;return[n("div",[e._v("\n "+e._s(e.getObjectByDict(e.publishList,r.publisherId,"id").name)+"\n ")])]}},{key:"branderId",fn:function(t){var r=t.row;return[n("div",[e._v(e._s(e.getObjectByDict(e.brandList,r.branderId,"id").name))])]}},{key:"functionType",fn:function(t){var r=t.row;return[n("el-tag",[e._v(e._s(e.getObjectByDict(e.nftfunctionType,r.functionType).label))])]}},{key:"saleflag",fn:function(t){var r=t.row;return[n("el-switch",{directives:[{name:"loading",rawName:"v-loading",value:e.btnLoading,expression:"btnLoading"}],attrs:{"active-value":1,"inactive-value":0},on:{change:function(t){return e.updateNftHandler(r)}},model:{value:r.saleflag,callback:function(t){e.$set(r,"saleflag",t)},expression:"row.saleflag"}})]}},{key:"transferflag",fn:function(t){var r=t.row;return[n("el-switch",{directives:[{name:"loading",rawName:"v-loading",value:e.btnLoading,expression:"btnLoading"}],attrs:{"active-value":1,"inactive-value":0},on:{change:function(t){return e.updateNftHandler(r)}},model:{value:r.transferflag,callback:function(t){e.$set(r,"transferflag",t)},expression:"row.transferflag"}})]}},{key:"mergeflag",fn:function(t){var r=t.row;return[n("el-switch",{directives:[{name:"loading",rawName:"v-loading",value:e.btnLoading,expression:"btnLoading"}],attrs:{"active-value":1,"inactive-value":0},on:{change:function(t){return e.updateNftHandler(r)}},model:{value:r.mergeflag,callback:function(t){e.$set(r,"mergeflag",t)},expression:"row.mergeflag"}})]}},{key:"mainphoto",fn:function(e){var t=e.row;return[n("el-image",{staticClass:"img-evetNot",attrs:{src:t.mainphoto}})]}},{key:"bigphoto",fn:function(e){var t=e.row;return[n("el-image",{staticClass:"img-evetNot",attrs:{src:t.bigphoto}})]}},{key:"video",fn:function(e){var t=e.row;return[n("video",{attrs:{controls:"",src:t.video}})]}},{key:"operation",fn:function(t){var r=t.row,o=t.index;return[n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(t){return e.editHandler(r,o)}}},[e._v("编辑")]),e._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(t){return e.airDropHandler(r,o)}}},[e._v("空投")]),e._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(t){return e.nftStockHandler(r,o)}}},[e._v("设置库存")]),e._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(t){return e.settingWhiteListHandler(r,o)}}},[e._v("设置白名单")]),e._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(t){return e.compoundManagerHandler(r,o)}}},[e._v("合成管理")]),e._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(t){return e.interest(r,o)}}},[e._v("设置有赞优惠卷")]),e._v(" "),0==r.lockCirculation?n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(t){return e.putawayWenshuHandler(r,o)}}},[e._v("上架文数交")]):e._e(),e._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(t){return e.deleteHandler(r,o)}}},[e._v("删除")])]}}])}),e._v(" "),n("zNftForm",{ref:"form",attrs:{branderList:e.brandList,publishList:e.publishList,categoryList:e.categoryList},on:{reloadTable:function(t){return e.$refs.table.refreshTable()}}}),e._v(" "),n("air-drop",{ref:"airDropForm"}),e._v(" "),n("compound-manager",{ref:"compoundManager",attrs:{categorylist:e.categoryList}}),e._v(" "),n("nft-stock",{ref:"nftStock",on:{reloadTable:function(t){return e.$refs.table.refreshTable()}}}),e._v(" "),n("nft-white-list",{ref:"nftWhiteList"}),e._v(" "),n("interest",{ref:"interest"})],1)},o=[],a=(n("7f7f"),n("ce7a")),i=n("5656"),l=n("90f0"),s=n("5e1e"),u=n("d9a9"),c=n("2f7e"),d=n("1a0a"),f=n("9486"),m=n("aed6"),p=n("9484"),b=n("e643"),h=n("3b09"),g=n("6e12"),v=[{label:"编号",prop:"nftId",fixed:"fixed"},{label:"藏品编号",prop:"code",width:150},{label:"藏品名",prop:"name",width:150,fixed:"fixed"},{label:"类型",prop:"functionType",slot:!0,width:150},{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:"publishCount"},{label:"当前数量",prop:"quantity"},{label:"库存",prop:"stock"},{label:"发行日期",prop:"publishTime",width:155},{label:"预售开始时间",prop:"prestart",width:155},{label:"预售结束时间",prop:"preend",width:155},{label:"链上地址",prop:"blockaddr",width:155},{label:"排序",prop:"sort"},{label:"虚拟参与人数",prop:"visualnum"},{label:"合成开关",prop:"mergeflag",slot:!0},{label:"转赠开关",prop:"transferflag",slot:!0},{label:"数盒开关",prop:"saleflag",slot:!0}],y={name:"zNftInfo",components:{customTable:d["default"],zNftForm:f["default"],airDrop:m["default"],compoundManager:p["default"],nftStock:b["default"],nftWhiteList:h["default"],interest:g["default"]},data:function(){return{nftfunctionType:u["e"],blindflagType:u["a"],status:u["g"],loading:!1,columns:v,listData:[],page:{keyword:"",current:1,size:10},btnLoading:!1,brandList:[],publishList:[],categoryList:[]}},created:function(){var e=this;Object(i["d"])().then((function(t){return e.brandList=t.data.map((function(e){var t=e.id,n=e.name;return{id:t,name:n}}))})),Object(s["d"])().then((function(t){return e.publishList=t.data.map((function(e){var t=e.id,n=e.name;return{id:t,name:n}}))})),Object(l["e"])().then((function(t){return e.categoryList=t.data.map((function(e){var t=e.id,n=e.name;return{id:t,name:n}}))}))},methods:{categoryListFnc:l["e"],getObjectByDict:c["a"],fetchList:i["d"],publishListFnc:s["d"],fetPage:function(){var e=this;this.loading=!0,Object(a["c"])(this.page).then((function(t){var n=t.data,r=n.records,o=n.total;e.listData=r,e.page.total=o,e.loading=!1}))},deleteHandler:function(e,t){var n=this;this.$confirm("是否删除 ".concat(e.name," ?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){n.loading=!0,Object(a["b"])(e.nftId).then((function(e){"success"===e.code?(n.$message.success("删除成功!"),n.$refs.table.refreshTable()):n.$message.error(e.msg)})).finally((function(){n.loading=!1}))})).catch((function(){}))},putawayWenshuHandler:function(e,t){var n=this;this.$confirm("是否将 ".concat(e.name," 上架文数交?请确保发行总量大于等于当前数量,且进行该操作后将无法修改库存!"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(a["g"])(e.nftId).then((function(e){"success"===e.code&&(n.fetPage(),n.$message.info(e.msg))}))}))},createHandler:function(){this.$refs.form.open()},editHandler:function(e,t){this.$refs.form.open(e)},airDropHandler:function(e){this.$refs.airDropForm.open(e)},compoundManagerHandler:function(e){this.$refs.compoundManager.open(e)},nftStockHandler:function(e){this.$refs.nftStock.open(e)},settingWhiteListHandler:function(e){this.$refs.nftWhiteList.open(e)},updateNftHandler:function(e){var t=this;this.btnLoading=!0,Object(a["h"])(e).then((function(e){t.$message(e.msg)})).finally((function(){t.btnLoading=!1}))},interest:function(e){this.$refs.interest.open(e)},find:function(){this.page.current=1,this.fetPage()}}},_=y,w=(n("f091"),n("2877")),k=Object(w["a"])(_,r,o,!1,null,"13819c14",null);t["default"]=k.exports},"6e12":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.show?n("el-dialog",{attrs:{title:"优惠卷信息",visible:e.show,width:"1500px"},on:{"update:visible":function(t){e.show=t}}},[n("div",{staticClass:"zinterest"},[n("el-row",{attrs:{type:"flex"}},[n("el-col",{staticStyle:{"margin-right":"10px"},attrs:{span:3}},[n("el-select",{attrs:{placeholder:"请选择活动类型"},on:{change:e.changeTypeHandler},model:{value:e.page.group_type,callback:function(t){e.$set(e.page,"group_type",t)},expression:"page.group_type"}},e._l(e.groupType,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),n("el-col",{staticStyle:{"margin-right":"10px"},attrs:{span:5}},[n("el-select",{staticStyle:{width:"300px"},attrs:{placeholder:"请选择优惠劵",clearable:"",filterable:"","value-key":"id"},on:{change:e.changeHandler},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.CouponCoupons,(function(t){return n("el-option",{key:t.id,attrs:{label:t.title,value:t}},[n("el-row",{attrs:{gutter:10}},[n("el-col",{staticStyle:{"margin-right":"80px"},attrs:{span:5}},[n("span",{staticStyle:{float:"left"}},[e._v(e._s(t.title))])]),e._v(" "),n("el-col",{attrs:{span:5}},[n("span",{staticStyle:{float:"right"}},[e._v(e._s(t.stock_qty))])])],1)],1)})),1)],1)],1)],1),e._v(" "),n("div",{staticClass:"table-container"},[n("el-table",{attrs:{data:e.listData,border:""}},[n("el-table-column",{attrs:{prop:"ycardId",label:"优惠劵ID"}}),e._v(" "),n("el-table-column",{attrs:{prop:"title",label:"优惠劵名称"}}),e._v(" "),n("el-table-column",{attrs:{prop:"group_type",label:"优惠类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n\n "+e._s(7===t.row.group_type?"优惠劵":9===t.row.group_type?"优惠码":"通用码")+"\n\n ")]}}],null,!1,1775733588)}),e._v(" "),n("el-table-column",{attrs:{prop:"description",label:"使用说明"}}),e._v(" "),n("el-table-column",{attrs:{prop:"validstartTime",label:"开始时间"}}),e._v(" "),n("el-table-column",{attrs:{prop:"validendTime",label:"结束时间"}}),e._v(" "),n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(n){return e.removeItemHandler(t.row)}}})]}}],null,!1,2706524444)})],1)],1),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:e.close}},[e._v("取消")])],1)]):e._e()},o=[],a=(n("c5f6"),n("04ff"),n("2cac")),i={data:function(){return{value:"",form:{},loading:!1,show:!1,listData:[],page:{page_size:50,page_no:1,group_type:"PROMOCARD",status:"ON"},groupType:[{value:"PROMOCARD",label:"优惠券"},{value:"PROMOCODE",label:"优惠码"}],CouponCoupons:[]}},methods:{open:function(e){var t=this;this.listData=[],this.value="",this.CouponCoupon=[],this.show=!0;var n=Object.assign({},e);this.form=n,Object(a["c"])(this.page).then((function(e){t.CouponCoupons=e.data.groups})),Object(a["d"])(n.nftId).then((function(e){console.log(e.data),t.listData=e.data}))},changeHandler:function(e){var t=this;if(e&&!this.listData.some((function(t){return e.id===t.ycardId}))){var n={nftId:this.form.nftId,ycardId:Number.parseInt(e.id),title:e.title,type:e.group_type,description:e.description,validstartTime:e.validstartTime,validendTime:e.validendTime};console.log("添加数据",n),Object(a["a"])(n).then((function(e){"success"===e.code&&(t.$message.success(e.msg),Object(a["d"])(t.form.nftId).then((function(e){console.log(e.data),t.listData=e.data})))}))}},finish:function(){this.close()},close:function(){this.listData=[],this.show=!1},removeItemHandler:function(e){var t=this;console.log(e),this.$confirm("是否删除","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(a["b"])(e.id).then((function(e){"success"===e.code?(t.$message.success("删除成功!"),Object(a["d"])(t.form.nftId).then((function(e){console.log(e.data),t.listData=e.data}))):t.$message.error("删除失败")}))})).catch((function(){}))},changeTypeHandler:function(){var e=this;this.value="",Object(a["c"])(this.page).then((function(t){e.CouponCoupons=t.data.groups}))}}},l=i,s=(n("9b79"),n("2877")),u=Object(s["a"])(l,r,o,!1,null,null,null);t["default"]=u.exports},"90f0":function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"f",(function(){return l})),n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return u}));var r=n("b775");function o(){return Object(r["a"])({url:"/admin/zcategory/list",method:"get"})}function a(e){return Object(r["a"])({url:"/admin/zcategory/page",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/admin/zcategory",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/admin/zcategory",method:"put",data:e})}function s(e){return Object(r["a"])({url:"/admin/zcategory/"+e,method:"delete"})}function u(e){return Object(r["a"])({url:"/admin/zcategory/airdrop",method:"post",data:e})}},9484:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:"合成列表",visible:e.show,width:"52.5rem"},on:{"update:visible":function(t){e.show=t}}},[n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[e._v("当前藏品:")]),e._v(" "),n("el-col",{attrs:{span:15}},[e._v(e._s(e.form.name))])],1),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:e.insertCompoundHandler}},[e._v("添加合成")]),e._v(" "),n("el-table",{attrs:{loading:e.loading,"highlight-current-row":"",data:e.compoundList},on:{"row-click":e.selectCompoundHandler}},[n("el-table-column",{attrs:{label:"合成计划",prop:"compoundName"}}),e._v(" "),n("el-table-column",{attrs:{label:"合成编号",prop:"compoundCode"}}),e._v(" "),n("el-table-column",{attrs:{label:"开始时间",prop:"startTime"}}),e._v(" "),n("el-table-column",{attrs:{label:"结束时间",prop:"endTime"}}),e._v(" "),n("el-table-column",{attrs:{label:"藏品类型",prop:"compoundCount"}}),e._v(" "),n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{type:"danger",icon:"el-icon-edit",circle:""},on:{click:function(n){return e.editCompoundHandler(t.row)}}}),e._v(" "),n("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(n){return e.removeCompoundHandler(t.row)}}})]}}])})],1),e._v(" "),e.currentCompound?n("div",[n("custom-select",{attrs:{search:!0,placeholder:"请选择系列",options:e.categorylist,prop:{label:"name",value:"id"}},model:{value:e.currentCategory,callback:function(t){e.currentCategory=t},expression:"currentCategory"}}),e._v(" "),n("custom-select",{attrs:{search:!0,placeholder:"请选择藏品",options:e.nftList,prop:{label:"name",value:"nftId"}},on:{change:e.insertItemHandler},model:{value:e.currentDetailsNft,callback:function(t){e.currentDetailsNft=t},expression:"currentDetailsNft"}}),e._v(" "),n("el-table",{attrs:{loading:e.loading,"highlight-current-row":"",data:e.detailsNfts}},[n("el-table-column",{attrs:{prop:"nftName",label:"碎片藏品"}}),e._v(" "),n("el-table-column",{attrs:{prop:"nftNumber",label:"数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-input-number",{on:{change:function(n){return e.changeDetailsNftNumberHandler(t.row)}},model:{value:t.row.nftNumber,callback:function(n){e.$set(t.row,"nftNumber",n)},expression:"scope.row.nftNumber"}})]}}],null,!1,563449598)}),e._v(" "),n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(n){return e.removeItemHandler(t.row)}}})]}}],null,!1,2706524444)})],1)],1):e._e(),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:e.close}},[e._v("关闭")])],1),e._v(" "),n("AddSynthesis",{ref:"addSynthesis",on:{reloadTable:function(t){return e.reloadTable()}}})],1)},o=[],a=n("ce7a"),i=n("5c31"),l=n("e1c8"),s=n("101b"),u={name:"compoundManager",components:{customSelect:l["default"],AddSynthesis:s["default"]},data:function(){return{currentCategory:null,currentCompound:null,currentDetailsNft:null,compoundList:[],nftList:[],detailsNfts:[],form:{},show:!1,loading:!1,rules:{},page:{current:1,size:10}}},props:{categorylist:{type:Array,default:function(){return[]}}},watch:{currentCategory:{handler:function(e){this.currentDetailsNft=null,e&&this.getNftList(e)}},show:{handler:function(e){e||(this.currentCompound=null,this.currentCategory=null,this.currentDetailsNft=null)}}},computed:{seriesList:{get:function(){return this.categorylist},set:function(e){return e}}},methods:{getNftList:function(e){var t=this;Object(a["e"])(e).then((function(e){"success"==e.code&&(t.nftList=e.data)}))},reloadTable:function(){var e=this;Object(i["h"])(this.form.nftId).then((function(t){"success"===t.code&&(e.compoundList=t.data)})).finally((function(){e.loading=!1}))},insertCompoundHandler:function(){this.$refs.addSynthesis.open({nftId:this.form.nftId})},editCompoundHandler:function(e){this.$refs.addSynthesis.open(e)},removeCompoundHandler:function(e){var t=this;this.$confirm("是否删除 ".concat(e.compoundName," ?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.loading=!0,Object(i["d"])(e.compoundId).then((function(e){"success"===e.code?(t.$message.success("删除成功!"),t.currentCompound=null,t.reloadTable()):t.$message.error(e.msg)})).finally((function(){t.loading=!1}))})).catch((function(){}))},reloadDetails:function(){var e=this;this.currentCompound&&Object(i["e"])(this.currentCompound).then((function(t){"success"===t.code&&(e.detailsNfts=t.data)}))},insertItemHandler:function(e){var t=this,n={compoundId:this.currentCompound,nftId:e.nftId,nftNumber:1};this.loading=!0,Object(i["a"])(n).then((function(e){"success"===e.code?(t.reloadTable(),t.reloadDetails()):t.$message.error(e.msg)})).finally((function(){t.loading=!1}))},removeItemHandler:function(e){var t=this;Object(i["c"])(e.detailsId).then((function(e){"success"!==e.code&&t.$message.error(e.msg),t.reloadDetails(),t.reloadTable()}))},selectCompoundHandler:function(e){this.currentCompound=e.compoundId,this.reloadDetails()},changeDetailsNftNumberHandler:function(e){var t=this;this.loading=!0,Object(i["f"])(e).then((function(e){"success"!==e.code&&t.$message.error(e.msg)})).finally((function(){return t.loading=!1}))},open:function(e){if(e){var t=Object.assign({},e);this.form=t,this.reloadTable()}else this.form={};this.show=!0},close:function(){this.show=!1}}},c=u,d=(n("15ad"),n("2877")),f=Object(d["a"])(c,r,o,!1,null,"6455283a",null);t["default"]=f.exports},9486:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:"藏品信息",visible:e.show,width:"52.5rem"},on:{"update:visible":function(t){e.show=t}}},[n("el-form",{ref:"form",attrs:{model:e.form,"label-width":"110px",rules:e.rules}},[n("el-form-item",{attrs:{label:"藏品编号",prop:"code"}},[n("el-input",{model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"藏品名",prop:"name"}},[n("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"版权方",prop:"branderId"}},[n("custom-select",{attrs:{options:e.branderList,prop:{label:"name",value:"id"}},model:{value:e.form.branderId,callback:function(t){e.$set(e.form,"branderId",t)},expression:"form.branderId"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"发行方",prop:"publisherId"}},[n("custom-select",{attrs:{options:e.publishList,prop:{label:"name",value:"id"}},model:{value:e.form.publisherId,callback:function(t){e.$set(e.form,"publisherId",t)},expression:"form.publisherId"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"系列",prop:"categoryId"}},[n("custom-select",{attrs:{options:e.categoryList,prop:{label:"name",value:"id"}},model:{value:e.form.categoryId,callback:function(t){e.$set(e.form,"categoryId",t)},expression:"form.categoryId"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"标签",prop:"tag"}},[n("el-input",{model:{value:e.form.tag,callback:function(t){e.$set(e.form,"tag",t)},expression:"form.tag"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"售价(元)",prop:"amount"}},[n("el-input",{attrs:{type:"number",min:.01},model:{value:e.form.amount,callback:function(t){e.$set(e.form,"amount",t)},expression:"form.amount"}})],1),e._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:e.form.scoreAmount,callback:function(t){e.$set(e.form,"scoreAmount",t)},expression:"form.scoreAmount"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"藏品类型",prop:"type"}},[n("custom-select",{attrs:{options:e.nftType},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"附加功能",prop:"functionType"}},[n("custom-select",{attrs:{options:e.nftfunctionType},model:{value:e.form.functionType,callback:function(t){e.$set(e.form,"functionType",t)},expression:"form.functionType"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"藏品文件",prop:"file"}},[n("Upload",{attrs:{limit:1,type:1==e.form.type?"image":"video"},model:{value:e.form.file,callback:function(t){e.$set(e.form,"file",t)},expression:"form.file"}})],1),e._v(" "),2==e.form.type?n("el-form-item",{attrs:{label:"缩略图",prop:"mainphoto"}},[n("Upload",{attrs:{limit:1,type:e.image},model:{value:e.form.mainphoto,callback:function(t){e.$set(e.form,"mainphoto",t)},expression:"form.mainphoto"}})],1):e._e(),e._v(" "),n("el-form-item",{attrs:{label:"详情内容",prop:"memo"}},[n("TextEditor",{model:{value:e.form.memo,callback:function(t){e.$set(e.form,"memo",t)},expression:"form.memo"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"发行总量",prop:"publishCount"}},[n("el-input",{model:{value:e.form.publishCount,callback:function(t){e.$set(e.form,"publishCount",t)},expression:"form.publishCount"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"发行日期",prop:"publishTime"}},[n("SelectDateTime",{model:{value:e.form.publishTime,callback:function(t){e.$set(e.form,"publishTime",t)},expression:"form.publishTime"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"预售开始时间",prop:"prestart"}},[n("SelectDateTime",{model:{value:e.form.prestart,callback:function(t){e.$set(e.form,"prestart",t)},expression:"form.prestart"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"预售结束时间",prop:"preend"}},[n("SelectDateTime",{model:{value:e.form.preend,callback:function(t){e.$set(e.form,"preend",t)},expression:"form.preend"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"虚拟参与人数",prop:"visualnum"}},[n("el-input",{model:{value:e.form.visualnum,callback:function(t){e.$set(e.form,"visualnum",t)},expression:"form.visualnum"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"排序",prop:"sort"}},[n("el-input",{staticStyle:{width:"130px"},attrs:{min:"0",type:"number"},model:{value:e.form.sort,callback:function(t){e.$set(e.form,"sort",t)},expression:"form.sort"}})],1)],1),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:e.saveHandler}},[e._v(e._s(e.btn_title))]),e._v(" "),n("el-button",{on:{click:e.close}},[e._v("取消")])],1)],1)},o=[],a=n("ce7a"),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"],nftType:s["d"],nftfunctionType:s["e"],form:{type:0},show:!1,loading:!1,rules:{name:[{required:!0,trigger:"blur",message:"请输入藏品名称"}],file:[{required:!0,trigger:"blur",message:"请选择藏品文件"}],mainphoto:[{required:!0,trigger:"blur",message:"请选择藏品缩略图"}],amount:[{required:!0,trigger:"blur",message:"请输入售价"}],scoreAmount:[{required:!0,trigger:"blur",message:"请输入兑换所需积分"}],branderId:[{required:!0,trigger:"blur",message:"请选择版权方"}],publisherId:[{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:"请选择预售结束时间"}],categoryId:[{required:!0,trigger:"blur",message:"请选择系列"}],type:[{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.nftId},btn_title:function(){return this.formState?"新建":"保存"}},methods:{open:function(e){if(e){var t=Object.assign({},e);this.form=t}else this.form={functionType:"NFT"};this.show=!0},close:function(){this.show=!1,this.$refs.form.resetFields()},saveHandler:function(){var e=this;this.$refs.form.validate((function(t){t&&(e.loading=!0,e.formState?e.createHandler():e.editHandler())}))},createHandler:function(){var e=this;Object(a["a"])(this.form).then((function(t){"success"===t.code?(e.finish(),e.$message.success("新建成功!")):e.$message.error("新建失败")})).finally((function(){e.loading=!1}))},editHandler:function(){var e=this;Object(a["h"])(this.form).then((function(t){"success"===t.code?(e.finish(),e.$message.success("编辑成功!")):e.$message.error("编辑失败")})).finally((function(){e.loading=!1}))},finish:function(){this.close(),this.$emit("reloadTable")}}},f=d,m=n("2877"),p=Object(m["a"])(f,r,o,!1,null,null,null);t["default"]=p.exports},"9b79":function(e,t,n){"use strict";n("ce51")},aed6:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:"空投",visible:e.show,width:"750px"},on:{"update:visible":function(t){e.show=t}}},[n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[e._v("当前藏品")]),e._v(" "),n("el-col",{attrs:{span:15}},[e._v(e._s(e.form.name))])],1),e._v(" "),n("el-row",{attrs:{gutter:20}},[n("el-col",{attrs:{span:5}},[e._v("添加用户")]),e._v(" "),n("el-col",{attrs:{span:12}},[e.show?n("user-select",{on:{chooseItem:e.chooseUserHandler}}):e._e()],1)],1),e._v(" "),n("el-table",{attrs:{data:e.memberList}},[n("el-table-column",{attrs:{prop:"username",label:"手机号"}}),e._v(" "),n("el-table-column",{attrs:{width:"280",prop:"nickname",label:"用户名"}}),e._v(" "),n("el-table-column",{attrs:{label:"数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-input",{attrs:{max:10,type:"number",value:t.row.count},on:{input:function(n){return e.serCount(n,t.$index)}}})]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(n){return e.removeItemHandler(t.$index)}}})]}}])})],1),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:e.saveHandler}},[e._v("空投")]),e._v(" "),n("el-button",{on:{click:e.close}},[e._v("取消")])],1)],1)},o=[],a=n("2909"),i=n("076a"),l=n("3944"),s={name:"airDrop",components:{userSelect:l["default"]},data:function(){return{form:{},show:!1,loading:!1,memberList:[]}},methods:{serCount:function(e,t){e<0?e=1:e>10&&(e=10),this.memberList[t].count=e,this.memberList=Object.assign([],this.memberList)},open:function(e){if(e){var t=Object.assign({},e);this.form=t}else this.form={};this.show=!0},close:function(){this.memberList=[],this.loading=!1,this.show=!1},saveHandler:function(){var e=this;this.loading=!0;var t=0,n=this.memberList.map((function(e){return t+=e.count,{memberId:e.id,num:e.count}})),r={targetId:this.form.nftId,count:t,memberCounts:n};Object(i["b"])(r).then((function(t){e.loading=!1,"success"===t.code&&(e.$message.success("空投成功"),e.close())}))},finish:function(){this.close()},chooseUserHandler:function(e){this.memberList.some((function(t){return t.id==e.id}))||(e.count=1,this.memberList.push(e))},removeItemHandler:function(e){this.memberList.splice(e,1),this.memberList=Object(a["a"])(this.memberList)}}},u=s,c=(n("fe13"),n("2877")),d=Object(c["a"])(u,r,o,!1,null,"695792da",null);t["default"]=d.exports},be3e:function(e,t,n){},c123:function(e,t,n){},c88b:function(e,t,n){},ce51:function(e,t,n){},ce7a:function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"h",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"i",(function(){return u})),n.d(t,"f",(function(){return c})),n.d(t,"e",(function(){return d})),n.d(t,"g",(function(){return f}));var r=n("b775");function o(){return Object(r["a"])({url:"/admin/znft/list",method:"get"})}function a(e){return Object(r["a"])({url:"/admin/znft/page",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/admin/znft",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/admin/znft",method:"put",data:e})}function s(e){return Object(r["a"])({url:"/admin/znft/"+e,method:"delete"})}function u(e){return Object(r["a"])({url:"/admin/zwhitelist",method:"post",data:e})}function c(e){return Object(r["a"])({url:"/admin/zwhitelist/"+e,method:"get"})}function d(e){return Object(r["a"])({url:"/admin/zcategory/nft/"+e,method:"get"})}function f(e){return Object(r["a"])({url:"/admin/znft/stock/fixed/"+e,method:"put"})}},d9a9:function(e,t,n){"use strict";n.d(t,"g",(function(){return r})),n.d(t,"i",(function(){return o})),n.d(t,"f",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"e",(function(){return l})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return u})),n.d(t,"b",(function(){return c})),n.d(t,"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"}]},e643:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:"设置库存",visible:e.show,width:"700px"},on:{"update:visible":function(t){e.show=t}}},[n("el-form",{ref:"form",attrs:{model:e.form,"label-width":"180px",rules:e.rules,disabled:1===e.form.lockCirculation}},[n("el-form-item",{attrs:{label:"藏品名称"}},[e._v("\n "+e._s(e.form.name)+"\n ")]),e._v(" "),n("el-form-item",{attrs:{label:"商城数量",prop:"shopNum"}},[n("el-input-number",{model:{value:e.form.shopNum,callback:function(t){e.$set(e.form,"shopNum",t)},expression:"form.shopNum"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"合成数量",prop:"compoundNum"}},[n("el-input-number",{model:{value:e.form.compoundNum,callback:function(t){e.$set(e.form,"compoundNum",t)},expression:"form.compoundNum"}})],1)],1),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[0===e.form.lockCirculation?n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:e.saveHandler}},[e._v("保存")]):e._e(),e._v(" "),n("el-button",{on:{click:e.close}},[e._v("取消")])],1)],1)},o=[],a=n("5530"),i=n("b775");function l(e){return Object(i["a"])({url:"/admin/znftskustock",method:"POST",data:e})}function s(e){return Object(i["a"])({url:"/admin/znftskustock/".concat(e),method:"GET",data:e})}var u={name:"nftStock",data:function(){return{form:{},show:!1,loading:!1,rules:{shopNum:[{required:!0,trigger:"blur",message:"请填写商城数量"}],blindNum:[{required:!0,trigger:"blur",message:"请填写盲盒数量"}],airNum:[{required:!0,trigger:"blur",message:"请填写空投数量"}],compoundNum:[{required:!0,trigger:"blur",message:"请填写合成数量"}],updateInterval:[{required:!0,trigger:"blur",message:"请填写商城库存更新周期"}]}}},methods:{open:function(e){if(e){var t=Object.assign({},e);this.form=t,this.getStockHandler(e)}else this.form={};this.show=!0},close:function(){this.show=!1},saveHandler:function(){var e=this;this.$refs.form.validate((function(t){if(t){e.loading=!0;var n=e.form,r=n.shopNum,o=n.blindNum,a=n.airNum,i=n.compoundNum,s=n.nftId,u=n.updateInterval,c={nftId:s,shopNum:r,blindNum:o,airNum:a,compoundNum:i,updateInterval:u};l(c).then((function(t){"success"===t.code&&(e.$message.success(t.msg),e.finish())})).finally((function(){e.loading=!1}))}}))},getStockHandler:function(e){var t=this;s(e.nftId).then((function(e){console.log(e);var n=e.data;"success"===e.code&&(t.form=Object(a["a"])(Object(a["a"])({},t.form),{},{shopNum:n.SHOP,blindNum:n.BLIND,airNum:n.AIRDROP,compoundNum:n.COMPOUND,updateInterval:n.INTERVAL,updateTime:n.UPDATETIME,data:n}))})).finally((function(){t.loading=!1}))},finish:function(){this.close(),this.$emit("reloadTable")}}},c=u,d=n("2877"),f=Object(d["a"])(c,r,o,!1,null,null,null);t["default"]=f.exports},f091:function(e,t,n){"use strict";n("4f5c")},f67d:function(e,t,n){"use strict";n("c123")},fe13:function(e,t,n){"use strict";n("c88b")}}]);