PageSourceSearch

https://static.popcustoms.com/assets/js/async/1916.ac0d6ec7.js

js popcustoms.com collected 2026-09-24 18:12:20 UTC 6,026 bytes, 2 lines download raw bytes

1"use strict";(globalThis.rspackChunk_3d_frontend=globalThis.rspackChunk_3d_frontend||[]).push([[1916],{64647(e,s,t){t.r(s),t.d(s,{default:()=>a});let i={components:{CannotShipTooltip:()=>t.e(5576).then(t.bind(t,51099))},props:{item:{required:!0,type:Object},cart_list:{required:!1,type:Array,default:()=>[]},accessories:{required:!1,type:Array,default:()=>[]},is_show_price:{required:!1,type:Boolean,default:!0},is_show_disabled_style:{required:!1,type:Boolean,default:!1},loading:{required:!1,type:Boolean,default:!1},shipping_address:{required:!1,type:Object,default:null},can_request_replaced_images:{required:!1,type:Boolean,default:!1},first_replaceable_accessory_id:{required:!1,type:String,default:""},show_cannot_ship_info:{required:!1,type:Boolean,default:!1}},data:()=>({preview_modal_visible:!1,preview_accessory:null,replacing_accessory_id:null,replaced_text_images_map:{}}),computed:{...(0,t(59335).mapState)({is_pc:e=>e.app.is_pc,support_replacement_orders_ids:e=>e.order.support_replacement_orders_ids}),first_name(){return this.shipping_address?.first_name||this.shipping_address?.name||this.$t("个人中心.可替换文本.First Name")},preview_data(){if(!this.preview_accessory)return null;let e=this.supportReplacement(this.preview_accessory),s=`${this.preview_accessory.brand_name||this.preview_accessory.accessory_snapshot.brand_name}: ${this.preview_accessory.product_name||this.preview_accessory.accessory_snapshot.name}`,t=e?this.$t("个人中心.可替换文本.说明",[this.first_name]):"",i=[{title:"",urls:[this.getUrl(this.preview_accessory)]}];return e&&(i=[{title:this.$t("个人中心.可替换文本.Printing file"),urls:this.replaced_text_images_map[this.preview_accessory.id]},{title:this.$t("个人中心.可替换文本.Original mockups"),urls:[this.getUrl(this.preview_accessory)]}]),{title:s,description:t,contents:i}}},watch:{accessories:{deep:!0,handler(){this.replaced_text_images_map={}}}},methods:{openAddAccessoryModal(){this.$emit("openAddAccessoryModal",this.item)},getUrl:e=>e.image||e.accessory_snapshot.variant.images[0],getUrls:e=>e?.image?[e.image]:e?.accessory_snapshot?.variant?.images||[],getTargetReplacedImages(e){return this.replaced_text_images_map?.[e.id]||[]},supportReplacement:e=>e?.needs_replace_text||!1,canShowReplaceFeaturePopover(e){return!!this.can_request_replaced_images&&this.first_replaceable_accessory_id===e.id},hasReplaced(e){return this.supportReplacement(e)&&this.getTargetReplacedImages(e)?.length===0},async showPreviewModal(e){if(this.replaced_text_images_map[e.id]=e?.replaced_text_images||[],this.hasReplaced(e)){this.replacing_accessory_id=e.id;let s=null;try{s=await this.$store.dispatch("order/getReplacedTextImage",e.id)}catch{return}finally{this.replacing_accessory_id=null}this.replaced_text_images_map[e.id]=s.data}this.preview_accessory=e,this.preview_modal_visible=!0},resetPreviewData(){this.preview_accessory=null},getComponent(e){return this.canShowReplaceFeaturePopover(e)?"ReplacementFeaturePopover":"div"}}},a=(0,t(14908).A)(i,function(){var e=this,s=e._self._c;return s("div",{staticClass:"accessory-list"},[e._l(e.accessories,function(t,i){return[s("div",{key:i,staticClass:"accessory-list__item",class:{"cannot-ship-us-reason":!!t?.cannot_ship_info?.tag&&e.show_cannot_ship_info}},[e.cart_list.length>0&&e.is_show_disabled_style?s("div",{staticClass:"not-allowed"}):e._e(),e.can_request_replaced_images&&e.supportReplacement(t)?s("my-img",{directives:[{name:"loading",rawName:"v-loading",value:e.replacing_accessory_id===t.id,expression:"replacing_accessory_id === accessory.id"}],staticClass:"accessory-list__img image-size",attrs:{url:e.getUrl(t),resize_width:40},nativeOn:{click:function(s){return e.showPreviewModal(t)}}}):s("my-img",{staticClass:"accessory-list__img image-size",attrs:{url:e.getUrl(t),resize_width:40,preview_src_list:e.getUrls(t)}}),s("div",{staticClass:"accessory-list__price"},[e.supportReplacement(t)?s("recipient-name-replacement-tag",{attrs:{tip:e.can_request_replaced_images?e.$t("个人中心.可替换文本.Replaced with",[e.first_name]):e.$t("个人中心.可替换文本.Recipient Name Replacement")}}
1):e._e(),e.show_cannot_ship_info&&t?.cannot_ship_info?.tag?s("cannot-ship-tooltip",{staticClass:"cannot-shipping-us-tip",attrs:{can_show_title:!1,cannot_ship_info:t?.cannot_ship_info}}):e._e(),e.is_show_price?s("span",[e._v(" "+e._s(e._f("moneyFormat")(t.sale_price||t.unit_price))+" ")]):e._e()],1)],1)]}),e.is_show_disabled_style&&0===e.accessories.length?s("div",{staticClass:"accessory-list__item"},[e._v(" - ")]):e._e(),e.is_show_disabled_style?e._e():s("base-tooltip",{attrs:{disabled:!e.is_pc,content:e.$t("个人中心.品牌.编辑配件"),placement:"top"}},[s("el-button",{directives:[{name:"track",rawName:"v-track",value:"关联配件-入口",expression:"'关联配件-入口'"}],staticClass:"accessory-list__add",attrs:{loading:e.loading,disabled:e.loading},on:{click:e.openAddAccessoryModal}},[s("i",{directives:[{name:"show",rawName:"v-show",value:!e.loading,expression:"!loading"}],staticClass:"icon-regular-pencil"})])],1),e.supportReplacement(e.preview_accessory)?s("el-dialog",{attrs:{visible:e.preview_modal_visible,top:"5vh",width:"80%",title:e.$t("公共.通用.产品图预览"),"append-to-body":"","custom-class":"accessory-preview-modal"},on:{"update:visible":function(s){e.preview_modal_visible=s},closed:e.resetPreviewData}},[s("div",{staticClass:"content"},[s("h4",[e._v(" "+e._s(e.preview_data?.title)+" ")]),e.preview_data?.description?s("p",[e._v(" "+e._s(e.preview_data?.description)+" ")]):e._e(),s("ul",{staticClass:"list"},e._l(e.preview_data?.contents||[],function(t,i){return s("li",{key:i},[t.title?s("p",[e._v(" "+e._s(t.title)+" ")]):e._e(),s("ul",{staticClass:"list"},e._l(t.urls,function(e,i){return s("li",{key:i},[s("div",{staticClass:"image-wrap"},[s("my-img",{attrs:{url:e,resize_width:1e3,preview_src_list:[e],alt:t.title}})],1)])}),0)])}),0)])]):e._e()],2)},[],!1,null,"07b3b2aa",null).exports}}]);
2//# sourceMappingURL=1916.ac0d6ec7.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.