(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d863dc8c"],{"1a6d":function(t,e,a){},"236f":function(t,e,a){},"2ace":function(t,e,a){"use strict";a("c5d1")},3533:function(t,e,a){"use strict";a("a481"),a("c5f6");var s=a("53ca");function r(t){return t&&"object"===Object(s["a"])(t)&&"componentOptions"in t&&"context"in t&&void 0!==t.tag}var i,o,n={name:"CustomToolTip",props:{limitLine:{type:String,default:"1"},limitSize:{type:String,default:"16"},maxWidth:{type:String,default:function(){return"250"}}},computed:{lineNumber:function(){return{"-webkit-line-clamp":this.limitLine}}},methods:{setDomWidth:function(t){return t>46&&Number(this.maxWidth)>250?this.maxWidth:"250"}},render:function(){var t=arguments[0],e=this.$slots.default&&this.$slots.default[0];if(r(e))return t("div",{class:"customToolTip-limitWidth"},[this.$slots.default]);var a=e.text.trim().replace(/[\r\n]/g,"").length;return a<=Number(this.limitSize)?t("p",{class:"customToolTip-line_table_hidden",style:this.lineNumber},[this.$options.filters.stringFilter(e.text.trim())]):t("div",{class:"customToolTip-limitWidth"},[t("a-tooltip",{attrs:{placement:"topLeft"}},[t("template",{slot:"title"},[this.$slots.default]),t("p",{class:"customToolTip-line_table_hidden",style:this.lineNumber},[this.$slots.default])])])}},c=n,l=(a("ebc0"),a("2877")),u=Object(l["a"])(c,i,o,!1,null,null,null);e["a"]=u.exports},"3b5c":function(t,e,a){"use strict";a("1a6d")},"3e8c":function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div")},r=[],i=a("de6a"),o={props:{},methods:{remoteMethod:function(t,e,a,s,r){var o=this;this.$confirm({icon:function(t){return t(i["a"])},title:t,onOk:function(){e(a).then((function(t){t&&s(a)})).catch((function(t){o.$message.error(t.message),r()}))}})}}},n=o,c=a("2877"),l=Object(c["a"])(n,s,r,!1,null,null,null);e["a"]=l.exports},"3fae":function(t,e,a){"use strict";a("7bea")},4102:function(t,e,a){"use strict";a("43c3")},"43c3":function(t,e,a){},"5e9c":function(t,e,a){},7118:function(t,e,a){"use strict";a("e37f")},"7bea":function(t,e,a){},"7dd6":function(t,e,a){"use strict";a("236f")},a3a2b:function(t,e,a){"use strict";a("ca22")},ac4e:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("custom-bread",{attrs:{breadList:t.$options.breadList}}),a("div",{staticClass:"customContent custom-content-bottom-fix"},[a("a-layout",{staticClass:"product-tab",style:{background:"#f0f2f5"}},[a("a-layout-content",{style:{background:"#fff"}},[a("a-tabs",{staticClass:"custom-tabs",attrs:{activeKey:t.productActiveKey,tabBarStyle:{paddingLeft:"24px"}},on:{change:t.tabsChange}},[a("a-tab-pane",{key:"1",attrs:{tab:"SKU列表"}},[a("div",{staticClass:"tabs-layout-padding"},[a("skuListVue")],1)]),a("a-tab-pane",{key:"2"},[a("div",{attrs:{slot:"tab"},slot:"tab"},[t._v("\n SPU列表\n "),a("a-tooltip",{attrs:{title:"SPU维度的商品列表。SKU商品若无SPU编码,则无法在SPU列表进行展现"}},[a("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),a("div",{staticClass:"tabs-layout-padding"},[a("spuList")],1)])],1)],1)],1)],1)],1)},r=[],i=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=a("5633"),n=function(){var t=this,e=this,a=e.$createElement,s=e._self._c||a;return s("div",[s("a-layout",[s("a-layout-content",{style:{background:"#fff",marginBottom:"16px",padding:"24px"}},[s("div",{staticClass:"tableForm"},[s("div",{staticClass:"table-page-search-wrapper"},[s("a-form",{attrs:{layout:"inline",labelCol:{span:4},wrapperCol:{span:16}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}}},[s("a-row",{attrs:{gutter:24}},[s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{attrs:{label:"店铺"}},[s("a-select",{staticClass:"seletemore",attrs:{placeholder:e.$t("message.PleaSeselect"),getPopupContainer:function(t){return t.parentNode},showSearch:"",filterOption:e.filterOption,mode:"multiple","option-filter-prop":"children",maxTagCount:1,maxTagPlaceholder:e.store_id_list.includes("0")?"all":"..."},on:{change:e.storeHandleChange},model:{value:e.store_id_list,callback:function(t){e.store_id_list=t},expression:"store_id_list"}},e._l(e.customStoreList,(function(t){return s("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(e._s(t.title))])})),1)],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{attrs:{label:"商品类型"}},[s("a-select",{attrs:{placeholder:e.$t("message.PleaSeselect")},model:{value:e.queryParam.product_type,callback:function(t){e.$set(e.queryParam,"product_type",t)},expression:"queryParam.product_type"}},e._l(e.$options.productType,(function(t){return s("a-select-option",{key:t.value},[e._v(e._s(t.label))])})),1)],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 商品ID\n "),s("a-tooltip",{attrs:{title:"支持批量查询,最多5000个,输入多个时用英文逗号隔开"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("message.PleaseEnter")},model:{value:e.queryParam.product_ids,callback:function(t){e.$set(e.queryParam,"product_ids",t)},expression:"queryParam.product_ids"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 商品标题\n ")]),s("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("message.PleaseEnter")},model:{value:e.queryParam.name,callback:function(t){e.$set(e.queryParam,"name",t)},expression:"queryParam.name"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 外文标题\n ")]),s("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:e.queryParam.foreign_name,callback:function(t){e.$set(e.queryParam,"foreign_name",t)},expression:"queryParam.foreign_name"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{attrs:{label:"商户"}},[s("a-select",{key:e.customeKey,attrs:{placeholder:e.$t("message.PleaSeselect"),getPopupContainer:function(t){return t.parentNode},showSearch:"",filterOption:e.filterOption},model:{value:e.queryParam.merchant_id,callback:function(t){e.$set(e.queryParam,"merchant_id",t)},expression:"queryParam.merchant_id"}},[s("a-select-option",{attrs:{value:0}},[e._v("全部")]),e._l(e.merchants,(function(t){return s("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(e._s(t.name))])}))],2)],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 商户SKU\n "),s("a-tooltip",{attrs:{title:"支持批量查询,最多1000个,输入多个时用英文逗号隔开"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("a-input",{attrs:{placeholder:e.$t("message.PleaseEnter")},model:{value:e.queryParam.merchant_skus,callback:function(t){e.$set(e.queryParam,"merchant_skus",t)},expression:"queryParam.merchant_skus"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n SPU编码\n "),s("a-tooltip",{attrs:{title:"支持批量查询,最多1000个,输入多个时用英文逗号隔开"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("a-input",{attrs:{placeholder:e.$t("message.PleaseEnter")},model:{value:e.queryParam.spus,callback:function(t){e.$set(e.queryParam,"spus",t)},expression:"queryParam.spus"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{attrs:{label:"品牌名称"}},[s("custom-single-select",{key:e.customeKey,attrs:{requestObj:e.asyncObj,requestDataFilter:e.requestDataFilter,size:25,initFetch:"",mode:"multiple",maxTagCount:e.isDesktopForPC()?3:1},on:{asyncSelectCallback:e.asyncSelectCallback}})],1)],1),s("a-col",{staticClass:"list-media-query",attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{key:e.saleStatusKey,attrs:{label:"销售状态"}},[s("a-select",{staticClass:"seletemore",staticStyle:{width:"100%"},attrs:{mode:"multiple",placeholder:e.$t("message.PleaseEnter"),getPopupContainer:function(t){return t.parentNode},maxTagCount:1,maxTagPlaceholder:e.multi_status.includes(e.$options.saleStatus.find((function(t){return"全部"===t.label})).value)?"all":"..."},on:{change:e.saleStatusHandleChange},model:{value:e.multi_status,callback:function(t){e.multi_status=t},expression:"multi_status"}},e._l(e.$options.saleStatus,(function(t){return s("a-select-option",{key:t.value},[e._v(e._s(t.label))])})),1)],1)],1),s("a-col",{attrs:{md:12,sm:24,xxl:12}},[s("a-form-item",{attrs:{label:"创建时间"}},[s("a-range-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["datePicker",{rules:[{required:!0,message:"请选择生效时间"}]}],expression:"['datePicker', { rules: [{ required: true, message: '请选择生效时间' }] }]"}],staticStyle:{width:"100%"},attrs:{placeholder:[e.$t("message.StarTime"),e.$t("message.EndTime")]},on:{change:e.onChange},model:{value:e.dateArr,callback:function(t){e.dateArr=t},expression:"dateArr"}})],1)],1)],1),s("a-row",{staticClass:"more-select",style:{display:e.expand?"block":"none"},attrs:{gutter:24}},[s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{attrs:{label:"基础分类"}},[s("custom-single-select",{key:e.customeKey,attrs:{requestObj:e.asyncObjForClass,requestDataFilter:e.requestDataFilterForClass,needTooltip:"",size:"30"},on:{asyncSelectCallback:e.asyncSelectCallbackForCategory}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 销售特价\n ")]),s("div",[s("div",{staticClass:"flex-layout"},[s("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"请输入",min:0,max:99999,precision:0},model:{value:e.queryParam.min_special_price,callback:function(t){e.$set(e.queryParam,"min_special_price",t)},expression:"queryParam.min_special_price"}}),s("div",{staticClass:"select-middle"},[e._v("-")]),s("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"请输入",min:0,max:99999,precision:0},model:{value:e.queryParam.max_special_price,callback:function(t){e.$set(e.queryParam,"max_special_price",t)},expression:"queryParam.max_special_price"}})],1)])])],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 销售库存\n ")]),s("div",[s("div",{staticClass:"flex-layout"},[s("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"请输入",min:0,max:99999,precision:0},model:{value:e.queryParam.min_qty,callback:function(t){e.$set(e.queryParam,"min_qty",t)},expression:"queryParam.min_qty"}}),s("div",{staticClass:"select-middle"},[e._v("-")]),s("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"请输入",min:0,max:99999,precision:0},model:{value:e.queryParam.max_qty,callback:function(t){e.$set(e.queryParam,"max_qty",t)},expression:"queryParam.max_qty"}})],1)])])],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 条形码\n "),s("a-tooltip",{attrs:{title:"支持批量查询,最多1000个,输入多个时用英文逗号隔开"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:e.queryParam.barcodes,callback:function(t){e.$set(e.queryParam,"barcodes",t)},expression:"queryParam.barcodes"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 货号\n "),s("a-tooltip",{attrs:{title:"支持批量查询,最多1000个,输入多个时用英文逗号隔开"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:e.queryParam.style_ids,callback:function(t){e.$set(e.queryParam,"style_ids",t)},expression:"queryParam.style_ids"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{attrs:{label:"系列名称"}},[s("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:e.queryParam.series_name,callback:function(t){e.$set(e.queryParam,"series_name",t)},expression:"queryParam.series_name"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 自动计算售价\n ")]),s("a-select",{attrs:{placeholder:e.$t("message.PleaSeselect")},model:{value:e.queryParam.stop_update_price,callback:function(t){e.$set(e.queryParam,"stop_update_price",t)},expression:"queryParam.stop_update_price"}},[s("a-select-option",{key:""},[e._v("全部")]),s("a-select-option",{key:"0"},[e._v("开启")]),s("a-select-option",{key:"1"},[e._v("关闭")])],1)],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 商品商户状态\n ")]),s("a-select",{attrs:{placeholder:e.$t("message.PleaSeselect")},model:{value:e.queryParam.merchandise_status,callback:function(t){e.$set(e.queryParam,"merchandise_status",t)},expression:"queryParam.merchandise_status"}},[s("a-select-option",{key:1e3},[e._v("全部")]),s("a-select-option",{key:0},[e._v("已上架")]),s("a-select-option",{key:1},[e._v("已下架")])],1)],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 敏感品牌\n ")]),s("a-select",{attrs:{placeholder:e.$t("message.PleaSeselect")},model:{value:e.queryParam.sensitive_brand,callback:function(t){e.$set(e.queryParam,"sensitive_brand",t)},expression:"queryParam.sensitive_brand"}},[s("a-select-option",{key:1e3},[e._v("全部")]),s("a-select-option",{key:1},[e._v("开启")]),s("a-select-option",{key:2},[e._v("关闭")])],1)],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 商户SPU编码\n "),s("a-tooltip",{attrs:{title:"支持批量查询,最多1000个,输入多个时用英文逗号隔开"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:e.queryParam.merchant_spus,callback:function(t){e.$set(e.queryParam,"merchant_spus",t)},expression:"queryParam.merchant_spus"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 在库库存\n ")]),s("div",[s("div",{staticClass:"flex-layout"},[s("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"请输入",min:0,max:99999,precision:0},model:{value:e.queryParam.min_in_stock_qty,callback:function(t){e.$set(e.queryParam,"min_in_stock_qty",t)},expression:"queryParam.min_in_stock_qty"}}),s("div",{staticClass:"select-middle"},[e._v("-")]),s("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"请输入",min:0,max:99999,precision:0},model:{value:e.queryParam.max_in_stock_qty,callback:function(t){e.$set(e.queryParam,"max_in_stock_qty",t)},expression:"queryParam.max_in_stock_qty"}})],1)])])],1)],1),s("a-row",[s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("div",{staticClass:"page-user-button"},[s("a-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v(e._s(e.$t("message.Search")))]),s("a-button",{on:{click:e.reset}},[e._v(e._s(e.$t("message.Reset")))]),s("a",{style:{marginLeft:"8px",fontSize:"12px"},on:{click:e.toggle}},[e._v("\n "+e._s(e.toggleName)+" "),s("a-icon",{attrs:{type:e.expand?"up":"down"}})],1)],1)])],1)],1)],1)])]),s("a-layout-content",{style:{background:"#fff",padding:"24px"}},[s("a-dropdown",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/product/create",expression:"'product:/admin/product/create'"}],staticClass:"sale-product-shelf"},[s("a-menu",{attrs:{slot:"overlay"},on:{click:e.handleAddMenuClick},slot:"overlay"},e._l(e.$options.assignPermission,(function(t){return s("a-menu-item",{key:t.key},[e._v("\n "+e._s(t.label)+"\n ")])})),1),s("a-button",{attrs:{type:"primary"}},[e._v(" 新建商品 "),s("a-icon",{attrs:{type:"down"}})],1)],1),s("a-button",{staticClass:"mr8",on:{click:e.multipleCategory}},[e._v(" 批量加挂运营分类 ")]),s("a-dropdown",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/goods/batch_shelf",expression:"'product:/admin/goods/batch_shelf'"}],staticClass:"sale-product-shelf"},[s("a-menu",{attrs:{slot:"overlay"},on:{click:e.handleMenuClick},slot:"overlay"},[s("a-menu-item",{key:"1"},[e._v("\n 上架\n ")]),s("a-menu-item",{key:"3"},[e._v("\n 上架不可售\n ")]),s("a-menu-item",{key:"2"},[e._v("\n 下架\n ")])],1),s("a-button",[e._v(" 上/下架 "),s("a-icon",{attrs:{type:"down"}})],1)],1),s("a-dropdown",[s("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[s("a-menu-item",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/import/product_create",expression:"'product:/admin/import/product_create'"}],key:"1",on:{click:function(){t.$refs.product_create.powerShow("批量新建普通商品")}}},[e._v("批量新建普通商品")]),s("a-menu-item",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/import/product_update",expression:"'product:/admin/import/product_update'"}],key:"2",on:{click:function(){t.$refs.product_update.powerShow("批量编辑商品")}}},[e._v("批量编辑商品")]),s("a-menu-item",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/import/product_data_clearing",expression:"'product:/admin/import/product_data_clearing'"}],key:"9",on:{click:function(){t.$refs.product_data_clearing.powerShow("批量清空商品信息")}}},[e._v("批量清空商品信息")]),s("a-menu-item",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/import/status_update",expression:"'product:/admin/import/status_update'"}],key:"3",on:{click:function(){t.$refs.status_update.powerShow("批量上下架")}}},[e._v("批量上下架")]),s("a-menu-item",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/import/class_attribute_create",expression:"'product:/admin/import/class_attribute_create'"}],key:"4",on:{click:function(){t.$refs.class_attribute_create.powerShow("批量加挂品类属性")}}},[e._v("批量加挂品类属性")]),s("a-menu-item",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/import/class_attribute_update",expression:"'product:/admin/import/class_attribute_update'"}],key:"5",on:{click:function(){t.$refs.class_attribute_update.powerShow("批量修改品类属性")}}},[e._v("批量修改品类属性")]),s("a-menu-item",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/import/product_detail_gallery",expression:"'product:/admin/import/product_detail_gallery'"}],key:"6",on:{click:function(){t.$refs.product_detail_gallery.powerShow("批量生成商详图片")}}},[e._v("批量生成商详图片")]),s("a-menu-item",{key:"10",on:{click:function(){t.$refs.generate_main_video.powerShow("批量生成主图视频")}}},[e._v("批量生成主图视频")]),s("a-menu-item",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/import/product_image",expression:"'product:/admin/import/product_image'"}],key:"7",on:{click:function(){t.$refs.importMultipleModal.powerShow()}}},[e._v("批量导入图片")]),s("a-menu-item",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/import/distribution_product_create",expression:"'product:/admin/import/distribution_product_create'"}],key:"8",on:{click:function(){t.$refs.distribution_product_create.powerShow("导入分销商品")}}},[e._v("导入分销商品")])],1),s("a-button",{directives:[{name:"show",rawName:"v-show",value:e.hasCreated,expression:"hasCreated"}],staticStyle:{width:"100px"}},[e._v("批量导入 "),s("a-icon",{attrs:{type:"down"}})],1)],1),s("a-button",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/export/product",expression:"'product:/admin/export/product'"}],staticClass:"ml8",on:{click:e.openExport}},[e._v("导出")]),s("a-button",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/product/shop_price_settings/update",expression:"'product:/admin/product/shop_price_settings/update'"}],staticClass:"ml8",on:{click:e.openStorePriceSet}},[e._v("店铺售价设置")]),s("div",{staticClass:"commodity-box pr",attrs:{id:"skuTableList"}},[s("a-spin",{attrs:{spinning:e.loading}},[s("a-row",{staticClass:"header-box"},[s("a-col",{attrs:{span:10}},[s("a-checkbox",{staticClass:"select-modal-check",attrs:{indeterminate:e.indeterminate,checked:e.checkAll},on:{change:e.onCheckAllChange}}),e._v("\n 商品信息\n ")],1),e._l(e.columns,(function(t){return s("a-col",{key:t.dataIndex,attrs:{span:t.span}},["merchantStatus"===t.dataIndex?[e._v("\n "+e._s(t.title)+" "),s("a-tooltip",{attrs:{title:"商品的商户状态"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)]:"status"===t.dataIndex?[e._v("\n "+e._s(t.title)+" "),s("a-tooltip",{attrs:{title:"销售状态根据商品站点状态及商品商户状态联合判断,套装商品的销售状态增加子商品的商品状态联合判断"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)]:"merchantPrice"===t.dataIndex?[s("div",{staticClass:"line-height-16"},[e._v("商户特价/ "),s("br"),e._v("商户价格")])]:"price"===t.dataIndex?[s("div",[s("div",{staticClass:"line-height-16"},[e._v("销售特价/ "),s("br"),e._v("销售价格")])])]:[e._v("\n "+e._s(t.title)+"\n ")]],2)}))],2),s("div",{key:e.customeKey,staticClass:"custome-loop"},e._l(e.dataSource,(function(t){return s("single-comp",{key:t.id,ref:"singleComp",refInFor:!0,attrs:{receiveData:t,alreadySelectArr:e.receiveCheckArr,columns:e.columns},on:{singleSelect:e.singleSelect,singleCancel:e.singleCancel,updateStatus:e.getTableList,categoryUpdated:e.categoryUpdated}})})),1)],1),s("div",{directives:[{name:"show",rawName:"v-show",value:0===e.dataSource.length,expression:"dataSource.length === 0"}]},[s("empty-comp")],1),s("p-agination",{attrs:{total:e.pageTotal,currentPage:e.query.page,computedPageNumber:e.computedPageNumber,pageSize:e.query.limit},on:{jumpTableChange:e.jumpTableChange,selectPageSizeChange:e.selectPageSizeChange}})],1)],1)],1),s("status-ask",{ref:"statusAsk"}),s("export-layout",{ref:"exportLayout",attrs:{multiple:"",defaultSet:e.defaultSet,nodeSet:e.nodeSet,submitMethod:e.postProductExportProductList},on:{exportSucess:e.exportSucess}}),s("export-success",{ref:"exportSuccess",attrs:{windowOpen:""}}),s("import-component",{ref:"product_create",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=product_create",submitMethod:e.postProductImportProduct_create},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多50000条数据,文件最大20M;")])]),s("import-component",{ref:"product_update",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=product_update",submitMethod:e.postProductImportProduct_update},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多50000条数据,文件最大20M;")])]),s("import-component",{ref:"status_update",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=status_update",submitMethod:e.postProductImportStatus_update},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多50000条数据,文件最大20M;")])]),s("import-component",{ref:"class_attribute_create",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=class_attribute_create",submitMethod:e.postProductImportClass_attribute_create},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多50000条数据,文件最大20M;")])]),s("import-component",{ref:"class_attribute_update",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=class_attribute_update",submitMethod:e.postProductImportClass_attribute_update},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多50000条数据,文件最大20M;")])]),s("import-component",{ref:"product_detail_gallery",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=product_detail_gallery",submitMethod:e.postProductImportProduct_detail_gallery},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多50000条数据,文件最大20M;")])]),s("import-component",{ref:"generate_main_video",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=product_video",submitMethod:e.productImportProduct_detail_video},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多10000条数据,文件最大20M;")]),s("p",{staticClass:"errorColor"},[e._v("5、选填字段,不填写表示不编辑修改")])]),s("import-component",{ref:"distribution_product_create",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=distribution_product_create",submitMethod:e.postProductImportDistribution_product_create},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多50000条数据,文件最大20M;")])]),s("import-component",{ref:"product_data_clearing",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=product_data_clearing",submitMethod:e.postProductImportData_clear},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1.导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2.Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3.模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4.单次导入最多50000条数据,文件最大20M;")]),s("p",{staticClass:"errorColor"},[e._v("5.选填字段,输入empty表示清空已录入数据,不填写表示不编辑修改")])]),s("importMultipleModal",{ref:"importMultipleModal",on:{uploadSuccess:e.uploadSuccess}}),s("multipleCategory",{key:e.categoryKey,ref:"multipleCategory",attrs:{requestObj:e.categoryAsyncObj},on:{updateStatus:e.getTableList}})],1)},c=[],l=(a("386d"),a("2909")),u=(a("7f7f"),a("28a5"),a("6762"),a("2fdb"),a("7514"),a("a481"),a("c5f6"),a("bf43")),d=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"customeLayout"},[a("a-row",[a("a-col",{staticClass:"single-header",attrs:{span:24}},[a("div",{staticClass:"rowHeader"},[a("a-checkbox",{attrs:{checked:t.singelChecked},on:{change:t.onChange}}),a("i",{staticClass:"rowCheck"}),a("div",{staticStyle:{width:"20%"}},[a("custom-tool-tip",{attrs:{limitSize:"4",term:"店铺"}},[t._v("\n "+t._s(t.receiveData.store_name)+"\n ")])],1),a("div",{staticClass:"show-label",staticStyle:{width:"14%"}},[a("custom-tool-tip",{attrs:{limitSize:"4",term:"商品类型"}},[t._v("\n "+t._s(t._f("statusFilter")(t.receiveData.product_type))+"\n ")])],1),a("div",{staticClass:"show-label",staticStyle:{width:"15%"}},[a("custom-tool-tip",{attrs:{limitSize:"4",term:"商品ID"}},[t._v("\n "+t._s(t.receiveData.id)+"\n ")])],1),a("div",{staticClass:"show-label",staticStyle:{width:"15%"}},[a("custom-tool-tip",{attrs:{limitSize:"4",term:"条形码"}},[t._v("\n "+t._s(t._f("stringFilter")(t.receiveData.barcode))+"\n ")])],1),a("div",{staticClass:"show-label",staticStyle:{width:"15%"}},[a("custom-tool-tip",{attrs:{limitSize:"4",term:"商品重量"}},[t._v("\n "+t._s(t.receiveData.weight?t.receiveData.weight+"g":"- -")+"\n ")])],1),a("div",{staticClass:"show-label",staticStyle:{width:"22%"}},[a("custom-tool-tip",{attrs:{term:"创建时间"}},[t._v("\n "+t._s(t._f("momentForUnix")(t.receiveData.created_at))+"\n ")])],1)],1)])],1),a("a-row",{staticClass:"table-table"},[t.receiveData.operation?a("a-col",{staticClass:"padding-tbl-16 table-td",attrs:{span:10}},[a("commodity-comp",{ref:"singleCommodity",attrs:{showTag:"",commodityObj:t.receiveData.operation,frontData:t.setFrontData(t.receiveData.operation)}})],1):t._e(),t._l(t.columns,(function(e){return a("a-col",{key:e.dataIndex,staticClass:"single-content-padding table-td",attrs:{span:e.span}},[e.showLable?[a("a-tooltip",[a("template",{slot:"title"},[t._v("\n "+t._s(t.receiveData[e.dataIndex])+"\n ")]),a("p",[t._v(t._s(t._f("stringFilter")(t.receiveData[e.dataIndex])))])],2)]:"merchantStatus"===e.dataIndex?[a("p",[t._v(t._s(t.merchantStatusFilter(t.receiveData.merchandise_status)))])]:"status"===e.dataIndex?[a("p",[t._v(t._s(t._f("filterStatus")(t.receiveData[e.dataIndex])))])]:"merchantPrice"===e.dataIndex?[t._v("\n "+t._s(t._f("stringFilter")(t.receiveData.merchant_special_price))),a("br"),t._v("\n "+t._s(t._f("stringFilter")(t.receiveData.merchant_price))+"\n ")]:"price"===e.dataIndex?[t._v("\n "+t._s(t._f("stringFilter")(t.receiveData.special_price))),a("br"),t._v("\n "+t._s(t._f("stringFilter")(t.receiveData.price))+"\n ")]:"id"===e.dataIndex?[a("a",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/product/get",expression:"'product:/admin/product/get'"}],attrs:{href:"javascript:;"},on:{click:function(e){return t.enterDetail(t.receiveData)}}},[t._v("\n 查看\n ")]),a("div",[a("a-dropdown",[a("a",{staticClass:"ant-dropdown-link",on:{click:function(t){return t.preventDefault()}}},[t._v("\n 上/下架"),a("a-icon",{attrs:{type:"down"}})],1),a("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},t._l(t.btnCollection,(function(e){return a("a-menu-item",{directives:[{name:"permission",rawName:"v-permission",value:e.permission,expression:"btn.permission"}],key:e.id},[a("a",{attrs:{href:"javascript:;"},on:{click:function(a){return t.detailStatus(e.id)}}},[t._v(t._s(e.name))])])})),1)],1)],1),a("a",{staticClass:"mount-cate",attrs:{href:"javascript:;","data-id":t.receiveData.id}},[t._v("\n 加挂运营分类\n "),a("div",{staticClass:"product-cateogry-layout"},[a("div",{staticClass:"img-container"},[a("linkCategoryVue",{ref:"linkCategoryVue",refInFor:!0,staticStyle:{width:"300px",height:"300px"},attrs:{id:[t.receiveData.id],requestObj:t.asyncObj},on:{categoryUpdated:t.categoryUpdated}})],1)])])]:[a("p",[t._v(t._s(t._f("stringFilter")(t.receiveData[e.dataIndex])))])]],2)}))],2)],1)},p=[],m=a("37d3"),h=a("0291"),_=a("de6a"),f=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"product-cateogry-layout-render"},[a("a-input",{attrs:{placeholder:"请输入运营分类"},on:{change:t.handleChange},model:{value:t.searchValue,callback:function(e){t.searchValue=e},expression:"searchValue"}}),a("ul",{staticClass:"category-item-wrap"},t._l(t.dataSource,(function(e){return a("li",{key:e.id,on:{click:function(a){return t.selectCategory(e)}}},[t._v(t._s(e.name))])})),0)],1)},y=[],v=(a("20d6"),a("aab4")),g=a("b047"),b={props:{id:{type:Array,required:!0},requestObj:{type:Object,required:!0},visible:{type:Boolean,default:!1}},computed:{websiteId:function(){return this.$store.getters.websiteId}},watch:{websiteId:function(){var t=this.$ls.get("".concat(this.websiteId,"-product-category-data"))||[];this.dataSource=t.length>10?t.slice(0,10):t},searchValue:function(t){if(!t){var e=this.$ls.get("".concat(this.websiteId,"-product-category-data"))||[];this.dataSource=e.length>10?e.slice(0,10):e}},visible:function(){this.searchValue=""}},data:function(){return{searchValue:"",dataSource:[],query:{}}},mounted:function(){this.defaultSelectItem()},beforeUpdate:function(){this.defaultSelectItem()},methods:{getQueryParam:function(t){var e=this;return Object.keys(this.requestObj.queryKeyWord).map((function(a){Object.defineProperty(e.query,a,{value:t,configurable:!0,enumerable:!0})})),Object.assign(this.query,this.requestObj.extraParam),this.query},selectCategory:function(t){var e=this,a={category_id:t.id},s=Object.assign(a,this.getQueryParam(this.id));this.requestObj.method(s,{timeout:6e4}).then((function(a){a?(e.$store.commit("Decide_toggleLanguage_success"),e.setLocalData(t)):e.deleteLocalCategory(t.id)})).catch((function(t){e.$message.error("操作失败:".concat(t.message))}))},setLocalData:function(t){for(var e=this.$ls.get("".concat(this.websiteId,"-product-category-data"))||[],a=-1,s=0;s10?t.slice(0,10):t}},deleteLocalCategory:function(t){if(t){var e=this.$ls.get("".concat(this.websiteId,"-product-category-data"))||[],a=e.findIndex((function(e){return e.id===t}));void 0!==a&&null!==a&&e.splice(a,1),this.searchValue||(this.dataSource=Object(l["a"])(e))}else{var s=this.$ls.get("".concat(this.websiteId,"-product-category-data"))||[];s.length>10&&s.pop(),this.searchValue||(this.dataSource=Object(l["a"])(s))}},fetchProcess:g((function(){var t=this,e={keyword:this.searchValue,limit:50};Object(v["q"])(e).then((function(e){e&&(t.dataSource=e.data.category_list||[])}))}),800),handleChange:function(){this.searchValue&&this.fetchProcess()},clearSearch:function(){this.searchValue="";var t=this.$ls.get("".concat(this.websiteId,"-product-category-data"))||[];this.dataSource=t.length>10?t.slice(0,10):t}}},S=b,x=(a("3fae"),a("2877")),k=Object(x["a"])(S,f,y,!1,null,null,null),C=k.exports,P=a("6b5c"),q={components:{commodityComp:m["a"],customToolTip:h["a"],linkCategoryVue:C},computed:{websiteId:function(){return this.$store.getters.websiteId}},props:{receiveData:{type:Object,required:!0},alreadySelectArr:{type:Array,required:!0},columns:{type:Array,required:!0}},data:function(){return{singelChecked:!1,singleHeight:Number,btnCollection:[],popoverVisible:!1,frontData:[],asyncObj:{method:v["c"],queryKeyWord:{product_ids:""}}}},mounted:function(){var t=this;this.$nextTick((function(){t.statusBtn(t.receiveData.goods_status)}))},beforeUpdate:function(){this.alreadySelectArr.includes(this.receiveData.id)?this.singelChecked=!0:this.singelChecked=!1,this.statusBtn(this.receiveData.goods_status)},methods:{transformClass:function(t){if(void 0===t||t.length<=0)return"- -";for(var e=t[0],a=1;a "+t[a];return e},setFrontData:function(t){var e=t;if(!e)return[];var a=this,s=[{term:"商户",text:e.vendor_name,col:2},{term:"商户SKU",text:e.sku,col:2},{term:"SPU编码",text:e.spu,col:2},{term:"品牌名称",text:e.brand,col:2},{term:"基础分类",text:a.transformClass(e.categories),col:1}];return s},categoryUpdated:function(){this.$emit("categoryUpdated")},linkCategory:function(t){this.$refs.linkCategoryVue.readyShow("add",t)},remoteMethod:function(t,e,a,s,r){var i=this;this.$confirm({icon:function(t){return t(_["a"])},title:t,onOk:function(){e(a).then((function(t){t&&s(a)})).catch((function(t){i.$message.error(t.message),r()}))}})},merchantStatusFilter:function(t){switch(t){case 0:return"已上架";case 1:return"已下架";default:return"- -"}},updatePageStatus:function(){this.$emit("updateStatus")},successCallBack:function(){this.$store.commit("Decide_toggleLanguage_success"),this.updatePageStatus()},batchShelfTips:function(t){1===Number(t.status)?this.$message.success("上架成功"):this.$message.success("下架成功"),this.updatePageStatus()},freezeAction:function(t){var e={product_ids:[this.receiveData.id].map(Number),status:3};this.remoteMethod("确认要更改为上架不可售吗?",P["ob"],e,this.successCallBack)},actionShelf:function(t){var e={product_ids:[this.receiveData.id].map(Number),status:Number(t)};this.remoteMethod("确认要".concat("1"===String(t)?"上":"下","架吗?"),P["ob"],e,this.batchShelfTips)},detailStatus:function(t){switch(t){case 3:return this.freezeAction();default:return this.actionShelf(t)}},statusBtn:function(t){var e=[];0===t?e=[{id:1,name:"上架",permission:"product:/admin/goods/batch_shelf"},{id:3,name:"上架不可售",permission:"product:/admin/goods/batch_shelf"},{id:2,name:"下架",permission:"product:/admin/goods/batch_shelf"}]:2===t?e=[{id:1,name:"上架",permission:"product:/admin/goods/batch_shelf"},{id:3,name:"上架不可售",permission:"product:/admin/goods/batch_shelf"}]:1===t?e=[{id:3,name:"上架不可售",permission:"product:/admin/goods/batch_shelf"},{id:2,name:"下架",permission:"product:/admin/goods/batch_shelf"}]:3===t&&(e=[{id:1,name:"上架",permission:"product:/admin/goods/batch_shelf"},{id:2,name:"下架",permission:"product:/admin/goods/batch_shelf"}]),this.$set(this,"btnCollection",e)},onChange:function(t){t.target.checked?(this.$emit("singleSelect",{status:t.target.checked,id:this.receiveData.id}),this.checkSingle()):(this.$emit("singleCancel",{status:!1,id:this.receiveData.id}),this.cancelSingle())},checkSingle:function(){this.singelChecked=!0},cancelSingle:function(){this.singelChecked=!1},singleSelect:function(t){t?this.checkSingle():this.cancelSingle()},enterDetail:function(t){var e="/product/manage/sale/list/detail/id/".concat(t.id,"/websiteId/").concat(this.websiteId,"?type=").concat(t.product_type);window.open(e)},visibleChange:function(t){}},filters:{statusFilter:function(t){switch(t){case 0:return"普通商品";case 1:return"套装商品";case 2:return"虚拟商品";case 3:return"电子券";case 4:return"电子票";case 5:return"票券套装";default:return"- -"}},filterStatus:function(t){switch(t){case 0:return"初始状态";case 1:return"销售中";case 2:return"已下架";case 3:return"已售完";default:return"- -"}}}},w=q,$=(a("2ace"),Object(x["a"])(w,d,p,!1,null,"14b61fcc",null)),O=$.exports,D=a("792b"),T=a("cb5b"),I=a("3e8c"),j=a("be7a"),L=a("2af9"),N=a("177e"),M=a("2a9b"),A=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("a-modal",{attrs:{title:"批量加挂运营分类","cancel-text":"取消"},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[a("linkCategory",{ref:"linkCategory",staticStyle:{width:"472px",height:"416px"},attrs:{id:t.id,requestObj:t.requestObj,visible:t.visible}}),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("a-button",{attrs:{type:"primary"},on:{click:t.operateDone}},[t._v("关闭")])],1)],1)},E=[],F={components:{linkCategory:C},props:{requestObj:{type:Object,required:!0}},data:function(){return{visible:!1,id:[]}},methods:{showModal:function(t,e){this.visible=!0,this.id=e.select},handleSubmit:function(){},operateDone:function(){this.visible=!1}}},K=F,U=(a("e0a4"),Object(x["a"])(K,A,E,!1,null,"1c530ee1",null)),V=U.exports,z=a("ac0d"),B=a("c1df"),H=a.n(B),W=a("2f62"),R=a("730b");function Y(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function J(t){for(var e=1;e0?(this.queryParam.created_at_begin=H()(t[0]).format("YYYY-MM-DD"),this.queryParam.created_at_end=H()(t[1]).format("YYYY-MM-DD")):(this.queryParam.created_at_begin="",this.queryParam.created_at_end="")},multi_status:function(t){t.length>0?t.indexOf(this.$options.saleStatus.find((function(t){return"全部"===t.label})).value)>-1?this.queryParam.multi_status=this.$options.saleStatus.find((function(t){return"全部"===t.label})).value:this.queryParam.multi_status=t.join(","):this.queryParam.multi_status=this.$options.saleStatus.find((function(t){return"全部"===t.label})).value}},computed:J({},Object(W["f"])({merchants:function(t){return t.commodity.merchantList},roles:function(t){return t.user.roles}})),productType:[{label:"全部",value:1e3},{label:"普通商品",value:0},{label:"套装商品",value:1},{label:"电子票",value:4},{label:"电子券",value:3},{label:"票券套装",value:5}],assignPermission:[{key:"0",permission:"",label:"新建普通商品"},{key:"1",permission:"",label:"新建套装商品"}],saleStatus:[{value:"0,1,2,3",label:"全部"},{value:"0",label:"初始状态"},{value:"1",label:"销售中"},{value:"2",label:"已下架"},{value:"3",label:"已售完"}],data:function(){return{queryParam:{product_type:1e3,product_ids:"",name:"",merchant_id:0,merchant_skus:"",spus:"",brand_id_list:[],class_id:0,multi_status:this.$route.query.status?this.$route.query.status:"0,1,2,3",created_at_begin:"",created_at_end:"",min_special_price:void 0,max_special_price:void 0,min_qty:void 0,max_qty:void 0,max_in_stock_qty:void 0,min_in_stock_qty:void 0,foreign_name:"",stop_update_price:"",merchandise_status:1e3,barcodes:"",style_ids:"",series_name:"",merchant_spus:"",sensitive_brand:1e3},loading:!1,asyncObj:{method:v["b"],queryKeyWord:{origin_name:""}},asyncObjForClass:{method:v["g"],queryKeyWord:{product_class_name:""},extraParam:{need_path:1}},dateArr:[],columns:tt,indeterminate:!1,checkAll:!1,receiveCheckArr:[],customeKey:"1",saleStatusKey:"1",labelCol:{span:6},wrapperCol:{span:18},hasCreated:!1,expand:!1,toggleName:"展开",defaultSet:X,nodeSet:R["a"],postProductExportProductList:P["yb"],postProductImportProduct_create:P["Rb"],postProductImportProduct_update:P["Ub"],postProductImportStatus_update:P["Wb"],postProductImportClass_attribute_create:P["Db"],postProductImportClass_attribute_update:P["Eb"],postProductImportProduct_detail_gallery:P["Sb"],productImportProduct_detail_video:P["qc"],postProductImportDistribution_product_create:P["Gb"],postProductImportData_clear:P["Fb"],sortColumn:{},sortOrder:void 0,multi_status:this.$route.query.status?this.$route.query.status:this.$options.saleStatus.map((function(t){return t.value})),oldOptions:this.$route.query.status?this.$route.query.status:this.$options.saleStatus.map((function(t){return t.value})),customStoreList:[],store_id_list:[],store_id_list_old:[],categoryKey:1,categoryAsyncObj:{method:v["c"],queryKeyWord:{product_ids:""}}}},methods:{moment:H.a,storeHandleChange:function(t){this.checkAllAction(t,this.customStoreList.map((function(t){return t.id})),"oldOptions","store_id_list",this.customStoreList.find((function(t){return"全部"===t.title})).id,"0")},storeSelectAction:function(t){},categoryUpdated:function(){var t=this.$refs.singleComp;t.forEach((function(t){return t.$forceUpdate()})),this.categoryKey=Math.random()},multipleCategory:function(){this.receiveCheckArr.length?this.$refs.multipleCategory.showModal("add",{select:this.receiveCheckArr}):this.$message.error("请至少选择一个商品")},exportSucess:function(){this.$refs.exportSuccess.showModal("导出任务已提交","导出中心","/analysis/export/list")},uploadSuccess:function(){this.$refs.exportSuccess.showModal("导入任务已提交","导入中心","/analysis/import/list")},toggle:function(){this.expand=!this.expand,!0===this.expand?this.toggleName="收起":this.toggleName="展开"},rangeTransform:function(t){return void 0===t||null===t?"":String(t)},removeFrontEmpty:function(t){return t.includes("0")?[]:t},singleFrontEmpty:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0";return t===e?[]:[t]},waitTransformType:function(t){var e=["min_qty","max_qty","min_in_stock_qty","max_in_stock_qty","min_special_price","max_special_price"],a=this;return e.forEach((function(e){t[e]=a.rangeTransform(t[e])})),t.store_id_list=this.removeFrontEmpty(this.store_id_list),t.merchant_id_list=this.singleFrontEmpty(this.queryParam.merchant_id,0),t.product_type_list=this.singleFrontEmpty(this.queryParam.product_type,1e3),t.merchandise_status_list=this.singleFrontEmpty(this.queryParam.merchandise_status,1e3),t.status_list=this.queryParam.multi_status.split(",").map(Number),t},getTableList:function(){var t=this;this.loading=!0;var e=Object.assign({},this.query,this.queryParam);e=this.waitTransformType(e),Object(P["bc"])(e,{timeout:6e4}).then((function(e){var a=e.data;if(a.product_list&&a.product_list.length>0){t.loading=!1;var s=[];a.product_list.map((function(t){var e={};e.id=t.product_id,e.store_name=t.store_name,e.product_type=t.product_type,e.status=t.status,e.price=-1===t.price?"":"".concat(t.currency_symbol," ").concat(t.price),e.special_price=-1===t.special_price?"":"".concat(t.currency_symbol," ").concat(t.special_price),e.merchant_price=-1===t.merchant_price?"":"".concat(t.merchant_currency_symbol," ").concat(t.merchant_price),e.merchant_special_price=-1===t.merchant_special_price?"":"".concat(t.merchant_currency_symbol," ").concat(t.merchant_special_price),e.qty=t.stock_qty,e.is_saas=t.is_saas,e.operation={},e.operation.id=t.product_id,e.operation.product_image_list=t.product_image_list||[],e.operation.name=t.name,e.operation.vendor_name=t.merchant_name,e.operation.sku=t.merchant_sku,e.operation.spu=t.spu,e.operation.brand=t.brand_name,e.operation.product_link=t.url,e.operation.categories=t.category_name_list,e.operation.store_type=t.store_type,e.operation.foreign_name=t.foreign_name,t.operation&&delete t.operation;var a=Object.assign({},t,e);s.push(a)})),t.dataSource=s,t.pageTotal=a.total_count,t.checkAllSelectStatus()}else t.resultNull();t.remoteSelect()}))},search:function(){this.query.page=1,this.receiveCheckArr=[],this.getTableList()},reset:function(){var t=this;this.queryParam={product_type:1e3,product_ids:"",name:"",merchant_id:0,merchant_skus:"",spus:"",brand_ids:"",class_id:0,multi_status:"0,1,2,3",created_at_begin:"",created_at_end:"",min_special_price:void 0,max_special_price:void 0,min_qty:void 0,max_qty:void 0,max_in_stock_qty:void 0,min_in_stock_qty:void 0,foreign_name:"",stop_update_price:"",merchandise_status:1e3,barcodes:"",style_ids:"",merchant_spus:"",series_name:""},this.dateArr=[],this.customeKey=10*Math.random(),this.saleStatusKey=10*Math.random(),this.multi_status=this.$options.saleStatus.map((function(t){return t.value})),this.oldOptions=this.$options.saleStatus.map((function(t){return t.value})),this.$store.dispatch("getCouponStoreList").then((function(e){t.customStoreList=[{id:"0",title:"全部"}].concat(Object(l["a"])(e)),t.store_id_list=t.customStoreList.map((function(t){return t.id})),t.store_id_list_old=t.store_id_list})),this.search()},asyncSelectCallback:function(t){this.queryParam.brand_id_list=t||[]},asyncSelectCallbackForCategory:function(t){if(t){var e=t.id;this.queryParam.class_id=Number(e)}else this.queryParam.class_id=0},requestDataFilter:function(t){var e=t.data.brand_infos;return t.data.brand_infos&&t.data.brand_infos.length?(e.map((function(t){t.id=t.brand_id,t.name=t.origin_name})),e):[]},requestDataFilterForClass:function(t){var e=t.data.product_class||[];return e.filter((function(t){return t.path})).map((function(t){return{id:t.product_class_id,name:t.path}}))},filterOption:function(t,e){return e.componentOptions.children[0].text.toLowerCase().indexOf(t.toLowerCase())>=0},onChange:function(t){this.dateArr=t},saleStatusHandleChange:function(t){this.checkAllAction(t,this.$options.saleStatus.map((function(t){return t.value})),"oldOptions","multi_status",this.$options.saleStatus.find((function(t){return"全部"===t.label})).value)},batchShelfTips:function(t){1===Number(t.status)?this.$message.success("上架成功"):this.$message.success("下架成功"),this.getTableList()},successCallBack:function(){this.$store.commit("Decide_toggleLanguage_success"),this.getTableList()},errorCallBack:function(){this.getTableList()},freezeAction:function(t){this.$refs.statusAsk.remoteMethod("确认要更改为上架不可售吗?",P["ob"],t,this.successCallBack,this.errorCallBack)},handleMenuClick:function(t){var e=t.key;if(this.receiveCheckArr.length){var a={product_ids:this.receiveCheckArr,status:Number(e)};3===Number(e)?this.freezeAction(a):this.$refs.statusAsk.remoteMethod("确认要".concat("1"===e?"上":"下","架吗?"),P["ob"],a,this.batchShelfTips,this.errorCallBack)}else this.$message.error("请选择最少一个商品")},handleAddMenuClick:function(t){var e=t.key;this.$router.push({path:"/product/manage/sale/list/addProduct/productType/".concat(e,"/websiteId/").concat(this.websiteId)})},remoteSelect:function(){this.$store.dispatch("getCouponStoreList"),this.$store.dispatch("getCommodityMerchantList")},openExport:function(){this.$refs.exportLayout.showModal(this.receiveCheckArr,this.waitTransformType(this.queryParam),this.pageTotal)},decidePermission:function(){var t=["product:/admin/import/product_create","product:/admin/import/product_update","product:/admin/import/status_update","product:/admin/import/class_attribute_create","product:/admin/import/class_attribute_update","product:/admin/import/product_detail_gallery","product:/admin/import/product_image","product:/admin/import/distribution_product_create","product:/admin/import/product_data_clearing"];for(var e in this.roles)if(t.includes(e)&&"1"===this.roles[e])return!0},openStorePriceSet:function(){window.open("/product/manage/store/price/set")},toggleSortOrder:function(t){var e,a=t.sortDirections,s=this.sortOrder,r=this.sortColumn;if(Q(r,t)&&void 0!==s){var i=a.indexOf(s)+1;e=i===a.length?void 0:a[i]}else e=a[0];this.sortOrder=e,this.sortColumn=e?t:null},isSortColumn:function(t){var e=this.sSortColumn;return!(!t||!e)&&G(e)===G(t)}},mounted:function(){var t=this;this.hasCreated=Boolean(this.decidePermission()),this.$store.dispatch("getCouponStoreList").then((function(e){t.customStoreList=[{id:"0",title:"全部"}].concat(Object(l["a"])(e)),t.store_id_list=t.customStoreList.map((function(t){return t.id})),t.store_id_list_old=t.store_id_list})),this.$store.commit("SET_Controller_HddenLanguages",!0),window.skuInstance=this,ot(),this.$route.query.site_id&&this.$store.commit("SET_Comsumer_Website_Base",this.$route.query.site_id)},beforeRouteLeave:function(t,e,a){this.$store.commit("SET_Controller_HddenLanguages",!1),a()}},lt=ct,ut=(a("7118"),a("4102"),Object(x["a"])(lt,n,c,!1,null,"2de5bbbc",null)),dt=ut.exports,pt=function(){var t=this,e=this,a=e.$createElement,s=e._self._c||a;return s("div",[s("a-layout",[s("a-layout-content",{style:{background:"#fff",marginBottom:"16px",padding:"24px"}},[s("div",{staticClass:"tableForm"},[s("div",{staticClass:"table-page-search-wrapper"},[s("a-form",{attrs:{layout:"inline",labelCol:{span:4},wrapperCol:{span:16}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}}},[s("a-row",{attrs:{gutter:24}},[s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{attrs:{label:"店铺"}},[s("a-select",{staticClass:"seletemore",attrs:{placeholder:e.$t("message.PleaSeselect"),getPopupContainer:function(t){return t.parentNode},showSearch:"",filterOption:e.filterOption,mode:"multiple","option-filter-prop":"children",maxTagCount:1,maxTagPlaceholder:e.store_id_list.includes("0")?"all":"..."},on:{change:e.storeHandleChange},model:{value:e.store_id_list,callback:function(t){e.store_id_list=t},expression:"store_id_list"}},e._l(e.customStoreList,(function(t){return s("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(e._s(t.title))])})),1)],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n SPU编码\n "),s("a-tooltip",{attrs:{title:"支持批量查询,最多1000个,输入多个时用英文逗号隔开"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("a-input",{attrs:{placeholder:e.$t("message.PleaseEnter")},model:{value:e.queryParam.spus,callback:function(t){e.$set(e.queryParam,"spus","string"===typeof t?t.trim():t)},expression:"queryParam.spus"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n SPU类型\n ")]),s("a-select",{attrs:{placeholder:"请选择"},model:{value:e.queryParam.spu_type,callback:function(t){e.$set(e.queryParam,"spu_type",t)},expression:"queryParam.spu_type"}},[s("a-select-option",{attrs:{value:0}},[e._v("全部")]),s("a-select-option",{attrs:{value:1}},[e._v("同款SPU")]),s("a-select-option",{attrs:{value:2}},[e._v("异款SPU")])],1)],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 商品标题\n ")]),s("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("message.PleaseEnter")},model:{value:e.queryParam.name,callback:function(t){e.$set(e.queryParam,"name","string"===typeof t?t.trim():t)},expression:"queryParam.name"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 商户SKU\n "),s("a-tooltip",{attrs:{title:"支持批量查询,最多1000个,输入多个时用英文逗号隔开"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("a-input",{attrs:{placeholder:e.$t("message.PleaseEnter")},model:{value:e.queryParam.merchant_skus,callback:function(t){e.$set(e.queryParam,"merchant_skus","string"===typeof t?t.trim():t)},expression:"queryParam.merchant_skus"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{attrs:{label:"商户"}},[s("a-select",{key:e.customeKey,attrs:{placeholder:e.$t("message.PleaSeselect"),getPopupContainer:function(t){return t.parentNode},showSearch:"",filterOption:e.filterOption},model:{value:e.queryParam.merchant_id,callback:function(t){e.$set(e.queryParam,"merchant_id",t)},expression:"queryParam.merchant_id"}},[s("a-select-option",{attrs:{value:0}},[e._v("全部")]),e._l(e.merchants,(function(t){return s("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(e._s(t.name))])}))],2)],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{attrs:{label:"品牌名称"}},[s("custom-single-select",{key:e.customeKey,attrs:{requestObj:e.asyncObj,requestDataFilter:e.requestDataFilter,size:25,initFetch:"",mode:"multiple",maxTagCount:e.isDesktopForPC()?3:1},on:{asyncSelectCallback:e.asyncSelectCallback}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{attrs:{label:"基础分类"}},[s("custom-single-select",{key:e.customeKey,attrs:{requestObj:e.asyncObjForClass,requestDataFilter:e.requestDataFilterForClass,needTooltip:"",size:"30"},on:{asyncSelectCallback:e.asyncSelectCallbackForCategory}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",{key:e.saleStatusKey,attrs:{label:"销售状态"}},[s("a-select",{staticClass:"seletemore",staticStyle:{width:"100%,maxHeight: 32px"},attrs:{mode:"multiple",placeholder:e.$t("message.PleaseEnter"),getPopupContainer:function(t){return t.parentNode},maxTagCount:1,maxTagPlaceholder:e.multi_status.includes(e.$options.saleStatus.find((function(t){return"全部"===t.label})).value)?"all":"..."},on:{change:e.saleStatusHandleChange},model:{value:e.multi_status,callback:function(t){e.multi_status=t},expression:"multi_status"}},e._l(e.$options.saleStatus,(function(t){return s("a-select-option",{key:t.value},[e._v(e._s(t.label))])})),1)],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 销售特价\n ")]),s("div",[s("div",{staticClass:"flex-layout"},[s("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"请输入",min:0,max:99999,precision:0},model:{value:e.queryParam.min_special_price,callback:function(t){e.$set(e.queryParam,"min_special_price",t)},expression:"queryParam.min_special_price"}}),s("div",{staticClass:"select-middle"},[e._v("-")]),s("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"请输入",min:0,max:99999,precision:0},model:{value:e.queryParam.max_special_price,callback:function(t){e.$set(e.queryParam,"max_special_price",t)},expression:"queryParam.max_special_price"}})],1)])])],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 销售库存\n ")]),s("div",[s("div",{staticClass:"flex-layout"},[s("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"请输入",min:0,max:99999,precision:0},model:{value:e.queryParam.min_qty,callback:function(t){e.$set(e.queryParam,"min_qty",t)},expression:"queryParam.min_qty"}}),s("div",{staticClass:"select-middle"},[e._v("-")]),s("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"请输入",min:0,max:99999,precision:0},model:{value:e.queryParam.max_qty,callback:function(t){e.$set(e.queryParam,"max_qty",t)},expression:"queryParam.max_qty"}})],1)])])],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 异款SPU规则ID\n ")]),s("a-input",{attrs:{placeholder:e.$t("message.PleaseEnter")},model:{value:e.queryParam.spu_aggregation_rule_ids,callback:function(t){e.$set(e.queryParam,"spu_aggregation_rule_ids","string"===typeof t?t.trim():t)},expression:"queryParam.spu_aggregation_rule_ids"}})],1)],1)],1),s("a-row",{staticClass:"more-select",style:{display:e.expand?"block":"none"},attrs:{gutter:24}},[s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 商户SPU编码\n "),s("a-tooltip",{attrs:{title:"支持批量查询,最多1000个,输入多个时用英文逗号隔开"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("a-input",{attrs:{placeholder:e.$t("message.PleaseEnter")},model:{value:e.queryParam.merchant_spus,callback:function(t){e.$set(e.queryParam,"merchant_spus","string"===typeof t?t.trim():t)},expression:"queryParam.merchant_spus"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 货号\n "),s("a-tooltip",{attrs:{title:"支持批量查询,最多1000个,输入多个时用英文逗号隔开"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("a-input",{attrs:{placeholder:"请输入"},model:{value:e.queryParam.style_ids,callback:function(t){e.$set(e.queryParam,"style_ids","string"===typeof t?t.trim():t)},expression:"queryParam.style_ids"}})],1)],1),s("a-col",{attrs:{md:12,sm:24,xxl:12}},[s("a-form-item",{attrs:{label:"创建时间"}},[s("a-range-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["datePicker",{rules:[{required:!0,message:"请选择生效时间"}]}],expression:"['datePicker', { rules: [{ required: true, message: '请选择生效时间' }] }]"}],staticStyle:{width:"100%"},attrs:{placeholder:[e.$t("message.StarTime"),e.$t("message.EndTime")]},on:{change:e.onChange},model:{value:e.dateArr,callback:function(t){e.dateArr=t},expression:"dateArr"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 系列名称\n "),s("a-tooltip",{attrs:{title:"系列名称说明"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("a-input",{attrs:{placeholder:"请输入"},model:{value:e.queryParam.series_name,callback:function(t){e.$set(e.queryParam,"series_name","string"===typeof t?t.trim():t)},expression:"queryParam.series_name"}})],1)],1),s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("a-form-item",[s("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 商户商品状态\n ")]),s("a-select",{attrs:{placeholder:"请选择"},model:{value:e.queryParam.merchandise_status_list,callback:function(t){e.$set(e.queryParam,"merchandise_status_list",t)},expression:"queryParam.merchandise_status_list"}},[s("a-select-option",{attrs:{value:""}},[e._v("全部")]),s("a-select-option",{attrs:{value:0}},[e._v("已上架")]),s("a-select-option",{attrs:{value:1}},[e._v("已下架")])],1)],1)],1)],1),s("a-row",[s("a-col",{attrs:{md:6,sm:24,xxl:6}},[s("div",{staticClass:"page-user-button"},[s("a-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v(e._s(e.$t("message.Search")))]),s("a-button",{on:{click:e.reset}},[e._v(e._s(e.$t("message.Reset")))]),s("a",{style:{marginLeft:"8px",fontSize:"12px"},on:{click:e.toggle}},[e._v("\n "+e._s(e.toggleName)+" "),s("a-icon",{attrs:{type:e.expand?"up":"down"}})],1)],1)])],1)],1)],1)])]),s("a-layout-content",{style:{background:"#fff",padding:"24px"}},[s("a-button",{staticClass:"mr8 mb24",attrs:{type:"primary"},on:{click:e.multipleCategory}},[e._v(" 批量加挂运营分类 ")]),s("a-button",{staticClass:"mb24",on:{click:function(){t.$refs.different_spu.powerShow("批量聚合异款SPU")}}},[e._v("批量聚合异款SPU")]),s("a-button",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/export/product",expression:"'product:/admin/export/product'"}],staticClass:"ml8 mb24",on:{click:e.openExport}},[e._v("导出")]),s("div",{staticClass:"commodity-box pr",attrs:{id:"spuTableList"}},[s("a-spin",{attrs:{spinning:e.loading}},[s("a-row",{staticClass:"header-box"},[s("a-col",{attrs:{span:8}},[s("a-checkbox",{staticClass:"select-modal-check",attrs:{indeterminate:e.indeterminate,checked:e.checkAll},on:{change:e.onCheckAllChange}}),e._v("\n 商品信息\n "),s("a-tooltip",{attrs:{title:"显示SPU关联SKU中,销售特价最低的那个SKU的对应信息(若销售特价相同,优先取商品ID最大的SKU)"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),e._l(e.columns,(function(t){return s("a-col",{key:t.dataIndex,attrs:{span:t.span}},["status"===t.dataIndex?[e._v("\n "+e._s(t.title)+"\n "),s("a-tooltip",{attrs:{overlayStyle:{"max-width":"500px"}}},[s("template",{slot:"title"},[s("div",[e._v("SPU商品状态根据SPU关联的SKU的销售状态联合判断。")]),s("div",[e._v("销售中:至少一个SKU为销售中;")]),s("div",[e._v("已售完:无SKU为销售中,且至少一个SKU为已售完;")]),s("div",[e._v("初始状态:无SKU为销售中,和已售完,且至少一个SKU为初始状态;")]),s("div",[e._v("已下架:全部SKU已下架")])]),s("a-icon",{attrs:{type:"exclamation-circle"}})],2)]:"price"===t.dataIndex?[s("div",{staticClass:"flex-layout align-center click-dom",on:{click:function(a){return e.toggleSortOrder(t)}}},[s("div",{staticClass:"line-height-16"},[e._v("\n 销售特价\n "),s("a-tooltip",{attrs:{title:"SPU关联SKU中,最低的销售特价"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("div",{staticStyle:{display:"flex","flex-direction":"column","align-items":"center","margin-left":"0.57142857em",height:"21px"}},[s("a-icon",{class:e.sortColumn&&e.sortColumn.dataIndex===t.dataIndex&&"ascend"===e.sortOrder?"custom-table-column-sorter-up on":"custom-table-column-sorter-up",attrs:{type:"caret-up"}}),s("a-icon",{class:e.sortColumn&&e.sortColumn.dataIndex===t.dataIndex&&"descend"===e.sortOrder?"custom-table-column-sorter-up on":"custom-table-column-sorter-up",attrs:{type:"caret-down"}})],1)])]:"qty"===t.dataIndex?[s("div",{staticClass:"flex-layout align-center click-dom flex-align",on:{click:function(a){return e.toggleSortOrder(t)}}},[s("div",{staticClass:"line-height-16"},[e._v("\n 销售库存\n "),s("a-tooltip",{attrs:{title:"SPU关联SKU所有销售库存值之和"}},[s("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),s("div",{staticStyle:{display:"flex","flex-direction":"column","align-items":"center","margin-left":"0.57142857em",height:"21px"}},[s("a-icon",{class:e.sortColumn&&e.sortColumn.dataIndex===t.dataIndex&&"ascend"===e.sortOrder?"custom-table-column-sorter-up on":"custom-table-column-sorter-up",attrs:{type:"caret-up"}}),s("a-icon",{class:e.sortColumn&&e.sortColumn.dataIndex===t.dataIndex&&"descend"===e.sortOrder?"custom-table-column-sorter-up on":"custom-table-column-sorter-up",attrs:{type:"caret-down"}})],1)])]:[e._v("\n "+e._s(t.title)+"\n ")]],2)}))],2),s("div",{staticClass:"custome-loop"},e._l(e.dataSource,(function(t){return s("single-comp",{key:t.id,ref:"singleComp",refInFor:!0,attrs:{receiveData:t,alreadySelectArr:e.receiveCheckArr,columns:e.columns,timestamp:+new Date},on:{singleSelect:e.singleSelect,singleCancel:e.singleCancel,updateStatus:e.getTableList,categoryUpdated:e.categoryUpdated,seeSkuAction:e.seeSkuAction}})})),1)],1),s("div",{directives:[{name:"show",rawName:"v-show",value:0===e.dataSource.length,expression:"dataSource.length === 0"}]},[s("empty-comp")],1),s("p-agination",{attrs:{total:e.pageTotal,currentPage:e.query.page,computedPageNumber:e.computedPageNumber,pageSize:e.query.limit},on:{jumpTableChange:e.jumpTableChange,selectPageSizeChange:e.selectPageSizeChange}})],1)],1)],1),s("status-ask",{ref:"statusAsk"}),s("export-layout",{ref:"exportLayout",attrs:{multiple:"",defaultSet:e.defaultSet,nodeSet:e.nodeSet,submitMethod:e.postProductExportSpu},on:{exportSucess:e.exportSucess}}),s("export-success",{ref:"exportSuccess",attrs:{windowOpen:""}}),s("import-component",{ref:"different_spu",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=spu_aggregate",submitMethod:e.postProductImportSpu_aggregate},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多10000条数据,文件最大20M;")])]),s("import-component",{ref:"product_create",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=product_create",submitMethod:e.postProductImportProduct_create},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多10000条数据,文件最大20M;")])]),s("import-component",{ref:"product_update",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=product_update",submitMethod:e.postProductImportProduct_update},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多10000条数据,文件最大20M;")])]),s("import-component",{ref:"status_update",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=status_update",submitMethod:e.postProductImportStatus_update},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多10000条数据,文件最大20M;")])]),s("import-component",{ref:"class_attribute_create",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=class_attribute_create",submitMethod:e.postProductImportClass_attribute_create},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多10000条数据,文件最大20M;")])]),s("import-component",{ref:"class_attribute_update",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=class_attribute_update",submitMethod:e.postProductImportClass_attribute_update},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多10000条数据,文件最大20M;")])]),s("import-component",{ref:"product_detail_gallery",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=product_detail_gallery",submitMethod:e.postProductImportProduct_detail_gallery},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多10000条数据,文件最大20M;")])]),s("import-component",{ref:"distribution_product_create",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=distribution_product_create",submitMethod:e.postProductImportDistribution_product_create},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1、导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2、Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3、模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4、单次导入最多10000条数据,文件最大20M;")])]),s("import-component",{ref:"product_data_clearing",attrs:{fieldType:"product",templatePath:"/api-product/admin/import/template?action=product_data_clearing",submitMethod:e.postProductImportData_clear},on:{uploadSuccess:e.uploadSuccess}},[s("p",[e._v("1.导入时请严格按模板导入,不要对模板格式做任何修改;")]),s("p",[e._v("2.Sheet1中的第一行和第二行禁止删除和修改;")]),s("p",[e._v("3.模板内容请参考Sheet2中的示例进行填写;")]),s("p",[e._v("4.单次导入最多10000条数据,文件最大20M;")]),s("p",{staticClass:"errorColor"},[e._v("5.选填字段,输入empty表示清空已录入数据,不填写表示不编辑修改")])]),s("importMultipleModal",{ref:"importMultipleModal",on:{uploadSuccess:e.uploadSuccess}}),s("multipleCategory",{key:e.categoryKey,ref:"multipleCategory",attrs:{requestObj:e.categoryAsyncObj},on:{updateStatus:e.getTableList}}),s("skuDetail",{ref:"skuDetail"})],1)},mt=[],ht=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"customeLayout"},[a("a-row",[a("a-col",{staticClass:"single-header",attrs:{span:24}},[a("div",{staticClass:"rowHeader"},[a("a-checkbox",{attrs:{checked:t.singelChecked},on:{change:t.onChange}}),a("i",{staticClass:"rowCheck"}),a("div",{staticStyle:{width:"20%"}},[a("custom-tool-tip",{attrs:{limitSize:"4",term:"店铺"}},[t._v("\n "+t._s(t.receiveData.store_name)+"\n ")])],1),a("div",{staticClass:"show-label",staticStyle:{width:"15%"}},[a("custom-tool-tip",{attrs:{limitSize:"4",term:"SPU编码"}},[t._v("\n "+t._s(t.receiveData.spu.replace(/\s/g," "))+"\n ")])],1),a("div",{staticClass:"show-label",staticStyle:{width:"15%"}},[a("custom-tool-tip",{attrs:{limitSize:"4",term:"异款SPU规则ID"}},[t.receiveData.spu_aggregation_rule_id?a("router-link",{attrs:{target:"_blank",to:{path:"/product/tool/differentSpuRules/detail/id/"+t.receiveData.spu_aggregation_rule_id+"/websiteId/"+t.websiteId}}},[t._v("\n "+t._s(t.receiveData.spu_aggregation_rule_id)+"\n ")]):[t._v("\n - -\n ")]],2)],1),a("div",{staticClass:"show-label",staticStyle:{width:"15%"}},[a("custom-tool-tip",{attrs:{limitSize:"4",term:"货号"}},[t._v("\n "+t._s(t.receiveData.style_id.replace(/\s/g," "))+"\n ")])],1),a("div",{staticClass:"show-label",staticStyle:{width:"20%"}},[a("custom-tool-tip",{attrs:{limitSize:"4",term:"系列名称"}},[t._v("\n "+t._s(t.receiveData.series_name.replace(/\s/g," "))+"\n ")])],1),a("div",{staticClass:"show-label",staticStyle:{width:"22%"}},[a("custom-tool-tip",{attrs:{term:"创建时间"}},[t._v("\n "+t._s(t._f("momentForUnix")(t.receiveData.created_at))+"\n ")])],1)],1)])],1),a("a-row",{staticClass:"table-table"},[t.receiveData.operation?a("a-col",{staticClass:"padding-tbl-16 table-td",attrs:{span:8}},[a("commodity-comp",{ref:"singleCommodity",attrs:{showTag:"",commodityObj:t.receiveData.operation,frontData:t.setFrontData(t.receiveData.operation)}})],1):t._e(),t._l(t.columns,(function(e){return a("a-col",{key:e.dataIndex,staticClass:"single-content-padding table-td",attrs:{span:e.span}},[e.showLable?[a("a-tooltip",[a("template",{slot:"title"},[t._v("\n "+t._s(t.receiveData[e.dataIndex])+"\n ")]),a("p",[t._v(t._s(t._f("stringFilter")(t.receiveData[e.dataIndex])))])],2)]:"merchantStatus"===e.dataIndex?[a("p",[t._v(t._s(t.merchantStatusFilter(t.receiveData.merchandise_status)))])]:"status"===e.dataIndex?[a("p",[t._v(t._s(t._f("filterStatus")(t.receiveData[e.dataIndex])))])]:"price"===e.dataIndex?[t._v("\n "+t._s(t._f("stringFilter")(t.receiveData.special_price))),a("br")]:"id"===e.dataIndex?[a("a",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/product/get",expression:"'product:/admin/product/get'"}],attrs:{href:"javascript:;"},on:{click:function(e){return t.enterDetail(t.receiveData)}}},[t._v("\n 查看SKU明细\n ")]),a("div"),a("a",{staticClass:"mount-cate",attrs:{href:"javascript:;","data-id":t.receiveData.id}},[t._v("\n 加挂运营分类\n "),a("div",{staticClass:"product-cateogry-layout"},[a("div",{staticClass:"img-container"},[a("linkCategoryVue",{ref:"linkCategoryVue",refInFor:!0,staticStyle:{width:"300px",height:"300px"},attrs:{requestObj:t.asyncObj,id:[t.receiveData.search_id]},on:{categoryUpdated:t.categoryUpdated}})],1)])])]:[a("p",[t._v(t._s(t._f("stringFilter")(t.receiveData[e.dataIndex])))])]],2)}))],2)],1)},_t=[],ft={components:{commodityComp:m["a"],customToolTip:h["a"],linkCategoryVue:C},computed:{websiteId:function(){return this.$store.getters.websiteId}},props:{receiveData:{type:Object,required:!0},alreadySelectArr:{type:Array,required:!0},columns:{type:Array,required:!0},timestamp:{type:Number,default:0}},data:function(){return{singelChecked:!1,singleHeight:Number,btnCollection:[],popoverVisible:!1,frontData:[],asyncObj:{method:v["r"],queryKeyWord:{search_id_list:""}}}},watch:{timestamp:{handler:function(){this.alreadySelectArr.includes(this.receiveData.id)?this.singelChecked=!0:this.singelChecked=!1,this.statusBtn(this.receiveData.goods_status)}}},mounted:function(){var t=this;this.$nextTick((function(){t.statusBtn(t.receiveData.goods_status)}))},methods:{transformClass:function(t){if(void 0===t||t.length<=0)return"- -";for(var e=t[0],a=1;a "+t[a];return e},setFrontData:function(){var t=this.receiveData.operation;if(!t)return[];var e=this,a=[{term:"商户",text:t.vendor_name,col:2},{term:"品牌名称",text:t.brand,col:2},{term:"基础分类",text:e.transformClass(t.categories),col:1}];return a},categoryUpdated:function(){this.$emit("categoryUpdated")},linkCategory:function(t){this.$refs.linkCategoryVue.readyShow("add",t)},remoteMethod:function(t,e,a,s,r){var i=this;this.$confirm({icon:function(t){return t(_["a"])},title:t,onOk:function(){e(a).then((function(t){t&&s(a)})).catch((function(t){i.$message.error(t.message),r()}))}})},merchantStatusFilter:function(t){switch(t){case 0:return"已上架";case 1:return"已下架";default:return"- -"}},updatePageStatus:function(){this.$emit("updateStatus")},successCallBack:function(){this.$store.commit("Decide_toggleLanguage_success"),this.updatePageStatus()},batchShelfTips:function(t){1===Number(t.status)?this.$message.success("上架成功"):this.$message.success("下架成功"),this.updatePageStatus()},freezeAction:function(t){var e={product_ids:[this.receiveData.id].map(Number),status:3};this.remoteMethod("确认要更改为上架不可售吗?",P["ob"],e,this.successCallBack)},actionShelf:function(t){var e={product_ids:[this.receiveData.id].map(Number),status:Number(t)};this.remoteMethod("确认要".concat("1"===String(t)?"上":"下","架吗?"),P["ob"],e,this.batchShelfTips)},detailStatus:function(t){switch(t){case 3:return this.freezeAction();default:return this.actionShelf(t)}},statusBtn:function(t){var e=[];0===t?e=[{id:1,name:"上架",permission:"product:/admin/goods/batch_shelf"},{id:3,name:"上架不可售",permission:"product:/admin/goods/batch_shelf"},{id:2,name:"下架",permission:"product:/admin/goods/batch_shelf"}]:2===t?e=[{id:1,name:"上架",permission:"product:/admin/goods/batch_shelf"},{id:3,name:"上架不可售",permission:"product:/admin/goods/batch_shelf"}]:1===t?e=[{id:3,name:"上架不可售",permission:"product:/admin/goods/batch_shelf"},{id:2,name:"下架",permission:"product:/admin/goods/batch_shelf"}]:3===t&&(e=[{id:1,name:"上架",permission:"product:/admin/goods/batch_shelf"},{id:2,name:"下架",permission:"product:/admin/goods/batch_shelf"}]),this.$set(this,"btnCollection",e)},onChange:function(t){t.target.checked?(this.$emit("singleSelect",{status:t.target.checked,id:this.receiveData.id}),this.checkSingle()):(this.$emit("singleCancel",{status:!1,id:this.receiveData.id}),this.cancelSingle())},checkSingle:function(){this.singelChecked=!0},cancelSingle:function(){this.singelChecked=!1},singleSelect:function(t){t?this.checkSingle():this.cancelSingle()},enterDetail:function(t){this.$emit("seeSkuAction",{spu:t.spu,store_id:t.store_id})},visibleChange:function(t){},mouseenter:function(t){},mouseleave:function(t){}},filters:{statusFilter:function(t){switch(t){case 0:return"普通商品";case 1:return"套装商品";case 2:return"虚拟商品";case 3:return"电子券";case 4:return"电子票";case 5:return"票券套装";default:return"- -"}},filterStatus:function(t){switch(t){case 0:return"初始状态";case 1:return"销售中";case 2:return"已下架";case 3:return"已售完";default:return"- -"}}}},yt=ft,vt=(a("b3c2"),Object(x["a"])(yt,ht,_t,!1,null,"575deb4f",null)),gt=vt.exports,bt=a("49b5");function St(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function xt(t){for(var e=1;e0?(this.queryParam.created_at_begin=H()(t[0]).format("YYYY-MM-DD"),this.queryParam.created_at_end=H()(t[1]).format("YYYY-MM-DD")):(this.queryParam.created_at_begin="",this.queryParam.created_at_end="")},multi_status:function(t){t.length>0?t.indexOf(this.$options.saleStatus.find((function(t){return"全部"===t.label})).value)>-1?this.queryParam.multi_status=this.$options.saleStatus.find((function(t){return"全部"===t.label})).value:this.queryParam.multi_status=t.join(","):this.queryParam.multi_status=this.$options.saleStatus.find((function(t){return"全部"===t.label})).value},receiveCheckArr:function(t){var e=this;this.queryParam.search_id_list=[],t.forEach((function(t){var a=e.tempDataSource.filter((function(e){return e.id===t}));a.length&&e.queryParam.search_id_list.push(a[0].search_id)}))}},computed:xt({},Object(W["f"])({storeList:function(t){return t.commodity.storeList},merchants:function(t){return t.commodity.merchantList},roles:function(t){return t.user.roles}})),productType:[{label:"全部",value:1e3},{label:"普通商品",value:0},{label:"套装商品",value:1},{label:"电子票",value:4},{label:"电子券",value:3},{label:"票券套装",value:5}],assignPermission:[{key:"0",permission:"",label:"新建普通商品"},{key:"1",permission:"",label:"新建套装商品"}],saleStatus:[{value:"0,1,2,3",label:"全部"},{value:"0",label:"初始状态"},{value:"1",label:"销售中"},{value:"2",label:"已下架"},{value:"3",label:"已售完"}],data:function(){return{tempDataSource:[],isClearId:!1,queryParam:{store_id:0,product_type:1e3,product_ids:"",name:"",merchant_id:0,merchant_skus:"",spus:"",brand_id_list:[],class_id:0,multi_status:"0,1,2,3",created_at_begin:"",created_at_end:"",min_special_price:void 0,max_special_price:void 0,min_qty:void 0,max_qty:void 0,foreign_name:"",stop_update_price:"",merchandise_status:1e3,barcode:"",sort:[],search_id_list:[],style_ids:"",series_name:"",spu_type:0,spu_aggregation_rule_ids:"",merchant_spus:"",merchandise_status_list:""},loading:!1,asyncObj:{method:v["b"],queryKeyWord:{origin_name:""}},asyncObjForClass:{method:v["g"],queryKeyWord:{product_class_name:""},extraParam:{need_path:1}},dateArr:[],columns:wt,indeterminate:!1,checkAll:!1,receiveCheckArr:[],customeKey:"1",saleStatusKey:"1",labelCol:{span:6},wrapperCol:{span:18},hasCreated:!1,expand:!1,toggleName:"展开",defaultSet:Pt,nodeSet:R["a"],postProductExportSpu:P["Bb"],postProductImportSpu_aggregate:P["Vb"],postProductImportProduct_create:P["Rb"],postProductImportProduct_update:P["Ub"],postProductImportStatus_update:P["Wb"],postProductImportClass_attribute_create:P["Db"],postProductImportClass_attribute_update:P["Eb"],postProductImportProduct_detail_gallery:P["Sb"],postProductImportDistribution_product_create:P["Gb"],postProductImportData_clear:P["Fb"],sortColumn:{},sortOrder:void 0,multi_status:this.$options.saleStatus.map((function(t){return t.value})),oldOptions:this.$options.saleStatus.map((function(t){return t.value})),customStoreList:[],store_id_list:[],store_id_list_old:[],categoryKey:1,categoryAsyncObj:{method:v["r"],queryKeyWord:{search_id_list:""}}}},methods:{moment:H.a,saleStatusHandleChange:function(t){this.checkAllAction(t,this.$options.saleStatus.map((function(t){return t.value})),"oldOptions","multi_status",this.$options.saleStatus.find((function(t){return"全部"===t.label})).value)},storeHandleChange:function(t){this.checkAllAction(t,this.customStoreList.map((function(t){return t.id})),"oldOptions","store_id_list",this.customStoreList.find((function(t){return"全部"===t.title})).id,"0")},categoryUpdated:function(){var t=this.$refs.singleComp;t.forEach((function(t){return t.$forceUpdate()})),this.categoryKey=Math.random()},multipleCategory:function(){this.receiveCheckArr.length?this.$refs.multipleCategory.showModal("add",{select:this.queryParam.search_id_list}):this.$message.error("请至少选择一个商品")},exportSucess:function(){this.$refs.exportSuccess.showModal("导出任务已提交","导出中心","/analysis/export/list")},uploadSuccess:function(){this.$refs.exportSuccess.showModal("导入任务已提交","导入中心","/analysis/import/list")},toggle:function(){this.expand=!this.expand,!0===this.expand?this.toggleName="收起":this.toggleName="展开"},rangeTransform:function(t){return void 0===t||null===t?"":String(t)},removeFrontEmpty:function(t){return t.includes("0")?[]:t},singleFrontEmpty:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0";return t===e?[]:[t]},waitTransformType:function(t){var e=["min_qty","max_qty","min_special_price","max_special_price"],a=this;return e.forEach((function(e){t[e]=a.rangeTransform(t[e])})),t.merchandise_status_list=0===this.queryParam.merchandise_status_list?[0]:1===this.queryParam.merchandise_status_list?[1]:[],t.store_id_list=this.removeFrontEmpty(this.store_id_list),t.merchant_id_list=this.singleFrontEmpty(this.queryParam.merchant_id,0),t.status_list=this.queryParam.multi_status.split(",").map(Number),t},getTableList:function(){var t=this;this.loading=!0;var e=Object.assign({},this.query,this.queryParam);e=this.waitTransformType(e),Object(P["lc"])(e,{timeout:6e4}).then((function(e){var a=e.data;if(a.spu_list&&a.spu_list.length>0){t.loading=!1;var s=[];a.spu_list.map((function(t){var e={};e.id=t.product_id,e.store_name=t.store_name,e.product_type=t.product_type,e.status=t.status,e.price=-1===t.price?"":"".concat(t.currency_symbol," ").concat(t.price),e.special_price=-1===t.special_price?"":"".concat(t.currency_symbol," ").concat(t.special_price),e.merchant_price=-1===t.merchant_price?"":"".concat(t.merchant_currency_symbol," ").concat(t.merchant_price),e.merchant_special_price=-1===t.merchant_special_price?"":"".concat(t.merchant_currency_symbol," ").concat(t.merchant_special_price),e.qty=t.qty,e.is_saas=t.is_saas,e.created_at=t.created_at,e.store_id=t.store_id,e.spu=t.spu,e.operation={},e.operation.product_image_list=t.product_image_list||[],e.operation.id=t.product_id,e.operation.name=t.product_name,e.operation.vendor_name=t.merchant_name,e.operation.sku=t.merchant_sku,e.operation.spu=t.spu,e.operation.brand=t.brand_name,e.operation.product_link=t.url,e.operation.categories=t.category_name_list,e.operation.store_type=t.store_type,e.operation.foreign_name=t.foreign_name,e.operation.search_id=t.search_id,t.operation&&delete t.operation;var a=Object.assign({},t,e);s.push(a)})),t.dataSource=s,t.dataSource.forEach((function(e){var a=t.tempDataSource.filter((function(t){return t.id===e.id}));a.length||t.tempDataSource.push(e)})),t.pageTotal=a.total_count,t.checkAllSelectStatus()}else t.resultNull();t.remoteSelect()}))},search:function(){this.query.page=1,this.receiveCheckArr=[],this.queryParam.search_id_list=[],this.getTableList()},reset:function(){var t=this;this.queryParam={store_id:0,product_type:1e3,product_ids:"",name:"",merchant_id:0,merchant_skus:"",spus:"",brand_id_list:[],class_id:0,multi_status:"0,1,2,3",created_at_begin:"",created_at_end:"",min_special_price:void 0,max_special_price:void 0,min_qty:void 0,max_qty:void 0,foreign_name:"",stop_update_price:"",merchandise_status:1e3,barcode:"",search_id_list:[],sort:[],style_ids:"",series_name:"",spu_type:0,spu_aggregation_rule_ids:"",merchant_spus:"",merchandise_status_list:""},this.dateArr=[],this.customeKey=10*Math.random(),this.saleStatusKey=10*Math.random(),this.multi_status=this.$options.saleStatus.map((function(t){return t.value})),this.oldOptions=this.$options.saleStatus.map((function(t){return t.value})),this.sortColumn={},this.$store.dispatch("getCouponStoreList").then((function(e){t.customStoreList=[{id:"0",title:"全部"}].concat(Object(l["a"])(e)),t.store_id_list=t.customStoreList.map((function(t){return t.id})),t.store_id_list_old=t.store_id_list})),this.isClearId=!0,this.search()},asyncSelectCallback:function(t){this.queryParam.brand_id_list=t||[]},asyncSelectCallbackForCategory:function(t){if(t){var e=t.id;this.queryParam.class_id=Number(e)}else this.queryParam.class_id=0},requestDataFilter:function(t){var e=t.data.brand_infos;return t.data.brand_infos&&t.data.brand_infos.length?(e.map((function(t){t.id=t.brand_id,t.name=t.origin_name})),e):[]},requestDataFilterForClass:function(t){var e=t.data.product_class||[];return e.filter((function(t){return t.path})).map((function(t){return{id:t.product_class_id,name:t.path}}))},filterOption:function(t,e){return e.componentOptions.children[0].text.toLowerCase().indexOf(t.toLowerCase())>=0},onChange:function(t){this.dateArr=t},batchShelfTips:function(t){1===Number(t.status)?this.$message.success("上架成功"):this.$message.success("下架成功"),this.getTableList()},successCallBack:function(){this.$store.commit("Decide_toggleLanguage_success"),this.getTableList()},errorCallBack:function(){this.getTableList()},remoteSelect:function(){this.$store.dispatch("getCouponStoreList"),this.$store.dispatch("getCommodityMerchantList")},openExport:function(){this.$refs.exportLayout.showModal(this.receiveCheckArr,this.waitTransformType(this.queryParam),this.pageTotal)},decidePermission:function(){var t=["product:/admin/import/product_create","product:/admin/import/product_update","product:/admin/import/status_update","product:/admin/import/class_attribute_create","product:/admin/import/class_attribute_update","product:/admin/import/product_detail_gallery","product:/admin/import/product_image","product:/admin/import/distribution_product_create","product:/admin/import/product_data_clearing"];for(var e in this.roles)if(t.includes(e)&&"1"===this.roles[e])return!0},openStorePriceSet:function(){window.open("/product/manage/store/price/set")},sortHandleChange:function(t,e){var a={ascend:"asc",descend:"desc"};this.queryParam.sort=e?[{field:"price"===e.dataIndex?"special_price":e.dataIndex,order:a[t]}]:[],this.getTableList()},toggleSortOrder:function(t){var e,a=t.sortDirections,s=this.sortOrder,r=this.sortColumn;if(Ct(r,t)&&void 0!==s){var i=a.indexOf(s)+1;e=i===a.length?void 0:a[i]}else e=a[0];this.sortOrder=e,this.sortColumn=e?t:null,this.sortHandleChange(this.sortOrder,this.sortColumn)},isSortColumn:function(t){var e=this.sSortColumn;return!(!t||!e)&&kt(e)===kt(t)},seeSkuAction:function(t){this.$refs.skuDetail.getTableList(t)},jumpTableChange:function(t){this.query.page=t;var e=JSON.parse(JSON.stringify(this.queryParam.search_id_list));this.queryParam.search_id_list=[],this.getTableList(this.query),this.queryParam.search_id_list=e},selectPageSizeChange:function(t){var e=JSON.parse(JSON.stringify(this.queryParam.search_id_list));this.queryParam.search_id_list=[],this.query.limit=t;var a=Math.floor((this.pageTotal-1)/t)+1,s=this.query.page;s=s>a?a:s,0===a&&(s=this.query.page),this.query.page=s,this.getTableList(this.query),this.queryParam.search_id_list=e}},mounted:function(){var t=this;this.hasCreated=Boolean(this.decidePermission()),this.$store.dispatch("getCouponStoreList").then((function(e){t.customStoreList=[{id:"0",title:"全部"}].concat(Object(l["a"])(e)),t.store_id_list=t.customStoreList.map((function(t){return t.id})),t.store_id_list_old=t.store_id_list})),this.$store.commit("SET_Controller_HddenLanguages",!0),window.spuInstance=this,jt()},beforeRouteLeave:function(t,e,a){this.$store.commit("SET_Controller_HddenLanguages",!1),a()},beforeDestroy:function(){this.tempDataSource=[]},created:function(){this.$route.query.rule_id&&(this.queryParam.spu_aggregation_rule_ids=this.$route.query.rule_id)}},Mt=Nt,At=(a("7dd6"),a("a3a2b"),Object(x["a"])(Mt,pt,mt,!1,null,"5a0b7b06",null)),Et=At.exports,Ft=a("b921");function Kt(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function Ut(t){for(var e=1;e3e5)return void(this.maxTips=!0);this.stepNumber=1,this.handleCallback()}else t.length?(this.stepNumber=1,this.handleCallback()):this.selectUserDecide=!0}}}),o=i,n=a("2877"),c=Object(n["a"])(o,s,r,!1,null,null,null);e["a"]=c.exports},c5d1:function(t,e,a){},ca22:function(t,e,a){},e0a4:function(t,e,a){"use strict";a("e45d")},e37f:function(t,e,a){},e45d:function(t,e,a){},ebc0:function(t,e,a){"use strict";a("b26b")}}]);