1 |
- import{_ as o,a as c,b as l,c as u,d as p}from"./ring.7cbf539f.js";import{H as d}from"./header.339fc24e.js";import{F as _}from"./footer.9c42ede1.js";import{n as m,c as f,C as h}from"./index.4fdc1c7a.js";const g={name:"upload-makeup-puff",components:{Header:d,Footer:_},data(){return{containers:[],curContainerId:""}},mounted(){const e=this.$t("common.failure");this.$axios.get("/api/upload_type_list",{params:{pid:this.id}}).then(t=>{const{code:s,msg:i=e,data:a=[]}=t.data;if(s==0){const n=a.find(r=>r.id===this.containerId);this.getContainers(n)}else this.$message.error(i||e)})},methods:{toSuccess(){this.$router.push({path:"/upload/success"})},uploadFile(){const e=this.$t("common.failure"),t=JSON.parse(sessionStorage.getItem("conf_upload"));this.$axios.post("/api/product/add_product",{...t,type:[this.pid,this.id,this.curContainerId]}).then(s=>{const{code:i,msg:a=e}=s.data;i==0?this.toSuccess():this.$message.error(a||e)})},changeContainer({id:e,type:t}){t!=="empty"&&(this.curContainerId=e)},fillEmpty(e){for(let t=5;t>=0;t--)if(!e[t]){e[t]={type:"empty"};continue}return e},rebuildContainers(e){let t=f[this.id];t=t[this.containerId];const s=e.map(i=>{const a=t[i.id];return{...i,type:a,image:new URL(Object.assign({"../../../../assets/images/makeup/filter/containers/puff/NBR.png":o,"../../../../assets/images/makeup/filter/containers/puff/loose.png":c,"../../../../assets/images/makeup/filter/containers/puff/multiform.png":l,"../../../../assets/images/makeup/filter/containers/puff/resistent.png":u,"../../../../assets/images/makeup/filter/containers/puff/ring.png":p})[`../../../../assets/images/makeup/filter/containers/puff/${a}.png`],self.location).href}});return this.fillEmpty(s)},getContainers({id:e}){const t=this.$t("common.failure");this.$axios.get("/api/upload_type_list",{params:{pid:e}}).then(s=>{const{code:i,msg:a=t,data:n=[]}=s.data;i==0?this.containers=this.rebuildContainers(n):this.$message.error(a||t)})}},computed:{id(){const{id:e}=this.$route.query;return parseInt(e)},pid(){const{pid:e}=this.$route.query;return parseInt(e)},containerId(){return h[this.id]},disabled(){return!this.curContainerId},nameKey(){return this.$store.state.nameKey}}};var v=function(){var t=this,s=t._self._c;return s("div",{staticClass:"upload-makeup-puff"},[s("Header",{attrs:{id:t.id}}),s("div",{staticClass:"filter-container"},[s("div",{staticClass:"row"},[s("div",{staticClass:"all column-item vh-center"},[t._m(0),s("div",{staticClass:"content"},[t._v(" "+t._s(t.$t("common.filter.container"))+" ")])]),t._l(t.containers,function(i){return s("div",{key:i.id,class:["column-item",i.type,i.type==="other"?"vh-center":"",i.type==="empty"?"filter":"",t.curContainerId===i.id?"selected":""],on:{click:function(a){return t.changeContainer(i)}}},[i.type==="empty"?void 0:[t._m(1,!0),s("div",{staticClass:"content"},[s("div",{staticClass:"top"},[i.type==="other"?s("span",[t._v(t._s(i[t.nameKey]))]):s("img",{attrs:{src:i.image,alt:"plastic"}})]),i.type==="other"?s("div",{staticClass:"bottom"}):s("div",{staticClass:"bottom"},[t._v(" "+t._s(i[t.nameKey])+" ")])])]],2)})],2)]),s("div",{staticClass:"upload-makeup-footer"},[s("el-button",{attrs:{type:"primary",disabled:t.disabled,round:""},on:{click:t.uploadFile}},[t._v(t._s(t.$t("common.resume")))])],1)],1)},y=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"selection"},[t("i",{staticClass:"el-icon-success"})])},function(){var e=this,t=e._self._c;return t("div",{staticClass:"selection"},[t("i",{staticClass:"el-icon-success"})])}],C=m(g,v,y,!1,null,"413c698d",null,null);const E=C.exports;export{E as default};
|