!function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,a)}return i}function i(t){for(var i=1;i1){var u=c.find((function(e){return e.id===t.containerId})),l=c.find((function(e){return e.id===t.shapeId}));t.getContainers(u),t.getShapes(l)}}else t.$message.error(r||e)}))},methods:{toSuccess:function(){this.$router.push({path:"/upload/success"})},uploadFile:function(){var t=this,e=this.$t("common.failure"),a=JSON.parse(sessionStorage.getItem("conf_upload"));this.$axios.post("/api/product/add_product",i(i({},a),{},{type:[this.pid,this.id,this.curContainerId,this.curShapeId]})).then((function(i){var a=i.data,s=a.code,n=a.msg,r=void 0===n?e:n;0==s?t.toSuccess():t.$message.error(r||e)}))},changeContainer:function(t){var e=t.id;"empty"!==t.type&&(this.curContainerId=e)},changeShape:function(t){var e=t.id;"empty"!==t.type&&(this.curShapeId=e)},fillEmpty:function(t){for(var e=5;e>=0;e--)t[e]||(t[e]={type:"empty"});return t},rebuildContainers:function(t){var e=d[this.id];e=e[this.containerId];var r=t.map((function(t){var r=e[t.id];return i(i({},t),{},{type:r,image:new URL(Object.assign({"../../../../assets/images/base/filter/containers/suit/blow.png":a,"../../../../assets/images/base/filter/containers/suit/glass.png":s,"../../../../assets/images/base/filter/containers/suit/plastic.png":n})["../../../../assets/images/base/filter/containers/suit/".concat(r,".png")],self.location).href})}));return this.fillEmpty(r)},rebuildShapes:function(t){var e=this.$route.query.id,a=d[parseInt(e)];a=a[this.shapeId];var s=t.map((function(t){var e=a[t.id];return i(i({},t),{},{type:e,image:new URL(Object.assign({"../../../../assets/images/base/filter/shapes/suit/oval.png":r,"../../../../assets/images/base/filter/shapes/suit/quadrangle.png":o,"../../../../assets/images/base/filter/shapes/suit/round.png":c,"../../../../assets/images/base/filter/shapes/suit/square.png":u})["../../../../assets/images/base/filter/shapes/suit/".concat(e,".png")],self.location).href})}));return this.fillEmpty(s)},getContainers:function(t){var e=this,i=t.id,a=this.$t("common.failure");this.$axios.get("/api/upload_type_list",{params:{pid:i}}).then((function(t){var i=t.data,s=i.code,n=i.msg,r=void 0===n?a:n,o=i.data,c=void 0===o?[]:o;0==s?e.containers=e.rebuildContainers(c):e.$message.error(r||a)}))},getShapes:function(t){var e=this,i=t.id,a=this.$t("common.failure");this.$axios.get("/api/upload_type_list",{params:{pid:i}}).then((function(t){var i=t.data,s=i.code,n=i.msg,r=void 0===n?a:n,o=i.data,c=void 0===o?[]:o;0==s?e.shapes=e.rebuildShapes(c):e.$message.error(r||a)}))}},computed:{id:function(){var t=this.$route.query.id;return parseInt(t)},pid:function(){var t=this.$route.query.pid;return parseInt(t)},containerId:function(){return m[this.id]},shapeId:function(){return h[this.id]},disabled:function(){return!(this.curContainerId&&this.curShapeId)},nameKey:function(){return this.$store.state.nameKey}}},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"upload-makeup-suit"},[e("Header",{attrs:{id:t.id}}),e("div",{staticClass:"filter-container"},[e("div",{staticClass:"row"},[e("div",{staticClass:"all column-item vh-center"},[e("div",{staticClass:"selection"}),e("div",{staticClass:"content"},[t._v(" "+t._s(t.$t("common.filter.container"))+" ")])]),t._l(t.containers,(function(i){return e("div",{key:i.id,class:["column-item",i.type,"other"===i.type?"vh-center":"","empty"===i.type?"filter":"",t.curContainerId===i.id?"selected":""],on:{click:function(e){return t.changeContainer(i)}}},["empty"===i.type?void 0:[t._m(0,!0),e("div",{staticClass:"content"},[e("div",{staticClass:"top"},["other"===i.type?e("span",[t._v(t._s(i[t.nameKey]))]):e("img",{attrs:{src:i.image,alt:"plastic"}})]),"other"===i.type?e("div",{staticClass:"bottom"}):e("div",{staticClass:"bottom"},[t._v(" "+t._s(i[t.nameKey])+" ")])])]],2)}))],2),e("div",{staticClass:"row"},[e("div",{staticClass:"all column-item vh-center"},[t._m(1),e("div",{staticClass:"content"},[t._v(" "+t._s(t.$t("common.filter.shape"))+" ")])]),t._l(t.shapes,(function(i){return e("div",{key:i.id,class:["column-item",i.type,"other"===i.type?"vh-center":"","empty"===i.type?"filter":"",t.curShapeId===i.id?"selected":""],on:{click:function(e){return t.changeShape(i)}}},["empty"===i.type?void 0:[t._m(2,!0),e("div",{staticClass:"content"},[e("div",{staticClass:"top"},["other"===i.type?e("span",[t._v(t._s(i[t.nameKey]))]):e("img",{attrs:{src:i.image,alt:"plastic"}})]),"other"===i.type?e("div",{staticClass:"bottom"}):e("div",{staticClass:"bottom"},[t._v(" "+t._s(i[t.nameKey])+" ")])])]],2)}))],2)]),e("div",{staticClass:"upload-makeup-footer"},[e("el-button",{attrs:{type:"primary",disabled:t.disabled,round:""},on:{click:t.uploadFile}},[t._v(t._s(t.$t("common.resume")))])],1)],1)}),[function(){var t=this._self._c;return t("div",{staticClass:"selection"},[t("i",{staticClass:"el-icon-success"})])},function(){var t=this._self._c;return t("div",{staticClass:"selection"},[t("i",{staticClass:"el-icon-success"})])},function(){var t=this._self._c;return t("div",{staticClass:"selection"},[t("i",{staticClass:"el-icon-success"})])}],!1,null,"49c5b91a",null,null).exports)}}}))}();