1 |
- import{_ as r,a as n,b as d,c,d as _,e as u}from"./perfume.7f4fef75.js";import{n as l,u as g,_ as p}from"./index.4fdc1c7a.js";import{_ as h}from"./success.b7dfa7d0.js";const m={name:"upload-huabook",data(){return{category:{},categories:[],thirdCategories:[],subcategoryId:"",thirdCategoryId:"",subCategoryTypes:{}}},mounted(){const a=JSON.parse(sessionStorage.getItem("conf_categories"));this.category=a.find(t=>t.id===this.id),this.subCategoryTypes=g[this.id];const s=this.$t("common.failure");this.$axios.get("/api/upload_type_list",{params:{pid:this.id}}).then(t=>{const{code:e,msg:i=s,data:o=[]}=t.data;e==0?this.categories=this.rebuildCategories(o):this.$message.error(i||s)})},methods:{backToInformation(){this.$router.push({path:"/upload/information",query:{id:this.id,category:"huabook"}})},rebuildCategories(a){return a.map(s=>{const t=this.subCategoryTypes[s.id];return{...s,type:t,image:new URL(Object.assign({"../../../assets/images/nav/index/base.png":r,"../../../assets/images/nav/index/body.png":n,"../../../assets/images/nav/index/gift.png":d,"../../../assets/images/nav/index/makeup.png":c,"../../../assets/images/nav/index/men.png":_,"../../../assets/images/nav/index/perfume.png":u})[`../../../assets/images/nav/index/${t}.png`],self.location).href}})},uploadFile(){const a=this.$t("common.failure"),s=JSON.parse(sessionStorage.getItem("conf_upload"));this.$axios.post("/api/product/add_product",{...s,type:[this.id,this.subcategoryId,this.thirdCategoryId]}).then(t=>{const{code:e,msg:i=a}=t.data;e==0?this.toSuccess():this.$message.error(i||a)})},toSuccess(){this.$router.push({path:"/upload/success"})},changeSubcategoryId(a){this.subcategoryId=a;const s=this.$t("common.failure");this.$axios.get("/api/upload_type_list",{params:{pid:a}}).then(t=>{const{code:e,msg:i=s,data:o=[]}=t.data;e==0?this.thirdCategories=o:this.$message.error(i||s)})},changeThirdCategoryId(a){this.thirdCategoryId=a}},computed:{id(){const{id:a}=this.$route.query;return parseInt(a)},disabled(){return!this.thirdCategoryId},nameKey(){return this.$store.state.nameKey}}};var y=function(){var s=this,t=s._self._c;return t("div",{staticClass:"upload-huabook"},[t("div",{staticClass:"back",on:{click:s.backToInformation}},[t("img",{attrs:{src:p,alt:"back"}})]),t("div",{staticClass:"center"},[t("div",{staticClass:"center-title"},[t("b",[s._v(s._s(s.$t("upload.category.selectGoods")))])]),t("div",{staticClass:"center-sub-title"},[t("div",{staticClass:"dot red"}),s._v(" "+s._s(s.category[s.nameKey])+" ")]),t("div",{staticClass:"center-goods"},[t("ul",s._l(s.categories,function(e){return t("li",{key:e.id,class:["goods-item",e.type,s.subcategoryId===e.id?"selected":""],on:{click:function(i){return s.changeSubcategoryId(e.id)}}},[t("img",{staticClass:"success",attrs:{src:h,alt:"success"}}),t("img",{staticClass:"category",attrs:{src:e.image}}),s._v(" "+s._s(e[s.nameKey])+" ")])}),0)]),t("div",{staticClass:"center-sub-goods"},[t("ul",s._l(s.thirdCategories,function(e){return t("li",{key:e.id,class:["sub-goods-item",s.thirdCategoryId===e.id?"selected":""],domProps:{innerHTML:s._s(s.$t(`${e[s.nameKey]}`))},on:{click:function(i){return s.changeThirdCategoryId(e.id)}}})}),0)])]),t("div",{staticClass:"button"},[s.subcategoryId&&!s.thirdCategoryId?t("span",{staticClass:"select-tip"},[s._v(s._s(s.$t("upload.huabook.selectTip")))]):s._e(),t("el-button",{attrs:{type:"primary",disabled:s.disabled,round:""},on:{click:s.uploadFile}},[s._v(s._s(s.$t("common.uploadFile")))])],1)])},b=[],v=l(m,y,b,!1,null,"75a989c5",null,null);const I=v.exports;export{I as default};
|