(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["distribution"],{"0bfd":function(t,e,a){"use strict";var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{},[a("div",{staticStyle:{"padding-right":"24px"}},[a("custom-single-select",{key:t.customeKey,attrs:{requestObj:t.asyncObj,requestDataFilter:t.requestDataFilter,size:25,placeholder:t.placeholder},on:{asyncSelectCallback:t.asyncSelectCallback}})],1),a("div",{staticClass:"tag-container customContent"},[a("a-spin",{attrs:{spinning:t.loading}},[a("div",{staticClass:"tag-box",attrs:{id:"tag-box"}},[a("ul",{attrs:{id:"scroll-content"}},t._l(t.gData,(function(e){return a("li",{key:e.store_id,class:["tag",e.store_id===t.selectId?"selected":""],on:{click:function(a){return t.handleSelect(e.store_id)}}},[a("text-tool-tip",[t._v("\n "+t._s(e.store_name)+" (ID:"+t._s(e.store_id)+")\n ")])],1)})),0),t.gData.length||t.loading?t._e():a("emptyComp")],1)])],1)])},n=[],s=(a("c5f6"),a("cb5b")),r=a("6b5c"),o=a("792b"),c=a("3533"),l={components:{customSingleSelect:s["a"],emptyComp:o["a"],textToolTip:c["a"]},props:{type:{type:String,default:"1"},placeholder:{type:String,default:"请输入店铺名称"}},computed:{websiteId:function(){return this.$store.getters.websiteId}},watch:{websiteId:function(t,e){Number(t)!==Number(e)&&(this.customeKey=Math.random(),this.getTableList())}},data:function(){return{asyncObj:{method:r["l"],queryKeyWord:{store_name:""},extraParam:{store_type:Number(this.type)}},selectedKeys:[],gData:[],replaceFields:{children:"child",title:"store_name",key:"store_id",label:"store_name",value:"store_id"},queryParam:{selectId:void 0},customeKey:1,selectId:0,loading:!1}},methods:{getTableList:function(){var t=this;this.asyncSelectCallback({id:0}),this.loading=!0,this.$store.dispatch("Get_distribution_storeData",{store_type:Number(this.type)}).then((function(e){t.loading=!1,t.gData=e,e.length&&t.$nextTick((function(){t.asyncSelectCallback({id:t.gData[0].store_id})}))}))},handleSelect:function(t){this.asyncSelectCallback({id:t})},asyncSelectCallback:function(t){this.$store.commit("SET_Distribution_storeId",t.id),this.selectId=t.id,this.setTreeSelectStyle()},setTreeSelectStyle:function(){},requestDataFilter:function(t){var e=t.data.list||[];return e.map((function(t){t.id=t.store_id,t.name=t.store_name})),e},filterOption:function(t,e){return e.componentOptions.children[0].text.toLowerCase().indexOf(t.toLowerCase())>=0},selectChange:function(t){this.selectedKeys=[t]},treeSelect:function(t,e){e.node.$el;if(this.setTreeSelectStyle(),t.length){this.selectedKeys=t;var a=t[0];this.$store.commit("SET_Distribution_storeId",a)}},treeClick:function(t){var e=t.target;e="li"===e.parentElement.tagName.toLocaleString()?e.target.parentElement:e.parentElement.parentElement,setTimeout((function(){}))}},mounted:function(){this.getTableList()}},u=l,d=(a("df99"),a("2877")),p=Object(d["a"])(u,i,n,!1,null,null,null);e["a"]=p.exports},"0ea3":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("custom-bread",{attrs:{breadList:t.breadList}}),a("a-layout",{staticClass:"customContent"},[a("a-layout-sider",{staticStyle:{background:"#fff"},attrs:{width:"278"}},[a("a-card",{attrs:{bordered:!1,title:"选择分销店铺",bodyStyle:{padding:"24px 0 24px 24px"}}},[a("supplyStore",{attrs:{type:"2"}})],1)],1),t.storeId?a("a-layout-content",{staticStyle:{"margin-left":"16px",background:"#fff"}},[a("div",{staticClass:"top-tips detail-show-card"},[a("div",{staticClass:"pr"},[a("a-layout-content",{directives:[{name:"show",rawName:"v-show",value:t.loading,expression:"loading"}]},[a("div",{staticClass:"custom-loading"},[a("a-spin",{attrs:{spinning:t.loading}})],1)]),a("detail-list",[a("detail-list-item",{attrs:{term:"商户名称"}},[t._v(t._s(t.targetObj.merchant_name)+" (ID:"+t._s(t.targetObj.merchant_id)+")")]),a("detail-list-item",{attrs:{term:"主店铺"}},[t._v(t._s(t._f("stringFilter")(t.targetObj.store_name))+" (ID:"+t._s(t.targetObj.store_id)+")")]),a("detail-list-item",{attrs:{term:"主店铺所在站点"}},[t._v(t._s(t.targetObj.website_name))]),a("detail-list-item",{attrs:{term:"主店铺供货状态"}},[t._v(t._s(t.transformLable(t.targetObj.supplier_status)))]),a("detail-list-item",{attrs:{term:"供货数量"}},[t._v(t._s(t.targetObj.product_total))]),a("detail-list-item",{attrs:{term:"分销商品数量"}},[t._v(t._s(t.targetObj.dist_product_total))])],1)],1)]),a("div",{staticStyle:{height:"16px",background:"#f0f2f5"}}),a("a-tabs",{key:t.customKey,attrs:{"default-active-key":"1",tabBarStyle:{paddingLeft:"24px"}},on:{change:t.tablePaneChange}},[a("a-tab-pane",{key:"1",attrs:{tab:"自动选品设置"}},[a("div",{staticClass:"tabs-layout-padding"},[a("productSelect")],1)]),a("a-tab-pane",{key:"2",attrs:{tab:"商品更新设置"}},[a("div",{staticClass:"tabs-layout-padding"},[a("syncSetting")],1)]),a("a-tab-pane",{key:"3",attrs:{tab:"任务记录"}},[a("div",{staticClass:"tabs-layout-padding"},[a("taskRecord",{key:t.taskKey})],1)])],1)],1):a("a-layout-content",{staticClass:"empty-content"},[a("div",{staticClass:"empty-content-box"},[a("empty-comp")],1)])],1)],1)},n=[],s=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),r=a("5633"),o=a("792b"),c=a("0bfd"),l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"flex-layout mb24",staticStyle:{background:"#fbfbfb",padding:"16px 24px"}},[a("div",[a("a-icon",{staticStyle:{color:"#faad14","margin-right":"8px"},attrs:{type:"exclamation-circle"}})],1),t._m(0)]),a("div",[t.pageLoading?[a("a-skeleton")]:[a("a-form",{staticClass:"custom-form",attrs:{form:t.form},on:{submit:t.handleSubmit}},[a("a-form-item",{staticClass:"form-item-input-margin-top",attrs:{labelCol:t.labelCol,wrapperCol:t.wrapperCol,required:"",label:"自动选品状态"}},[a("a-radio-group",{on:{change:t.changeStatus},model:{value:t.status,callback:function(e){t.status=e},expression:"status"}},t._l(t.statusRange,(function(e){return a("a-radio",{key:e.value,attrs:{value:e.value}},[t._v("\n "+t._s(e.label)+"\n ")])})),1)],1),a("a-form-item",{staticClass:"form-item-radio-margin-top",attrs:{labelCol:t.labelCol,wrapperCol:t.wrapperCol,required:"",label:"选择商品范围"}},[a("a-radio-group",{on:{change:t.changeRange},model:{value:t.selection_type,callback:function(e){t.selection_type=e},expression:"selection_type"}},t._l(t.activeRange,(function(e){return a("a-radio",{key:e.value,attrs:{value:e.value}},[t._v("\n "+t._s(e.label)+"\n ")])})),1),a("div",{directives:[{name:"show",rawName:"v-show",value:2===t.selection_type,expression:"selection_type === 2"}],staticClass:"select-part"},[a("div",{staticClass:"flex-layout flex-align"},[a("div",[t._v("\n 选择价格范围:\n ")]),a("div",[a("div",{staticClass:"flex-layout"},[a("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"最低商户特价",min:0,max:99999,precision:2},on:{blur:t.highOfPriceInput},model:{value:t.lowOfPrice,callback:function(e){t.lowOfPrice=e},expression:"lowOfPrice"}}),a("span",{staticClass:"perferentianRule-customRadio-value-style"},[t._v(t._s(t._f("stringFilter")(t.selectObj.merchant_currency)))]),a("div",{staticClass:"select-middle"},[t._v("--")]),a("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"最高商户特价",min:0,max:99999,precision:2},on:{blur:t.highOfPriceInput},model:{value:t.highOfPrice,callback:function(e){t.highOfPrice=e},expression:"highOfPrice"}}),a("span",{staticClass:"perferentianRule-customRadio-value-style"},[t._v(t._s(t._f("stringFilter")(t.selectObj.merchant_currency)))])],1)])]),a("div",{staticClass:"error-tips errorColor"},[t._v(t._s(t.priceTips))]),a("div",{staticClass:"flex-layout "},[a("div",[t._v("选择商品品牌:")]),a("div",[a("a-textarea",{staticStyle:{width:"100%"},attrs:{autoSize:{minRows:4},placeholder:"请输入品牌ID,多个品牌用英文状态逗号隔开,最多2000个"},model:{value:t.includeBrandId,callback:function(e){t.includeBrandId=e},expression:"includeBrandId"}}),a("div",{staticClass:"error-tips errorColor"})],1)]),a("div",{staticClass:"flex-layout form-item-input-margin-top"},[a("div",[t._v("\n 选择基础分类:\n ")]),a("div",[a("a-button",{staticStyle:{"margin-bottom":"20px"},on:{click:t.selectModal}},[t._v("请选择")]),a("a-textarea",{staticStyle:{width:"100%",display:"block"},attrs:{autoSize:{minRows:4},placeholder:"支持直接输入:请输入品类ID,多个品类用英文状态逗号隔开,最多1000个"},model:{value:t.enterValue,callback:function(e){t.enterValue=e},expression:"enterValue"}})],1)])])],1),a("a-form-item",{staticClass:"form-item-input-margin-top form-item-hide-margin-bottom",attrs:{labelCol:t.labelCol,wrapperCol:t.wrapperCol,label:"排除商品范围"}},[a("div",{staticClass:"select-part mt6"},[a("div",{staticClass:"flex-layout "},[a("div",[t._v("排除品牌商品:")]),a("div",[a("a-textarea",{staticStyle:{width:"100%"},attrs:{autoSize:{minRows:4},placeholder:"请输入品牌ID,多个品牌用英文状态逗号隔开,最多2000个"},model:{value:t.excludeBrandId,callback:function(e){t.excludeBrandId=e},expression:"excludeBrandId"}}),a("div",{staticClass:"error-tips errorColor"})],1)]),a("div",{staticClass:"flex-layout "},[a("div",[t._v("排除过期商品:")]),a("div",[t._v("\n 商品已下架超过\n "),a("a-input-number",{staticStyle:{width:"160px"},attrs:{placeholder:"请输入",min:0,max:99999,precision:0},model:{value:t.downShelfTime,callback:function(e){t.downShelfTime=e},expression:"downShelfTime"}}),a("span",{staticClass:"perferentianRule-customRadio-value-style"},[t._v("天")])],1)])])]),a("a-row",[a("a-col",{attrs:{span:"4"}}),a("a-col",{attrs:{span:"20"}},[a("div",{staticClass:"wait-tips-color"},[t.loading||t.oneMatchStatus?a("div",[t.loading&&!t.matchStatus?a("div",[a("a-spin",{attrs:{spinning:t.loading}})],1):a("div",[t._v("\n * 预计匹配商品数量 "),a("span",{staticClass:"weight-color"},[t._v(t._s(t.matched_count))]),t._v(",未同步商品数量 "),a("span",{staticClass:"warning-color"},[t._v(t._s(t.not_sync_count))]),t._v("\n   "),a("a",{attrs:{href:"javascript:;"},on:{click:function(e){return t.collectParams("match")}}},[t._v("重新计算")])])]):a("div",[t._v("\n * 查看预计匹配商品数量   "),a("a",{attrs:{href:"javascript:;"},on:{click:function(e){return t.collectParams("match")}}},[t._v("查看")])])]),a("a-button",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/distribution/product_create/settings",expression:"'product:/admin/distribution/product_create/settings'"}],staticClass:"customContent",attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v("保存并同步")])],1)],1)],1)]],2),a("tree-class",{ref:"selectClassComp",on:{selectClass:t.selectClass}})],1)},u=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",[t._v("1.更新并保存自动选品规则,会自动触发同步任务;")]),a("div",[t._v("2.分销店铺已同步的商品,不受自动选品规则变更的影响;新品按照新的选品规则进行同步。")])])}],d=(a("a481"),a("7cdf"),a("c5f6"),a("28a5"),a("ce19")),p=a("2f62"),f=a("6b5c");function h(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function m(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:"";if(!this.getRequestParams()){var e=this.status,a=this.selection_type,i=this.include_scope,n=this.exclude_scope,s={dist_store_id:this.storeId,status:e,selection_type:a,include_scope:i,exclude_scope:n};t?this.getMatch(s):this.postData(s)}},handleSubmit:function(){if(!this.getRequestParams()){var t=this;this.$confirm({title:"保存自动选品设置,并同步商品?",okText:"确定",cancelText:"取消",onOk:function(){t.collectParams()}})}},changeStatus:function(){},changeRange:function(){},processInclude:function(t){var e=this;t.forEach((function(t){if("brand_id"===t.attribute)e.includeBrandId=t.value;else if("price"===t.attribute){var a=t.value.split(",");e.lowOfPrice=a[0],e.highOfPrice=a[1]||void 0}else"class_id"===t.attribute&&(e.enterValue=t.value)}))},processExclude:function(t){var e=this;t.forEach((function(t){"brand_id"===t.attribute?e.excludeBrandId=t.value:"off_shelf_time"===t.attribute&&(e.downShelfTime=t.value)}))},getInfo:function(){var t=this;if(this.storeId){this.pageLoading=!0;var e={dist_store_id:this.storeId};Object(f["g"])(e).then((function(e){if(e){var a=e.data;t.selection_type=a.selection_type,t.status=a.status,t.processInclude(a.include_scope||[]),t.processExclude(a.exclude_scope||[])}})).finally((function(){t.pageLoading=!1}))}},setPriceTips:function(t){this.priceTips=t?"":"最高商户特价必须大于等于最低商户特价"},highOfPriceInput:function(t){return Number(this.highOfPrice)?Number(this.highOfPrice)46&&Number(this.maxWidth)>250?this.maxWidth:"250"}},render:function(){var t=arguments[0],e=this.$slots.default&&this.$slots.default[0];if(n(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=o,l=(a("ebc0"),a("2877")),u=Object(l["a"])(c,s,r,!1,null,null,null);e["a"]=u.exports},"3d6a":function(t,e,a){"use strict";a("e829")},5444:function(t,e,a){},"5a3a":function(t,e,a){"use strict";a("c218")},6914:function(t,e,a){"use strict";a("ef83")},"6ce4":function(t,e,a){"use strict";a("a11d")},"7bd4":function(t,e,a){},"9b10":function(t,e,a){},a103:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("custom-bread",{attrs:{breadList:t.breadList}}),a("a-layout",{staticClass:"customContent"},[a("a-layout-sider",{staticStyle:{background:"#fff"},attrs:{width:"278"}},[a("a-card",{attrs:{bordered:!1,title:"选择供货的主店铺",bodyStyle:{padding:"24px 0 24px 24px"}}},[a("supplyStore")],1)],1),a("a-layout",{staticStyle:{"margin-left":"16px",background:"#fff"}},[t.storeId?a("a-layout-content",[a("div",{staticClass:"top-tips detail-show-card"},[a("div",{},[a("detail-list",[a("detail-list-item",{attrs:{term:"商户名称"}},[t._v(t._s(t.targetObj.merchant_name)+" (ID:"+t._s(t.targetObj.merchant_id)+")")]),a("detail-list-item",{attrs:{term:"仓库名称"}},[t._v(t._s(t.targetObj.warehouse_name)+" (ID:"+t._s(t.targetObj.warehouse_id)+")")])],1)],1)]),a("div",{staticStyle:{height:"16px",background:"#f0f2f5"}}),a("a-tabs",{key:t.customKey,attrs:{"default-active-key":"1",tabBarStyle:{paddingLeft:"24px"}},on:{change:t.tablePaneChange}},[a("a-tab-pane",{key:"1",attrs:{tab:"设置分销渠道"}},[a("div",{staticClass:"tabs-layout-padding"},[a("setChannel")],1)]),a("a-tab-pane",{key:"2",attrs:{tab:"设置库存分配"}},[a("div",{staticClass:"tabs-layout-padding"},[a("setStock")],1)]),a("a-tab-pane",{key:"3",attrs:{tab:"任务记录"}},[a("div",{staticClass:"tabs-layout-padding"},[a("taskRecord",{key:t.taskKey})],1)])],1)],1):a("a-layout-content",{staticClass:"empty-content"},[a("div",{staticClass:"empty-content-box"},[a("empty-comp")],1)])],1)],1)],1)},n=[],s=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),r=a("5633"),o=a("792b"),c=a("0bfd"),l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("a-table",{ref:"table",attrs:{dataSource:t.dataSource,columns:t.columns,pagination:t.paginationSet,rowKey:"store_id",loading:t.loading},scopedSlots:t._u([{key:"store_slot",fn:function(e){return[a("text-tool-tip",[t._v("\n "+t._s(t._f("stringFilter")(e))+"\n ")])]}},{key:"status_slot",fn:function(e){return[a("text-tool-tip",[t._v("\n "+t._s(Boolean(e)?"启用":"禁用")+"\n ")])]}},{key:"supply_slot",fn:function(e,i){return[a("a-switch",{directives:[{name:"permission",rawName:"v-permission",value:"product:/admin/distribution/store/settings",expression:"'product:/admin/distribution/store/settings'"}],attrs:{"checked-children":"开启","un-checked-children":"关闭",checked:Boolean(e)},on:{click:function(e){return t.setStatusConfirm(i)}}}),a("br")]}}])})],1)},u=[],d=(a("c5f6"),a("3533")),p=a("6b5c"),f=a("ac0d"),h=a("2f62");function m(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function b(t){for(var e=1;e=0&&a.push(Number(i))}))})),a.forEach((function(t){Object.keys(e).forEach((function(i){e[i].indexOf(t)>=0&&a.push(Number(i))}))})),this.expandedKeys=Array.from(new Set(a))},getTableList:function(){var t=this;this.treeData.length||Object(r["C"])().then((function(e){e&&(t.treeData=e.data.list,t.flatTreeData())}))},showTreeModal:function(t){var e=this;this.getTableList(),this.visible=!0,this.checkedKeys=t,this.userInput=t,this.$nextTick((function(){e.getParentId()}))},deleteParentId:function(){},handleOk:function(){var t,e=this.searchId(this.userInput),a=Array.from(new Set((t=this.checkedKeys).concat.apply(t,Object(s["a"])(e).concat([this.userInput]))));this.$emit("selectClass",a),this.visible=!1},handleCancel:function(){this.visible=!1},treeExpand:function(t){this.expandedKeys=t}},directives:{click:{inserted:function(t){t.click()}}}},u=l,d=(a("6914"),a("2877")),p=Object(d["a"])(u,i,n,!1,null,"74e5c6e2",null);e["a"]=p.exports},df99:function(t,e,a){"use strict";a("5444")},e829:function(t,e,a){},ebc0:function(t,e,a){"use strict";a("b26b")},ef83:function(t,e,a){},f4e5:function(t,e,a){"use strict";a("9b10")}}]);