1 line
8.4 KiB
JavaScript
1 line
8.4 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7a1e86bb","chunk-78d6a289","chunk-2d0b9575","chunk-2d0b9575"],{"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 f}));n("7f7f"),n("28a5");var r=n("40b3"),a=n.n(r),o=n("b775"),i=n("323e"),c=n.n(i),l="uthmeta-1300336827",s="ap-guangzhou",u=new a.a({getAuthorization:function(e,t){Object(o["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密钥获取失败!")}))}}),f=function(e){return c.a.start(),new Promise((function(t,n){var r=e.uid,a=e.name.split("."),o=a[a.length-1];u.putObject({Bucket:l,Region:s,Key:"".concat(r,".").concat(o),StorageClass:"STANDARD",Body:e},(function(e,r){c.a.done(),e?n(e):t("https://".concat(r.Location))}))}))}},8556:function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"f",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"e",(function(){return s}));var r=n("b775");function a(){return Object(r["a"])({url:"/admin/hpart/list",method:"get"})}function o(e){return Object(r["a"])({url:"/admin/hpart/page",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/admin/hpart",method:"post",data:e})}function c(e){return Object(r["a"])({url:"/admin/hpart",method:"put",data:e})}function l(e){return Object(r["a"])({url:"/admin/hpart/"+e,method:"delete"})}function s(){return Object(r["a"])({url:"/admin/honcerepository/generateOnce",method:"get"})}},dbd8: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:"头像DIV部位",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:"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:"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.hPartType,(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:"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:"zindex"}},[n("el-input",{attrs:{type:"number",min:"0"},model:{value:e.form.zindex,callback:function(t){e.$set(e.form,"zindex",t)},expression:"form.zindex"}})],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)},a=[],o=n("8556"),i=n("e1c8"),c=n("c7f0"),l=n("e842"),s={components:{customSelect:i["default"],Upload:c["default"]},name:"hPartForm",data:function(){return{hPartType:l["a"],form:{},show:!1,loading:!1,rules:{name:[{required:!0,trigger:"blur",message:"请输入部位名称"}],icon:[{required:!0,trigger:"blur",message:"请选择图标"}],zindex:[{required:!0,trigger:"blur",message:"请输入层级"}],type:[{required:!0,trigger:"blur",message:"请选择部位类型"}]}}},computed:{formState:function(){return!this.form.id},btn_title:function(){return this.formState?"新建":"保存"}},methods:{open:function(e){if(e){var t=Object.assign({},e);this.form=t,console.log("编辑...",t)}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(o["a"])(this.form).then((function(t){"success"===t.code?(e.finish(),e.$message.success("添加成功!")):e.$message.success("添加失败!")})).finally((function(){e.loading=!1}))},editHandler:function(){var e=this;Object(o["f"])(this.form).then((function(t){"success"===t.code?(e.finish(),e.$message.success("编辑成功!")):e.$message.success("编辑失败!")})).finally((function(){e.loading=!1}))},finish:function(){this.close(),this.$emit("reloadTable")}}},u=s,f=n("2877"),d=Object(f["a"])(u,r,a,!1,null,null,null);t["default"]=d.exports},e6be: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:"hpart"},[n("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.page}},[n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:e.createHandler}},[e._v("添加部位")])],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:e.generate}},[e._v("生成唯一形象")])],1)],1)],1),e._v(" "),n("custom-table",{ref:"table",attrs:{index:!1,loading:e.loading,columns:e.columns,data:e.listData,page:e.page,oprationWidth:200},on:{loadHandler:e.fetPage},scopedSlots:e._u([{key:"icon",fn:function(e){var t=e.row;return[n("el-image",{staticClass:"img-evetNot",staticStyle:{width:"50%",height:"50%","background-color":"#666666"},attrs:{src:t.icon}})]}},{key:"type",fn:function(t){var r=t.row;return[n("div",[e._v(e._s(e.getObjectByDict(e.hPartType,r.type).label))])]}},{key:"operation",fn:function(t){var r=t.row,a=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,a)}}},[e._v("编辑")]),e._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-delete",size:"small",plain:""},on:{click:function(t){return e.deleteHandler(r,a)}}},[e._v("删除")]),e._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small",plain:""},on:{click:function(t){return e.material(r)}}},[e._v("添加素材")])]}}])}),e._v(" "),n("hPartForm",{ref:"form",on:{reloadTable:function(t){return e.$refs.table.refreshTable()}}})],1)},a=[],o=n("8556"),i=n("1a0a"),c=n("dbd8"),l=n("e842"),s=n("2f7e"),u=[{label:"部位名称",prop:"name"},{label:"图标",prop:"icon",slot:!0},{label:"部位类型",prop:"type",slot:!0},{label:"层级",prop:"zindex"},{label:"素材总数",prop:"hpartMaterialCount"},{label:"创建时间",prop:"creationTime"}],f={name:"hPartInfo",components:{customTable:i["default"],hPartForm:c["default"]},data:function(){return{hPartType:l["a"],loading:!1,columns:u,listData:[],page:{current:1,size:10}}},methods:{getObjectByDict:s["a"],fetPage:function(){var e=this;this.loading=!0,Object(o["c"])(this.page).then((function(t){var n=t.data,r=n.records,a=n.total;e.listData=r,e.page.total=a,e.loading=!1}))},createHandler:function(){this.$refs.form.open()},editHandler:function(e,t){this.$refs.form.open(e)},material:function(e){this.$router.push({path:"/hPartMaterial",query:{id:e.id,type:e.type}})},generate:function(){var e=this;this.$confirm("该过程持续时间较久,期间无法使用形象生成功能,请谨慎使用","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(o["e"])().then((function(t){"success"===t.code?e.$message.success("生成成功!"):e.$message.error("生成失败")}))})).catch((function(){}))},deleteHandler:function(e,t){var n=this;this.$confirm("是否删除第 ".concat(t+1," 行?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){console.log(e.id),Object(o["b"])(e.id).then((function(e){"success"===e.code?(n.$message.success("删除成功!"),n.$refs.table.refreshTable()):n.$message.error("删除失败")}))})).catch((function(){}))}}},d=f,m=n("2877"),p=Object(m["a"])(d,r,a,!1,null,null,null);t["default"]=p.exports},e842:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var r=[{label:"固定随机部位",value:"RANDOM"},{label:"选配部位",value:"OPTIONAL"}],a=[{label:"DIY",value:"DIY"}]}}]); |