1 |
- !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 o=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,a)}return o}function o(t){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?e(Object(i),!0).forEach((function(e){a(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):e(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function a(e,o,a){return(o=function(e){var o=function(e,o){if("object"!==t(e)||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var i=a.call(e,o||"default");if("object"!==t(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(e)}(e,"string");return"symbol"===t(o)?o:String(o)}(o))in e?Object.defineProperty(e,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[o]=a,e}System.register(["./perfume-legacy.a3cbdfc7.js","./index-legacy.88892f9c.js","./success-legacy.2e0bc127.js"],(function(t,e){"use strict";var a,i,r,s,n,c,d,u,p,g,l=document.createElement("style");return l.textContent=".upload-huabook[data-v-75a989c5]{position:relative;width:1020px;padding:56px 68px 60px;box-shadow:0 0 20px rgba(0,0,0,.16);background:var(--color-white);border-radius:34px;margin:206px auto 334px}.upload-huabook .back[data-v-75a989c5]{position:absolute;top:40px;left:40px;cursor:pointer}.upload-huabook .back img[data-v-75a989c5]{width:46px;height:46px;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.16)}.upload-huabook .center[data-v-75a989c5]{text-align:center}.upload-huabook .center .center-title[data-v-75a989c5]{color:#474645;font-size:24px;line-height:35px}.center-sub-title .dot[data-v-75a989c5]{width:10px;height:10px;border-radius:50%;margin-right:9px}.center-sub-title .dot.red[data-v-75a989c5]{background:var(--color-red)}.upload-huabook .center .center-sub-title[data-v-75a989c5]{color:#1b1311;font-size:16px;line-height:21px;display:flex;justify-content:center;align-items:center;margin:17px 0 39px}.center-goods ul[data-v-75a989c5]{display:flex}.center-goods .goods-item[data-v-75a989c5]{position:relative;width:140px;height:140px;color:var(--color-black);font-size:14px;line-height:20px;background:var(--color-white);box-shadow:2px 2px 6px rgba(0,0,0,.17);border-radius:10px;margin-right:9px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:18px 0;cursor:pointer}.center-goods .goods-item[data-v-75a989c5]:hover{box-shadow:2px 2px 6px rgba(0,0,0,.3)}.center-goods .goods-item img[data-v-75a989c5]{margin-bottom:9px}.center-goods .goods-item[data-v-75a989c5]:last-child{margin-right:0}.center-goods .goods-item.base .category[data-v-75a989c5]{width:80px;height:57px}.center-goods .goods-item.men .category[data-v-75a989c5]{width:44px;height:46px}.center-goods .goods-item.body .category[data-v-75a989c5]{width:43px;height:56px}.center-goods .goods-item.perfume .category[data-v-75a989c5]{width:55px;height:52px}.center-goods .goods-item.makeup .category[data-v-75a989c5]{width:83px;height:50px}.center-goods .goods-item.gift .category[data-v-75a989c5]{width:54px;height:58px}.center-goods .goods-item .success[data-v-75a989c5]{position:absolute;top:10px;left:10px;width:17px;height:17px;display:none}.center-goods .goods-item.selected .success[data-v-75a989c5]{display:block}.center-sub-goods[data-v-75a989c5]{height:122px;margin:25px 0}.center-sub-goods ul[data-v-75a989c5]{display:flex;flex-wrap:wrap}.center-sub-goods .sub-goods-item[data-v-75a989c5]{width:120px;height:56px;color:var(--color-black);font-size:13px;line-height:20px;display:flex;align-items:center;justify-content:center;margin:0 29px 10px 0;cursor:pointer;border-radius:6px}.center-sub-goods .sub-goods-item[data-v-75a989c5]:nth-child(6){margin-right:0}.center-sub-goods .sub-goods-item.selected[data-v-75a989c5]{color:var(--color-white);background:var(--color-black)}.upload-huabook .button[data-v-75a989c5]{text-align:right}.upload-huabook .button .select-tip[data-v-75a989c5]{color:var(--color-blue);font-size:14px;line-height:20px;margin-right:17px}.upload-huabook .button .el-button[data-v-75a989c5]{width:86px;height:40px;border-radius:20px;background:#999;border:1px solid #999}\n",document.head.appendChild(l),{setters:[function(t){a=t._,i=t.a,r=t.b,s=t.c,n=t.d,c=t.e},function(t){d=t.n,u=t.u,p=t._},function(t){g=t._}],execute:function(){t("default",d({name:"upload-huabook",data:function(){return{category:{},categories:[],thirdCategories:[],subcategoryId:"",thirdCategoryId:"",subCategoryTypes:{}}},mounted:function(){var t=this,e=JSON.parse(sessionStorage.getItem("conf_categories"));this.category=e.find((function(e){return e.id===t.id})),this.subCategoryTypes=u[this.id];var o=this.$t("common.failure");this.$axios.get("/api/upload_type_list",{params:{pid:this.id}}).then((function(e){var a=e.data,i=a.code,r=a.msg,s=void 0===r?o:r,n=a.data,c=void 0===n?[]:n;0==i?t.categories=t.rebuildCategories(c):t.$message.error(s||o)}))},methods:{backToInformation:function(){this.$router.push({path:"/upload/information",query:{id:this.id,category:"huabook"}})},rebuildCategories:function(t){var e=this;return t.map((function(t){var d=e.subCategoryTypes[t.id];return o(o({},t),{},{type:d,image:new URL(Object.assign({"../../../assets/images/nav/index/base.png":a,"../../../assets/images/nav/index/body.png":i,"../../../assets/images/nav/index/gift.png":r,"../../../assets/images/nav/index/makeup.png":s,"../../../assets/images/nav/index/men.png":n,"../../../assets/images/nav/index/perfume.png":c})["../../../assets/images/nav/index/".concat(d,".png")],self.location).href})}))},uploadFile:function(){var t=this,e=this.$t("common.failure"),a=JSON.parse(sessionStorage.getItem("conf_upload"));this.$axios.post("/api/product/add_product",o(o({},a),{},{type:[this.id,this.subcategoryId,this.thirdCategoryId]})).then((function(o){var a=o.data,i=a.code,r=a.msg,s=void 0===r?e:r;0==i?t.toSuccess():t.$message.error(s||e)}))},toSuccess:function(){this.$router.push({path:"/upload/success"})},changeSubcategoryId:function(t){var e=this;this.subcategoryId=t;var o=this.$t("common.failure");this.$axios.get("/api/upload_type_list",{params:{pid:t}}).then((function(t){var a=t.data,i=a.code,r=a.msg,s=void 0===r?o:r,n=a.data,c=void 0===n?[]:n;0==i?e.thirdCategories=c:e.$message.error(s||o)}))},changeThirdCategoryId:function(t){this.thirdCategoryId=t}},computed:{id:function(){var t=this.$route.query.id;return parseInt(t)},disabled:function(){return!this.thirdCategoryId},nameKey:function(){return this.$store.state.nameKey}}},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"upload-huabook"},[e("div",{staticClass:"back",on:{click:t.backToInformation}},[e("img",{attrs:{src:p,alt:"back"}})]),e("div",{staticClass:"center"},[e("div",{staticClass:"center-title"},[e("b",[t._v(t._s(t.$t("upload.category.selectGoods")))])]),e("div",{staticClass:"center-sub-title"},[e("div",{staticClass:"dot red"}),t._v(" "+t._s(t.category[t.nameKey])+" ")]),e("div",{staticClass:"center-goods"},[e("ul",t._l(t.categories,(function(o){return e("li",{key:o.id,class:["goods-item",o.type,t.subcategoryId===o.id?"selected":""],on:{click:function(e){return t.changeSubcategoryId(o.id)}}},[e("img",{staticClass:"success",attrs:{src:g,alt:"success"}}),e("img",{staticClass:"category",attrs:{src:o.image}}),t._v(" "+t._s(o[t.nameKey])+" ")])})),0)]),e("div",{staticClass:"center-sub-goods"},[e("ul",t._l(t.thirdCategories,(function(o){return e("li",{key:o.id,class:["sub-goods-item",t.thirdCategoryId===o.id?"selected":""],domProps:{innerHTML:t._s(t.$t("".concat(o[t.nameKey])))},on:{click:function(e){return t.changeThirdCategoryId(o.id)}}})})),0)])]),e("div",{staticClass:"button"},[t.subcategoryId&&!t.thirdCategoryId?e("span",{staticClass:"select-tip"},[t._v(t._s(t.$t("upload.huabook.selectTip")))]):t._e(),e("el-button",{attrs:{type:"primary",disabled:t.disabled,round:""},on:{click:t.uploadFile}},[t._v(t._s(t.$t("common.uploadFile")))])],1)])}),[],!1,null,"75a989c5",null,null).exports)}}}))}();
|