(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-75ce43c2","chunk-c6648fe4","chunk-2d0b9575","chunk-2d0b9575"],{"04ff":function(t,e,n){var a=n("5ca1"),r=n("3ca5");a(a.S+a.F*(Number.parseInt!=r),"Number",{parseInt:r})},"2c02":function(t,e,n){},3310:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));n("7f7f"),n("28a5");var a=n("40b3"),r=n.n(a),i=n("b775"),o=n("323e"),c=n.n(o),s="uthmeta-1300336827",l="ap-guangzhou",u=new r.a({getAuthorization:function(t,e){Object(i["a"])({url:"/admin/common/file/security_key",method:"GET"}).then((function(t){var n=t.code,a=t.data;"success"==n?e({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(t){return c.a.start(),new Promise((function(e,n){var a=t.uid,r=t.name.split("."),i=r[r.length-1];u.putObject({Bucket:s,Region:l,Key:"".concat(a,".").concat(i),StorageClass:"STANDARD",Body:t},(function(t,a){c.a.done(),t?n(t):e("https://".concat(a.Location))}))}))}},"3ca5":function(t,e,n){var a=n("7726").parseInt,r=n("aa77").trim,i=n("fdef"),o=/^[-+]?0[xX]/;t.exports=8!==a(i+"08")||22!==a(i+"0x16")?function(t,e){var n=r(String(t),3);return a(n,e>>>0||(o.test(n)?16:10))}:a},"4e0c":function(t,e,n){"use strict";n("2c02")},"54b4":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-dialog",{attrs:{title:"头像DIY部位素材",visible:t.show,width:"600px"},on:{"update:visible":function(e){t.show=e}}},[n("el-form",{ref:"form",attrs:{model:t.form,"label-width":"90px",rules:t.rules}},[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:"icon"}},[n("Upload",{attrs:{limit:1},model:{value:t.form.icon,callback:function(e){t.$set(t.form,"icon",e)},expression:"form.icon"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"源文件",prop:"sourceFile"}},[n("Upload",{attrs:{limit:1},model:{value:t.form.sourceFile,callback:function(e){t.$set(t.form,"sourceFile",e)},expression:"form.sourceFile"}})],1),t._v(" "),t.typeshow?n("el-form-item",{attrs:{label:"库存数",prop:"stock"}},[n("el-input",{attrs:{type:"Number",min:0},model:{value:t.form.stock,callback:function(e){t.$set(t.form,"stock",e)},expression:"form.stock"}})],1):t._e(),t._v(" "),n("el-form-item",{attrs:{label:"素材描述",prop:"description"}},[n("el-input",{attrs:{type:"textarea"},model:{value:t.form.description,callback:function(e){t.$set(t.form,"description",e)},expression:"form.description"}})],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)},r=[],i=n("a6a2"),o=n("e1c8"),c=n("c7f0"),s={components:{customSelect:o["default"],Upload:c["default"]},name:"hPartMaterialForm",data:function(){return{form:{},show:!1,loading:!1,typeshow:!1,rules:{name:[{required:!0,trigger:"blur",message:"请输入素材名称"}],icon:[{required:!0,trigger:"blur",message:"请选择缩略图"}],sourceFile:[{required:!0,trigger:"blur",message:"请选择源文件"}]}}},computed:{formState:function(){return!this.form.id},btn_title:function(){return this.formState?"新建":"保存"}},methods:{open:function(t){if(t){"OPTIONAL"===t.type?this.typeshow=!0:this.typeshow=!1;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(i["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(i["e"])(this.form).then((function(e){"success"===e.code?(t.finish(),t.$message.success("编辑成功!")):t.$message.success("编辑失败!")})).finally((function(){t.loading=!1}))},finish:function(){this.close(),this.$emit("reloadtable")}}},l=s,u=n("2877"),d=Object(u["a"])(l,a,r,!1,null,null,null);e["default"]=d.exports},8556:function(t,e,n){"use strict";n.d(e,"d",(function(){return r})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return o})),n.d(e,"f",(function(){return c})),n.d(e,"b",(function(){return s})),n.d(e,"e",(function(){return l}));var a=n("b775");function r(){return Object(a["a"])({url:"/admin/hpart/list",method:"get"})}function i(t){return Object(a["a"])({url:"/admin/hpart/page",method:"get",params:t})}function o(t){return Object(a["a"])({url:"/admin/hpart",method:"post",data:t})}function c(t){return Object(a["a"])({url:"/admin/hpart",method:"put",data:t})}function s(t){return Object(a["a"])({url:"/admin/hpart/"+t,method:"delete"})}function l(){return Object(a["a"])({url:"/admin/honcerepository/generateOnce",method:"get"})}},a6a2:function(t,e,n){"use strict";n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return i})),n.d(e,"e",(function(){return o})),n.d(e,"b",(function(){return c})),n.d(e,"d",(function(){return s}));var a=n("b775");function r(t){return Object(a["a"])({url:"/admin/hpartmaterial/page",method:"get",params:t})}function i(t){return Object(a["a"])({url:"/admin/hpartmaterial",method:"post",data:t})}function o(t){return Object(a["a"])({url:"/admin/hpartmaterial",method:"put",data:t})}function c(t){return Object(a["a"])({url:"/admin/hpartmaterial/"+t,method:"delete"})}function s(t){return Object(a["a"])({url:"/admin/hpart/"+t,method:"get"})}},b2c5:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-container"},[n("el-page-header",{staticStyle:{"margin-top":"10px"},attrs:{content:"部位"},on:{back:t.goBack}}),t._v(" "),n("div",{staticClass:"hpartmaterial"},[n("el-button",{staticStyle:{"margin-top":"20px","margin-bottom":"20px"},attrs:{type:"primary"},on:{click:t.createHandler}},[t._v("添加素材")])],1),t._v(" "),n("el-tabs",{attrs:{stretch:""},on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},t._l(t.hPartList,(function(t,e){return n("el-tab-pane",{attrs:{label:t.name,name:t.id+""}})})),1),t._v(" "),n("custom-table",{ref:"table",attrs:{index:"",loading:t.loading,columns:t.columns,data:t.listData,page:t.page},on:{loadHandler:t.fetPage},scopedSlots:t._u([{key:"icon",fn:function(t){var e=t.row;return[n("el-image",{staticStyle:{width:"50%",height:"50%"},attrs:{src:e.icon}})]}},{key:"sourceFile",fn:function(t){var e=t.row;return[n("el-image",{staticStyle:{width:"50%",height:"50%"},attrs:{src:e.sourceFile}})]}},{key:"operation",fn:function(e){var a=e.row,r=e.index;return[n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(e){return t.editHandler(a,r)}}},[t._v("编辑")]),t._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(e){return t.deleteHandler(a,r)}}},[t._v("删除")])]}}])}),t._v(" "),n("hPartMaterialForm",{ref:"form",on:{reloadtable:function(e){return t.$refs.table.refreshTable()}}})],1)},r=[],i=(n("7f7f"),n("c5f6"),n("04ff"),n("a6a2")),o=n("1a0a"),c=n("54b4"),s=n("8556"),l=[{label:"素材名称",prop:"name"},{label:"素材描述",prop:"description"},{label:"缩略图",prop:"icon",slot:!0},{label:"源文件",prop:"sourceFile",slot:!0},{label:"发行总数",prop:"stock"}],u={name:"hPartMaterialInfo",components:{customTable:o["default"],hPartMaterialForm:c["default"]},data:function(){return{loading:!1,show:!1,columns:l,listData:[],page:{current:1,size:10,partId:"",type:""},hPartList:[],activeName:""}},methods:{fetPage:function(){var t=this;this.loading=!0,Object(i["c"])(this.page).then((function(e){var n=e.data,a=n.records,r=n.total;t.listData=a,t.page.total=r,t.loading=!1}))},createHandler:function(){this.$refs.form.open(this.page)},editHandler:function(t,e){t.type=this.page.type,this.$refs.form.open(t)},goBack:function(){this.$router.back()},handleClick:function(t,e){var n=this;this.page.partId=Number.parseInt(t.name),Object(i["c"])(this.page).then((function(t){var e=t.data,a=e.records,r=e.total;n.listData=a,n.page.total=r,n.loading=!1})),Object(i["d"])(Number.parseInt(t.name)).then((function(t){n.page.type=t.data.type}))},deleteHandler:function(t,e){var n=this;this.$confirm("是否删除第 ".concat(e+1," 行?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(i["b"])(t.id).then((function(t){"success"===t.code?(n.$message.success("删除成功!"),n.$refs.table.refreshTable()):n.$message.error("删除失败")}))})).catch((function(){}))}},created:function(){var t=this;this.partId=this.$route.query.id,this.page.type=this.$route.query.type,this.page.partId=this.partId,this.activeName=this.partId+"",Object(s["d"])().then((function(e){t.hPartList=e.data}))}},d=u,f=(n("4e0c"),n("2877")),m=Object(f["a"])(d,a,r,!1,null,null,null);e["default"]=m.exports}}]);