cpop_nftmeta_sdm/web/admin-web/static/js/chunk-5c41a241.b0e4f012.js
2024-10-25 16:17:26 +08:00

1 line
13 KiB
JavaScript
Raw Permalink 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-5c41a241","chunk-2b0edbbd","chunk-bce26e68","chunk-2d0b9575","chunk-2d0b9575"],{"0ba2":function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return l})),n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"e",(function(){return s}));var a=n("b775");function o(e){return Object(a["a"])({url:"/admin/zinterest/page",method:"get",params:e})}function l(e){return Object(a["a"])({url:"/admin/zinterest",method:"post",data:e})}function r(e){return Object(a["a"])({url:"/admin/zinterest",method:"put",data:e})}function i(e){return Object(a["a"])({url:"/admin/zinterest/"+e,method:"delete"})}function s(e){return Object(a["a"])({url:"/admin/zinterest/vague/"+e,method:"get"})}},"0eb1":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return 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",{attrs:{span:4}},[n("el-upload",{staticClass:"upload-demo",attrs:{action:e.uploadExcel,"before-upload":e.onBeforeUpload,"on-success":e.uploadSuccess,"on-error":e.uploadError,"on-remove":e.handleRemove}},[n("el-button",{staticStyle:{"font-size":"16px"},attrs:{slot:"trigger",size:"small",icon:"el-icon-upload",type:"primary"},slot:"trigger"},[e._v("导入兑换码")]),e._v(" "),n("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传xls|xlsx文件且不超过2MB")])],1)],1),e._v(" "),n("el-col",{attrs:{span:4}},[n("el-button",{attrs:{type:"primary"},on:{click:e.download}},[e._v("下载模板")])],1)],1)],1),e._v(" "),n("custom-table",{ref:"table",attrs:{index:"",loading:e.loading,columns:e.columns,data:e.listData,page:e.page},on:{loadHandler:e.fetPage},scopedSlots:e._u([{key:"icon",fn:function(e){var t=e.row;return[n("el-image",{attrs:{src:t.icon}})]}},{key:"status",fn:function(t){var n=t.row;return[e._v("\n "+e._s(e.getObjectByDict(e.status,n.status).label)+"\n ")]}},{key:"type",fn:function(t){var n=t.row;return[e._v("\n "+e._s(e.getObjectByDict(e.interestType,n.type).label)+"\n ")]}}])}),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=[],l=(n("7f7f"),n("0ba2")),r=n("d9a9"),i=n("2f7e"),s=n("1a0a"),c=[{label:"序号",prop:"id"},{label:"优惠码",prop:"name"},{label:"领取状态",prop:"icon",slot:!0},{label:"领取订单",prop:"expository"},{label:"手机号",prop:"status",slot:!0},{label:"使用状态",prop:"type",slot:!0}],u={components:{customTable:s["default"]},data:function(){return{uploadExcel:"/vhr/api/upload/excel?uname=",status:r["g"],interestType:r["c"],loading:!1,show:!1,columns:c,listData:[],page:{current:1,size:10}}},methods:{getObjectByDict:i["a"],open:function(e){this.show=!0,console.log(e,"页面跳转数据")},fetPage:function(){var e=this;console.log("请求数据...."),this.loading=!0,Object(l["c"])(this.page).then((function(t){console.log(t);var n=t.data,a=n.records,o=n.total;e.listData=a,e.page.total=o,e.loading=!1}))},onBeforeUpload:function(e){var t=e.name,n=t.substring(t.lastIndexOf(".")+1),a=e.size/1024/1024<2;return a?"xls"==n||"xlsx"==n||(this.$notify({title:"文件格式错误",message:e.name+"文件格式不正确, 请选择Excel文件",type:"warning"}),!1):(this.$notify({title:"文件太大",message:e.name+"文件过大要小于2MB",type:"warning"}),!1)},uploadSuccess:function(e,t,n){-1!=e.indexOf("成功")?this.$notify({message:"上传成功",type:"success"}):this.$notify({message:"上传成功",type:"warning"})},uploadError:function(){this.$notify({message:"上传失败",type:"warning"})},handleRemove:function(e,t){console.log("移除文件"+e)},saveHandler:function(){},close:function(){this.show=!1},download:function(){}}},d=u,f=n("2877"),p=Object(f["a"])(d,a,o,!1,null,null,null);t["default"]=p.exports},"2f7e":function(e,t,n){"use strict";function a(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 a}))},3310:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));n("7f7f"),n("28a5");var a=n("40b3"),o=n.n(a),l=n("b775"),r=n("323e"),i=n.n(r),s="uthmeta-1300336827",c="ap-guangzhou",u=new o.a({getAuthorization:function(e,t){Object(l["a"])({url:"/admin/common/file/security_key",method:"GET"}).then((function(e){var n=e.code,a=e.data;"success"==n?t({TmpSecretId:a.credentials.tmpSecretId,TmpSecretKey:a.credentials.tmpSecretKey,SecurityToken:a.credentials.sessionToken,StartTime:a.startTime,ExpiredTime:a.expiredTime,ScopeLimit:!0}):console.error("cos密钥获取失败")}))}}),d=function(e){return i.a.start(),new Promise((function(t,n){var a=e.uid,o=e.name.split("."),l=o[o.length-1];u.putObject({Bucket:s,Region:c,Key:"".concat(a,".").concat(l),StorageClass:"STANDARD",Body:e},(function(e,a){i.a.done(),e?n(e):t("https://".concat(a.Location))}))}))}},"9d47":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:"权益信息",visible:e.show,width:"600px"},on:{"update:visible":function(t){e.show=t}}},[n("el-form",{ref:"form",attrs:{model:e.form,"label-width":"90px",rules:e.rules}},[n("el-form-item",{attrs:{label:"权益类型",prop:"type"}},[n("el-select",{attrs:{placeholder:"请选择权益类型"},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},e._l(e.types,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),n("el-form-item",{attrs:{label:"状态",prop:"status"}},[n("custom-select",{attrs:{options:e.status},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}})],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:"icon"}},[n("Upload",{model:{value:e.form.icon,callback:function(t){e.$set(e.form,"icon",t)},expression:"form.icon"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"权益说明",prop:"expository"}},[n("el-input",{attrs:{type:"textarea"},model:{value:e.form.expository,callback:function(t){e.$set(e.form,"expository",t)},expression:"form.expository"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"有效期",prop:"startTime"}},[n("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"daterange","range-separator":"-","start-placeholder":"时间起始","end-placeholder":"时间截止"},on:{change:e.TimeChange},model:{value:e.Time,callback:function(t){e.Time=t},expression:"Time"}})],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=[],l=n("0ba2"),r=n("e1c8"),i=n("c7f0"),s=n("d9a9"),c={components:{customSelect:r["default"],Upload:i["default"]},name:"zInterestForm",data:function(){return{status:s["g"],Time:[],form:{},show:!1,loading:!1,rules:{},types:[{value:1,label:"兑换券"}]}},computed:{formState:function(){return!this.form.id},btn_title:function(){return this.formState?"新建":"保存"}},methods:{TimeChange:function(){this.form.startTime=this.Time[0],this.form.endTime=this.Time[1]},open:function(e){if(this.Time=[],e){var t=Object.assign({},e);this.form=t,this.Time[0]=this.form.startTime,this.Time[1]=this.form.endTime}else this.form={};this.show=!0},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(l["a"])(this.form).then((function(t){"success"===t.code&&e.finish()})).finally((function(){e.loading=!1}))},editHandler:function(){var e=this;Object(l["d"])(this.form).then((function(t){"success"===t.code&&e.finish()})).finally((function(){e.loading=!1}))},finish:function(){this.close(),this.$emit("reloadTable")}}},u=c,d=n("2877"),f=Object(d["a"])(u,a,o,!1,null,null,null);t["default"]=f.exports},c84c:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("div",{staticClass:"zinterest"},[n("el-row",{attrs:{type:"flex"}},[n("el-col",{staticStyle:{"margin-right":"10px"},attrs:{span:3}},[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-col",{staticStyle:{"margin-right":"10px"},attrs:{span:1}},[n("el-button",{attrs:{type:"primary"},on:{click:e.find}},[e._v("查找")])],1),e._v(" "),n("el-col",{staticStyle:{"margin-right":"10px"},attrs:{span:1}},[n("el-button",{attrs:{type:"primary"},on:{click:e.createHandler}},[e._v("新建")])],1)],1)],1),e._v(" "),n("custom-table",{ref:"table",attrs:{index:"",loading:e.loading,columns:e.columns,data:e.listData,page:e.page},on:{loadHandler:e.fetPage},scopedSlots:e._u([{key:"icon",fn:function(e){var t=e.row;return[n("el-image",{staticClass:"img-evetNot",attrs:{src:t.icon}})]}},{key:"status",fn:function(t){var n=t.row;return[e._v("\n "+e._s(e.getObjectByDict(e.status,n.status).label)+"\n ")]}},{key:"type",fn:function(t){var n=t.row;return[e._v("\n "+e._s(e.getObjectByDict(e.interestType,n.type).label)+"\n ")]}},{key:"operation",fn:function(t){var a=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(a,o)}}},[e._v("编辑")]),e._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-delete",size:"small",plain:""},on:{click:function(t){return e.deleteHandler(a,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.Couponcode(a)}}},[e._v("查看兑换券")])]}}])}),e._v(" "),n("zInterestForm",{ref:"form",on:{reloadTable:function(t){return e.$refs.table.refreshTable()}}}),e._v(" "),n("couponcode",{ref:"code",on:{reloadTable:function(t){return e.$refs.table.refreshTable()}}})],1)},o=[],l=n("0ba2"),r=n("d9a9"),i=n("2f7e"),s=n("1a0a"),c=n("9d47"),u=n("0eb1"),d=[{label:"编号",prop:"id"},{label:"权益名称",prop:"name"},{label:"图标",prop:"icon",slot:!0},{label:"说明",prop:"expository"},{label:"状态",prop:"status",slot:!0},{label:"类型",prop:"type",slot:!0},{label:"开始时间",prop:"startTime"},{label:"结束时间",prop:"endTime"},{label:"创建时间",prop:"creationTiem"}],f={name:"zInterestInfo",components:{customTable:s["default"],zInterestForm:c["default"],couponcode:u["default"]},data:function(){return{status:r["g"],interestType:r["c"],loading:!1,columns:d,listData:[],page:{current:1,size:10,keyword:""}}},methods:{getObjectByDict:i["a"],fetPage:function(){var e=this;this.loading=!0,Object(l["c"])(this.page).then((function(t){console.log(t,"数据");var n=t.data,a=n.records,o=n.total;e.listData=a,e.page.total=o,e.loading=!1}))},createHandler:function(){this.$refs.form.open()},editHandler:function(e,t){this.$refs.form.open(e)},Couponcode:function(e){this.$refs.code.open(e)},deleteHandler:function(e,t){var n=this;this.$confirm("是否删除第 ".concat(t+1," 行?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(l["b"])(e.id).then((function(e){"success"===e.code?(n.$message.success("删除成功!"),n.$refs.table.refreshTable()):n.$message.error("删除失败")}))})).catch((function(){}))},find:function(){this.fetPage()}}},p=f,m=n("2877"),b=Object(m["a"])(p,a,o,!1,null,null,null);t["default"]=b.exports},d9a9:function(e,t,n){"use strict";n.d(t,"g",(function(){return a})),n.d(t,"i",(function(){return o})),n.d(t,"f",(function(){return l})),n.d(t,"a",(function(){return r})),n.d(t,"e",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"h",(function(){return d}));var a=[{label:"禁用",value:0},{label:"启用",value:1}],o=[{label:"待销毁",value:0},{label:"正在销毁",value:1},{label:"销毁完成",value:2}],l=[{label:"预售",value:1},{label:"盲盒",value:2}],r=[{label:"盲盒",value:0},{label:"合成材料",value:1}],i=[{label:"普通藏品",value:"NFT"},{label:"DIY",value:"DIYNFT"},{label:"核销藏品",value:"VERIFICATION"},{label:"优惠券",value:"INTERESTS"}],s=[{label:"图片",value:1},{label:"视频",value:2}],c=[{label:"兑换券",value:1}],u=[{label:"启用",value:"ENABLE"},{label:"禁用",value:"DISABLE"}],d=[{label:"免费",value:"FREE"},{label:"折扣",value:"DISCOUNT"}]}}]);