Commit 2e403208 by 无尘

fix: 修改判断

parent 2c9b3f26
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>GIC-集团后台</title><link href=./static/css/app.5fcf978e7806e3ab974972585d1c6680.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.6d043752d43bba1848df.js></script><script type=text/javascript src=./static/js/vendor.f83a9f6b94c222475884.js></script><script type=text/javascript src=./static/js/app.d8f90423cf6827bc41cd.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>GIC-集团后台</title><link href=./static/css/app.b265040c62fffd1d173188b9199ea061.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.62cddfda6d30adb51df9.js></script><script type=text/javascript src=./static/js/vendor.f83a9f6b94c222475884.js></script><script type=text/javascript src=./static/js/app.89f50a4c71081cc5cd07.js></script></body></html>
\ No newline at end of file
webpackJsonp([12],{GJjE:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,n=o("bOdI"),a=o.n(n),l=o("pFYg"),s=o.n(l),i=o("mvHQ"),c=o.n(i),u=o("3Xzz"),g=o("93Ik"),p=o("GXH0"),d=o.n(p),m=(o("DmJO"),o("3E4D")),f=o("Ch4/"),h=o("P9l9"),v=o("Mk6G"),b={name:"editPointSytem",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:"/"},{name:"编辑积分获取策略",path:""}],goodShow:!1,inputFlagNum:20,StoreOptions:[{label:"所有门店",value:"1"},{label:"门店分组",value:"2"},{label:"部分门店",value:"3"}],StoreTypeOptions:[{label:"所有门店",value:"-1"},{label:"自营",value:"0"},{label:"联营",value:"1"},{label:"加盟",value:"2"},{label:"代销",value:"3"},{label:"托管",value:"4"}],applyGoods:[{label:"所有商品",value:"1"}],openOnFocus:!0,alwaysOpen:!1,goodsOpen:!1,wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[],storeNormalizer:function(e){return{id:e.storeGroupId,label:e.storeGroupName,children:e.children}},goodsTreeOptions:[{id:"a",label:"a",children:[{id:"aa",label:"aa"}]}],goodNormalizer:function(e){return console.log(e),{id:e.key,label:e.name,children:e.subOptions}},wxTreeOptions:[{id:"company1",label:"Company1",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],mechantOption:[],allShopOption:[{label:"所有店铺",value:"1"}],allGoodOption:[{label:"所有商品",value:"1"}],storeListOptions:[],applyObjOption:[{label:"所有会员",value:"1"}],cateNameLength:0,ruleForm:{integralStrategyId:"ff80808163a7a09b0163b01171e202db",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",strategyName:1,strategyType:1,useCrowd:1,crowdJson:"",integralGetStatus:"1",integralGet:{fee:11,integral:12},integralGetStrategy:"1",integralGetFreezeDays:1,integralGetEffectiveDays:1,integralUseStatus:0,integralUse:null,channelList:[{integralStrategyChannelId:"ff808081649321d20164a1fafbdd01df",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",integralStrategyId:"ff80808163a7a09b0163b01171e202db",channelType:"1",openStatus:"0",channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:null,goodsRelationIdArr:null,storeRelationIdArr:null,enterpriseRelationIdArr:null},{integralStrategyChannelId:"ff808081649321d20164a1fafbdd01df",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",integralStrategyId:"ff80808163a7a09b0163b01171e202db",channelType:"3",openStatus:"0",channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:null,storeRelationIdArr:null,enterpriseRelationIdArr:null},{integralStrategyChannelId:"ff808081649321d20164a1fafbdd01df",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",integralStrategyId:"ff80808163a7a09b0163b01171e202db",channelType:"8",openStatus:"0",channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:null,storeRelationIdArr:null,enterpriseRelationIdArr:null}]},cateOptions:[{value:"1",label:"四舍五入"},{value:"2",label:"抹零"},{value:"3",label:"进位制"}]}},methods:(r={goBack:function(){this.$router.go(-1)},changeRoute:function(e){this.$router.push(e)},inputFocus:function(e){this.tempData=e},formatInput:function(e){console.log(e,e.target.value,this.tempData.integralUseDiscountControlLower),this.tempData.integralUseDiscountControlLower="NaN"==Number(String(this.tempData.integralUseDiscountControlLower).replace(/[^\.\d]/g,"")).toFixed(2)?"0.00":Number(String(this.tempData.integralUseDiscountControlLower).replace(/[^\.\d]/g,"")).toFixed(2),this.tempData.integralUseDiscountControlUpper="NaN"==Number(String(this.tempData.integralUseDiscountControlUpper).replace(/[^\.\d]/g,"")).toFixed(2)?"0.00":Number(String(this.tempData.integralUseDiscountControlUpper).replace(/[^\.\d]/g,"")).toFixed(2)},formatInputNum:function(e){this.ruleForm.integralGetEffectiveDays=v.a.getCharVal(String(this.ruleForm.integralGetEffectiveDays).replace(/[^\d]/g,""),4),this.ruleForm.integralGetFreezeDays=v.a.getCharVal(String(this.ruleForm.integralGetFreezeDays).replace(/[^\d]/g,""),4)},formatInputNumBlur:function(){this.ruleForm.integralGet.fee=Number(v.a.getCharVal(String(this.ruleForm.integralGet.fee).replace(/[^\.\d]/g,""),6)).toFixed(1),this.ruleForm.integralGet.integral=Number(v.a.getCharVal(String(this.ruleForm.integralGet.integral).replace(/[^\.\d]/g,""),8)).toFixed(1)},checkListValue:function(e){var t={flag:!0,text:""};return e.channelList.length&&e.channelList.forEach(function(e,o){e.openStatus&&2==e.integralUseDiscountControl&&(e.integralUseDiscountControlUpper&&e.integralUseDiscountControlLower||(t.flag=!1,t.text="请填写折扣率"),(parseInt(e.integralUseDiscountControlUpper)>10||parseInt(e.integralUseDiscountControlLower)>10||Number(e.integralUseDiscountControlUpper)<=Number(e.integralUseDiscountControlLower))&&(t.flag=!1,t.text="折扣率格式有误")),e.openStatus&&1==e.channelType&&!e.enterpriseRelationIdArr.length&&(t.flag=!1,t.text="请选择商户")}),console.log(t.flag),t},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var o=JSON.parse(c()(t.ruleForm));if(console.log(o),delete o.selectorParamsId,o.strategyName)if(1!=o.integralGetStatus||Number(o.integralGet.fee)&&Number(o.integralGet.integral))if(1!=o.integralGetStatus||Number(o.integralGetFreezeDays)||"0"==o.integralGetFreezeDays)if(1!=o.integralGetStatus||Number(o.integralGetEffectiveDays)){var r=t.checkListValue(o);r.flag?(o.channelList.forEach(function(e,t){e.openStatus=1==e.openStatus?1:0,delete e.strategyGoodsRelationIds,delete e.enterpriseRelationIds,delete e.storeRelationIds,1==e.channelType&&(e.strategyGoodsRelationIdArr=e.goodsRelationIdArr,delete e.goodsRelationIdArr),e.enterpriseRelationIdArr&&e.enterpriseRelationIdArr.length||(e.enterpriseRelationIdArr=[]),e.storeRelationIdArr&&e.storeRelationIdArr.length||(e.storeRelationIdArr=[]),e.strategyGoodsRelationIdArr&&e.strategyGoodsRelationIdArr.length||(e.strategyGoodsRelationIdArr=[])}),console.log(c()(o.channelList)),o.integralGet.fee=parseInt(10*o.integralGet.fee),o.integralGet.integral=parseInt(10*o.integralGet.integral),o.integralGet=c()(o.integralGet),t.saveForm(o)):m.a.showmsg(r.text,"error")}else m.a.showmsg("请填写积分有效期","error");else m.a.showmsg("请填写积分冻结期","error");else m.a.showmsg("请填写获取规则","error");else m.a.showmsg("请填写策略名称","error")})},saveForm:function(e){var t=this,o=e;console.log("策略编辑:",o),console.log("保存数据:",o),Object(h.c)("/api-admin/save-member-integral-strategy",o).then(function(e){console.log(e.data.result);var o=e.data;if(0==o.errorCode)return t.$message({message:"保存成功",type:"success"}),void t.changeRoute("/pointSystem");f.a.errorMsg(o)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},updateData:function(){this.ruleForm.integralGet.fee=parseInt(this.ruleForm.integralGet.fee/10),this.ruleForm.integralGet.integral=parseInt(this.ruleForm.integralGet.integral/10)},toggle:function(e){this.treeFlag=e,"store"==e&&(this.alwaysOpen=!0,console.log(this.alwaysOpen)),"brand"==e&&(this.goodsOpen=!0),"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,e.target.className,s()(e.target.className),this.treeFlag),"object"!=s()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&!e.target.className.includes("vue-treeselect__list-item vue-treeselect__indent-level")&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&!e.target.className.includes("vue-treeselect__checkbox vue-treeselect__checkbox--")&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className&&"vue-treeselect__option-arrow vue-treeselect__option-arrow--rotated"!=e.target.className;console.log(t),t&&("store"==this.treeFlag&&(this.alwaysOpen=!1),"brand"==this.treeFlag&&(this.goodsOpen=!1),"wx"==this.treeFlag&&(this.wxOpen=!1))}},selectStore:function(e,t){console.log(e,t),console.log(e,t.useCrowd)},selectWx:function(e,t,o){console.log(e,t,o,o.goodsRelationIds),o.strategyGoodsRelationIds=o.goodsRelationIds,console.log(o.goodsRelationIds);var r=this.ruleForm.channelList[t];r.strategyGoodsRelationIds=[],r.goodsRelationIds.forEach(function(e,t){r.strategyGoodsRelationIds.push(e)}),console.log(r)},searchFocus:function(e,t){console.log(e,t)},remoteMethod:function(e){console.log("query:",e),""!==e?this.getStoreList(e):this.storeListOptions=[]},getStoreList:function(e){var t=this;console.log(e);var o={searchParam:e,flag:null,requestProject:t.repProjectName};Object(h.e)("/api-plug/query-store-by-code-name",o).then(function(e){console.log(e,e.data,e.data.errorCode);var o=e.data;if(0==o.errorCode)return o.result.forEach(function(e,t){e.id=e.storeId,e.value=e.storeName,e.key=e.storeId}),void(t.storeListOptions=o.result);t.$message.error({duration:1e3,message:o.message})}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getStoreGroup:function(){var e=this;Object(h.e)("/api-admin/get-clique-storegroup",{}).then(function(t){console.log(t.data.result);var o=t.data;0!=o.errorCode?f.a.errorMsg(o):e.treeOptions=o.result}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},toInput:function(e){console.log(e);var t="";t=v.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.strategyName=t.trim(),this.cateNameLength=v.a.getZhLen(this.ruleForm.strategyName),console.log(this.ruleForm)},selStore:function(e,t,o){console.log(e,t,o),o.storeRelationIdArr=[]},wxChange:function(e){console.log("微信选择商品类别:",e),this.getGoodsCategory()},changeGood:function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()},getGoodsBrand:function(){var e=this;Object(h.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)f.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsCategory:function(){var e=this;Object(h.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)f.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},showGoodsDialog:function(){console.log("show"),this.goodShow=!0},selectGoods:function(e){console.log(e),this.goodShow=!1},getInfo:function(){var e=this,t={strategyId:e.ruleForm.integralStrategyId};Object(h.e)("/api-admin/get-member-integral-strategy",t).then(function(t){console.log(t.data.result);var o=t.data;if(0==o.errorCode){var r=t.data.result.strategy,n=t.data.result.enterpriseList;return n.forEach(function(e,t){e.label=e.enterpriseName,e.value=e.enterpriseId}),e.mechantOption=n,e.ruleForm=e.formatData(r),e.cateNameLength=v.a.getZhLen(e.ruleForm.strategyName),void console.log(e.ruleForm,e.mechantOption)}f.a.errorMsg(o)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},formatData:function(e){return e.integralGetStatus=String(e.integralGetStatus),e.integralUseStatus=String(e.integralUseStatus),e.integralGetStrategy=String(e.integralGetStrategy),e.useCrowd=String(e.useCrowd),e.integralGet=JSON.parse(e.integralGet),console.log(e.integralGet),e.integralGet&&e.integralGet.fee&&(e.integralGet.fee=Number(e.integralGet.fee/10).toFixed(1)),e.integralGet&&e.integralGet.integral&&(e.integralGet.integral=Number(e.integralGet.integral/10).toFixed(1)),e.channelList.length&&e.channelList.forEach(function(e,t){e.openStatus=0!=e.openStatus,e.channelType=String(e.channelType),e.channelRelationStoreType=String(e.channelRelationStoreType),e.channelStoreType=String(e.channelStoreType),e.channelRelationProType=String(e.channelRelationProType),e.integralUseDiscountControl=String(e.integralUseDiscountControl),e.integralUseDiscountControlUpper=String(e.integralUseDiscountControlUpper),e.integralUseDiscountControlLower=String(e.integralUseDiscountControlLower),e.useProportionalRestriction=String(e.useProportionalRestriction),e.enterpriseRelationIdArr&&e.enterpriseRelationIdArr.length&&"[]"!=e.enterpriseRelationIdArr[0]||(e.enterpriseRelationIdArr=[]),e.storeRelationIdArr&&e.storeRelationIdArr.length||(e.storeRelationIdArr=[]),e.strategyGoodsRelationIdArr&&e.strategyGoodsRelationIdArr.length||(e.strategyGoodsRelationIdArr=[]),1==e.channelType&&(e.goodsRelationIdArr=[],e.goodsRelationIdArr=e.strategyGoodsRelationIdArr||[])}),console.log(e.channelList[0]),e}},a()(r,"getGoodsCategory",function(){var e=this;Object(h.e)("/api-mall/list_mall_goods_category",{filterGoods:1,parentId:""}).then(function(t){console.log(t,t.data,t.data.errorCode);var o=t.data,r="";if(0==o.errorCode){o.result.forEach(function(e,t){"-1"==e.parentId&&(e.children=[],e.key=e.mallCategoryId,e.id=e.mallCategoryId,e.label=e.name,r=e,o.result.splice(t,1))}),console.log("resdata: ",o);var n=o.result;o.result;return console.log("list:",n,r),n.forEach(function(e,t){r.children.push(e)}),e.goodsTreeOptions=[],e.goodsTreeOptions.push(r),console.log("list:",e.categoryOptions),!1}f.a.errorMsg(o)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}),a()(r,"loadOptions",function(e){var t=e.action,o=e.parentNode,r=e.callback;console.log(t,o,r),"LOAD_CHILDREN_OPTIONS"===t&&o.id&&this.getChildrenNode(o,o.id)}),a()(r,"getChildrenNode",function(e,t){var o=this,r={filterGoods:1,parentId:t,requestProject:o.repProjectName};Object(h.e)("/api-mall/list_mall_goods_category",r).then(function(t){console.log(t,t.data,t.data.errorCode);var o=t.data;if(0==o.errorCode)return o.result.forEach(function(e,t){0==e.isLeaf?e.subOptions=null:e.subOptions=[],e.key=e.mallCategoryId}),void(e.subOptions=o.result);f.a.errorMsg(o)}).catch(function(e){console.log(e),o.$message.error({duration:1e3,message:e.message})})}),r),components:{topNav:u.a,Treeselect:d.a,addGoods:g.a},created:function(){},mounted:function(){console.log(this.$route.query.integralStrategyId);var e=this.$route.query.integralStrategyId;this.ruleForm.integralStrategyId=e,this.getInfo(),this.getStoreGroup()},destoryed:function(){}},y={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"right-wrap"},[o("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"attention-wrap"},[o("div",{staticClass:"form-wrap"},[o("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[o("el-form-item",{attrs:{label:"策略名称",prop:""}},[o("el-input",{staticClass:"w-340",nativeOn:{keyup:function(t){return o=t,e.toInput(o);var o}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),o("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),e._l(e.ruleForm.channelList,function(t,r){return[3==t.channelType?[o("el-form-item",{attrs:{label:"适用线下渠道",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),t.openStatus?o("div",{staticClass:"form-child"},[o("el-form-item",{attrs:{label:"门店选择",prop:"region"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(o){e.selStore(o,r,t)}},model:{value:t.channelRelationStoreType,callback:function(o){e.$set(t,"channelRelationStoreType",o)},expression:"item.channelRelationStoreType"}},e._l(e.StoreOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationStoreType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("store")}}},[e._v("已选择 "+e._s(t.storeRelationIdArr?t.storeRelationIdArr.length:0)+" 个门店分组 ")]):e._e(),e._v(" "),2==t.channelRelationStoreType?o("treeselect",{ref:"treediv",refInFor:!0,attrs:{placeholder:"请选择",noOptionsText:"暂无数据",noResultsText:"无数据",noChildrenText:"暂无数据",multiple:!0,options:e.treeOptions,"open-on-focus":e.openOnFocus,"always-open":e.alwaysOpen,normalizer:e.storeNormalizer,searchable:!1,clearable:!1,"value-consists-of":e.valueConsistsOf},on:{select:function(o){e.selectStore(o,t)}},model:{value:t.storeRelationIdArr,callback:function(o){e.$set(t,"storeRelationIdArr",o)},expression:"item.storeRelationIdArr"}}):e._e(),e._v(" "),3==t.channelRelationStoreType?o("el-select",{attrs:{multiple:"",filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入关键词","remote-method":e.remoteMethod},on:{focus:function(o){e.searchFocus(r,t)}},model:{value:t.storeRelationIdArr,callback:function(o){e.$set(t,"storeRelationIdArr",o)},expression:"item.storeRelationIdArr"}},e._l(e.storeListOptions,function(e){return o("el-option",{attrs:{label:e.value,value:e.key}})})):e._e()],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"门店类型",prop:"name"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelStoreType,callback:function(o){e.$set(t,"channelStoreType",o)},expression:"item.channelStoreType"}},e._l(e.StoreTypeOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品",prop:"name"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("brand")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("brand")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",noChildrenText:"暂无数据",multiple:!0,flat:!0,"always-open":e.goodsOpen,options:e.goodsTreeOptions,"load-options":e.loadOptions,normalizer:e.goodNormalizer,"value-consists-of":e.valueConsistsOf},model:{value:t.strategyGoodsRelationIdArr,callback:function(o){e.$set(t,"strategyGoodsRelationIdArr",o)},expression:"item.strategyGoodsRelationIdArr"}}):e._e(),e._v(" "),4==t.channelRelationProType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e(),e._v(" "),1==t.channelType?[o("el-form-item",{attrs:{label:"适用微信商城",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),1==t.openStatus?o("div",{staticClass:"form-child margin-20"},[o("el-form-item",{attrs:{label:"选择商户"}},[o("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:t.enterpriseRelationIdArr,callback:function(o){e.$set(t,"enterpriseRelationIdArr",o)},expression:"item.enterpriseRelationIdArr"}},e._l(e.mechantOption,function(e){return o("el-option",{attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.goodsRelationIds?t.goodsRelationIds.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.goodsRelationIds?t.goodsRelationIds.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",noChildrenText:"暂无数据",multiple:!0,"always-open":e.wxOpen,options:e.goodsTreeOptions,"value-consists-of":e.valueConsistsOf,normalizer:e.goodNormalizer},on:{select:function(o){e.selectWx(o,r,t)}},model:{value:t.goodsRelationIds,callback:function(o){e.$set(t,"goodsRelationIds",o)},expression:"item.goodsRelationIds"}}):e._e(),e._v(" "),4==t.channelRelationProType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e(),e._v(" "),8==t.channelType?[o("el-form-item",{attrs:{label:"第三方电商渠道",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),1==t.openStatus?o("div",{staticClass:"form-child margin-20"},[o("el-form-item",{attrs:{label:"选择店铺"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelRelationStoreType,callback:function(o){e.$set(t,"channelRelationStoreType",o)},expression:"item.channelRelationStoreType"}},e._l(e.allShopOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"天猫商品"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.allGoodOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e()]}),e._v(" "),o("el-form-item",{staticClass:"margin-20",attrs:{label:"适用对象",prop:""}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.useCrowd,callback:function(t){e.$set(e.ruleForm,"useCrowd",t)},expression:"ruleForm.useCrowd"}},e._l(e.applyObjOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),2==e.ruleForm.useCrowd?o("el-form-item",{staticClass:"padding-0",attrs:{label:"人群定向",prop:""}},[o("el-button",[e._v("已设置0项筛选")])],1):e._e(),e._v(" "),o("el-form-item",{attrs:{label:"获取规则",prop:""}},[o("div",[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.integralGetStatus,callback:function(t){e.$set(e.ruleForm,"integralGetStatus",t)},expression:"ruleForm.integralGetStatus"}},[e._v("每消费")]),e._v(" "),o("el-input",{on:{blur:function(t){e.formatInputNumBlur(t)}},model:{value:e.ruleForm.integralGet.fee,callback:function(t){e.$set(e.ruleForm.integralGet,"fee",t)},expression:"ruleForm.integralGet.fee"}}),o("label",[e._v("元,获取 ")]),e._v(" "),o("el-input",{on:{blur:function(t){e.formatInputNumBlur(t)}},model:{value:e.ruleForm.integralGet.integral,callback:function(t){e.$set(e.ruleForm.integralGet,"integral",t)},expression:"ruleForm.integralGet.integral"}}),o("label",[e._v("积分。取整策略为")]),e._v(" "),o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.integralGetStrategy,callback:function(t){e.$set(e.ruleForm,"integralGetStrategy",t)},expression:"ruleForm.integralGetStrategy"}},e._l(e.cateOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("div",[o("el-radio",{staticClass:"margin-20",attrs:{label:"0"},model:{value:e.ruleForm.integralGetStatus,callback:function(t){e.$set(e.ruleForm,"integralGetStatus",t)},expression:"ruleForm.integralGetStatus"}},[e._v("不获取积分")])],1)]),e._v(" "),1==e.ruleForm.integralGetStatus?o("el-form-item",{attrs:{label:"积分冻结期"}},[o("el-input",{nativeOn:{keyup:function(t){e.formatInputNum(t)}},model:{value:e.ruleForm.integralGetFreezeDays,callback:function(t){e.$set(e.ruleForm,"integralGetFreezeDays",t)},expression:"ruleForm.integralGetFreezeDays"}}),o("label",[e._v("天")])],1):e._e(),e._v(" "),1==e.ruleForm.integralGetStatus?o("el-form-item",{attrs:{label:"积分有效期"}},[o("el-input",{nativeOn:{keyup:function(t){e.formatInputNum(t)}},model:{value:e.ruleForm.integralGetEffectiveDays,callback:function(t){e.$set(e.ruleForm,"integralGetEffectiveDays",t)},expression:"ruleForm.integralGetEffectiveDays"}}),o("label",[e._v("天")])],1):e._e(),e._v(" "),o("el-form-item",[o("el-button",{attrs:{type:"primary"},on:{click:function(t){t.stopPropagation(),e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),o("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],2)],1)])])]),e._v(" "),o("vue-gic-footer"),e._v(" "),o("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var _=o("VU/8")(b,y,!1,function(e){o("QaST")},"data-v-ce93302c",null);t.default=_.exports},QaST:function(e,t){}});
//# sourceMappingURL=12.4fe2e80ea34320f3f211.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/editPointSystem.vue","webpack:///./src/view/companyGroup/membershipSystem/editPointSystem.vue?2b37","webpack:///./src/view/companyGroup/membershipSystem/editPointSystem.vue"],"names":["editPointSystem","name","data","repProjectName","navpath","path","goodShow","inputFlagNum","StoreOptions","label","value","StoreTypeOptions","applyGoods","openOnFocus","alwaysOpen","goodsOpen","wxOpen","valueConsistsOf","treeOptions","storeNormalizer","node","id","storeGroupId","storeGroupName","children","goodsTreeOptions","goodNormalizer","console","log","key","subOptions","wxTreeOptions","mechantOption","allShopOption","allGoodOption","storeListOptions","applyObjOption","cateNameLength","ruleForm","integralStrategyId","enterpriseId","strategyName","strategyType","useCrowd","crowdJson","integralGetStatus","integralGet","fee","integral","integralGetStrategy","integralGetFreezeDays","integralGetEffectiveDays","integralUseStatus","integralUse","channelList","integralStrategyChannelId","channelType","openStatus","channelRelationEnterpriseType","channelRelationStoreType","channelStoreType","channelRelationProType","integralUseDiscountControl","integralUseDiscountControlUpper","integralUseDiscountControlLower","useProportionalRestriction","strategyGoodsRelationIdArr","goodsRelationIdArr","storeRelationIdArr","enterpriseRelationIdArr","cateOptions","methods","_methods","goBack","this","$router","go","changeRoute","route","push","inputFocus","obj","tempData","formatInput","e","target","Number","String","replace","toFixed","formatInputNum","strlen","getCharVal","formatInputNumBlur","checkListValue","flag","text","length","forEach","ele","index","parseInt","submitForm","formName","that","$refs","validate","valid","JSON","parse","stringify_default","selectorParamsId","returnObj","strategyGoodsRelationIds","enterpriseRelationIds","storeRelationIds","saveForm","showmsg","para","Object","api","then","res","result","resData","errorCode","$message","message","type","error","errorMsg","catch","duration","updateData","toggle","treeFlag","document","addEventListener","hidePanel","treeinput","className","typeof_default","tag","includes","selectStore","item","selectWx","goodsRelationIds","searchFocus","remoteMethod","query","getStoreList","searchParam","requestProject","storeId","storeName","getStoreGroup","toInput","temp","getByteVal","trim","getZhLen","selStore","wxChange","getGoodsCategory","changeGood","getGoodsBrand","showGoodsDialog","selectGoods","val","getInfo","strategyId","strategy","prise","enterpriseList","enterpriseName","formatData","defineProperty_default","filterGoods","parentId","onelevelCategory","mallCategoryId","splice","list","categoryOptions","_ref","action","parentNode","callback","getChildrenNode","isLeaf","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","created","mounted","$route","destoryed","membershipSystem_editPointSystem","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","$$v","$set","expression","_s","_l","active-text","inactive-text","placeholder","on","change","refInFor","click","_e","noOptionsText","noResultsText","noChildrenText","multiple","options","open-on-focus","always-open","normalizer","searchable","clearable","value-consists-of","select","filterable","remote","reserve-keyword","remote-method","focus","flat","load-options","loadOptions","blur","stopPropagation","projectName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/12.4fe2e80ea34320f3f211.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340\" @keyup.native=\"(value) => toInput(value)\">\n <!-- <template slot=\"append\"><label class=\"input-label\">{{cateNameLength}}/20</label></template> -->\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n\n <template v-for=\"(item,index) in ruleForm.channelList\">\n <!-- 线下渠道 -->\n <template v-if=\"item.channelType==3\">\n <el-form-item label=\"适用线下渠道\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child\" v-if=\"item.openStatus\">\n <el-form-item label=\"门店选择\" prop=\"region\">\n <el-select v-model=\"item.channelRelationStoreType\" placeholder=\"请选择\" @change=\"selStore($event,index,item)\">\n <el-option\n v-for=\"item in StoreOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <!-- <el-input readonly ref=\"treeinput\" class=\"w-230\" v-if=\"item.channelRelationStoreType == 2\" v-model=\"item.channelRelationStoreType\" placeholder=\"\" @focus=\"toggle\" ></el-input> -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationStoreType == 2\" @click=\"toggle('store')\">已选择 {{item.storeRelationIdArr? item.storeRelationIdArr.length:0}} 个门店分组 </span>\n <treeselect\n ref=\"treediv\"\n v-if=\"item.channelRelationStoreType == 2\"\n placeholder=\"请选择\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n noChildrenText=\"暂无数据\"\n :multiple=\"true\"\n :options=\"treeOptions\"\n :open-on-focus=\"openOnFocus\"\n :always-open=\"alwaysOpen\"\n\n :normalizer=\"storeNormalizer\"\n :searchable=\"false\"\n :clearable=\"false\"\n :value-consists-of=\"valueConsistsOf\"\n @select= \"selectStore($event,item)\"\n v-model=\"item.storeRelationIdArr\"\n />\n <!-- 搜素下拉 -->\n <el-select\n v-if=\"item.channelRelationStoreType == 3\"\n v-model=\"item.storeRelationIdArr\"\n multiple\n filterable\n remote\n reserve-keyword\n placeholder=\"请输入关键词\"\n :remote-method=\"remoteMethod\"\n @focus=\"searchFocus(index,item)\"\n >\n <el-option\n v-for=\"item in storeListOptions\"\n\n :label=\"item.value\"\n :value=\"item.key\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"门店类型\" prop=\"name\" class=\"padding-0\">\n <el-select v-model=\"item.channelStoreType\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in StoreTypeOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"适用商品\" prop=\"name\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('brand')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('brand')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType==2||item.channelRelationProType==3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n noChildrenText = \"暂无数据\"\n :multiple=\"true\"\n :flat=\"true\"\n\n :always-open=\"goodsOpen\"\n :options=\"goodsTreeOptions\"\n :load-options=\"loadOptions\"\n :normalizer=\"goodNormalizer\"\n\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.strategyGoodsRelationIdArr\"\n /><!--:default-expand-level=\"1\":load-options=\"loadOptions\" :normalizer=\"normalizer\" :always-open=\"goodsOpen\" -->\n <el-button v-if=\"item.channelRelationProType==4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n\n <template v-if=\"item.channelType==1\">\n <!-- 微信商城 -->\n <el-form-item label=\"适用微信商城\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child margin-20\" v-if=\"item.openStatus==true\">\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"item.enterpriseRelationIdArr\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('wx')\">已选择 {{item.goodsRelationIds? item.goodsRelationIds.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('wx')\">已选择 {{item.goodsRelationIds? item.goodsRelationIds.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType==2||item.channelRelationProType==3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n noChildrenText = \"暂无数据\"\n :multiple=\"true\"\n :always-open=\"wxOpen\"\n :options=\"goodsTreeOptions\"\n\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.goodsRelationIds\"\n :normalizer=\"goodNormalizer\"\n @select=\"selectWx($event,index,item)\"\n /> <!--model=item.strategyGoodsRelationIds和上一个相同会有问题 -->\n <el-button v-if=\"item.channelRelationProType==4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n\n <template v-if=\"item.channelType==8\">\n <!-- 第三方 -->\n <el-form-item label=\"第三方电商渠道\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child margin-20\" v-if=\"item.openStatus==true\">\n <el-form-item label=\"选择店铺\">\n <el-select v-model=\"item.channelRelationStoreType\" placeholder=\"请选择\" >\n <el-option\n v-for=\"item in allShopOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"天猫商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in allGoodOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <!-- <treeselect\n v-if=\"item.thirdApplyTmallGoods==1||item.thirdApplyTmallGoods==2\"\n placeholder=\"所有分类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"wxTreeOptions\"\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.thirdApplyTmallGoodsIds\"\n />\n <el-button v-if=\"item.thirdApplyTmallGoods==3\" @click=\"showGoodsDialog\">已选0件商品</el-button> -->\n </el-form-item>\n\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n </template>\n\n <el-form-item label=\"适用对象\" prop=\"\" class=\"margin-20\">\n <el-select v-model=\"ruleForm.useCrowd\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in applyObjOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"人群定向\" v-if=\"ruleForm.useCrowd==2\" prop=\"\" class=\"padding-0\">\n <el-button>已设置0项筛选</el-button>\n </el-form-item>\n <el-form-item label=\"获取规则\" prop=\"\">\n <div>\n <el-radio v-model=\"ruleForm.integralGetStatus\" label=\"1\">每消费</el-radio>\n <el-input v-model=\"ruleForm.integralGet.fee\" @blur=\"formatInputNumBlur($event)\"></el-input><label>元,获取 </label>\n <el-input v-model=\"ruleForm.integralGet.integral\" @blur=\"formatInputNumBlur($event)\"></el-input><label>积分。取整策略为</label>\n <el-select v-model=\"ruleForm.integralGetStrategy\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in cateOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </div>\n <div>\n <el-radio v-model=\"ruleForm.integralGetStatus\" label=\"0\" class=\"margin-20\">不获取积分</el-radio>\n </div>\n </el-form-item>\n <el-form-item label=\"积分冻结期\" v-if=\"ruleForm.integralGetStatus==1\">\n <el-input v-model=\"ruleForm.integralGetFreezeDays\" @keyup.native=\"formatInputNum($event)\"></el-input><label>天</label>\n </el-form-item>\n <el-form-item label=\"积分有效期\" v-if=\"ruleForm.integralGetStatus==1\">\n <el-input v-model=\"ruleForm.integralGetEffectiveDays\" @keyup.native=\"formatInputNum($event)\"></el-input><label>天</label>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" @click.stop=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\n\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { getRequest, postRequest, postJsonRequest, postJson, postForm } from '@/api/api';\nimport strLength from '@/common/js/strlen';\n\nexport default {\n name: \"editPointSytem\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: '/'\n },\n {\n name: '编辑积分获取策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n // 输入字限制\n inputFlagNum: 20,\n\n // 门店\n StoreOptions: [\n {\n label: '所有门店',\n value: '1',\n },\n {\n label: '门店分组',\n value: '2',\n },\n {\n label: '部分门店',\n value: '3',\n },\n ],\n StoreTypeOptions: [\n {\n label: '所有门店',\n value: '-1',\n },\n {\n label: '自营',\n value: '0',\n },\n {\n label: '联营',\n value: '1',\n },\n {\n label: '加盟',\n value: '2',\n },\n {\n label: '代销',\n value: '3',\n },\n {\n label: '托管',\n value: '4',\n },\n ],\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n // {\n // label: '按商品品牌',\n // value: '2',\n // },\n // {\n // label: '按商品品类',\n // value: '3',\n // },\n // {\n // label: '按单件商品',\n // value: '4',\n // },\n ],\n // tree\n openOnFocus: true,\n alwaysOpen: false,\n goodsOpen: false,\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [\n // {\n // id: 'company',\n // label: 'Company',\n // children: [ {\n // id: 'team-i',\n // label: 'Team I',\n // children: [ {\n // id: 'person-a',\n // label: 'Person A',\n // }, {\n // id: 'person-b',\n // label: 'Person B',\n // } ],\n // }],\n // }\n ],\n storeNormalizer(node) {\n return {\n id: node.storeGroupId,\n label: node.storeGroupName,\n children: node.children,\n }\n },\n // 适用商品\n goodsTreeOptions: [\n {\n id: 'a',\n label: 'a',\n children: [\n {\n id: 'aa',\n label: 'aa',\n }\n ]\n }\n ],\n goodNormalizer(node/*, id */) {\n // there is an extra `id` argument,\n // which could be useful if you have multiple instances\n // of vue-treeselect that share the same `normalizer` function\n console.log(node)\n return {\n id: node.key,\n label: node.name,\n children: node.subOptions,\n }\n },\n\n // wxTreeOptions\n wxTreeOptions: [ {\n id: 'company1',\n label: 'Company1',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n // 第三方下拉\n allShopOption: [\n {\n label: '所有店铺',\n value: '1',\n },\n ],\n allGoodOption: [\n {\n label: '所有商品',\n value: '1',\n },\n ],\n\n storeListOptions: [], //下拉搜索出现的门店列表\n\n\n // 适用对象\n applyObjOption:[\n {\n label: '所有会员',\n value: '1',\n },\n // {\n // label: '自定义人群',\n // value: '2',\n // },\n ],\n // 长度\n cateNameLength: 0,\n\n ruleForm: {\n // 积分获取规则\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n strategyName: 1, //策略名称\n strategyType: 1, // 策略类型 1消费积分 2积分抵现\n useCrowd: 1, // 策略类型 1所有 2人群筛选\n crowdJson: '', //人群筛选器内容\n integralGetStatus: '1', // 积分获取开启 1是0否\n integralGet: {fee:11,integral:12},\n integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整\n integralGetFreezeDays: 1, // 获取积分冻结天数\n integralGetEffectiveDays: 1, // 获取积分有效天\n integralUseStatus: 0, // 积分抵现开启 1是0否\n integralUse: null, // 积分抵现 {fee:5,integral:5}\n channelList: [\n {\n integralStrategyChannelId: \"ff808081649321d20164a1fafbdd01df\", //id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n channelType: \"1\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: \"0\", //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: null, // 商品\n goodsRelationIdArr: null,\n storeRelationIdArr: null, //门店\n enterpriseRelationIdArr: null //商户\n },\n {\n integralStrategyChannelId: \"ff808081649321d20164a1fafbdd01df\", //id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n channelType: \"3\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: \"0\", //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: null, // 商品\n storeRelationIdArr: null, //门店\n enterpriseRelationIdArr: null //商户\n },\n {\n integralStrategyChannelId: \"ff808081649321d20164a1fafbdd01df\", //id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n channelType: \"8\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: \"0\", //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: null, // 商品\n storeRelationIdArr: null, //门店\n enterpriseRelationIdArr: null //商户\n },\n ],\n },\n cateOptions: [\n {\n value: '1',\n label: '四舍五入'\n },\n {\n value: '2',\n label: '抹零'\n },\n {\n value: '3',\n label: '进位制'\n }\n ],\n\n }\n },\n\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n\n // 路由跳转\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // input focus\n inputFocus(obj){\n var that = this\n that.tempData = obj\n },\n\n // 输入框输入校验数字\n formatInput(e){\n var that = this\n console.log(e,e.target.value,that.tempData.integralUseDiscountControlLower)\n that.tempData.integralUseDiscountControlLower = Number(String(that.tempData.integralUseDiscountControlLower).replace(/[^\\.\\d]/g,'')).toFixed(2) == 'NaN'? '0.00': Number(String(that.tempData.integralUseDiscountControlLower).replace(/[^\\.\\d]/g,'')).toFixed(2);\n that.tempData.integralUseDiscountControlUpper = Number(String(that.tempData.integralUseDiscountControlUpper).replace(/[^\\.\\d]/g,'')).toFixed(2) == 'NaN'? '0.00': Number(String(that.tempData.integralUseDiscountControlUpper).replace(/[^\\.\\d]/g,'')).toFixed(2);\n },\n formatInputNum(e){\n var that = this\n that.ruleForm.integralGetEffectiveDays = strLength.getCharVal(String(that.ruleForm.integralGetEffectiveDays).replace(/[^\\d]/g,''),4)\n that.ruleForm.integralGetFreezeDays = strLength.getCharVal(String(that.ruleForm.integralGetFreezeDays).replace(/[^\\d]/g,''),4)\n\n },\n\n formatInputNumBlur(){\n var that = this\n that.ruleForm.integralGet.fee = Number(strLength.getCharVal(String(that.ruleForm.integralGet.fee).replace(/[^\\.\\d]/g,''),6)).toFixed(1)\n that.ruleForm.integralGet.integral = Number(strLength.getCharVal(String(that.ruleForm.integralGet.integral).replace(/[^\\.\\d]/g,''),8)).toFixed(1)\n },\n\n checkListValue(data) {\n var that = this\n var obj = {\n flag : true,\n text: ''\n }\n if (!!data.channelList.length) {\n data.channelList.forEach(function(ele,index){\n if (!!ele.openStatus && ele.integralUseDiscountControl == 2) {\n if (!ele.integralUseDiscountControlUpper || !ele.integralUseDiscountControlLower) {\n obj.flag = false\n obj.text = '请填写折扣率'\n }\n if (parseInt(ele.integralUseDiscountControlUpper)>10 || parseInt(ele.integralUseDiscountControlLower)>10 || Number(ele.integralUseDiscountControlUpper)<=Number(ele.integralUseDiscountControlLower)) {\n obj.flag = false\n obj.text = '折扣率格式有误'\n }\n }\n\n if (!!ele.openStatus && ele.channelType==1 && !ele.enterpriseRelationIdArr.length) {\n obj.flag = false\n obj.text = '请选择商户'\n }\n\n })\n }\n\n console.log(obj.flag)\n return obj;\n },\n\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n // 处理数据\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n console.log(data)\n delete data.selectorParamsId;\n\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (data.integralGetStatus == 1 &&(!Number(data.integralGet.fee)||!Number(data.integralGet.integral))) {\n showMsg.showmsg('请填写获取规则','error')\n return;\n }\n\n if (data.integralGetStatus == 1 && !Number(data.integralGetFreezeDays) && data.integralGetFreezeDays != '0') {\n showMsg.showmsg('请填写积分冻结期','error')\n return;\n }\n\n if (data.integralGetStatus == 1 && !Number(data.integralGetEffectiveDays)) {\n showMsg.showmsg('请填写积分有效期','error')\n return;\n }\n\n var returnObj = that.checkListValue(data)\n if (!returnObj.flag) {\n showMsg.showmsg(returnObj.text,'error')\n return;\n }\n\n // return;\n // 设置开启状态 1-->true\n data.channelList.forEach(function(ele,index){\n ele.openStatus = ele.openStatus== true? 1: 0\n delete ele.strategyGoodsRelationIds;\n delete ele.enterpriseRelationIds;\n delete ele.storeRelationIds;\n\n if (ele.channelType == 1) {\n ele.strategyGoodsRelationIdArr = ele.goodsRelationIdArr\n // console.log(ele.strategyGoodsRelationIds)\n delete ele.goodsRelationIdArr;\n }\n if (!ele.enterpriseRelationIdArr||!ele.enterpriseRelationIdArr.length) {\n ele.enterpriseRelationIdArr = []\n }\n if (!ele.storeRelationIdArr||!ele.storeRelationIdArr.length) {\n ele.storeRelationIdArr = []\n }\n if (!ele.strategyGoodsRelationIdArr||!ele.strategyGoodsRelationIdArr.length) {\n ele.strategyGoodsRelationIdArr = []\n }\n })\n console.log(JSON.stringify(data.channelList))\n\n data.integralGet.fee = parseInt(data.integralGet.fee*10)\n data.integralGet.integral = parseInt(data.integralGet.integral*10)\n data.integralGet = JSON.stringify(data.integralGet)\n // data.channelList = JSON.stringify(data.channelList)\n that.saveForm(data);\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存数据\n saveForm(data) {\n var that = this\n\n var para = data\n // var para = that.ruleForm;\n console.log(\"策略编辑:\",para)\n\n console.log(\"保存数据:\",para)\n postJson('/api-admin/save-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n that.$message({\n message: '保存成功',\n type: 'success'\n });\n // that.updateData()\n that.changeRoute('/pointSystem');\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n // that.updateData();\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 更新数据\n updateData() {\n var that = this\n // that.ruleForm.integralGet = JSON.parse(that.ruleForm.integralGet)\n that.ruleForm.integralGet.fee = parseInt(that.ruleForm.integralGet.fee/10)\n that.ruleForm.integralGet.integral = parseInt(that.ruleForm.integralGet.integral/10)\n\n },\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n if (flag=='store') {\n that.alwaysOpen = true;\n console.log(that.alwaysOpen)\n }\n if(flag== 'brand'){\n that.goodsOpen = true\n }\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,e.target.className,typeof(e.target.className),that.treeFlag)\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && !e.target.className.includes('vue-treeselect__list-item vue-treeselect__indent-level') && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && !e.target.className.includes('vue-treeselect__checkbox vue-treeselect__checkbox--')&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container'&& e.target.className !='vue-treeselect__option-arrow vue-treeselect__option-arrow--rotated';\n console.log(tag)\n if (tag){\n if (that.treeFlag == 'store') {\n that.alwaysOpen = false;\n }\n if(that.treeFlag== 'brand'){\n that.goodsOpen = false\n }\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n // 选择节点的方法\n selectStore(e,item) {\n var that = this\n console.log(e,item)\n console.log(e,item.useCrowd)\n },\n\n // 微信\n selectWx(e,index,item) {\n var that = this\n console.log(e,index,item,item.goodsRelationIds)\n item.strategyGoodsRelationIds = item.goodsRelationIds\n console.log(item.goodsRelationIds)\n var data = that.ruleForm.channelList[index]\n data.strategyGoodsRelationIds = [];\n data.goodsRelationIds.forEach(function(ele,index) {\n data.strategyGoodsRelationIds.push(ele)\n })\n // data.strategyGoodsRelationIds = data.goodsRelationIds\n\n console.log(data)\n },\n\n\n // 搜索后出现下拉列表\n // 点击\n searchFocus(index,item) {\n var that = this\n console.log(index,item)\n },\n // 搜索\n remoteMethod(query) {\n var that = this;\n console.log(\"query:\",query)\n\n if (query !== '') {\n // 获取搜索列表数据\n that.getStoreList(query);\n }else {\n\n that.storeListOptions = [];\n }\n },\n\n // 获取门店列表\n getStoreList(query) {\n var that = this\n console.log(query)\n var para = {\n searchParam: query,\n flag: null,\n requestProject: that.repProjectName\n }\n\n postRequest('/api-plug/query-store-by-code-name',para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 0) {\n resData.result.forEach(function(ele,index){\n ele.id = ele.storeId;\n ele.value = ele.storeName;\n ele.key = ele.storeId\n })\n that.storeListOptions= resData.result\n return;\n }\n\n that.$message.error({\n duration: 1000,\n message: resData.message\n })\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取门店分组\n getStoreGroup() {\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/get-clique-storegroup',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n that.treeOptions = resData.result\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.strategyName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName);\n\n console.log(that.ruleForm)\n },\n // changeRoute(route) {\n // this.$router.push(route);\n // }\n\n selStore(e,index,item) {\n var that = this\n console.log(e,index,item)\n item.storeRelationIdArr = []\n },\n\n // 微信选择商品类别\n wxChange(e) {\n var that = this\n console.log(\"微信选择商品类别:\",e)\n that.getGoodsCategory()\n },\n\n // 线下渠道选择商品类别\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n // 获取策略信息\n getInfo() {\n var that = this\n var para = {\n strategyId: that.ruleForm.integralStrategyId\n }\n\n postRequest('/api-admin/get-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var item = res.data.result.strategy;\n // 商户列表\n var prise = res.data.result.enterpriseList\n prise.forEach(function(ele,index){\n ele.label = ele.enterpriseName;\n ele.value = ele.enterpriseId;\n })\n that.mechantOption = prise\n\n that.ruleForm = that.formatData(item)\n\n // 字数控制\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName)\n console.log(that.ruleForm,that.mechantOption)\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n formatData(item) {\n var that = this\n item.integralGetStatus = String(item.integralGetStatus);\n item.integralUseStatus = String(item.integralUseStatus);\n item.integralGetStrategy = String(item.integralGetStrategy);\n item.useCrowd = String(item.useCrowd);\n\n item.integralGet = JSON.parse(item.integralGet);\n // 获取规则需要除以 10\n console.log(item.integralGet)\n if (!!item.integralGet && !!item.integralGet.fee) {\n item.integralGet.fee = Number(item.integralGet.fee/10).toFixed(1)\n }\n\n if (!!item.integralGet && !!item.integralGet.integral) {\n item.integralGet.integral = Number(item.integralGet.integral/10).toFixed(1)\n }\n\n if (!!item.channelList.length) {\n item.channelList.forEach(function(ele,index) {\n ele.openStatus = ele.openStatus == 0? false: true;\n ele.channelType = String(ele.channelType);\n // ele.useCrowd = String(ele.useCrowd);\n ele.channelRelationStoreType = String(ele.channelRelationStoreType)\n ele.channelStoreType = String(ele.channelStoreType)\n ele.channelRelationProType = String(ele.channelRelationProType)\n ele.integralUseDiscountControl = String(ele.integralUseDiscountControl)\n ele.integralUseDiscountControlUpper = String(ele.integralUseDiscountControlUpper)\n ele.integralUseDiscountControlLower = String(ele.integralUseDiscountControlLower)\n ele.useProportionalRestriction = String(ele.useProportionalRestriction)\n\n if (!ele.enterpriseRelationIdArr||!ele.enterpriseRelationIdArr.length || ele.enterpriseRelationIdArr[0]=='[]') {\n ele.enterpriseRelationIdArr = []\n }\n if (!ele.storeRelationIdArr||!ele.storeRelationIdArr.length) {\n ele.storeRelationIdArr = []\n }\n if (!ele.strategyGoodsRelationIdArr||!ele.strategyGoodsRelationIdArr.length) {\n ele.strategyGoodsRelationIdArr = []\n }\n\n if (ele.channelType == 1) {\n ele.goodsRelationIdArr = [];\n ele.goodsRelationIdArr = ele.strategyGoodsRelationIdArr || [] // 复制商品字段\n }\n\n })\n }\n console.log(item.channelList[0])\n return item;\n },\n\n // 获取商品品类\n getGoodsCategory() {\n var that = this\n var para = {\n filterGoods: 1,\n parentId: '',\n }\n postRequest('/api-mall/list_mall_goods_category',para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n var resData = res.data;\n var onelevelCategory = '';\n if (resData.errorCode == 0) {\n resData.result.forEach(function(ele,index){\n if (ele.parentId == '-1') {\n ele.children = [];\n ele.key = ele.mallCategoryId\n ele.id = ele.mallCategoryId\n ele.label = ele.name\n onelevelCategory = ele;\n resData.result.splice(index,1);\n }\n })\n console.log(\"resdata: \",resData)\n var list = resData.result, lists = resData.result;\n\n // list.forEach(function(ele,index) {\n // if (ele.isLeaf == 0) {\n // ele.subOptions = null;\n // }\n // ele.key = ele.mallCategoryId;\n // lists.forEach(function(el,ind) {\n // el.key = el.mallCategoryId;\n // if(el.parentId == ele.mallCategoryId ){\n // console.log(index,ind)\n // ele.subOptions = []\n // ele.subOptions.push(el)\n // list.splice(ind,1)\n // }\n // })\n\n // })\n console.log(\"list:\",list,onelevelCategory)\n\n list.forEach(function(ele,index){\n onelevelCategory.children.push(ele)\n })\n that.goodsTreeOptions = [];\n that.goodsTreeOptions.push(onelevelCategory);\n\n console.log(\"list:\",that.categoryOptions)\n return false;\n }\n\n errMsg.errorMsg(resData)\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n loadOptions({ action, parentNode, callback }) {\n\n var that = this\n console.log(action,parentNode,callback)\n if (action === \"LOAD_CHILDREN_OPTIONS\") {\n if (parentNode.id) {\n that.getChildrenNode(parentNode,parentNode.id)\n }\n\n }\n },\n\n // 获取子节点方法\n getChildrenNode(parentNode,parentId) {\n var that = this\n var para = {\n filterGoods: 1,\n parentId: parentId,\n requestProject: that.repProjectName\n }\n postRequest('/api-mall/list_mall_goods_category',para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 0) {\n resData.result.forEach(function(ele,index){\n if (ele.isLeaf == 0) {\n ele.subOptions = null;\n }else{\n ele.subOptions = []\n }\n ele.key = ele.mallCategoryId\n })\n parentNode.subOptions = resData.result\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n },\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n created() {\n // this.selectReplayStyle()\n },\n mounted() {\n var that = this\n console.log(that.$route.query.integralStrategyId)\n // 获取策略 id\n var id = that.$route.query.integralStrategyId;\n that.ruleForm.integralStrategyId = id;\n that.getInfo();\n\n // 获取门店分组\n that.getStoreGroup()\n },\n destoryed() {\n\n }\n}\n\n</script>\n<style lang=\"scss\" scoped>\n.attention-wrap {\n padding: 24px 32px;\n background: #fff;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n .el-select {\n vertical-align: top;\n }\n\n .span-txt {\n position: absolute;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n .vue-treeselect__multi-value-item-container,.vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n .vue-treeselect__x-container {\n display: none;\n }\n\n .vue-treeselect__control-arrow {\n display: none;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n /deep/ .vue-treeselect__value-container{\n line-height: 34px;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/editPointSystem.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_vm._l((_vm.ruleForm.channelList),function(item,index){return [(item.channelType==3)?[_c('el-form-item',{attrs:{\"label\":\"适用线下渠道\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus)?_c('div',{staticClass:\"form-child\"},[_c('el-form-item',{attrs:{\"label\":\"门店选择\",\"prop\":\"region\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.selStore($event,index,item)}},model:{value:(item.channelRelationStoreType),callback:function ($$v) {_vm.$set(item, \"channelRelationStoreType\", $$v)},expression:\"item.channelRelationStoreType\"}},_vm._l((_vm.StoreOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationStoreType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('store')}}},[_vm._v(\"已选择 \"+_vm._s(item.storeRelationIdArr? item.storeRelationIdArr.length:0)+\" 个门店分组 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationStoreType == 2)?_c('treeselect',{ref:\"treediv\",refInFor:true,attrs:{\"placeholder\":\"请选择\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"noChildrenText\":\"暂无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"open-on-focus\":_vm.openOnFocus,\"always-open\":_vm.alwaysOpen,\"normalizer\":_vm.storeNormalizer,\"searchable\":false,\"clearable\":false,\"value-consists-of\":_vm.valueConsistsOf},on:{\"select\":function($event){_vm.selectStore($event,item)}},model:{value:(item.storeRelationIdArr),callback:function ($$v) {_vm.$set(item, \"storeRelationIdArr\", $$v)},expression:\"item.storeRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationStoreType == 3)?_c('el-select',{attrs:{\"multiple\":\"\",\"filterable\":\"\",\"remote\":\"\",\"reserve-keyword\":\"\",\"placeholder\":\"请输入关键词\",\"remote-method\":_vm.remoteMethod},on:{\"focus\":function($event){_vm.searchFocus(index,item)}},model:{value:(item.storeRelationIdArr),callback:function ($$v) {_vm.$set(item, \"storeRelationIdArr\", $$v)},expression:\"item.storeRelationIdArr\"}},_vm._l((_vm.storeListOptions),function(item){return _c('el-option',{attrs:{\"label\":item.value,\"value\":item.key}})})):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"门店类型\",\"prop\":\"name\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelStoreType),callback:function ($$v) {_vm.$set(item, \"channelStoreType\", $$v)},expression:\"item.channelStoreType\"}},_vm._l((_vm.StoreTypeOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\",\"prop\":\"name\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('brand')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('brand')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==2||item.channelRelationProType==3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"noChildrenText\":\"暂无数据\",\"multiple\":true,\"flat\":true,\"always-open\":_vm.goodsOpen,\"options\":_vm.goodsTreeOptions,\"load-options\":_vm.loadOptions,\"normalizer\":_vm.goodNormalizer,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(item.strategyGoodsRelationIdArr),callback:function ($$v) {_vm.$set(item, \"strategyGoodsRelationIdArr\", $$v)},expression:\"item.strategyGoodsRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e(),_vm._v(\" \"),(item.channelType==1)?[_c('el-form-item',{attrs:{\"label\":\"适用微信商城\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus==true)?_c('div',{staticClass:\"form-child margin-20\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(item.enterpriseRelationIdArr),callback:function ($$v) {_vm.$set(item, \"enterpriseRelationIdArr\", $$v)},expression:\"item.enterpriseRelationIdArr\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.goodsRelationIds? item.goodsRelationIds.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.goodsRelationIds? item.goodsRelationIds.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==2||item.channelRelationProType==3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"noChildrenText\":\"暂无数据\",\"multiple\":true,\"always-open\":_vm.wxOpen,\"options\":_vm.goodsTreeOptions,\"value-consists-of\":_vm.valueConsistsOf,\"normalizer\":_vm.goodNormalizer},on:{\"select\":function($event){_vm.selectWx($event,index,item)}},model:{value:(item.goodsRelationIds),callback:function ($$v) {_vm.$set(item, \"goodsRelationIds\", $$v)},expression:\"item.goodsRelationIds\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e(),_vm._v(\" \"),(item.channelType==8)?[_c('el-form-item',{attrs:{\"label\":\"第三方电商渠道\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus==true)?_c('div',{staticClass:\"form-child margin-20\"},[_c('el-form-item',{attrs:{\"label\":\"选择店铺\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelRelationStoreType),callback:function ($$v) {_vm.$set(item, \"channelRelationStoreType\", $$v)},expression:\"item.channelRelationStoreType\"}},_vm._l((_vm.allShopOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"天猫商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.allGoodOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e()]}),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"适用对象\",\"prop\":\"\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.useCrowd),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"useCrowd\", $$v)},expression:\"ruleForm.useCrowd\"}},_vm._l((_vm.applyObjOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),(_vm.ruleForm.useCrowd==2)?_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"人群定向\",\"prop\":\"\"}},[_c('el-button',[_vm._v(\"已设置0项筛选\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"获取规则\",\"prop\":\"\"}},[_c('div',[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.integralGetStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStatus\", $$v)},expression:\"ruleForm.integralGetStatus\"}},[_vm._v(\"每消费\")]),_vm._v(\" \"),_c('el-input',{on:{\"blur\":function($event){_vm.formatInputNumBlur($event)}},model:{value:(_vm.ruleForm.integralGet.fee),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralGet, \"fee\", $$v)},expression:\"ruleForm.integralGet.fee\"}}),_c('label',[_vm._v(\"元,获取 \")]),_vm._v(\" \"),_c('el-input',{on:{\"blur\":function($event){_vm.formatInputNumBlur($event)}},model:{value:(_vm.ruleForm.integralGet.integral),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralGet, \"integral\", $$v)},expression:\"ruleForm.integralGet.integral\"}}),_c('label',[_vm._v(\"积分。取整策略为\")]),_vm._v(\" \"),_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.integralGetStrategy),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStrategy\", $$v)},expression:\"ruleForm.integralGetStrategy\"}},_vm._l((_vm.cateOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('div',[_c('el-radio',{staticClass:\"margin-20\",attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.integralGetStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStatus\", $$v)},expression:\"ruleForm.integralGetStatus\"}},[_vm._v(\"不获取积分\")])],1)]),_vm._v(\" \"),(_vm.ruleForm.integralGetStatus==1)?_c('el-form-item',{attrs:{\"label\":\"积分冻结期\"}},[_c('el-input',{nativeOn:{\"keyup\":function($event){_vm.formatInputNum($event)}},model:{value:(_vm.ruleForm.integralGetFreezeDays),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetFreezeDays\", $$v)},expression:\"ruleForm.integralGetFreezeDays\"}}),_c('label',[_vm._v(\"天\")])],1):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.integralGetStatus==1)?_c('el-form-item',{attrs:{\"label\":\"积分有效期\"}},[_c('el-input',{nativeOn:{\"keyup\":function($event){_vm.formatInputNum($event)}},model:{value:(_vm.ruleForm.integralGetEffectiveDays),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetEffectiveDays\", $$v)},expression:\"ruleForm.integralGetEffectiveDays\"}}),_c('label',[_vm._v(\"天\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){$event.stopPropagation();_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],2)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-ce93302c\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/editPointSystem.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-ce93302c\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./editPointSystem.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editPointSystem.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editPointSystem.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-ce93302c\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./editPointSystem.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-ce93302c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/editPointSystem.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([12],{DaJb:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("pFYg"),a=o.n(r),s=o("mvHQ"),l=o.n(s),n=o("3Xzz"),i=o("93Ik"),c=o("GXH0"),u=o.n(c),d=(o("DmJO"),o("Mk6G")),m=o("3E4D"),g=o("Ch4/"),p=o("P9l9"),v={name:"addGroupCate",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:""},{name:"添加集团折扣策略",path:""}],goodShow:!1,cateNameLength:0,inputFlagNum:20,mechantOption:[],applyGoods:[{label:"所有商品",value:"1"},{label:"按商品品牌",value:"2"},{label:"按商品品类",value:"3"},{label:"按单件商品",value:"4"}],wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],ruleForm:{gradeStrategyId:"",gradeId:"-1",strategyName:"",strategyRelationType:"1",discountRate:"",calculationMethod:"1",discountControl:"1",discountControlUpper:"0",discountControlLower:"0",gradeStrategyGoodsRelationIds:[],cliqueEnterpriseIds:[],relationCount:"0",enterpriseMS:null}}},created:function(){},methods:{goBack:function(){this.$router.go(-1)},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var o=JSON.parse(l()(t.ruleForm));o.strategyName?o.cliqueEnterpriseIds.length?2!=o.discountControl||o.discountControlLower&&o.discountControlUpper?o.discountRate?(o.discountControlUpper=o.discountControlUpper||"0",o.discountControlLower=o.discountControlLower||"0",o.cliqueEnterpriseIds=o.cliqueEnterpriseIds.join(","),o.gradeStrategyGoodsRelationIds=o.gradeStrategyGoodsRelationIds.join(","),t.saveInfo(o)):m.a.showmsg("请填写折扣率","error"):m.a.showmsg("请选择折扣控制中的折扣率","error"):m.a.showmsg("请选择商户","error"):m.a.showmsg("请填写策略名称","error")})},saveInfo:function(e){var t=this,o=e;Object(p.e)("/api-admin/save-member-grade-strategy",o).then(function(e){console.log(e.data.result);var o=e.data;if(0==o.errorCode){var r=[];return console.log(sessionStorage.getItem("strategy")),sessionStorage.getItem("strategy")&&"undefined"!=sessionStorage.getItem("strategy")&&(r=JSON.parse(sessionStorage.getItem("strategy"))),console.log(r),r.push(o.result),sessionStorage.setItem("strategy",l()(r)),m.a.showmsg("保存成功","success"),void t.goBack()}g.a.errorMsg(o)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},toInput:function(e){console.log(e);var t="";t=d.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.strategyName=t.trim(),this.cateNameLength=d.a.getZhLen(this.ruleForm.strategyName),console.log(this.ruleForm)},changeRoute:function(e){this.$router.push(e)},showGoodsDialog:function(){console.log("show"),this.goodShow=!0},selectGoods:function(e){console.log(e),this.goodShow=!1},changeGood:function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()},getGoodsBrand:function(){var e=this;Object(p.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)g.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsCategory:function(){var e=this;Object(p.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)g.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},toggle:function(e){this.treeFlag=e,"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,a()(e.target.className)),"object"!=a()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__checkbox vue-treeselect__checkbox--unchecked"!=e.target.className&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className;console.log(t),t&&"wx"==this.treeFlag&&(this.wxOpen=!1)}},getCliqueInfo:function(){var e=this;Object(p.e)("/api-admin/list-enterprise",{}).then(function(t){console.log(t.data);var o=t.data;if(0==o.errorCode){var r=o.result.listEnterprise;return r.forEach(function(e,t){e.label=e.brandName,e.value=e.enterpriseId}),e.mechantOption=r,console.log("商户列表:",e.mechantOption),void(e.ruleForm.cliqueEnterpriseIds=[r[0].enterpriseId])}g.a.errorMsg(o)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},components:{topNav:n.a,Treeselect:u.a,addGoods:i.a},mounted:function(){this.getCliqueInfo(),this.$route.query.gradeId&&(this.ruleForm.gradeId=this.$route.query.gradeId)}},h={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"right-wrap"},[o("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"attention-wrap"},[o("div",{staticClass:"form-wrap"},[o("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[o("el-form-item",{staticClass:"padding-0",attrs:{label:"策略名称",prop:""}},[o("el-input",{staticClass:"w-340 padding-0",nativeOn:{keyup:function(t){return o=t,e.toInput(o);var o}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),o("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用条件"}},[o("div",{staticClass:"title-tip"},[e._v("该设置只对微信商城中的积分抵现起作用。")])]),e._v(" "),o("div",{staticClass:"form-child margin-20 margin-l-120"},[o("el-form-item",{attrs:{label:"选择商户"}},[o("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:e.ruleForm.cliqueEnterpriseIds,callback:function(t){e.$set(e.ruleForm,"cliqueEnterpriseIds",t)},expression:"ruleForm.cliqueEnterpriseIds"}},e._l(e.mechantOption,function(e){return o("el-option",{attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:e.ruleForm.strategyRelationType,callback:function(t){e.$set(e.ruleForm,"strategyRelationType",t)},expression:"ruleForm.strategyRelationType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==e.ruleForm.strategyRelationType?o("span",{ref:"treeinput",staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(e.ruleForm.gradeStrategyGoodsRelationIds?e.ruleForm.gradeStrategyGoodsRelationIds.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==e.ruleForm.strategyRelationType?o("span",{ref:"treeinput",staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(e.ruleForm.gradeStrategyGoodsRelationIds?e.ruleForm.gradeStrategyGoodsRelationIds.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==e.ruleForm.strategyRelationType||3==e.ruleForm.strategyRelationType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,options:e.treeOptions,"always-open":e.wxOpen,clearable:!1,"value-consists-of":e.valueConsistsOf},model:{value:e.ruleForm.selectGoodsIds,callback:function(t){e.$set(e.ruleForm,"selectGoodsIds",t)},expression:"ruleForm.selectGoodsIds"}}):e._e(),e._v(" "),4==e.ruleForm.strategyRelationType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.discountControl,callback:function(t){e.$set(e.ruleForm,"discountControl",t)},expression:"ruleForm.discountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:e.ruleForm.discountControl,callback:function(t){e.$set(e.ruleForm,"discountControl",t)},expression:"ruleForm.discountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{model:{value:e.ruleForm.discountControlLower,callback:function(t){e.$set(e.ruleForm,"discountControlLower",t)},expression:"ruleForm.discountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{model:{value:e.ruleForm.discountControlUpper,callback:function(t){e.$set(e.ruleForm,"discountControlUpper",t)},expression:"ruleForm.discountControlUpper"}})],1)])],1),e._v(" "),o("el-form-item",{staticClass:"margin-20",attrs:{label:"折扣率",prop:""}},[o("el-input",{model:{value:e.ruleForm.discountRate,callback:function(t){e.$set(e.ruleForm,"discountRate",t)},expression:"ruleForm.discountRate"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"计算方式",prop:""}},[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.calculationMethod,callback:function(t){e.$set(e.ruleForm,"calculationMethod",t)},expression:"ruleForm.calculationMethod"}},[e._v("就低原则")]),e._v(" "),o("el-radio",{attrs:{label:"2"},model:{value:e.ruleForm.calculationMethod,callback:function(t){e.$set(e.ruleForm,"calculationMethod",t)},expression:"ruleForm.calculationMethod"}},[e._v("折上折")])],1),e._v(" "),o("el-form-item",[o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),o("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],1)],1)])])]),e._v(" "),o("vue-gic-footer"),e._v(" "),o("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var _=o("VU/8")(v,h,!1,function(e){o("ZOpR")},"data-v-c12ac4ae",null);t.default=_.exports},ZOpR:function(e,t){}});
//# sourceMappingURL=12.b8af2fcb45c72480bdb0.js.map
\ No newline at end of file
webpackJsonp([13],{DaJb:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("pFYg"),a=o.n(r),s=o("mvHQ"),l=o.n(s),n=o("3Xzz"),i=o("93Ik"),c=o("GXH0"),u=o.n(c),d=(o("DmJO"),o("Mk6G")),m=o("3E4D"),g=o("Ch4/"),p=o("P9l9"),v={name:"addGroupCate",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:""},{name:"添加集团折扣策略",path:""}],goodShow:!1,cateNameLength:0,inputFlagNum:20,mechantOption:[],applyGoods:[{label:"所有商品",value:"1"},{label:"按商品品牌",value:"2"},{label:"按商品品类",value:"3"},{label:"按单件商品",value:"4"}],wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],ruleForm:{gradeStrategyId:"",gradeId:"-1",strategyName:"",strategyRelationType:"1",discountRate:"",calculationMethod:"1",discountControl:"1",discountControlUpper:"0",discountControlLower:"0",gradeStrategyGoodsRelationIds:[],cliqueEnterpriseIds:[],relationCount:"0",enterpriseMS:null}}},created:function(){},methods:{goBack:function(){this.$router.go(-1)},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var o=JSON.parse(l()(t.ruleForm));o.strategyName?o.cliqueEnterpriseIds.length?2!=o.discountControl||o.discountControlLower&&o.discountControlUpper?o.discountRate?(o.discountControlUpper=o.discountControlUpper||"0",o.discountControlLower=o.discountControlLower||"0",o.cliqueEnterpriseIds=o.cliqueEnterpriseIds.join(","),o.gradeStrategyGoodsRelationIds=o.gradeStrategyGoodsRelationIds.join(","),t.saveInfo(o)):m.a.showmsg("请填写折扣率","error"):m.a.showmsg("请选择折扣控制中的折扣率","error"):m.a.showmsg("请选择商户","error"):m.a.showmsg("请填写策略名称","error")})},saveInfo:function(e){var t=this,o=e;Object(p.e)("/api-admin/save-member-grade-strategy",o).then(function(e){console.log(e.data.result);var o=e.data;if(0==o.errorCode){var r=[];return console.log(sessionStorage.getItem("strategy")),sessionStorage.getItem("strategy")&&"undefined"!=sessionStorage.getItem("strategy")&&(r=JSON.parse(sessionStorage.getItem("strategy"))),console.log(r),r.push(o.result),sessionStorage.setItem("strategy",l()(r)),m.a.showmsg("保存成功","success"),void t.goBack()}g.a.errorMsg(o)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},toInput:function(e){console.log(e);var t="";t=d.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.strategyName=t.trim(),this.cateNameLength=d.a.getZhLen(this.ruleForm.strategyName),console.log(this.ruleForm)},changeRoute:function(e){this.$router.push(e)},showGoodsDialog:function(){console.log("show"),this.goodShow=!0},selectGoods:function(e){console.log(e),this.goodShow=!1},changeGood:function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()},getGoodsBrand:function(){var e=this;Object(p.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)g.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsCategory:function(){var e=this;Object(p.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)g.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},toggle:function(e){this.treeFlag=e,"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,a()(e.target.className)),"object"!=a()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__checkbox vue-treeselect__checkbox--unchecked"!=e.target.className&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className;console.log(t),t&&"wx"==this.treeFlag&&(this.wxOpen=!1)}},getCliqueInfo:function(){var e=this;Object(p.e)("/api-admin/list-enterprise",{}).then(function(t){console.log(t.data);var o=t.data;if(0==o.errorCode){var r=o.result.listEnterprise;return r.forEach(function(e,t){e.label=e.brandName,e.value=e.enterpriseId}),e.mechantOption=r,console.log("商户列表:",e.mechantOption),void(e.ruleForm.cliqueEnterpriseIds=[r[0].enterpriseId])}g.a.errorMsg(o)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},components:{topNav:n.a,Treeselect:u.a,addGoods:i.a},mounted:function(){this.getCliqueInfo(),this.$route.query.gradeId&&(this.ruleForm.gradeId=this.$route.query.gradeId)}},h={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"right-wrap"},[o("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"attention-wrap"},[o("div",{staticClass:"form-wrap"},[o("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[o("el-form-item",{staticClass:"padding-0",attrs:{label:"策略名称",prop:""}},[o("el-input",{staticClass:"w-340 padding-0",nativeOn:{keyup:function(t){return o=t,e.toInput(o);var o}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),o("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用条件"}},[o("div",{staticClass:"title-tip"},[e._v("该设置只对微信商城中的积分抵现起作用。")])]),e._v(" "),o("div",{staticClass:"form-child margin-20 margin-l-120"},[o("el-form-item",{attrs:{label:"选择商户"}},[o("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:e.ruleForm.cliqueEnterpriseIds,callback:function(t){e.$set(e.ruleForm,"cliqueEnterpriseIds",t)},expression:"ruleForm.cliqueEnterpriseIds"}},e._l(e.mechantOption,function(e){return o("el-option",{attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:e.ruleForm.strategyRelationType,callback:function(t){e.$set(e.ruleForm,"strategyRelationType",t)},expression:"ruleForm.strategyRelationType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==e.ruleForm.strategyRelationType?o("span",{ref:"treeinput",staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(e.ruleForm.gradeStrategyGoodsRelationIds?e.ruleForm.gradeStrategyGoodsRelationIds.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==e.ruleForm.strategyRelationType?o("span",{ref:"treeinput",staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(e.ruleForm.gradeStrategyGoodsRelationIds?e.ruleForm.gradeStrategyGoodsRelationIds.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==e.ruleForm.strategyRelationType||3==e.ruleForm.strategyRelationType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,options:e.treeOptions,"always-open":e.wxOpen,clearable:!1,"value-consists-of":e.valueConsistsOf},model:{value:e.ruleForm.selectGoodsIds,callback:function(t){e.$set(e.ruleForm,"selectGoodsIds",t)},expression:"ruleForm.selectGoodsIds"}}):e._e(),e._v(" "),4==e.ruleForm.strategyRelationType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.discountControl,callback:function(t){e.$set(e.ruleForm,"discountControl",t)},expression:"ruleForm.discountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:e.ruleForm.discountControl,callback:function(t){e.$set(e.ruleForm,"discountControl",t)},expression:"ruleForm.discountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{model:{value:e.ruleForm.discountControlLower,callback:function(t){e.$set(e.ruleForm,"discountControlLower",t)},expression:"ruleForm.discountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{model:{value:e.ruleForm.discountControlUpper,callback:function(t){e.$set(e.ruleForm,"discountControlUpper",t)},expression:"ruleForm.discountControlUpper"}})],1)])],1),e._v(" "),o("el-form-item",{staticClass:"margin-20",attrs:{label:"折扣率",prop:""}},[o("el-input",{model:{value:e.ruleForm.discountRate,callback:function(t){e.$set(e.ruleForm,"discountRate",t)},expression:"ruleForm.discountRate"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"计算方式",prop:""}},[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.calculationMethod,callback:function(t){e.$set(e.ruleForm,"calculationMethod",t)},expression:"ruleForm.calculationMethod"}},[e._v("就低原则")]),e._v(" "),o("el-radio",{attrs:{label:"2"},model:{value:e.ruleForm.calculationMethod,callback:function(t){e.$set(e.ruleForm,"calculationMethod",t)},expression:"ruleForm.calculationMethod"}},[e._v("折上折")])],1),e._v(" "),o("el-form-item",[o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),o("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],1)],1)])])]),e._v(" "),o("vue-gic-footer"),e._v(" "),o("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var _=o("VU/8")(v,h,!1,function(e){o("ZOpR")},"data-v-c12ac4ae",null);t.default=_.exports},ZOpR:function(e,t){}});
//# sourceMappingURL=13.3ccc5038a3f17fdb5b86.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/addGroupCate.vue","webpack:///./src/view/companyGroup/membershipSystem/addGroupCate.vue?28fe","webpack:///./src/view/companyGroup/membershipSystem/addGroupCate.vue"],"names":["addGroupCate","name","data","repProjectName","navpath","path","goodShow","cateNameLength","inputFlagNum","mechantOption","applyGoods","label","value","wxOpen","valueConsistsOf","treeOptions","id","children","ruleForm","gradeStrategyId","gradeId","strategyName","strategyRelationType","discountRate","calculationMethod","discountControl","discountControlUpper","discountControlLower","gradeStrategyGoodsRelationIds","cliqueEnterpriseIds","relationCount","enterpriseMS","created","methods","goBack","this","$router","go","submitForm","formName","that","$refs","validate","valid","console","log","JSON","parse","stringify_default","length","join","saveInfo","showmsg","form","para","Object","api","then","res","result","resData","errorCode","sessionStorage","getItem","push","setItem","error","errorMsg","catch","$message","duration","message","toInput","temp","strlen","getByteVal","target","trim","getZhLen","changeRoute","route","showGoodsDialog","selectGoods","val","changeGood","e","getGoodsBrand","getGoodsCategory","goodsTreeOptions","toggle","flag","treeFlag","document","addEventListener","hidePanel","treeinput","typeof_default","className","tag","getCliqueInfo","listEnterprise","forEach","ele","index","brandName","enterpriseId","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","mounted","$route","query","membershipSystem_addGroupCate","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","callback","$$v","$set","expression","_s","placeholder","multiple","_l","item","on","change","key","click","_e","noOptionsText","noResultsText","options","always-open","clearable","value-consists-of","type","projectName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/12.b8af2fcb45c72480bdb0.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\" class=\"padding-0\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340 padding-0\" @keyup.native=\"(value) => toInput(value)\">\n <!-- <template slot=\"append\"><label class=\"input-label\">{{cateNameLength}}/20</label></template> -->\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n\n <el-form-item label=\"适用条件\" class=\"padding-0\">\n <div class=\"title-tip\">该设置只对微信商城中的积分抵现起作用。</div>\n </el-form-item>\n <div class=\"form-child margin-20 margin-l-120\" >\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"ruleForm.cliqueEnterpriseIds\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"ruleForm.strategyRelationType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"ruleForm.strategyRelationType == 2\" @click=\"toggle('wx')\">已选择 {{ruleForm.gradeStrategyGoodsRelationIds? ruleForm.gradeStrategyGoodsRelationIds.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"ruleForm.strategyRelationType == 3\" @click=\"toggle('wx')\">已选择 {{ruleForm.gradeStrategyGoodsRelationIds? ruleForm.gradeStrategyGoodsRelationIds.length:0}} 个品类 </span>\n <treeselect\n v-if=\"ruleForm.strategyRelationType == 2||ruleForm.strategyRelationType == 3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"treeOptions\"\n :always-open=\"wxOpen\"\n :clearable=false\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"ruleForm.selectGoodsIds\"\n />\n <el-button v-if=\"ruleForm.strategyRelationType == 4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"ruleForm.discountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"ruleForm.discountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"ruleForm.discountControlLower\"></el-input>\n <label>至</label>\n <el-input v-model=\"ruleForm.discountControlUpper\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n <el-form-item label=\"折扣率\" prop=\"\" class=\"margin-20\">\n <el-input v-model=\"ruleForm.discountRate\"></el-input>\n </el-form-item>\n <el-form-item label=\"计算方式\" prop=\"\">\n <el-radio v-model=\"ruleForm.calculationMethod\" label=\"1\">就低原则</el-radio>\n <el-radio v-model=\"ruleForm.calculationMethod\" label=\"2\">折上折</el-radio>\n </el-form-item>\n\n\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\n\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\n\nexport default {\n name: \"addGroupCate\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: ''\n },\n {\n name: '添加集团折扣策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n\n // 长度\n cateNameLength: 0,\n // 输入字限制\n inputFlagNum: 20,\n\n\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n {\n label: '按商品品牌',\n value: '2',\n },\n {\n label: '按商品品类',\n value: '3',\n },\n {\n label: '按单件商品',\n value: '4',\n },\n ],\n\n // tree\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n ruleForm: {\n // 积分获取规则\n // 积分获取规则\n \"gradeStrategyId\": \"\", //策略id\n \"gradeId\": \"-1\", //等级id\n \"strategyName\": \"\", //策略名称\n \"strategyRelationType\": '1', // /** 策略关联类型 1所有商品 2商品品牌 3商品类目 4部分商品 */\n \"discountRate\": '', // 折扣率\n \"calculationMethod\": '1', // 计算方式 1就低原则 2折上折\n \"discountControl\": '1', // 折扣控制 1所有折扣商品适用 2折扣范围\n \"discountControlUpper\": '0', // 折扣控制 折扣范围 下限\n \"discountControlLower\": '0', //折扣控制 折扣范围 上限\n \"gradeStrategyGoodsRelationIds\": [], // 策略关联商品信息id\n \"cliqueEnterpriseIds\": [], // 策略关联商户信息\n \"relationCount\": '0',\n \"enterpriseMS\": null\n },\n }\n },\n created() {\n // this.selectReplayStyle()\n },\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (!data.cliqueEnterpriseIds.length) {\n showMsg.showmsg('请选择商户','error')\n return;\n }\n\n if (data.discountControl == 2&&(!data.discountControlLower||!data.discountControlUpper)) {\n showMsg.showmsg('请选择折扣控制中的折扣率','error')\n return;\n }\n\n if (!data.discountRate) {\n showMsg.showmsg('请填写折扣率','error')\n return;\n }\n\n data.discountControlUpper = data.discountControlUpper || '0';\n data.discountControlLower = data.discountControlLower || '0';\n\n data.cliqueEnterpriseIds = data.cliqueEnterpriseIds.join(',')\n data.gradeStrategyGoodsRelationIds = data.gradeStrategyGoodsRelationIds.join(',')\n\n\n that.saveInfo(data)\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存\n saveInfo(form) {\n var that = this\n var para = form\n\n postRequest('/api-admin/save-member-grade-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n\n\n // 向本地暂存添加一条\n var data = [];\n console.log(sessionStorage.getItem('strategy'))\n if (!!sessionStorage.getItem('strategy') &&sessionStorage.getItem('strategy') != 'undefined') {\n data = JSON.parse(sessionStorage.getItem('strategy'))\n }\n\n console.log(data)\n data.push(resData.result)\n sessionStorage.setItem('strategy',JSON.stringify(data))\n showMsg.showmsg('保存成功','success')\n that.goBack()\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.strategyName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName);\n\n console.log(that.ruleForm)\n },\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,typeof(e.target.className))\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && e.target.className != 'vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__checkbox vue-treeselect__checkbox--unchecked'&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container';\n console.log(tag)\n if (tag){\n\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n\n // 获取商户列表\n getCliqueInfo() {\n var that = this\n var para = {\n\n }\n postRequest('/api-admin/list-enterprise',para)\n .then((res) => {\n console.log( res.data)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result.listEnterprise\n data.forEach(function(ele,index) {\n ele.label = ele.brandName\n ele.value = ele.enterpriseId\n })\n that.mechantOption = data\n console.log(\"商户列表:\",that.mechantOption)\n // showMsg.showmsg('设置成功','success')\n // 默认选择商户\n that.ruleForm.cliqueEnterpriseIds= [data[0].enterpriseId]\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n },\n\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n mounted() {\n var that = this\n // 获取商户列表\n that.getCliqueInfo()\n if (that.$route.query.gradeId) {\n that.ruleForm.gradeId = that.$route.query.gradeId\n }\n\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.attention-wrap {\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n\n .title-tip {\n font-size: 12px;\n color: #888;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n .span-txt {\n position: absolute;\n left: 222px;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n }\n\n .margin-l-120 {\n margin-left: 120px;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n /deep/ .vue-treeselect__multi-value-item-container,/deep/ .vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n .vue-treeselect__x-container {\n display: none;\n }\n\n /deep/.vue-treeselect__control-arrow {\n display: none;\n color: #fff;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/addGroupCate.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340 padding-0\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用条件\"}},[_c('div',{staticClass:\"title-tip\"},[_vm._v(\"该设置只对微信商城中的积分抵现起作用。\")])]),_vm._v(\" \"),_c('div',{staticClass:\"form-child margin-20 margin-l-120\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(_vm.ruleForm.cliqueEnterpriseIds),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cliqueEnterpriseIds\", $$v)},expression:\"ruleForm.cliqueEnterpriseIds\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(_vm.ruleForm.strategyRelationType),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyRelationType\", $$v)},expression:\"ruleForm.strategyRelationType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 2)?_c('span',{ref:\"treeinput\",staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(_vm.ruleForm.gradeStrategyGoodsRelationIds? _vm.ruleForm.gradeStrategyGoodsRelationIds.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 3)?_c('span',{ref:\"treeinput\",staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(_vm.ruleForm.gradeStrategyGoodsRelationIds? _vm.ruleForm.gradeStrategyGoodsRelationIds.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 2||_vm.ruleForm.strategyRelationType == 3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"always-open\":_vm.wxOpen,\"clearable\":false,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(_vm.ruleForm.selectGoodsIds),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"selectGoodsIds\", $$v)},expression:\"ruleForm.selectGoodsIds\"}}):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.discountControl),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControl\", $$v)},expression:\"ruleForm.discountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(_vm.ruleForm.discountControl),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControl\", $$v)},expression:\"ruleForm.discountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.discountControlLower),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControlLower\", $$v)},expression:\"ruleForm.discountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.discountControlUpper),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControlUpper\", $$v)},expression:\"ruleForm.discountControlUpper\"}})],1)])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"折扣率\",\"prop\":\"\"}},[_c('el-input',{model:{value:(_vm.ruleForm.discountRate),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountRate\", $$v)},expression:\"ruleForm.discountRate\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"计算方式\",\"prop\":\"\"}},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.calculationMethod),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"calculationMethod\", $$v)},expression:\"ruleForm.calculationMethod\"}},[_vm._v(\"就低原则\")]),_vm._v(\" \"),_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(_vm.ruleForm.calculationMethod),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"calculationMethod\", $$v)},expression:\"ruleForm.calculationMethod\"}},[_vm._v(\"折上折\")])],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],1)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-c12ac4ae\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/addGroupCate.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-c12ac4ae\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addGroupCate.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addGroupCate.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addGroupCate.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-c12ac4ae\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addGroupCate.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-c12ac4ae\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/addGroupCate.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/addGroupCate.vue","webpack:///./src/view/companyGroup/membershipSystem/addGroupCate.vue?28fe","webpack:///./src/view/companyGroup/membershipSystem/addGroupCate.vue"],"names":["addGroupCate","name","data","repProjectName","navpath","path","goodShow","cateNameLength","inputFlagNum","mechantOption","applyGoods","label","value","wxOpen","valueConsistsOf","treeOptions","id","children","ruleForm","gradeStrategyId","gradeId","strategyName","strategyRelationType","discountRate","calculationMethod","discountControl","discountControlUpper","discountControlLower","gradeStrategyGoodsRelationIds","cliqueEnterpriseIds","relationCount","enterpriseMS","created","methods","goBack","this","$router","go","submitForm","formName","that","$refs","validate","valid","console","log","JSON","parse","stringify_default","length","join","saveInfo","showmsg","form","para","Object","api","then","res","result","resData","errorCode","sessionStorage","getItem","push","setItem","error","errorMsg","catch","$message","duration","message","toInput","temp","strlen","getByteVal","target","trim","getZhLen","changeRoute","route","showGoodsDialog","selectGoods","val","changeGood","e","getGoodsBrand","getGoodsCategory","goodsTreeOptions","toggle","flag","treeFlag","document","addEventListener","hidePanel","treeinput","typeof_default","className","tag","getCliqueInfo","listEnterprise","forEach","ele","index","brandName","enterpriseId","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","mounted","$route","query","membershipSystem_addGroupCate","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","callback","$$v","$set","expression","_s","placeholder","multiple","_l","item","on","change","key","click","_e","noOptionsText","noResultsText","options","always-open","clearable","value-consists-of","type","projectName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/13.3ccc5038a3f17fdb5b86.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\" class=\"padding-0\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340 padding-0\" @keyup.native=\"(value) => toInput(value)\">\n <!-- <template slot=\"append\"><label class=\"input-label\">{{cateNameLength}}/20</label></template> -->\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n\n <el-form-item label=\"适用条件\" class=\"padding-0\">\n <div class=\"title-tip\">该设置只对微信商城中的积分抵现起作用。</div>\n </el-form-item>\n <div class=\"form-child margin-20 margin-l-120\" >\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"ruleForm.cliqueEnterpriseIds\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"ruleForm.strategyRelationType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"ruleForm.strategyRelationType == 2\" @click=\"toggle('wx')\">已选择 {{ruleForm.gradeStrategyGoodsRelationIds? ruleForm.gradeStrategyGoodsRelationIds.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"ruleForm.strategyRelationType == 3\" @click=\"toggle('wx')\">已选择 {{ruleForm.gradeStrategyGoodsRelationIds? ruleForm.gradeStrategyGoodsRelationIds.length:0}} 个品类 </span>\n <treeselect\n v-if=\"ruleForm.strategyRelationType == 2||ruleForm.strategyRelationType == 3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"treeOptions\"\n :always-open=\"wxOpen\"\n :clearable=false\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"ruleForm.selectGoodsIds\"\n />\n <el-button v-if=\"ruleForm.strategyRelationType == 4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"ruleForm.discountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"ruleForm.discountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"ruleForm.discountControlLower\"></el-input>\n <label>至</label>\n <el-input v-model=\"ruleForm.discountControlUpper\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n <el-form-item label=\"折扣率\" prop=\"\" class=\"margin-20\">\n <el-input v-model=\"ruleForm.discountRate\"></el-input>\n </el-form-item>\n <el-form-item label=\"计算方式\" prop=\"\">\n <el-radio v-model=\"ruleForm.calculationMethod\" label=\"1\">就低原则</el-radio>\n <el-radio v-model=\"ruleForm.calculationMethod\" label=\"2\">折上折</el-radio>\n </el-form-item>\n\n\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\n\nimport { getRequest, postRequest, postJson, postForm } from '@/api/api';\n\nexport default {\n name: \"addGroupCate\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: ''\n },\n {\n name: '添加集团折扣策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n\n // 长度\n cateNameLength: 0,\n // 输入字限制\n inputFlagNum: 20,\n\n\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n {\n label: '按商品品牌',\n value: '2',\n },\n {\n label: '按商品品类',\n value: '3',\n },\n {\n label: '按单件商品',\n value: '4',\n },\n ],\n\n // tree\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n ruleForm: {\n // 积分获取规则\n // 积分获取规则\n \"gradeStrategyId\": \"\", //策略id\n \"gradeId\": \"-1\", //等级id\n \"strategyName\": \"\", //策略名称\n \"strategyRelationType\": '1', // /** 策略关联类型 1所有商品 2商品品牌 3商品类目 4部分商品 */\n \"discountRate\": '', // 折扣率\n \"calculationMethod\": '1', // 计算方式 1就低原则 2折上折\n \"discountControl\": '1', // 折扣控制 1所有折扣商品适用 2折扣范围\n \"discountControlUpper\": '0', // 折扣控制 折扣范围 下限\n \"discountControlLower\": '0', //折扣控制 折扣范围 上限\n \"gradeStrategyGoodsRelationIds\": [], // 策略关联商品信息id\n \"cliqueEnterpriseIds\": [], // 策略关联商户信息\n \"relationCount\": '0',\n \"enterpriseMS\": null\n },\n }\n },\n created() {\n // this.selectReplayStyle()\n },\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (!data.cliqueEnterpriseIds.length) {\n showMsg.showmsg('请选择商户','error')\n return;\n }\n\n if (data.discountControl == 2&&(!data.discountControlLower||!data.discountControlUpper)) {\n showMsg.showmsg('请选择折扣控制中的折扣率','error')\n return;\n }\n\n if (!data.discountRate) {\n showMsg.showmsg('请填写折扣率','error')\n return;\n }\n\n data.discountControlUpper = data.discountControlUpper || '0';\n data.discountControlLower = data.discountControlLower || '0';\n\n data.cliqueEnterpriseIds = data.cliqueEnterpriseIds.join(',')\n data.gradeStrategyGoodsRelationIds = data.gradeStrategyGoodsRelationIds.join(',')\n\n\n that.saveInfo(data)\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存\n saveInfo(form) {\n var that = this\n var para = form\n\n postRequest('/api-admin/save-member-grade-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n\n\n // 向本地暂存添加一条\n var data = [];\n console.log(sessionStorage.getItem('strategy'))\n if (!!sessionStorage.getItem('strategy') &&sessionStorage.getItem('strategy') != 'undefined') {\n data = JSON.parse(sessionStorage.getItem('strategy'))\n }\n\n console.log(data)\n data.push(resData.result)\n sessionStorage.setItem('strategy',JSON.stringify(data))\n showMsg.showmsg('保存成功','success')\n that.goBack()\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.strategyName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName);\n\n console.log(that.ruleForm)\n },\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,typeof(e.target.className))\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && e.target.className != 'vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__checkbox vue-treeselect__checkbox--unchecked'&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container';\n console.log(tag)\n if (tag){\n\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n\n // 获取商户列表\n getCliqueInfo() {\n var that = this\n var para = {\n\n }\n postRequest('/api-admin/list-enterprise',para)\n .then((res) => {\n console.log( res.data)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result.listEnterprise\n data.forEach(function(ele,index) {\n ele.label = ele.brandName\n ele.value = ele.enterpriseId\n })\n that.mechantOption = data\n console.log(\"商户列表:\",that.mechantOption)\n // showMsg.showmsg('设置成功','success')\n // 默认选择商户\n that.ruleForm.cliqueEnterpriseIds= [data[0].enterpriseId]\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n },\n\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n mounted() {\n var that = this\n // 获取商户列表\n that.getCliqueInfo()\n if (that.$route.query.gradeId) {\n that.ruleForm.gradeId = that.$route.query.gradeId\n }\n\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.attention-wrap {\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n\n .title-tip {\n font-size: 12px;\n color: #888;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n .span-txt {\n position: absolute;\n left: 222px;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n }\n\n .margin-l-120 {\n margin-left: 120px;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n /deep/ .vue-treeselect__multi-value-item-container,/deep/ .vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n .vue-treeselect__x-container {\n display: none;\n }\n\n /deep/.vue-treeselect__control-arrow {\n display: none;\n color: #fff;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/addGroupCate.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340 padding-0\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用条件\"}},[_c('div',{staticClass:\"title-tip\"},[_vm._v(\"该设置只对微信商城中的积分抵现起作用。\")])]),_vm._v(\" \"),_c('div',{staticClass:\"form-child margin-20 margin-l-120\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(_vm.ruleForm.cliqueEnterpriseIds),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cliqueEnterpriseIds\", $$v)},expression:\"ruleForm.cliqueEnterpriseIds\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(_vm.ruleForm.strategyRelationType),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyRelationType\", $$v)},expression:\"ruleForm.strategyRelationType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 2)?_c('span',{ref:\"treeinput\",staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(_vm.ruleForm.gradeStrategyGoodsRelationIds? _vm.ruleForm.gradeStrategyGoodsRelationIds.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 3)?_c('span',{ref:\"treeinput\",staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(_vm.ruleForm.gradeStrategyGoodsRelationIds? _vm.ruleForm.gradeStrategyGoodsRelationIds.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 2||_vm.ruleForm.strategyRelationType == 3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"always-open\":_vm.wxOpen,\"clearable\":false,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(_vm.ruleForm.selectGoodsIds),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"selectGoodsIds\", $$v)},expression:\"ruleForm.selectGoodsIds\"}}):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.discountControl),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControl\", $$v)},expression:\"ruleForm.discountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(_vm.ruleForm.discountControl),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControl\", $$v)},expression:\"ruleForm.discountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.discountControlLower),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControlLower\", $$v)},expression:\"ruleForm.discountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.discountControlUpper),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControlUpper\", $$v)},expression:\"ruleForm.discountControlUpper\"}})],1)])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"折扣率\",\"prop\":\"\"}},[_c('el-input',{model:{value:(_vm.ruleForm.discountRate),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountRate\", $$v)},expression:\"ruleForm.discountRate\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"计算方式\",\"prop\":\"\"}},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.calculationMethod),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"calculationMethod\", $$v)},expression:\"ruleForm.calculationMethod\"}},[_vm._v(\"就低原则\")]),_vm._v(\" \"),_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(_vm.ruleForm.calculationMethod),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"calculationMethod\", $$v)},expression:\"ruleForm.calculationMethod\"}},[_vm._v(\"折上折\")])],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],1)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-c12ac4ae\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/addGroupCate.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-c12ac4ae\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addGroupCate.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addGroupCate.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addGroupCate.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-c12ac4ae\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addGroupCate.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-c12ac4ae\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/addGroupCate.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([13],{"1H9E":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a,o=t("bOdI"),i=t.n(o),s=t("//Fk"),n=t.n(s),l=t("mvHQ"),u=t.n(l),c=t("3E4D"),m=t("Ch4/"),p=t("Mk6G"),g=function(e){var r=new Date,t=r.getFullYear(),a=r.getMonth()+1,o=r.getDate(),i=[];return e.split("-").forEach(function(e,r){i.push(e.split(":"))}),[new Date(t,a,o,i[0][0],i[0][1]),new Date(t,a,o,i[1][0],i[1][1])]},d=function(e){function r(e){return e>9?""+e:"0"+e}return console.log(e),r(new Date(e[0]).getHours())+":"+r(new Date(e[0]).getMinutes())+"-"+(r(new Date(e[1]).getHours())+":"+r(new Date(e[1]).getMinutes()))},h=t("3Xzz"),v=t("P9l9"),f=(t("mw3O"),a={name:"public_num_attention",data:function(){return{projectName:"gic-clique",areaOptions:{provinceName:"",provinceId:"",cityName:"",cityId:"",countryName:"",countyId:""},navpath:[{name:"首页",path:"/"},{name:"集团信息",path:""}],upUrl:"",uploadLoading:!1,imgShowFlag:!1,imgUrl:"",ruleForm:{cliqueName:"",enterpriseName:"",region:"",addressDetail:"",qcloudImageUrl:"",enterpriseList:[{enterpriseId:"",enterpriseName:"达摩",qcloudImageUrl:"/"}],storeBusinessTime:[new Date(2016,9,10,8,40),new Date(2016,9,10,9,40)],date1:"",date2:"",customerPhone:"",enterpriseDescription:""},rules:{cliqueName:[{required:!0,message:"请输入集团名称",trigger:"blur"}],enterpriseName:[{required:!0,message:"请输入公司名称",trigger:"blur"}],region:[{required:!0,message:"请选择所在地区",trigger:"blur"}],addressDetail:[{required:!0,message:"请输入详细地址",trigger:"change"}],storeBusinessTime:[{required:!0,message:"请选择营业时间",trigger:"change"}],date1:[{type:"date",required:!0,message:"请选择日期",trigger:"change"}],date2:[{type:"date",required:!0,message:"请选择时间",trigger:"change"}],customerPhone:[{required:!0,message:"请输入客服热线",trigger:"change"}],enterpriseDescription:[{required:!0,message:"请输入集团简介",trigger:"blur"}]},inputNumObj:{cliqueName:0,enterpriseName:0,addressDetail:0,customerPhone:0,enterpriseDescription:0},inputFlag:"",inputFlagNum:"",baseUrl:""}},beforeMount:function(){var e=window.location.origin;console.log("当前host:",e),"-1"!=e.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=e,this.upUrl=this.baseUrl+"/api-plug/upload-img?wxFlag=1"},created:function(){console.log("created")},mounted:function(){console.log("mounted"),this.getGroupInfo()},methods:{showImage:function(e){console.log(e),this.imgShowFlag=!0,this.imgUrl=e},hideImage:function(e){console.log(e),this.imgShowFlag=!1},uploadUrl:function(){var e,r=window.location.origin;return console.log("当前host:",r),e="-1"!=r.indexOf("localhost")?"http://gicdev.demogic.com":r,this.upUrl=e+"/api-plug/upload-img?wxFlag=1&requestProject=gic-clique",console.log(this.upUrl),this.upUrl},changeRoute:function(e){this.$router.push(e)},submitForm:function(e){var r=this;r.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),r.$message.error({duration:1e3,message:"请填写完信息"}),!1;var t=JSON.parse(u()(r.ruleForm));console.log(t),t.storeBusinessTime=d(t.storeBusinessTime),console.log(t.storeBusinessTime),r.saveGroupInfo(t)})},handleAvatarSuccess:function(e,r){this.uploadLoading=!1,this.imgShowFlag=!1,console.log("上传成功回调:",e),0==e.errorCode?(this.ruleForm.qcloudImageUrl=e.result[0].qcloudImageUrl,this.ruleForm.imageFiledCode=e.result[0].imageFiledCode,this.ruleForm.imageUrl=e.result[0].wxImg):m.a.errorMsg(e)},beforeAvatarUpload:function(e){var r=this;r.imgShowFlag=!1;var t="image/jpeg"===e.type||"image/jpg"===e.type,a=e.size/1024/1024<=1;return t||r.$message.error("您只能上传 JPG/JPEG 图片!"),a||r.$message.error("您只能上传小于 1Mb 的图片!"),t&&a&&new n.a(function(t,a){var o=new FileReader;o.onload=function(e){var o=new Image;o.onload=function(){var e=this.width,o=this.height;console.log(e,o),e!==o&&(r.uploadLoading=!1,r.$message.error("您只能上传规格为 1:1 的图片!"),a()),t()},r.uploadLoading=!0,o.src=e.target.result,console.log("上传成功:",e.target.result)},o.readAsDataURL(e)})},focus:function(e,r){console.log(e,r),this.inputFlag=e,this.inputFlagNum=r},toInput:function(e){console.log(e);var r="";r=p.a.getByteVal(e.target.value,this.inputFlagNum);console.log(r),this.ruleForm[this.inputFlag]=r.trim(),this.inputNumObj[this.inputFlag]=p.a.getZhLen(this.ruleForm[this.inputFlag]),console.log(this.ruleForm[this.inputFlag])},selected:function(e){console.log(e);e.country?(this.ruleForm.region=e,console.log(e.areaId),this.ruleForm.areaId=e.areaId):this.ruleForm.region=""},saveGroupInfo:function(e){var r=this,t={requestProject:r.projectName,cliqueName:e.cliqueName,enterpriseName:e.enterpriseName,brandName:e.brandName,addressDetail:e.addressDetail,imageUrl:e.imageUrl,imageFieldCode:e.imageFieldCode,qcloudImageUrl:e.qcloudImageUrl,storeBusinessTime:e.storeBusinessTime,customerPhone:e.customerPhone,enterpriseDescription:e.enterpriseDescription,areaId:e.areaId};Object(v.a)("/api-admin/save-enterprise-info",t).then(function(e){var r=e.data;0!=r.errorCode?m.a.errorMsg(r):c.a.showmsg("保存成功","success")}).catch(function(e){console.log(e),r.$message.error({duration:1e3,message:e.message})})},redirect:function(e,r){var t=this,a={eid:r};Object(v.a)("/api-auth/do-login-for-clique",a).then(function(e){var r=e.data;if(0!=r.errorCode)m.a.errorMsg(r);else{var a=t.baseUrl+"";window.open(a,"_blank","toolbar=yes, width=1300, height=900")}}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getGroupInfo:function(){var e=this,r={requestProject:e.projectName};Object(v.a)("/api-admin/enterprise-info",r).then(function(r){var t=r.data;if(0==t.errorCode){var a=t.result.enterprise;console.log(t.result.enterprise),a.region={},a.region.areaId=a.areaId,a.region.provinceId=a.province,a.region.provinceName=a.provinceName,a.region.cityId=a.city,a.region.cityName=a.cityName,a.region.countyId=a.country,a.region.countryName=a.countryName,e.areaOptionsNew={},e.areaOptionsNew.provinceName=a.provinceName,e.areaOptionsNew.provinceId=a.province,e.areaOptionsNew.cityName=a.cityName,e.areaOptionsNew.cityId=a.city,e.areaOptionsNew.countryName=a.countryName,e.areaOptionsNew.countyId=a.country;var o=u()(e.areaOptionsNew);return e.areaOptions=JSON.parse(o),a.storeBusinessTime&&(a.storeBusinessTime=g(a.storeBusinessTime)),a.cliqueName&&(e.inputNumObj.cliqueName=p.a.getZhLen(a.cliqueName)),a.enterpriseName&&(e.inputNumObj.enterpriseName=p.a.getZhLen(a.enterpriseName)),a.addressDetail&&(e.inputNumObj.addressDetail=p.a.getZhLen(a.addressDetail)),a.customerPhone&&(e.inputNumObj.customerPhone=p.a.getZhLen(a.customerPhone)),a.enterpriseDescription&&(e.inputNumObj.enterpriseDescription=p.a.getZhLen(a.enterpriseDescription)),e.ruleForm=a,e.ruleForm.enterpriseList=t.result.enterpriseList,void console.log(e.ruleForm)}m.a.errorMsg(t)}).catch(function(r){console.log(r),e.$message.error({duration:1e3,message:r.message})})},setArea:function(e){console.log(e),this.areaOptions.areaId=e.areaId,this.areaOptions.provinceId=e.province,this.areaOptions.provinceName=e.provinceName,this.areaOptions.cityId=e.city,this.areaOptions.cityName=e.cityName,this.areaOptions.countyId=e.country,this.areaOptions.countryName=e.countryName,console.log(this.areaOptions)},login:function(){Object(v.a)("/api-auth/do-login?loginName=damo123&password=123456&eid=ff80808162ddfe1a0162e0ebd39c0000").then(function(e){e.data.errorCode})}},watch:{}},i()(a,"beforeMount",function(){console.log("mounted")}),i()(a,"updated",function(){console.log("updated")}),i()(a,"components",{topNav:h.a}),a),N={render:function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"right-wrap"},[t("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),t("div",{staticClass:"right-content"},[t("div",{staticClass:"right-box"},[t("div",{staticClass:"attention-wrap"},[t("div",{staticClass:"group-contain"},[t("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"110px"}},[t("el-form-item",{attrs:{label:"集团名称",prop:"cliqueName"}},[t("el-input",{on:{focus:function(r){e.focus("cliqueName",10)}},nativeOn:{keyup:function(r){return t=r,e.toInput(t);var t}},model:{value:e.ruleForm.cliqueName,callback:function(r){e.$set(e.ruleForm,"cliqueName",r)},expression:"ruleForm.cliqueName"}}),e._v(" "),t("label",{staticClass:"input-label"},[e._v(e._s(e.inputNumObj.cliqueName)+"/10")])],1),e._v(" "),t("el-form-item",{attrs:{label:"公司名称",prop:"enterpriseName"}},[t("el-input",{on:{focus:function(r){e.focus("enterpriseName",20)}},nativeOn:{keyup:function(r){return t=r,e.toInput(t);var t}},model:{value:e.ruleForm.enterpriseName,callback:function(r){e.$set(e.ruleForm,"enterpriseName",r)},expression:"ruleForm.enterpriseName"}}),e._v(" "),t("label",{staticClass:"input-label"},[e._v(e._s(e.inputNumObj.enterpriseName)+"/20")])],1),e._v(" "),t("el-form-item",{staticClass:"city-area",attrs:{label:"所在地区",prop:"region"}},[t("vue-area-ab",{attrs:{projectName:e.projectName,areaOptions:e.areaOptions},on:{selected:e.selected}})],1),e._v(" "),t("el-form-item",{attrs:{label:"详细地址",prop:"addressDetail"}},[t("el-input",{on:{focus:function(r){e.focus("addressDetail",50)}},nativeOn:{keyup:function(r){return t=r,e.toInput(t);var t}},model:{value:e.ruleForm.addressDetail,callback:function(r){e.$set(e.ruleForm,"addressDetail",r)},expression:"ruleForm.addressDetail"}}),e._v(" "),t("label",{staticClass:"input-label"},[e._v(e._s(e.inputNumObj.addressDetail)+"/50")])],1),e._v(" "),t("el-form-item",{attrs:{label:"集团logo",prop:"qcloudImageUrl"}},[t("div",[t("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.uploadUrl(),"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.uploadLoading,expression:"uploadLoading"}],staticClass:"avatar-uploader-wrap"},[e.ruleForm.qcloudImageUrl?t("img",{staticClass:"avatar",attrs:{src:e.ruleForm.qcloudImageUrl},on:{mouseover:function(r){e.showImage(e.ruleForm.qcloudImageUrl)},click:e.hideImage}}):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])]),e._v(" "),t("p",{staticClass:"upload-tip"},[e._v("只能上传规格为1:1的 jpg/jpeg 图片,且不超过1Mb")])],1)]),e._v(" "),t("el-form-item",{attrs:{label:"关联商户"}},[t("div",{staticClass:"link-shop"},[e._l(e.ruleForm.enterpriseList,function(r,a){return[t("router-link",{attrs:{tag:"a",target:"_blank",to:{path:"/login",query:{enterpriseId:r.enterpriseId}}}},[t("img",{attrs:{src:r.qcloudImageUrl,alt:""}}),e._v(" "),t("span",[e._v(e._s(r.enterpriseName))])])]})],2)]),e._v(" "),t("el-form-item",{attrs:{label:"营业时间模板",prop:"storeBusinessTime"}},[t("el-time-picker",{attrs:{"is-range":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围",format:"HH:mm"},model:{value:e.ruleForm.storeBusinessTime,callback:function(r){e.$set(e.ruleForm,"storeBusinessTime",r)},expression:"ruleForm.storeBusinessTime"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"客服热线",prop:"customerPhone"}},[t("el-input",{on:{focus:function(r){e.focus("customerPhone",30)}},nativeOn:{keyup:function(r){return t=r,e.toInput(t);var t}},model:{value:e.ruleForm.customerPhone,callback:function(r){e.$set(e.ruleForm,"customerPhone",r)},expression:"ruleForm.customerPhone"}}),e._v(" "),t("label",{staticClass:"input-label"},[e._v(e._s(e.inputNumObj.customerPhone)+"/30")])],1),e._v(" "),t("el-form-item",{attrs:{label:"集团简介",prop:"enterpriseDescription"}},[t("el-input",{staticStyle:{height:"96px"},attrs:{type:"textarea"},on:{focus:function(r){e.focus("enterpriseDescription",200)}},nativeOn:{keyup:function(r){return t=r,e.toInput(t);var t}},model:{value:e.ruleForm.enterpriseDescription,callback:function(r){e.$set(e.ruleForm,"enterpriseDescription",r)},expression:"ruleForm.enterpriseDescription"}}),e._v(" "),[t("label",{staticClass:"input-label textarea-label"},[e._v(e._s(e.inputNumObj.enterpriseDescription)+"/200")])]],2),e._v(" "),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(r){e.submitForm("ruleForm")}}},[e._v("保 存")])],1)],1)],1)])])]),e._v(" "),t("vue-gic-img-preview",{attrs:{imgUrl:e.imgUrl,imgShowFlag:e.imgShowFlag},on:{hideImage:e.hideImage}}),e._v(" "),t("vue-gic-footer")],1)},staticRenderFns:[]};var b=t("VU/8")(f,N,!1,function(e){t("N+zM")},"data-v-bcb9a770",null);r.default=b.exports},"N+zM":function(e,r){}});
//# sourceMappingURL=13.6cb641c54efc65fa2852.js.map
\ No newline at end of file
webpackJsonp([14],{"1H9E":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a,o=t("bOdI"),i=t.n(o),s=t("//Fk"),n=t.n(s),l=t("mvHQ"),u=t.n(l),c=t("3E4D"),m=t("Ch4/"),p=t("Mk6G"),g=function(e){var r=new Date,t=r.getFullYear(),a=r.getMonth()+1,o=r.getDate(),i=[];return e.split("-").forEach(function(e,r){i.push(e.split(":"))}),[new Date(t,a,o,i[0][0],i[0][1]),new Date(t,a,o,i[1][0],i[1][1])]},d=function(e){function r(e){return e>9?""+e:"0"+e}return console.log(e),r(new Date(e[0]).getHours())+":"+r(new Date(e[0]).getMinutes())+"-"+(r(new Date(e[1]).getHours())+":"+r(new Date(e[1]).getMinutes()))},h=t("3Xzz"),v=t("P9l9"),f=(t("mw3O"),a={name:"public_num_attention",data:function(){return{projectName:"gic-clique",areaOptions:{provinceName:"",provinceId:"",cityName:"",cityId:"",countryName:"",countyId:""},navpath:[{name:"首页",path:"/"},{name:"集团信息",path:""}],upUrl:"",uploadLoading:!1,imgShowFlag:!1,imgUrl:"",ruleForm:{cliqueName:"",enterpriseName:"",region:"",addressDetail:"",qcloudImageUrl:"",enterpriseList:[{enterpriseId:"",enterpriseName:"达摩",qcloudImageUrl:"/"}],storeBusinessTime:[new Date(2016,9,10,8,40),new Date(2016,9,10,9,40)],date1:"",date2:"",customerPhone:"",enterpriseDescription:""},rules:{cliqueName:[{required:!0,message:"请输入集团名称",trigger:"blur"}],enterpriseName:[{required:!0,message:"请输入公司名称",trigger:"blur"}],region:[{required:!0,message:"请选择所在地区",trigger:"blur"}],addressDetail:[{required:!0,message:"请输入详细地址",trigger:"change"}],storeBusinessTime:[{required:!0,message:"请选择营业时间",trigger:"change"}],date1:[{type:"date",required:!0,message:"请选择日期",trigger:"change"}],date2:[{type:"date",required:!0,message:"请选择时间",trigger:"change"}],customerPhone:[{required:!0,message:"请输入客服热线",trigger:"change"}],enterpriseDescription:[{required:!0,message:"请输入集团简介",trigger:"blur"}]},inputNumObj:{cliqueName:0,enterpriseName:0,addressDetail:0,customerPhone:0,enterpriseDescription:0},inputFlag:"",inputFlagNum:"",baseUrl:""}},beforeMount:function(){var e=window.location.origin;console.log("当前host:",e),"-1"!=e.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=e,this.upUrl=this.baseUrl+"/api-plug/upload-img?wxFlag=1"},created:function(){console.log("created")},mounted:function(){console.log("mounted"),this.getGroupInfo()},methods:{showImage:function(e){console.log(e),this.imgShowFlag=!0,this.imgUrl=e},hideImage:function(e){console.log(e),this.imgShowFlag=!1},uploadUrl:function(){var e,r=window.location.origin;return console.log("当前host:",r),e="-1"!=r.indexOf("localhost")?"http://gicdev.demogic.com":r,this.upUrl=e+"/api-plug/upload-img?wxFlag=1&requestProject=gic-clique",console.log(this.upUrl),this.upUrl},changeRoute:function(e){this.$router.push(e)},submitForm:function(e){var r=this;r.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),r.$message.error({duration:1e3,message:"请填写完信息"}),!1;var t=JSON.parse(u()(r.ruleForm));console.log(t),t.storeBusinessTime=d(t.storeBusinessTime),console.log(t.storeBusinessTime),r.saveGroupInfo(t)})},handleAvatarSuccess:function(e,r){this.uploadLoading=!1,this.imgShowFlag=!1,console.log("上传成功回调:",e),0==e.errorCode?(this.ruleForm.qcloudImageUrl=e.result[0].qcloudImageUrl,this.ruleForm.imageFiledCode=e.result[0].imageFiledCode,this.ruleForm.imageUrl=e.result[0].wxImg):m.a.errorMsg(e)},beforeAvatarUpload:function(e){var r=this;r.imgShowFlag=!1;var t="image/jpeg"===e.type||"image/jpg"===e.type,a=e.size/1024/1024<=1;return t||r.$message.error("您只能上传 JPG/JPEG 图片!"),a||r.$message.error("您只能上传小于 1Mb 的图片!"),t&&a&&new n.a(function(t,a){var o=new FileReader;o.onload=function(e){var o=new Image;o.onload=function(){var e=this.width,o=this.height;console.log(e,o),e!==o&&(r.uploadLoading=!1,r.$message.error("您只能上传规格为 1:1 的图片!"),a()),t()},r.uploadLoading=!0,o.src=e.target.result,console.log("上传成功:",e.target.result)},o.readAsDataURL(e)})},focus:function(e,r){console.log(e,r),this.inputFlag=e,this.inputFlagNum=r},toInput:function(e){console.log(e);var r="";r=p.a.getByteVal(e.target.value,this.inputFlagNum);console.log(r),this.ruleForm[this.inputFlag]=r.trim(),this.inputNumObj[this.inputFlag]=p.a.getZhLen(this.ruleForm[this.inputFlag]),console.log(this.ruleForm[this.inputFlag])},selected:function(e){console.log(e);e.country?(this.ruleForm.region=e,console.log(e.areaId),this.ruleForm.areaId=e.areaId):this.ruleForm.region=""},saveGroupInfo:function(e){var r=this,t={requestProject:r.projectName,cliqueName:e.cliqueName,enterpriseName:e.enterpriseName,brandName:e.brandName,addressDetail:e.addressDetail,imageUrl:e.imageUrl,imageFieldCode:e.imageFieldCode,qcloudImageUrl:e.qcloudImageUrl,storeBusinessTime:e.storeBusinessTime,customerPhone:e.customerPhone,enterpriseDescription:e.enterpriseDescription,areaId:e.areaId};Object(v.a)("/api-admin/save-enterprise-info",t).then(function(e){var r=e.data;0!=r.errorCode?m.a.errorMsg(r):c.a.showmsg("保存成功","success")}).catch(function(e){console.log(e),r.$message.error({duration:1e3,message:e.message})})},redirect:function(e,r){var t=this,a={eid:r};Object(v.a)("/api-auth/do-login-for-clique",a).then(function(e){var r=e.data;if(0!=r.errorCode)m.a.errorMsg(r);else{var a=t.baseUrl+"";window.open(a,"_blank","toolbar=yes, width=1300, height=900")}}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getGroupInfo:function(){var e=this,r={requestProject:e.projectName};Object(v.a)("/api-admin/enterprise-info",r).then(function(r){var t=r.data;if(0==t.errorCode){var a=t.result.enterprise;console.log(t.result.enterprise),a.region={},a.region.areaId=a.areaId,a.region.provinceId=a.province,a.region.provinceName=a.provinceName,a.region.cityId=a.city,a.region.cityName=a.cityName,a.region.countyId=a.country,a.region.countryName=a.countryName,e.areaOptionsNew={},e.areaOptionsNew.provinceName=a.provinceName,e.areaOptionsNew.provinceId=a.province,e.areaOptionsNew.cityName=a.cityName,e.areaOptionsNew.cityId=a.city,e.areaOptionsNew.countryName=a.countryName,e.areaOptionsNew.countyId=a.country;var o=u()(e.areaOptionsNew);return e.areaOptions=JSON.parse(o),a.storeBusinessTime&&(a.storeBusinessTime=g(a.storeBusinessTime)),a.cliqueName&&(e.inputNumObj.cliqueName=p.a.getZhLen(a.cliqueName)),a.enterpriseName&&(e.inputNumObj.enterpriseName=p.a.getZhLen(a.enterpriseName)),a.addressDetail&&(e.inputNumObj.addressDetail=p.a.getZhLen(a.addressDetail)),a.customerPhone&&(e.inputNumObj.customerPhone=p.a.getZhLen(a.customerPhone)),a.enterpriseDescription&&(e.inputNumObj.enterpriseDescription=p.a.getZhLen(a.enterpriseDescription)),e.ruleForm=a,e.ruleForm.enterpriseList=t.result.enterpriseList,void console.log(e.ruleForm)}m.a.errorMsg(t)}).catch(function(r){console.log(r),e.$message.error({duration:1e3,message:r.message})})},setArea:function(e){console.log(e),this.areaOptions.areaId=e.areaId,this.areaOptions.provinceId=e.province,this.areaOptions.provinceName=e.provinceName,this.areaOptions.cityId=e.city,this.areaOptions.cityName=e.cityName,this.areaOptions.countyId=e.country,this.areaOptions.countryName=e.countryName,console.log(this.areaOptions)},login:function(){Object(v.a)("/api-auth/do-login?loginName=damo123&password=123456&eid=ff80808162ddfe1a0162e0ebd39c0000").then(function(e){e.data.errorCode})}},watch:{}},i()(a,"beforeMount",function(){console.log("mounted")}),i()(a,"updated",function(){console.log("updated")}),i()(a,"components",{topNav:h.a}),a),N={render:function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"right-wrap"},[t("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),t("div",{staticClass:"right-content"},[t("div",{staticClass:"right-box"},[t("div",{staticClass:"attention-wrap"},[t("div",{staticClass:"group-contain"},[t("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"110px"}},[t("el-form-item",{attrs:{label:"集团名称",prop:"cliqueName"}},[t("el-input",{on:{focus:function(r){e.focus("cliqueName",10)}},nativeOn:{keyup:function(r){return t=r,e.toInput(t);var t}},model:{value:e.ruleForm.cliqueName,callback:function(r){e.$set(e.ruleForm,"cliqueName",r)},expression:"ruleForm.cliqueName"}}),e._v(" "),t("label",{staticClass:"input-label"},[e._v(e._s(e.inputNumObj.cliqueName)+"/10")])],1),e._v(" "),t("el-form-item",{attrs:{label:"公司名称",prop:"enterpriseName"}},[t("el-input",{on:{focus:function(r){e.focus("enterpriseName",20)}},nativeOn:{keyup:function(r){return t=r,e.toInput(t);var t}},model:{value:e.ruleForm.enterpriseName,callback:function(r){e.$set(e.ruleForm,"enterpriseName",r)},expression:"ruleForm.enterpriseName"}}),e._v(" "),t("label",{staticClass:"input-label"},[e._v(e._s(e.inputNumObj.enterpriseName)+"/20")])],1),e._v(" "),t("el-form-item",{staticClass:"city-area",attrs:{label:"所在地区",prop:"region"}},[t("vue-area-ab",{attrs:{projectName:e.projectName,areaOptions:e.areaOptions},on:{selected:e.selected}})],1),e._v(" "),t("el-form-item",{attrs:{label:"详细地址",prop:"addressDetail"}},[t("el-input",{on:{focus:function(r){e.focus("addressDetail",50)}},nativeOn:{keyup:function(r){return t=r,e.toInput(t);var t}},model:{value:e.ruleForm.addressDetail,callback:function(r){e.$set(e.ruleForm,"addressDetail",r)},expression:"ruleForm.addressDetail"}}),e._v(" "),t("label",{staticClass:"input-label"},[e._v(e._s(e.inputNumObj.addressDetail)+"/50")])],1),e._v(" "),t("el-form-item",{attrs:{label:"集团logo",prop:"qcloudImageUrl"}},[t("div",[t("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.uploadUrl(),"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.uploadLoading,expression:"uploadLoading"}],staticClass:"avatar-uploader-wrap"},[e.ruleForm.qcloudImageUrl?t("img",{staticClass:"avatar",attrs:{src:e.ruleForm.qcloudImageUrl},on:{mouseover:function(r){e.showImage(e.ruleForm.qcloudImageUrl)},click:e.hideImage}}):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])]),e._v(" "),t("p",{staticClass:"upload-tip"},[e._v("只能上传规格为1:1的 jpg/jpeg 图片,且不超过1Mb")])],1)]),e._v(" "),t("el-form-item",{attrs:{label:"关联商户"}},[t("div",{staticClass:"link-shop"},[e._l(e.ruleForm.enterpriseList,function(r,a){return[t("router-link",{attrs:{tag:"a",target:"_blank",to:{path:"/login",query:{enterpriseId:r.enterpriseId}}}},[t("img",{attrs:{src:r.qcloudImageUrl,alt:""}}),e._v(" "),t("span",[e._v(e._s(r.enterpriseName))])])]})],2)]),e._v(" "),t("el-form-item",{attrs:{label:"营业时间模板",prop:"storeBusinessTime"}},[t("el-time-picker",{attrs:{"is-range":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围",format:"HH:mm"},model:{value:e.ruleForm.storeBusinessTime,callback:function(r){e.$set(e.ruleForm,"storeBusinessTime",r)},expression:"ruleForm.storeBusinessTime"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"客服热线",prop:"customerPhone"}},[t("el-input",{on:{focus:function(r){e.focus("customerPhone",30)}},nativeOn:{keyup:function(r){return t=r,e.toInput(t);var t}},model:{value:e.ruleForm.customerPhone,callback:function(r){e.$set(e.ruleForm,"customerPhone",r)},expression:"ruleForm.customerPhone"}}),e._v(" "),t("label",{staticClass:"input-label"},[e._v(e._s(e.inputNumObj.customerPhone)+"/30")])],1),e._v(" "),t("el-form-item",{attrs:{label:"集团简介",prop:"enterpriseDescription"}},[t("el-input",{staticStyle:{height:"96px"},attrs:{type:"textarea"},on:{focus:function(r){e.focus("enterpriseDescription",200)}},nativeOn:{keyup:function(r){return t=r,e.toInput(t);var t}},model:{value:e.ruleForm.enterpriseDescription,callback:function(r){e.$set(e.ruleForm,"enterpriseDescription",r)},expression:"ruleForm.enterpriseDescription"}}),e._v(" "),[t("label",{staticClass:"input-label textarea-label"},[e._v(e._s(e.inputNumObj.enterpriseDescription)+"/200")])]],2),e._v(" "),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(r){e.submitForm("ruleForm")}}},[e._v("保 存")])],1)],1)],1)])])]),e._v(" "),t("vue-gic-img-preview",{attrs:{imgUrl:e.imgUrl,imgShowFlag:e.imgShowFlag},on:{hideImage:e.hideImage}}),e._v(" "),t("vue-gic-footer")],1)},staticRenderFns:[]};var b=t("VU/8")(f,N,!1,function(e){t("N+zM")},"data-v-bcb9a770",null);r.default=b.exports},"N+zM":function(e,r){}});
//# sourceMappingURL=14.36b43ed8b85e74a58bc9.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/common/js/timeFormat.js","webpack:///src/view/companyGroup/membershipSystem/companyGroupInfo.vue","webpack:///./src/view/companyGroup/membershipSystem/companyGroupInfo.vue?92a4","webpack:///./src/view/companyGroup/membershipSystem/companyGroupInfo.vue"],"names":["timeFormat","val","date","Date","y","getFullYear","m","getMonth","day","getDate","newArr","split","forEach","ele","index","push","formatDig","num","console","log","getHours","getMinutes","companyGroupInfo","_name$data$beforeMoun","name","data","projectName","areaOptions","provinceName","provinceId","cityName","cityId","countryName","countyId","navpath","path","upUrl","uploadLoading","imgShowFlag","imgUrl","ruleForm","cliqueName","enterpriseName","region","addressDetail","qcloudImageUrl","enterpriseList","enterpriseId","storeBusinessTime","date1","date2","customerPhone","enterpriseDescription","rules","required","message","trigger","type","inputNumObj","inputFlag","inputFlagNum","baseUrl","beforeMount","host","window","location","origin","indexOf","this","created","mounted","getGroupInfo","methods","showImage","src","hideImage","uploadUrl","changeRoute","route","$router","submitForm","formName","that","$refs","validate","valid","$message","error","duration","newFormData","JSON","parse","stringify_default","saveGroupInfo","handleAvatarSuccess","res","file","errorCode","result","imageFiledCode","imageUrl","wxImg","errorMsg","beforeAvatarUpload","isJPG","isLt2M","size","promise_default","a","resolve","reject","reader","FileReader","onload","event","image","Image","width","height","target","readAsDataURL","focus","toInput","value","temp","strlen","getByteVal","trim","getZhLen","selected","country","areaId","form","para","requestProject","brandName","imageFieldCode","Object","api","then","resData","showmsg","catch","redirect","e","eid","href","open","newEnterprise","enterprise","province","city","areaOptionsNew","obj","setArea","login","watch","defineProperty_default","topNav","nav","membershipSystem_companyGroupInfo","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","label","prop","on","$event","nativeOn","keyup","callback","$$v","$set","expression","_s","action","show-file-list","on-success","before-upload","directives","rawName","mouseover","click","_l","item","tag","to","query","alt","is-range","range-separator","start-placeholder","end-placeholder","placeholder","format","staticStyle","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/13.6cb641c54efc65fa2852.js","sourcesContent":["\n/*\n * 时间日期转换\n * @param: \"10:00-22:00\"/ new Date()\n */\n\nexport default {\n /*\n * var storeBusinessTime=\"10:00-22:00\" to\n */\n timeToDate: function(val) {\n var date = new Date()\n var y = date.getFullYear();\n var m = date.getMonth() +1;\n var day = date.getDate();\n\n var d = [],newArr = [];\n var dArr = val.split('-');\n dArr.forEach(function(ele,index){\n newArr.push(ele.split(':'))\n })\n d = [new Date(y,m,day,newArr[0][0],newArr[0][1]),new Date(y,m,day,newArr[1][0],newArr[1][1])]\n return d;\n },\n\n\n\n dateToTime(val) {\n console.log(val)\n // (0-9)年月数字的显示\n function formatDig(num) {\n return num > 9 ? '' + num : '0' + num;\n }\n var t;\n var t1 = formatDig(new Date(val[0]).getHours())+':'+formatDig(new Date(val[0]).getMinutes())\n var t2 = formatDig(new Date(val[1]).getHours())+':'+formatDig(new Date(val[1]).getMinutes())\n t= t1+'-'+t2\n return t;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/common/js/timeFormat.js","<template>\r\n <div class=\"right-wrap\">\r\n <topNav :navpath=\"navpath\"></topNav>\r\n <div class=\"right-content\">\r\n <div class=\"right-box\">\r\n <div class=\"attention-wrap\">\r\n <div class=\"group-contain\">\r\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"110px\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"集团名称\" prop=\"cliqueName\">\r\n <el-input v-model=\"ruleForm.cliqueName\" @focus=\"focus('cliqueName',10)\" @keyup.native=\"(value) => toInput(value)\">\r\n <!-- <template slot=\"append\"><label class=\"input-label\">{{inputNumObj.cliqueName}}/10</label></template> -->\r\n </el-input>\r\n <label class=\"input-label\">{{inputNumObj.cliqueName}}/10</label>\r\n </el-form-item>\r\n <el-form-item label=\"公司名称\" prop=\"enterpriseName\">\r\n <el-input v-model=\"ruleForm.enterpriseName\" @focus=\"focus('enterpriseName',20)\" @keyup.native=\"(value) => toInput(value)\">\r\n <!-- <template slot=\"append\"><label class=\"input-label\">{{inputNumObj.enterpriseName}}/20</label></template> -->\r\n </el-input>\r\n <label class=\"input-label\">{{inputNumObj.enterpriseName}}/20</label>\r\n </el-form-item>\r\n <el-form-item label=\"所在地区\" prop=\"region\" class=\"city-area\">\r\n <vue-area-ab :projectName=\"projectName\" :areaOptions=\"areaOptions\" @selected=\"selected\"></vue-area-ab>\r\n </el-form-item>\r\n <el-form-item label=\"详细地址\" prop=\"addressDetail\">\r\n <el-input v-model=\"ruleForm.addressDetail\" @focus=\"focus('addressDetail',50)\" @keyup.native=\"(value) => toInput(value)\">\r\n <!-- <template slot=\"append\"><label class=\"input-label\">{{inputNumObj.addressDetail}}/50</label></template> -->\r\n </el-input>\r\n <label class=\"input-label\">{{inputNumObj.addressDetail}}/50</label>\r\n </el-form-item>\r\n <el-form-item label=\"集团logo\" prop=\"qcloudImageUrl\">\r\n <div>\r\n\r\n <!-- <img src=\"\" alt=\"\"> -->\r\n <el-upload\r\n class=\"avatar-uploader\"\r\n :action=\"uploadUrl()\"\r\n :show-file-list=\"false\"\r\n :on-success=\"handleAvatarSuccess\"\r\n :before-upload=\"beforeAvatarUpload\">\r\n <div class=\"avatar-uploader-wrap\" v-loading=\"uploadLoading\">\r\n <img v-if=\"ruleForm.qcloudImageUrl\" :src=\"ruleForm.qcloudImageUrl\" class=\"avatar\" @mouseover=\"showImage(ruleForm.qcloudImageUrl)\" @click=\"hideImage\">\r\n <i v-else class=\"el-icon-plus avatar-uploader-icon\"></i>\r\n </div>\r\n </el-upload>\r\n <p class=\"upload-tip\">只能上传规格为1:1的 jpg/jpeg 图片,且不超过1Mb</p>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"关联商户\">\r\n <div class=\"link-shop\">\r\n <!-- <a v-for=\"(item,index) in ruleForm.enterpriseList\">\r\n <img :src=\"item.qcloudImageUrl\" alt=\"\"/>\r\n <span>{{item.enterpriseName}}</span>\r\n </a> -->\r\n <template v-for=\"(item,index) in ruleForm.enterpriseList\">\r\n <router-link tag=\"a\" target=\"_blank\" :to=\"{path:'/login',query:{enterpriseId: item.enterpriseId}}\" >\r\n <img :src=\"item.qcloudImageUrl\" alt=\"\"/>\r\n <span>{{item.enterpriseName}}</span>\r\n </router-link>\r\n </template>\r\n\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"营业时间模板\" prop=\"storeBusinessTime\">\r\n <!-- <el-time-select\r\n v-model=\"ruleForm.date1\"\r\n :picker-options=\"{\r\n start: '00:00',\r\n step: '00:15',\r\n end: '23:55'\r\n }\"\r\n placeholder=\"选择时间\">\r\n </el-time-select>至\r\n <el-time-select\r\n v-model=\"ruleForm.date2\"\r\n :picker-options=\"{\r\n start: '08:30',\r\n step: '00:15',\r\n end: '18:30'\r\n }\"\r\n placeholder=\"选择时间\">\r\n </el-time-select> -->\r\n <el-time-picker\r\n is-range\r\n v-model=\"ruleForm.storeBusinessTime\"\r\n range-separator=\"至\"\r\n start-placeholder=\"开始时间\"\r\n end-placeholder=\"结束时间\"\r\n placeholder=\"选择时间范围\" format=\"HH:mm\">\r\n </el-time-picker>\r\n </el-form-item>\r\n <el-form-item label=\"客服热线\" prop=\"customerPhone\">\r\n <el-input v-model=\"ruleForm.customerPhone\" @focus=\"focus('customerPhone',30)\" @keyup.native=\"(value) => toInput(value)\">\r\n <!-- <template slot=\"append\"><label class=\"input-label\">{{inputNumObj.customerPhone}}/30</label></template> -->\r\n </el-input>\r\n <label class=\"input-label\">{{inputNumObj.customerPhone}}/30</label>\r\n </el-form-item>\r\n <el-form-item label=\"集团简介\" prop=\"enterpriseDescription\">\r\n <el-input type=\"textarea\" v-model=\"ruleForm.enterpriseDescription\" style=\"height: 96px;\" @focus=\"focus('enterpriseDescription',200)\" @keyup.native=\"(value) => toInput(value)\">\r\n\r\n </el-input>\r\n <template><label class=\"input-label textarea-label\">{{inputNumObj.enterpriseDescription}}/200</label></template>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\r\n </el-form-item>\r\n </el-form>\r\n\r\n </div>\r\n\r\n </div>\r\n </div>\r\n </div>\r\n <vue-gic-img-preview :imgUrl=\"imgUrl\" :imgShowFlag=\"imgShowFlag\" @hideImage=\"hideImage\"></vue-gic-img-preview>\r\n <vue-gic-footer></vue-gic-footer>\r\n </div>\r\n</template>\r\n<script>\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport strLength from '@/common/js/strlen';\r\nimport newTime from '@/common/js/timeFormat';\r\nimport topNav from 'components/nav/nav'\r\nimport { getRequest } from '@/api/api';\r\nimport qs from 'qs'\r\n\r\nexport default {\r\n name: \"public_num_attention\",\r\n data() {\r\n return {\r\n projectName: 'gic-clique', // 当前项目名\r\n areaOptions: {\r\n provinceName: '',\r\n provinceId: '',\r\n cityName: '',\r\n cityId: '',\r\n countryName: '',\r\n countyId: ''\r\n },\r\n navpath: [{\r\n name: '首页',\r\n path: '/'\r\n },\r\n {\r\n name: '集团信息',\r\n path: ''\r\n }\r\n ],\r\n\r\n upUrl: '',// 上传地址\r\n uploadLoading: false,\r\n // 预览上传图片\r\n imgShowFlag: false, // 是否弹框显示图片,true: 显示;false: 不显示\r\n imgUrl: '',\r\n\r\n ruleForm: {\r\n cliqueName: '',\r\n enterpriseName: '',\r\n region: '',\r\n addressDetail: '',\r\n qcloudImageUrl: '',\r\n enterpriseList:[\r\n {\r\n enterpriseId: '',\r\n enterpriseName: '达摩',\r\n qcloudImageUrl: '/',\r\n },\r\n\r\n ],\r\n storeBusinessTime: [new Date(2016, 9, 10, 8, 40), new Date(2016, 9, 10, 9, 40)],\r\n date1: '',\r\n date2: '',\r\n customerPhone: '',\r\n enterpriseDescription: ''\r\n },\r\n rules: {\r\n cliqueName: [\r\n { required: true, message: '请输入集团名称', trigger: 'blur' },\r\n ],\r\n enterpriseName: [\r\n { required: true, message: '请输入公司名称', trigger: 'blur' },\r\n ],\r\n region: [\r\n { required: true, message: '请选择所在地区', trigger: 'blur' }\r\n ],\r\n addressDetail: [\r\n { required: true, message: '请输入详细地址', trigger: 'change' }\r\n ],\r\n storeBusinessTime: [\r\n { required: true, message: '请选择营业时间', trigger: 'change' }\r\n ],\r\n date1: [\r\n { type: 'date', required: true, message: '请选择日期', trigger: 'change' }\r\n ],\r\n date2: [\r\n { type: 'date', required: true, message: '请选择时间', trigger: 'change' }\r\n ],\r\n\r\n customerPhone: [\r\n { required: true, message: '请输入客服热线', trigger: 'change' }\r\n ],\r\n enterpriseDescription: [\r\n { required: true, message: '请输入集团简介', trigger: 'blur' }\r\n ]\r\n },\r\n\r\n inputNumObj: {//输入字数\r\n cliqueName: 0,\r\n enterpriseName: 0,\r\n addressDetail: 0,\r\n customerPhone: 0,\r\n enterpriseDescription: 0\r\n\r\n },\r\n // 记录输入的\r\n inputFlag: '',\r\n inputFlagNum: '',\r\n\r\n baseUrl: '', // 域名\r\n }\r\n },\r\n beforeMount() {\r\n var that = this\r\n var host = window.location.origin;\r\n console.log(\"当前host:\",host)\r\n if (host.indexOf('localhost') != '-1') {\r\n that.baseUrl = 'http://gicdev.demogic.com';\r\n }else {\r\n that.baseUrl = host\r\n }\r\n\r\n that.upUrl = that.baseUrl + '/api-plug/upload-img?wxFlag=1'\r\n },\r\n created() {\r\n // this.selectReplayStyle()\r\n console.log(\"created\")\r\n\r\n },\r\n mounted() {\r\n var that = this;\r\n console.log(\"mounted\")\r\n that.getGroupInfo();\r\n },\r\n\r\n methods: {\r\n\r\n // 预览图片方法\r\n showImage(src) {\r\n var that = this\r\n console.log(src)\r\n that.imgShowFlag = true;\r\n that.imgUrl = src;\r\n },\r\n hideImage(val) {\r\n var that = this\r\n console.log(val)\r\n that.imgShowFlag = false\r\n },\r\n\r\n uploadUrl() {\r\n var that = this\r\n var host = window.location.origin;\r\n var baseUrl;\r\n console.log(\"当前host:\",host)\r\n if (host.indexOf('localhost') != '-1') {\r\n baseUrl = 'http://gicdev.demogic.com';\r\n }else {\r\n baseUrl = host\r\n }\r\n\r\n that.upUrl = baseUrl + '/api-plug/upload-img?wxFlag=1&requestProject=gic-clique'\r\n console.log(that.upUrl)\r\n return that.upUrl\r\n },\r\n\r\n changeRoute(route) {\r\n var that= this\r\n that.$router.push(route);\r\n },\r\n\r\n // 保存\r\n submitForm(formName) {\r\n var that= this\r\n that.$refs[formName].validate((valid) => {\r\n if (valid) {\r\n\r\n var newFormData = JSON.parse(JSON.stringify(that.ruleForm))\r\n console.log(newFormData)\r\n newFormData.storeBusinessTime = newTime.dateToTime(newFormData.storeBusinessTime)\r\n // 发送的数据\r\n console.log(newFormData.storeBusinessTime)\r\n // 保存方法\r\n that.saveGroupInfo(newFormData)\r\n\r\n } else {\r\n console.log('error submit!!');\r\n that.$message.error({\r\n duration: 1000,\r\n message: \"请填写完信息\"\r\n })\r\n return false;\r\n }\r\n });\r\n },\r\n\r\n // 上传\r\n handleAvatarSuccess(res, file) {\r\n var that = this\r\n that.uploadLoading = false;\r\n that.imgShowFlag = false;\r\n console.log(\"上传成功回调:\",res)\r\n if (res.errorCode == 0) {\r\n\r\n that.ruleForm.qcloudImageUrl = res.result[0].qcloudImageUrl;//URL.createObjectURL(file.raw);\r\n that.ruleForm.imageFiledCode = res.result[0].imageFiledCode;\r\n that.ruleForm.imageUrl = res.result[0].wxImg;\r\n }else {\r\n errMsg.errorMsg(res)\r\n }\r\n\r\n },\r\n beforeAvatarUpload(file) {\r\n var that = this\r\n that.imgShowFlag = false;\r\n const isJPG = file.type === 'image/jpeg' || file.type === 'image/jpg';\r\n const isLt2M = file.size / 1024 / 1024 <= 1;\r\n\r\n if (!isJPG) {\r\n that.$message.error('您只能上传 JPG/JPEG 图片!');\r\n }\r\n if (!isLt2M) {\r\n that.$message.error('您只能上传小于 1Mb 的图片!');\r\n }\r\n return isJPG && isLt2M && new Promise(function(resolve, reject) {\r\n let reader = new FileReader();\r\n reader.onload = function(event) {\r\n let image = new Image();\r\n image.onload = function () {\r\n let width = this.width;\r\n let height = this.height;\r\n console.log(width,height)\r\n\r\n if (width !== height){\r\n that.uploadLoading = false;\r\n that.$message.error('您只能上传规格为 1:1 的图片!');\r\n reject();\r\n }\r\n\r\n resolve();\r\n };\r\n that.uploadLoading = true;\r\n image.src = event.target.result;\r\n console.log(\"上传成功:\",event.target.result)\r\n };\r\n reader.readAsDataURL(file);\r\n })\r\n },\r\n\r\n focus(name,num) {\r\n var that = this\r\n console.log(name,num)\r\n that.inputFlag = name;\r\n that.inputFlagNum = num;\r\n },\r\n\r\n // 输入\r\n toInput: function(value) {\r\n var that = this;\r\n console.log(value)\r\n\r\n var temp = '';\r\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\r\n console.log(temp)\r\n that.ruleForm[that.inputFlag] = temp.trim()\r\n\r\n that.inputNumObj[that.inputFlag] = strLength.getZhLen(that.ruleForm[that.inputFlag]);\r\n\r\n console.log(that.ruleForm[that.inputFlag])\r\n },\r\n\r\n // 省市县选择\r\n selected(val) {\r\n console.log(val)\r\n var that = this\r\n if (!!val.country) {\r\n that.ruleForm.region = val;\r\n console.log(val.areaId)\r\n that.ruleForm.areaId = val.areaId\r\n }else {\r\n that.ruleForm.region = ''\r\n }\r\n },\r\n // 保存集团信息\r\n saveGroupInfo(form) {\r\n var that = this\r\n var para = {\r\n\r\n requestProject: that.projectName,\r\n cliqueName: form.cliqueName,\r\n enterpriseName: form.enterpriseName,\r\n brandName: form.brandName,\r\n addressDetail: form.addressDetail,\r\n imageUrl: form.imageUrl,\r\n imageFieldCode: form.imageFieldCode,\r\n qcloudImageUrl: form.qcloudImageUrl,\r\n storeBusinessTime: form.storeBusinessTime,\r\n customerPhone: form.customerPhone,\r\n enterpriseDescription: form.enterpriseDescription,\r\n areaId: form.areaId,\r\n }\r\n\r\n getRequest('/api-admin/save-enterprise-info',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data\r\n if (resData.errorCode == 0) {\r\n showMsg.showmsg('保存成功','success')\r\n return;\r\n }\r\n // that.userFormVisible = false;\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n // that.toLogin()\r\n // that.userFormVisible = false;\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n\r\n // 跳转商户\r\n redirect(e,enterpriseId){\r\n var that = this\r\n var para = {\r\n eid: enterpriseId\r\n }\r\n getRequest('/api-auth/do-login-for-clique',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data\r\n if (resData.errorCode == 0) {\r\n\r\n var href = that.baseUrl + ''\r\n window.open(href, '_blank','toolbar=yes, width=1300, height=900');\r\n return;\r\n }\r\n // that.userFormVisible = false;\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n // that.toLogin()\r\n // that.userFormVisible = false;\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n\r\n // 获取集团信息\r\n getGroupInfo() {\r\n var that = this\r\n var para = {\r\n requestProject: that.projectName\r\n }\r\n\r\n getRequest('/api-admin/enterprise-info',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data\r\n if (resData.errorCode == 0) {\r\n // 设置省市县\r\n var newEnterprise = resData.result.enterprise\r\n // that.setArea(JSON.parse(JSON.stringify(newEnterprise)));\r\n //\r\n console.log(resData.result.enterprise)\r\n newEnterprise.region = {};\r\n newEnterprise.region.areaId = newEnterprise.areaId;\r\n newEnterprise.region.provinceId = newEnterprise.province;\r\n newEnterprise.region.provinceName = newEnterprise.provinceName;\r\n newEnterprise.region.cityId = newEnterprise.city;\r\n newEnterprise.region.cityName = newEnterprise.cityName;\r\n newEnterprise.region.countyId = newEnterprise.country;\r\n newEnterprise.region.countryName = newEnterprise.countryName;\r\n\r\n that.areaOptionsNew = {}\r\n that.areaOptionsNew.provinceName = newEnterprise.provinceName; // 默认的省市区传值\r\n that.areaOptionsNew.provinceId = newEnterprise.province;\r\n that.areaOptionsNew.cityName = newEnterprise.cityName;\r\n that.areaOptionsNew.cityId = newEnterprise.city;\r\n that.areaOptionsNew.countryName = newEnterprise.countryName;\r\n that.areaOptionsNew.countyId = newEnterprise.country;\r\n var obj = JSON.stringify(that.areaOptionsNew); // 深拷贝\r\n that.areaOptions = JSON.parse(obj);\r\n // that.areaOptions = JSON.parse(JSON.stringify(newEnterprise.region))\r\n // 时间\r\n if (!!newEnterprise.storeBusinessTime) {\r\n newEnterprise.storeBusinessTime = newTime.timeToDate(newEnterprise.storeBusinessTime)\r\n }\r\n\r\n\r\n // 长度\r\n if (!!newEnterprise.cliqueName) {\r\n that.inputNumObj.cliqueName = strLength.getZhLen(newEnterprise.cliqueName)\r\n }\r\n if (!!newEnterprise.enterpriseName) {\r\n that.inputNumObj.enterpriseName = strLength.getZhLen(newEnterprise.enterpriseName)\r\n }\r\n\r\n if (!!newEnterprise.addressDetail) {\r\n that.inputNumObj.addressDetail = strLength.getZhLen(newEnterprise.addressDetail)\r\n }\r\n\r\n if (!!newEnterprise.customerPhone) {\r\n that.inputNumObj.customerPhone = strLength.getZhLen(newEnterprise.customerPhone)\r\n }\r\n\r\n if (!!newEnterprise.enterpriseDescription) {\r\n that.inputNumObj.enterpriseDescription = strLength.getZhLen(newEnterprise.enterpriseDescription)\r\n }\r\n\r\n\r\n\r\n that.ruleForm = newEnterprise;\r\n\r\n that.ruleForm.enterpriseList = resData.result.enterpriseList\r\n\r\n\r\n console.log(that.ruleForm)\r\n return;\r\n }\r\n // that.userFormVisible = false;\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n // that.toLogin()\r\n // that.userFormVisible = false;\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n\r\n setArea(obj) {\r\n var that = this\r\n console.log(obj)\r\n that.areaOptions.areaId = obj.areaId;\r\n that.areaOptions.provinceId = obj.province;\r\n that.areaOptions.provinceName = obj.provinceName;\r\n that.areaOptions.cityId = obj.city;\r\n that.areaOptions.cityName = obj.cityName;\r\n that.areaOptions.countyId = obj.country;\r\n that.areaOptions.countryName = obj.countryName;\r\n console.log(that.areaOptions)\r\n },\r\n login() {\r\n var that = this\r\n getRequest('/api-auth/do-login?loginName=damo123&password=123456&eid=ff80808162ddfe1a0162e0ebd39c0000',)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data\r\n if (resData.errorCode == 0) {\r\n\r\n }\r\n })\r\n }\r\n },\r\n watch: {\r\n\r\n },\r\n beforeMount:function(){\r\n var that = this;\r\n // that.login()\r\n console.log(\"mounted\")\r\n // that.getGroupInfo();\r\n },\r\n\r\n updated : function(){\r\n console.log(\"updated\")\r\n var that = this;\r\n },\r\n components: {\r\n topNav\r\n },\r\n\r\n}\r\n\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n\r\n.attention-wrap {\r\n\r\n padding: 24px 32px;\r\n background: #fff;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n .item-label {\r\n font-size: 14px;\r\n color: #606266;\r\n margin-bottom: 30px;\r\n span {\r\n display: inline-block;\r\n width: 80px;\r\n }\r\n }\r\n .attention-content-wrap {}\r\n /deep/ .el-form-item__label{\r\n padding: 0 12px 0 0;\r\n }\r\n\r\n /deep/ .el-form {\r\n .el-form-item:last-child {\r\n /*margin-bottom: 0;*/\r\n }\r\n\r\n .el-form-item__content {\r\n width: 700px;\r\n }\r\n\r\n .city-area {\r\n /deep/ .w-160 {\r\n width: 228px;\r\n &+.w-160 {\r\n /*margin-left: 6px;*/\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.group-contain {\r\n\r\n .el-input {\r\n width: 700px;\r\n &.el-date-editor {\r\n width: 300px;\r\n }\r\n }\r\n\r\n .el-textarea {\r\n width: 700px;\r\n /*height: 300px;*/\r\n\r\n /deep/ .el-textarea__inner {\r\n resize: none;\r\n height: 96px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n }\r\n }\r\n\r\n /deep/ .input-label {\r\n position: absolute;\r\n right: 10px;\r\n top: 2px;\r\n color: #909399;\r\n font-size: 12px;\r\n }\r\n\r\n .textarea-label {\r\n position: absolute;\r\n right: 10px;\r\n top: 90px;\r\n color: #909399;\r\n }\r\n\r\n .upload-tip {\r\n color: #909399;\r\n font-size: 12px;\r\n line-height: 12px;\r\n }\r\n\r\n .avatar-uploader {\r\n /deep/ .el-upload {\r\n border: 1px dashed #d9d9d9;\r\n border-radius: 6px;\r\n cursor: pointer;\r\n position: relative;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n overflow: hidden;\r\n &:hover {\r\n border-color: #1890ff;\r\n }\r\n }\r\n }\r\n .avatar-uploader .el-upload:hover {\r\n border-color: #1890ff;\r\n }\r\n .avatar-uploader-icon {\r\n font-size: 28px;\r\n color: #8c939d;\r\n width: 100px;\r\n height: 100px;\r\n line-height: 100px;\r\n text-align: center;\r\n }\r\n\r\n .avatar-uploader-wrap {\r\n width: 128px;\r\n height: 128px;\r\n padding: 8px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n }\r\n .avatar {\r\n width: 100%;\r\n // height: 120px;\r\n display: block;\r\n }\r\n\r\n .el-icon-loading {\r\n\r\n }\r\n\r\n .link-shop {\r\n width: 800px;\r\n font-size: 0;\r\n a {\r\n\r\n display: inline-block;\r\n width: 250px;\r\n border: 1px solid #e3e5e9;\r\n border-radius: 2px;\r\n padding: 10px 15px;\r\n margin-right: 16px;\r\n margin-bottom: 10px;\r\n color: #333;\r\n font-size: 14px;\r\n cursor: pointer;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n &+a {\r\n /*margin-left: 10px;*/\r\n }\r\n }\r\n img {\r\n display: inline-block;\r\n vertical-align: middle;\r\n width: 60px;\r\n height: 60px;\r\n }\r\n span {\r\n display: inline-block;\r\n vertical-align: middle;\r\n }\r\n }\r\n\r\n .el-form-item.is-success /deep/ .el-input__inner, .el-form-item.is-success /deep/ .el-input__inner:focus, .el-form-item.is-success /deep/ .el-textarea__inner, .el-form-item.is-success /deep/ .el-textarea__inner:focus {\r\n border-color: #dcdfe6;\r\n }\r\n}\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/companyGroupInfo.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"group-contain\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"rules\":_vm.rules,\"label-width\":\"110px\"}},[_c('el-form-item',{attrs:{\"label\":\"集团名称\",\"prop\":\"cliqueName\"}},[_c('el-input',{on:{\"focus\":function($event){_vm.focus('cliqueName',10)}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.cliqueName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cliqueName\", $$v)},expression:\"ruleForm.cliqueName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.inputNumObj.cliqueName)+\"/10\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"公司名称\",\"prop\":\"enterpriseName\"}},[_c('el-input',{on:{\"focus\":function($event){_vm.focus('enterpriseName',20)}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.enterpriseName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"enterpriseName\", $$v)},expression:\"ruleForm.enterpriseName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.inputNumObj.enterpriseName)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"city-area\",attrs:{\"label\":\"所在地区\",\"prop\":\"region\"}},[_c('vue-area-ab',{attrs:{\"projectName\":_vm.projectName,\"areaOptions\":_vm.areaOptions},on:{\"selected\":_vm.selected}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"详细地址\",\"prop\":\"addressDetail\"}},[_c('el-input',{on:{\"focus\":function($event){_vm.focus('addressDetail',50)}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.addressDetail),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"addressDetail\", $$v)},expression:\"ruleForm.addressDetail\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.inputNumObj.addressDetail)+\"/50\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"集团logo\",\"prop\":\"qcloudImageUrl\"}},[_c('div',[_c('el-upload',{staticClass:\"avatar-uploader\",attrs:{\"action\":_vm.uploadUrl(),\"show-file-list\":false,\"on-success\":_vm.handleAvatarSuccess,\"before-upload\":_vm.beforeAvatarUpload}},[_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.uploadLoading),expression:\"uploadLoading\"}],staticClass:\"avatar-uploader-wrap\"},[(_vm.ruleForm.qcloudImageUrl)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":_vm.ruleForm.qcloudImageUrl},on:{\"mouseover\":function($event){_vm.showImage(_vm.ruleForm.qcloudImageUrl)},\"click\":_vm.hideImage}}):_c('i',{staticClass:\"el-icon-plus avatar-uploader-icon\"})])]),_vm._v(\" \"),_c('p',{staticClass:\"upload-tip\"},[_vm._v(\"只能上传规格为1:1的 jpg/jpeg 图片,且不超过1Mb\")])],1)]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"关联商户\"}},[_c('div',{staticClass:\"link-shop\"},[_vm._l((_vm.ruleForm.enterpriseList),function(item,index){return [_c('router-link',{attrs:{\"tag\":\"a\",\"target\":\"_blank\",\"to\":{path:'/login',query:{enterpriseId: item.enterpriseId}}}},[_c('img',{attrs:{\"src\":item.qcloudImageUrl,\"alt\":\"\"}}),_vm._v(\" \"),_c('span',[_vm._v(_vm._s(item.enterpriseName))])])]})],2)]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"营业时间模板\",\"prop\":\"storeBusinessTime\"}},[_c('el-time-picker',{attrs:{\"is-range\":\"\",\"range-separator\":\"至\",\"start-placeholder\":\"开始时间\",\"end-placeholder\":\"结束时间\",\"placeholder\":\"选择时间范围\",\"format\":\"HH:mm\"},model:{value:(_vm.ruleForm.storeBusinessTime),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"storeBusinessTime\", $$v)},expression:\"ruleForm.storeBusinessTime\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"客服热线\",\"prop\":\"customerPhone\"}},[_c('el-input',{on:{\"focus\":function($event){_vm.focus('customerPhone',30)}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.customerPhone),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"customerPhone\", $$v)},expression:\"ruleForm.customerPhone\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.inputNumObj.customerPhone)+\"/30\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"集团简介\",\"prop\":\"enterpriseDescription\"}},[_c('el-input',{staticStyle:{\"height\":\"96px\"},attrs:{\"type\":\"textarea\"},on:{\"focus\":function($event){_vm.focus('enterpriseDescription',200)}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.enterpriseDescription),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"enterpriseDescription\", $$v)},expression:\"ruleForm.enterpriseDescription\"}}),_vm._v(\" \"),[_c('label',{staticClass:\"input-label textarea-label\"},[_vm._v(_vm._s(_vm.inputNumObj.enterpriseDescription)+\"/200\")])]],2),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")])],1)],1)],1)])])]),_vm._v(\" \"),_c('vue-gic-img-preview',{attrs:{\"imgUrl\":_vm.imgUrl,\"imgShowFlag\":_vm.imgShowFlag},on:{\"hideImage\":_vm.hideImage}}),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-bcb9a770\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/companyGroupInfo.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-bcb9a770\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./companyGroupInfo.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyGroupInfo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyGroupInfo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-bcb9a770\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./companyGroupInfo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-bcb9a770\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/companyGroupInfo.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/common/js/timeFormat.js","webpack:///src/view/companyGroup/membershipSystem/companyGroupInfo.vue","webpack:///./src/view/companyGroup/membershipSystem/companyGroupInfo.vue?92a4","webpack:///./src/view/companyGroup/membershipSystem/companyGroupInfo.vue"],"names":["timeFormat","val","date","Date","y","getFullYear","m","getMonth","day","getDate","newArr","split","forEach","ele","index","push","formatDig","num","console","log","getHours","getMinutes","companyGroupInfo","_name$data$beforeMoun","name","data","projectName","areaOptions","provinceName","provinceId","cityName","cityId","countryName","countyId","navpath","path","upUrl","uploadLoading","imgShowFlag","imgUrl","ruleForm","cliqueName","enterpriseName","region","addressDetail","qcloudImageUrl","enterpriseList","enterpriseId","storeBusinessTime","date1","date2","customerPhone","enterpriseDescription","rules","required","message","trigger","type","inputNumObj","inputFlag","inputFlagNum","baseUrl","beforeMount","host","window","location","origin","indexOf","this","created","mounted","getGroupInfo","methods","showImage","src","hideImage","uploadUrl","changeRoute","route","$router","submitForm","formName","that","$refs","validate","valid","$message","error","duration","newFormData","JSON","parse","stringify_default","saveGroupInfo","handleAvatarSuccess","res","file","errorCode","result","imageFiledCode","imageUrl","wxImg","errorMsg","beforeAvatarUpload","isJPG","isLt2M","size","promise_default","a","resolve","reject","reader","FileReader","onload","event","image","Image","width","height","target","readAsDataURL","focus","toInput","value","temp","strlen","getByteVal","trim","getZhLen","selected","country","areaId","form","para","requestProject","brandName","imageFieldCode","Object","api","then","resData","showmsg","catch","redirect","e","eid","href","open","newEnterprise","enterprise","province","city","areaOptionsNew","obj","setArea","login","watch","defineProperty_default","topNav","nav","membershipSystem_companyGroupInfo","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","label","prop","on","$event","nativeOn","keyup","callback","$$v","$set","expression","_s","action","show-file-list","on-success","before-upload","directives","rawName","mouseover","click","_l","item","tag","to","query","alt","is-range","range-separator","start-placeholder","end-placeholder","placeholder","format","staticStyle","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/14.36b43ed8b85e74a58bc9.js","sourcesContent":["\n/*\n * 时间日期转换\n * @param: \"10:00-22:00\"/ new Date()\n */\n\nexport default {\n /*\n * var storeBusinessTime=\"10:00-22:00\" to\n */\n timeToDate: function(val) {\n var date = new Date()\n var y = date.getFullYear();\n var m = date.getMonth() +1;\n var day = date.getDate();\n\n var d = [],newArr = [];\n var dArr = val.split('-');\n dArr.forEach(function(ele,index){\n newArr.push(ele.split(':'))\n })\n d = [new Date(y,m,day,newArr[0][0],newArr[0][1]),new Date(y,m,day,newArr[1][0],newArr[1][1])]\n return d;\n },\n\n\n\n dateToTime(val) {\n console.log(val)\n // (0-9)年月数字的显示\n function formatDig(num) {\n return num > 9 ? '' + num : '0' + num;\n }\n var t;\n var t1 = formatDig(new Date(val[0]).getHours())+':'+formatDig(new Date(val[0]).getMinutes())\n var t2 = formatDig(new Date(val[1]).getHours())+':'+formatDig(new Date(val[1]).getMinutes())\n t= t1+'-'+t2\n return t;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/common/js/timeFormat.js","<template>\r\n <div class=\"right-wrap\">\r\n <topNav :navpath=\"navpath\"></topNav>\r\n <div class=\"right-content\">\r\n <div class=\"right-box\">\r\n <div class=\"attention-wrap\">\r\n <div class=\"group-contain\">\r\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"110px\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"集团名称\" prop=\"cliqueName\">\r\n <el-input v-model=\"ruleForm.cliqueName\" @focus=\"focus('cliqueName',10)\" @keyup.native=\"(value) => toInput(value)\">\r\n <!-- <template slot=\"append\"><label class=\"input-label\">{{inputNumObj.cliqueName}}/10</label></template> -->\r\n </el-input>\r\n <label class=\"input-label\">{{inputNumObj.cliqueName}}/10</label>\r\n </el-form-item>\r\n <el-form-item label=\"公司名称\" prop=\"enterpriseName\">\r\n <el-input v-model=\"ruleForm.enterpriseName\" @focus=\"focus('enterpriseName',20)\" @keyup.native=\"(value) => toInput(value)\">\r\n <!-- <template slot=\"append\"><label class=\"input-label\">{{inputNumObj.enterpriseName}}/20</label></template> -->\r\n </el-input>\r\n <label class=\"input-label\">{{inputNumObj.enterpriseName}}/20</label>\r\n </el-form-item>\r\n <el-form-item label=\"所在地区\" prop=\"region\" class=\"city-area\">\r\n <vue-area-ab :projectName=\"projectName\" :areaOptions=\"areaOptions\" @selected=\"selected\"></vue-area-ab>\r\n </el-form-item>\r\n <el-form-item label=\"详细地址\" prop=\"addressDetail\">\r\n <el-input v-model=\"ruleForm.addressDetail\" @focus=\"focus('addressDetail',50)\" @keyup.native=\"(value) => toInput(value)\">\r\n <!-- <template slot=\"append\"><label class=\"input-label\">{{inputNumObj.addressDetail}}/50</label></template> -->\r\n </el-input>\r\n <label class=\"input-label\">{{inputNumObj.addressDetail}}/50</label>\r\n </el-form-item>\r\n <el-form-item label=\"集团logo\" prop=\"qcloudImageUrl\">\r\n <div>\r\n\r\n <!-- <img src=\"\" alt=\"\"> -->\r\n <el-upload\r\n class=\"avatar-uploader\"\r\n :action=\"uploadUrl()\"\r\n :show-file-list=\"false\"\r\n :on-success=\"handleAvatarSuccess\"\r\n :before-upload=\"beforeAvatarUpload\">\r\n <div class=\"avatar-uploader-wrap\" v-loading=\"uploadLoading\">\r\n <img v-if=\"ruleForm.qcloudImageUrl\" :src=\"ruleForm.qcloudImageUrl\" class=\"avatar\" @mouseover=\"showImage(ruleForm.qcloudImageUrl)\" @click=\"hideImage\">\r\n <i v-else class=\"el-icon-plus avatar-uploader-icon\"></i>\r\n </div>\r\n </el-upload>\r\n <p class=\"upload-tip\">只能上传规格为1:1的 jpg/jpeg 图片,且不超过1Mb</p>\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"关联商户\">\r\n <div class=\"link-shop\">\r\n <!-- <a v-for=\"(item,index) in ruleForm.enterpriseList\">\r\n <img :src=\"item.qcloudImageUrl\" alt=\"\"/>\r\n <span>{{item.enterpriseName}}</span>\r\n </a> -->\r\n <template v-for=\"(item,index) in ruleForm.enterpriseList\">\r\n <router-link tag=\"a\" target=\"_blank\" :to=\"{path:'/login',query:{enterpriseId: item.enterpriseId}}\" >\r\n <img :src=\"item.qcloudImageUrl\" alt=\"\"/>\r\n <span>{{item.enterpriseName}}</span>\r\n </router-link>\r\n </template>\r\n\r\n </div>\r\n </el-form-item>\r\n <el-form-item label=\"营业时间模板\" prop=\"storeBusinessTime\">\r\n <!-- <el-time-select\r\n v-model=\"ruleForm.date1\"\r\n :picker-options=\"{\r\n start: '00:00',\r\n step: '00:15',\r\n end: '23:55'\r\n }\"\r\n placeholder=\"选择时间\">\r\n </el-time-select>至\r\n <el-time-select\r\n v-model=\"ruleForm.date2\"\r\n :picker-options=\"{\r\n start: '08:30',\r\n step: '00:15',\r\n end: '18:30'\r\n }\"\r\n placeholder=\"选择时间\">\r\n </el-time-select> -->\r\n <el-time-picker\r\n is-range\r\n v-model=\"ruleForm.storeBusinessTime\"\r\n range-separator=\"至\"\r\n start-placeholder=\"开始时间\"\r\n end-placeholder=\"结束时间\"\r\n placeholder=\"选择时间范围\" format=\"HH:mm\">\r\n </el-time-picker>\r\n </el-form-item>\r\n <el-form-item label=\"客服热线\" prop=\"customerPhone\">\r\n <el-input v-model=\"ruleForm.customerPhone\" @focus=\"focus('customerPhone',30)\" @keyup.native=\"(value) => toInput(value)\">\r\n <!-- <template slot=\"append\"><label class=\"input-label\">{{inputNumObj.customerPhone}}/30</label></template> -->\r\n </el-input>\r\n <label class=\"input-label\">{{inputNumObj.customerPhone}}/30</label>\r\n </el-form-item>\r\n <el-form-item label=\"集团简介\" prop=\"enterpriseDescription\">\r\n <el-input type=\"textarea\" v-model=\"ruleForm.enterpriseDescription\" style=\"height: 96px;\" @focus=\"focus('enterpriseDescription',200)\" @keyup.native=\"(value) => toInput(value)\">\r\n\r\n </el-input>\r\n <template><label class=\"input-label textarea-label\">{{inputNumObj.enterpriseDescription}}/200</label></template>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\r\n </el-form-item>\r\n </el-form>\r\n\r\n </div>\r\n\r\n </div>\r\n </div>\r\n </div>\r\n <vue-gic-img-preview :imgUrl=\"imgUrl\" :imgShowFlag=\"imgShowFlag\" @hideImage=\"hideImage\"></vue-gic-img-preview>\r\n <vue-gic-footer></vue-gic-footer>\r\n </div>\r\n</template>\r\n<script>\r\nimport showMsg from '@/common/js/showmsg';\r\nimport errMsg from '@/common/js/error';\r\nimport strLength from '@/common/js/strlen';\r\nimport newTime from '@/common/js/timeFormat';\r\nimport topNav from 'components/nav/nav'\r\nimport { getRequest } from '@/api/api';\r\nimport qs from 'qs'\r\n\r\nexport default {\r\n name: \"public_num_attention\",\r\n data() {\r\n return {\r\n projectName: 'gic-clique', // 当前项目名\r\n areaOptions: {\r\n provinceName: '',\r\n provinceId: '',\r\n cityName: '',\r\n cityId: '',\r\n countryName: '',\r\n countyId: ''\r\n },\r\n navpath: [{\r\n name: '首页',\r\n path: '/'\r\n },\r\n {\r\n name: '集团信息',\r\n path: ''\r\n }\r\n ],\r\n\r\n upUrl: '',// 上传地址\r\n uploadLoading: false,\r\n // 预览上传图片\r\n imgShowFlag: false, // 是否弹框显示图片,true: 显示;false: 不显示\r\n imgUrl: '',\r\n\r\n ruleForm: {\r\n cliqueName: '',\r\n enterpriseName: '',\r\n region: '',\r\n addressDetail: '',\r\n qcloudImageUrl: '',\r\n enterpriseList:[\r\n {\r\n enterpriseId: '',\r\n enterpriseName: '达摩',\r\n qcloudImageUrl: '/',\r\n },\r\n\r\n ],\r\n storeBusinessTime: [new Date(2016, 9, 10, 8, 40), new Date(2016, 9, 10, 9, 40)],\r\n date1: '',\r\n date2: '',\r\n customerPhone: '',\r\n enterpriseDescription: ''\r\n },\r\n rules: {\r\n cliqueName: [\r\n { required: true, message: '请输入集团名称', trigger: 'blur' },\r\n ],\r\n enterpriseName: [\r\n { required: true, message: '请输入公司名称', trigger: 'blur' },\r\n ],\r\n region: [\r\n { required: true, message: '请选择所在地区', trigger: 'blur' }\r\n ],\r\n addressDetail: [\r\n { required: true, message: '请输入详细地址', trigger: 'change' }\r\n ],\r\n storeBusinessTime: [\r\n { required: true, message: '请选择营业时间', trigger: 'change' }\r\n ],\r\n date1: [\r\n { type: 'date', required: true, message: '请选择日期', trigger: 'change' }\r\n ],\r\n date2: [\r\n { type: 'date', required: true, message: '请选择时间', trigger: 'change' }\r\n ],\r\n\r\n customerPhone: [\r\n { required: true, message: '请输入客服热线', trigger: 'change' }\r\n ],\r\n enterpriseDescription: [\r\n { required: true, message: '请输入集团简介', trigger: 'blur' }\r\n ]\r\n },\r\n\r\n inputNumObj: {//输入字数\r\n cliqueName: 0,\r\n enterpriseName: 0,\r\n addressDetail: 0,\r\n customerPhone: 0,\r\n enterpriseDescription: 0\r\n\r\n },\r\n // 记录输入的\r\n inputFlag: '',\r\n inputFlagNum: '',\r\n\r\n baseUrl: '', // 域名\r\n }\r\n },\r\n beforeMount() {\r\n var that = this\r\n var host = window.location.origin;\r\n console.log(\"当前host:\",host)\r\n if (host.indexOf('localhost') != '-1') {\r\n that.baseUrl = 'http://gicdev.demogic.com';\r\n }else {\r\n that.baseUrl = host\r\n }\r\n\r\n that.upUrl = that.baseUrl + '/api-plug/upload-img?wxFlag=1'\r\n },\r\n created() {\r\n // this.selectReplayStyle()\r\n console.log(\"created\")\r\n\r\n },\r\n mounted() {\r\n var that = this;\r\n console.log(\"mounted\")\r\n that.getGroupInfo();\r\n },\r\n\r\n methods: {\r\n\r\n // 预览图片方法\r\n showImage(src) {\r\n var that = this\r\n console.log(src)\r\n that.imgShowFlag = true;\r\n that.imgUrl = src;\r\n },\r\n hideImage(val) {\r\n var that = this\r\n console.log(val)\r\n that.imgShowFlag = false\r\n },\r\n\r\n uploadUrl() {\r\n var that = this\r\n var host = window.location.origin;\r\n var baseUrl;\r\n console.log(\"当前host:\",host)\r\n if (host.indexOf('localhost') != '-1') {\r\n baseUrl = 'http://gicdev.demogic.com';\r\n }else {\r\n baseUrl = host\r\n }\r\n\r\n that.upUrl = baseUrl + '/api-plug/upload-img?wxFlag=1&requestProject=gic-clique'\r\n console.log(that.upUrl)\r\n return that.upUrl\r\n },\r\n\r\n changeRoute(route) {\r\n var that= this\r\n that.$router.push(route);\r\n },\r\n\r\n // 保存\r\n submitForm(formName) {\r\n var that= this\r\n that.$refs[formName].validate((valid) => {\r\n if (valid) {\r\n\r\n var newFormData = JSON.parse(JSON.stringify(that.ruleForm))\r\n console.log(newFormData)\r\n newFormData.storeBusinessTime = newTime.dateToTime(newFormData.storeBusinessTime)\r\n // 发送的数据\r\n console.log(newFormData.storeBusinessTime)\r\n // 保存方法\r\n that.saveGroupInfo(newFormData)\r\n\r\n } else {\r\n console.log('error submit!!');\r\n that.$message.error({\r\n duration: 1000,\r\n message: \"请填写完信息\"\r\n })\r\n return false;\r\n }\r\n });\r\n },\r\n\r\n // 上传\r\n handleAvatarSuccess(res, file) {\r\n var that = this\r\n that.uploadLoading = false;\r\n that.imgShowFlag = false;\r\n console.log(\"上传成功回调:\",res)\r\n if (res.errorCode == 0) {\r\n\r\n that.ruleForm.qcloudImageUrl = res.result[0].qcloudImageUrl;//URL.createObjectURL(file.raw);\r\n that.ruleForm.imageFiledCode = res.result[0].imageFiledCode;\r\n that.ruleForm.imageUrl = res.result[0].wxImg;\r\n }else {\r\n errMsg.errorMsg(res)\r\n }\r\n\r\n },\r\n beforeAvatarUpload(file) {\r\n var that = this\r\n that.imgShowFlag = false;\r\n const isJPG = file.type === 'image/jpeg' || file.type === 'image/jpg';\r\n const isLt2M = file.size / 1024 / 1024 <= 1;\r\n\r\n if (!isJPG) {\r\n that.$message.error('您只能上传 JPG/JPEG 图片!');\r\n }\r\n if (!isLt2M) {\r\n that.$message.error('您只能上传小于 1Mb 的图片!');\r\n }\r\n return isJPG && isLt2M && new Promise(function(resolve, reject) {\r\n let reader = new FileReader();\r\n reader.onload = function(event) {\r\n let image = new Image();\r\n image.onload = function () {\r\n let width = this.width;\r\n let height = this.height;\r\n console.log(width,height)\r\n\r\n if (width !== height){\r\n that.uploadLoading = false;\r\n that.$message.error('您只能上传规格为 1:1 的图片!');\r\n reject();\r\n }\r\n\r\n resolve();\r\n };\r\n that.uploadLoading = true;\r\n image.src = event.target.result;\r\n console.log(\"上传成功:\",event.target.result)\r\n };\r\n reader.readAsDataURL(file);\r\n })\r\n },\r\n\r\n focus(name,num) {\r\n var that = this\r\n console.log(name,num)\r\n that.inputFlag = name;\r\n that.inputFlagNum = num;\r\n },\r\n\r\n // 输入\r\n toInput: function(value) {\r\n var that = this;\r\n console.log(value)\r\n\r\n var temp = '';\r\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\r\n console.log(temp)\r\n that.ruleForm[that.inputFlag] = temp.trim()\r\n\r\n that.inputNumObj[that.inputFlag] = strLength.getZhLen(that.ruleForm[that.inputFlag]);\r\n\r\n console.log(that.ruleForm[that.inputFlag])\r\n },\r\n\r\n // 省市县选择\r\n selected(val) {\r\n console.log(val)\r\n var that = this\r\n if (!!val.country) {\r\n that.ruleForm.region = val;\r\n console.log(val.areaId)\r\n that.ruleForm.areaId = val.areaId\r\n }else {\r\n that.ruleForm.region = ''\r\n }\r\n },\r\n // 保存集团信息\r\n saveGroupInfo(form) {\r\n var that = this\r\n var para = {\r\n\r\n requestProject: that.projectName,\r\n cliqueName: form.cliqueName,\r\n enterpriseName: form.enterpriseName,\r\n brandName: form.brandName,\r\n addressDetail: form.addressDetail,\r\n imageUrl: form.imageUrl,\r\n imageFieldCode: form.imageFieldCode,\r\n qcloudImageUrl: form.qcloudImageUrl,\r\n storeBusinessTime: form.storeBusinessTime,\r\n customerPhone: form.customerPhone,\r\n enterpriseDescription: form.enterpriseDescription,\r\n areaId: form.areaId,\r\n }\r\n\r\n getRequest('/api-admin/save-enterprise-info',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data\r\n if (resData.errorCode == 0) {\r\n showMsg.showmsg('保存成功','success')\r\n return;\r\n }\r\n // that.userFormVisible = false;\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n // that.toLogin()\r\n // that.userFormVisible = false;\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n\r\n // 跳转商户\r\n redirect(e,enterpriseId){\r\n var that = this\r\n var para = {\r\n eid: enterpriseId\r\n }\r\n getRequest('/api-auth/do-login-for-clique',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data\r\n if (resData.errorCode == 0) {\r\n\r\n var href = that.baseUrl + ''\r\n window.open(href, '_blank','toolbar=yes, width=1300, height=900');\r\n return;\r\n }\r\n // that.userFormVisible = false;\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n // that.toLogin()\r\n // that.userFormVisible = false;\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n\r\n // 获取集团信息\r\n getGroupInfo() {\r\n var that = this\r\n var para = {\r\n requestProject: that.projectName\r\n }\r\n\r\n getRequest('/api-admin/enterprise-info',para)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data\r\n if (resData.errorCode == 0) {\r\n // 设置省市县\r\n var newEnterprise = resData.result.enterprise\r\n // that.setArea(JSON.parse(JSON.stringify(newEnterprise)));\r\n //\r\n console.log(resData.result.enterprise)\r\n newEnterprise.region = {};\r\n newEnterprise.region.areaId = newEnterprise.areaId;\r\n newEnterprise.region.provinceId = newEnterprise.province;\r\n newEnterprise.region.provinceName = newEnterprise.provinceName;\r\n newEnterprise.region.cityId = newEnterprise.city;\r\n newEnterprise.region.cityName = newEnterprise.cityName;\r\n newEnterprise.region.countyId = newEnterprise.country;\r\n newEnterprise.region.countryName = newEnterprise.countryName;\r\n\r\n that.areaOptionsNew = {}\r\n that.areaOptionsNew.provinceName = newEnterprise.provinceName; // 默认的省市区传值\r\n that.areaOptionsNew.provinceId = newEnterprise.province;\r\n that.areaOptionsNew.cityName = newEnterprise.cityName;\r\n that.areaOptionsNew.cityId = newEnterprise.city;\r\n that.areaOptionsNew.countryName = newEnterprise.countryName;\r\n that.areaOptionsNew.countyId = newEnterprise.country;\r\n var obj = JSON.stringify(that.areaOptionsNew); // 深拷贝\r\n that.areaOptions = JSON.parse(obj);\r\n // that.areaOptions = JSON.parse(JSON.stringify(newEnterprise.region))\r\n // 时间\r\n if (!!newEnterprise.storeBusinessTime) {\r\n newEnterprise.storeBusinessTime = newTime.timeToDate(newEnterprise.storeBusinessTime)\r\n }\r\n\r\n\r\n // 长度\r\n if (!!newEnterprise.cliqueName) {\r\n that.inputNumObj.cliqueName = strLength.getZhLen(newEnterprise.cliqueName)\r\n }\r\n if (!!newEnterprise.enterpriseName) {\r\n that.inputNumObj.enterpriseName = strLength.getZhLen(newEnterprise.enterpriseName)\r\n }\r\n\r\n if (!!newEnterprise.addressDetail) {\r\n that.inputNumObj.addressDetail = strLength.getZhLen(newEnterprise.addressDetail)\r\n }\r\n\r\n if (!!newEnterprise.customerPhone) {\r\n that.inputNumObj.customerPhone = strLength.getZhLen(newEnterprise.customerPhone)\r\n }\r\n\r\n if (!!newEnterprise.enterpriseDescription) {\r\n that.inputNumObj.enterpriseDescription = strLength.getZhLen(newEnterprise.enterpriseDescription)\r\n }\r\n\r\n\r\n\r\n that.ruleForm = newEnterprise;\r\n\r\n that.ruleForm.enterpriseList = resData.result.enterpriseList\r\n\r\n\r\n console.log(that.ruleForm)\r\n return;\r\n }\r\n // that.userFormVisible = false;\r\n errMsg.errorMsg(resData)\r\n\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n // that.toLogin()\r\n // that.userFormVisible = false;\r\n that.$message.error({\r\n duration: 1000,\r\n message: error.message\r\n })\r\n });\r\n },\r\n\r\n setArea(obj) {\r\n var that = this\r\n console.log(obj)\r\n that.areaOptions.areaId = obj.areaId;\r\n that.areaOptions.provinceId = obj.province;\r\n that.areaOptions.provinceName = obj.provinceName;\r\n that.areaOptions.cityId = obj.city;\r\n that.areaOptions.cityName = obj.cityName;\r\n that.areaOptions.countyId = obj.country;\r\n that.areaOptions.countryName = obj.countryName;\r\n console.log(that.areaOptions)\r\n },\r\n login() {\r\n var that = this\r\n getRequest('/api-auth/do-login?loginName=damo123&password=123456&eid=ff80808162ddfe1a0162e0ebd39c0000',)\r\n .then((res) => {\r\n // console.log(res,res.data,res.data.errorCode)\r\n var resData = res.data\r\n if (resData.errorCode == 0) {\r\n\r\n }\r\n })\r\n }\r\n },\r\n watch: {\r\n\r\n },\r\n beforeMount:function(){\r\n var that = this;\r\n // that.login()\r\n console.log(\"mounted\")\r\n // that.getGroupInfo();\r\n },\r\n\r\n updated : function(){\r\n console.log(\"updated\")\r\n var that = this;\r\n },\r\n components: {\r\n topNav\r\n },\r\n\r\n}\r\n\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n\r\n.attention-wrap {\r\n\r\n padding: 24px 32px;\r\n background: #fff;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n .item-label {\r\n font-size: 14px;\r\n color: #606266;\r\n margin-bottom: 30px;\r\n span {\r\n display: inline-block;\r\n width: 80px;\r\n }\r\n }\r\n .attention-content-wrap {}\r\n /deep/ .el-form-item__label{\r\n padding: 0 12px 0 0;\r\n }\r\n\r\n /deep/ .el-form {\r\n .el-form-item:last-child {\r\n /*margin-bottom: 0;*/\r\n }\r\n\r\n .el-form-item__content {\r\n width: 700px;\r\n }\r\n\r\n .city-area {\r\n /deep/ .w-160 {\r\n width: 228px;\r\n &+.w-160 {\r\n /*margin-left: 6px;*/\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.group-contain {\r\n\r\n .el-input {\r\n width: 700px;\r\n &.el-date-editor {\r\n width: 300px;\r\n }\r\n }\r\n\r\n .el-textarea {\r\n width: 700px;\r\n /*height: 300px;*/\r\n\r\n /deep/ .el-textarea__inner {\r\n resize: none;\r\n height: 96px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n }\r\n }\r\n\r\n /deep/ .input-label {\r\n position: absolute;\r\n right: 10px;\r\n top: 2px;\r\n color: #909399;\r\n font-size: 12px;\r\n }\r\n\r\n .textarea-label {\r\n position: absolute;\r\n right: 10px;\r\n top: 90px;\r\n color: #909399;\r\n }\r\n\r\n .upload-tip {\r\n color: #909399;\r\n font-size: 12px;\r\n line-height: 12px;\r\n }\r\n\r\n .avatar-uploader {\r\n /deep/ .el-upload {\r\n border: 1px dashed #d9d9d9;\r\n border-radius: 6px;\r\n cursor: pointer;\r\n position: relative;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n overflow: hidden;\r\n &:hover {\r\n border-color: #1890ff;\r\n }\r\n }\r\n }\r\n .avatar-uploader .el-upload:hover {\r\n border-color: #1890ff;\r\n }\r\n .avatar-uploader-icon {\r\n font-size: 28px;\r\n color: #8c939d;\r\n width: 100px;\r\n height: 100px;\r\n line-height: 100px;\r\n text-align: center;\r\n }\r\n\r\n .avatar-uploader-wrap {\r\n width: 128px;\r\n height: 128px;\r\n padding: 8px;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n }\r\n .avatar {\r\n width: 100%;\r\n // height: 120px;\r\n display: block;\r\n }\r\n\r\n .el-icon-loading {\r\n\r\n }\r\n\r\n .link-shop {\r\n width: 800px;\r\n font-size: 0;\r\n a {\r\n\r\n display: inline-block;\r\n width: 250px;\r\n border: 1px solid #e3e5e9;\r\n border-radius: 2px;\r\n padding: 10px 15px;\r\n margin-right: 16px;\r\n margin-bottom: 10px;\r\n color: #333;\r\n font-size: 14px;\r\n cursor: pointer;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n &+a {\r\n /*margin-left: 10px;*/\r\n }\r\n }\r\n img {\r\n display: inline-block;\r\n vertical-align: middle;\r\n width: 60px;\r\n height: 60px;\r\n }\r\n span {\r\n display: inline-block;\r\n vertical-align: middle;\r\n }\r\n }\r\n\r\n .el-form-item.is-success /deep/ .el-input__inner, .el-form-item.is-success /deep/ .el-input__inner:focus, .el-form-item.is-success /deep/ .el-textarea__inner, .el-form-item.is-success /deep/ .el-textarea__inner:focus {\r\n border-color: #dcdfe6;\r\n }\r\n}\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/companyGroupInfo.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"group-contain\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"rules\":_vm.rules,\"label-width\":\"110px\"}},[_c('el-form-item',{attrs:{\"label\":\"集团名称\",\"prop\":\"cliqueName\"}},[_c('el-input',{on:{\"focus\":function($event){_vm.focus('cliqueName',10)}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.cliqueName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cliqueName\", $$v)},expression:\"ruleForm.cliqueName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.inputNumObj.cliqueName)+\"/10\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"公司名称\",\"prop\":\"enterpriseName\"}},[_c('el-input',{on:{\"focus\":function($event){_vm.focus('enterpriseName',20)}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.enterpriseName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"enterpriseName\", $$v)},expression:\"ruleForm.enterpriseName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.inputNumObj.enterpriseName)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"city-area\",attrs:{\"label\":\"所在地区\",\"prop\":\"region\"}},[_c('vue-area-ab',{attrs:{\"projectName\":_vm.projectName,\"areaOptions\":_vm.areaOptions},on:{\"selected\":_vm.selected}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"详细地址\",\"prop\":\"addressDetail\"}},[_c('el-input',{on:{\"focus\":function($event){_vm.focus('addressDetail',50)}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.addressDetail),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"addressDetail\", $$v)},expression:\"ruleForm.addressDetail\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.inputNumObj.addressDetail)+\"/50\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"集团logo\",\"prop\":\"qcloudImageUrl\"}},[_c('div',[_c('el-upload',{staticClass:\"avatar-uploader\",attrs:{\"action\":_vm.uploadUrl(),\"show-file-list\":false,\"on-success\":_vm.handleAvatarSuccess,\"before-upload\":_vm.beforeAvatarUpload}},[_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.uploadLoading),expression:\"uploadLoading\"}],staticClass:\"avatar-uploader-wrap\"},[(_vm.ruleForm.qcloudImageUrl)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":_vm.ruleForm.qcloudImageUrl},on:{\"mouseover\":function($event){_vm.showImage(_vm.ruleForm.qcloudImageUrl)},\"click\":_vm.hideImage}}):_c('i',{staticClass:\"el-icon-plus avatar-uploader-icon\"})])]),_vm._v(\" \"),_c('p',{staticClass:\"upload-tip\"},[_vm._v(\"只能上传规格为1:1的 jpg/jpeg 图片,且不超过1Mb\")])],1)]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"关联商户\"}},[_c('div',{staticClass:\"link-shop\"},[_vm._l((_vm.ruleForm.enterpriseList),function(item,index){return [_c('router-link',{attrs:{\"tag\":\"a\",\"target\":\"_blank\",\"to\":{path:'/login',query:{enterpriseId: item.enterpriseId}}}},[_c('img',{attrs:{\"src\":item.qcloudImageUrl,\"alt\":\"\"}}),_vm._v(\" \"),_c('span',[_vm._v(_vm._s(item.enterpriseName))])])]})],2)]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"营业时间模板\",\"prop\":\"storeBusinessTime\"}},[_c('el-time-picker',{attrs:{\"is-range\":\"\",\"range-separator\":\"至\",\"start-placeholder\":\"开始时间\",\"end-placeholder\":\"结束时间\",\"placeholder\":\"选择时间范围\",\"format\":\"HH:mm\"},model:{value:(_vm.ruleForm.storeBusinessTime),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"storeBusinessTime\", $$v)},expression:\"ruleForm.storeBusinessTime\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"客服热线\",\"prop\":\"customerPhone\"}},[_c('el-input',{on:{\"focus\":function($event){_vm.focus('customerPhone',30)}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.customerPhone),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"customerPhone\", $$v)},expression:\"ruleForm.customerPhone\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.inputNumObj.customerPhone)+\"/30\")])],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"集团简介\",\"prop\":\"enterpriseDescription\"}},[_c('el-input',{staticStyle:{\"height\":\"96px\"},attrs:{\"type\":\"textarea\"},on:{\"focus\":function($event){_vm.focus('enterpriseDescription',200)}},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.enterpriseDescription),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"enterpriseDescription\", $$v)},expression:\"ruleForm.enterpriseDescription\"}}),_vm._v(\" \"),[_c('label',{staticClass:\"input-label textarea-label\"},[_vm._v(_vm._s(_vm.inputNumObj.enterpriseDescription)+\"/200\")])]],2),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")])],1)],1)],1)])])]),_vm._v(\" \"),_c('vue-gic-img-preview',{attrs:{\"imgUrl\":_vm.imgUrl,\"imgShowFlag\":_vm.imgShowFlag},on:{\"hideImage\":_vm.hideImage}}),_vm._v(\" \"),_c('vue-gic-footer')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-bcb9a770\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/companyGroupInfo.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-bcb9a770\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./companyGroupInfo.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyGroupInfo.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./companyGroupInfo.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-bcb9a770\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./companyGroupInfo.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-bcb9a770\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/companyGroupInfo.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([15],{ewsH:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,n=o("bOdI"),r=o.n(n),a=o("pFYg"),s=o.n(a),i=o("mvHQ"),c=o.n(i),u=o("3Xzz"),p=o("93Ik"),g=o("GXH0"),d=o.n(g),m=(o("DmJO"),o("3E4D")),v=o("Ch4/"),f=o("P9l9"),h=o("Mk6G"),b={name:"addPointSytem",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:"/"},{name:"添加积分获取策略",path:""}],goodShow:!1,inputFlagNum:20,StoreOptions:[{label:"所有门店",value:"1"},{label:"门店分组",value:"2"},{label:"部分门店",value:"3"}],StoreTypeOptions:[{label:"所有门店",value:"-1"},{label:"自营",value:"0"},{label:"联营",value:"1"},{label:"加盟",value:"2"},{label:"代销",value:"3"},{label:"托管",value:"4"}],applyGoods:[{label:"所有商品",value:"1"}],openOnFocus:!0,alwaysOpen:!1,goodsOpen:!1,wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[],storeNormalizer:function(e){return{id:e.storeGroupId,label:e.storeGroupName,children:e.children}},storeListOptions:[],goodsTreeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],wxTreeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],allShopOption:[{label:"所有店铺",value:"1"}],allGoodOption:[{label:"所有商品",value:"1"}],mechantOption:[],applyObjOption:[{label:"所有会员",value:"1"}],cateNameLength:0,ruleForm:{integralStrategyId:"",enterpriseId:"",strategyName:"",strategyType:1,useCrowd:"1",crowdJson:"",integralGetStatus:"1",integralGet:{fee:11,integral:12},integralGetStrategy:"1",integralGetFreezeDays:1,integralGetEffectiveDays:1,integralUseStatus:"0",integralUse:null,channelList:[{integralStrategyChannelId:"",enterpriseId:"",integralStrategyId:"",channelType:"1",openStatus:!0,channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",goodsRelationIdArr:[],strategyGoodsRelationIdArr:[],storeRelationIdArr:[],enterpriseRelationIdArr:[]},{integralStrategyChannelId:"",enterpriseId:"",integralStrategyId:"",channelType:"3",openStatus:!0,channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:[],storeRelationIdArr:[],enterpriseRelationIdArr:[]},{integralStrategyChannelId:"",enterpriseId:"",integralStrategyId:"",channelType:"8",openStatus:!0,channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:[],storeRelationIdArr:[],enterpriseRelationIdArr:[]}]},cateOptions:[{value:"1",label:"四舍五入"},{value:"2",label:"抹零"},{value:"3",label:"进位制"}]}},methods:(l={goBack:function(){this.$router.go(-1)},changeRoute:function(e){this.$router.push(e)},inputFocus:function(e){this.tempData=e},formatInput:function(e){console.log(e,e.target.value,this.tempData.integralUseDiscountControlLower),this.tempData.integralUseDiscountControlLower="NaN"==Number(String(this.tempData.integralUseDiscountControlLower).replace(/[^\.\d]/g,"")).toFixed(2)?"0.00":Number(String(this.tempData.integralUseDiscountControlLower).replace(/[^\.\d]/g,"")).toFixed(2),this.tempData.integralUseDiscountControlUpper="NaN"==Number(String(this.tempData.integralUseDiscountControlUpper).replace(/[^\.\d]/g,"")).toFixed(2)?"0.00":Number(String(this.tempData.integralUseDiscountControlUpper).replace(/[^\.\d]/g,"")).toFixed(2)},formatInputNum:function(e){this.ruleForm.integralGetEffectiveDays=h.a.getCharVal(String(this.ruleForm.integralGetEffectiveDays).replace(/[^\d]/g,""),4),this.ruleForm.integralGetFreezeDays=h.a.getCharVal(String(this.ruleForm.integralGetFreezeDays).replace(/[^\d]/g,""),4)},formatInputNumBlur:function(){this.ruleForm.integralGet.fee=Number(h.a.getCharVal(String(this.ruleForm.integralGet.fee).replace(/[^\.\d]/g,""),6)).toFixed(1),this.ruleForm.integralGet.integral=Number(h.a.getCharVal(String(this.ruleForm.integralGet.integral).replace(/[^\.\d]/g,""),8)).toFixed(1)},checkListValue:function(e){var t={flag:!0,text:""};return e.channelList.length&&e.channelList.forEach(function(e,o){e.openStatus&&2==e.integralUseDiscountControl&&(e.integralUseDiscountControlUpper&&e.integralUseDiscountControlLower||(t.flag=!1,t.text="请填写折扣率"),(parseInt(e.integralUseDiscountControlUpper)>10||parseInt(e.integralUseDiscountControlLower)>10||Number(e.integralUseDiscountControlUpper)<=Number(e.integralUseDiscountControlLower))&&(t.flag=!1,t.text="折扣率格式有误")),e.openStatus&&1==e.channelType&&!e.enterpriseRelationIdArr.length&&(t.flag=!1,t.text="请选择商户")}),console.log(t.flag),t},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var o=JSON.parse(c()(t.ruleForm));if(o.strategyName)if(1!=o.integralGetStatus||Number(o.integralGet.fee)&&Number(o.integralGet.integral))if(1!=o.integralGetStatus||Number(o.integralGetFreezeDays)||"0"==o.integralGetFreezeDays)if(1!=o.integralGetStatus||Number(o.integralGetEffectiveDays)){var l=t.checkListValue(o);l.flag?(o.channelList.forEach(function(e,t){e.openStatus=1==e.openStatus?1:0,1==e.channelType&&(e.strategyGoodsRelationIdArr=e.goodsRelationIdArr,delete e.goodsRelationIdArr),e.enterpriseRelationIdArr&&e.enterpriseRelationIdArr.length||(e.enterpriseRelationIdArr=[]),e.storeRelationIdArr&&e.storeRelationIdArr.length||(e.storeRelationIdArr=[]),e.strategyGoodsRelationIdArr&&e.strategyGoodsRelationIdArr.length||(e.strategyGoodsRelationIdArr=[])}),console.log(c()(o.channelList[0].strategyGoodsRelationIds)),o.integralGet.fee=parseInt(10*o.integralGet.fee),o.integralGet.integral=parseInt(10*o.integralGet.integral),o.integralGet=c()(o.integralGet),t.saveForm(o)):m.a.showmsg(l.text,"error")}else m.a.showmsg("请填写积分有效期","error");else m.a.showmsg("请填写积分冻结期","error");else m.a.showmsg("请填写获取规则","error");else m.a.showmsg("请填写策略名称","error")})},saveForm:function(e){var t=this,o=e;console.log("策略编辑:",o),console.log("保存数据:",o),Object(f.c)("/api-admin/save-member-integral-strategy",o).then(function(e){console.log(e.data.result);var o=e.data;if(0==o.errorCode)return t.$message({message:"保存成功",type:"success"}),void t.changeRoute("/pointSystem");v.a.errorMsg(o)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},updateData:function(){this.ruleForm.integralGet.fee=parseInt(this.ruleForm.integralGet.fee/10),this.ruleForm.integralGet.integral=parseInt(this.ruleForm.integralGet.integral/10)},toggle:function(e){this.treeFlag=e,"store"==e&&(this.alwaysOpen=!0,console.log(this.alwaysOpen)),"brand"==e&&(this.goodsOpen=!0),"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,e.target.className),"object"!=s()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&!e.target.className.includes("vue-treeselect__list-item vue-treeselect__indent-level")&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&!e.target.className.includes("vue-treeselect__checkbox vue-treeselect__checkbox--")&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className&&"vue-treeselect__option-arrow vue-treeselect__option-arrow--rotated"!=e.target.className;console.log(t),t&&("store"==this.treeFlag&&(this.alwaysOpen=!1),"brand"==this.treeFlag&&(this.goodsOpen=!1),"wx"==this.treeFlag&&(this.wxOpen=!1))}},searchFocus:function(e,t){console.log(e,t)},remoteMethod:function(e){console.log("query:",e),""!==e?this.getStoreList(e):this.storeListOptions=[]},selectStore:function(e,t){console.log(e,t),console.log(e,t.useCrowd)},getStoreList:function(e){var t=this;console.log(e);var o={searchParam:e,flag:null,requestProject:t.repProjectName};Object(f.e)("/api-plug/query-store-by-code-name",o).then(function(e){console.log(e,e.data,e.data.errorCode);var o=e.data;if(0==o.errorCode)return o.result.forEach(function(e,t){e.id=e.storeId,e.value=e.storeName,e.key=e.storeId}),void(t.storeListOptions=o.result);t.$message.error({duration:1e3,message:o.message})}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getStoreGroup:function(){var e=this;Object(f.e)("/api-admin/get-clique-storegroup",{}).then(function(t){console.log(t.data.result);var o=t.data;0!=o.errorCode?v.a.errorMsg(o):e.treeOptions=o.result}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},toInput:function(e){console.log(e);var t="";t=h.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.strategyName=t.trim(),this.cateNameLength=h.a.getZhLen(this.ruleForm.strategyName),console.log(this.ruleForm)},selStore:function(e,t,o){console.log(e,t,o),o.storeRelationIdArr=[]},selectWx:function(e,t,o){console.log(e,t,o,o.goodsRelationIds),o.strategyGoodsRelationIds=o.goodsRelationIds,console.log(o.goodsRelationIds);var l=this.ruleForm.channelList[t];l.strategyGoodsRelationIds=[],l.goodsRelationIds.forEach(function(e,t){l.strategyGoodsRelationIds.push(e)}),console.log(l)},changeGood:function(e){console.log("微信选择商品类别:",e),this.getGoodsCategory()}},r()(l,"changeGood",function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()}),r()(l,"getGoodsBrand",function(){var e=this;Object(f.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)v.a.errorMsg(o);else{var l=o.result;e.goodsTreeOptions=l}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}),r()(l,"getGoodsCategory",function(){var e=this;Object(f.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)v.a.errorMsg(o);else{var l=o.result;e.goodsTreeOptions=l}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}),r()(l,"showGoodsDialog",function(){console.log("show"),this.goodShow=!0}),r()(l,"selectGoods",function(e){console.log(e),this.goodShow=!1}),r()(l,"getCliqueInfo",function(){var e=this;Object(f.e)("/api-admin/list-enterprise",{}).then(function(t){console.log(t.data);var o=t.data;if(0==o.errorCode){var l=o.result.listEnterprise;return l.forEach(function(e,t){e.label=e.brandName,e.value=e.enterpriseId}),e.mechantOption=l,console.log("商户列表:",e.mechantOption),void(e.ruleForm.channelList[0].enterpriseRelationIdArr=[l[0].enterpriseId])}v.a.errorMsg(o)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}),l),components:{topNav:u.a,Treeselect:d.a,addGoods:p.a},created:function(){console.log("create")},beforeMount:function(){console.log("beforeMount")},mounted:function(){this.getCliqueInfo(),this.getStoreGroup()},destoryed:function(){}},_={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"right-wrap"},[o("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"attention-wrap"},[o("div",{staticClass:"form-wrap"},[o("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[o("el-form-item",{attrs:{label:"策略名称",prop:""}},[o("el-input",{staticClass:"w-340",nativeOn:{keyup:function(t){return o=t,e.toInput(o);var o}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),o("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),e._l(e.ruleForm.channelList,function(t,l){return[3==t.channelType?[o("el-form-item",{attrs:{label:"适用线下渠道",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),t.openStatus?o("div",{staticClass:"form-child"},[o("el-form-item",{attrs:{label:"门店选择",prop:"region"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(o){e.selStore(o,l,t)}},model:{value:t.channelRelationStoreType,callback:function(o){e.$set(t,"channelRelationStoreType",o)},expression:"item.channelRelationStoreType"}},e._l(e.StoreOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationStoreType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("store")}}},[e._v("已选择 "+e._s(t.storeRelationIds?t.storeRelationIds.length:0)+" 个门店分组 ")]):e._e(),e._v(" "),2==t.channelRelationStoreType?o("treeselect",{ref:"treediv",refInFor:!0,attrs:{placeholder:"请选择",noOptionsText:"暂无数据",noResultsText:"无数据",noChildrenText:"暂无数据",multiple:!0,options:e.treeOptions,"open-on-focus":e.openOnFocus,"always-open":e.alwaysOpen,normalizer:e.storeNormalizer,searchable:!1,clearable:!1,"value-consists-of":e.valueConsistsOf},on:{select:function(o){e.selectStore(o,t)}},model:{value:t.storeRelationIdArr,callback:function(o){e.$set(t,"storeRelationIdArr",o)},expression:"item.storeRelationIdArr"}}):e._e(),e._v(" "),3==t.channelRelationStoreType?o("el-select",{attrs:{multiple:"",filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入关键词","remote-method":e.remoteMethod},on:{focus:function(o){e.searchFocus(l,t)}},model:{value:t.storeRelationIdArr,callback:function(o){e.$set(t,"storeRelationIdArr",o)},expression:"item.storeRelationIdArr"}},e._l(e.storeListOptions,function(e){return o("el-option",{attrs:{label:e.value,value:e.key}})})):e._e()],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"门店类型",prop:"name"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelStoreType,callback:function(o){e.$set(t,"channelStoreType",o)},expression:"item.channelStoreType"}},e._l(e.StoreTypeOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品",prop:"name"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("brand")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("brand")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,"always-open":e.goodsOpen,options:e.goodsTreeOptions,"value-consists-of":e.valueConsistsOf},model:{value:t.strategyGoodsRelationIdArr,callback:function(o){e.$set(t,"strategyGoodsRelationIdArr",o)},expression:"item.strategyGoodsRelationIdArr"}}):e._e(),e._v(" "),4==t.channelRelationProType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e(),e._v(" "),1==t.channelType?[o("el-form-item",{attrs:{label:"适用微信商城",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),1==t.openStatus?o("div",{staticClass:"form-child margin-20"},[o("el-form-item",{attrs:{label:"选择商户"}},[o("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:t.enterpriseRelationIdArr,callback:function(o){e.$set(t,"enterpriseRelationIdArr",o)},expression:"item.enterpriseRelationIdArr"}},e._l(e.mechantOption,function(e){return o("el-option",{attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.goodsRelationIdArr?t.goodsRelationIdArr.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.goodsRelationIdArr?t.goodsRelationIdArr.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,"always-open":e.wxOpen,options:e.goodsTreeOptions,"value-consists-of":e.valueConsistsOf},on:{select:function(o){e.selectWx(o,l,t)}},model:{value:t.goodsRelationIdArr,callback:function(o){e.$set(t,"goodsRelationIdArr",o)},expression:"item.goodsRelationIdArr"}}):e._e(),e._v(" "),4==t.channelRelationProType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e(),e._v(" "),8==t.channelType?[o("el-form-item",{attrs:{label:"第三方电商渠道",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),1==t.openStatus?o("div",{staticClass:"form-child margin-20"},[o("el-form-item",{attrs:{label:"选择店铺"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelRelationStoreType,callback:function(o){e.$set(t,"channelRelationStoreType",o)},expression:"item.channelRelationStoreType"}},e._l(e.allShopOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"天猫商品"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.allGoodOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e()]}),e._v(" "),o("el-form-item",{staticClass:"margin-20",attrs:{label:"适用对象",prop:""}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.useCrowd,callback:function(t){e.$set(e.ruleForm,"useCrowd",t)},expression:"ruleForm.useCrowd"}},e._l(e.applyObjOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),2==e.ruleForm.useCrowd?o("el-form-item",{staticClass:"padding-0",attrs:{label:"人群定向",prop:""}},[o("el-button",[e._v("已设置0项筛选")])],1):e._e(),e._v(" "),o("el-form-item",{attrs:{label:"获取规则",prop:""}},[o("div",[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.integralGetStatus,callback:function(t){e.$set(e.ruleForm,"integralGetStatus",t)},expression:"ruleForm.integralGetStatus"}},[e._v("每消费")]),e._v(" "),o("el-input",{on:{blur:function(t){e.formatInputNumBlur(t)}},model:{value:e.ruleForm.integralGet.fee,callback:function(t){e.$set(e.ruleForm.integralGet,"fee",t)},expression:"ruleForm.integralGet.fee"}}),o("label",[e._v("元,获取 ")]),e._v(" "),o("el-input",{on:{blur:function(t){e.formatInputNumBlur(t)}},model:{value:e.ruleForm.integralGet.integral,callback:function(t){e.$set(e.ruleForm.integralGet,"integral",t)},expression:"ruleForm.integralGet.integral"}}),o("label",[e._v("积分。取整策略为")]),e._v(" "),o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.integralGetStrategy,callback:function(t){e.$set(e.ruleForm,"integralGetStrategy",t)},expression:"ruleForm.integralGetStrategy"}},e._l(e.cateOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("div",[o("el-radio",{staticClass:"margin-20",attrs:{label:"0"},model:{value:e.ruleForm.integralGetStatus,callback:function(t){e.$set(e.ruleForm,"integralGetStatus",t)},expression:"ruleForm.integralGetStatus"}},[e._v("不获取积分")])],1)]),e._v(" "),1==e.ruleForm.integralGetStatus?o("el-form-item",{attrs:{label:"积分冻结期"}},[o("el-input",{nativeOn:{keyup:function(t){e.formatInputNum(t)}},model:{value:e.ruleForm.integralGetFreezeDays,callback:function(t){e.$set(e.ruleForm,"integralGetFreezeDays",t)},expression:"ruleForm.integralGetFreezeDays"}}),o("label",[e._v("天")])],1):e._e(),e._v(" "),1==e.ruleForm.integralGetStatus?o("el-form-item",{attrs:{label:"积分有效期"}},[o("el-input",{nativeOn:{keyup:function(t){e.formatInputNum(t)}},model:{value:e.ruleForm.integralGetEffectiveDays,callback:function(t){e.$set(e.ruleForm,"integralGetEffectiveDays",t)},expression:"ruleForm.integralGetEffectiveDays"}}),o("label",[e._v("天")])],1):e._e(),e._v(" "),o("el-form-item",[o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),o("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],2)],1)])])]),e._v(" "),o("vue-gic-footer"),e._v(" "),o("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var y=o("VU/8")(b,_,!1,function(e){o("gRKp")},"data-v-9a2f5232",null);t.default=y.exports},gRKp:function(e,t){}});
//# sourceMappingURL=15.8db5c72233d5b7826fae.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/addPointSystem.vue","webpack:///./src/view/companyGroup/membershipSystem/addPointSystem.vue?ce57","webpack:///./src/view/companyGroup/membershipSystem/addPointSystem.vue"],"names":["addPointSystem","name","data","repProjectName","navpath","path","goodShow","inputFlagNum","StoreOptions","label","value","StoreTypeOptions","applyGoods","openOnFocus","alwaysOpen","goodsOpen","wxOpen","valueConsistsOf","treeOptions","storeNormalizer","node","id","storeGroupId","storeGroupName","children","storeListOptions","goodsTreeOptions","wxTreeOptions","allShopOption","allGoodOption","mechantOption","applyObjOption","cateNameLength","ruleForm","integralStrategyId","enterpriseId","strategyName","strategyType","useCrowd","crowdJson","integralGetStatus","integralGet","fee","integral","integralGetStrategy","integralGetFreezeDays","integralGetEffectiveDays","integralUseStatus","integralUse","channelList","integralStrategyChannelId","channelType","openStatus","channelRelationEnterpriseType","channelRelationStoreType","channelStoreType","channelRelationProType","integralUseDiscountControl","integralUseDiscountControlUpper","integralUseDiscountControlLower","useProportionalRestriction","goodsRelationIdArr","strategyGoodsRelationIdArr","storeRelationIdArr","enterpriseRelationIdArr","cateOptions","methods","_methods","goBack","this","$router","go","changeRoute","route","push","inputFocus","obj","tempData","formatInput","e","console","log","target","Number","String","replace","toFixed","formatInputNum","strlen","getCharVal","formatInputNumBlur","checkListValue","flag","text","length","forEach","ele","index","parseInt","submitForm","formName","that","$refs","validate","valid","JSON","parse","stringify_default","returnObj","strategyGoodsRelationIds","saveForm","showmsg","para","Object","api","then","res","result","resData","errorCode","$message","message","type","error","errorMsg","catch","duration","updateData","toggle","treeFlag","document","addEventListener","hidePanel","treeinput","className","typeof_default","tag","includes","searchFocus","item","remoteMethod","query","getStoreList","selectStore","searchParam","requestProject","storeId","storeName","key","getStoreGroup","toInput","temp","getByteVal","trim","getZhLen","selStore","selectWx","goodsRelationIds","changeGood","getGoodsCategory","defineProperty_default","getGoodsBrand","val","listEnterprise","brandName","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","created","beforeMount","mounted","getCliqueInfo","destoryed","membershipSystem_addPointSystem","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","callback","$$v","$set","expression","_s","_l","active-text","inactive-text","placeholder","on","change","refInFor","click","storeRelationIds","_e","noOptionsText","noResultsText","noChildrenText","multiple","options","open-on-focus","always-open","normalizer","searchable","clearable","value-consists-of","select","filterable","remote","reserve-keyword","remote-method","focus","showGoodsDialog","blur","projectName","selectGoods","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/15.8db5c72233d5b7826fae.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340\" @keyup.native=\"(value) => toInput(value)\">\n <!-- <template slot=\"append\"><label class=\"input-label\">{{cateNameLength}}/20</label></template> -->\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n\n <template v-for=\"(item,index) in ruleForm.channelList\">\n <!-- 线下渠道 -->\n <template v-if=\"item.channelType==3\">\n <el-form-item label=\"适用线下渠道\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child\" v-if=\"item.openStatus\">\n <el-form-item label=\"门店选择\" prop=\"region\">\n <el-select v-model=\"item.channelRelationStoreType\" placeholder=\"请选择\" @change=\"selStore($event,index,item)\">\n <el-option\n v-for=\"item in StoreOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <!-- <el-input readonly ref=\"treeinput\" class=\"w-230\" v-if=\"item.channelRelationStoreType == 2\" v-model=\"item.channelRelationStoreType\" placeholder=\"\" @focus=\"toggle\" ></el-input> -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationStoreType == 2\" @click=\"toggle('store')\">已选择 {{item.storeRelationIds? item.storeRelationIds.length:0}} 个门店分组 </span>\n <treeselect\n ref=\"treediv\"\n v-if=\"item.channelRelationStoreType == 2\"\n placeholder=\"请选择\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n noChildrenText=\"暂无数据\"\n\n :multiple=\"true\"\n :options=\"treeOptions\"\n :open-on-focus=\"openOnFocus\"\n :always-open=\"alwaysOpen\"\n :normalizer=\"storeNormalizer\"\n :searchable=\"false\"\n :clearable=\"false\"\n\n :value-consists-of=\"valueConsistsOf\"\n @select= \"selectStore($event,item)\"\n v-model=\"item.storeRelationIdArr\"\n />\n <!-- 搜素下拉 -->\n <el-select\n v-if=\"item.channelRelationStoreType == 3\"\n v-model=\"item.storeRelationIdArr\"\n multiple\n filterable\n remote\n reserve-keyword\n placeholder=\"请输入关键词\"\n :remote-method=\"remoteMethod\"\n @focus=\"searchFocus(index,item)\"\n >\n <el-option\n v-for=\"item in storeListOptions\"\n :label=\"item.value\"\n :value=\"item.key\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"门店类型\" prop=\"name\" class=\"padding-0\">\n <el-select v-model=\"item.channelStoreType\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in StoreTypeOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"适用商品\" prop=\"name\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('brand')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('brand')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType==2||item.channelRelationProType==3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :always-open=\"goodsOpen\"\n :options=\"goodsTreeOptions\"\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.strategyGoodsRelationIdArr\"\n />\n <el-button v-if=\"item.channelRelationProType==4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n\n <template v-if=\"item.channelType==1\">\n <!-- 微信商城 -->\n <el-form-item label=\"适用微信商城\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child margin-20\" v-if=\"item.openStatus==true\">\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"item.enterpriseRelationIdArr\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('wx')\">已选择 {{item.goodsRelationIdArr? item.goodsRelationIdArr.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('wx')\">已选择 {{item.goodsRelationIdArr? item.goodsRelationIdArr.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType==2||item.channelRelationProType==3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :always-open=\"wxOpen\"\n :options=\"goodsTreeOptions\"\n\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.goodsRelationIdArr\"\n @select=\"selectWx($event,index,item)\"\n /> <!--model=item.strategyGoodsRelationIdArr和上一个相同会有问题 -->\n <el-button v-if=\"item.channelRelationProType==4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n\n <template v-if=\"item.channelType==8\">\n <!-- 第三方 -->\n <el-form-item label=\"第三方电商渠道\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child margin-20\" v-if=\"item.openStatus==true\">\n <el-form-item label=\"选择店铺\">\n <el-select v-model=\"item.channelRelationStoreType\" placeholder=\"请选择\" >\n <el-option\n v-for=\"item in allShopOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"天猫商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in allGoodOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <!-- <treeselect\n v-if=\"item.thirdApplyTmallGoods==1||item.thirdApplyTmallGoods==2\"\n placeholder=\"所有分类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"wxTreeOptions\"\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.thirdApplyTmallGoodsIds\"\n />\n <el-button v-if=\"item.thirdApplyTmallGoods==3\" @click=\"showGoodsDialog\">已选0件商品</el-button> -->\n </el-form-item>\n\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n </template>\n\n <el-form-item label=\"适用对象\" prop=\"\" class=\"margin-20\">\n <el-select v-model=\"ruleForm.useCrowd\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in applyObjOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"人群定向\" v-if=\"ruleForm.useCrowd==2\" prop=\"\" class=\"padding-0\">\n <el-button>已设置0项筛选</el-button>\n </el-form-item>\n <el-form-item label=\"获取规则\" prop=\"\">\n <div>\n <el-radio v-model=\"ruleForm.integralGetStatus\" label=\"1\">每消费</el-radio>\n <el-input v-model=\"ruleForm.integralGet.fee\" @blur=\"formatInputNumBlur($event)\"></el-input><label>元,获取 </label>\n <el-input v-model=\"ruleForm.integralGet.integral\" @blur=\"formatInputNumBlur($event)\"></el-input><label>积分。取整策略为</label>\n <el-select v-model=\"ruleForm.integralGetStrategy\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in cateOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </div>\n <div>\n <el-radio v-model=\"ruleForm.integralGetStatus\" label=\"0\" class=\"margin-20\">不获取积分</el-radio>\n </div>\n </el-form-item>\n <el-form-item label=\"积分冻结期\" v-if=\"ruleForm.integralGetStatus==1\">\n <el-input v-model=\"ruleForm.integralGetFreezeDays\" @keyup.native=\"formatInputNum($event)\"></el-input><label>天</label>\n </el-form-item>\n <el-form-item label=\"积分有效期\" v-if=\"ruleForm.integralGetStatus==1\">\n <el-input v-model=\"ruleForm.integralGetEffectiveDays\" @keyup.native=\"formatInputNum($event)\"></el-input><label>天</label>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\n\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { getRequest, postRequest, postJsonRequest, postJson, postForm } from '@/api/api';\nimport strLength from '@/common/js/strlen';\n\nexport default {\n name: \"addPointSytem\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: '/'\n },\n {\n name: '添加积分获取策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n // 输入字限制\n inputFlagNum: 20,\n\n // 门店\n StoreOptions: [\n {\n label: '所有门店',\n value: '1',\n },\n {\n label: '门店分组',\n value: '2',\n },\n {\n label: '部分门店',\n value: '3',\n },\n ],\n StoreTypeOptions: [\n {\n label: '所有门店',\n value: '-1',\n },\n {\n label: '自营',\n value: '0',\n },\n {\n label: '联营',\n value: '1',\n },\n {\n label: '加盟',\n value: '2',\n },\n {\n label: '代销',\n value: '3',\n },\n {\n label: '托管',\n value: '4',\n },\n ],\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n // {\n // label: '按商品品牌',\n // value: '2',\n // },\n // {\n // label: '按商品品类',\n // value: '3',\n // },\n // {\n // label: '按单件商品',\n // value: '4',\n // },\n ],\n // tree\n openOnFocus: true,\n alwaysOpen: false,\n goodsOpen: false,\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [\n // {\n // id: 'company',\n // label: 'Company',\n // children: [ {\n // id: 'team-i',\n // label: 'Team I',\n // children: [ {\n // id: 'person-a',\n // label: 'Person A',\n // }, {\n // id: 'person-b',\n // label: 'Person B',\n // } ],\n // }],\n // }\n ],\n storeNormalizer(node) {\n return {\n id: node.storeGroupId,\n label: node.storeGroupName,\n children: node.children,\n }\n },\n\n // 门店列表\n storeListOptions: [],\n // 适用商品\n goodsTreeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n // wxTreeOptions\n wxTreeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n // 第三方下拉\n allShopOption: [\n {\n label: '所有店铺', // 就是所有门店\n value: '1',\n },\n ],\n allGoodOption: [\n {\n label: '所有商品',\n value: '1',\n },\n ],\n\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n // 适用对象\n applyObjOption:[\n {\n label: '所有会员',\n value: '1',\n },\n // {\n // label: '自定义人群',\n // value: '2',\n // },\n ],\n // 长度\n cateNameLength: 0,\n\n ruleForm: {\n // 积分获取规则\n integralStrategyId: \"\", //策略id\n enterpriseId: \"\",\n strategyName: '', //策略名称\n strategyType: 1, // 策略类型 1消费积分 2积分抵现\n useCrowd: '1', // 策略类型 1所有 2人群筛选\n crowdJson: '', //人群筛选器内容\n integralGetStatus: '1', // 积分获取开启 1是0否\n integralGet: {fee:11,integral:12},\n integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整\n integralGetFreezeDays: 1, // 获取积分冻结天数\n integralGetEffectiveDays: 1, // 获取积分有效天\n integralUseStatus: '0', // 积分抵现开启 1是0否\n integralUse: null, // 积分抵现 {fee:5,integral:5}\n channelList: [\n {\n integralStrategyChannelId: \"\", //id\n enterpriseId: \"\",\n integralStrategyId: \"\", //策略id\n channelType: \"1\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: true, //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n goodsRelationIdArr: [], // 复制的商品\n strategyGoodsRelationIdArr: [], // 商品\n storeRelationIdArr: [], //门店\n enterpriseRelationIdArr: [] //商户\n },\n {\n integralStrategyChannelId: \"\", //id\n enterpriseId: \"\",\n integralStrategyId: \"\", //策略id\n channelType: \"3\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: true, //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: [], // 商品\n storeRelationIdArr: [], //门店\n enterpriseRelationIdArr: [] //商户\n },\n {\n integralStrategyChannelId: \"\", //id\n enterpriseId: \"\",\n integralStrategyId: \"\", //策略id\n channelType: \"8\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: true, //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: [], // 商品\n storeRelationIdArr: [], //门店\n enterpriseRelationIdArr: [] //商户\n },\n ],\n },\n cateOptions: [\n {\n value: '1',\n label: '四舍五入'\n },\n {\n value: '2',\n label: '抹零'\n },\n {\n value: '3',\n label: '进位制'\n }\n ],\n\n }\n },\n\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n\n // 路由跳转\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // input focus\n inputFocus(obj){\n var that = this\n that.tempData = obj\n },\n\n // 输入框输入校验数字\n formatInput(e){\n var that = this\n console.log(e,e.target.value,that.tempData.integralUseDiscountControlLower)\n that.tempData.integralUseDiscountControlLower = Number(String(that.tempData.integralUseDiscountControlLower).replace(/[^\\.\\d]/g,'')).toFixed(2) == 'NaN'? '0.00': Number(String(that.tempData.integralUseDiscountControlLower).replace(/[^\\.\\d]/g,'')).toFixed(2);\n that.tempData.integralUseDiscountControlUpper = Number(String(that.tempData.integralUseDiscountControlUpper).replace(/[^\\.\\d]/g,'')).toFixed(2) == 'NaN'? '0.00': Number(String(that.tempData.integralUseDiscountControlUpper).replace(/[^\\.\\d]/g,'')).toFixed(2);\n },\n formatInputNum(e){\n var that = this\n that.ruleForm.integralGetEffectiveDays = strLength.getCharVal(String(that.ruleForm.integralGetEffectiveDays).replace(/[^\\d]/g,''),4)\n that.ruleForm.integralGetFreezeDays = strLength.getCharVal(String(that.ruleForm.integralGetFreezeDays).replace(/[^\\d]/g,''),4)\n // that.ruleForm.integralGet.fee = strLength.getCharVal(String(that.ruleForm.integralGet.fee).replace(/[^\\.\\d]/g,''),6)\n // that.ruleForm.integralGet.integral = strLength.getCharVal(String(that.ruleForm.integralGet.integral).replace(/[^\\.\\d]/g,''),8)\n },\n\n formatInputNumBlur(){\n var that = this\n that.ruleForm.integralGet.fee = Number(strLength.getCharVal(String(that.ruleForm.integralGet.fee).replace(/[^\\.\\d]/g,''),6)).toFixed(1)\n that.ruleForm.integralGet.integral = Number(strLength.getCharVal(String(that.ruleForm.integralGet.integral).replace(/[^\\.\\d]/g,''),8)).toFixed(1)\n },\n\n checkListValue(data) {\n var that = this\n var obj = {\n flag : true,\n text: ''\n }\n if (!!data.channelList.length) {\n data.channelList.forEach(function(ele,index){\n if (!!ele.openStatus && ele.integralUseDiscountControl == 2) {\n if (!ele.integralUseDiscountControlUpper || !ele.integralUseDiscountControlLower) {\n obj.flag = false\n obj.text = '请填写折扣率'\n }\n if (parseInt(ele.integralUseDiscountControlUpper)>10 || parseInt(ele.integralUseDiscountControlLower)>10 || Number(ele.integralUseDiscountControlUpper)<=Number(ele.integralUseDiscountControlLower)) {\n obj.flag = false\n obj.text = '折扣率格式有误'\n }\n }\n\n if (!!ele.openStatus && ele.channelType==1 && !ele.enterpriseRelationIdArr.length) {\n obj.flag = false\n obj.text = '请选择商户'\n }\n\n })\n }\n\n\n console.log(obj.flag)\n return obj;\n },\n\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n // 处理数据\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (data.integralGetStatus == 1 &&(!Number(data.integralGet.fee)||!Number(data.integralGet.integral))) {\n showMsg.showmsg('请填写获取规则','error')\n return;\n }\n\n if (data.integralGetStatus == 1 && !Number(data.integralGetFreezeDays) && data.integralGetFreezeDays != '0') {\n showMsg.showmsg('请填写积分冻结期','error')\n return;\n }\n\n if (data.integralGetStatus == 1 && !Number(data.integralGetEffectiveDays)) {\n showMsg.showmsg('请填写积分有效期','error')\n return;\n }\n\n var returnObj = that.checkListValue(data)\n if (!returnObj.flag) {\n showMsg.showmsg(returnObj.text,'error')\n return;\n }\n // 设置开启状态 1-->true\n data.channelList.forEach(function(ele,index){\n ele.openStatus = ele.openStatus== true? 1: 0\n if (ele.channelType == 1) {\n ele.strategyGoodsRelationIdArr = ele.goodsRelationIdArr\n // console.log(ele.strategyGoodsRelationIds)\n delete ele.goodsRelationIdArr;\n }\n if (!ele.enterpriseRelationIdArr||!ele.enterpriseRelationIdArr.length) {\n ele.enterpriseRelationIdArr = []\n }\n if (!ele.storeRelationIdArr||!ele.storeRelationIdArr.length) {\n ele.storeRelationIdArr = []\n }\n if (!ele.strategyGoodsRelationIdArr||!ele.strategyGoodsRelationIdArr.length) {\n ele.strategyGoodsRelationIdArr = []\n }\n })\n console.log(JSON.stringify(data.channelList[0].strategyGoodsRelationIds))\n\n data.integralGet.fee = parseInt(data.integralGet.fee*10)\n data.integralGet.integral = parseInt(data.integralGet.integral*10)\n data.integralGet = JSON.stringify(data.integralGet)\n // data.channelList = JSON.stringify(data.channelList)\n that.saveForm(data);\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存数据\n saveForm(data) {\n var that = this\n\n var para = data\n // var para = that.ruleForm;\n console.log(\"策略编辑:\",para)\n\n console.log(\"保存数据:\",para)\n postJson('/api-admin/save-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n that.$message({\n message: '保存成功',\n type: 'success'\n });\n // that.updateData()\n that.changeRoute('/pointSystem');\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n // that.updateData();\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n\n // 更新数据\n updateData() {\n var that = this\n // that.ruleForm.integralGet = JSON.parse(that.ruleForm.integralGet)\n that.ruleForm.integralGet.fee = parseInt(that.ruleForm.integralGet.fee/10)\n that.ruleForm.integralGet.integral = parseInt(that.ruleForm.integralGet.integral/10)\n\n },\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n if (flag=='store') {\n that.alwaysOpen = true;\n console.log(that.alwaysOpen)\n }\n if(flag== 'brand'){\n that.goodsOpen = true\n }\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,e.target.className)\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && !e.target.className.includes('vue-treeselect__list-item vue-treeselect__indent-level') && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && !e.target.className.includes('vue-treeselect__checkbox vue-treeselect__checkbox--')&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container'&&e.target.className !='vue-treeselect__option-arrow vue-treeselect__option-arrow--rotated';;\n console.log(tag)\n if (tag){\n if (that.treeFlag == 'store') {\n that.alwaysOpen = false;\n }\n if(that.treeFlag== 'brand'){\n that.goodsOpen = false\n }\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n\n // 搜索后出现下拉列表\n // 点击\n searchFocus(index,item) {\n var that = this\n console.log(index,item)\n },\n // 搜索\n remoteMethod(query) {\n var that = this;\n console.log(\"query:\",query)\n\n if (query !== '') {\n // 获取搜索列表数据\n that.getStoreList(query);\n }else {\n\n that.storeListOptions = [];\n }\n },\n\n // 选择节点的方法\n selectStore(e,item) {\n var that = this\n console.log(e,item)\n console.log(e,item.useCrowd)\n },\n\n // 获取门店列表\n getStoreList(query) {\n var that = this\n console.log(query)\n var para = {\n searchParam: query,\n flag: null,\n requestProject: that.repProjectName\n }\n\n postRequest('/api-plug/query-store-by-code-name',para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 0) {\n resData.result.forEach(function(ele,index){\n ele.id = ele.storeId;\n ele.value = ele.storeName;\n ele.key = ele.storeId\n })\n that.storeListOptions= resData.result\n return;\n }\n\n that.$message.error({\n duration: 1000,\n message: resData.message\n })\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取门店分组\n getStoreGroup() {\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/get-clique-storegroup',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n that.treeOptions = resData.result\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.strategyName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName);\n\n console.log(that.ruleForm)\n },\n // changeRoute(route) {\n // this.$router.push(route);\n // }\n selStore(e,index,item) {\n var that = this\n console.log(e,index,item)\n item.storeRelationIdArr= []\n\n },\n\n // 微信\n selectWx(e,index,item) {\n var that = this\n console.log(e,index,item,item.goodsRelationIds)\n item.strategyGoodsRelationIds = item.goodsRelationIds\n console.log(item.goodsRelationIds)\n var data = that.ruleForm.channelList[index]\n data.strategyGoodsRelationIds = [];\n data.goodsRelationIds.forEach(function(ele,index) {\n data.strategyGoodsRelationIds.push(ele)\n })\n // data.strategyGoodsRelationIds = data.goodsRelationIds\n\n console.log(data)\n },\n\n\n // 微信选择商品类别\n changeGood(e) {\n var that = this\n console.log(\"微信选择商品类别:\",e)\n that.getGoodsCategory()\n },\n\n // 线下渠道选择商品类别\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n // 获取商户列表\n getCliqueInfo() {\n var that = this\n var para = {\n\n }\n postRequest('/api-admin/list-enterprise',para)\n .then((res) => {\n console.log( res.data)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result.listEnterprise\n data.forEach(function(ele,index) {\n ele.label = ele.brandName\n ele.value = ele.enterpriseId\n })\n that.mechantOption = data\n console.log(\"商户列表:\",that.mechantOption)\n // showMsg.showmsg('设置成功','success')\n\n that.ruleForm.channelList[0].enterpriseRelationIdArr = [data[0].enterpriseId]\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n },\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n created() {\n // this.selectReplayStyle()\n console.log('create')\n },\n beforeMount() {\n console.log('beforeMount')\n },\n mounted() {\n var that = this\n // 获取商户列表\n that.getCliqueInfo()\n\n // 获取门店分组\n that.getStoreGroup()\n },\n destoryed() {\n\n }\n}\n\n</script>\n<style lang=\"scss\" scoped>\n.attention-wrap {\n padding: 24px 32px;\n background: #fff;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n .el-select {\n vertical-align: top;\n }\n\n .span-txt {\n position: absolute;\n left: 222px;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n .vue-treeselect__multi-value-item-container,.vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n .vue-treeselect__x-container {\n display: none;\n }\n\n .vue-treeselect__control-arrow {\n display: none;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n\n /deep/ .vue-treeselect__value-container{\n line-height: 34px;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/addPointSystem.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_vm._l((_vm.ruleForm.channelList),function(item,index){return [(item.channelType==3)?[_c('el-form-item',{attrs:{\"label\":\"适用线下渠道\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus)?_c('div',{staticClass:\"form-child\"},[_c('el-form-item',{attrs:{\"label\":\"门店选择\",\"prop\":\"region\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.selStore($event,index,item)}},model:{value:(item.channelRelationStoreType),callback:function ($$v) {_vm.$set(item, \"channelRelationStoreType\", $$v)},expression:\"item.channelRelationStoreType\"}},_vm._l((_vm.StoreOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationStoreType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('store')}}},[_vm._v(\"已选择 \"+_vm._s(item.storeRelationIds? item.storeRelationIds.length:0)+\" 个门店分组 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationStoreType == 2)?_c('treeselect',{ref:\"treediv\",refInFor:true,attrs:{\"placeholder\":\"请选择\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"noChildrenText\":\"暂无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"open-on-focus\":_vm.openOnFocus,\"always-open\":_vm.alwaysOpen,\"normalizer\":_vm.storeNormalizer,\"searchable\":false,\"clearable\":false,\"value-consists-of\":_vm.valueConsistsOf},on:{\"select\":function($event){_vm.selectStore($event,item)}},model:{value:(item.storeRelationIdArr),callback:function ($$v) {_vm.$set(item, \"storeRelationIdArr\", $$v)},expression:\"item.storeRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationStoreType == 3)?_c('el-select',{attrs:{\"multiple\":\"\",\"filterable\":\"\",\"remote\":\"\",\"reserve-keyword\":\"\",\"placeholder\":\"请输入关键词\",\"remote-method\":_vm.remoteMethod},on:{\"focus\":function($event){_vm.searchFocus(index,item)}},model:{value:(item.storeRelationIdArr),callback:function ($$v) {_vm.$set(item, \"storeRelationIdArr\", $$v)},expression:\"item.storeRelationIdArr\"}},_vm._l((_vm.storeListOptions),function(item){return _c('el-option',{attrs:{\"label\":item.value,\"value\":item.key}})})):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"门店类型\",\"prop\":\"name\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelStoreType),callback:function ($$v) {_vm.$set(item, \"channelStoreType\", $$v)},expression:\"item.channelStoreType\"}},_vm._l((_vm.StoreTypeOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\",\"prop\":\"name\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('brand')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('brand')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==2||item.channelRelationProType==3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"always-open\":_vm.goodsOpen,\"options\":_vm.goodsTreeOptions,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(item.strategyGoodsRelationIdArr),callback:function ($$v) {_vm.$set(item, \"strategyGoodsRelationIdArr\", $$v)},expression:\"item.strategyGoodsRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e(),_vm._v(\" \"),(item.channelType==1)?[_c('el-form-item',{attrs:{\"label\":\"适用微信商城\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus==true)?_c('div',{staticClass:\"form-child margin-20\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(item.enterpriseRelationIdArr),callback:function ($$v) {_vm.$set(item, \"enterpriseRelationIdArr\", $$v)},expression:\"item.enterpriseRelationIdArr\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.goodsRelationIdArr? item.goodsRelationIdArr.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.goodsRelationIdArr? item.goodsRelationIdArr.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==2||item.channelRelationProType==3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"always-open\":_vm.wxOpen,\"options\":_vm.goodsTreeOptions,\"value-consists-of\":_vm.valueConsistsOf},on:{\"select\":function($event){_vm.selectWx($event,index,item)}},model:{value:(item.goodsRelationIdArr),callback:function ($$v) {_vm.$set(item, \"goodsRelationIdArr\", $$v)},expression:\"item.goodsRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e(),_vm._v(\" \"),(item.channelType==8)?[_c('el-form-item',{attrs:{\"label\":\"第三方电商渠道\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus==true)?_c('div',{staticClass:\"form-child margin-20\"},[_c('el-form-item',{attrs:{\"label\":\"选择店铺\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelRelationStoreType),callback:function ($$v) {_vm.$set(item, \"channelRelationStoreType\", $$v)},expression:\"item.channelRelationStoreType\"}},_vm._l((_vm.allShopOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"天猫商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.allGoodOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e()]}),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"适用对象\",\"prop\":\"\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.useCrowd),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"useCrowd\", $$v)},expression:\"ruleForm.useCrowd\"}},_vm._l((_vm.applyObjOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),(_vm.ruleForm.useCrowd==2)?_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"人群定向\",\"prop\":\"\"}},[_c('el-button',[_vm._v(\"已设置0项筛选\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"获取规则\",\"prop\":\"\"}},[_c('div',[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.integralGetStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStatus\", $$v)},expression:\"ruleForm.integralGetStatus\"}},[_vm._v(\"每消费\")]),_vm._v(\" \"),_c('el-input',{on:{\"blur\":function($event){_vm.formatInputNumBlur($event)}},model:{value:(_vm.ruleForm.integralGet.fee),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralGet, \"fee\", $$v)},expression:\"ruleForm.integralGet.fee\"}}),_c('label',[_vm._v(\"元,获取 \")]),_vm._v(\" \"),_c('el-input',{on:{\"blur\":function($event){_vm.formatInputNumBlur($event)}},model:{value:(_vm.ruleForm.integralGet.integral),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralGet, \"integral\", $$v)},expression:\"ruleForm.integralGet.integral\"}}),_c('label',[_vm._v(\"积分。取整策略为\")]),_vm._v(\" \"),_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.integralGetStrategy),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStrategy\", $$v)},expression:\"ruleForm.integralGetStrategy\"}},_vm._l((_vm.cateOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('div',[_c('el-radio',{staticClass:\"margin-20\",attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.integralGetStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStatus\", $$v)},expression:\"ruleForm.integralGetStatus\"}},[_vm._v(\"不获取积分\")])],1)]),_vm._v(\" \"),(_vm.ruleForm.integralGetStatus==1)?_c('el-form-item',{attrs:{\"label\":\"积分冻结期\"}},[_c('el-input',{nativeOn:{\"keyup\":function($event){_vm.formatInputNum($event)}},model:{value:(_vm.ruleForm.integralGetFreezeDays),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetFreezeDays\", $$v)},expression:\"ruleForm.integralGetFreezeDays\"}}),_c('label',[_vm._v(\"天\")])],1):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.integralGetStatus==1)?_c('el-form-item',{attrs:{\"label\":\"积分有效期\"}},[_c('el-input',{nativeOn:{\"keyup\":function($event){_vm.formatInputNum($event)}},model:{value:(_vm.ruleForm.integralGetEffectiveDays),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetEffectiveDays\", $$v)},expression:\"ruleForm.integralGetEffectiveDays\"}}),_c('label',[_vm._v(\"天\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],2)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-9a2f5232\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/addPointSystem.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-9a2f5232\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addPointSystem.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addPointSystem.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addPointSystem.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-9a2f5232\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addPointSystem.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-9a2f5232\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/addPointSystem.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([16],{"/ZfC":function(e,t){},GJjE:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,n=o("bOdI"),a=o.n(n),l=o("pFYg"),s=o.n(l),i=o("mvHQ"),c=o.n(i),u=o("3Xzz"),g=o("93Ik"),p=o("GXH0"),d=o.n(p),m=(o("DmJO"),o("3E4D")),f=o("Ch4/"),v=o("P9l9"),h=o("Mk6G"),b={name:"editPointSytem",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:"/"},{name:"编辑积分获取策略",path:""}],goodShow:!1,inputFlagNum:20,StoreOptions:[{label:"所有门店",value:"1"},{label:"门店分组",value:"2"},{label:"部分门店",value:"3"}],StoreTypeOptions:[{label:"所有门店",value:"-1"},{label:"自营",value:"0"},{label:"联营",value:"1"},{label:"加盟",value:"2"},{label:"代销",value:"3"},{label:"托管",value:"4"}],applyGoods:[{label:"所有商品",value:"1"}],openOnFocus:!0,alwaysOpen:!1,goodsOpen:!1,wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[],storeNormalizer:function(e){return{id:e.storeGroupId,label:e.storeGroupName,children:e.children}},goodsTreeOptions:[{id:"a",label:"a",children:[{id:"aa",label:"aa"}]}],goodNormalizer:function(e){return console.log(e),{id:e.key,label:e.name,children:e.subOptions}},wxTreeOptions:[{id:"company1",label:"Company1",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],mechantOption:[],allShopOption:[{label:"所有店铺",value:"1"}],allGoodOption:[{label:"所有商品",value:"1"}],storeListOptions:[],applyObjOption:[{label:"所有会员",value:"1"}],cateNameLength:0,ruleForm:{integralStrategyId:"ff80808163a7a09b0163b01171e202db",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",strategyName:1,strategyType:1,useCrowd:1,crowdJson:"",integralGetStatus:"1",integralGet:{fee:11,integral:12},integralGetStrategy:"1",integralGetFreezeDays:1,integralGetEffectiveDays:1,integralUseStatus:0,integralUse:null,channelList:[{integralStrategyChannelId:"ff808081649321d20164a1fafbdd01df",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",integralStrategyId:"ff80808163a7a09b0163b01171e202db",channelType:"1",openStatus:"0",channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:null,goodsRelationIdArr:null,storeRelationIdArr:null,enterpriseRelationIdArr:null},{integralStrategyChannelId:"ff808081649321d20164a1fafbdd01df",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",integralStrategyId:"ff80808163a7a09b0163b01171e202db",channelType:"3",openStatus:"0",channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:null,storeRelationIdArr:null,enterpriseRelationIdArr:null},{integralStrategyChannelId:"ff808081649321d20164a1fafbdd01df",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",integralStrategyId:"ff80808163a7a09b0163b01171e202db",channelType:"8",openStatus:"0",channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:null,storeRelationIdArr:null,enterpriseRelationIdArr:null}]},cateOptions:[{value:"1",label:"四舍五入"},{value:"2",label:"抹零"},{value:"3",label:"进位制"}]}},methods:(r={goBack:function(){this.$router.go(-1)},changeRoute:function(e){this.$router.push(e)},inputFocus:function(e){this.tempData=e},formatInput:function(e){console.log(e,e.target.value,this.tempData.integralUseDiscountControlLower),this.tempData.integralUseDiscountControlLower="NaN"==Number(String(this.tempData.integralUseDiscountControlLower).replace(/[^\.\d]/g,"")).toFixed(2)?"0.00":Number(String(this.tempData.integralUseDiscountControlLower).replace(/[^\.\d]/g,"")).toFixed(2),this.tempData.integralUseDiscountControlUpper="NaN"==Number(String(this.tempData.integralUseDiscountControlUpper).replace(/[^\.\d]/g,"")).toFixed(2)?"0.00":Number(String(this.tempData.integralUseDiscountControlUpper).replace(/[^\.\d]/g,"")).toFixed(2)},formatInputNum:function(e){this.ruleForm.integralGetEffectiveDays=h.a.getCharVal(String(this.ruleForm.integralGetEffectiveDays).replace(/[^\d]/g,""),4),this.ruleForm.integralGetFreezeDays=h.a.getCharVal(String(this.ruleForm.integralGetFreezeDays).replace(/[^\d]/g,""),4)},formatInputNumBlur:function(){this.ruleForm.integralGet.fee=Number(h.a.getCharVal(String(this.ruleForm.integralGet.fee).replace(/[^\.\d]/g,""),6)).toFixed(1),this.ruleForm.integralGet.integral=Number(h.a.getCharVal(String(this.ruleForm.integralGet.integral).replace(/[^\.\d]/g,""),8)).toFixed(1)},checkListValue:function(e){var t={flag:!0,text:""};return e.channelList.forEach(function(e,o){e.openStatus&&2==e.integralUseDiscountControl&&(e.integralUseDiscountControlUpper&&e.integralUseDiscountControlLower||(t.flag=!1,t.text="请填写折扣率"),(parseInt(e.integralUseDiscountControlUpper)>10||parseInt(e.integralUseDiscountControlLower)>10||Number(e.integralUseDiscountControlUpper)<=Number(e.integralUseDiscountControlLower))&&(t.flag=!1,t.text="折扣率格式有误")),1!=e.channelType||e.enterpriseRelationIdArr.length||(t.flag=!1,t.text="请选择商户")}),console.log(t.flag),t},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var o=JSON.parse(c()(t.ruleForm));if(console.log(o),delete o.selectorParamsId,o.strategyName)if(1!=o.integralGetStatus||Number(o.integralGet.fee)&&Number(o.integralGet.integral))if(1!=o.integralGetStatus||Number(o.integralGetFreezeDays))if(1!=o.integralGetStatus||Number(o.integralGetEffectiveDays)){var r=t.checkListValue(o);r.flag?(o.channelList.forEach(function(e,t){e.openStatus=1==e.openStatus?1:0,delete e.strategyGoodsRelationIds,delete e.enterpriseRelationIds,delete e.storeRelationIds,1==e.channelType&&(e.strategyGoodsRelationIdArr=e.goodsRelationIdArr,delete e.goodsRelationIdArr),e.enterpriseRelationIdArr&&e.enterpriseRelationIdArr.length||(e.enterpriseRelationIdArr=[]),e.storeRelationIdArr&&e.storeRelationIdArr.length||(e.storeRelationIdArr=[]),e.strategyGoodsRelationIdArr&&e.strategyGoodsRelationIdArr.length||(e.strategyGoodsRelationIdArr=[])}),console.log(c()(o.channelList)),o.integralGet.fee=parseInt(10*o.integralGet.fee),o.integralGet.integral=parseInt(10*o.integralGet.integral),o.integralGet=c()(o.integralGet),t.saveForm(o)):m.a.showmsg(r.text,"error")}else m.a.showmsg("请填写积分有效期","error");else m.a.showmsg("请填写积分冻结期","error");else m.a.showmsg("请填写获取规则","error");else m.a.showmsg("请填写策略名称","error")})},saveForm:function(e){var t=this,o=e;console.log("策略编辑:",o),console.log("保存数据:",o),Object(v.c)("/api-admin/save-member-integral-strategy",o).then(function(e){console.log(e.data.result);var o=e.data;if(0==o.errorCode)return t.$message({message:"保存成功",type:"success"}),void t.changeRoute("/pointSystem");f.a.errorMsg(o)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},updateData:function(){this.ruleForm.integralGet.fee=parseInt(this.ruleForm.integralGet.fee/10),this.ruleForm.integralGet.integral=parseInt(this.ruleForm.integralGet.integral/10)},toggle:function(e){this.treeFlag=e,"store"==e&&(this.alwaysOpen=!0,console.log(this.alwaysOpen)),"brand"==e&&(this.goodsOpen=!0),"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,e.target.className,s()(e.target.className),this.treeFlag),"object"!=s()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&!e.target.className.includes("vue-treeselect__list-item vue-treeselect__indent-level")&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&!e.target.className.includes("vue-treeselect__checkbox vue-treeselect__checkbox--")&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className&&"vue-treeselect__option-arrow vue-treeselect__option-arrow--rotated"!=e.target.className;console.log(t),t&&("store"==this.treeFlag&&(this.alwaysOpen=!1),"brand"==this.treeFlag&&(this.goodsOpen=!1),"wx"==this.treeFlag&&(this.wxOpen=!1))}},selectStore:function(e,t){console.log(e,t),console.log(e,t.useCrowd)},selectWx:function(e,t,o){console.log(e,t,o,o.goodsRelationIds),o.strategyGoodsRelationIds=o.goodsRelationIds,console.log(o.goodsRelationIds);var r=this.ruleForm.channelList[t];r.strategyGoodsRelationIds=[],r.goodsRelationIds.forEach(function(e,t){r.strategyGoodsRelationIds.push(e)}),console.log(r)},searchFocus:function(e,t){console.log(e,t)},remoteMethod:function(e){console.log("query:",e),""!==e?this.getStoreList(e):this.storeListOptions=[]},getStoreList:function(e){var t=this;console.log(e);var o={searchParam:e,flag:null,requestProject:t.repProjectName};Object(v.e)("/api-plug/query-store-by-code-name",o).then(function(e){console.log(e,e.data,e.data.errorCode);var o=e.data;if(0==o.errorCode)return o.result.forEach(function(e,t){e.id=e.storeId,e.value=e.storeName,e.key=e.storeId}),void(t.storeListOptions=o.result);t.$message.error({duration:1e3,message:o.message})}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getStoreGroup:function(){var e=this;Object(v.e)("/api-admin/get-clique-storegroup",{}).then(function(t){console.log(t.data.result);var o=t.data;0!=o.errorCode?f.a.errorMsg(o):e.treeOptions=o.result}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},toInput:function(e){console.log(e);var t="";t=h.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.strategyName=t.trim(),this.cateNameLength=h.a.getZhLen(this.ruleForm.strategyName),console.log(this.ruleForm)},selStore:function(e,t,o){console.log(e,t,o),o.storeRelationIdArr=[]},wxChange:function(e){console.log("微信选择商品类别:",e),this.getGoodsCategory()},changeGood:function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()},getGoodsBrand:function(){var e=this;Object(v.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)f.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsCategory:function(){var e=this;Object(v.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)f.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},showGoodsDialog:function(){console.log("show"),this.goodShow=!0},selectGoods:function(e){console.log(e),this.goodShow=!1},getInfo:function(){var e=this,t={strategyId:e.ruleForm.integralStrategyId};Object(v.e)("/api-admin/get-member-integral-strategy",t).then(function(t){console.log(t.data.result);var o=t.data;if(0==o.errorCode){var r=t.data.result.strategy,n=t.data.result.enterpriseList;return n.forEach(function(e,t){e.label=e.enterpriseName,e.value=e.enterpriseId}),e.mechantOption=n,e.ruleForm=e.formatData(r),e.cateNameLength=h.a.getZhLen(e.ruleForm.strategyName),void console.log(e.ruleForm,e.mechantOption)}f.a.errorMsg(o)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},formatData:function(e){return e.integralGetStatus=String(e.integralGetStatus),e.integralUseStatus=String(e.integralUseStatus),e.integralGetStrategy=String(e.integralGetStrategy),e.useCrowd=String(e.useCrowd),e.integralGet=JSON.parse(e.integralGet),console.log(e.integralGet),e.integralGet.fee=Number(e.integralGet.fee/10).toFixed(1),e.integralGet.integral=Number(e.integralGet.integral/10).toFixed(1),e.channelList.length&&e.channelList.forEach(function(e,t){e.openStatus=0!=e.openStatus,e.channelType=String(e.channelType),e.channelRelationStoreType=String(e.channelRelationStoreType),e.channelStoreType=String(e.channelStoreType),e.channelRelationProType=String(e.channelRelationProType),e.integralUseDiscountControl=String(e.integralUseDiscountControl),e.integralUseDiscountControlUpper=String(e.integralUseDiscountControlUpper),e.integralUseDiscountControlLower=String(e.integralUseDiscountControlLower),e.useProportionalRestriction=String(e.useProportionalRestriction),e.enterpriseRelationIdArr&&e.enterpriseRelationIdArr.length&&"[]"!=e.enterpriseRelationIdArr[0]||(e.enterpriseRelationIdArr=[]),e.storeRelationIdArr&&e.storeRelationIdArr.length||(e.storeRelationIdArr=[]),e.strategyGoodsRelationIdArr&&e.strategyGoodsRelationIdArr.length||(e.strategyGoodsRelationIdArr=[]),1==e.channelType&&(e.goodsRelationIdArr=[],e.goodsRelationIdArr=e.strategyGoodsRelationIdArr||[])}),console.log(e.channelList[0]),e}},a()(r,"getGoodsCategory",function(){var e=this;Object(v.e)("/api-mall/list_mall_goods_category",{filterGoods:1,parentId:""}).then(function(t){console.log(t,t.data,t.data.errorCode);var o=t.data,r="";if(0==o.errorCode){o.result.forEach(function(e,t){"-1"==e.parentId&&(e.children=[],e.key=e.mallCategoryId,e.id=e.mallCategoryId,e.label=e.name,r=e,o.result.splice(t,1))}),console.log("resdata: ",o);var n=o.result;o.result;return console.log("list:",n,r),n.forEach(function(e,t){r.children.push(e)}),e.goodsTreeOptions=[],e.goodsTreeOptions.push(r),console.log("list:",e.categoryOptions),!1}f.a.errorMsg(o)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}),a()(r,"loadOptions",function(e){var t=e.action,o=e.parentNode,r=e.callback;console.log(t,o,r),"LOAD_CHILDREN_OPTIONS"===t&&o.id&&this.getChildrenNode(o,o.id)}),a()(r,"getChildrenNode",function(e,t){var o=this,r={filterGoods:1,parentId:t,requestProject:o.repProjectName};Object(v.e)("/api-mall/list_mall_goods_category",r).then(function(t){console.log(t,t.data,t.data.errorCode);var o=t.data;if(0==o.errorCode)return o.result.forEach(function(e,t){0==e.isLeaf?e.subOptions=null:e.subOptions=[],e.key=e.mallCategoryId}),void(e.subOptions=o.result);f.a.errorMsg(o)}).catch(function(e){console.log(e),o.$message.error({duration:1e3,message:e.message})})}),r),components:{topNav:u.a,Treeselect:d.a,addGoods:g.a},created:function(){},mounted:function(){console.log(this.$route.query.integralStrategyId);var e=this.$route.query.integralStrategyId;this.ruleForm.integralStrategyId=e,this.getInfo(),this.getStoreGroup()},destoryed:function(){}},y={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"right-wrap"},[o("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"attention-wrap"},[o("div",{staticClass:"form-wrap"},[o("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[o("el-form-item",{attrs:{label:"策略名称",prop:""}},[o("el-input",{staticClass:"w-340",nativeOn:{keyup:function(t){return o=t,e.toInput(o);var o}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),o("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),e._l(e.ruleForm.channelList,function(t,r){return[3==t.channelType?[o("el-form-item",{attrs:{label:"适用线下渠道",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),t.openStatus?o("div",{staticClass:"form-child"},[o("el-form-item",{attrs:{label:"门店选择",prop:"region"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(o){e.selStore(o,r,t)}},model:{value:t.channelRelationStoreType,callback:function(o){e.$set(t,"channelRelationStoreType",o)},expression:"item.channelRelationStoreType"}},e._l(e.StoreOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationStoreType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("store")}}},[e._v("已选择 "+e._s(t.storeRelationIdArr?t.storeRelationIdArr.length:0)+" 个门店分组 ")]):e._e(),e._v(" "),2==t.channelRelationStoreType?o("treeselect",{ref:"treediv",refInFor:!0,attrs:{placeholder:"请选择",noOptionsText:"暂无数据",noResultsText:"无数据",noChildrenText:"暂无数据",multiple:!0,options:e.treeOptions,"open-on-focus":e.openOnFocus,"always-open":e.alwaysOpen,normalizer:e.storeNormalizer,searchable:!1,clearable:!1,"value-consists-of":e.valueConsistsOf},on:{select:function(o){e.selectStore(o,t)}},model:{value:t.storeRelationIdArr,callback:function(o){e.$set(t,"storeRelationIdArr",o)},expression:"item.storeRelationIdArr"}}):e._e(),e._v(" "),3==t.channelRelationStoreType?o("el-select",{attrs:{multiple:"",filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入关键词","remote-method":e.remoteMethod},on:{focus:function(o){e.searchFocus(r,t)}},model:{value:t.storeRelationIdArr,callback:function(o){e.$set(t,"storeRelationIdArr",o)},expression:"item.storeRelationIdArr"}},e._l(e.storeListOptions,function(e){return o("el-option",{attrs:{label:e.value,value:e.key}})})):e._e()],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"门店类型",prop:"name"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelStoreType,callback:function(o){e.$set(t,"channelStoreType",o)},expression:"item.channelStoreType"}},e._l(e.StoreTypeOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品",prop:"name"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("brand")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("brand")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",noChildrenText:"暂无数据",multiple:!0,flat:!0,"always-open":e.goodsOpen,options:e.goodsTreeOptions,"load-options":e.loadOptions,normalizer:e.goodNormalizer,"value-consists-of":e.valueConsistsOf},model:{value:t.strategyGoodsRelationIdArr,callback:function(o){e.$set(t,"strategyGoodsRelationIdArr",o)},expression:"item.strategyGoodsRelationIdArr"}}):e._e(),e._v(" "),4==t.channelRelationProType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e(),e._v(" "),1==t.channelType?[o("el-form-item",{attrs:{label:"适用微信商城",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),1==t.openStatus?o("div",{staticClass:"form-child margin-20"},[o("el-form-item",{attrs:{label:"选择商户"}},[o("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:t.enterpriseRelationIdArr,callback:function(o){e.$set(t,"enterpriseRelationIdArr",o)},expression:"item.enterpriseRelationIdArr"}},e._l(e.mechantOption,function(e){return o("el-option",{attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.goodsRelationIds?t.goodsRelationIds.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.goodsRelationIds?t.goodsRelationIds.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",noChildrenText:"暂无数据",multiple:!0,"always-open":e.wxOpen,options:e.goodsTreeOptions,"value-consists-of":e.valueConsistsOf,normalizer:e.goodNormalizer},on:{select:function(o){e.selectWx(o,r,t)}},model:{value:t.goodsRelationIds,callback:function(o){e.$set(t,"goodsRelationIds",o)},expression:"item.goodsRelationIds"}}):e._e(),e._v(" "),4==t.channelRelationProType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e(),e._v(" "),8==t.channelType?[o("el-form-item",{attrs:{label:"第三方电商渠道",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),1==t.openStatus?o("div",{staticClass:"form-child margin-20"},[o("el-form-item",{attrs:{label:"选择店铺"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelRelationStoreType,callback:function(o){e.$set(t,"channelRelationStoreType",o)},expression:"item.channelRelationStoreType"}},e._l(e.allShopOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"天猫商品"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.allGoodOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e()]}),e._v(" "),o("el-form-item",{staticClass:"margin-20",attrs:{label:"适用对象",prop:""}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.useCrowd,callback:function(t){e.$set(e.ruleForm,"useCrowd",t)},expression:"ruleForm.useCrowd"}},e._l(e.applyObjOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),2==e.ruleForm.useCrowd?o("el-form-item",{staticClass:"padding-0",attrs:{label:"人群定向",prop:""}},[o("el-button",[e._v("已设置0项筛选")])],1):e._e(),e._v(" "),o("el-form-item",{attrs:{label:"获取规则",prop:""}},[o("div",[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.integralGetStatus,callback:function(t){e.$set(e.ruleForm,"integralGetStatus",t)},expression:"ruleForm.integralGetStatus"}},[e._v("每消费")]),e._v(" "),o("el-input",{on:{blur:function(t){e.formatInputNumBlur(t)}},model:{value:e.ruleForm.integralGet.fee,callback:function(t){e.$set(e.ruleForm.integralGet,"fee",t)},expression:"ruleForm.integralGet.fee"}}),o("label",[e._v("元,获取 ")]),e._v(" "),o("el-input",{on:{blur:function(t){e.formatInputNumBlur(t)}},model:{value:e.ruleForm.integralGet.integral,callback:function(t){e.$set(e.ruleForm.integralGet,"integral",t)},expression:"ruleForm.integralGet.integral"}}),o("label",[e._v("积分。取整策略为")]),e._v(" "),o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.integralGetStrategy,callback:function(t){e.$set(e.ruleForm,"integralGetStrategy",t)},expression:"ruleForm.integralGetStrategy"}},e._l(e.cateOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("div",[o("el-radio",{staticClass:"margin-20",attrs:{label:"0"},model:{value:e.ruleForm.integralGetStatus,callback:function(t){e.$set(e.ruleForm,"integralGetStatus",t)},expression:"ruleForm.integralGetStatus"}},[e._v("不获取积分")])],1)]),e._v(" "),1==e.ruleForm.integralGetStatus?o("el-form-item",{attrs:{label:"积分冻结期"}},[o("el-input",{nativeOn:{keyup:function(t){e.formatInputNum(t)}},model:{value:e.ruleForm.integralGetFreezeDays,callback:function(t){e.$set(e.ruleForm,"integralGetFreezeDays",t)},expression:"ruleForm.integralGetFreezeDays"}}),o("label",[e._v("天")])],1):e._e(),e._v(" "),1==e.ruleForm.integralGetStatus?o("el-form-item",{attrs:{label:"积分有效期"}},[o("el-input",{nativeOn:{keyup:function(t){e.formatInputNum(t)}},model:{value:e.ruleForm.integralGetEffectiveDays,callback:function(t){e.$set(e.ruleForm,"integralGetEffectiveDays",t)},expression:"ruleForm.integralGetEffectiveDays"}}),o("label",[e._v("天")])],1):e._e(),e._v(" "),o("el-form-item",[o("el-button",{attrs:{type:"primary"},on:{click:function(t){t.stopPropagation(),e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),o("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],2)],1)])])]),e._v(" "),o("vue-gic-footer"),e._v(" "),o("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var _=o("VU/8")(b,y,!1,function(e){o("/ZfC")},"data-v-705c6412",null);t.default=_.exports}});
//# sourceMappingURL=16.1cea8478e2d112d99f48.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/editPointSystem.vue","webpack:///./src/view/companyGroup/membershipSystem/editPointSystem.vue?74ce","webpack:///./src/view/companyGroup/membershipSystem/editPointSystem.vue"],"names":["editPointSystem","name","data","repProjectName","navpath","path","goodShow","inputFlagNum","StoreOptions","label","value","StoreTypeOptions","applyGoods","openOnFocus","alwaysOpen","goodsOpen","wxOpen","valueConsistsOf","treeOptions","storeNormalizer","node","id","storeGroupId","storeGroupName","children","goodsTreeOptions","goodNormalizer","console","log","key","subOptions","wxTreeOptions","mechantOption","allShopOption","allGoodOption","storeListOptions","applyObjOption","cateNameLength","ruleForm","integralStrategyId","enterpriseId","strategyName","strategyType","useCrowd","crowdJson","integralGetStatus","integralGet","fee","integral","integralGetStrategy","integralGetFreezeDays","integralGetEffectiveDays","integralUseStatus","integralUse","channelList","integralStrategyChannelId","channelType","openStatus","channelRelationEnterpriseType","channelRelationStoreType","channelStoreType","channelRelationProType","integralUseDiscountControl","integralUseDiscountControlUpper","integralUseDiscountControlLower","useProportionalRestriction","strategyGoodsRelationIdArr","goodsRelationIdArr","storeRelationIdArr","enterpriseRelationIdArr","cateOptions","methods","_methods","goBack","this","$router","go","changeRoute","route","push","inputFocus","obj","tempData","formatInput","e","target","Number","String","replace","toFixed","formatInputNum","strlen","getCharVal","formatInputNumBlur","checkListValue","flag","text","forEach","ele","index","parseInt","length","submitForm","formName","that","$refs","validate","valid","JSON","parse","stringify_default","selectorParamsId","returnObj","strategyGoodsRelationIds","enterpriseRelationIds","storeRelationIds","saveForm","showmsg","para","Object","api","then","res","result","resData","errorCode","$message","message","type","error","errorMsg","catch","duration","updateData","toggle","treeFlag","document","addEventListener","hidePanel","treeinput","className","typeof_default","tag","includes","selectStore","item","selectWx","goodsRelationIds","searchFocus","remoteMethod","query","getStoreList","searchParam","requestProject","storeId","storeName","getStoreGroup","toInput","temp","getByteVal","trim","getZhLen","selStore","wxChange","getGoodsCategory","changeGood","getGoodsBrand","showGoodsDialog","selectGoods","val","getInfo","strategyId","strategy","prise","enterpriseList","enterpriseName","formatData","defineProperty_default","filterGoods","parentId","onelevelCategory","mallCategoryId","splice","list","categoryOptions","_ref","action","parentNode","callback","getChildrenNode","isLeaf","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","created","mounted","$route","destoryed","membershipSystem_editPointSystem","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","$$v","$set","expression","_s","_l","active-text","inactive-text","placeholder","on","change","refInFor","click","_e","noOptionsText","noResultsText","noChildrenText","multiple","options","open-on-focus","always-open","normalizer","searchable","clearable","value-consists-of","select","filterable","remote","reserve-keyword","remote-method","focus","flat","load-options","loadOptions","blur","stopPropagation","projectName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/16.1cea8478e2d112d99f48.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340\" @keyup.native=\"(value) => toInput(value)\">\n <!-- <template slot=\"append\"><label class=\"input-label\">{{cateNameLength}}/20</label></template> -->\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n\n <template v-for=\"(item,index) in ruleForm.channelList\">\n <!-- 线下渠道 -->\n <template v-if=\"item.channelType==3\">\n <el-form-item label=\"适用线下渠道\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child\" v-if=\"item.openStatus\">\n <el-form-item label=\"门店选择\" prop=\"region\">\n <el-select v-model=\"item.channelRelationStoreType\" placeholder=\"请选择\" @change=\"selStore($event,index,item)\">\n <el-option\n v-for=\"item in StoreOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <!-- <el-input readonly ref=\"treeinput\" class=\"w-230\" v-if=\"item.channelRelationStoreType == 2\" v-model=\"item.channelRelationStoreType\" placeholder=\"\" @focus=\"toggle\" ></el-input> -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationStoreType == 2\" @click=\"toggle('store')\">已选择 {{item.storeRelationIdArr? item.storeRelationIdArr.length:0}} 个门店分组 </span>\n <treeselect\n ref=\"treediv\"\n v-if=\"item.channelRelationStoreType == 2\"\n placeholder=\"请选择\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n noChildrenText=\"暂无数据\"\n :multiple=\"true\"\n :options=\"treeOptions\"\n :open-on-focus=\"openOnFocus\"\n :always-open=\"alwaysOpen\"\n\n :normalizer=\"storeNormalizer\"\n :searchable=\"false\"\n :clearable=\"false\"\n :value-consists-of=\"valueConsistsOf\"\n @select= \"selectStore($event,item)\"\n v-model=\"item.storeRelationIdArr\"\n />\n <!-- 搜素下拉 -->\n <el-select\n v-if=\"item.channelRelationStoreType == 3\"\n v-model=\"item.storeRelationIdArr\"\n multiple\n filterable\n remote\n reserve-keyword\n placeholder=\"请输入关键词\"\n :remote-method=\"remoteMethod\"\n @focus=\"searchFocus(index,item)\"\n >\n <el-option\n v-for=\"item in storeListOptions\"\n\n :label=\"item.value\"\n :value=\"item.key\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"门店类型\" prop=\"name\" class=\"padding-0\">\n <el-select v-model=\"item.channelStoreType\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in StoreTypeOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"适用商品\" prop=\"name\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('brand')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('brand')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType==2||item.channelRelationProType==3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n noChildrenText = \"暂无数据\"\n :multiple=\"true\"\n :flat=\"true\"\n\n :always-open=\"goodsOpen\"\n :options=\"goodsTreeOptions\"\n :load-options=\"loadOptions\"\n :normalizer=\"goodNormalizer\"\n\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.strategyGoodsRelationIdArr\"\n /><!--:default-expand-level=\"1\":load-options=\"loadOptions\" :normalizer=\"normalizer\" :always-open=\"goodsOpen\" -->\n <el-button v-if=\"item.channelRelationProType==4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n\n <template v-if=\"item.channelType==1\">\n <!-- 微信商城 -->\n <el-form-item label=\"适用微信商城\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child margin-20\" v-if=\"item.openStatus==true\">\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"item.enterpriseRelationIdArr\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('wx')\">已选择 {{item.goodsRelationIds? item.goodsRelationIds.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('wx')\">已选择 {{item.goodsRelationIds? item.goodsRelationIds.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType==2||item.channelRelationProType==3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n noChildrenText = \"暂无数据\"\n :multiple=\"true\"\n :always-open=\"wxOpen\"\n :options=\"goodsTreeOptions\"\n\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.goodsRelationIds\"\n :normalizer=\"goodNormalizer\"\n @select=\"selectWx($event,index,item)\"\n /> <!--model=item.strategyGoodsRelationIds和上一个相同会有问题 -->\n <el-button v-if=\"item.channelRelationProType==4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n\n <template v-if=\"item.channelType==8\">\n <!-- 第三方 -->\n <el-form-item label=\"第三方电商渠道\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child margin-20\" v-if=\"item.openStatus==true\">\n <el-form-item label=\"选择店铺\">\n <el-select v-model=\"item.channelRelationStoreType\" placeholder=\"请选择\" >\n <el-option\n v-for=\"item in allShopOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"天猫商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in allGoodOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <!-- <treeselect\n v-if=\"item.thirdApplyTmallGoods==1||item.thirdApplyTmallGoods==2\"\n placeholder=\"所有分类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"wxTreeOptions\"\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.thirdApplyTmallGoodsIds\"\n />\n <el-button v-if=\"item.thirdApplyTmallGoods==3\" @click=\"showGoodsDialog\">已选0件商品</el-button> -->\n </el-form-item>\n\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n </template>\n\n <el-form-item label=\"适用对象\" prop=\"\" class=\"margin-20\">\n <el-select v-model=\"ruleForm.useCrowd\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in applyObjOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"人群定向\" v-if=\"ruleForm.useCrowd==2\" prop=\"\" class=\"padding-0\">\n <el-button>已设置0项筛选</el-button>\n </el-form-item>\n <el-form-item label=\"获取规则\" prop=\"\">\n <div>\n <el-radio v-model=\"ruleForm.integralGetStatus\" label=\"1\">每消费</el-radio>\n <el-input v-model=\"ruleForm.integralGet.fee\" @blur=\"formatInputNumBlur($event)\"></el-input><label>元,获取 </label>\n <el-input v-model=\"ruleForm.integralGet.integral\" @blur=\"formatInputNumBlur($event)\"></el-input><label>积分。取整策略为</label>\n <el-select v-model=\"ruleForm.integralGetStrategy\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in cateOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </div>\n <div>\n <el-radio v-model=\"ruleForm.integralGetStatus\" label=\"0\" class=\"margin-20\">不获取积分</el-radio>\n </div>\n </el-form-item>\n <el-form-item label=\"积分冻结期\" v-if=\"ruleForm.integralGetStatus==1\">\n <el-input v-model=\"ruleForm.integralGetFreezeDays\" @keyup.native=\"formatInputNum($event)\"></el-input><label>天</label>\n </el-form-item>\n <el-form-item label=\"积分有效期\" v-if=\"ruleForm.integralGetStatus==1\">\n <el-input v-model=\"ruleForm.integralGetEffectiveDays\" @keyup.native=\"formatInputNum($event)\"></el-input><label>天</label>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" @click.stop=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\n\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { getRequest, postRequest, postJsonRequest, postJson, postForm } from '@/api/api';\nimport strLength from '@/common/js/strlen';\n\nexport default {\n name: \"editPointSytem\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: '/'\n },\n {\n name: '编辑积分获取策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n // 输入字限制\n inputFlagNum: 20,\n\n // 门店\n StoreOptions: [\n {\n label: '所有门店',\n value: '1',\n },\n {\n label: '门店分组',\n value: '2',\n },\n {\n label: '部分门店',\n value: '3',\n },\n ],\n StoreTypeOptions: [\n {\n label: '所有门店',\n value: '-1',\n },\n {\n label: '自营',\n value: '0',\n },\n {\n label: '联营',\n value: '1',\n },\n {\n label: '加盟',\n value: '2',\n },\n {\n label: '代销',\n value: '3',\n },\n {\n label: '托管',\n value: '4',\n },\n ],\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n // {\n // label: '按商品品牌',\n // value: '2',\n // },\n // {\n // label: '按商品品类',\n // value: '3',\n // },\n // {\n // label: '按单件商品',\n // value: '4',\n // },\n ],\n // tree\n openOnFocus: true,\n alwaysOpen: false,\n goodsOpen: false,\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [\n // {\n // id: 'company',\n // label: 'Company',\n // children: [ {\n // id: 'team-i',\n // label: 'Team I',\n // children: [ {\n // id: 'person-a',\n // label: 'Person A',\n // }, {\n // id: 'person-b',\n // label: 'Person B',\n // } ],\n // }],\n // }\n ],\n storeNormalizer(node) {\n return {\n id: node.storeGroupId,\n label: node.storeGroupName,\n children: node.children,\n }\n },\n // 适用商品\n goodsTreeOptions: [\n {\n id: 'a',\n label: 'a',\n children: [\n {\n id: 'aa',\n label: 'aa',\n }\n ]\n }\n ],\n goodNormalizer(node/*, id */) {\n // there is an extra `id` argument,\n // which could be useful if you have multiple instances\n // of vue-treeselect that share the same `normalizer` function\n console.log(node)\n return {\n id: node.key,\n label: node.name,\n children: node.subOptions,\n }\n },\n\n // wxTreeOptions\n wxTreeOptions: [ {\n id: 'company1',\n label: 'Company1',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n // 第三方下拉\n allShopOption: [\n {\n label: '所有店铺',\n value: '1',\n },\n ],\n allGoodOption: [\n {\n label: '所有商品',\n value: '1',\n },\n ],\n\n storeListOptions: [], //下拉搜索出现的门店列表\n\n\n // 适用对象\n applyObjOption:[\n {\n label: '所有会员',\n value: '1',\n },\n // {\n // label: '自定义人群',\n // value: '2',\n // },\n ],\n // 长度\n cateNameLength: 0,\n\n ruleForm: {\n // 积分获取规则\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n strategyName: 1, //策略名称\n strategyType: 1, // 策略类型 1消费积分 2积分抵现\n useCrowd: 1, // 策略类型 1所有 2人群筛选\n crowdJson: '', //人群筛选器内容\n integralGetStatus: '1', // 积分获取开启 1是0否\n integralGet: {fee:11,integral:12},\n integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整\n integralGetFreezeDays: 1, // 获取积分冻结天数\n integralGetEffectiveDays: 1, // 获取积分有效天\n integralUseStatus: 0, // 积分抵现开启 1是0否\n integralUse: null, // 积分抵现 {fee:5,integral:5}\n channelList: [\n {\n integralStrategyChannelId: \"ff808081649321d20164a1fafbdd01df\", //id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n channelType: \"1\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: \"0\", //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: null, // 商品\n goodsRelationIdArr: null,\n storeRelationIdArr: null, //门店\n enterpriseRelationIdArr: null //商户\n },\n {\n integralStrategyChannelId: \"ff808081649321d20164a1fafbdd01df\", //id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n channelType: \"3\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: \"0\", //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: null, // 商品\n storeRelationIdArr: null, //门店\n enterpriseRelationIdArr: null //商户\n },\n {\n integralStrategyChannelId: \"ff808081649321d20164a1fafbdd01df\", //id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n channelType: \"8\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: \"0\", //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: null, // 商品\n storeRelationIdArr: null, //门店\n enterpriseRelationIdArr: null //商户\n },\n ],\n },\n cateOptions: [\n {\n value: '1',\n label: '四舍五入'\n },\n {\n value: '2',\n label: '抹零'\n },\n {\n value: '3',\n label: '进位制'\n }\n ],\n\n }\n },\n\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n\n // 路由跳转\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // input focus\n inputFocus(obj){\n var that = this\n that.tempData = obj\n },\n\n // 输入框输入校验数字\n formatInput(e){\n var that = this\n console.log(e,e.target.value,that.tempData.integralUseDiscountControlLower)\n that.tempData.integralUseDiscountControlLower = Number(String(that.tempData.integralUseDiscountControlLower).replace(/[^\\.\\d]/g,'')).toFixed(2) == 'NaN'? '0.00': Number(String(that.tempData.integralUseDiscountControlLower).replace(/[^\\.\\d]/g,'')).toFixed(2);\n that.tempData.integralUseDiscountControlUpper = Number(String(that.tempData.integralUseDiscountControlUpper).replace(/[^\\.\\d]/g,'')).toFixed(2) == 'NaN'? '0.00': Number(String(that.tempData.integralUseDiscountControlUpper).replace(/[^\\.\\d]/g,'')).toFixed(2);\n },\n formatInputNum(e){\n var that = this\n that.ruleForm.integralGetEffectiveDays = strLength.getCharVal(String(that.ruleForm.integralGetEffectiveDays).replace(/[^\\d]/g,''),4)\n that.ruleForm.integralGetFreezeDays = strLength.getCharVal(String(that.ruleForm.integralGetFreezeDays).replace(/[^\\d]/g,''),4)\n\n },\n\n formatInputNumBlur(){\n var that = this\n that.ruleForm.integralGet.fee = Number(strLength.getCharVal(String(that.ruleForm.integralGet.fee).replace(/[^\\.\\d]/g,''),6)).toFixed(1)\n that.ruleForm.integralGet.integral = Number(strLength.getCharVal(String(that.ruleForm.integralGet.integral).replace(/[^\\.\\d]/g,''),8)).toFixed(1)\n },\n\n checkListValue(data) {\n var that = this\n var obj = {\n flag : true,\n text: ''\n }\n data.channelList.forEach(function(ele,index){\n if (!!ele.openStatus && ele.integralUseDiscountControl == 2) {\n if (!ele.integralUseDiscountControlUpper||!ele.integralUseDiscountControlLower) {\n obj.flag = false\n obj.text = '请填写折扣率'\n }\n\n if (parseInt(ele.integralUseDiscountControlUpper)>10||parseInt(ele.integralUseDiscountControlLower)>10 || Number(ele.integralUseDiscountControlUpper)<=Number(ele.integralUseDiscountControlLower)) {\n obj.flag = false\n obj.text = '折扣率格式有误'\n }\n }\n\n if (ele.channelType==1 && !ele.enterpriseRelationIdArr.length) {\n obj.flag = false\n obj.text = '请选择商户'\n }\n\n })\n\n console.log(obj.flag)\n return obj;\n },\n\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n // 处理数据\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n console.log(data)\n delete data.selectorParamsId;\n\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (data.integralGetStatus == 1 &&(!Number(data.integralGet.fee)||!Number(data.integralGet.integral))) {\n showMsg.showmsg('请填写获取规则','error')\n return;\n }\n\n if (data.integralGetStatus == 1 && !Number(data.integralGetFreezeDays)) {\n showMsg.showmsg('请填写积分冻结期','error')\n return;\n }\n\n if (data.integralGetStatus == 1 && !Number(data.integralGetEffectiveDays)) {\n showMsg.showmsg('请填写积分有效期','error')\n return;\n }\n\n var returnObj = that.checkListValue(data)\n if (!returnObj.flag) {\n showMsg.showmsg(returnObj.text,'error')\n return;\n }\n\n // return;\n // 设置开启状态 1-->true\n data.channelList.forEach(function(ele,index){\n ele.openStatus = ele.openStatus== true? 1: 0\n delete ele.strategyGoodsRelationIds;\n delete ele.enterpriseRelationIds;\n delete ele.storeRelationIds;\n\n if (ele.channelType == 1) {\n ele.strategyGoodsRelationIdArr = ele.goodsRelationIdArr\n // console.log(ele.strategyGoodsRelationIds)\n delete ele.goodsRelationIdArr;\n }\n if (!ele.enterpriseRelationIdArr||!ele.enterpriseRelationIdArr.length) {\n ele.enterpriseRelationIdArr = []\n }\n if (!ele.storeRelationIdArr||!ele.storeRelationIdArr.length) {\n ele.storeRelationIdArr = []\n }\n if (!ele.strategyGoodsRelationIdArr||!ele.strategyGoodsRelationIdArr.length) {\n ele.strategyGoodsRelationIdArr = []\n }\n })\n console.log(JSON.stringify(data.channelList))\n\n data.integralGet.fee = parseInt(data.integralGet.fee*10)\n data.integralGet.integral = parseInt(data.integralGet.integral*10)\n data.integralGet = JSON.stringify(data.integralGet)\n // data.channelList = JSON.stringify(data.channelList)\n that.saveForm(data);\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存数据\n saveForm(data) {\n var that = this\n\n var para = data\n // var para = that.ruleForm;\n console.log(\"策略编辑:\",para)\n\n console.log(\"保存数据:\",para)\n postJson('/api-admin/save-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n that.$message({\n message: '保存成功',\n type: 'success'\n });\n // that.updateData()\n that.changeRoute('/pointSystem');\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n // that.updateData();\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 更新数据\n updateData() {\n var that = this\n // that.ruleForm.integralGet = JSON.parse(that.ruleForm.integralGet)\n that.ruleForm.integralGet.fee = parseInt(that.ruleForm.integralGet.fee/10)\n that.ruleForm.integralGet.integral = parseInt(that.ruleForm.integralGet.integral/10)\n\n },\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n if (flag=='store') {\n that.alwaysOpen = true;\n console.log(that.alwaysOpen)\n }\n if(flag== 'brand'){\n that.goodsOpen = true\n }\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,e.target.className,typeof(e.target.className),that.treeFlag)\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && !e.target.className.includes('vue-treeselect__list-item vue-treeselect__indent-level') && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && !e.target.className.includes('vue-treeselect__checkbox vue-treeselect__checkbox--')&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container'&& e.target.className !='vue-treeselect__option-arrow vue-treeselect__option-arrow--rotated';\n console.log(tag)\n if (tag){\n if (that.treeFlag == 'store') {\n that.alwaysOpen = false;\n }\n if(that.treeFlag== 'brand'){\n that.goodsOpen = false\n }\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n // 选择节点的方法\n selectStore(e,item) {\n var that = this\n console.log(e,item)\n console.log(e,item.useCrowd)\n },\n\n // 微信\n selectWx(e,index,item) {\n var that = this\n console.log(e,index,item,item.goodsRelationIds)\n item.strategyGoodsRelationIds = item.goodsRelationIds\n console.log(item.goodsRelationIds)\n var data = that.ruleForm.channelList[index]\n data.strategyGoodsRelationIds = [];\n data.goodsRelationIds.forEach(function(ele,index) {\n data.strategyGoodsRelationIds.push(ele)\n })\n // data.strategyGoodsRelationIds = data.goodsRelationIds\n\n console.log(data)\n },\n\n\n // 搜索后出现下拉列表\n // 点击\n searchFocus(index,item) {\n var that = this\n console.log(index,item)\n },\n // 搜索\n remoteMethod(query) {\n var that = this;\n console.log(\"query:\",query)\n\n if (query !== '') {\n // 获取搜索列表数据\n that.getStoreList(query);\n }else {\n\n that.storeListOptions = [];\n }\n },\n\n // 获取门店列表\n getStoreList(query) {\n var that = this\n console.log(query)\n var para = {\n searchParam: query,\n flag: null,\n requestProject: that.repProjectName\n }\n\n postRequest('/api-plug/query-store-by-code-name',para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 0) {\n resData.result.forEach(function(ele,index){\n ele.id = ele.storeId;\n ele.value = ele.storeName;\n ele.key = ele.storeId\n })\n that.storeListOptions= resData.result\n return;\n }\n\n that.$message.error({\n duration: 1000,\n message: resData.message\n })\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取门店分组\n getStoreGroup() {\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/get-clique-storegroup',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n that.treeOptions = resData.result\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.strategyName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName);\n\n console.log(that.ruleForm)\n },\n // changeRoute(route) {\n // this.$router.push(route);\n // }\n\n selStore(e,index,item) {\n var that = this\n console.log(e,index,item)\n item.storeRelationIdArr = []\n },\n\n // 微信选择商品类别\n wxChange(e) {\n var that = this\n console.log(\"微信选择商品类别:\",e)\n that.getGoodsCategory()\n },\n\n // 线下渠道选择商品类别\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n // 获取策略信息\n getInfo() {\n var that = this\n var para = {\n strategyId: that.ruleForm.integralStrategyId\n }\n\n postRequest('/api-admin/get-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var item = res.data.result.strategy;\n // 商户列表\n var prise = res.data.result.enterpriseList\n prise.forEach(function(ele,index){\n ele.label = ele.enterpriseName;\n ele.value = ele.enterpriseId;\n })\n that.mechantOption = prise\n\n that.ruleForm = that.formatData(item)\n\n // 字数控制\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName)\n console.log(that.ruleForm,that.mechantOption)\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n formatData(item) {\n var that = this\n item.integralGetStatus = String(item.integralGetStatus);\n item.integralUseStatus = String(item.integralUseStatus);\n item.integralGetStrategy = String(item.integralGetStrategy);\n item.useCrowd = String(item.useCrowd);\n\n item.integralGet = JSON.parse(item.integralGet);\n // 获取规则需要除以 10\n console.log(item.integralGet)\n item.integralGet.fee = Number(item.integralGet.fee/10).toFixed(1)\n item.integralGet.integral = Number(item.integralGet.integral/10).toFixed(1)\n if (!!item.channelList.length) {\n item.channelList.forEach(function(ele,index) {\n ele.openStatus = ele.openStatus == 0? false: true;\n ele.channelType = String(ele.channelType);\n // ele.useCrowd = String(ele.useCrowd);\n ele.channelRelationStoreType = String(ele.channelRelationStoreType)\n ele.channelStoreType = String(ele.channelStoreType)\n ele.channelRelationProType = String(ele.channelRelationProType)\n ele.integralUseDiscountControl = String(ele.integralUseDiscountControl)\n ele.integralUseDiscountControlUpper = String(ele.integralUseDiscountControlUpper)\n ele.integralUseDiscountControlLower = String(ele.integralUseDiscountControlLower)\n ele.useProportionalRestriction = String(ele.useProportionalRestriction)\n\n if (!ele.enterpriseRelationIdArr||!ele.enterpriseRelationIdArr.length || ele.enterpriseRelationIdArr[0]=='[]') {\n ele.enterpriseRelationIdArr = []\n }\n if (!ele.storeRelationIdArr||!ele.storeRelationIdArr.length) {\n ele.storeRelationIdArr = []\n }\n if (!ele.strategyGoodsRelationIdArr||!ele.strategyGoodsRelationIdArr.length) {\n ele.strategyGoodsRelationIdArr = []\n }\n\n if (ele.channelType == 1) {\n ele.goodsRelationIdArr = [];\n ele.goodsRelationIdArr = ele.strategyGoodsRelationIdArr || [] // 复制商品字段\n }\n\n })\n }\n console.log(item.channelList[0])\n return item;\n },\n\n // 获取商品品类\n getGoodsCategory() {\n var that = this\n var para = {\n filterGoods: 1,\n parentId: '',\n }\n postRequest('/api-mall/list_mall_goods_category',para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n var resData = res.data;\n var onelevelCategory = '';\n if (resData.errorCode == 0) {\n resData.result.forEach(function(ele,index){\n if (ele.parentId == '-1') {\n ele.children = [];\n ele.key = ele.mallCategoryId\n ele.id = ele.mallCategoryId\n ele.label = ele.name\n onelevelCategory = ele;\n resData.result.splice(index,1);\n }\n })\n console.log(\"resdata: \",resData)\n var list = resData.result, lists = resData.result;\n\n // list.forEach(function(ele,index) {\n // if (ele.isLeaf == 0) {\n // ele.subOptions = null;\n // }\n // ele.key = ele.mallCategoryId;\n // lists.forEach(function(el,ind) {\n // el.key = el.mallCategoryId;\n // if(el.parentId == ele.mallCategoryId ){\n // console.log(index,ind)\n // ele.subOptions = []\n // ele.subOptions.push(el)\n // list.splice(ind,1)\n // }\n // })\n\n // })\n console.log(\"list:\",list,onelevelCategory)\n\n list.forEach(function(ele,index){\n onelevelCategory.children.push(ele)\n })\n that.goodsTreeOptions = [];\n that.goodsTreeOptions.push(onelevelCategory);\n\n console.log(\"list:\",that.categoryOptions)\n return false;\n }\n\n errMsg.errorMsg(resData)\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n loadOptions({ action, parentNode, callback }) {\n\n var that = this\n console.log(action,parentNode,callback)\n if (action === \"LOAD_CHILDREN_OPTIONS\") {\n if (parentNode.id) {\n that.getChildrenNode(parentNode,parentNode.id)\n }\n\n }\n },\n\n // 获取子节点方法\n getChildrenNode(parentNode,parentId) {\n var that = this\n var para = {\n filterGoods: 1,\n parentId: parentId,\n requestProject: that.repProjectName\n }\n postRequest('/api-mall/list_mall_goods_category',para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 0) {\n resData.result.forEach(function(ele,index){\n if (ele.isLeaf == 0) {\n ele.subOptions = null;\n }else{\n ele.subOptions = []\n }\n ele.key = ele.mallCategoryId\n })\n parentNode.subOptions = resData.result\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n },\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n created() {\n // this.selectReplayStyle()\n },\n mounted() {\n var that = this\n console.log(that.$route.query.integralStrategyId)\n // 获取策略 id\n var id = that.$route.query.integralStrategyId;\n that.ruleForm.integralStrategyId = id;\n that.getInfo();\n\n // 获取门店分组\n that.getStoreGroup()\n },\n destoryed() {\n\n }\n}\n\n</script>\n<style lang=\"scss\" scoped>\n.attention-wrap {\n padding: 24px 32px;\n background: #fff;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n .el-select {\n vertical-align: top;\n }\n\n .span-txt {\n position: absolute;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n .vue-treeselect__multi-value-item-container,.vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n .vue-treeselect__x-container {\n display: none;\n }\n\n .vue-treeselect__control-arrow {\n display: none;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n /deep/ .vue-treeselect__value-container{\n line-height: 34px;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/editPointSystem.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_vm._l((_vm.ruleForm.channelList),function(item,index){return [(item.channelType==3)?[_c('el-form-item',{attrs:{\"label\":\"适用线下渠道\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus)?_c('div',{staticClass:\"form-child\"},[_c('el-form-item',{attrs:{\"label\":\"门店选择\",\"prop\":\"region\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.selStore($event,index,item)}},model:{value:(item.channelRelationStoreType),callback:function ($$v) {_vm.$set(item, \"channelRelationStoreType\", $$v)},expression:\"item.channelRelationStoreType\"}},_vm._l((_vm.StoreOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationStoreType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('store')}}},[_vm._v(\"已选择 \"+_vm._s(item.storeRelationIdArr? item.storeRelationIdArr.length:0)+\" 个门店分组 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationStoreType == 2)?_c('treeselect',{ref:\"treediv\",refInFor:true,attrs:{\"placeholder\":\"请选择\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"noChildrenText\":\"暂无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"open-on-focus\":_vm.openOnFocus,\"always-open\":_vm.alwaysOpen,\"normalizer\":_vm.storeNormalizer,\"searchable\":false,\"clearable\":false,\"value-consists-of\":_vm.valueConsistsOf},on:{\"select\":function($event){_vm.selectStore($event,item)}},model:{value:(item.storeRelationIdArr),callback:function ($$v) {_vm.$set(item, \"storeRelationIdArr\", $$v)},expression:\"item.storeRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationStoreType == 3)?_c('el-select',{attrs:{\"multiple\":\"\",\"filterable\":\"\",\"remote\":\"\",\"reserve-keyword\":\"\",\"placeholder\":\"请输入关键词\",\"remote-method\":_vm.remoteMethod},on:{\"focus\":function($event){_vm.searchFocus(index,item)}},model:{value:(item.storeRelationIdArr),callback:function ($$v) {_vm.$set(item, \"storeRelationIdArr\", $$v)},expression:\"item.storeRelationIdArr\"}},_vm._l((_vm.storeListOptions),function(item){return _c('el-option',{attrs:{\"label\":item.value,\"value\":item.key}})})):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"门店类型\",\"prop\":\"name\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelStoreType),callback:function ($$v) {_vm.$set(item, \"channelStoreType\", $$v)},expression:\"item.channelStoreType\"}},_vm._l((_vm.StoreTypeOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\",\"prop\":\"name\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('brand')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('brand')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==2||item.channelRelationProType==3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"noChildrenText\":\"暂无数据\",\"multiple\":true,\"flat\":true,\"always-open\":_vm.goodsOpen,\"options\":_vm.goodsTreeOptions,\"load-options\":_vm.loadOptions,\"normalizer\":_vm.goodNormalizer,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(item.strategyGoodsRelationIdArr),callback:function ($$v) {_vm.$set(item, \"strategyGoodsRelationIdArr\", $$v)},expression:\"item.strategyGoodsRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e(),_vm._v(\" \"),(item.channelType==1)?[_c('el-form-item',{attrs:{\"label\":\"适用微信商城\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus==true)?_c('div',{staticClass:\"form-child margin-20\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(item.enterpriseRelationIdArr),callback:function ($$v) {_vm.$set(item, \"enterpriseRelationIdArr\", $$v)},expression:\"item.enterpriseRelationIdArr\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.goodsRelationIds? item.goodsRelationIds.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.goodsRelationIds? item.goodsRelationIds.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==2||item.channelRelationProType==3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"noChildrenText\":\"暂无数据\",\"multiple\":true,\"always-open\":_vm.wxOpen,\"options\":_vm.goodsTreeOptions,\"value-consists-of\":_vm.valueConsistsOf,\"normalizer\":_vm.goodNormalizer},on:{\"select\":function($event){_vm.selectWx($event,index,item)}},model:{value:(item.goodsRelationIds),callback:function ($$v) {_vm.$set(item, \"goodsRelationIds\", $$v)},expression:\"item.goodsRelationIds\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e(),_vm._v(\" \"),(item.channelType==8)?[_c('el-form-item',{attrs:{\"label\":\"第三方电商渠道\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus==true)?_c('div',{staticClass:\"form-child margin-20\"},[_c('el-form-item',{attrs:{\"label\":\"选择店铺\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelRelationStoreType),callback:function ($$v) {_vm.$set(item, \"channelRelationStoreType\", $$v)},expression:\"item.channelRelationStoreType\"}},_vm._l((_vm.allShopOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"天猫商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.allGoodOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e()]}),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"适用对象\",\"prop\":\"\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.useCrowd),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"useCrowd\", $$v)},expression:\"ruleForm.useCrowd\"}},_vm._l((_vm.applyObjOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),(_vm.ruleForm.useCrowd==2)?_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"人群定向\",\"prop\":\"\"}},[_c('el-button',[_vm._v(\"已设置0项筛选\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"获取规则\",\"prop\":\"\"}},[_c('div',[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.integralGetStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStatus\", $$v)},expression:\"ruleForm.integralGetStatus\"}},[_vm._v(\"每消费\")]),_vm._v(\" \"),_c('el-input',{on:{\"blur\":function($event){_vm.formatInputNumBlur($event)}},model:{value:(_vm.ruleForm.integralGet.fee),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralGet, \"fee\", $$v)},expression:\"ruleForm.integralGet.fee\"}}),_c('label',[_vm._v(\"元,获取 \")]),_vm._v(\" \"),_c('el-input',{on:{\"blur\":function($event){_vm.formatInputNumBlur($event)}},model:{value:(_vm.ruleForm.integralGet.integral),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralGet, \"integral\", $$v)},expression:\"ruleForm.integralGet.integral\"}}),_c('label',[_vm._v(\"积分。取整策略为\")]),_vm._v(\" \"),_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.integralGetStrategy),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStrategy\", $$v)},expression:\"ruleForm.integralGetStrategy\"}},_vm._l((_vm.cateOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('div',[_c('el-radio',{staticClass:\"margin-20\",attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.integralGetStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStatus\", $$v)},expression:\"ruleForm.integralGetStatus\"}},[_vm._v(\"不获取积分\")])],1)]),_vm._v(\" \"),(_vm.ruleForm.integralGetStatus==1)?_c('el-form-item',{attrs:{\"label\":\"积分冻结期\"}},[_c('el-input',{nativeOn:{\"keyup\":function($event){_vm.formatInputNum($event)}},model:{value:(_vm.ruleForm.integralGetFreezeDays),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetFreezeDays\", $$v)},expression:\"ruleForm.integralGetFreezeDays\"}}),_c('label',[_vm._v(\"天\")])],1):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.integralGetStatus==1)?_c('el-form-item',{attrs:{\"label\":\"积分有效期\"}},[_c('el-input',{nativeOn:{\"keyup\":function($event){_vm.formatInputNum($event)}},model:{value:(_vm.ruleForm.integralGetEffectiveDays),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetEffectiveDays\", $$v)},expression:\"ruleForm.integralGetEffectiveDays\"}}),_c('label',[_vm._v(\"天\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){$event.stopPropagation();_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],2)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-705c6412\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/editPointSystem.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-705c6412\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./editPointSystem.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editPointSystem.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editPointSystem.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-705c6412\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./editPointSystem.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-705c6412\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/editPointSystem.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([14],{"KjG/":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("mvHQ"),o=r.n(a),n=r("pFYg"),l=r.n(n),s=r("bOdI"),i=r.n(s),c=r("3Xzz"),u=r("93Ik"),g=r("GXH0"),d=r.n(g),m=(r("DmJO"),r("3E4D")),p=r("Ch4/"),v=r("Mk6G"),h=r("P9l9"),f={name:"addIntegralSytem",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:"/"},{name:"编辑积分抵现策略",path:""}],goodShow:!1,cateNameLength:0,inputFlagNum:20,mechantOption:[],applyObjOption:[{label:"所有会员",value:"1"}],applyGoods:[{label:"所有商品",value:"1"},{label:"按商品品牌",value:"2"},{label:"按商品品类",value:"3"},{label:"按单件商品",value:"4"}],wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"ff8080815d699a44015d69c6884a002b-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],ruleForm:{integralStrategyId:"ff80808163a7a09b0163b01171e202db",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",strategyName:1,strategyType:1,useCrowd:"1",crowdJson:"",integralGetStatus:"1",integralGet:{fee:11,integral:12},integralGetStrategy:"1",integralGetFreezeDays:1,integralGetEffectiveDays:1,integralUseStatus:"0",integralUse:{fee:"",integral:""},channelList:[i()({integralStrategyChannelId:"ff808081649321d20164a1fafbdd01df",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",integralStrategyId:"ff80808163a7a09b0163b01171e202db",channelType:"1",openStatus:!0,channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:[],storeRelationIdArr:[],enterpriseRelationIdArr:[]},"useProportionalRestriction","0")]}}},created:function(){},methods:{goBack:function(){this.$router.go(-1)},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;console.log(l()(t.ruleForm.integralUse));var r=JSON.parse(o()(t.ruleForm));r.strategyName?r.channelList[0].enterpriseRelationIdArr.length?2!=r.channelList[0].integralUseDiscountControl||r.channelList[0].integralUseDiscountControlLower&&r.channelList[0].integralUseDiscountControlUpper?1!=r.integralUseStatus||Number(r.integralUse.integral)&&Number(r.integralUse.fee)?r.channelList[0].useProportionalRestriction?(r.integralUse.fee=parseInt(10*r.integralUse.fee),r.integralUse.integral=parseInt(10*r.integralUse.integral),r.integralUse=o()(r.integralUse),r.channelList.forEach(function(e,t){}),t.saveForm(r)):m.a.showmsg("请填写比例限制","error"):m.a.showmsg("请填写抵现规则","error"):m.a.showmsg("请填写折扣率","error"):m.a.showmsg("请填写选择商户","error"):m.a.showmsg("请填写策略名称","error")})},saveForm:function(e){var t=this;console.log("编辑积分抵现策略:",e);var r=e;Object(h.c)("/api-admin/save-member-integral-strategy",r).then(function(e){console.log(e.data.result);var r=e.data;if(0==r.errorCode)return t.$message({message:"保存成功",type:"success"}),void t.changeRoute("/pointSystem");p.a.errorMsg(r)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},toggle:function(e){this.treeFlag=e,"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,e.target.className),"object"!=l()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__checkbox vue-treeselect__checkbox--unchecked"!=e.target.className&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className;console.log(t),t&&"wx"==this.treeFlag&&(this.wxOpen=!1)}},toInput:function(e){console.log(e);var t="";t=v.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.strategyName=t.trim(),this.cateNameLength=v.a.getZhLen(this.ruleForm.strategyName),console.log(this.ruleForm)},changeRoute:function(e){this.$router.push(e)},changeGood:function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()},getGoodsBrand:function(){var e=this;Object(h.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var r=t.data;if(0!=r.errorCode)p.a.errorMsg(r);else{var a=r.result;e.goodsTreeOptions=a}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsCategory:function(){var e=this;Object(h.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var r=t.data;if(0!=r.errorCode)p.a.errorMsg(r);else{var a=r.result;e.goodsTreeOptions=a}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},showGoodsDialog:function(){console.log("show"),this.goodShow=!0},selectGoods:function(e){console.log(e),this.goodShow=!1},getInfo:function(){var e=this,t={strategyId:e.ruleForm.integralStrategyId};Object(h.e)("/api-admin/get-member-integral-strategy",t).then(function(t){console.log(t.data.result);var r=t.data;if(0==r.errorCode){var a=t.data.result.enterpriseList;a.forEach(function(e,t){e.label=e.enterpriseName,e.value=e.enterpriseId}),e.mechantOption=a;var o=t.data.result.strategy;return o.integralUse=JSON.parse(o.integralUse),o.integralUse||(o.integralUse={},o.integralUse.fee="",o.integralUse.integral=""),""!=o.integralUse.fee&&(o.integralUse.fee=parseInt(o.integralUse.fee/10)),o.integralUse.integral&&(o.integralUse.integral=parseInt(o.integralUse.integral/10)),e.ruleForm=e.formatData(o),e.cateNameLength=v.a.getZhLen(e.ruleForm.strategyName),void console.log(e.ruleForm)}p.a.errorMsg(r)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},bouncer:function(e){return e.filter(function(e){return!(!e||""===e)})},formatData:function(e){return e.integralGetStatus=String(e.integralGetStatus),e.integralUseStatus=String(e.integralUseStatus),e.useCrowd=String(e.useCrowd),e.integralGet=JSON.parse(e.integralGet),e.channelList.forEach(function(e,t){e.channelType=String(e.channelType),e.channelRelationStoreType=String(e.channelRelationStoreType),e.channelStoreType=String(e.channelStoreType),e.channelRelationProType=String(e.channelRelationProType),e.integralUseDiscountControl=String(e.integralUseDiscountControl),e.integralUseDiscountControlUpper=String(e.integralUseDiscountControlUpper),e.integralUseDiscountControlLower=String(e.integralUseDiscountControlLower),e.useProportionalRestriction=String(e.useProportionalRestriction),e.strategyGoodsRelationIdArr&&e.strategyGoodsRelationIdArr.length||(e.strategyGoodsRelationIdArr=[]),e.storeRelationIdArr&&e.storeRelationIdArr.length||(e.storeRelationIdArr=[]),e.enterpriseRelationIdArr&&e.enterpriseRelationIdArr.length||(e.enterpriseRelationIdArr=[])}),console.log(e.channelList),e}},components:{topNav:c.a,Treeselect:d.a,addGoods:u.a},mounted:function(){console.log(this.$route.query.integralStrategyId);var e=this.$route.query.integralStrategyId;this.ruleForm.integralStrategyId=e,this.getInfo()}},_={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"right-wrap"},[r("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box"},[r("div",{staticClass:"attention-wrap"},[r("div",{staticClass:"form-wrap"},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[r("el-form-item",{staticClass:"padding-0",attrs:{label:"策略名称",prop:""}},[r("el-input",{staticClass:"w-340 padding-0",nativeOn:{keyup:function(t){return r=t,e.toInput(r);var r}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),r("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),r("el-form-item",{staticClass:"margin-20",attrs:{label:"适用对象",prop:""}},[r("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.useCrowd,callback:function(t){e.$set(e.ruleForm,"useCrowd",t)},expression:"ruleForm.useCrowd"}},e._l(e.applyObjOption,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),2==e.ruleForm.useCrowd?r("el-form-item",{staticClass:"padding-0",attrs:{label:"人群定向",prop:""}},[r("el-button",[e._v("已设置0项筛选")])],1):e._e(),e._v(" "),r("el-form-item",{staticClass:"padding-0",attrs:{label:"适用条件"}},[r("div",{staticClass:"title-tip"},[e._v("该设置只对微信商城中的积分抵现起作用。")])]),e._v(" "),e._l(e.ruleForm.channelList,function(t,a){return[1==t.channelType?[r("div",{staticClass:"form-child margin-20 margin-l-120"},[r("el-form-item",{attrs:{label:"选择商户"}},[r("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:t.enterpriseRelationIdArr,callback:function(r){e.$set(t,"enterpriseRelationIdArr",r)},expression:"item.enterpriseRelationIdArr"}},e._l(e.mechantOption,function(e){return r("el-option",{attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[r("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(r){e.$set(t,"channelRelationProType",r)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?r("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?r("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?r("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,options:e.treeOptions,"always-open":e.wxOpen,"value-consists-of":e.valueConsistsOf},model:{value:t.strategyGoodsRelationIdArr,callback:function(r){e.$set(t,"strategyGoodsRelationIdArr",r)},expression:"item.strategyGoodsRelationIdArr"}}):e._e(),e._v(" "),4==t.channelRelationProType?r("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),r("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[r("div",{staticClass:"radio-cell"},[r("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(r){e.$set(t,"integralUseDiscountControl",r)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),r("div",{staticClass:"radio-cell margin-20"},[r("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(r){e.$set(t,"integralUseDiscountControl",r)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),r("el-input",{model:{value:t.integralUseDiscountControlLower,callback:function(r){e.$set(t,"integralUseDiscountControlLower",r)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),r("label",[e._v("至")]),e._v(" "),r("el-input",{model:{value:t.integralUseDiscountControlUpper,callback:function(r){e.$set(t,"integralUseDiscountControlUpper",r)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1)]:e._e()]}),e._v(" "),r("el-form-item",{staticClass:"margin-20",attrs:{label:"抵现规则",prop:""}},[r("div",[r("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.integralUseStatus,callback:function(t){e.$set(e.ruleForm,"integralUseStatus",t)},expression:"ruleForm.integralUseStatus"}},[e._v("每使用")]),e._v(" "),r("el-input",{model:{value:e.ruleForm.integralUse.integral,callback:function(t){e.$set(e.ruleForm.integralUse,"integral",t)},expression:"ruleForm.integralUse.integral"}}),r("label",[e._v("积分,抵 ")]),e._v(" "),r("el-input",{model:{value:e.ruleForm.integralUse.fee,callback:function(t){e.$set(e.ruleForm.integralUse,"fee",t)},expression:"ruleForm.integralUse.fee"}}),r("label",[e._v("元")])],1),e._v(" "),r("div",[r("el-radio",{staticClass:"margin-20",attrs:{label:"0"},model:{value:e.ruleForm.integralUseStatus,callback:function(t){e.$set(e.ruleForm,"integralUseStatus",t)},expression:"ruleForm.integralUseStatus"}},[e._v("不支持抵现")])],1)]),e._v(" "),r("el-form-item",{attrs:{label:"比例限制",prop:"name"}},[r("label",[e._v("最多可抵用商品金额的 ")]),e._v(" "),r("el-input",{model:{value:e.ruleForm.channelList[0].useProportionalRestriction,callback:function(t){e.$set(e.ruleForm.channelList[0],"useProportionalRestriction",t)},expression:"ruleForm.channelList[0].useProportionalRestriction"}},[r("template",{slot:"append"},[e._v("%")])],2)],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),r("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],2)],1)])])]),e._v(" "),r("vue-gic-footer"),e._v(" "),r("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var b=r("VU/8")(f,_,!1,function(e){r("rUzr")},"data-v-92c0278a",null);t.default=b.exports},rUzr:function(e,t){}});
//# sourceMappingURL=14.b3cb63d509fb1a06a935.js.map
\ No newline at end of file
webpackJsonp([16],{"KjG/":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("mvHQ"),o=r.n(a),n=r("pFYg"),l=r.n(n),s=r("bOdI"),i=r.n(s),c=r("3Xzz"),u=r("93Ik"),g=r("GXH0"),d=r.n(g),m=(r("DmJO"),r("3E4D")),p=r("Ch4/"),v=r("Mk6G"),h=r("P9l9"),f={name:"addIntegralSytem",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:"/"},{name:"编辑积分抵现策略",path:""}],goodShow:!1,cateNameLength:0,inputFlagNum:20,mechantOption:[],applyObjOption:[{label:"所有会员",value:"1"}],applyGoods:[{label:"所有商品",value:"1"},{label:"按商品品牌",value:"2"},{label:"按商品品类",value:"3"},{label:"按单件商品",value:"4"}],wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"ff8080815d699a44015d69c6884a002b-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],ruleForm:{integralStrategyId:"ff80808163a7a09b0163b01171e202db",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",strategyName:1,strategyType:1,useCrowd:"1",crowdJson:"",integralGetStatus:"1",integralGet:{fee:11,integral:12},integralGetStrategy:"1",integralGetFreezeDays:1,integralGetEffectiveDays:1,integralUseStatus:"0",integralUse:{fee:"",integral:""},channelList:[i()({integralStrategyChannelId:"ff808081649321d20164a1fafbdd01df",enterpriseId:"ff8080815dacd3a2015dacd3ef5c0000",integralStrategyId:"ff80808163a7a09b0163b01171e202db",channelType:"1",openStatus:!0,channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:[],storeRelationIdArr:[],enterpriseRelationIdArr:[]},"useProportionalRestriction","0")]}}},created:function(){},methods:{goBack:function(){this.$router.go(-1)},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;console.log(l()(t.ruleForm.integralUse));var r=JSON.parse(o()(t.ruleForm));r.strategyName?r.channelList[0].enterpriseRelationIdArr.length?2!=r.channelList[0].integralUseDiscountControl||r.channelList[0].integralUseDiscountControlLower&&r.channelList[0].integralUseDiscountControlUpper?1!=r.integralUseStatus||Number(r.integralUse.integral)&&Number(r.integralUse.fee)?r.channelList[0].useProportionalRestriction?(r.integralUse.fee=parseInt(10*r.integralUse.fee),r.integralUse.integral=parseInt(10*r.integralUse.integral),r.integralUse=o()(r.integralUse),r.channelList.forEach(function(e,t){}),t.saveForm(r)):m.a.showmsg("请填写比例限制","error"):m.a.showmsg("请填写抵现规则","error"):m.a.showmsg("请填写折扣率","error"):m.a.showmsg("请填写选择商户","error"):m.a.showmsg("请填写策略名称","error")})},saveForm:function(e){var t=this;console.log("编辑积分抵现策略:",e);var r=e;Object(h.c)("/api-admin/save-member-integral-strategy",r).then(function(e){console.log(e.data.result);var r=e.data;if(0==r.errorCode)return t.$message({message:"保存成功",type:"success"}),void t.changeRoute("/pointSystem");p.a.errorMsg(r)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},toggle:function(e){this.treeFlag=e,"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,e.target.className),"object"!=l()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__checkbox vue-treeselect__checkbox--unchecked"!=e.target.className&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className;console.log(t),t&&"wx"==this.treeFlag&&(this.wxOpen=!1)}},toInput:function(e){console.log(e);var t="";t=v.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.strategyName=t.trim(),this.cateNameLength=v.a.getZhLen(this.ruleForm.strategyName),console.log(this.ruleForm)},changeRoute:function(e){this.$router.push(e)},changeGood:function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()},getGoodsBrand:function(){var e=this;Object(h.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var r=t.data;if(0!=r.errorCode)p.a.errorMsg(r);else{var a=r.result;e.goodsTreeOptions=a}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsCategory:function(){var e=this;Object(h.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var r=t.data;if(0!=r.errorCode)p.a.errorMsg(r);else{var a=r.result;e.goodsTreeOptions=a}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},showGoodsDialog:function(){console.log("show"),this.goodShow=!0},selectGoods:function(e){console.log(e),this.goodShow=!1},getInfo:function(){var e=this,t={strategyId:e.ruleForm.integralStrategyId};Object(h.e)("/api-admin/get-member-integral-strategy",t).then(function(t){console.log(t.data.result);var r=t.data;if(0==r.errorCode){var a=t.data.result.enterpriseList;a.forEach(function(e,t){e.label=e.enterpriseName,e.value=e.enterpriseId}),e.mechantOption=a;var o=t.data.result.strategy;return o.integralUse=JSON.parse(o.integralUse),o.integralUse||(o.integralUse={},o.integralUse.fee="",o.integralUse.integral=""),""!=o.integralUse.fee&&(o.integralUse.fee=parseInt(o.integralUse.fee/10)),o.integralUse.integral&&(o.integralUse.integral=parseInt(o.integralUse.integral/10)),e.ruleForm=e.formatData(o),e.cateNameLength=v.a.getZhLen(e.ruleForm.strategyName),void console.log(e.ruleForm)}p.a.errorMsg(r)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},bouncer:function(e){return e.filter(function(e){return!(!e||""===e)})},formatData:function(e){return e.integralGetStatus=String(e.integralGetStatus),e.integralUseStatus=String(e.integralUseStatus),e.useCrowd=String(e.useCrowd),e.integralGet=JSON.parse(e.integralGet),e.channelList.forEach(function(e,t){e.channelType=String(e.channelType),e.channelRelationStoreType=String(e.channelRelationStoreType),e.channelStoreType=String(e.channelStoreType),e.channelRelationProType=String(e.channelRelationProType),e.integralUseDiscountControl=String(e.integralUseDiscountControl),e.integralUseDiscountControlUpper=String(e.integralUseDiscountControlUpper),e.integralUseDiscountControlLower=String(e.integralUseDiscountControlLower),e.useProportionalRestriction=String(e.useProportionalRestriction),e.strategyGoodsRelationIdArr&&e.strategyGoodsRelationIdArr.length||(e.strategyGoodsRelationIdArr=[]),e.storeRelationIdArr&&e.storeRelationIdArr.length||(e.storeRelationIdArr=[]),e.enterpriseRelationIdArr&&e.enterpriseRelationIdArr.length||(e.enterpriseRelationIdArr=[])}),console.log(e.channelList),e}},components:{topNav:c.a,Treeselect:d.a,addGoods:u.a},mounted:function(){console.log(this.$route.query.integralStrategyId);var e=this.$route.query.integralStrategyId;this.ruleForm.integralStrategyId=e,this.getInfo()}},_={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"right-wrap"},[r("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box"},[r("div",{staticClass:"attention-wrap"},[r("div",{staticClass:"form-wrap"},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[r("el-form-item",{staticClass:"padding-0",attrs:{label:"策略名称",prop:""}},[r("el-input",{staticClass:"w-340 padding-0",nativeOn:{keyup:function(t){return r=t,e.toInput(r);var r}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),r("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),r("el-form-item",{staticClass:"margin-20",attrs:{label:"适用对象",prop:""}},[r("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.useCrowd,callback:function(t){e.$set(e.ruleForm,"useCrowd",t)},expression:"ruleForm.useCrowd"}},e._l(e.applyObjOption,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),2==e.ruleForm.useCrowd?r("el-form-item",{staticClass:"padding-0",attrs:{label:"人群定向",prop:""}},[r("el-button",[e._v("已设置0项筛选")])],1):e._e(),e._v(" "),r("el-form-item",{staticClass:"padding-0",attrs:{label:"适用条件"}},[r("div",{staticClass:"title-tip"},[e._v("该设置只对微信商城中的积分抵现起作用。")])]),e._v(" "),e._l(e.ruleForm.channelList,function(t,a){return[1==t.channelType?[r("div",{staticClass:"form-child margin-20 margin-l-120"},[r("el-form-item",{attrs:{label:"选择商户"}},[r("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:t.enterpriseRelationIdArr,callback:function(r){e.$set(t,"enterpriseRelationIdArr",r)},expression:"item.enterpriseRelationIdArr"}},e._l(e.mechantOption,function(e){return r("el-option",{attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[r("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(r){e.$set(t,"channelRelationProType",r)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?r("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?r("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?r("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,options:e.treeOptions,"always-open":e.wxOpen,"value-consists-of":e.valueConsistsOf},model:{value:t.strategyGoodsRelationIdArr,callback:function(r){e.$set(t,"strategyGoodsRelationIdArr",r)},expression:"item.strategyGoodsRelationIdArr"}}):e._e(),e._v(" "),4==t.channelRelationProType?r("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),r("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[r("div",{staticClass:"radio-cell"},[r("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(r){e.$set(t,"integralUseDiscountControl",r)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),r("div",{staticClass:"radio-cell margin-20"},[r("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(r){e.$set(t,"integralUseDiscountControl",r)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),r("el-input",{model:{value:t.integralUseDiscountControlLower,callback:function(r){e.$set(t,"integralUseDiscountControlLower",r)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),r("label",[e._v("至")]),e._v(" "),r("el-input",{model:{value:t.integralUseDiscountControlUpper,callback:function(r){e.$set(t,"integralUseDiscountControlUpper",r)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1)]:e._e()]}),e._v(" "),r("el-form-item",{staticClass:"margin-20",attrs:{label:"抵现规则",prop:""}},[r("div",[r("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.integralUseStatus,callback:function(t){e.$set(e.ruleForm,"integralUseStatus",t)},expression:"ruleForm.integralUseStatus"}},[e._v("每使用")]),e._v(" "),r("el-input",{model:{value:e.ruleForm.integralUse.integral,callback:function(t){e.$set(e.ruleForm.integralUse,"integral",t)},expression:"ruleForm.integralUse.integral"}}),r("label",[e._v("积分,抵 ")]),e._v(" "),r("el-input",{model:{value:e.ruleForm.integralUse.fee,callback:function(t){e.$set(e.ruleForm.integralUse,"fee",t)},expression:"ruleForm.integralUse.fee"}}),r("label",[e._v("元")])],1),e._v(" "),r("div",[r("el-radio",{staticClass:"margin-20",attrs:{label:"0"},model:{value:e.ruleForm.integralUseStatus,callback:function(t){e.$set(e.ruleForm,"integralUseStatus",t)},expression:"ruleForm.integralUseStatus"}},[e._v("不支持抵现")])],1)]),e._v(" "),r("el-form-item",{attrs:{label:"比例限制",prop:"name"}},[r("label",[e._v("最多可抵用商品金额的 ")]),e._v(" "),r("el-input",{model:{value:e.ruleForm.channelList[0].useProportionalRestriction,callback:function(t){e.$set(e.ruleForm.channelList[0],"useProportionalRestriction",t)},expression:"ruleForm.channelList[0].useProportionalRestriction"}},[r("template",{slot:"append"},[e._v("%")])],2)],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),r("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],2)],1)])])]),e._v(" "),r("vue-gic-footer"),e._v(" "),r("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var b=r("VU/8")(f,_,!1,function(e){r("rUzr")},"data-v-92c0278a",null);t.default=b.exports},rUzr:function(e,t){}});
//# sourceMappingURL=16.1d6f890210f392135e02.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/editIntegralSytem.vue","webpack:///./src/view/companyGroup/membershipSystem/editIntegralSytem.vue?78b1","webpack:///./src/view/companyGroup/membershipSystem/editIntegralSytem.vue"],"names":["editIntegralSytem","name","data","repProjectName","navpath","path","goodShow","cateNameLength","inputFlagNum","mechantOption","applyObjOption","label","value","applyGoods","wxOpen","valueConsistsOf","treeOptions","id","children","ruleForm","integralStrategyId","enterpriseId","strategyName","strategyType","useCrowd","crowdJson","integralGetStatus","integralGet","fee","integral","integralGetStrategy","integralGetFreezeDays","integralGetEffectiveDays","integralUseStatus","integralUse","channelList","defineProperty_default","integralStrategyChannelId","channelType","openStatus","channelRelationEnterpriseType","channelRelationStoreType","channelStoreType","channelRelationProType","integralUseDiscountControl","integralUseDiscountControlUpper","integralUseDiscountControlLower","useProportionalRestriction","strategyGoodsRelationIdArr","storeRelationIdArr","enterpriseRelationIdArr","created","methods","goBack","this","$router","go","submitForm","formName","that","$refs","validate","valid","console","log","typeof_default","JSON","parse","stringify_default","length","Number","parseInt","forEach","ele","index","saveForm","showmsg","para","Object","api","then","res","result","resData","errorCode","$message","message","type","changeRoute","error","errorMsg","catch","duration","toggle","flag","treeFlag","document","addEventListener","hidePanel","e","treeinput","target","className","tag","toInput","temp","strlen","getByteVal","trim","getZhLen","route","push","changeGood","getGoodsBrand","getGoodsCategory","goodsTreeOptions","showGoodsDialog","selectGoods","val","getInfo","strategyId","prise","enterpriseList","enterpriseName","item","strategy","formatData","bouncer","arr","filter","String","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","mounted","$route","query","membershipSystem_editIntegralSytem","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","callback","$$v","$set","expression","_s","placeholder","_l","key","_e","multiple","on","change","refInFor","click","noOptionsText","noResultsText","options","always-open","value-consists-of","slot","projectName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"oRAgIAA,GACAC,KAAA,mBACAC,KAFA,WAGA,OACAC,eAAA,aACAC,UACAH,KAAA,KACAI,KAAA,MAGAJ,KAAA,WACAI,KAAA,KAIAC,UAAA,EAGAC,eAAA,EAEAC,aAAA,GAIAC,iBAWAC,iBAEAC,MAAA,OACAC,MAAA,MAQAC,aAEAF,MAAA,OACAC,MAAA,MAGAD,MAAA,QACAC,MAAA,MAGAD,MAAA,QACAC,MAAA,MAGAD,MAAA,QACAC,MAAA,MAMAE,QAAA,EACAC,gBAAA,MACAC,cACAC,GAAA,UACAN,MAAA,UACAO,WACAD,GAAA,SACAN,MAAA,SACAO,WACAD,GAAA,qCACAN,MAAA,aAEAM,GAAA,WACAN,MAAA,iBAKAQ,UAEAC,mBAAA,mCACAC,aAAA,mCACAC,aAAA,EACAC,aAAA,EACAC,SAAA,IACAC,UAAA,GACAC,kBAAA,IACAC,aAAAC,IAAA,GAAAC,SAAA,IACAC,oBAAA,IACAC,sBAAA,EACAC,yBAAA,EACAC,kBAAA,IACAC,aAAAN,IAAA,GAAAC,SAAA,IACAM,aAAAC,KAEAC,0BAAA,mCACAhB,aAAA,mCACAD,mBAAA,mCACAkB,YAAA,IACAC,YAAA,EACAC,8BAAA,IACAC,yBAAA,IACAC,iBAAA,IACAC,uBAAA,IACAC,2BAAA,IACAC,gCAAA,MACAC,gCAAA,MACAC,2BAAA,MACAC,8BACAC,sBACAC,4BAjBA,6BAkBA,SAMAC,QA5HA,aA+HAC,SAEAC,OAFA,WAGAC,KAAAC,QAAAC,IAAA,IAGAC,WANA,SAMAC,GACA,IAAAC,EAAAL,KACAA,KAAAM,MAAAF,GAAAG,SAAA,SAAAC,GACA,IAAAA,EA0CA,OADAC,QAAAC,IAAA,mBACA,EAzCAD,QAAAC,IAAAC,IAAAN,EAAAxC,SAAAe,cACA,IAAAhC,EAAAgE,KAAAC,MAAAC,IAAAT,EAAAxC,WAGAjB,EAAAoB,aAKApB,EAAAiC,YAAA,GAAAe,wBAAAmB,OAMA,GAAAnE,EAAAiC,YAAA,GAAAS,4BAAA1C,EAAAiC,YAAA,GAAAW,iCAAA5C,EAAAiC,YAAA,GAAAU,gCAKA,GAAA3C,EAAA+B,mBAAAqC,OAAApE,EAAAgC,YAAAL,WAAAyC,OAAApE,EAAAgC,YAAAN,KAKA1B,EAAAiC,YAAA,GAAAY,4BAMA7C,EAAAgC,YAAAN,IAAA2C,SAAA,GAAArE,EAAAgC,YAAAN,KACA1B,EAAAgC,YAAAL,SAAA0C,SAAA,GAAArE,EAAAgC,YAAAL,UACA3B,EAAAgC,YAAAkC,IAAAlE,EAAAgC,aACAhC,EAAAiC,YAAAqC,QAAA,SAAAC,EAAAC,MAIAf,EAAAgB,SAAAzE,IAZA0E,EAAA,EAAAA,QAAA,mBALAA,EAAA,EAAAA,QAAA,mBALAA,EAAA,EAAAA,QAAA,kBANAA,EAAA,EAAAA,QAAA,mBALAA,EAAA,EAAAA,QAAA,sBA0CAD,SAzDA,SAyDAzE,GACA,IAAAyD,EAAAL,KACAS,QAAAC,IAAA,YAAA9D,GACA,IAAA2E,EAAA3E,EAEA4E,OAAAC,EAAA,EAAAD,CAAA,2CAAAD,GACAG,KAAA,SAAAC,GACAlB,QAAAC,IAAAiB,EAAA/E,KAAAgF,QACA,IAAAC,EAAAF,EAAA/E,KACA,MAAAiF,EAAAC,UASA,OAPAzB,EAAA0B,UACAC,QAAA,OACAC,KAAA,iBAGA5B,EAAA6B,YAAA,gBAIAC,EAAA,EAAAC,SAAAP,KAGAQ,MAAA,SAAAF,GACA1B,QAAAC,IAAAyB,GAEA9B,EAAA0B,SAAAI,OACAG,SAAA,IACAN,QAAAG,EAAAH,aAMAO,OA3FA,SA2FAC,GACAxC,KACAyC,SAAAD,EAEA,MAAAA,IAHAxC,KAIAxC,QAAA,GAEAkF,SAAAC,iBAAA,QANA3C,KAMA4C,WAAA,IAGAA,UArGA,SAqGAC,GAGA,GADApC,QAAAC,IADAV,KACAM,MAAAwC,UAAAD,EAAAE,OAAAC,WACA,UAAArC,IAAAkC,EAAAE,OAAAC,WAAA,CACA,IAAAC,EAAA,YAAAJ,EAAAE,OAAAC,WAAA,wBAAAH,EAAAE,OAAAC,WAAA,yBAAAH,EAAAE,OAAAC,WAAA,4DAAAH,EAAAE,OAAAC,WAAA,8BAAAH,EAAAE,OAAAC,WAAA,0BAAAH,EAAAE,OAAAC,WAAA,4DAAAH,EAAAE,OAAAC,WAAA,gEAAAH,EAAAE,OAAAC,WAAA,4CAAAH,EAAAE,OAAAC,WAAA,yBAAAH,EAAAE,OAAAC,WAAA,6FAAAH,EAAAE,OAAAC,WAAA,4DAAAH,EAAAE,OAAAC,WAAA,4DAAAH,EAAAE,OAAAC,WAAA,sCAAAH,EAAAE,OAAAC,WAAA,0CAAAH,EAAAE,OAAAC,UACAvC,QAAAC,IAAAuC,GACAA,GAEA,MAPAjD,KAOAyC,WAPAzC,KAQAxC,QAAA,KAMA0F,QAAA,SAAA5F,GAEAmD,QAAAC,IAAApD,GAEA,IAAA6F,EAAA,GACAA,EAAAC,EAAA,EAAAC,WAAA/F,EAAAyF,OAAAzF,MAJA0C,KAIA9C,cACAuD,QAAAC,IAAAyC,GALAnD,KAMAnC,SAAAG,aAAAmF,EAAAG,OANAtD,KAQA/C,eAAAmG,EAAA,EAAAG,SARAvD,KAQAnC,SAAAG,cAEAyC,QAAAC,IAVAV,KAUAnC,WAIAqE,YAnIA,SAmIAsB,GACAxD,KAAAC,QAAAwD,KAAAD,IAIAE,WAxIA,SAwIAb,GAEApC,QAAAC,IAAA,cAAAmC,GACA,GAAAA,GAFA7C,KAGA2D,gBAEA,GAAAd,GALA7C,KAMA4D,oBAKAD,cApJA,WAqJA,IAAAtD,EAAAL,KAKAwB,OAAAC,EAAA,EAAAD,CAAA,kBACAE,KAAA,SAAAC,GACAlB,QAAAC,IAAAiB,EAAA/E,KAAAgF,QACA,IAAAC,EAAAF,EAAA/E,KACA,MAAAiF,EAAAC,UAKAK,EAAA,EAAAC,SAAAP,OALA,CACA,IAAAjF,EAAAiF,EAAAD,OACAvB,EAAAwD,iBAAAjH,KAMAyF,MAAA,SAAAF,GACA1B,QAAAC,IAAAyB,GAEA9B,EAAA0B,SAAAI,OACAG,SAAA,IACAN,QAAAG,EAAAH,aAMA4B,iBAjLA,WAkLA,IAAAvD,EAAAL,KAKAwB,OAAAC,EAAA,EAAAD,CAAA,kBACAE,KAAA,SAAAC,GACAlB,QAAAC,IAAAiB,EAAA/E,KAAAgF,QACA,IAAAC,EAAAF,EAAA/E,KACA,MAAAiF,EAAAC,UAKAK,EAAA,EAAAC,SAAAP,OALA,CACA,IAAAjF,EAAAiF,EAAAD,OACAvB,EAAAwD,iBAAAjH,KAMAyF,MAAA,SAAAF,GACA1B,QAAAC,IAAAyB,GAEA9B,EAAA0B,SAAAI,OACAG,SAAA,IACAN,QAAAG,EAAAH,aAMA8B,gBA9MA,WAgNArD,QAAAC,IAAA,QADAV,KAEAhD,UAAA,GAIA+G,YArNA,SAqNAC,GAEAvD,QAAAC,IAAAsD,GADAhE,KAEAhD,UAAA,GAIAiH,QA5NA,WA6NA,IAAA5D,EAAAL,KACAuB,GACA2C,WAAA7D,EAAAxC,SAAAC,oBAGA0D,OAAAC,EAAA,EAAAD,CAAA,0CAAAD,GACAG,KAAA,SAAAC,GACAlB,QAAAC,IAAAiB,EAAA/E,KAAAgF,QACA,IAAAC,EAAAF,EAAA/E,KACA,MAAAiF,EAAAC,UAAA,CAGA,IAAAqC,EAAAxC,EAAA/E,KAAAgF,OAAAwC,eACAD,EAAAjD,QAAA,SAAAC,EAAAC,GACAD,EAAA9D,MAAA8D,EAAAkD,eACAlD,EAAA7D,MAAA6D,EAAApD,eAEAsC,EAAAlD,cAAAgH,EAEA,IAAAG,EAAA3C,EAAA/E,KAAAgF,OAAA2C,SAoBA,OAlBAD,EAAA1F,YAAAgC,KAAAC,MAAAyD,EAAA1F,aACA0F,EAAA1F,cACA0F,EAAA1F,eACA0F,EAAA1F,YAAAN,IAAA,GACAgG,EAAA1F,YAAAL,SAAA,IAGA,IAAA+F,EAAA1F,YAAAN,MACAgG,EAAA1F,YAAAN,IAAA2C,SAAAqD,EAAA1F,YAAAN,IAAA,KAEAgG,EAAA1F,YAAAL,WACA+F,EAAA1F,YAAAL,SAAA0C,SAAAqD,EAAA1F,YAAAL,SAAA,KAGA8B,EAAAxC,SAAAwC,EAAAmE,WAAAF,GAEAjE,EAAApD,eAAAmG,EAAA,EAAAG,SAAAlD,EAAAxC,SAAAG,mBACAyC,QAAAC,IAAAL,EAAAxC,UAGAsE,EAAA,EAAAC,SAAAP,KAGAQ,MAAA,SAAAF,GACA1B,QAAAC,IAAAyB,GAEA9B,EAAA0B,SAAAI,OACAG,SAAA,IACAN,QAAAG,EAAAH,aAMAyC,QApRA,SAoRAC,GAEA,OAAAA,EAAAC,OAAA,SAAAX,GACA,SAAAA,GAAA,KAAAA,MAIAQ,WA3RA,SA2RAF,GAiCA,OA/BAA,EAAAlG,kBAAAwG,OAAAN,EAAAlG,mBACAkG,EAAA3F,kBAAAiG,OAAAN,EAAA3F,mBACA2F,EAAApG,SAAA0G,OAAAN,EAAApG,UAEAoG,EAAAjG,YAAAuC,KAAAC,MAAAyD,EAAAjG,aAGAiG,EAAAzF,YAAAqC,QAAA,SAAAC,EAAAC,GACAD,EAAAnC,YAAA4F,OAAAzD,EAAAnC,aAEAmC,EAAAhC,yBAAAyF,OAAAzD,EAAAhC,0BACAgC,EAAA/B,iBAAAwF,OAAAzD,EAAA/B,kBACA+B,EAAA9B,uBAAAuF,OAAAzD,EAAA9B,wBACA8B,EAAA7B,2BAAAsF,OAAAzD,EAAA7B,4BACA6B,EAAA5B,gCAAAqF,OAAAzD,EAAA5B,iCACA4B,EAAA3B,gCAAAoF,OAAAzD,EAAA3B,iCACA2B,EAAA1B,2BAAAmF,OAAAzD,EAAA1B,4BAEA0B,EAAAzB,4BAAAyB,EAAAzB,2BAAAqB,SAEAI,EAAAzB,+BAEAyB,EAAAxB,oBAAAwB,EAAAxB,mBAAAoB,SACAI,EAAAxB,uBAEAwB,EAAAvB,yBAAAuB,EAAAvB,wBAAAmB,SACAI,EAAAvB,8BAIAa,QAAAC,IAAA4D,EAAAzF,aACAyF,IAMAO,YACAC,OAAAC,EAAA,EACAC,WAAAC,EAAAC,EACAC,SAAAC,EAAA,GAEAC,QAtcA,WAwcA5E,QAAAC,IADAV,KACAsF,OAAAC,MAAAzH,oBAEA,IAAAH,EAHAqC,KAGAsF,OAAAC,MAAAzH,mBAHAkC,KAIAnC,SAAAC,mBAAAH,EAJAqC,KAKAiE,YCzkBAuB,GADiBC,OAFjB,WAA0B,IAAAC,EAAA1F,KAAa2F,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,eAAyBF,EAAA,UAAeG,OAAOlJ,QAAA4I,EAAA5I,WAAuB4I,EAAAO,GAAA,KAAAJ,EAAA,OAAwBE,YAAA,kBAA4BF,EAAA,OAAYE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,mBAA6BF,EAAA,OAAYE,YAAA,cAAwBF,EAAA,WAAgBK,IAAA,WAAAH,YAAA,gBAAAC,OAAkDG,MAAAT,EAAA7H,SAAAuI,cAAA,WAA4CP,EAAA,gBAAqBE,YAAA,YAAAC,OAA+B3I,MAAA,OAAAgJ,KAAA,MAA0BR,EAAA,YAAiBE,YAAA,kBAAAO,UAAwCC,MAAA,SAAAC,GAAyB,OAAAlJ,EAAuDkJ,EAA7Bd,EAAAxC,QAAA5F,GAA1B,IAAAA,IAAkE6I,OAAQ7I,MAAAoI,EAAA7H,SAAA,aAAA4I,SAAA,SAAAC,GAA2DhB,EAAAiB,KAAAjB,EAAA7H,SAAA,eAAA6I,IAA4CE,WAAA,2BAAqClB,EAAAO,GAAA,KAAAJ,EAAA,SAA0BE,YAAA,gBAA0BL,EAAAO,GAAAP,EAAAmB,GAAAnB,EAAAzI,gBAAA,aAAAyI,EAAAO,GAAA,KAAAJ,EAAA,gBAAgFE,YAAA,YAAAC,OAA+B3I,MAAA,OAAAgJ,KAAA,MAA0BR,EAAA,aAAkBG,OAAOc,YAAA,OAAoBX,OAAQ7I,MAAAoI,EAAA7H,SAAA,SAAA4I,SAAA,SAAAC,GAAuDhB,EAAAiB,KAAAjB,EAAA7H,SAAA,WAAA6I,IAAwCE,WAAA,sBAAiClB,EAAAqB,GAAArB,EAAA,wBAAApB,GAA4C,OAAAuB,EAAA,aAAuBmB,IAAA1C,EAAAhH,MAAA0I,OAAsB3I,MAAAiH,EAAAjH,MAAAC,MAAAgH,EAAAhH,aAAyC,GAAAoI,EAAAO,GAAA,QAAAP,EAAA7H,SAAAK,SAAA2H,EAAA,gBAAiEE,YAAA,YAAAC,OAA+B3I,MAAA,OAAAgJ,KAAA,MAA0BR,EAAA,aAAAH,EAAAO,GAAA,iBAAAP,EAAAuB,KAAAvB,EAAAO,GAAA,KAAAJ,EAAA,gBAAkFE,YAAA,YAAAC,OAA+B3I,MAAA,UAAgBwI,EAAA,OAAYE,YAAA,cAAwBL,EAAAO,GAAA,2BAAAP,EAAAO,GAAA,KAAAP,EAAAqB,GAAArB,EAAA7H,SAAA,qBAAAyG,EAAAlD,GAAuG,UAAAkD,EAAAtF,aAAA6G,EAAA,OAAyCE,YAAA,sCAAgDF,EAAA,gBAAqBG,OAAO3I,MAAA,UAAgBwI,EAAA,aAAkBG,OAAOc,YAAA,MAAAI,SAAA,IAAkCf,OAAQ7I,MAAAgH,EAAA,wBAAAmC,SAAA,SAAAC,GAA8DhB,EAAAiB,KAAArC,EAAA,0BAAAoC,IAA+CE,WAAA,iCAA4ClB,EAAAqB,GAAArB,EAAA,uBAAApB,GAA2C,OAAAuB,EAAA,aAAuBG,OAAO3I,MAAAiH,EAAAjH,MAAAC,MAAAgH,EAAAhH,aAAyC,GAAAoI,EAAAO,GAAA,KAAAJ,EAAA,gBAAsCE,YAAA,YAAAC,OAA+B3I,MAAA,UAAgBwI,EAAA,aAAkBG,OAAOc,YAAA,OAAoBK,IAAKC,OAAA,SAAAZ,GAA0Bd,EAAAhC,WAAA8C,KAAwBL,OAAQ7I,MAAAgH,EAAA,uBAAAmC,SAAA,SAAAC,GAA6DhB,EAAAiB,KAAArC,EAAA,yBAAAoC,IAA8CE,WAAA,gCAA2ClB,EAAAqB,GAAArB,EAAA,oBAAApB,GAAwC,OAAAuB,EAAA,aAAuBmB,IAAA1C,EAAAhH,MAAA0I,OAAsB3I,MAAAiH,EAAAjH,MAAAC,MAAAgH,EAAAhH,YAAyCoI,EAAAO,GAAA,QAAA3B,EAAAjF,uBAAAwG,EAAA,QAA6DK,IAAA,YAAAmB,UAAA,EAAAtB,YAAA,WAAAoB,IAAyDG,MAAA,SAAAd,GAAyBd,EAAAnD,OAAA,UAAmBmD,EAAAO,GAAA,OAAAP,EAAAmB,GAAAvC,EAAA5E,2BAAA4E,EAAA5E,2BAAAqB,OAAA,cAAA2E,EAAAuB,KAAAvB,EAAAO,GAAA,QAAA3B,EAAAjF,uBAAAwG,EAAA,QAAgLK,IAAA,YAAAmB,UAAA,EAAAtB,YAAA,WAAAoB,IAAyDG,MAAA,SAAAd,GAAyBd,EAAAnD,OAAA,UAAmBmD,EAAAO,GAAA,OAAAP,EAAAmB,GAAAvC,EAAA5E,2BAAA4E,EAAA5E,2BAAAqB,OAAA,cAAA2E,EAAAuB,KAAAvB,EAAAO,GAAA,QAAA3B,EAAAjF,wBAAA,GAAAiF,EAAAjF,uBAAAwG,EAAA,cAAwNG,OAAOc,YAAA,GAAAS,cAAA,OAAAC,cAAA,MAAAN,UAAA,EAAAO,QAAA/B,EAAAhI,YAAAgK,cAAAhC,EAAAlI,OAAAmK,oBAAAjC,EAAAjI,iBAAyK0I,OAAQ7I,MAAAgH,EAAA,2BAAAmC,SAAA,SAAAC,GAAiEhB,EAAAiB,KAAArC,EAAA,6BAAAoC,IAAkDE,WAAA,qCAA+ClB,EAAAuB,KAAAvB,EAAAO,GAAA,QAAA3B,EAAAjF,uBAAAwG,EAAA,aAA0EsB,IAAIG,MAAA5B,EAAA5B,mBAA6B4B,EAAAO,GAAA,YAAAP,EAAAuB,MAAA,GAAAvB,EAAAO,GAAA,KAAAJ,EAAA,gBAAiEG,OAAO3I,MAAA,OAAAgJ,KAAA,YAAgCR,EAAA,OAAYE,YAAA,eAAyBF,EAAA,YAAiBG,OAAO3I,MAAA,KAAY8I,OAAQ7I,MAAAgH,EAAA,2BAAAmC,SAAA,SAAAC,GAAiEhB,EAAAiB,KAAArC,EAAA,6BAAAoC,IAAkDE,WAAA,qCAA+ClB,EAAAO,GAAA,mBAAAP,EAAAO,GAAA,KAAAJ,EAAA,OAAkDE,YAAA,yBAAmCF,EAAA,YAAiBG,OAAO3I,MAAA,KAAY8I,OAAQ7I,MAAAgH,EAAA,2BAAAmC,SAAA,SAAAC,GAAiEhB,EAAAiB,KAAArC,EAAA,6BAAAoC,IAAkDE,WAAA,qCAA+ClB,EAAAO,GAAA,SAAAP,EAAAO,GAAA,KAAAJ,EAAA,YAA6CM,OAAO7I,MAAAgH,EAAA,gCAAAmC,SAAA,SAAAC,GAAsEhB,EAAAiB,KAAArC,EAAA,kCAAAoC,IAAuDE,WAAA,0CAAoDlB,EAAAO,GAAA,KAAAJ,EAAA,SAAAH,EAAAO,GAAA,OAAAP,EAAAO,GAAA,KAAAJ,EAAA,YAAmEM,OAAO7I,MAAAgH,EAAA,gCAAAmC,SAAA,SAAAC,GAAsEhB,EAAAiB,KAAArC,EAAA,kCAAAoC,IAAuDE,WAAA,2CAAoD,UAAAlB,EAAAuB,QAAuBvB,EAAAO,GAAA,KAAAJ,EAAA,gBAAiCE,YAAA,YAAAC,OAA+B3I,MAAA,OAAAgJ,KAAA,MAA0BR,EAAA,OAAAA,EAAA,YAA2BG,OAAO3I,MAAA,KAAY8I,OAAQ7I,MAAAoI,EAAA7H,SAAA,kBAAA4I,SAAA,SAAAC,GAAgEhB,EAAAiB,KAAAjB,EAAA7H,SAAA,oBAAA6I,IAAiDE,WAAA,gCAA0ClB,EAAAO,GAAA,SAAAP,EAAAO,GAAA,KAAAJ,EAAA,YAA6CM,OAAO7I,MAAAoI,EAAA7H,SAAAe,YAAA,SAAA6H,SAAA,SAAAC,GAAmEhB,EAAAiB,KAAAjB,EAAA7H,SAAAe,YAAA,WAAA8H,IAAoDE,WAAA,mCAA6Cf,EAAA,SAAAH,EAAAO,GAAA,WAAAP,EAAAO,GAAA,KAAAJ,EAAA,YAA2DM,OAAO7I,MAAAoI,EAAA7H,SAAAe,YAAA,IAAA6H,SAAA,SAAAC,GAA8DhB,EAAAiB,KAAAjB,EAAA7H,SAAAe,YAAA,MAAA8H,IAA+CE,WAAA,8BAAwCf,EAAA,SAAAH,EAAAO,GAAA,WAAAP,EAAAO,GAAA,KAAAJ,EAAA,OAAAA,EAAA,YAAqEE,YAAA,YAAAC,OAA+B3I,MAAA,KAAY8I,OAAQ7I,MAAAoI,EAAA7H,SAAA,kBAAA4I,SAAA,SAAAC,GAAgEhB,EAAAiB,KAAAjB,EAAA7H,SAAA,oBAAA6I,IAAiDE,WAAA,gCAA0ClB,EAAAO,GAAA,iBAAAP,EAAAO,GAAA,KAAAJ,EAAA,gBAAyDG,OAAO3I,MAAA,OAAAgJ,KAAA,UAA8BR,EAAA,SAAAH,EAAAO,GAAA,iBAAAP,EAAAO,GAAA,KAAAJ,EAAA,YAAiEM,OAAO7I,MAAAoI,EAAA7H,SAAAgB,YAAA,8BAAA4H,SAAA,SAAAC,GAAwFhB,EAAAiB,KAAAjB,EAAA7H,SAAAgB,YAAA,gCAAA6H,IAAyEE,WAAA,wDAAkEf,EAAA,YAAiB+B,KAAA,WAAclC,EAAAO,GAAA,eAAAP,EAAAO,GAAA,KAAAJ,EAAA,gBAAAA,EAAA,aAAuEG,OAAO/D,KAAA,WAAiBkF,IAAKG,MAAA,SAAAd,GAAyBd,EAAAvF,WAAA,gBAA6BuF,EAAAO,GAAA,SAAAP,EAAAO,GAAA,KAAAJ,EAAA,aAA8CsB,IAAIG,MAAA5B,EAAA3F,UAAoB2F,EAAAO,GAAA,2BAAAP,EAAAO,GAAA,KAAAJ,EAAA,kBAAAH,EAAAO,GAAA,KAAAJ,EAAA,aAAiGG,OAAOhJ,SAAA0I,EAAA1I,SAAA6K,YAAAnC,EAAA7I,gBAAyDsK,IAAKpD,YAAA2B,EAAA3B,gBAA+B,IAE7kN+D,oBCCjB,IAcAC,EAdAC,EAAA,OAcAC,CACAvL,EACA8I,GATA,EAVA,SAAA0C,GACAF,EAAA,SAaA,kBAEA,MAUAG,EAAA,QAAAJ,EAAA","file":"static/js/14.b3cb63d509fb1a06a935.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\" class=\"padding-0\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340 padding-0\" @keyup.native=\"(value) => toInput(value)\">\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n <el-form-item label=\"适用对象\" prop=\"\" class=\"margin-20\">\n <el-select v-model=\"ruleForm.useCrowd\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in applyObjOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"人群定向\" v-if=\"ruleForm.useCrowd==2\" prop=\"\" class=\"padding-0\">\n <el-button>已设置0项筛选</el-button>\n </el-form-item>\n <el-form-item label=\"适用条件\" class=\"padding-0\">\n <div class=\"title-tip\">该设置只对微信商城中的积分抵现起作用。</div>\n </el-form-item>\n <!-- 只获取微信的 -->\n <template v-for=\"(item,index) in ruleForm.channelList\">\n <template v-if=\"item.channelType==1\">\n <div class=\"form-child margin-20 margin-l-120\" >\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"item.enterpriseRelationIdArr\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('wx')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('wx')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType == 2||item.channelRelationProType == 3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"treeOptions\"\n :always-open=\"wxOpen\"\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.strategyGoodsRelationIdArr\"\n />\n <el-button v-if=\"item.channelRelationProType == 4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n </template>\n\n <el-form-item label=\"抵现规则\" prop=\"\" class=\"margin-20\">\n <div>\n <el-radio v-model=\"ruleForm.integralUseStatus\" label=\"1\">每使用</el-radio>\n <el-input v-model=\"ruleForm.integralUse.integral\"></el-input><label>积分,抵 </label>\n <el-input v-model=\"ruleForm.integralUse.fee\"></el-input><label>元</label>\n </div>\n <div>\n <el-radio v-model=\"ruleForm.integralUseStatus\" label=\"0\" class=\"margin-20\">不支持抵现</el-radio>\n </div>\n </el-form-item>\n <el-form-item label=\"比例限制\" prop=\"name\">\n <label>最多可抵用商品金额的 </label>\n <el-input v-model=\"ruleForm.channelList[0].useProportionalRestriction\"><template slot=\"append\">%</template></el-input>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\n\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport strLength from '@/common/js/strlen';\n\nimport { getRequest, postRequest, postJsonRequest, postJson, postForm } from '@/api/api';\n\nexport default {\n name: \"addIntegralSytem\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: '/'\n },\n {\n name: '编辑积分抵现策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n\n // 长度\n cateNameLength: 0,\n // 输入字限制\n inputFlagNum: 20,\n\n\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n // 适用对象\n applyObjOption:[\n {\n label: '所有会员',\n value: '1',\n },\n // {\n // label: '自定义人群',\n // value: '2',\n // },\n ],\n\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n {\n label: '按商品品牌',\n value: '2',\n },\n {\n label: '按商品品类',\n value: '3',\n },\n {\n label: '按单件商品',\n value: '4',\n },\n ],\n\n\n // tree\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'ff8080815d699a44015d69c6884a002b-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n ruleForm: {\n // 积分获取规则\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n strategyName: 1, //策略名称\n strategyType: 1, // 策略类型 1消费积分 2积分抵现\n useCrowd: '1', // 策略类型 1所有 2人群筛选\n crowdJson: '', //人群筛选器内容\n integralGetStatus: '1', // 积分获取开启 1是0否\n integralGet: {fee:11,integral:12},\n integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整\n integralGetFreezeDays: 1, // 获取积分冻结天数\n integralGetEffectiveDays: 1, // 获取积分有效天\n integralUseStatus: '0', // 积分抵现开启 1是0否\n integralUse: {fee:'',integral:''}, // 积分抵现 {fee:5,integral:5}\n channelList: [\n {\n integralStrategyChannelId: \"ff808081649321d20164a1fafbdd01df\", //id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n channelType: \"1\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: true, //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: [], // 商品\n storeRelationIdArr: [], //门店\n enterpriseRelationIdArr: [], //商户\n useProportionalRestriction: '0', // 抵现比例限制\n },\n ],\n },\n }\n },\n created() {\n // this.selectReplayStyle()\n },\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n console.log(typeof(that.ruleForm.integralUse))\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n\n // 非空验证\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (!data.channelList[0].enterpriseRelationIdArr.length) {\n showMsg.showmsg('请填写选择商户','error')\n return;\n }\n\n\n if (data.channelList[0].integralUseDiscountControl==2 &&(!data.channelList[0].integralUseDiscountControlLower||!data.channelList[0].integralUseDiscountControlUpper)) {\n showMsg.showmsg('请填写折扣率','error')\n return;\n }\n\n if (data.integralUseStatus==1 && (!Number(data.integralUse.integral)||!Number(data.integralUse.fee))) {\n showMsg.showmsg('请填写抵现规则','error')\n return;\n }\n\n if (!data.channelList[0].useProportionalRestriction) {\n showMsg.showmsg('请填写比例限制','error')\n return;\n }\n\n // 规则需要乘以 10\n data.integralUse.fee = parseInt(data.integralUse.fee*10)\n data.integralUse.integral = parseInt(data.integralUse.integral*10)\n data.integralUse = JSON.stringify(data.integralUse)\n data.channelList.forEach(function(ele,index) {\n\n })\n\n that.saveForm(data)\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存数据\n saveForm(data) {\n var that = this\n console.log(\"编辑积分抵现策略:\" ,data)\n var para = data;\n\n postJson('/api-admin/save-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n // that.updateData()\n that.$message({\n message: '保存成功',\n type: 'success'\n });\n\n that.changeRoute('/pointSystem');\n\n return;\n }\n errMsg.errorMsg(resData)\n // that.updateData()\n })\n .catch(function (error) {\n console.log(error);\n // that.updateData()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,e.target.className)\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && e.target.className != 'vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__checkbox vue-treeselect__checkbox--unchecked'&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container';\n console.log(tag)\n if (tag){\n\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.strategyName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName);\n\n console.log(that.ruleForm)\n },\n\n // 路由跳转\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // 选择商品分类\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n // 获取策略信息\n getInfo() {\n var that = this\n var para = {\n strategyId: that.ruleForm.integralStrategyId\n }\n\n postRequest('/api-admin/get-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n\n // 商户列表\n var prise = res.data.result.enterpriseList\n prise.forEach(function(ele,index){\n ele.label = ele.enterpriseName;\n ele.value = ele.enterpriseId;\n })\n that.mechantOption = prise\n\n var item = res.data.result.strategy;\n\n item.integralUse = JSON.parse(item.integralUse)\n if (!item.integralUse) {\n item.integralUse = {}\n item.integralUse.fee = '';\n item.integralUse.integral = '';\n }\n // 规则需要先除以10\n if (item.integralUse.fee !='') {\n item.integralUse.fee = parseInt(item.integralUse.fee/10)\n }\n if (item.integralUse.integral) {\n item.integralUse.integral = parseInt(item.integralUse.integral/10)\n }\n\n that.ruleForm = that.formatData(item)\n // 字数控制\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName)\n console.log(that.ruleForm)\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 去空值\n bouncer(arr) {\n\n return arr.filter(function(val){\n return !(!val || val === \"\");\n });\n },\n\n formatData(item) {\n var that = this\n item.integralGetStatus = String(item.integralGetStatus);\n item.integralUseStatus = String(item.integralUseStatus);\n item.useCrowd = String(item.useCrowd);\n\n item.integralGet = JSON.parse(item.integralGet);\n\n\n item.channelList.forEach(function(ele,index) {\n ele.channelType = String(ele.channelType);\n // ele.useCrowd = String(ele.useCrowd);\n ele.channelRelationStoreType = String(ele.channelRelationStoreType)\n ele.channelStoreType = String(ele.channelStoreType)\n ele.channelRelationProType = String(ele.channelRelationProType)\n ele.integralUseDiscountControl = String(ele.integralUseDiscountControl)\n ele.integralUseDiscountControlUpper = String(ele.integralUseDiscountControlUpper)\n ele.integralUseDiscountControlLower = String(ele.integralUseDiscountControlLower)\n ele.useProportionalRestriction = String(ele.useProportionalRestriction)\n\n if (!ele.strategyGoodsRelationIdArr || !ele.strategyGoodsRelationIdArr.length) {\n\n ele.strategyGoodsRelationIdArr = []\n }\n if (!ele.storeRelationIdArr || !ele.storeRelationIdArr.length) {\n ele.storeRelationIdArr = []\n }\n if (!ele.enterpriseRelationIdArr || !ele.enterpriseRelationIdArr.length) {\n ele.enterpriseRelationIdArr = []\n }\n\n })\n console.log(item.channelList)\n return item;\n },\n\n // 获取商品品类\n\n },\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n mounted() {\n var that = this\n console.log(that.$route.query.integralStrategyId)\n // 获取策略 id\n var id = that.$route.query.integralStrategyId;\n that.ruleForm.integralStrategyId = id;\n that.getInfo();\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.attention-wrap {\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n\n .title-tip {\n font-size: 12px;\n color: #888;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n\n /*/deep/ .el-input-group__append{\n background-color: #fff;\n border-left: 0px;\n }\n /deep/ .el-input__inner {\n border-right: 0px;\n }*/\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n\n .el-select {\n vertical-align: top;\n }\n\n .span-txt {\n position: absolute;\n left: 222px;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n }\n\n .margin-l-120 {\n margin-left: 120px;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n /deep/ .vue-treeselect__multi-value-item-container,/deep/ .vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n /deep/ .vue-treeselect__x-container {\n display: none;\n }\n\n .vue-treeselect__control-arrow {\n display: none;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n\n /deep/ .vue-treeselect__value-container{\n line-height: 34px;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/editIntegralSytem.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340 padding-0\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"适用对象\",\"prop\":\"\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.useCrowd),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"useCrowd\", $$v)},expression:\"ruleForm.useCrowd\"}},_vm._l((_vm.applyObjOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),(_vm.ruleForm.useCrowd==2)?_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"人群定向\",\"prop\":\"\"}},[_c('el-button',[_vm._v(\"已设置0项筛选\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用条件\"}},[_c('div',{staticClass:\"title-tip\"},[_vm._v(\"该设置只对微信商城中的积分抵现起作用。\")])]),_vm._v(\" \"),_vm._l((_vm.ruleForm.channelList),function(item,index){return [(item.channelType==1)?[_c('div',{staticClass:\"form-child margin-20 margin-l-120\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(item.enterpriseRelationIdArr),callback:function ($$v) {_vm.$set(item, \"enterpriseRelationIdArr\", $$v)},expression:\"item.enterpriseRelationIdArr\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 2||item.channelRelationProType == 3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"always-open\":_vm.wxOpen,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(item.strategyGoodsRelationIdArr),callback:function ($$v) {_vm.$set(item, \"strategyGoodsRelationIdArr\", $$v)},expression:\"item.strategyGoodsRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1)]:_vm._e()]}),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"抵现规则\",\"prop\":\"\"}},[_c('div',[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.integralUseStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralUseStatus\", $$v)},expression:\"ruleForm.integralUseStatus\"}},[_vm._v(\"每使用\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.integralUse.integral),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralUse, \"integral\", $$v)},expression:\"ruleForm.integralUse.integral\"}}),_c('label',[_vm._v(\"积分,抵 \")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.integralUse.fee),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralUse, \"fee\", $$v)},expression:\"ruleForm.integralUse.fee\"}}),_c('label',[_vm._v(\"元\")])],1),_vm._v(\" \"),_c('div',[_c('el-radio',{staticClass:\"margin-20\",attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.integralUseStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralUseStatus\", $$v)},expression:\"ruleForm.integralUseStatus\"}},[_vm._v(\"不支持抵现\")])],1)]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"比例限制\",\"prop\":\"name\"}},[_c('label',[_vm._v(\"最多可抵用商品金额的 \")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.channelList[0].useProportionalRestriction),callback:function ($$v) {_vm.$set(_vm.ruleForm.channelList[0], \"useProportionalRestriction\", $$v)},expression:\"ruleForm.channelList[0].useProportionalRestriction\"}},[_c('template',{slot:\"append\"},[_vm._v(\"%\")])],2)],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],2)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-92c0278a\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/editIntegralSytem.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-92c0278a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./editIntegralSytem.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editIntegralSytem.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editIntegralSytem.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-92c0278a\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./editIntegralSytem.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-92c0278a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/editIntegralSytem.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/editIntegralSytem.vue","webpack:///./src/view/companyGroup/membershipSystem/editIntegralSytem.vue?78b1","webpack:///./src/view/companyGroup/membershipSystem/editIntegralSytem.vue"],"names":["editIntegralSytem","name","data","repProjectName","navpath","path","goodShow","cateNameLength","inputFlagNum","mechantOption","applyObjOption","label","value","applyGoods","wxOpen","valueConsistsOf","treeOptions","id","children","ruleForm","integralStrategyId","enterpriseId","strategyName","strategyType","useCrowd","crowdJson","integralGetStatus","integralGet","fee","integral","integralGetStrategy","integralGetFreezeDays","integralGetEffectiveDays","integralUseStatus","integralUse","channelList","defineProperty_default","integralStrategyChannelId","channelType","openStatus","channelRelationEnterpriseType","channelRelationStoreType","channelStoreType","channelRelationProType","integralUseDiscountControl","integralUseDiscountControlUpper","integralUseDiscountControlLower","useProportionalRestriction","strategyGoodsRelationIdArr","storeRelationIdArr","enterpriseRelationIdArr","created","methods","goBack","this","$router","go","submitForm","formName","that","$refs","validate","valid","console","log","typeof_default","JSON","parse","stringify_default","length","Number","parseInt","forEach","ele","index","saveForm","showmsg","para","Object","api","then","res","result","resData","errorCode","$message","message","type","changeRoute","error","errorMsg","catch","duration","toggle","flag","treeFlag","document","addEventListener","hidePanel","e","treeinput","target","className","tag","toInput","temp","strlen","getByteVal","trim","getZhLen","route","push","changeGood","getGoodsBrand","getGoodsCategory","goodsTreeOptions","showGoodsDialog","selectGoods","val","getInfo","strategyId","prise","enterpriseList","enterpriseName","item","strategy","formatData","bouncer","arr","filter","String","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","mounted","$route","query","membershipSystem_editIntegralSytem","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","callback","$$v","$set","expression","_s","placeholder","_l","key","_e","multiple","on","change","refInFor","click","noOptionsText","noResultsText","options","always-open","value-consists-of","slot","projectName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/16.1d6f890210f392135e02.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\" class=\"padding-0\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340 padding-0\" @keyup.native=\"(value) => toInput(value)\">\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n <el-form-item label=\"适用对象\" prop=\"\" class=\"margin-20\">\n <el-select v-model=\"ruleForm.useCrowd\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in applyObjOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"人群定向\" v-if=\"ruleForm.useCrowd==2\" prop=\"\" class=\"padding-0\">\n <el-button>已设置0项筛选</el-button>\n </el-form-item>\n <el-form-item label=\"适用条件\" class=\"padding-0\">\n <div class=\"title-tip\">该设置只对微信商城中的积分抵现起作用。</div>\n </el-form-item>\n <!-- 只获取微信的 -->\n <template v-for=\"(item,index) in ruleForm.channelList\">\n <template v-if=\"item.channelType==1\">\n <div class=\"form-child margin-20 margin-l-120\" >\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"item.enterpriseRelationIdArr\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('wx')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('wx')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType == 2||item.channelRelationProType == 3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"treeOptions\"\n :always-open=\"wxOpen\"\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.strategyGoodsRelationIdArr\"\n />\n <el-button v-if=\"item.channelRelationProType == 4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n </template>\n\n <el-form-item label=\"抵现规则\" prop=\"\" class=\"margin-20\">\n <div>\n <el-radio v-model=\"ruleForm.integralUseStatus\" label=\"1\">每使用</el-radio>\n <el-input v-model=\"ruleForm.integralUse.integral\"></el-input><label>积分,抵 </label>\n <el-input v-model=\"ruleForm.integralUse.fee\"></el-input><label>元</label>\n </div>\n <div>\n <el-radio v-model=\"ruleForm.integralUseStatus\" label=\"0\" class=\"margin-20\">不支持抵现</el-radio>\n </div>\n </el-form-item>\n <el-form-item label=\"比例限制\" prop=\"name\">\n <label>最多可抵用商品金额的 </label>\n <el-input v-model=\"ruleForm.channelList[0].useProportionalRestriction\"><template slot=\"append\">%</template></el-input>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\n\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport strLength from '@/common/js/strlen';\n\nimport { getRequest, postRequest, postJsonRequest, postJson, postForm } from '@/api/api';\n\nexport default {\n name: \"addIntegralSytem\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: '/'\n },\n {\n name: '编辑积分抵现策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n\n // 长度\n cateNameLength: 0,\n // 输入字限制\n inputFlagNum: 20,\n\n\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n // 适用对象\n applyObjOption:[\n {\n label: '所有会员',\n value: '1',\n },\n // {\n // label: '自定义人群',\n // value: '2',\n // },\n ],\n\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n {\n label: '按商品品牌',\n value: '2',\n },\n {\n label: '按商品品类',\n value: '3',\n },\n {\n label: '按单件商品',\n value: '4',\n },\n ],\n\n\n // tree\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'ff8080815d699a44015d69c6884a002b-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n ruleForm: {\n // 积分获取规则\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n strategyName: 1, //策略名称\n strategyType: 1, // 策略类型 1消费积分 2积分抵现\n useCrowd: '1', // 策略类型 1所有 2人群筛选\n crowdJson: '', //人群筛选器内容\n integralGetStatus: '1', // 积分获取开启 1是0否\n integralGet: {fee:11,integral:12},\n integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整\n integralGetFreezeDays: 1, // 获取积分冻结天数\n integralGetEffectiveDays: 1, // 获取积分有效天\n integralUseStatus: '0', // 积分抵现开启 1是0否\n integralUse: {fee:'',integral:''}, // 积分抵现 {fee:5,integral:5}\n channelList: [\n {\n integralStrategyChannelId: \"ff808081649321d20164a1fafbdd01df\", //id\n enterpriseId: \"ff8080815dacd3a2015dacd3ef5c0000\",\n integralStrategyId: \"ff80808163a7a09b0163b01171e202db\", //策略id\n channelType: \"1\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: true, //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: [], // 商品\n storeRelationIdArr: [], //门店\n enterpriseRelationIdArr: [], //商户\n useProportionalRestriction: '0', // 抵现比例限制\n },\n ],\n },\n }\n },\n created() {\n // this.selectReplayStyle()\n },\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n console.log(typeof(that.ruleForm.integralUse))\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n\n // 非空验证\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (!data.channelList[0].enterpriseRelationIdArr.length) {\n showMsg.showmsg('请填写选择商户','error')\n return;\n }\n\n\n if (data.channelList[0].integralUseDiscountControl==2 &&(!data.channelList[0].integralUseDiscountControlLower||!data.channelList[0].integralUseDiscountControlUpper)) {\n showMsg.showmsg('请填写折扣率','error')\n return;\n }\n\n if (data.integralUseStatus==1 && (!Number(data.integralUse.integral)||!Number(data.integralUse.fee))) {\n showMsg.showmsg('请填写抵现规则','error')\n return;\n }\n\n if (!data.channelList[0].useProportionalRestriction) {\n showMsg.showmsg('请填写比例限制','error')\n return;\n }\n\n // 规则需要乘以 10\n data.integralUse.fee = parseInt(data.integralUse.fee*10)\n data.integralUse.integral = parseInt(data.integralUse.integral*10)\n data.integralUse = JSON.stringify(data.integralUse)\n data.channelList.forEach(function(ele,index) {\n\n })\n\n that.saveForm(data)\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存数据\n saveForm(data) {\n var that = this\n console.log(\"编辑积分抵现策略:\" ,data)\n var para = data;\n\n postJson('/api-admin/save-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n // that.updateData()\n that.$message({\n message: '保存成功',\n type: 'success'\n });\n\n that.changeRoute('/pointSystem');\n\n return;\n }\n errMsg.errorMsg(resData)\n // that.updateData()\n })\n .catch(function (error) {\n console.log(error);\n // that.updateData()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,e.target.className)\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && e.target.className != 'vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__checkbox vue-treeselect__checkbox--unchecked'&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container';\n console.log(tag)\n if (tag){\n\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.strategyName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName);\n\n console.log(that.ruleForm)\n },\n\n // 路由跳转\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // 选择商品分类\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n // 获取策略信息\n getInfo() {\n var that = this\n var para = {\n strategyId: that.ruleForm.integralStrategyId\n }\n\n postRequest('/api-admin/get-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n\n // 商户列表\n var prise = res.data.result.enterpriseList\n prise.forEach(function(ele,index){\n ele.label = ele.enterpriseName;\n ele.value = ele.enterpriseId;\n })\n that.mechantOption = prise\n\n var item = res.data.result.strategy;\n\n item.integralUse = JSON.parse(item.integralUse)\n if (!item.integralUse) {\n item.integralUse = {}\n item.integralUse.fee = '';\n item.integralUse.integral = '';\n }\n // 规则需要先除以10\n if (item.integralUse.fee !='') {\n item.integralUse.fee = parseInt(item.integralUse.fee/10)\n }\n if (item.integralUse.integral) {\n item.integralUse.integral = parseInt(item.integralUse.integral/10)\n }\n\n that.ruleForm = that.formatData(item)\n // 字数控制\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName)\n console.log(that.ruleForm)\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 去空值\n bouncer(arr) {\n\n return arr.filter(function(val){\n return !(!val || val === \"\");\n });\n },\n\n formatData(item) {\n var that = this\n item.integralGetStatus = String(item.integralGetStatus);\n item.integralUseStatus = String(item.integralUseStatus);\n item.useCrowd = String(item.useCrowd);\n\n item.integralGet = JSON.parse(item.integralGet);\n\n\n item.channelList.forEach(function(ele,index) {\n ele.channelType = String(ele.channelType);\n // ele.useCrowd = String(ele.useCrowd);\n ele.channelRelationStoreType = String(ele.channelRelationStoreType)\n ele.channelStoreType = String(ele.channelStoreType)\n ele.channelRelationProType = String(ele.channelRelationProType)\n ele.integralUseDiscountControl = String(ele.integralUseDiscountControl)\n ele.integralUseDiscountControlUpper = String(ele.integralUseDiscountControlUpper)\n ele.integralUseDiscountControlLower = String(ele.integralUseDiscountControlLower)\n ele.useProportionalRestriction = String(ele.useProportionalRestriction)\n\n if (!ele.strategyGoodsRelationIdArr || !ele.strategyGoodsRelationIdArr.length) {\n\n ele.strategyGoodsRelationIdArr = []\n }\n if (!ele.storeRelationIdArr || !ele.storeRelationIdArr.length) {\n ele.storeRelationIdArr = []\n }\n if (!ele.enterpriseRelationIdArr || !ele.enterpriseRelationIdArr.length) {\n ele.enterpriseRelationIdArr = []\n }\n\n })\n console.log(item.channelList)\n return item;\n },\n\n // 获取商品品类\n\n },\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n mounted() {\n var that = this\n console.log(that.$route.query.integralStrategyId)\n // 获取策略 id\n var id = that.$route.query.integralStrategyId;\n that.ruleForm.integralStrategyId = id;\n that.getInfo();\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.attention-wrap {\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n\n .title-tip {\n font-size: 12px;\n color: #888;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n\n /*/deep/ .el-input-group__append{\n background-color: #fff;\n border-left: 0px;\n }\n /deep/ .el-input__inner {\n border-right: 0px;\n }*/\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n\n .el-select {\n vertical-align: top;\n }\n\n .span-txt {\n position: absolute;\n left: 222px;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n }\n\n .margin-l-120 {\n margin-left: 120px;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n /deep/ .vue-treeselect__multi-value-item-container,/deep/ .vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n /deep/ .vue-treeselect__x-container {\n display: none;\n }\n\n .vue-treeselect__control-arrow {\n display: none;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n\n /deep/ .vue-treeselect__value-container{\n line-height: 34px;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/editIntegralSytem.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340 padding-0\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"适用对象\",\"prop\":\"\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.useCrowd),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"useCrowd\", $$v)},expression:\"ruleForm.useCrowd\"}},_vm._l((_vm.applyObjOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),(_vm.ruleForm.useCrowd==2)?_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"人群定向\",\"prop\":\"\"}},[_c('el-button',[_vm._v(\"已设置0项筛选\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用条件\"}},[_c('div',{staticClass:\"title-tip\"},[_vm._v(\"该设置只对微信商城中的积分抵现起作用。\")])]),_vm._v(\" \"),_vm._l((_vm.ruleForm.channelList),function(item,index){return [(item.channelType==1)?[_c('div',{staticClass:\"form-child margin-20 margin-l-120\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(item.enterpriseRelationIdArr),callback:function ($$v) {_vm.$set(item, \"enterpriseRelationIdArr\", $$v)},expression:\"item.enterpriseRelationIdArr\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 2||item.channelRelationProType == 3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"always-open\":_vm.wxOpen,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(item.strategyGoodsRelationIdArr),callback:function ($$v) {_vm.$set(item, \"strategyGoodsRelationIdArr\", $$v)},expression:\"item.strategyGoodsRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1)]:_vm._e()]}),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"抵现规则\",\"prop\":\"\"}},[_c('div',[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.integralUseStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralUseStatus\", $$v)},expression:\"ruleForm.integralUseStatus\"}},[_vm._v(\"每使用\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.integralUse.integral),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralUse, \"integral\", $$v)},expression:\"ruleForm.integralUse.integral\"}}),_c('label',[_vm._v(\"积分,抵 \")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.integralUse.fee),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralUse, \"fee\", $$v)},expression:\"ruleForm.integralUse.fee\"}}),_c('label',[_vm._v(\"元\")])],1),_vm._v(\" \"),_c('div',[_c('el-radio',{staticClass:\"margin-20\",attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.integralUseStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralUseStatus\", $$v)},expression:\"ruleForm.integralUseStatus\"}},[_vm._v(\"不支持抵现\")])],1)]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"比例限制\",\"prop\":\"name\"}},[_c('label',[_vm._v(\"最多可抵用商品金额的 \")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.channelList[0].useProportionalRestriction),callback:function ($$v) {_vm.$set(_vm.ruleForm.channelList[0], \"useProportionalRestriction\", $$v)},expression:\"ruleForm.channelList[0].useProportionalRestriction\"}},[_c('template',{slot:\"append\"},[_vm._v(\"%\")])],2)],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],2)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-92c0278a\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/editIntegralSytem.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-92c0278a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./editIntegralSytem.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editIntegralSytem.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editIntegralSytem.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-92c0278a\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./editIntegralSytem.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-92c0278a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/editIntegralSytem.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([15],{Lc2x:function(e,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=l("GXH0"),i=l.n(s),o=l("mw3O"),a=l.n(o),n={name:"links",props:["linkToolsVisible"],data:function(){return{activeName:"first",twoLevelVisible:!1,threeLevelVisible:!1,linksType:"",linksTypeOptions:[],twoLevelValue:"",twoLevelOptions:[],threeLeveloneVisible:!1,threeLevelTreeVisible:!1,threeLevelSearchVisible:!1,threeLevelValue:"",threeLevelOptions:[],h5linkVisible:!1,h5linkObj:{name:"",url:"",fixParam:"",dynamicPara:"",dynamicParaOptions:[{value:"openid",label:"openid"},{value:"unionid",label:"unionid"},{value:"wxOpenid",label:"wxOpenid"},{value:"appkey",label:"appkey"},{value:"enterpriseId",label:"enterpriseId"},{value:"appid",label:"appid"},{value:"memberID",label:"memberID"}]},mylinkToolsVisible:this.linkToolsVisible,goodsLinksVisible:!1,searchGoods:"",category:null,categoryOptions:[],normalizer:function(e){return{id:e.key,label:e.name,children:e.subOptions}},selectGoodId:"",goodsList:[],currentPage:1,pageSize:9,total:0,classify:null,classifyOptions:[],goodsCategory:null,goodsCategoryOptions:[],oneLevelTypeValue:"",twoLevelSelectValue:"",threeLevelSelectValue:"",selectLinkObj:{name:"",url:""}}},methods:{linksTypeChange:function(e){console.log("选择的链接Id:"+e);var t="";this.linksTypeOptions.forEach(function(l,s){l.linkId==e&&(t=l)}),this.oneLevelTypeValue=t.type,console.log("that.oneLevelTypeValue:",this.oneLevelTypeValue),console.log("一级选择的类型:",t);var l=5==t.type;this.setOneLevelVisible(l,t),this.selectLinkObj.name="",this.selectLinkObj.url="",this.twoLevelSelectValue="",this.threeLevelSelectValue=""},setOneLevelVisible:function(e,t){e?(this.h5linkVisible=!0,this.twoLevelVisible=!1,this.threeLevelVisible=!1,this.goodsLinksVisible=!1):(this.h5linkVisible=!1,this.twoLevelVisible=!0,this.threeLevelVisible=!1,this.goodsLinksVisible=!1,this.twoLevelValue="",this.threeLevelValue="",this.getLinksList(t.linkId,2))},twoLevelValueChange:function(e){var t=this;console.log("二级选择值:",e);var l="";if(t.twoLevelOptions.forEach(function(t,s){e==t.linkId&&(l=t)}),console.log("二级选择的类型:",l),1==l.type||4==l.type||6==l.type){if(t.threeLevelVisible=!1,t.threeLevelValue="",t.twoLevelSelectValue="",t.threeLevelSelectValue="",t.selectLinkObj.name="",t.selectLinkObj.url="",4==l.type)return t.getGoodsList(),t.getGoodsCategory(),t.getGoodsClassify(),t.threeLevelVisible=!1,t.goodsLinksVisible=!0,!1;t.twoLevelOptions.forEach(function(l,s){e==l.value&&(console.log(l),t.selectLinkObj.name=l.label,t.selectLinkObj.url=l.content)}),console.log("二级结束选择的链接:",t.selectLinkObj)}else{t.goodsLinksVisible=!1,t.threeLevelVisible=!0,t.threeLevelValue="",t.twoLevelSelectValue="",t.threeLevelSelectValue="";var s=l.type;if(t.setThreeVisible(s,l),2==s)return t.twoLevelSelectValue="sign",!1;if(3==s)return t.twoLevelSelectValue="goodsCate",t.getGoodsClassify(),!1;t.getLinksList(l.linkId,3,s)}},setThreeVisible:function(e,t){switch(e){case 0:this.threeLeveloneVisible=!0,this.threeLevelTreeVisible=!1,this.threeLevelSearchVisible=!1;break;case 2:this.threeLeveloneVisible=!1,this.threeLevelTreeVisible=!1,this.threeLevelSearchVisible=!0,this.selectLinkObj.name=t.name,this.selectLinkObj.url=t.content,console.log("二级结束选择的链接:",this.selectLinkObj);break;case 3:this.threeLevelValue=null,this.threeLeveloneVisible=!1,this.threeLevelTreeVisible=!0,this.threeLevelSearchVisible=!1,this.selectLinkObj.name=t.name,this.selectLinkObj.url=t.content}},getGoodsCategory:function(){var e=this;e.axios.post("http://gicdev.demogic.com:9310/api-mall/list_mall_goods_category",a.a.stringify({filterGoods:1,parentId:"tb-cid-11"})).then(function(t){console.log(t,t.data,t.data.errorCode);var l=t.data,s="";if(0==l.errorCode){l.result.forEach(function(e,t){"-1"==e.parentId&&(e.subOptions=[],e.key=e.mallCategoryId,s=e,l.result.splice(t,1))}),console.log("resdata: ",l);var i=l.result,o=l.result;return i.forEach(function(e,t){0==e.isLeaf&&(e.subOptions=null),e.key=e.mallCategoryId,o.forEach(function(l,s){l.key=l.mallCategoryId,l.parentId==e.mallCategoryId&&(console.log(t,s),e.subOptions=[],e.subOptions.push(l),i.splice(s,1))})}),console.log("list:",i,s),i.forEach(function(e,t){s.subOptions.push(e)}),e.categoryOptions=[],e.categoryOptions.push(s),console.log("list:",e.categoryOptions),!1}e.$message.error({duration:1e3,message:l.message})}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsClassify:function(){var e=this;e.axios.post("http://gicdev.demogic.com:9310/api-mall/list_mall_goods_tag_tree",a.a.stringify({})).then(function(t){console.log(t,t.data,t.data.errorCode);var l=t.data;if(0==l.errorCode){var s=[l.result];l.result;return s.forEach(function(t,l){t.name=t.tagName,t.key=t.mallProTagId,t.childTagList&&(t.subOptions=e.checkChildren(t.childTagList))}),e.goodsCategoryOptions=s,e.classifyOptions=s,void console.log("list:",s,e.goodsCategoryOptions)}e.$message.error({duration:1e3,message:l.message})}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},checkChildren:function(e){var t=this;return e&&e.forEach(function(e,l){e.name=e.tagName,e.key=e.mallProTagId,e.childTagList&&(e.subOptions=t.checkChildren(e.childTagList))}),e},threeLevelValueChange:function(e){console.log(e,this.threeLevelValue)},categorySelect:function(e,t){console.log(e,t,this.category),this.category=e.key,this.getGoodsList()},beforeClearCategory:function(e,t){console.log(e,t),this.category=null,this.getGoodsList()},loadOptions:function(e){var t=e.action,l=e.parentNode,s=e.callback;console.log(t,l,s),"LOAD_CHILDREN_OPTIONS"===t&&l.key&&this.getChildrenNode(l,l.key)},getChildrenNode:function(e,t){var l=this,s={filterGoods:1,parentId:t};l.axios.post("http://gicdev.demogic.com:9310/api-mall/list_mall_goods_category",a.a.stringify(s)).then(function(t){console.log(t,t.data,t.data.errorCode);var s=t.data;0!=s.errorCode?l.$message.error({duration:1e3,message:error.message}):e.subOptions=s.result}).catch(function(e){console.log(e),l.$message.error({duration:1e3,message:e.message})})},classifySelect:function(e,t){console.log(e,t,this.classify),this.classify=e.key,this.getGoodsList()},beforeClearClassify:function(e,t){console.log(e,t,this.classify),this.classify=null,this.getGoodsList()},goodsCategorySelect:function(e,t){console.log(e,t,this.threeLevelValue)},handleClose:function(e){var t=this,l=this;l.$confirm("确认关闭?").then(function(s){e(),l.mylinkToolsVisible=!1,console.log(t.mylinkToolsVisible),l.$emit("linkSelect")}).catch(function(e){console.log("取消关闭")})},linkSizeChange:function(e){console.log("每页 "+e+" 条",this.pageSize),this.pageSize=e,this.getGoodsList()},linkCurrentChange:function(e){console.log("当前页: "+e,this.currentPage),this.currentPage=e,this.getGoodsList()},selectGoodLinkItem:function(e){console.log(e),this.selectGoodId=e.mallProId,this.selectLinkItem(e)},selectLinkItem:function(e){console.log(e),this.selectLinkObj.name=e.proName,this.selectLinkObj.url=e.mallProImageUrl},toSearchInput:function(e){console.log("搜索////////:",this.searchGoods,e),1==this.currentPage?this.getGoodsList():this.currentPage=1},clearInput:function(e){console.log(e,this.searchGoods),1==this.currentPage?this.getGoodsList():this.currentPage=1},getGoodsList:function(){var e=this;console.log("获取商品列表");var t={pageNum:e.currentPage,searchparams:e.searchGoods||"",pageSize:e.pageSize,mallCategoryId:e.category,tagId:e.classify};e.axios.post("http://gicdev.demogic.com:9310/api-mall/page-mall-goods",a.a.stringify(t)).then(function(t){console.log(t,t.data,t.data.errorCode);var l=t.data;if(0==l.errorCode)return e.goodsList=l.result.result,e.total=l.result.totalCount,void console.log(e.total);e.$message.error({duration:1e3,message:l.message})}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},remoteMethod:function(e){var t=this;console.log("query:",e,t.threeLevelValue);t=this;""!==e?t.getStoreList(e,t.threeLevelValue):t.threeLevelOptions=[]},cancelLinkSelect:function(){var e=this;this.$confirm("确认关闭?","",{confirmButtonText:"确定",cancelButtonText:"取消",type:""}).then(function(){console.log("点击确认"),e.$emit("linkSelect")}).catch(function(){console.log("取消 取消关闭")})},confirmLinkSelect:function(){return console.log(this.linksType,this.twoLevelValue,this.threeLevelValue),5==this.oneLevelTypeValue?this.h5linkObj.name.trim()&&this.h5linkObj.url.trim()?(this.selectLinkObj.name=this.h5linkObj.name,this.selectLinkObj.url=this.h5linkObj.url+"?"+this.h5linkObj.fixParam+"&"+this.h5linkObj.dynamicPara,void this.transData()):void this.$message.error({duration:1e3,message:"请填写链接内容"}):(console.log("门店签到:",this.twoLevelSelectValue),"sign"==this.twoLevelSelectValue?(this.checkTwoLevel(this.twoLevelSelectValue),!1):"goodsCate"==this.twoLevelSelectValue?(this.checkTwoLevel(this.twoLevelSelectValue),!1):(console.log(this.selectLinkObj),void(this.selectLinkObj.name&&this.selectLinkObj.url?this.transData():this.$message.error({duration:1e3,message:"请选择链接"}))))},checkTwoLevel:function(e){if(console.log(this.threeLevelValue),!this.threeLevelValue||!this.threeLevelValue.length)return this.$message.error({duration:1e3,message:"请选择"+("sign"==e?"门店":"商品分类")}),!1;this.selectLinkObj.url=this.selectLinkObj.url+"?"+this.threeLevelValue,this.transData()},resetAll:function(){this.h5linkVisible=!1,this.linksType="",this.twoLevelVisible=!1,this.threeLevelVisible=!1,this.goodsLinksVisible=!1,this.twoLevelValue="",this.twoLevelSelectValue="",this.threeLevelValue="",this.selectLinkObj={url:"",name:""},this.currentPage=1,this.total=0,this.pageSize=9,this.searchGoods="",this.classify=null,this.category=null,this.h5linkObj.name="",this.h5linkObj.url="",this.h5linkObj.fixParam="",this.h5linkObj.dynamicPara=""},transData:function(){this.$emit("linkSelect",this.selectLinkObj),this.resetAll()},getLinksList:function(e,t,l){var s=this;l=l||"";var i={parentId:e};s.axios.post("http://gicdev.demogic.com:9310/api-plug/list-link-data",a.a.stringify(i)).then(function(i){console.log(i,i.data,i.data.errorCode);var o=i.data;0!=o.errorCode?s.$message.error({duration:1e3,message:o.message}):s.setLevelListOptions(e,o.result,t,l)}).catch(function(e){console.log(e),s.$message.error({duration:1e3,message:e.message})})},setLevelListOptions:function(e,t,l,s){return 0==e?(t.forEach(function(e,t){e.id=e.linkId,e.label=e.name,e.value=e.linkId}),this.linksTypeOptions=t,void console.log("获取一级类型: ",this.linksTypeOptions)):2==l&&t[0]?(t.forEach(function(e,t){e.id=e.linkId,e.label=e.name,e.value=e.linkId}),this.twoLevelOptions=t,void console.log("获取二级类型: ",this.twoLevelOptions)):void 0},getStoreList:function(e,t){var l=this;console.log(t.toString());var s={searchParam:e,selectedIds:t.toString(),flag:null};l.axios.post("http://gicdev.demogic.com:9310/api-plug/query-store-by-code-name",a.a.stringify(s)).then(function(e){console.log(e,e.data,e.data.errorCode);var t=e.data;if(0==t.errorCode)return t.result.forEach(function(e,t){e.id=e.storeId,e.label=e.storeName,e.value=e.storeId}),void(l.threeLevelOptions=t.result);l.$message.error({duration:1e3,message:t.message})}).catch(function(e){console.log(e),l.$message.error({duration:1e3,message:e.message})})},toLogin:function(){var e=this;e.axios.post("http://gicdev.demogic.com:9310/api-auth/do-login",a.a.stringify({loginName:"damogic",password:"1",eid:"ff808081593917d90159398ec6340012"})).then(function(t){console.log(t,t.data,t.data.errorCode),e.getLinksList(0,1)}).catch(function(e){console.log("error:",e)})}},watch:{linkToolsVisible:function(e){console.log(e),this.mylinkToolsVisible=e}},mounted:function(){console.log("00000");this.toLogin()},components:{Treeselect:i.a}},r={render:function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"link-tools-contain"},[l("el-dialog",{class:"first"==e.activeName?"min-1026":"min-720",attrs:{title:"链接小工具",visible:e.mylinkToolsVisible,"before-close":e.handleClose},on:{"update:visible":function(t){e.mylinkToolsVisible=t}}},[l("div",{staticClass:"links-types"},[l("label",{staticClass:"types-title"},[e._v("链接类型:")]),e._v(" "),l("el-select",{attrs:{placeholder:"请选择"},on:{change:e.linksTypeChange},model:{value:e.linksType,callback:function(t){e.linksType=t},expression:"linksType"}},e._l(e.linksTypeOptions,function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),e.twoLevelVisible?l("el-select",{attrs:{placeholder:"请选择"},on:{change:e.twoLevelValueChange},model:{value:e.twoLevelValue,callback:function(t){e.twoLevelValue=t},expression:"twoLevelValue"}},e._l(e.twoLevelOptions,function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})):e._e(),e._v(" "),e.threeLevelVisible?l("div",{staticClass:"three-level-wrap"},[e.threeLevelTreeVisible?l("treeselect",{attrs:{options:e.goodsCategoryOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有分类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.goodsCategorySelect},model:{value:e.threeLevelValue,callback:function(t){e.threeLevelValue=t},expression:"threeLevelValue"}}):e._e(),e._v(" "),e.threeLevelSearchVisible?l("el-select",{attrs:{multiple:"",filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入关键词","remote-method":e.remoteMethod},on:{change:e.threeLevelValueChange},model:{value:e.threeLevelValue,callback:function(t){e.threeLevelValue=t},expression:"threeLevelValue"}},e._l(e.threeLevelOptions,function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})):e._e()],1):e._e()],1),e._v(" "),e.h5linkVisible?l("div",{staticClass:"h5link-contain"},[l("div",{staticClass:"h5link-row"},[l("label",{staticClass:"h5link-title"},[e._v("名称:")]),e._v(" "),l("el-input",{attrs:{placeholder:"请输入名称"},model:{value:e.h5linkObj.name,callback:function(t){e.$set(e.h5linkObj,"name",t)},expression:"h5linkObj.name"}})],1),e._v(" "),l("div",{staticClass:"h5link-row"},[l("label",{staticClass:"h5link-title"},[e._v("网址:")]),e._v(" "),l("el-input",{attrs:{placeholder:"请输入网址"},model:{value:e.h5linkObj.url,callback:function(t){e.$set(e.h5linkObj,"url",t)},expression:"h5linkObj.url"}}),l("a",{staticClass:"h5link-help",attrs:{href:"http://doc.demogic.com/doc/index.php?s=/41&page_id=441",target:"_blank"}},[e._v("【帮助文档】请联系公司技术人员查看文档配置标准链接")])],1),e._v(" "),l("div",{staticClass:"h5link-row"},[l("label",{staticClass:"h5link-title"},[e._v("固定参数:")]),e._v(" "),l("el-input",{attrs:{type:"textarea",resize:"none",rows:4,placeholder:"请输入固定参数(可选)"},model:{value:e.h5linkObj.fixParam,callback:function(t){e.$set(e.h5linkObj,"fixParam",t)},expression:"h5linkObj.fixParam"}})],1),e._v(" "),l("div",{staticClass:"h5link-row"},[l("label",{staticClass:"h5link-title"},[e._v("动态参数:")]),e._v(" "),l("el-select",{staticClass:"dynamic-param-select",attrs:{multiple:"",placeholder:"请选择动态参数(可选)"},model:{value:e.h5linkObj.dynamicPara,callback:function(t){e.$set(e.h5linkObj,"dynamicPara",t)},expression:"h5linkObj.dynamicPara"}},e._l(e.h5linkObj.dynamicParaOptions,function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)]):e._e(),e._v(" "),e.goodsLinksVisible?l("div",{staticClass:"goods-links-contian"},[l("div",{staticClass:"links-tools-row"},[l("treeselect",{attrs:{options:e.categoryOptions,normalizer:e.normalizer,"default-expand-level":1,flat:!0,placeholder:"所有品类",noOptionsText:"暂无数据",noResultsText:"无数据","no-children-text":"无数据","load-options":e.loadOptions,beforeClearAll:e.beforeClearCategory},on:{select:e.categorySelect},model:{value:e.category,callback:function(t){e.category=t},expression:"category"}}),e._v(" "),l("treeselect",{attrs:{options:e.classifyOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有分类",noOptionsText:"暂无数据",noResultsText:"无数据",noChildrenText:"无数据",beforeClearAll:e.beforeClearClassify},on:{select:e.classifySelect},model:{value:e.classify,callback:function(t){e.classify=t},expression:"classify"}}),e._v(" "),l("el-input",{staticClass:"links-tools-input",attrs:{placeholder:"请输入商品名称/货号",clearable:""},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return l=t,e.toSearchInput(l);var l}},model:{value:e.searchGoods,callback:function(t){e.searchGoods=t},expression:"searchGoods"}},[l("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),l("div",{staticClass:"goods-link-content"},[l("ul",{staticClass:"goods-link-list"},e._l(e.goodsList,function(t,s){return l("li",{class:t.mallProId==e.selectGoodId?"goods-link-item goodSelect":"goods-link-item",on:{click:function(l){e.selectGoodLinkItem(t)}}},[l("img",{attrs:{src:t.mallProImageUrl,alt:"商品图片"}}),e._v(" "),l("div",{staticClass:"inline-block goods-message"},[l("p",{staticClass:"limit-2 pro-name"},[e._v(e._s(t.proName))]),e._v(" "),l("p",{staticClass:"gray-color pro-code"},[e._v("货号:"+e._s(t.proCode))]),e._v(" "),l("span",{staticClass:"pro-price"},[e._v("¥"+e._s(t.mallProSpuPrice))])])])}))]),e._v(" "),l("div",{staticClass:"links-tools-page"},[l("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[9],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.linkSizeChange,"current-change":e.linkCurrentChange}})],1)]):e._e(),e._v(" "),l("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:e.cancelLinkSelect}},[e._v("取 消")]),e._v(" "),l("el-button",{attrs:{type:"primary"},on:{click:e.confirmLinkSelect}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var c=l("VU/8")(n,r,!1,function(e){l("vVeR")},"data-v-7f0743ae",null);t.default=c.exports},vVeR:function(e,t){}});
//# sourceMappingURL=15.d4d84253d926c74f4aa9.js.map
\ No newline at end of file
webpackJsonp([17],{Lc2x:function(e,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=l("GXH0"),i=l.n(s),o=l("mw3O"),a=l.n(o),n={name:"links",props:["linkToolsVisible"],data:function(){return{activeName:"first",twoLevelVisible:!1,threeLevelVisible:!1,linksType:"",linksTypeOptions:[],twoLevelValue:"",twoLevelOptions:[],threeLeveloneVisible:!1,threeLevelTreeVisible:!1,threeLevelSearchVisible:!1,threeLevelValue:"",threeLevelOptions:[],h5linkVisible:!1,h5linkObj:{name:"",url:"",fixParam:"",dynamicPara:"",dynamicParaOptions:[{value:"openid",label:"openid"},{value:"unionid",label:"unionid"},{value:"wxOpenid",label:"wxOpenid"},{value:"appkey",label:"appkey"},{value:"enterpriseId",label:"enterpriseId"},{value:"appid",label:"appid"},{value:"memberID",label:"memberID"}]},mylinkToolsVisible:this.linkToolsVisible,goodsLinksVisible:!1,searchGoods:"",category:null,categoryOptions:[],normalizer:function(e){return{id:e.key,label:e.name,children:e.subOptions}},selectGoodId:"",goodsList:[],currentPage:1,pageSize:9,total:0,classify:null,classifyOptions:[],goodsCategory:null,goodsCategoryOptions:[],oneLevelTypeValue:"",twoLevelSelectValue:"",threeLevelSelectValue:"",selectLinkObj:{name:"",url:""}}},methods:{linksTypeChange:function(e){console.log("选择的链接Id:"+e);var t="";this.linksTypeOptions.forEach(function(l,s){l.linkId==e&&(t=l)}),this.oneLevelTypeValue=t.type,console.log("that.oneLevelTypeValue:",this.oneLevelTypeValue),console.log("一级选择的类型:",t);var l=5==t.type;this.setOneLevelVisible(l,t),this.selectLinkObj.name="",this.selectLinkObj.url="",this.twoLevelSelectValue="",this.threeLevelSelectValue=""},setOneLevelVisible:function(e,t){e?(this.h5linkVisible=!0,this.twoLevelVisible=!1,this.threeLevelVisible=!1,this.goodsLinksVisible=!1):(this.h5linkVisible=!1,this.twoLevelVisible=!0,this.threeLevelVisible=!1,this.goodsLinksVisible=!1,this.twoLevelValue="",this.threeLevelValue="",this.getLinksList(t.linkId,2))},twoLevelValueChange:function(e){var t=this;console.log("二级选择值:",e);var l="";if(t.twoLevelOptions.forEach(function(t,s){e==t.linkId&&(l=t)}),console.log("二级选择的类型:",l),1==l.type||4==l.type||6==l.type){if(t.threeLevelVisible=!1,t.threeLevelValue="",t.twoLevelSelectValue="",t.threeLevelSelectValue="",t.selectLinkObj.name="",t.selectLinkObj.url="",4==l.type)return t.getGoodsList(),t.getGoodsCategory(),t.getGoodsClassify(),t.threeLevelVisible=!1,t.goodsLinksVisible=!0,!1;t.twoLevelOptions.forEach(function(l,s){e==l.value&&(console.log(l),t.selectLinkObj.name=l.label,t.selectLinkObj.url=l.content)}),console.log("二级结束选择的链接:",t.selectLinkObj)}else{t.goodsLinksVisible=!1,t.threeLevelVisible=!0,t.threeLevelValue="",t.twoLevelSelectValue="",t.threeLevelSelectValue="";var s=l.type;if(t.setThreeVisible(s,l),2==s)return t.twoLevelSelectValue="sign",!1;if(3==s)return t.twoLevelSelectValue="goodsCate",t.getGoodsClassify(),!1;t.getLinksList(l.linkId,3,s)}},setThreeVisible:function(e,t){switch(e){case 0:this.threeLeveloneVisible=!0,this.threeLevelTreeVisible=!1,this.threeLevelSearchVisible=!1;break;case 2:this.threeLeveloneVisible=!1,this.threeLevelTreeVisible=!1,this.threeLevelSearchVisible=!0,this.selectLinkObj.name=t.name,this.selectLinkObj.url=t.content,console.log("二级结束选择的链接:",this.selectLinkObj);break;case 3:this.threeLevelValue=null,this.threeLeveloneVisible=!1,this.threeLevelTreeVisible=!0,this.threeLevelSearchVisible=!1,this.selectLinkObj.name=t.name,this.selectLinkObj.url=t.content}},getGoodsCategory:function(){var e=this;e.axios.post("http://gicdev.demogic.com:9310/api-mall/list_mall_goods_category",a.a.stringify({filterGoods:1,parentId:"tb-cid-11"})).then(function(t){console.log(t,t.data,t.data.errorCode);var l=t.data,s="";if(0==l.errorCode){l.result.forEach(function(e,t){"-1"==e.parentId&&(e.subOptions=[],e.key=e.mallCategoryId,s=e,l.result.splice(t,1))}),console.log("resdata: ",l);var i=l.result,o=l.result;return i.forEach(function(e,t){0==e.isLeaf&&(e.subOptions=null),e.key=e.mallCategoryId,o.forEach(function(l,s){l.key=l.mallCategoryId,l.parentId==e.mallCategoryId&&(console.log(t,s),e.subOptions=[],e.subOptions.push(l),i.splice(s,1))})}),console.log("list:",i,s),i.forEach(function(e,t){s.subOptions.push(e)}),e.categoryOptions=[],e.categoryOptions.push(s),console.log("list:",e.categoryOptions),!1}e.$message.error({duration:1e3,message:l.message})}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsClassify:function(){var e=this;e.axios.post("http://gicdev.demogic.com:9310/api-mall/list_mall_goods_tag_tree",a.a.stringify({})).then(function(t){console.log(t,t.data,t.data.errorCode);var l=t.data;if(0==l.errorCode){var s=[l.result];l.result;return s.forEach(function(t,l){t.name=t.tagName,t.key=t.mallProTagId,t.childTagList&&(t.subOptions=e.checkChildren(t.childTagList))}),e.goodsCategoryOptions=s,e.classifyOptions=s,void console.log("list:",s,e.goodsCategoryOptions)}e.$message.error({duration:1e3,message:l.message})}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},checkChildren:function(e){var t=this;return e&&e.forEach(function(e,l){e.name=e.tagName,e.key=e.mallProTagId,e.childTagList&&(e.subOptions=t.checkChildren(e.childTagList))}),e},threeLevelValueChange:function(e){console.log(e,this.threeLevelValue)},categorySelect:function(e,t){console.log(e,t,this.category),this.category=e.key,this.getGoodsList()},beforeClearCategory:function(e,t){console.log(e,t),this.category=null,this.getGoodsList()},loadOptions:function(e){var t=e.action,l=e.parentNode,s=e.callback;console.log(t,l,s),"LOAD_CHILDREN_OPTIONS"===t&&l.key&&this.getChildrenNode(l,l.key)},getChildrenNode:function(e,t){var l=this,s={filterGoods:1,parentId:t};l.axios.post("http://gicdev.demogic.com:9310/api-mall/list_mall_goods_category",a.a.stringify(s)).then(function(t){console.log(t,t.data,t.data.errorCode);var s=t.data;0!=s.errorCode?l.$message.error({duration:1e3,message:error.message}):e.subOptions=s.result}).catch(function(e){console.log(e),l.$message.error({duration:1e3,message:e.message})})},classifySelect:function(e,t){console.log(e,t,this.classify),this.classify=e.key,this.getGoodsList()},beforeClearClassify:function(e,t){console.log(e,t,this.classify),this.classify=null,this.getGoodsList()},goodsCategorySelect:function(e,t){console.log(e,t,this.threeLevelValue)},handleClose:function(e){var t=this,l=this;l.$confirm("确认关闭?").then(function(s){e(),l.mylinkToolsVisible=!1,console.log(t.mylinkToolsVisible),l.$emit("linkSelect")}).catch(function(e){console.log("取消关闭")})},linkSizeChange:function(e){console.log("每页 "+e+" 条",this.pageSize),this.pageSize=e,this.getGoodsList()},linkCurrentChange:function(e){console.log("当前页: "+e,this.currentPage),this.currentPage=e,this.getGoodsList()},selectGoodLinkItem:function(e){console.log(e),this.selectGoodId=e.mallProId,this.selectLinkItem(e)},selectLinkItem:function(e){console.log(e),this.selectLinkObj.name=e.proName,this.selectLinkObj.url=e.mallProImageUrl},toSearchInput:function(e){console.log("搜索////////:",this.searchGoods,e),1==this.currentPage?this.getGoodsList():this.currentPage=1},clearInput:function(e){console.log(e,this.searchGoods),1==this.currentPage?this.getGoodsList():this.currentPage=1},getGoodsList:function(){var e=this;console.log("获取商品列表");var t={pageNum:e.currentPage,searchparams:e.searchGoods||"",pageSize:e.pageSize,mallCategoryId:e.category,tagId:e.classify};e.axios.post("http://gicdev.demogic.com:9310/api-mall/page-mall-goods",a.a.stringify(t)).then(function(t){console.log(t,t.data,t.data.errorCode);var l=t.data;if(0==l.errorCode)return e.goodsList=l.result.result,e.total=l.result.totalCount,void console.log(e.total);e.$message.error({duration:1e3,message:l.message})}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},remoteMethod:function(e){var t=this;console.log("query:",e,t.threeLevelValue);t=this;""!==e?t.getStoreList(e,t.threeLevelValue):t.threeLevelOptions=[]},cancelLinkSelect:function(){var e=this;this.$confirm("确认关闭?","",{confirmButtonText:"确定",cancelButtonText:"取消",type:""}).then(function(){console.log("点击确认"),e.$emit("linkSelect")}).catch(function(){console.log("取消 取消关闭")})},confirmLinkSelect:function(){return console.log(this.linksType,this.twoLevelValue,this.threeLevelValue),5==this.oneLevelTypeValue?this.h5linkObj.name.trim()&&this.h5linkObj.url.trim()?(this.selectLinkObj.name=this.h5linkObj.name,this.selectLinkObj.url=this.h5linkObj.url+"?"+this.h5linkObj.fixParam+"&"+this.h5linkObj.dynamicPara,void this.transData()):void this.$message.error({duration:1e3,message:"请填写链接内容"}):(console.log("门店签到:",this.twoLevelSelectValue),"sign"==this.twoLevelSelectValue?(this.checkTwoLevel(this.twoLevelSelectValue),!1):"goodsCate"==this.twoLevelSelectValue?(this.checkTwoLevel(this.twoLevelSelectValue),!1):(console.log(this.selectLinkObj),void(this.selectLinkObj.name&&this.selectLinkObj.url?this.transData():this.$message.error({duration:1e3,message:"请选择链接"}))))},checkTwoLevel:function(e){if(console.log(this.threeLevelValue),!this.threeLevelValue||!this.threeLevelValue.length)return this.$message.error({duration:1e3,message:"请选择"+("sign"==e?"门店":"商品分类")}),!1;this.selectLinkObj.url=this.selectLinkObj.url+"?"+this.threeLevelValue,this.transData()},resetAll:function(){this.h5linkVisible=!1,this.linksType="",this.twoLevelVisible=!1,this.threeLevelVisible=!1,this.goodsLinksVisible=!1,this.twoLevelValue="",this.twoLevelSelectValue="",this.threeLevelValue="",this.selectLinkObj={url:"",name:""},this.currentPage=1,this.total=0,this.pageSize=9,this.searchGoods="",this.classify=null,this.category=null,this.h5linkObj.name="",this.h5linkObj.url="",this.h5linkObj.fixParam="",this.h5linkObj.dynamicPara=""},transData:function(){this.$emit("linkSelect",this.selectLinkObj),this.resetAll()},getLinksList:function(e,t,l){var s=this;l=l||"";var i={parentId:e};s.axios.post("http://gicdev.demogic.com:9310/api-plug/list-link-data",a.a.stringify(i)).then(function(i){console.log(i,i.data,i.data.errorCode);var o=i.data;0!=o.errorCode?s.$message.error({duration:1e3,message:o.message}):s.setLevelListOptions(e,o.result,t,l)}).catch(function(e){console.log(e),s.$message.error({duration:1e3,message:e.message})})},setLevelListOptions:function(e,t,l,s){return 0==e?(t.forEach(function(e,t){e.id=e.linkId,e.label=e.name,e.value=e.linkId}),this.linksTypeOptions=t,void console.log("获取一级类型: ",this.linksTypeOptions)):2==l&&t[0]?(t.forEach(function(e,t){e.id=e.linkId,e.label=e.name,e.value=e.linkId}),this.twoLevelOptions=t,void console.log("获取二级类型: ",this.twoLevelOptions)):void 0},getStoreList:function(e,t){var l=this;console.log(t.toString());var s={searchParam:e,selectedIds:t.toString(),flag:null};l.axios.post("http://gicdev.demogic.com:9310/api-plug/query-store-by-code-name",a.a.stringify(s)).then(function(e){console.log(e,e.data,e.data.errorCode);var t=e.data;if(0==t.errorCode)return t.result.forEach(function(e,t){e.id=e.storeId,e.label=e.storeName,e.value=e.storeId}),void(l.threeLevelOptions=t.result);l.$message.error({duration:1e3,message:t.message})}).catch(function(e){console.log(e),l.$message.error({duration:1e3,message:e.message})})},toLogin:function(){var e=this;e.axios.post("http://gicdev.demogic.com:9310/api-auth/do-login",a.a.stringify({loginName:"damogic",password:"1",eid:"ff808081593917d90159398ec6340012"})).then(function(t){console.log(t,t.data,t.data.errorCode),e.getLinksList(0,1)}).catch(function(e){console.log("error:",e)})}},watch:{linkToolsVisible:function(e){console.log(e),this.mylinkToolsVisible=e}},mounted:function(){console.log("00000");this.toLogin()},components:{Treeselect:i.a}},r={render:function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"link-tools-contain"},[l("el-dialog",{class:"first"==e.activeName?"min-1026":"min-720",attrs:{title:"链接小工具",visible:e.mylinkToolsVisible,"before-close":e.handleClose},on:{"update:visible":function(t){e.mylinkToolsVisible=t}}},[l("div",{staticClass:"links-types"},[l("label",{staticClass:"types-title"},[e._v("链接类型:")]),e._v(" "),l("el-select",{attrs:{placeholder:"请选择"},on:{change:e.linksTypeChange},model:{value:e.linksType,callback:function(t){e.linksType=t},expression:"linksType"}},e._l(e.linksTypeOptions,function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),e.twoLevelVisible?l("el-select",{attrs:{placeholder:"请选择"},on:{change:e.twoLevelValueChange},model:{value:e.twoLevelValue,callback:function(t){e.twoLevelValue=t},expression:"twoLevelValue"}},e._l(e.twoLevelOptions,function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})):e._e(),e._v(" "),e.threeLevelVisible?l("div",{staticClass:"three-level-wrap"},[e.threeLevelTreeVisible?l("treeselect",{attrs:{options:e.goodsCategoryOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有分类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.goodsCategorySelect},model:{value:e.threeLevelValue,callback:function(t){e.threeLevelValue=t},expression:"threeLevelValue"}}):e._e(),e._v(" "),e.threeLevelSearchVisible?l("el-select",{attrs:{multiple:"",filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入关键词","remote-method":e.remoteMethod},on:{change:e.threeLevelValueChange},model:{value:e.threeLevelValue,callback:function(t){e.threeLevelValue=t},expression:"threeLevelValue"}},e._l(e.threeLevelOptions,function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})):e._e()],1):e._e()],1),e._v(" "),e.h5linkVisible?l("div",{staticClass:"h5link-contain"},[l("div",{staticClass:"h5link-row"},[l("label",{staticClass:"h5link-title"},[e._v("名称:")]),e._v(" "),l("el-input",{attrs:{placeholder:"请输入名称"},model:{value:e.h5linkObj.name,callback:function(t){e.$set(e.h5linkObj,"name",t)},expression:"h5linkObj.name"}})],1),e._v(" "),l("div",{staticClass:"h5link-row"},[l("label",{staticClass:"h5link-title"},[e._v("网址:")]),e._v(" "),l("el-input",{attrs:{placeholder:"请输入网址"},model:{value:e.h5linkObj.url,callback:function(t){e.$set(e.h5linkObj,"url",t)},expression:"h5linkObj.url"}}),l("a",{staticClass:"h5link-help",attrs:{href:"http://doc.demogic.com/doc/index.php?s=/41&page_id=441",target:"_blank"}},[e._v("【帮助文档】请联系公司技术人员查看文档配置标准链接")])],1),e._v(" "),l("div",{staticClass:"h5link-row"},[l("label",{staticClass:"h5link-title"},[e._v("固定参数:")]),e._v(" "),l("el-input",{attrs:{type:"textarea",resize:"none",rows:4,placeholder:"请输入固定参数(可选)"},model:{value:e.h5linkObj.fixParam,callback:function(t){e.$set(e.h5linkObj,"fixParam",t)},expression:"h5linkObj.fixParam"}})],1),e._v(" "),l("div",{staticClass:"h5link-row"},[l("label",{staticClass:"h5link-title"},[e._v("动态参数:")]),e._v(" "),l("el-select",{staticClass:"dynamic-param-select",attrs:{multiple:"",placeholder:"请选择动态参数(可选)"},model:{value:e.h5linkObj.dynamicPara,callback:function(t){e.$set(e.h5linkObj,"dynamicPara",t)},expression:"h5linkObj.dynamicPara"}},e._l(e.h5linkObj.dynamicParaOptions,function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)]):e._e(),e._v(" "),e.goodsLinksVisible?l("div",{staticClass:"goods-links-contian"},[l("div",{staticClass:"links-tools-row"},[l("treeselect",{attrs:{options:e.categoryOptions,normalizer:e.normalizer,"default-expand-level":1,flat:!0,placeholder:"所有品类",noOptionsText:"暂无数据",noResultsText:"无数据","no-children-text":"无数据","load-options":e.loadOptions,beforeClearAll:e.beforeClearCategory},on:{select:e.categorySelect},model:{value:e.category,callback:function(t){e.category=t},expression:"category"}}),e._v(" "),l("treeselect",{attrs:{options:e.classifyOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有分类",noOptionsText:"暂无数据",noResultsText:"无数据",noChildrenText:"无数据",beforeClearAll:e.beforeClearClassify},on:{select:e.classifySelect},model:{value:e.classify,callback:function(t){e.classify=t},expression:"classify"}}),e._v(" "),l("el-input",{staticClass:"links-tools-input",attrs:{placeholder:"请输入商品名称/货号",clearable:""},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return l=t,e.toSearchInput(l);var l}},model:{value:e.searchGoods,callback:function(t){e.searchGoods=t},expression:"searchGoods"}},[l("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),l("div",{staticClass:"goods-link-content"},[l("ul",{staticClass:"goods-link-list"},e._l(e.goodsList,function(t,s){return l("li",{class:t.mallProId==e.selectGoodId?"goods-link-item goodSelect":"goods-link-item",on:{click:function(l){e.selectGoodLinkItem(t)}}},[l("img",{attrs:{src:t.mallProImageUrl,alt:"商品图片"}}),e._v(" "),l("div",{staticClass:"inline-block goods-message"},[l("p",{staticClass:"limit-2 pro-name"},[e._v(e._s(t.proName))]),e._v(" "),l("p",{staticClass:"gray-color pro-code"},[e._v("货号:"+e._s(t.proCode))]),e._v(" "),l("span",{staticClass:"pro-price"},[e._v("¥"+e._s(t.mallProSpuPrice))])])])}))]),e._v(" "),l("div",{staticClass:"links-tools-page"},[l("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[9],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.linkSizeChange,"current-change":e.linkCurrentChange}})],1)]):e._e(),e._v(" "),l("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{on:{click:e.cancelLinkSelect}},[e._v("取 消")]),e._v(" "),l("el-button",{attrs:{type:"primary"},on:{click:e.confirmLinkSelect}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var c=l("VU/8")(n,r,!1,function(e){l("vVeR")},"data-v-7f0743ae",null);t.default=c.exports},vVeR:function(e,t){}});
//# sourceMappingURL=17.087d9eba80f06731d941.js.map
\ No newline at end of file
webpackJsonp([17],{PDVn:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("fZjL"),a=i.n(n),s=i("mvHQ"),o=i.n(s),c=i("Mk6G"),r=i("3E4D"),u=i("Ch4/"),l=i("P9l9"),m={name:"memberTableEdit",props:["tableEditData"],data:function(){return{accumulateConsum:{},subAchievementList:[],inputLength:6,inputValue:"",editObj:{index:"",row:"",obj:"",type:""},copyOriginObj:JSON.parse(o()(this.tableEditData))}},created:function(){},methods:{consumItemSwitch:function(e,t){console.log(e,t,t.achievementType),console.log(t,this.accumulateConsum),this.tempObj=t;var i=1==e?1:0;this.saveSwitch(t.achievementSystemId,i)},saveSwitch:function(e,t){var i=this,n={achievementSystemId:e,openStatus:t};Object(l.c)("/api-member/achievement-open-clique",n).then(function(e){console.log(e.data.result);var t=e.data;0!=t.errorCode?(i.tempObj.isOpen=!1,u.a.errorMsg(t)):r.a.showmsg("设置成功","success")}).catch(function(e){console.log(e),i.$message.error({duration:1e3,message:e.message})})},editLimitNum:function(e,t,i,n){this.$forceUpdate(),console.log(e,t,i),this.editObj.index=e,this.editObj.row=t,this.editObj.obj=i,1==n?t.editLimitFlag=!0:t.editRewardFlag=!0,console.log(t.editLimitFlag)},saveLimitNum:function(e,t,i,n){if(console.log(e,t,t.achievementTarget,i),1==n&&0==e&&Number(t.targetInput)>=Number(i[e+1].achievementTarget))this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});else if(1==n&&e==i.length-1&&Number(t.targetInput)<=Number(i[e-1].achievementTarget))this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});else{if(1==n&&e>0&&e<i.length-1&&Number(t.targetInput)<=Number(i[e-1].achievementTarget))return console.log(e),void this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});if(1==n&&e>0&&e<i.length-1&&Number(t.targetInput)>=Number(i[e+1].achievementTarget))return console.log(e),void this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});t.achievementTarget=t.targetInput,t.rewardValue=t.rewardInput;var a=t.achievementEnterpriseRankId,s=n,o=t.achievementTarget,c=t.rewardValue;1!=s||""!=String(o).trim()?2!=s||""!=String(c).trim()?(this.saveModify(a,s,o,c),1==s?t.editLimitFlag=!1:t.editRewardFlag=!1,this.inputNum="",this.editObj={index:"",row:"",obj:"",type:""}):this.$message.error({duration:1e3,message:"请输入奖励"}):this.$message.error({duration:1e3,message:"请输入额度"})}},cancelLimitNum:function(e,t,i,n){console.log(e,t),1==n?(t.editLimitFlag=!1,t.targetInput=t.achievementTarget):(t.editRewardFlag=!1,t.rewardInput=t.rewardValue),this.inputNum="",this.editObj={index:"",row:"",obj:"",type:""}},focusInput:function(e,t,i,n){console.log("input-focus:",e,t,i,n),this.editObj.index=e,this.editObj.row=t,this.editObj.obj=i,this.editObj.type=n},limitNumInput:function(e){console.log(e,this.editObj.obj),this.inputNum=c.a.getCharVal(e.target.value.replace(/[^\d]/g,""),this.inputLength),1==this.editObj.type?this.editObj.row.targetInput=this.inputNum:this.editObj.row.rewardInput=this.inputNum,console.log(this.inputNum)},saveModify:function(e,t,i,n){var a=this,s={achievementEnterpriseRankId:e,updateType:t,achievementTarget:i||"",achievementRewardType:1,rewardValue:n||"",rewardName:"积分XX"};Object(l.c)("/api-member/achievement-update-clique",s).then(function(e){console.log(e.data);var t=e.data;0!=t.errorCode?u.a.errorMsg(t):r.a.showmsg("设置成功","success")}).catch(function(e){console.log(e),a.$message.error({duration:1e3,message:e.message})})}},watch:{tableEditData:function(e){console.log(e);if(e&&a()(e).length){var t=e;this.accumulateConsum=t,this.subAchievementList=t.subAchievementList}}},mounted:function(){console.log("成就 item:",this.copyOriginObj,this.tableEditData);var e=this.tableEditData;this.accumulateConsum=e,this.subAchievementList=e.subAchievementList,console.log(e)},components:{}},d={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"inner-cell-contain"},[i("div",{staticClass:"member-achieve-tabletitle"},[i("label",{staticClass:"tabletitle-l"},[e._v(e._s(e.accumulateConsum.achievementName))]),e._v(" "),i("el-switch",{on:{change:function(t){e.consumItemSwitch(t,e.accumulateConsum)}},model:{value:e.accumulateConsum.isOpen,callback:function(t){e.$set(e.accumulateConsum,"isOpen",t)},expression:"accumulateConsum.isOpen"}})],1),e._v(" "),i("el-table",{staticClass:"member-cell-table",staticStyle:{width:"100%"},attrs:{data:e.subAchievementList}},[i("el-table-column",{attrs:{prop:"limitNum",label:"额度"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",{staticClass:"span-txt"},[e._v(e._s(e.accumulateConsum.text))]),e._v(" "),t.row.editLimitFlag?e._e():i("span",{staticClass:"span-num"},[e._v(e._s(t.row.achievementTarget))]),e._v(" "),t.row.editLimitFlag?i("el-input",{staticClass:"w-175",attrs:{size:"small",placeholder:"请输入",type:"tel",maxlength:e.inputLength},on:{focus:function(i){e.focusInput(t.$index,t.row,e.subAchievementList,1)}},nativeOn:{keyup:function(t){return function(t){return e.limitNumInput(t)}(t)}},model:{value:t.row.targetInput,callback:function(i){e.$set(t.row,"targetInput",i)},expression:"scope.row.targetInput"}}):e._e(),e._v(" "),i("span",{staticClass:"span-unit"},[e._v(e._s(e.accumulateConsum.unit))]),e._v(" "),t.row.editLimitFlag?e._e():i("i",{staticClass:"el-icon-edit",on:{click:function(i){e.editLimitNum(t.$index,t.row,e.subAchievementList,1)}}}),e._v(" "),t.row.editLimitFlag?i("span",{staticClass:"span-oprate-icon"},[i("i",{staticClass:"el-icon-text el-button--text text-confirm",on:{click:function(i){e.saveLimitNum(t.$index,t.row,e.subAchievementList,1)}}},[e._v("保存")]),e._v(" "),i("i",{staticClass:"el-icon-text text-cancel",on:{click:function(i){e.cancelLimitNum(t.$index,t.row,e.subAchievementList,1)}}},[e._v("取消")])]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"rewardNum",label:"奖励"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",{staticClass:"span-txt"},[e._v("奖励")]),e._v(" "),t.row.editRewardFlag?e._e():i("span",{staticClass:"span-num"},[e._v(e._s(t.row.rewardValue))]),e._v(" "),t.row.editRewardFlag?i("el-input",{staticClass:"w-175",attrs:{size:"small",placeholder:"请输入",type:"tel",maxlength:e.inputLength},on:{focus:function(i){e.focusInput(t.$index,t.row,e.subAchievementList,2)}},nativeOn:{keyup:function(t){return function(t){return e.limitNumInput(t)}(t)}},model:{value:t.row.rewardInput,callback:function(i){e.$set(t.row,"rewardInput",i)},expression:"scope.row.rewardInput"}}):e._e(),e._v(" "),i("span",{staticClass:"span-unit"},[e._v("积分")]),e._v(" "),t.row.editRewardFlag?e._e():i("i",{staticClass:"el-icon-edit",on:{click:function(i){e.editLimitNum(t.$index,t.row,e.subAchievementList,2)}}}),e._v(" "),t.row.editRewardFlag?i("span",{staticClass:"span-oprate-icon"},[i("i",{staticClass:"el-icon-text el-button--text text-confirm",on:{click:function(i){e.saveLimitNum(t.$index,t.row,e.subAchievementList,2)}}},[e._v("保存")]),e._v(" "),i("i",{staticClass:"el-icon-text text-cancel",on:{click:function(i){e.cancelLimitNum(t.$index,t.row,e.subAchievementList,2)}}},[e._v("取消")])]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"",label:"库存"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0==t.row.couponStock?"--":"")+"\n ")]}}])})],1)],1)},staticRenderFns:[]};var p=i("VU/8")(m,d,!1,function(e){i("oAJa")},"data-v-7045f858",null);t.default=p.exports},oAJa:function(e,t){}});
//# sourceMappingURL=17.728fb3d97f415a2f53e6.js.map
\ No newline at end of file
webpackJsonp([18],{PDVn:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("fZjL"),a=i.n(n),s=i("mvHQ"),o=i.n(s),c=i("Mk6G"),r=i("3E4D"),u=i("Ch4/"),l=i("P9l9"),m={name:"memberTableEdit",props:["tableEditData"],data:function(){return{accumulateConsum:{},subAchievementList:[],inputLength:6,inputValue:"",editObj:{index:"",row:"",obj:"",type:""},copyOriginObj:JSON.parse(o()(this.tableEditData))}},created:function(){},methods:{consumItemSwitch:function(e,t){console.log(e,t,t.achievementType),console.log(t,this.accumulateConsum),this.tempObj=t;var i=1==e?1:0;this.saveSwitch(t.achievementSystemId,i)},saveSwitch:function(e,t){var i=this,n={achievementSystemId:e,openStatus:t};Object(l.c)("/api-member/achievement-open-clique",n).then(function(e){console.log(e.data.result);var t=e.data;0!=t.errorCode?(i.tempObj.isOpen=!1,u.a.errorMsg(t)):r.a.showmsg("设置成功","success")}).catch(function(e){console.log(e),i.$message.error({duration:1e3,message:e.message})})},editLimitNum:function(e,t,i,n){this.$forceUpdate(),console.log(e,t,i),this.editObj.index=e,this.editObj.row=t,this.editObj.obj=i,1==n?t.editLimitFlag=!0:t.editRewardFlag=!0,console.log(t.editLimitFlag)},saveLimitNum:function(e,t,i,n){if(console.log(e,t,t.achievementTarget,i),1==n&&0==e&&Number(t.targetInput)>=Number(i[e+1].achievementTarget))this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});else if(1==n&&e==i.length-1&&Number(t.targetInput)<=Number(i[e-1].achievementTarget))this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});else{if(1==n&&e>0&&e<i.length-1&&Number(t.targetInput)<=Number(i[e-1].achievementTarget))return console.log(e),void this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});if(1==n&&e>0&&e<i.length-1&&Number(t.targetInput)>=Number(i[e+1].achievementTarget))return console.log(e),void this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});t.achievementTarget=t.targetInput,t.rewardValue=t.rewardInput;var a=t.achievementEnterpriseRankId,s=n,o=t.achievementTarget,c=t.rewardValue;1!=s||""!=String(o).trim()?2!=s||""!=String(c).trim()?(this.saveModify(a,s,o,c),1==s?t.editLimitFlag=!1:t.editRewardFlag=!1,this.inputNum="",this.editObj={index:"",row:"",obj:"",type:""}):this.$message.error({duration:1e3,message:"请输入奖励"}):this.$message.error({duration:1e3,message:"请输入额度"})}},cancelLimitNum:function(e,t,i,n){console.log(e,t),1==n?(t.editLimitFlag=!1,t.targetInput=t.achievementTarget):(t.editRewardFlag=!1,t.rewardInput=t.rewardValue),this.inputNum="",this.editObj={index:"",row:"",obj:"",type:""}},focusInput:function(e,t,i,n){console.log("input-focus:",e,t,i,n),this.editObj.index=e,this.editObj.row=t,this.editObj.obj=i,this.editObj.type=n},limitNumInput:function(e){console.log(e,this.editObj.obj),this.inputNum=c.a.getCharVal(e.target.value.replace(/[^\d]/g,""),this.inputLength),1==this.editObj.type?this.editObj.row.targetInput=this.inputNum:this.editObj.row.rewardInput=this.inputNum,console.log(this.inputNum)},saveModify:function(e,t,i,n){var a=this,s={achievementEnterpriseRankId:e,updateType:t,achievementTarget:i||"",achievementRewardType:1,rewardValue:n||"",rewardName:"积分XX"};Object(l.c)("/api-member/achievement-update-clique",s).then(function(e){console.log(e.data);var t=e.data;0!=t.errorCode?u.a.errorMsg(t):r.a.showmsg("设置成功","success")}).catch(function(e){console.log(e),a.$message.error({duration:1e3,message:e.message})})}},watch:{tableEditData:function(e){console.log(e);if(e&&a()(e).length){var t=e;this.accumulateConsum=t,this.subAchievementList=t.subAchievementList}}},mounted:function(){console.log("成就 item:",this.copyOriginObj,this.tableEditData);var e=this.tableEditData;this.accumulateConsum=e,this.subAchievementList=e.subAchievementList,console.log(e)},components:{}},d={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"inner-cell-contain"},[i("div",{staticClass:"member-achieve-tabletitle"},[i("label",{staticClass:"tabletitle-l"},[e._v(e._s(e.accumulateConsum.achievementName))]),e._v(" "),i("el-switch",{on:{change:function(t){e.consumItemSwitch(t,e.accumulateConsum)}},model:{value:e.accumulateConsum.isOpen,callback:function(t){e.$set(e.accumulateConsum,"isOpen",t)},expression:"accumulateConsum.isOpen"}})],1),e._v(" "),i("el-table",{staticClass:"member-cell-table",staticStyle:{width:"100%"},attrs:{data:e.subAchievementList}},[i("el-table-column",{attrs:{prop:"limitNum",label:"额度"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",{staticClass:"span-txt"},[e._v(e._s(e.accumulateConsum.text))]),e._v(" "),t.row.editLimitFlag?e._e():i("span",{staticClass:"span-num"},[e._v(e._s(t.row.achievementTarget))]),e._v(" "),t.row.editLimitFlag?i("el-input",{staticClass:"w-175",attrs:{size:"small",placeholder:"请输入",type:"tel",maxlength:e.inputLength},on:{focus:function(i){e.focusInput(t.$index,t.row,e.subAchievementList,1)}},nativeOn:{keyup:function(t){return function(t){return e.limitNumInput(t)}(t)}},model:{value:t.row.targetInput,callback:function(i){e.$set(t.row,"targetInput",i)},expression:"scope.row.targetInput"}}):e._e(),e._v(" "),i("span",{staticClass:"span-unit"},[e._v(e._s(e.accumulateConsum.unit))]),e._v(" "),t.row.editLimitFlag?e._e():i("i",{staticClass:"el-icon-edit",on:{click:function(i){e.editLimitNum(t.$index,t.row,e.subAchievementList,1)}}}),e._v(" "),t.row.editLimitFlag?i("span",{staticClass:"span-oprate-icon"},[i("i",{staticClass:"el-icon-text el-button--text text-confirm",on:{click:function(i){e.saveLimitNum(t.$index,t.row,e.subAchievementList,1)}}},[e._v("保存")]),e._v(" "),i("i",{staticClass:"el-icon-text text-cancel",on:{click:function(i){e.cancelLimitNum(t.$index,t.row,e.subAchievementList,1)}}},[e._v("取消")])]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"rewardNum",label:"奖励"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",{staticClass:"span-txt"},[e._v("奖励")]),e._v(" "),t.row.editRewardFlag?e._e():i("span",{staticClass:"span-num"},[e._v(e._s(t.row.rewardValue))]),e._v(" "),t.row.editRewardFlag?i("el-input",{staticClass:"w-175",attrs:{size:"small",placeholder:"请输入",type:"tel",maxlength:e.inputLength},on:{focus:function(i){e.focusInput(t.$index,t.row,e.subAchievementList,2)}},nativeOn:{keyup:function(t){return function(t){return e.limitNumInput(t)}(t)}},model:{value:t.row.rewardInput,callback:function(i){e.$set(t.row,"rewardInput",i)},expression:"scope.row.rewardInput"}}):e._e(),e._v(" "),i("span",{staticClass:"span-unit"},[e._v("积分")]),e._v(" "),t.row.editRewardFlag?e._e():i("i",{staticClass:"el-icon-edit",on:{click:function(i){e.editLimitNum(t.$index,t.row,e.subAchievementList,2)}}}),e._v(" "),t.row.editRewardFlag?i("span",{staticClass:"span-oprate-icon"},[i("i",{staticClass:"el-icon-text el-button--text text-confirm",on:{click:function(i){e.saveLimitNum(t.$index,t.row,e.subAchievementList,2)}}},[e._v("保存")]),e._v(" "),i("i",{staticClass:"el-icon-text text-cancel",on:{click:function(i){e.cancelLimitNum(t.$index,t.row,e.subAchievementList,2)}}},[e._v("取消")])]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"",label:"库存"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0==t.row.couponStock?"--":"")+"\n ")]}}])})],1)],1)},staticRenderFns:[]};var p=i("VU/8")(m,d,!1,function(e){i("oAJa")},"data-v-7045f858",null);t.default=p.exports},oAJa:function(e,t){}});
//# sourceMappingURL=18.01ed9eeead5ff37b2cc7.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/memberTableEdit.vue","webpack:///./src/view/companyGroup/memberTableEdit.vue?f980","webpack:///./src/view/companyGroup/memberTableEdit.vue"],"names":["memberTableEdit","name","props","data","accumulateConsum","subAchievementList","inputLength","inputValue","editObj","index","row","obj","type","copyOriginObj","JSON","parse","stringify_default","this","tableEditData","created","methods","consumItemSwitch","e","console","log","achievementType","tempObj","status","saveSwitch","achievementSystemId","id","that","para","openStatus","Object","api","then","res","result","resData","errorCode","isOpen","error","errorMsg","showmsg","catch","$message","duration","message","editLimitNum","$forceUpdate","editLimitFlag","editRewardFlag","saveLimitNum","updataType","achievementTarget","Number","targetInput","length","rewardValue","rewardInput","achievementEnterpriseRankId","target","value","String","trim","saveModify","inputNum","cancelLimitNum","focusInput","limitNumInput","strlen","getCharVal","replace","updateType","achievementRewardType","rewardName","watch","val","keys_default","mounted","components","companyGroup_memberTableEdit","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","achievementName","on","change","$event","model","callback","$$v","$set","expression","staticStyle","width","attrs","prop","label","scopedSlots","_u","key","fn","scope","text","_e","size","placeholder","maxlength","focus","$index","nativeOn","keyup","unit","click","couponStock","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/17.728fb3d97f415a2f53e6.js","sourcesContent":["<template>\n <div class=\"inner-cell-contain\" ><!-- v-for=\"(consumItem,index) in consumeArray\" -->\n <div class=\"member-achieve-tabletitle\">\n <label class=\"tabletitle-l\">{{accumulateConsum.achievementName}}</label>\n <el-switch v-model=\"accumulateConsum.isOpen\" @change=\"consumItemSwitch($event,accumulateConsum)\"></el-switch>\n </div>\n <el-table class=\"member-cell-table\"\n :data=\"subAchievementList\"\n style=\"width: 100%\">\n <el-table-column\n prop=\"limitNum\"\n label=\"额度\">\n <template slot-scope=\"scope\">\n <!-- <p contenteditable=\"true\" @input=\"scope.row.limitNum = $event.target.innerText\">{{ scope.row.limitNum }}</p> -->\n\n <span class=\"span-txt\">{{accumulateConsum.text}}</span>\n\n <span class=\"span-num\" v-if=\"!scope.row.editLimitFlag\">{{scope.row.achievementTarget}}</span>\n <el-input size=\"small\" class=\"w-175\" v-if=\"scope.row.editLimitFlag\" v-model=\"scope.row.targetInput\" @keyup.native=\"($event) => limitNumInput($event)\" placeholder=\"请输入\" @focus=\"focusInput(scope.$index,scope.row,subAchievementList,1)\" type=\"tel\" :maxlength=\"inputLength\"></el-input>\n <!-- <span class=\"span-unit\" v-if=\"(accumulateConsum.type==0||accumulateConsum.type==2)\">元</span>\n <span class=\"span-unit\" v-if=\"accumulateConsum.type==1\">个月</span>\n <span class=\"span-unit\" v-if=\"accumulateConsum.type==3\">件</span>\n <span class=\"span-unit\" v-if=\"(accumulateConsum.type==4||accumulateConsum.type==7||accumulateConsum.type==8||accumulateConsum.type==9||accumulateConsum.type==10)\">次</span>\n <span class=\"span-unit\" v-if=\"accumulateConsum.type==5\">积分</span> -->\n <span class=\"span-unit\">{{accumulateConsum.unit}}</span>\n <i class=\"el-icon-edit\" v-if=\"!scope.row.editLimitFlag\" @click=\"editLimitNum(scope.$index,scope.row,subAchievementList,1)\"></i>\n <span class=\"span-oprate-icon\" v-if=\"scope.row.editLimitFlag\">\n <i class=\"el-icon-text el-button--text text-confirm\" @click=\"saveLimitNum(scope.$index,scope.row,subAchievementList,1)\">保存</i>\n <i class=\"el-icon-text text-cancel\" @click=\"cancelLimitNum(scope.$index,scope.row,subAchievementList,1)\">取消</i>\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"rewardNum\"\n label=\"奖励\">\n <template slot-scope=\"scope\">\n <span class=\"span-txt\">奖励</span>\n <span class=\"span-num\" v-if=\"!scope.row.editRewardFlag\">{{scope.row.rewardValue}}</span>\n <el-input size=\"small\" class=\"w-175\" v-if=\"scope.row.editRewardFlag\" v-model=\"scope.row.rewardInput\" @keyup.native=\"($event) => limitNumInput($event)\" @focus=\"focusInput(scope.$index,scope.row,subAchievementList,2)\" placeholder=\"请输入\" type=\"tel\" :maxlength=\"inputLength\"></el-input>\n <span class=\"span-unit\">积分</span>\n <i class=\"el-icon-edit\" v-if=\"!scope.row.editRewardFlag\" @click=\"editLimitNum(scope.$index,scope.row,subAchievementList,2)\"></i>\n <span class=\"span-oprate-icon\" v-if=\"scope.row.editRewardFlag\">\n <i class=\"el-icon-text el-button--text text-confirm\" @click=\"saveLimitNum(scope.$index,scope.row,subAchievementList,2)\">保存</i>\n <i class=\"el-icon-text text-cancel\" @click=\"cancelLimitNum(scope.$index,scope.row,subAchievementList,2)\">取消</i>\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"\"\n label=\"库存\">\n <template slot-scope=\"scope\">\n {{scope.row.couponStock==0? '--': ''}}\n </template>\n </el-table-column>\n </el-table>\n </div>\n</template>\n<script>\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { getRequest, postRequest, postJsonRequest, postJson, postForm } from '@/api/api';\n\nexport default {\n name: \"memberTableEdit\",\n props: ['tableEditData'],\n data() {\n return {\n accumulateConsum: {},\n subAchievementList: [],\n inputLength: 6, // 限制输入数字长度\n\n // 输入框的\n inputValue:'',\n\n editObj: {\n index: '',\n row: '',\n obj:'',\n type: ''\n },\n copyOriginObj: JSON.parse(JSON.stringify(this.tableEditData)), // 复制原始数据,每次保存需要重新赋值\n\n }\n },\n\n created() {\n // this.selectReplayStyle()\n },\n\n methods: {\n // switch(通用方法)\n consumItemSwitch(e,obj) {\n var that = this\n console.log(e,obj,obj.achievementType)\n // that.accumulateConsum.switchFlag = false\n console.log(obj,that.accumulateConsum)\n that.tempObj = obj\n var status = e==true? 1:0;\n that.saveSwitch(obj.achievementSystemId,status)\n },\n\n // 开关\n saveSwitch(id,status) {\n var that = this\n var para = {\n achievementSystemId: id,\n openStatus: status\n }\n postJson('/api-member/achievement-open-clique',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n\n showMsg.showmsg('设置成功','success')\n return;\n }\n that.tempObj.isOpen = false\n errMsg.errorMsg(resData)\n\n\n })\n .catch(function (error) {\n console.log(error);\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n\n },\n\n // 编辑额度\n editLimitNum(index,row,obj,type) {\n var that = this\n that.$forceUpdate();\n console.log(index,row,obj)\n that.editObj.index = index;\n that.editObj.row = row;\n that.editObj.obj = obj;\n // 判断是额度还是奖励\n if (type==1) {\n row.editLimitFlag = true;\n }else {\n row.editRewardFlag = true;\n }\n\n console.log(row.editLimitFlag)\n\n // 赋值给input\n // that.inputValue = row.achievementTarget\n // that.$set(that.accumulateConsum.subAchievementList[index],'editLimitFlag',true)\n },\n\n //确定编辑\n saveLimitNum(index,row,obj,updataType) {\n var that = this\n console.log(index,row,row.achievementTarget,obj)\n\n // 判断\n if (updataType == 1 && index == 0 && Number(row.targetInput) >= Number(obj[index+1].achievementTarget)){\n that.$message.error({\n duration: 1000,\n message: '每一阶都必须大于上一阶,小于下一阶'\n })\n return ;\n }\n if (updataType == 1 && (index == (obj.length-1)) && Number(row.targetInput) <= Number(obj[index-1].achievementTarget)){\n that.$message.error({\n duration: 1000,\n message: '每一阶都必须大于上一阶,小于下一阶'\n })\n return ;\n }\n // console.log(obj[index],obj.length-1,row.targetInput,obj[index-1].achievementTarget)\n if (updataType == 1 && index > 0 && index < (obj.length-1) && Number(row.targetInput) <= Number(obj[index-1].achievementTarget)) {\n console.log(index)\n that.$message.error({\n duration: 1000,\n message: '每一阶都必须大于上一阶,小于下一阶'\n })\n return ;\n }\n // if (index < obj.length-1) {\n if (updataType == 1 && index > 0 && index < (obj.length-1) && Number(row.targetInput) >= Number(obj[index+1].achievementTarget)) {\n console.log(index)\n that.$message.error({\n duration: 1000,\n message: '每一阶都必须大于上一阶,小于下一阶'\n })\n return ;\n }\n // }\n\n\n // 把输入框中值赋值给当前显示的字段\n row.achievementTarget = row.targetInput\n row.rewardValue = row.rewardInput\n\n\n var id = row.achievementEnterpriseRankId;\n var type = updataType;\n var target = row.achievementTarget\n var value = row.rewardValue\n // 校验非空\n if (type == 1 && String(target).trim()=='') {\n that.$message.error({\n duration: 1000,\n message: '请输入额度'\n })\n return ;\n }\n if (type == 2 && String(value).trim()=='') {\n that.$message.error({\n duration: 1000,\n message: '请输入奖励'\n })\n return ;\n }\n\n // 保存数据\n that.saveModify(id,type,target,value)\n\n // if (that.saveModify(id,type,target,value)) {\n // return;\n // }\n // that.saveModify(id,type,target,value)\n // 不可编辑\n if (type == 1) {\n row.editLimitFlag = false;\n }else {\n row.editRewardFlag = false;\n }\n\n // 清空输入数值\n that.inputNum = '';\n // 清空暂存的数据\n that.editObj = {\n index: '',\n row: '',\n obj: '',\n type: ''\n }\n },\n\n // 取消编辑\n cancelLimitNum(index,row,obj,type) {\n var that = this;\n console.log(index,row)\n if (type == 1) {\n row.editLimitFlag = false;\n // 取消后直接把原来值赋值给输入框\n row.targetInput = row.achievementTarget\n }else {\n row.editRewardFlag = false;\n row.rewardInput = row.rewardValue\n }\n\n that.inputNum = ''; // 清空输入数值\n // 清空暂存的数据\n that.editObj = {\n index: '',\n row: '',\n obj: '',\n type: ''\n }\n },\n\n // input focus\n focusInput(index,row,obj,type) {\n var that = this\n console.log(\"input-focus:\",index,row,obj,type)\n // 保存当前编辑的的对象\n that.editObj.index = index;\n that.editObj.row = row;\n that.editObj.obj = obj;\n that.editObj.type = type;\n },\n\n // limitNumInput\n limitNumInput(e) {\n var that = this\n console.log(e,that.editObj.obj)\n // 过滤非数字\n that.inputNum = strLength.getCharVal(e.target.value.replace(/[^\\d]/g,''),that.inputLength)\n\n // 输入后把输入的值赋值给当前对应的的输入框值\n if (that.editObj.type==1) {\n that.editObj.row.targetInput = that.inputNum\n }else {\n that.editObj.row.rewardInput = that.inputNum\n }\n\n console.log(that.inputNum)\n },\n //===========================================\n //保存修改积分 额度\n saveModify(id,type,target,value) {\n var that = this\n var para = {\n achievementEnterpriseRankId: id,\n updateType: type,\n achievementTarget: target || '',\n achievementRewardType: 1,\n rewardValue: value || '',\n rewardName: '积分XX'\n }\n postJson('/api-member/achievement-update-clique',para)\n .then((res) => {\n console.log(res.data)\n var resData = res.data\n if (resData.errorCode == 0) {\n showMsg.showmsg('设置成功','success')\n return;\n }\n errMsg.errorMsg(resData)\n })\n .catch(function (error) {\n console.log(error);\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n\n },\n\n watch: {\n tableEditData(val) {\n console.log(val)\n var that = this\n if (!!val&& Object.keys(val).length) {\n var obj = val\n // var arr = obj.achievementDoc.split('XX')\n // obj.text = arr[0]\n // obj.unit = arr[1]\n // obj.isOpen = obj.isOpen==1? true: false\n // obj.subAchievementList.forEach(function(ele,index){\n // // obj.achievementDoc = obj.achievementDoc.replace(/XX/g, ele.)\n // ele.editLimitFlag = false\n // ele.editRewardFlag = false\n // })\n that.accumulateConsum = obj; // 新增watch,监听变更并同步到tableEditData上\n that.subAchievementList = obj.subAchievementList\n }\n\n }\n },\n\n mounted(){\n var that = this;\n console.log(\"成就 item:\",that.copyOriginObj,that.tableEditData)\n var obj = that.tableEditData\n // var arr = obj.achievementDoc.split('XX')\n // obj.text = arr[0]\n // obj.unit = arr[1]\n // obj.isOpen = obj.isOpen==1? true: false\n // obj.subAchievementList.forEach(function(ele,index){\n // // obj.achievementDoc = obj.achievementDoc.replace(/XX/g, ele.)\n // ele.editLimitFlag = false\n // ele.editRewardFlag = false\n // })\n\n\n that.accumulateConsum = obj\n that.subAchievementList = obj.subAchievementList\n console.log(obj)\n },\n\n components: {\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.member-achieve-contain /deep/ {\n\n .inner-cell-contain {\n background: #fff;\n padding: 24px;\n border: 1px solid #e7e7eb;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n &+.inner-cell-contain {\n margin-top: 15px;\n }\n .member-cell-table /deep/ {\n &.el-table::before {\n /*content: none;*/\n }\n .el-table__body {\n width: 90px;\n tr.el-table__row td {\n border: none;\n }\n }\n\n }\n }\n\n .member-achieve-tabletitle {\n padding: 10px 0;\n font-size: 14px;\n color: #606266;\n margin-bottom: 10px;\n overflow: hidden;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .el-switch {\n float: right;\n }\n }\n\n .el-icon-edit {\n cursor: pointer;\n }\n\n .el-icon-text {\n font-style: normal;\n font-size: 14px;\n color: #1890ff;\n\n &.text-confirm {\n font-weight: 500;\n }\n &.text-cancel {\n font-weight: 500;\n }\n }\n\n .span-oprate-icon {\n margin-left: 7px;\n }\n\n .span-oprate-icon i {\n cursor: pointer;\n /*font-size: 20px;*/\n display: inline-block;\n vertical-align: middle;\n }\n\n .w-175 {\n width: 175px;\n }\n\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/memberTableEdit.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"inner-cell-contain\"},[_c('div',{staticClass:\"member-achieve-tabletitle\"},[_c('label',{staticClass:\"tabletitle-l\"},[_vm._v(_vm._s(_vm.accumulateConsum.achievementName))]),_vm._v(\" \"),_c('el-switch',{on:{\"change\":function($event){_vm.consumItemSwitch($event,_vm.accumulateConsum)}},model:{value:(_vm.accumulateConsum.isOpen),callback:function ($$v) {_vm.$set(_vm.accumulateConsum, \"isOpen\", $$v)},expression:\"accumulateConsum.isOpen\"}})],1),_vm._v(\" \"),_c('el-table',{staticClass:\"member-cell-table\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.subAchievementList}},[_c('el-table-column',{attrs:{\"prop\":\"limitNum\",\"label\":\"额度\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('span',{staticClass:\"span-txt\"},[_vm._v(_vm._s(_vm.accumulateConsum.text))]),_vm._v(\" \"),(!scope.row.editLimitFlag)?_c('span',{staticClass:\"span-num\"},[_vm._v(_vm._s(scope.row.achievementTarget))]):_vm._e(),_vm._v(\" \"),(scope.row.editLimitFlag)?_c('el-input',{staticClass:\"w-175\",attrs:{\"size\":\"small\",\"placeholder\":\"请输入\",\"type\":\"tel\",\"maxlength\":_vm.inputLength},on:{\"focus\":function($event){_vm.focusInput(scope.$index,scope.row,_vm.subAchievementList,1)}},nativeOn:{\"keyup\":function($event){return (function ($event) { return _vm.limitNumInput($event); })($event)}},model:{value:(scope.row.targetInput),callback:function ($$v) {_vm.$set(scope.row, \"targetInput\", $$v)},expression:\"scope.row.targetInput\"}}):_vm._e(),_vm._v(\" \"),_c('span',{staticClass:\"span-unit\"},[_vm._v(_vm._s(_vm.accumulateConsum.unit))]),_vm._v(\" \"),(!scope.row.editLimitFlag)?_c('i',{staticClass:\"el-icon-edit\",on:{\"click\":function($event){_vm.editLimitNum(scope.$index,scope.row,_vm.subAchievementList,1)}}}):_vm._e(),_vm._v(\" \"),(scope.row.editLimitFlag)?_c('span',{staticClass:\"span-oprate-icon\"},[_c('i',{staticClass:\"el-icon-text el-button--text text-confirm\",on:{\"click\":function($event){_vm.saveLimitNum(scope.$index,scope.row,_vm.subAchievementList,1)}}},[_vm._v(\"保存\")]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-text text-cancel\",on:{\"click\":function($event){_vm.cancelLimitNum(scope.$index,scope.row,_vm.subAchievementList,1)}}},[_vm._v(\"取消\")])]):_vm._e()]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"rewardNum\",\"label\":\"奖励\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('span',{staticClass:\"span-txt\"},[_vm._v(\"奖励\")]),_vm._v(\" \"),(!scope.row.editRewardFlag)?_c('span',{staticClass:\"span-num\"},[_vm._v(_vm._s(scope.row.rewardValue))]):_vm._e(),_vm._v(\" \"),(scope.row.editRewardFlag)?_c('el-input',{staticClass:\"w-175\",attrs:{\"size\":\"small\",\"placeholder\":\"请输入\",\"type\":\"tel\",\"maxlength\":_vm.inputLength},on:{\"focus\":function($event){_vm.focusInput(scope.$index,scope.row,_vm.subAchievementList,2)}},nativeOn:{\"keyup\":function($event){return (function ($event) { return _vm.limitNumInput($event); })($event)}},model:{value:(scope.row.rewardInput),callback:function ($$v) {_vm.$set(scope.row, \"rewardInput\", $$v)},expression:\"scope.row.rewardInput\"}}):_vm._e(),_vm._v(\" \"),_c('span',{staticClass:\"span-unit\"},[_vm._v(\"积分\")]),_vm._v(\" \"),(!scope.row.editRewardFlag)?_c('i',{staticClass:\"el-icon-edit\",on:{\"click\":function($event){_vm.editLimitNum(scope.$index,scope.row,_vm.subAchievementList,2)}}}):_vm._e(),_vm._v(\" \"),(scope.row.editRewardFlag)?_c('span',{staticClass:\"span-oprate-icon\"},[_c('i',{staticClass:\"el-icon-text el-button--text text-confirm\",on:{\"click\":function($event){_vm.saveLimitNum(scope.$index,scope.row,_vm.subAchievementList,2)}}},[_vm._v(\"保存\")]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-text text-cancel\",on:{\"click\":function($event){_vm.cancelLimitNum(scope.$index,scope.row,_vm.subAchievementList,2)}}},[_vm._v(\"取消\")])]):_vm._e()]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"\",\"label\":\"库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(\"\\n \"+_vm._s(scope.row.couponStock==0? '--': '')+\"\\n \")]}}])})],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7045f858\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/memberTableEdit.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7045f858\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./memberTableEdit.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./memberTableEdit.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./memberTableEdit.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7045f858\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./memberTableEdit.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7045f858\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/memberTableEdit.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/memberTableEdit.vue","webpack:///./src/view/companyGroup/memberTableEdit.vue?f980","webpack:///./src/view/companyGroup/memberTableEdit.vue"],"names":["memberTableEdit","name","props","data","accumulateConsum","subAchievementList","inputLength","inputValue","editObj","index","row","obj","type","copyOriginObj","JSON","parse","stringify_default","this","tableEditData","created","methods","consumItemSwitch","e","console","log","achievementType","tempObj","status","saveSwitch","achievementSystemId","id","that","para","openStatus","Object","api","then","res","result","resData","errorCode","isOpen","error","errorMsg","showmsg","catch","$message","duration","message","editLimitNum","$forceUpdate","editLimitFlag","editRewardFlag","saveLimitNum","updataType","achievementTarget","Number","targetInput","length","rewardValue","rewardInput","achievementEnterpriseRankId","target","value","String","trim","saveModify","inputNum","cancelLimitNum","focusInput","limitNumInput","strlen","getCharVal","replace","updateType","achievementRewardType","rewardName","watch","val","keys_default","mounted","components","companyGroup_memberTableEdit","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","achievementName","on","change","$event","model","callback","$$v","$set","expression","staticStyle","width","attrs","prop","label","scopedSlots","_u","key","fn","scope","text","_e","size","placeholder","maxlength","focus","$index","nativeOn","keyup","unit","click","couponStock","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/18.01ed9eeead5ff37b2cc7.js","sourcesContent":["<template>\n <div class=\"inner-cell-contain\" ><!-- v-for=\"(consumItem,index) in consumeArray\" -->\n <div class=\"member-achieve-tabletitle\">\n <label class=\"tabletitle-l\">{{accumulateConsum.achievementName}}</label>\n <el-switch v-model=\"accumulateConsum.isOpen\" @change=\"consumItemSwitch($event,accumulateConsum)\"></el-switch>\n </div>\n <el-table class=\"member-cell-table\"\n :data=\"subAchievementList\"\n style=\"width: 100%\">\n <el-table-column\n prop=\"limitNum\"\n label=\"额度\">\n <template slot-scope=\"scope\">\n <!-- <p contenteditable=\"true\" @input=\"scope.row.limitNum = $event.target.innerText\">{{ scope.row.limitNum }}</p> -->\n\n <span class=\"span-txt\">{{accumulateConsum.text}}</span>\n\n <span class=\"span-num\" v-if=\"!scope.row.editLimitFlag\">{{scope.row.achievementTarget}}</span>\n <el-input size=\"small\" class=\"w-175\" v-if=\"scope.row.editLimitFlag\" v-model=\"scope.row.targetInput\" @keyup.native=\"($event) => limitNumInput($event)\" placeholder=\"请输入\" @focus=\"focusInput(scope.$index,scope.row,subAchievementList,1)\" type=\"tel\" :maxlength=\"inputLength\"></el-input>\n <!-- <span class=\"span-unit\" v-if=\"(accumulateConsum.type==0||accumulateConsum.type==2)\">元</span>\n <span class=\"span-unit\" v-if=\"accumulateConsum.type==1\">个月</span>\n <span class=\"span-unit\" v-if=\"accumulateConsum.type==3\">件</span>\n <span class=\"span-unit\" v-if=\"(accumulateConsum.type==4||accumulateConsum.type==7||accumulateConsum.type==8||accumulateConsum.type==9||accumulateConsum.type==10)\">次</span>\n <span class=\"span-unit\" v-if=\"accumulateConsum.type==5\">积分</span> -->\n <span class=\"span-unit\">{{accumulateConsum.unit}}</span>\n <i class=\"el-icon-edit\" v-if=\"!scope.row.editLimitFlag\" @click=\"editLimitNum(scope.$index,scope.row,subAchievementList,1)\"></i>\n <span class=\"span-oprate-icon\" v-if=\"scope.row.editLimitFlag\">\n <i class=\"el-icon-text el-button--text text-confirm\" @click=\"saveLimitNum(scope.$index,scope.row,subAchievementList,1)\">保存</i>\n <i class=\"el-icon-text text-cancel\" @click=\"cancelLimitNum(scope.$index,scope.row,subAchievementList,1)\">取消</i>\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"rewardNum\"\n label=\"奖励\">\n <template slot-scope=\"scope\">\n <span class=\"span-txt\">奖励</span>\n <span class=\"span-num\" v-if=\"!scope.row.editRewardFlag\">{{scope.row.rewardValue}}</span>\n <el-input size=\"small\" class=\"w-175\" v-if=\"scope.row.editRewardFlag\" v-model=\"scope.row.rewardInput\" @keyup.native=\"($event) => limitNumInput($event)\" @focus=\"focusInput(scope.$index,scope.row,subAchievementList,2)\" placeholder=\"请输入\" type=\"tel\" :maxlength=\"inputLength\"></el-input>\n <span class=\"span-unit\">积分</span>\n <i class=\"el-icon-edit\" v-if=\"!scope.row.editRewardFlag\" @click=\"editLimitNum(scope.$index,scope.row,subAchievementList,2)\"></i>\n <span class=\"span-oprate-icon\" v-if=\"scope.row.editRewardFlag\">\n <i class=\"el-icon-text el-button--text text-confirm\" @click=\"saveLimitNum(scope.$index,scope.row,subAchievementList,2)\">保存</i>\n <i class=\"el-icon-text text-cancel\" @click=\"cancelLimitNum(scope.$index,scope.row,subAchievementList,2)\">取消</i>\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"\"\n label=\"库存\">\n <template slot-scope=\"scope\">\n {{scope.row.couponStock==0? '--': ''}}\n </template>\n </el-table-column>\n </el-table>\n </div>\n</template>\n<script>\nimport strLength from '@/common/js/strlen';\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { getRequest, postRequest, postJsonRequest, postJson, postForm } from '@/api/api';\n\nexport default {\n name: \"memberTableEdit\",\n props: ['tableEditData'],\n data() {\n return {\n accumulateConsum: {},\n subAchievementList: [],\n inputLength: 6, // 限制输入数字长度\n\n // 输入框的\n inputValue:'',\n\n editObj: {\n index: '',\n row: '',\n obj:'',\n type: ''\n },\n copyOriginObj: JSON.parse(JSON.stringify(this.tableEditData)), // 复制原始数据,每次保存需要重新赋值\n\n }\n },\n\n created() {\n // this.selectReplayStyle()\n },\n\n methods: {\n // switch(通用方法)\n consumItemSwitch(e,obj) {\n var that = this\n console.log(e,obj,obj.achievementType)\n // that.accumulateConsum.switchFlag = false\n console.log(obj,that.accumulateConsum)\n that.tempObj = obj\n var status = e==true? 1:0;\n that.saveSwitch(obj.achievementSystemId,status)\n },\n\n // 开关\n saveSwitch(id,status) {\n var that = this\n var para = {\n achievementSystemId: id,\n openStatus: status\n }\n postJson('/api-member/achievement-open-clique',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n\n showMsg.showmsg('设置成功','success')\n return;\n }\n that.tempObj.isOpen = false\n errMsg.errorMsg(resData)\n\n\n })\n .catch(function (error) {\n console.log(error);\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n\n },\n\n // 编辑额度\n editLimitNum(index,row,obj,type) {\n var that = this\n that.$forceUpdate();\n console.log(index,row,obj)\n that.editObj.index = index;\n that.editObj.row = row;\n that.editObj.obj = obj;\n // 判断是额度还是奖励\n if (type==1) {\n row.editLimitFlag = true;\n }else {\n row.editRewardFlag = true;\n }\n\n console.log(row.editLimitFlag)\n\n // 赋值给input\n // that.inputValue = row.achievementTarget\n // that.$set(that.accumulateConsum.subAchievementList[index],'editLimitFlag',true)\n },\n\n //确定编辑\n saveLimitNum(index,row,obj,updataType) {\n var that = this\n console.log(index,row,row.achievementTarget,obj)\n\n // 判断\n if (updataType == 1 && index == 0 && Number(row.targetInput) >= Number(obj[index+1].achievementTarget)){\n that.$message.error({\n duration: 1000,\n message: '每一阶都必须大于上一阶,小于下一阶'\n })\n return ;\n }\n if (updataType == 1 && (index == (obj.length-1)) && Number(row.targetInput) <= Number(obj[index-1].achievementTarget)){\n that.$message.error({\n duration: 1000,\n message: '每一阶都必须大于上一阶,小于下一阶'\n })\n return ;\n }\n // console.log(obj[index],obj.length-1,row.targetInput,obj[index-1].achievementTarget)\n if (updataType == 1 && index > 0 && index < (obj.length-1) && Number(row.targetInput) <= Number(obj[index-1].achievementTarget)) {\n console.log(index)\n that.$message.error({\n duration: 1000,\n message: '每一阶都必须大于上一阶,小于下一阶'\n })\n return ;\n }\n // if (index < obj.length-1) {\n if (updataType == 1 && index > 0 && index < (obj.length-1) && Number(row.targetInput) >= Number(obj[index+1].achievementTarget)) {\n console.log(index)\n that.$message.error({\n duration: 1000,\n message: '每一阶都必须大于上一阶,小于下一阶'\n })\n return ;\n }\n // }\n\n\n // 把输入框中值赋值给当前显示的字段\n row.achievementTarget = row.targetInput\n row.rewardValue = row.rewardInput\n\n\n var id = row.achievementEnterpriseRankId;\n var type = updataType;\n var target = row.achievementTarget\n var value = row.rewardValue\n // 校验非空\n if (type == 1 && String(target).trim()=='') {\n that.$message.error({\n duration: 1000,\n message: '请输入额度'\n })\n return ;\n }\n if (type == 2 && String(value).trim()=='') {\n that.$message.error({\n duration: 1000,\n message: '请输入奖励'\n })\n return ;\n }\n\n // 保存数据\n that.saveModify(id,type,target,value)\n\n // if (that.saveModify(id,type,target,value)) {\n // return;\n // }\n // that.saveModify(id,type,target,value)\n // 不可编辑\n if (type == 1) {\n row.editLimitFlag = false;\n }else {\n row.editRewardFlag = false;\n }\n\n // 清空输入数值\n that.inputNum = '';\n // 清空暂存的数据\n that.editObj = {\n index: '',\n row: '',\n obj: '',\n type: ''\n }\n },\n\n // 取消编辑\n cancelLimitNum(index,row,obj,type) {\n var that = this;\n console.log(index,row)\n if (type == 1) {\n row.editLimitFlag = false;\n // 取消后直接把原来值赋值给输入框\n row.targetInput = row.achievementTarget\n }else {\n row.editRewardFlag = false;\n row.rewardInput = row.rewardValue\n }\n\n that.inputNum = ''; // 清空输入数值\n // 清空暂存的数据\n that.editObj = {\n index: '',\n row: '',\n obj: '',\n type: ''\n }\n },\n\n // input focus\n focusInput(index,row,obj,type) {\n var that = this\n console.log(\"input-focus:\",index,row,obj,type)\n // 保存当前编辑的的对象\n that.editObj.index = index;\n that.editObj.row = row;\n that.editObj.obj = obj;\n that.editObj.type = type;\n },\n\n // limitNumInput\n limitNumInput(e) {\n var that = this\n console.log(e,that.editObj.obj)\n // 过滤非数字\n that.inputNum = strLength.getCharVal(e.target.value.replace(/[^\\d]/g,''),that.inputLength)\n\n // 输入后把输入的值赋值给当前对应的的输入框值\n if (that.editObj.type==1) {\n that.editObj.row.targetInput = that.inputNum\n }else {\n that.editObj.row.rewardInput = that.inputNum\n }\n\n console.log(that.inputNum)\n },\n //===========================================\n //保存修改积分 额度\n saveModify(id,type,target,value) {\n var that = this\n var para = {\n achievementEnterpriseRankId: id,\n updateType: type,\n achievementTarget: target || '',\n achievementRewardType: 1,\n rewardValue: value || '',\n rewardName: '积分XX'\n }\n postJson('/api-member/achievement-update-clique',para)\n .then((res) => {\n console.log(res.data)\n var resData = res.data\n if (resData.errorCode == 0) {\n showMsg.showmsg('设置成功','success')\n return;\n }\n errMsg.errorMsg(resData)\n })\n .catch(function (error) {\n console.log(error);\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n\n },\n\n watch: {\n tableEditData(val) {\n console.log(val)\n var that = this\n if (!!val&& Object.keys(val).length) {\n var obj = val\n // var arr = obj.achievementDoc.split('XX')\n // obj.text = arr[0]\n // obj.unit = arr[1]\n // obj.isOpen = obj.isOpen==1? true: false\n // obj.subAchievementList.forEach(function(ele,index){\n // // obj.achievementDoc = obj.achievementDoc.replace(/XX/g, ele.)\n // ele.editLimitFlag = false\n // ele.editRewardFlag = false\n // })\n that.accumulateConsum = obj; // 新增watch,监听变更并同步到tableEditData上\n that.subAchievementList = obj.subAchievementList\n }\n\n }\n },\n\n mounted(){\n var that = this;\n console.log(\"成就 item:\",that.copyOriginObj,that.tableEditData)\n var obj = that.tableEditData\n // var arr = obj.achievementDoc.split('XX')\n // obj.text = arr[0]\n // obj.unit = arr[1]\n // obj.isOpen = obj.isOpen==1? true: false\n // obj.subAchievementList.forEach(function(ele,index){\n // // obj.achievementDoc = obj.achievementDoc.replace(/XX/g, ele.)\n // ele.editLimitFlag = false\n // ele.editRewardFlag = false\n // })\n\n\n that.accumulateConsum = obj\n that.subAchievementList = obj.subAchievementList\n console.log(obj)\n },\n\n components: {\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.member-achieve-contain /deep/ {\n\n .inner-cell-contain {\n background: #fff;\n padding: 24px;\n border: 1px solid #e7e7eb;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n &+.inner-cell-contain {\n margin-top: 15px;\n }\n .member-cell-table /deep/ {\n &.el-table::before {\n /*content: none;*/\n }\n .el-table__body {\n width: 90px;\n tr.el-table__row td {\n border: none;\n }\n }\n\n }\n }\n\n .member-achieve-tabletitle {\n padding: 10px 0;\n font-size: 14px;\n color: #606266;\n margin-bottom: 10px;\n overflow: hidden;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .el-switch {\n float: right;\n }\n }\n\n .el-icon-edit {\n cursor: pointer;\n }\n\n .el-icon-text {\n font-style: normal;\n font-size: 14px;\n color: #1890ff;\n\n &.text-confirm {\n font-weight: 500;\n }\n &.text-cancel {\n font-weight: 500;\n }\n }\n\n .span-oprate-icon {\n margin-left: 7px;\n }\n\n .span-oprate-icon i {\n cursor: pointer;\n /*font-size: 20px;*/\n display: inline-block;\n vertical-align: middle;\n }\n\n .w-175 {\n width: 175px;\n }\n\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/memberTableEdit.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"inner-cell-contain\"},[_c('div',{staticClass:\"member-achieve-tabletitle\"},[_c('label',{staticClass:\"tabletitle-l\"},[_vm._v(_vm._s(_vm.accumulateConsum.achievementName))]),_vm._v(\" \"),_c('el-switch',{on:{\"change\":function($event){_vm.consumItemSwitch($event,_vm.accumulateConsum)}},model:{value:(_vm.accumulateConsum.isOpen),callback:function ($$v) {_vm.$set(_vm.accumulateConsum, \"isOpen\", $$v)},expression:\"accumulateConsum.isOpen\"}})],1),_vm._v(\" \"),_c('el-table',{staticClass:\"member-cell-table\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.subAchievementList}},[_c('el-table-column',{attrs:{\"prop\":\"limitNum\",\"label\":\"额度\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('span',{staticClass:\"span-txt\"},[_vm._v(_vm._s(_vm.accumulateConsum.text))]),_vm._v(\" \"),(!scope.row.editLimitFlag)?_c('span',{staticClass:\"span-num\"},[_vm._v(_vm._s(scope.row.achievementTarget))]):_vm._e(),_vm._v(\" \"),(scope.row.editLimitFlag)?_c('el-input',{staticClass:\"w-175\",attrs:{\"size\":\"small\",\"placeholder\":\"请输入\",\"type\":\"tel\",\"maxlength\":_vm.inputLength},on:{\"focus\":function($event){_vm.focusInput(scope.$index,scope.row,_vm.subAchievementList,1)}},nativeOn:{\"keyup\":function($event){return (function ($event) { return _vm.limitNumInput($event); })($event)}},model:{value:(scope.row.targetInput),callback:function ($$v) {_vm.$set(scope.row, \"targetInput\", $$v)},expression:\"scope.row.targetInput\"}}):_vm._e(),_vm._v(\" \"),_c('span',{staticClass:\"span-unit\"},[_vm._v(_vm._s(_vm.accumulateConsum.unit))]),_vm._v(\" \"),(!scope.row.editLimitFlag)?_c('i',{staticClass:\"el-icon-edit\",on:{\"click\":function($event){_vm.editLimitNum(scope.$index,scope.row,_vm.subAchievementList,1)}}}):_vm._e(),_vm._v(\" \"),(scope.row.editLimitFlag)?_c('span',{staticClass:\"span-oprate-icon\"},[_c('i',{staticClass:\"el-icon-text el-button--text text-confirm\",on:{\"click\":function($event){_vm.saveLimitNum(scope.$index,scope.row,_vm.subAchievementList,1)}}},[_vm._v(\"保存\")]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-text text-cancel\",on:{\"click\":function($event){_vm.cancelLimitNum(scope.$index,scope.row,_vm.subAchievementList,1)}}},[_vm._v(\"取消\")])]):_vm._e()]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"rewardNum\",\"label\":\"奖励\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('span',{staticClass:\"span-txt\"},[_vm._v(\"奖励\")]),_vm._v(\" \"),(!scope.row.editRewardFlag)?_c('span',{staticClass:\"span-num\"},[_vm._v(_vm._s(scope.row.rewardValue))]):_vm._e(),_vm._v(\" \"),(scope.row.editRewardFlag)?_c('el-input',{staticClass:\"w-175\",attrs:{\"size\":\"small\",\"placeholder\":\"请输入\",\"type\":\"tel\",\"maxlength\":_vm.inputLength},on:{\"focus\":function($event){_vm.focusInput(scope.$index,scope.row,_vm.subAchievementList,2)}},nativeOn:{\"keyup\":function($event){return (function ($event) { return _vm.limitNumInput($event); })($event)}},model:{value:(scope.row.rewardInput),callback:function ($$v) {_vm.$set(scope.row, \"rewardInput\", $$v)},expression:\"scope.row.rewardInput\"}}):_vm._e(),_vm._v(\" \"),_c('span',{staticClass:\"span-unit\"},[_vm._v(\"积分\")]),_vm._v(\" \"),(!scope.row.editRewardFlag)?_c('i',{staticClass:\"el-icon-edit\",on:{\"click\":function($event){_vm.editLimitNum(scope.$index,scope.row,_vm.subAchievementList,2)}}}):_vm._e(),_vm._v(\" \"),(scope.row.editRewardFlag)?_c('span',{staticClass:\"span-oprate-icon\"},[_c('i',{staticClass:\"el-icon-text el-button--text text-confirm\",on:{\"click\":function($event){_vm.saveLimitNum(scope.$index,scope.row,_vm.subAchievementList,2)}}},[_vm._v(\"保存\")]),_vm._v(\" \"),_c('i',{staticClass:\"el-icon-text text-cancel\",on:{\"click\":function($event){_vm.cancelLimitNum(scope.$index,scope.row,_vm.subAchievementList,2)}}},[_vm._v(\"取消\")])]):_vm._e()]}}])}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"\",\"label\":\"库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(\"\\n \"+_vm._s(scope.row.couponStock==0? '--': '')+\"\\n \")]}}])})],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7045f858\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/memberTableEdit.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7045f858\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./memberTableEdit.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./memberTableEdit.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./memberTableEdit.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7045f858\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./memberTableEdit.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7045f858\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/memberTableEdit.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([18],{mcNG:function(e,t){},"tFd/":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("pFYg"),o=a.n(r),l=a("mvHQ"),n=a.n(l),s=a("bOdI"),i=a.n(s),c=a("3Xzz"),u=a("93Ik"),g=a("GXH0"),m=a.n(g),p=(a("DmJO"),a("3E4D")),d=a("Ch4/"),v=a("Mk6G"),h=a("P9l9"),f={name:"addIntegralSytem",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:"/"},{name:"添加积分抵现策略",path:""}],goodShow:!1,cateNameLength:0,inputFlagNum:20,mechantOption:[],applyObjOption:[{label:"所有会员",value:"1"}],applyGoods:[{label:"所有商品",value:"1"},{label:"按商品品牌",value:"2"},{label:"按商品品类",value:"3"},{label:"按单件商品",value:"4"}],wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],ruleForm:{integralStrategyId:"",enterpriseId:"",strategyName:"",strategyType:2,useCrowd:"1",crowdJson:"",integralGetStatus:"1",integralGetStrategy:"1",integralGetFreezeDays:1,integralGetEffectiveDays:1,integralUseStatus:"0",integralUse:{fee:"",integral:""},channelList:[i()({integralStrategyChannelId:"",enterpriseId:"",integralStrategyId:"",channelType:"1",channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:[],storeRelationIdArr:[],enterpriseRelationIdArr:[]},"useProportionalRestriction","0")]}}},created:function(){},methods:{goBack:function(){this.$router.go(-1)},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var a=JSON.parse(n()(t.ruleForm));a.strategyName?a.channelList[0].enterpriseRelationIdArr.length?2!=a.channelList[0].integralUseDiscountControl||a.channelList[0].integralUseDiscountControlLower&&a.channelList[0].integralUseDiscountControlUpper?1!=a.integralUseStatus||Number(a.integralUse.integral)&&Number(a.integralUse.fee)?a.channelList[0].useProportionalRestriction?(a.integralUse.fee=parseInt(10*a.integralUse.fee),a.integralUse.integral=parseInt(10*a.integralUse.integral),a.integralUse=n()(a.integralUse),a.channelList.forEach(function(e,t){}),t.saveForm(a)):p.a.showmsg("请填写比例限制","error"):p.a.showmsg("请填写抵现规则","error"):p.a.showmsg("请填写折扣率","error"):p.a.showmsg("请填写选择商户","error"):p.a.showmsg("请填写策略名称","error")})},saveForm:function(e){var t=this;console.log("添加积分抵现策略:",e);var a=e;Object(h.c)("/api-admin/save-member-integral-strategy",a).then(function(e){console.log(e.data.result);var a=e.data;if(0==a.errorCode)return t.$message({message:"添加成功",type:"success"}),void t.changeRoute("/pointSystem");d.a.errorMsg(a)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},bouncer:function(e){return e.filter(function(e){return!(!e||""===e)})},toggle:function(e){this.treeFlag=e,"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,e.target.className),"object"!=o()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__checkbox vue-treeselect__checkbox--unchecked"!=e.target.className&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className;console.log(t),t&&"wx"==this.treeFlag&&(this.wxOpen=!1)}},toInput:function(e){console.log(e);var t="";t=v.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.strategyName=t.trim(),this.cateNameLength=v.a.getZhLen(this.ruleForm.strategyName),console.log(this.ruleForm)},changeRoute:function(e){this.$router.push(e)},changeGood:function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()},getGoodsBrand:function(){var e=this;Object(h.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var a=t.data;if(0!=a.errorCode)d.a.errorMsg(a);else{var r=a.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsCategory:function(){var e=this;Object(h.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var a=t.data;if(0!=a.errorCode)d.a.errorMsg(a);else{var r=a.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},showGoodsDialog:function(){console.log("show"),this.goodShow=!0},selectGoods:function(e){console.log(e),this.goodShow=!1},getCliqueInfo:function(){var e=this;Object(h.e)("/api-admin/list-enterprise",{}).then(function(t){console.log(t.data);var a=t.data;if(0==a.errorCode){var r=a.result.listEnterprise;return r.forEach(function(e,t){e.label=e.brandName,e.value=e.enterpriseId}),e.mechantOption=r,console.log("商户列表:",e.mechantOption),void(e.ruleForm.channelList[0].enterpriseRelationIdArr=[r[0].enterpriseId])}d.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},components:{topNav:c.a,Treeselect:m.a,addGoods:u.a},mounted:function(){this.getCliqueInfo()}},_={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"right-wrap"},[a("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"attention-wrap"},[a("div",{staticClass:"form-wrap"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[a("el-form-item",{staticClass:"padding-0",attrs:{label:"策略名称",prop:""}},[a("el-input",{staticClass:"w-340 padding-0",nativeOn:{keyup:function(t){return a=t,e.toInput(a);var a}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),a("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),a("el-form-item",{staticClass:"margin-20",attrs:{label:"适用对象",prop:""}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.useCrowd,callback:function(t){e.$set(e.ruleForm,"useCrowd",t)},expression:"ruleForm.useCrowd"}},e._l(e.applyObjOption,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),2==e.ruleForm.useCrowd?a("el-form-item",{staticClass:"padding-0",attrs:{label:"人群定向",prop:""}},[a("el-button",[e._v("已设置0项筛选")])],1):e._e(),e._v(" "),a("el-form-item",{staticClass:"padding-0",attrs:{label:"适用条件"}},[a("div",{staticClass:"title-tip"},[e._v("该设置只对微信商城中的积分抵现起作用。")])]),e._v(" "),e._l(e.ruleForm.channelList,function(t,r){return[1==t.channelType?[a("div",{staticClass:"form-child margin-20 margin-l-120"},[a("el-form-item",{attrs:{label:"选择商户"}},[a("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:t.enterpriseRelationIdArr,callback:function(a){e.$set(t,"enterpriseRelationIdArr",a)},expression:"item.enterpriseRelationIdArr"}},e._l(e.mechantOption,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(a){e.$set(t,"channelRelationProType",a)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?a("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?a("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?a("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,options:e.treeOptions,"always-open":e.wxOpen,"value-consists-of":e.valueConsistsOf},model:{value:t.strategyGoodsRelationIdArr,callback:function(a){e.$set(t,"strategyGoodsRelationIdArr",a)},expression:"item.strategyGoodsRelationIdArr"}}):e._e(),e._v(" "),4==t.channelRelationProType?a("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),a("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[a("div",{staticClass:"radio-cell"},[a("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(a){e.$set(t,"integralUseDiscountControl",a)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),a("div",{staticClass:"radio-cell margin-20"},[a("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(a){e.$set(t,"integralUseDiscountControl",a)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),a("el-input",{model:{value:t.integralUseDiscountControlLower,callback:function(a){e.$set(t,"integralUseDiscountControlLower",a)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),a("label",[e._v("至")]),e._v(" "),a("el-input",{model:{value:t.integralUseDiscountControlUpper,callback:function(a){e.$set(t,"integralUseDiscountControlUpper",a)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1)]:e._e()]}),e._v(" "),a("el-form-item",{staticClass:"margin-20",attrs:{label:"抵现规则",prop:""}},[a("div",[a("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.integralUseStatus,callback:function(t){e.$set(e.ruleForm,"integralUseStatus",t)},expression:"ruleForm.integralUseStatus"}},[e._v("每使用")]),e._v(" "),a("el-input",{model:{value:e.ruleForm.integralUse.integral,callback:function(t){e.$set(e.ruleForm.integralUse,"integral",t)},expression:"ruleForm.integralUse.integral"}}),a("label",[e._v("积分,抵 ")]),e._v(" "),a("el-input",{model:{value:e.ruleForm.integralUse.fee,callback:function(t){e.$set(e.ruleForm.integralUse,"fee",t)},expression:"ruleForm.integralUse.fee"}}),a("label",[e._v("元")])],1),e._v(" "),a("div",[a("el-radio",{staticClass:"margin-20",attrs:{label:"0"},model:{value:e.ruleForm.integralUseStatus,callback:function(t){e.$set(e.ruleForm,"integralUseStatus",t)},expression:"ruleForm.integralUseStatus"}},[e._v("不支持抵现")])],1)]),e._v(" "),a("el-form-item",{attrs:{label:"比例限制",prop:"name"}},[a("label",[e._v("最多可抵用商品金额的 ")]),e._v(" "),a("el-input",{model:{value:e.ruleForm.channelList[0].useProportionalRestriction,callback:function(t){e.$set(e.ruleForm.channelList[0],"useProportionalRestriction",t)},expression:"ruleForm.channelList[0].useProportionalRestriction"}},[a("template",{slot:"append"},[e._v("%")])],2)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),a("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],2)],1)])])]),e._v(" "),a("vue-gic-footer"),e._v(" "),a("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var b=a("VU/8")(f,_,!1,function(e){a("mcNG")},"data-v-6c3eae36",null);t.default=b.exports}});
//# sourceMappingURL=18.3ca57d90a69da2f58905.js.map
\ No newline at end of file
webpackJsonp([19],{mcNG:function(e,t){},"tFd/":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("pFYg"),o=a.n(r),l=a("mvHQ"),n=a.n(l),s=a("bOdI"),i=a.n(s),c=a("3Xzz"),u=a("93Ik"),g=a("GXH0"),m=a.n(g),p=(a("DmJO"),a("3E4D")),d=a("Ch4/"),v=a("Mk6G"),h=a("P9l9"),f={name:"addIntegralSytem",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:"/"},{name:"添加积分抵现策略",path:""}],goodShow:!1,cateNameLength:0,inputFlagNum:20,mechantOption:[],applyObjOption:[{label:"所有会员",value:"1"}],applyGoods:[{label:"所有商品",value:"1"},{label:"按商品品牌",value:"2"},{label:"按商品品类",value:"3"},{label:"按单件商品",value:"4"}],wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],ruleForm:{integralStrategyId:"",enterpriseId:"",strategyName:"",strategyType:2,useCrowd:"1",crowdJson:"",integralGetStatus:"1",integralGetStrategy:"1",integralGetFreezeDays:1,integralGetEffectiveDays:1,integralUseStatus:"0",integralUse:{fee:"",integral:""},channelList:[i()({integralStrategyChannelId:"",enterpriseId:"",integralStrategyId:"",channelType:"1",channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:[],storeRelationIdArr:[],enterpriseRelationIdArr:[]},"useProportionalRestriction","0")]}}},created:function(){},methods:{goBack:function(){this.$router.go(-1)},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var a=JSON.parse(n()(t.ruleForm));a.strategyName?a.channelList[0].enterpriseRelationIdArr.length?2!=a.channelList[0].integralUseDiscountControl||a.channelList[0].integralUseDiscountControlLower&&a.channelList[0].integralUseDiscountControlUpper?1!=a.integralUseStatus||Number(a.integralUse.integral)&&Number(a.integralUse.fee)?a.channelList[0].useProportionalRestriction?(a.integralUse.fee=parseInt(10*a.integralUse.fee),a.integralUse.integral=parseInt(10*a.integralUse.integral),a.integralUse=n()(a.integralUse),a.channelList.forEach(function(e,t){}),t.saveForm(a)):p.a.showmsg("请填写比例限制","error"):p.a.showmsg("请填写抵现规则","error"):p.a.showmsg("请填写折扣率","error"):p.a.showmsg("请填写选择商户","error"):p.a.showmsg("请填写策略名称","error")})},saveForm:function(e){var t=this;console.log("添加积分抵现策略:",e);var a=e;Object(h.c)("/api-admin/save-member-integral-strategy",a).then(function(e){console.log(e.data.result);var a=e.data;if(0==a.errorCode)return t.$message({message:"添加成功",type:"success"}),void t.changeRoute("/pointSystem");d.a.errorMsg(a)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},bouncer:function(e){return e.filter(function(e){return!(!e||""===e)})},toggle:function(e){this.treeFlag=e,"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,e.target.className),"object"!=o()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__checkbox vue-treeselect__checkbox--unchecked"!=e.target.className&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className;console.log(t),t&&"wx"==this.treeFlag&&(this.wxOpen=!1)}},toInput:function(e){console.log(e);var t="";t=v.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.strategyName=t.trim(),this.cateNameLength=v.a.getZhLen(this.ruleForm.strategyName),console.log(this.ruleForm)},changeRoute:function(e){this.$router.push(e)},changeGood:function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()},getGoodsBrand:function(){var e=this;Object(h.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var a=t.data;if(0!=a.errorCode)d.a.errorMsg(a);else{var r=a.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsCategory:function(){var e=this;Object(h.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var a=t.data;if(0!=a.errorCode)d.a.errorMsg(a);else{var r=a.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},showGoodsDialog:function(){console.log("show"),this.goodShow=!0},selectGoods:function(e){console.log(e),this.goodShow=!1},getCliqueInfo:function(){var e=this;Object(h.e)("/api-admin/list-enterprise",{}).then(function(t){console.log(t.data);var a=t.data;if(0==a.errorCode){var r=a.result.listEnterprise;return r.forEach(function(e,t){e.label=e.brandName,e.value=e.enterpriseId}),e.mechantOption=r,console.log("商户列表:",e.mechantOption),void(e.ruleForm.channelList[0].enterpriseRelationIdArr=[r[0].enterpriseId])}d.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},components:{topNav:c.a,Treeselect:m.a,addGoods:u.a},mounted:function(){this.getCliqueInfo()}},_={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"right-wrap"},[a("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"attention-wrap"},[a("div",{staticClass:"form-wrap"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[a("el-form-item",{staticClass:"padding-0",attrs:{label:"策略名称",prop:""}},[a("el-input",{staticClass:"w-340 padding-0",nativeOn:{keyup:function(t){return a=t,e.toInput(a);var a}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),a("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),a("el-form-item",{staticClass:"margin-20",attrs:{label:"适用对象",prop:""}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.useCrowd,callback:function(t){e.$set(e.ruleForm,"useCrowd",t)},expression:"ruleForm.useCrowd"}},e._l(e.applyObjOption,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),2==e.ruleForm.useCrowd?a("el-form-item",{staticClass:"padding-0",attrs:{label:"人群定向",prop:""}},[a("el-button",[e._v("已设置0项筛选")])],1):e._e(),e._v(" "),a("el-form-item",{staticClass:"padding-0",attrs:{label:"适用条件"}},[a("div",{staticClass:"title-tip"},[e._v("该设置只对微信商城中的积分抵现起作用。")])]),e._v(" "),e._l(e.ruleForm.channelList,function(t,r){return[1==t.channelType?[a("div",{staticClass:"form-child margin-20 margin-l-120"},[a("el-form-item",{attrs:{label:"选择商户"}},[a("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:t.enterpriseRelationIdArr,callback:function(a){e.$set(t,"enterpriseRelationIdArr",a)},expression:"item.enterpriseRelationIdArr"}},e._l(e.mechantOption,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(a){e.$set(t,"channelRelationProType",a)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?a("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?a("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?a("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,options:e.treeOptions,"always-open":e.wxOpen,"value-consists-of":e.valueConsistsOf},model:{value:t.strategyGoodsRelationIdArr,callback:function(a){e.$set(t,"strategyGoodsRelationIdArr",a)},expression:"item.strategyGoodsRelationIdArr"}}):e._e(),e._v(" "),4==t.channelRelationProType?a("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),a("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[a("div",{staticClass:"radio-cell"},[a("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(a){e.$set(t,"integralUseDiscountControl",a)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),a("div",{staticClass:"radio-cell margin-20"},[a("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(a){e.$set(t,"integralUseDiscountControl",a)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),a("el-input",{model:{value:t.integralUseDiscountControlLower,callback:function(a){e.$set(t,"integralUseDiscountControlLower",a)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),a("label",[e._v("至")]),e._v(" "),a("el-input",{model:{value:t.integralUseDiscountControlUpper,callback:function(a){e.$set(t,"integralUseDiscountControlUpper",a)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1)]:e._e()]}),e._v(" "),a("el-form-item",{staticClass:"margin-20",attrs:{label:"抵现规则",prop:""}},[a("div",[a("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.integralUseStatus,callback:function(t){e.$set(e.ruleForm,"integralUseStatus",t)},expression:"ruleForm.integralUseStatus"}},[e._v("每使用")]),e._v(" "),a("el-input",{model:{value:e.ruleForm.integralUse.integral,callback:function(t){e.$set(e.ruleForm.integralUse,"integral",t)},expression:"ruleForm.integralUse.integral"}}),a("label",[e._v("积分,抵 ")]),e._v(" "),a("el-input",{model:{value:e.ruleForm.integralUse.fee,callback:function(t){e.$set(e.ruleForm.integralUse,"fee",t)},expression:"ruleForm.integralUse.fee"}}),a("label",[e._v("元")])],1),e._v(" "),a("div",[a("el-radio",{staticClass:"margin-20",attrs:{label:"0"},model:{value:e.ruleForm.integralUseStatus,callback:function(t){e.$set(e.ruleForm,"integralUseStatus",t)},expression:"ruleForm.integralUseStatus"}},[e._v("不支持抵现")])],1)]),e._v(" "),a("el-form-item",{attrs:{label:"比例限制",prop:"name"}},[a("label",[e._v("最多可抵用商品金额的 ")]),e._v(" "),a("el-input",{model:{value:e.ruleForm.channelList[0].useProportionalRestriction,callback:function(t){e.$set(e.ruleForm.channelList[0],"useProportionalRestriction",t)},expression:"ruleForm.channelList[0].useProportionalRestriction"}},[a("template",{slot:"append"},[e._v("%")])],2)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),a("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],2)],1)])])]),e._v(" "),a("vue-gic-footer"),e._v(" "),a("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var b=a("VU/8")(f,_,!1,function(e){a("mcNG")},"data-v-6c3eae36",null);t.default=b.exports}});
//# sourceMappingURL=19.3e13643be735251ac875.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/addIntegralSytem.vue","webpack:///./src/view/companyGroup/membershipSystem/addIntegralSytem.vue?f6c6","webpack:///./src/view/companyGroup/membershipSystem/addIntegralSytem.vue"],"names":["addIntegralSytem","name","data","repProjectName","navpath","path","goodShow","cateNameLength","inputFlagNum","mechantOption","applyObjOption","label","value","applyGoods","wxOpen","valueConsistsOf","treeOptions","id","children","ruleForm","integralStrategyId","enterpriseId","strategyName","strategyType","useCrowd","crowdJson","integralGetStatus","integralGetStrategy","integralGetFreezeDays","integralGetEffectiveDays","integralUseStatus","integralUse","fee","integral","channelList","defineProperty_default","integralStrategyChannelId","channelType","channelRelationEnterpriseType","channelRelationStoreType","channelStoreType","channelRelationProType","integralUseDiscountControl","integralUseDiscountControlUpper","integralUseDiscountControlLower","useProportionalRestriction","strategyGoodsRelationIdArr","storeRelationIdArr","enterpriseRelationIdArr","created","methods","goBack","this","$router","go","submitForm","formName","that","$refs","validate","valid","console","log","JSON","parse","stringify_default","length","Number","parseInt","forEach","ele","index","saveForm","showmsg","para","Object","api","then","res","result","resData","errorCode","$message","message","type","changeRoute","error","errorMsg","catch","duration","bouncer","arr","filter","val","toggle","flag","treeFlag","document","addEventListener","hidePanel","e","treeinput","target","className","typeof_default","tag","toInput","temp","strlen","getByteVal","trim","getZhLen","route","push","changeGood","getGoodsBrand","getGoodsCategory","goodsTreeOptions","showGoodsDialog","selectGoods","getCliqueInfo","listEnterprise","brandName","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","mounted","membershipSystem_addIntegralSytem","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","callback","$$v","$set","expression","_s","placeholder","_l","item","key","_e","multiple","on","change","refInFor","click","noOptionsText","noResultsText","options","always-open","value-consists-of","slot","projectName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/18.3ca57d90a69da2f58905.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\" class=\"padding-0\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340 padding-0\" @keyup.native=\"(value) => toInput(value)\">\n <!-- <template slot=\"append\"></template> -->\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n <el-form-item label=\"适用对象\" prop=\"\" class=\"margin-20\">\n <el-select v-model=\"ruleForm.useCrowd\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in applyObjOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"人群定向\" v-if=\"ruleForm.useCrowd==2\" prop=\"\" class=\"padding-0\">\n <el-button>已设置0项筛选</el-button>\n </el-form-item>\n <el-form-item label=\"适用条件\" class=\"padding-0\">\n <div class=\"title-tip\">该设置只对微信商城中的积分抵现起作用。</div>\n </el-form-item>\n <!-- 只获取微信的 -->\n <template v-for=\"(item,index) in ruleForm.channelList\">\n <template v-if=\"item.channelType==1\">\n <div class=\"form-child margin-20 margin-l-120\" >\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"item.enterpriseRelationIdArr\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('wx')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('wx')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType == 2||item.channelRelationProType == 3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"treeOptions\"\n :always-open=\"wxOpen\"\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.strategyGoodsRelationIdArr\"\n />\n <el-button v-if=\"item.channelRelationProType == 4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n </template>\n\n <el-form-item label=\"抵现规则\" prop=\"\" class=\"margin-20\">\n <div>\n <el-radio v-model=\"ruleForm.integralUseStatus\" label=\"1\">每使用</el-radio>\n <el-input v-model=\"ruleForm.integralUse.integral\"></el-input><label>积分,抵 </label>\n <el-input v-model=\"ruleForm.integralUse.fee\"></el-input><label>元</label>\n </div>\n <div>\n <el-radio v-model=\"ruleForm.integralUseStatus\" label=\"0\" class=\"margin-20\">不支持抵现</el-radio>\n </div>\n </el-form-item>\n <el-form-item label=\"比例限制\" prop=\"name\">\n <label>最多可抵用商品金额的 </label>\n <el-input v-model=\"ruleForm.channelList[0].useProportionalRestriction\"><template slot=\"append\">%</template></el-input>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport strLength from '@/common/js/strlen';\n\nimport { getRequest, postRequest, postJsonRequest, postJson, postForm } from '@/api/api';\n\nexport default {\n name: \"addIntegralSytem\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: '/'\n },\n {\n name: '添加积分抵现策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n\n // 长度\n cateNameLength: 0,\n // 输入字限制\n inputFlagNum: 20,\n\n\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n // 适用对象\n applyObjOption:[\n {\n label: '所有会员',\n value: '1',\n },\n // {\n // label: '自定义人群',\n // value: '2',\n // },\n ],\n\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n {\n label: '按商品品牌',\n value: '2',\n },\n {\n label: '按商品品类',\n value: '3',\n },\n {\n label: '按单件商品',\n value: '4',\n },\n ],\n\n // tree\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n ruleForm: {\n // 积分获取规则\n // 积分获取规则\n integralStrategyId: \"\", //策略id\n enterpriseId: \"\",\n strategyName: '', //策略名称\n strategyType: 2, // 策略类型 1消费积分 2积分抵现\n useCrowd: '1', // 策略类型 1所有 2人群筛选\n crowdJson: '', //人群筛选器内容\n integralGetStatus: '1', // 积分获取开启 1是0否\n integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整\n integralGetFreezeDays: 1, // 获取积分冻结天数\n integralGetEffectiveDays: 1, // 获取积分有效天\n integralUseStatus: '0', // 积分抵现开启 1是0否\n integralUse: {fee:'',integral:''}, // 积分抵现 {fee:5,integral:5}\n channelList: [\n {\n integralStrategyChannelId: \"\", //id\n enterpriseId: \"\",\n integralStrategyId: \"\", //策略id\n channelType: \"1\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: [], // 商品\n storeRelationIdArr: [], //门店\n enterpriseRelationIdArr: [], //商户\n useProportionalRestriction: '0', // 抵现比例限制\n },\n ],\n\n\n },\n }\n },\n created() {\n // this.selectReplayStyle()\n },\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n\n // 非空验证\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (!data.channelList[0].enterpriseRelationIdArr.length) {\n showMsg.showmsg('请填写选择商户','error')\n return;\n }\n\n\n if (data.channelList[0].integralUseDiscountControl==2 &&(!data.channelList[0].integralUseDiscountControlLower||!data.channelList[0].integralUseDiscountControlUpper)) {\n showMsg.showmsg('请填写折扣率','error')\n return;\n }\n\n if (data.integralUseStatus==1 && (!Number(data.integralUse.integral)||!Number(data.integralUse.fee))) {\n showMsg.showmsg('请填写抵现规则','error')\n return;\n }\n\n if (!data.channelList[0].useProportionalRestriction) {\n showMsg.showmsg('请填写比例限制','error')\n return;\n }\n // 规则需要乘以 10\n data.integralUse.fee = parseInt(data.integralUse.fee*10)\n data.integralUse.integral = parseInt(data.integralUse.integral*10)\n data.integralUse = JSON.stringify(data.integralUse)\n data.channelList.forEach(function(ele,index) {\n\n })\n\n that.saveForm(data)\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存数据\n saveForm(data) {\n var that = this\n console.log(\"添加积分抵现策略:\" ,data)\n var para = data;\n\n postJson('/api-admin/save-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n\n that.$message({\n message: '添加成功',\n type: 'success'\n });\n that.changeRoute('/pointSystem');\n return;\n }\n errMsg.errorMsg(resData)\n // that.updateData()\n\n })\n .catch(function (error) {\n console.log(error);\n // that.updateData()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 去空值\n bouncer(arr) {\n\n return arr.filter(function(val){\n return !(!val || val === \"\");\n });\n },\n\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,e.target.className)\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && e.target.className != 'vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__checkbox vue-treeselect__checkbox--unchecked'&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container';\n console.log(tag)\n if (tag){\n\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.strategyName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName);\n\n console.log(that.ruleForm)\n },\n\n // 路由跳转\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // 选择商品类别\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n // 获取商户列表\n getCliqueInfo() {\n var that = this\n var para = {\n\n }\n postRequest('/api-admin/list-enterprise',para)\n .then((res) => {\n console.log( res.data)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result.listEnterprise\n data.forEach(function(ele,index) {\n ele.label = ele.brandName\n ele.value = ele.enterpriseId\n })\n that.mechantOption = data\n console.log(\"商户列表:\",that.mechantOption)\n // showMsg.showmsg('设置成功','success')\n // 默认选择商户\n that.ruleForm.channelList[0].enterpriseRelationIdArr = [data[0].enterpriseId]\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n },\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n mounted() {\n var that = this\n that.getCliqueInfo();\n\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.attention-wrap {\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n\n .title-tip {\n font-size: 12px;\n color: #888;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n .el-select {\n vertical-align: top;\n }\n\n .span-txt {\n position: absolute;\n left: 222px;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n }\n\n .margin-l-120 {\n margin-left: 120px;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n /deep/ .vue-treeselect__multi-value-item-container,/deep/ .vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n /deep/.vue-treeselect__x-container {\n /*display: none;*/\n }\n\n /deep/ .vue-treeselect__x {\n display: none;\n }\n\n .vue-treeselect__control-arrow {\n display: none;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n\n /deep/ .vue-treeselect__value-container{\n line-height: 34px;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/addIntegralSytem.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340 padding-0\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"适用对象\",\"prop\":\"\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.useCrowd),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"useCrowd\", $$v)},expression:\"ruleForm.useCrowd\"}},_vm._l((_vm.applyObjOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),(_vm.ruleForm.useCrowd==2)?_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"人群定向\",\"prop\":\"\"}},[_c('el-button',[_vm._v(\"已设置0项筛选\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用条件\"}},[_c('div',{staticClass:\"title-tip\"},[_vm._v(\"该设置只对微信商城中的积分抵现起作用。\")])]),_vm._v(\" \"),_vm._l((_vm.ruleForm.channelList),function(item,index){return [(item.channelType==1)?[_c('div',{staticClass:\"form-child margin-20 margin-l-120\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(item.enterpriseRelationIdArr),callback:function ($$v) {_vm.$set(item, \"enterpriseRelationIdArr\", $$v)},expression:\"item.enterpriseRelationIdArr\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 2||item.channelRelationProType == 3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"always-open\":_vm.wxOpen,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(item.strategyGoodsRelationIdArr),callback:function ($$v) {_vm.$set(item, \"strategyGoodsRelationIdArr\", $$v)},expression:\"item.strategyGoodsRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1)]:_vm._e()]}),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"抵现规则\",\"prop\":\"\"}},[_c('div',[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.integralUseStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralUseStatus\", $$v)},expression:\"ruleForm.integralUseStatus\"}},[_vm._v(\"每使用\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.integralUse.integral),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralUse, \"integral\", $$v)},expression:\"ruleForm.integralUse.integral\"}}),_c('label',[_vm._v(\"积分,抵 \")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.integralUse.fee),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralUse, \"fee\", $$v)},expression:\"ruleForm.integralUse.fee\"}}),_c('label',[_vm._v(\"元\")])],1),_vm._v(\" \"),_c('div',[_c('el-radio',{staticClass:\"margin-20\",attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.integralUseStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralUseStatus\", $$v)},expression:\"ruleForm.integralUseStatus\"}},[_vm._v(\"不支持抵现\")])],1)]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"比例限制\",\"prop\":\"name\"}},[_c('label',[_vm._v(\"最多可抵用商品金额的 \")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.channelList[0].useProportionalRestriction),callback:function ($$v) {_vm.$set(_vm.ruleForm.channelList[0], \"useProportionalRestriction\", $$v)},expression:\"ruleForm.channelList[0].useProportionalRestriction\"}},[_c('template',{slot:\"append\"},[_vm._v(\"%\")])],2)],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],2)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-6c3eae36\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/addIntegralSytem.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6c3eae36\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addIntegralSytem.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addIntegralSytem.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addIntegralSytem.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6c3eae36\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addIntegralSytem.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-6c3eae36\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/addIntegralSytem.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/addIntegralSytem.vue","webpack:///./src/view/companyGroup/membershipSystem/addIntegralSytem.vue?f6c6","webpack:///./src/view/companyGroup/membershipSystem/addIntegralSytem.vue"],"names":["addIntegralSytem","name","data","repProjectName","navpath","path","goodShow","cateNameLength","inputFlagNum","mechantOption","applyObjOption","label","value","applyGoods","wxOpen","valueConsistsOf","treeOptions","id","children","ruleForm","integralStrategyId","enterpriseId","strategyName","strategyType","useCrowd","crowdJson","integralGetStatus","integralGetStrategy","integralGetFreezeDays","integralGetEffectiveDays","integralUseStatus","integralUse","fee","integral","channelList","defineProperty_default","integralStrategyChannelId","channelType","channelRelationEnterpriseType","channelRelationStoreType","channelStoreType","channelRelationProType","integralUseDiscountControl","integralUseDiscountControlUpper","integralUseDiscountControlLower","useProportionalRestriction","strategyGoodsRelationIdArr","storeRelationIdArr","enterpriseRelationIdArr","created","methods","goBack","this","$router","go","submitForm","formName","that","$refs","validate","valid","console","log","JSON","parse","stringify_default","length","Number","parseInt","forEach","ele","index","saveForm","showmsg","para","Object","api","then","res","result","resData","errorCode","$message","message","type","changeRoute","error","errorMsg","catch","duration","bouncer","arr","filter","val","toggle","flag","treeFlag","document","addEventListener","hidePanel","e","treeinput","target","className","typeof_default","tag","toInput","temp","strlen","getByteVal","trim","getZhLen","route","push","changeGood","getGoodsBrand","getGoodsCategory","goodsTreeOptions","showGoodsDialog","selectGoods","getCliqueInfo","listEnterprise","brandName","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","mounted","membershipSystem_addIntegralSytem","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","callback","$$v","$set","expression","_s","placeholder","_l","item","key","_e","multiple","on","change","refInFor","click","noOptionsText","noResultsText","options","always-open","value-consists-of","slot","projectName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/19.3e13643be735251ac875.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\" class=\"padding-0\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340 padding-0\" @keyup.native=\"(value) => toInput(value)\">\n <!-- <template slot=\"append\"></template> -->\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n <el-form-item label=\"适用对象\" prop=\"\" class=\"margin-20\">\n <el-select v-model=\"ruleForm.useCrowd\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in applyObjOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"人群定向\" v-if=\"ruleForm.useCrowd==2\" prop=\"\" class=\"padding-0\">\n <el-button>已设置0项筛选</el-button>\n </el-form-item>\n <el-form-item label=\"适用条件\" class=\"padding-0\">\n <div class=\"title-tip\">该设置只对微信商城中的积分抵现起作用。</div>\n </el-form-item>\n <!-- 只获取微信的 -->\n <template v-for=\"(item,index) in ruleForm.channelList\">\n <template v-if=\"item.channelType==1\">\n <div class=\"form-child margin-20 margin-l-120\" >\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"item.enterpriseRelationIdArr\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('wx')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('wx')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType == 2||item.channelRelationProType == 3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"treeOptions\"\n :always-open=\"wxOpen\"\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.strategyGoodsRelationIdArr\"\n />\n <el-button v-if=\"item.channelRelationProType == 4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n </template>\n\n <el-form-item label=\"抵现规则\" prop=\"\" class=\"margin-20\">\n <div>\n <el-radio v-model=\"ruleForm.integralUseStatus\" label=\"1\">每使用</el-radio>\n <el-input v-model=\"ruleForm.integralUse.integral\"></el-input><label>积分,抵 </label>\n <el-input v-model=\"ruleForm.integralUse.fee\"></el-input><label>元</label>\n </div>\n <div>\n <el-radio v-model=\"ruleForm.integralUseStatus\" label=\"0\" class=\"margin-20\">不支持抵现</el-radio>\n </div>\n </el-form-item>\n <el-form-item label=\"比例限制\" prop=\"name\">\n <label>最多可抵用商品金额的 </label>\n <el-input v-model=\"ruleForm.channelList[0].useProportionalRestriction\"><template slot=\"append\">%</template></el-input>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport strLength from '@/common/js/strlen';\n\nimport { getRequest, postRequest, postJsonRequest, postJson, postForm } from '@/api/api';\n\nexport default {\n name: \"addIntegralSytem\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: '/'\n },\n {\n name: '添加积分抵现策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n\n // 长度\n cateNameLength: 0,\n // 输入字限制\n inputFlagNum: 20,\n\n\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n // 适用对象\n applyObjOption:[\n {\n label: '所有会员',\n value: '1',\n },\n // {\n // label: '自定义人群',\n // value: '2',\n // },\n ],\n\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n {\n label: '按商品品牌',\n value: '2',\n },\n {\n label: '按商品品类',\n value: '3',\n },\n {\n label: '按单件商品',\n value: '4',\n },\n ],\n\n // tree\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n ruleForm: {\n // 积分获取规则\n // 积分获取规则\n integralStrategyId: \"\", //策略id\n enterpriseId: \"\",\n strategyName: '', //策略名称\n strategyType: 2, // 策略类型 1消费积分 2积分抵现\n useCrowd: '1', // 策略类型 1所有 2人群筛选\n crowdJson: '', //人群筛选器内容\n integralGetStatus: '1', // 积分获取开启 1是0否\n integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整\n integralGetFreezeDays: 1, // 获取积分冻结天数\n integralGetEffectiveDays: 1, // 获取积分有效天\n integralUseStatus: '0', // 积分抵现开启 1是0否\n integralUse: {fee:'',integral:''}, // 积分抵现 {fee:5,integral:5}\n channelList: [\n {\n integralStrategyChannelId: \"\", //id\n enterpriseId: \"\",\n integralStrategyId: \"\", //策略id\n channelType: \"1\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: [], // 商品\n storeRelationIdArr: [], //门店\n enterpriseRelationIdArr: [], //商户\n useProportionalRestriction: '0', // 抵现比例限制\n },\n ],\n\n\n },\n }\n },\n created() {\n // this.selectReplayStyle()\n },\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n\n // 非空验证\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (!data.channelList[0].enterpriseRelationIdArr.length) {\n showMsg.showmsg('请填写选择商户','error')\n return;\n }\n\n\n if (data.channelList[0].integralUseDiscountControl==2 &&(!data.channelList[0].integralUseDiscountControlLower||!data.channelList[0].integralUseDiscountControlUpper)) {\n showMsg.showmsg('请填写折扣率','error')\n return;\n }\n\n if (data.integralUseStatus==1 && (!Number(data.integralUse.integral)||!Number(data.integralUse.fee))) {\n showMsg.showmsg('请填写抵现规则','error')\n return;\n }\n\n if (!data.channelList[0].useProportionalRestriction) {\n showMsg.showmsg('请填写比例限制','error')\n return;\n }\n // 规则需要乘以 10\n data.integralUse.fee = parseInt(data.integralUse.fee*10)\n data.integralUse.integral = parseInt(data.integralUse.integral*10)\n data.integralUse = JSON.stringify(data.integralUse)\n data.channelList.forEach(function(ele,index) {\n\n })\n\n that.saveForm(data)\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存数据\n saveForm(data) {\n var that = this\n console.log(\"添加积分抵现策略:\" ,data)\n var para = data;\n\n postJson('/api-admin/save-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n\n that.$message({\n message: '添加成功',\n type: 'success'\n });\n that.changeRoute('/pointSystem');\n return;\n }\n errMsg.errorMsg(resData)\n // that.updateData()\n\n })\n .catch(function (error) {\n console.log(error);\n // that.updateData()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 去空值\n bouncer(arr) {\n\n return arr.filter(function(val){\n return !(!val || val === \"\");\n });\n },\n\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,e.target.className)\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && e.target.className != 'vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__checkbox vue-treeselect__checkbox--unchecked'&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container';\n console.log(tag)\n if (tag){\n\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.strategyName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName);\n\n console.log(that.ruleForm)\n },\n\n // 路由跳转\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // 选择商品类别\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n // 获取商户列表\n getCliqueInfo() {\n var that = this\n var para = {\n\n }\n postRequest('/api-admin/list-enterprise',para)\n .then((res) => {\n console.log( res.data)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result.listEnterprise\n data.forEach(function(ele,index) {\n ele.label = ele.brandName\n ele.value = ele.enterpriseId\n })\n that.mechantOption = data\n console.log(\"商户列表:\",that.mechantOption)\n // showMsg.showmsg('设置成功','success')\n // 默认选择商户\n that.ruleForm.channelList[0].enterpriseRelationIdArr = [data[0].enterpriseId]\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n },\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n mounted() {\n var that = this\n that.getCliqueInfo();\n\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.attention-wrap {\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n\n .title-tip {\n font-size: 12px;\n color: #888;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n .el-select {\n vertical-align: top;\n }\n\n .span-txt {\n position: absolute;\n left: 222px;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n }\n\n .margin-l-120 {\n margin-left: 120px;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n /deep/ .vue-treeselect__multi-value-item-container,/deep/ .vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n /deep/.vue-treeselect__x-container {\n /*display: none;*/\n }\n\n /deep/ .vue-treeselect__x {\n display: none;\n }\n\n .vue-treeselect__control-arrow {\n display: none;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n\n /deep/ .vue-treeselect__value-container{\n line-height: 34px;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/addIntegralSytem.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340 padding-0\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"适用对象\",\"prop\":\"\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.useCrowd),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"useCrowd\", $$v)},expression:\"ruleForm.useCrowd\"}},_vm._l((_vm.applyObjOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),(_vm.ruleForm.useCrowd==2)?_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"人群定向\",\"prop\":\"\"}},[_c('el-button',[_vm._v(\"已设置0项筛选\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用条件\"}},[_c('div',{staticClass:\"title-tip\"},[_vm._v(\"该设置只对微信商城中的积分抵现起作用。\")])]),_vm._v(\" \"),_vm._l((_vm.ruleForm.channelList),function(item,index){return [(item.channelType==1)?[_c('div',{staticClass:\"form-child margin-20 margin-l-120\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(item.enterpriseRelationIdArr),callback:function ($$v) {_vm.$set(item, \"enterpriseRelationIdArr\", $$v)},expression:\"item.enterpriseRelationIdArr\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 2||item.channelRelationProType == 3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"always-open\":_vm.wxOpen,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(item.strategyGoodsRelationIdArr),callback:function ($$v) {_vm.$set(item, \"strategyGoodsRelationIdArr\", $$v)},expression:\"item.strategyGoodsRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1)]:_vm._e()]}),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"抵现规则\",\"prop\":\"\"}},[_c('div',[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.integralUseStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralUseStatus\", $$v)},expression:\"ruleForm.integralUseStatus\"}},[_vm._v(\"每使用\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.integralUse.integral),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralUse, \"integral\", $$v)},expression:\"ruleForm.integralUse.integral\"}}),_c('label',[_vm._v(\"积分,抵 \")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.integralUse.fee),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralUse, \"fee\", $$v)},expression:\"ruleForm.integralUse.fee\"}}),_c('label',[_vm._v(\"元\")])],1),_vm._v(\" \"),_c('div',[_c('el-radio',{staticClass:\"margin-20\",attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.integralUseStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralUseStatus\", $$v)},expression:\"ruleForm.integralUseStatus\"}},[_vm._v(\"不支持抵现\")])],1)]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"比例限制\",\"prop\":\"name\"}},[_c('label',[_vm._v(\"最多可抵用商品金额的 \")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.channelList[0].useProportionalRestriction),callback:function ($$v) {_vm.$set(_vm.ruleForm.channelList[0], \"useProportionalRestriction\", $$v)},expression:\"ruleForm.channelList[0].useProportionalRestriction\"}},[_c('template',{slot:\"append\"},[_vm._v(\"%\")])],2)],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],2)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-6c3eae36\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/addIntegralSytem.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6c3eae36\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addIntegralSytem.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addIntegralSytem.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addIntegralSytem.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6c3eae36\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addIntegralSytem.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-6c3eae36\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/addIntegralSytem.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([19],{"+Lzv":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("pFYg"),a=o.n(r),l=o("mvHQ"),s=o.n(l),n=o("3Xzz"),i=o("93Ik"),c=o("GXH0"),u=o.n(c),d=(o("DmJO"),o("Mk6G")),g=o("3E4D"),m=o("Ch4/"),p=o("P9l9"),v={name:"editGroupCate",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:""},{name:"编辑集团折扣策略",path:""}],goodShow:!1,cateNameLength:0,inputFlagNum:20,StoreOptions:[{label:"所有门店",value:"0"},{label:"门店分组",value:"1"},{label:"部分门店",value:"2"}],mechantOption:[],applyGoods:[{label:"所有商品",value:"1"},{label:"按商品品牌",value:"2"},{label:"按商品品类",value:"3"},{label:"按单件商品",value:"4"}],wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],ruleForm:{gradeStrategyId:"ff808081649321d20164a12965470116",gradeId:"ff8080816367080c01636766ae8e0156",strategyName:"1211",strategyRelationType:3,discountRate:1,calculationMethod:2,discountControl:2,discountControlUpper:0,discountControlLower:0,gradeStrategyGoodsRelationIds:[],cliqueEnterpriseIds:[],relationCount:0,enterpriseMS:null}}},created:function(){},methods:{goBack:function(){this.$router.go(-1)},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var o=JSON.parse(s()(t.ruleForm));o.strategyName?o.cliqueEnterpriseIds.length?2!=o.discountControl||o.discountControlLower&&o.discountControlUpper?o.discountRate?(o.discountControlUpper=o.discountControlUpper||"0",o.discountControlLower=o.discountControlLower||"0",o.cliqueEnterpriseIds=o.cliqueEnterpriseIds.join(","),o.gradeStrategyGoodsRelationIds=o.gradeStrategyGoodsRelationIds.join(","),t.saveInfo(o)):g.a.showmsg("请填写折扣率","error"):g.a.showmsg("请选择折扣控制中的折扣率","error"):g.a.showmsg("请选择商户","error"):g.a.showmsg("请填写策略名称","error")})},saveInfo:function(e){var t=this,o=e;Object(p.e)("/api-admin/save-member-grade-strategy",o).then(function(o){console.log("edit:",o.data.result,e.gradeStrategyId);var r=o.data;if(0==r.errorCode){var a=JSON.parse(sessionStorage.getItem("strategy"));return console.log(a),a.forEach(function(t,o){console.log(t.gradeStrategyId,e.gradeStrategyId),t.gradeStrategyId==e.gradeStrategyId&&(t.strategyName=r.result.strategyName,t.cliqueEnterpriseIds=r.result.cliqueEnterpriseIds,t.discountControl=r.result.discountControl,t.discountControlLower=r.result.discountControlLower,t.discountControlUpper=r.result.discountControlUpper,t.discountRate=r.result.discountRate,t.gradeStrategyGoodsRelationIds=r.result.gradeStrategyGoodsRelationIds,t.relationCount=r.result.relationCount,t.strategyRelationType=r.result.strategyRelationType,console.log(t))}),console.log("更新后:",a),sessionStorage.setItem("strategy",s()(a)),g.a.showmsg("保存成功","success"),void t.goBack()}m.a.errorMsg(r)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},toInput:function(e){console.log(e);var t="";t=d.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.cateName=t.trim(),this.cateNameLength=d.a.getZhLen(this.ruleForm.cateName),console.log(this.ruleForm)},changeRoute:function(e){this.$router.push(e)},showGoodsDialog:function(){console.log("show"),this.goodShow=!0},selectGoods:function(e){console.log(e),this.goodShow=!1},toggle:function(e){this.treeFlag=e,"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,a()(e.target.className)),"object"!=a()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__checkbox vue-treeselect__checkbox--unchecked"!=e.target.className&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className;console.log(t),t&&"wx"==this.treeFlag&&(this.wxOpen=!1)}},changeGood:function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()},getGoodsBrand:function(){var e=this;Object(p.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)m.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsCategory:function(){var e=this;Object(p.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)m.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},bouncer:function(e){return e.filter(function(e){return!(!e||""===e)})},getInfo:function(){var e=this,t={strategyId:e.ruleForm.strategyId};Object(p.e)("/api-admin/get-member-grade-strategy-info",t).then(function(t){var o=t.data;if(0==o.errorCode){var r=o.result.enterpriseList;console.log(r),r.forEach(function(e,t){e.label=e.enterpriseName,e.value=e.enterpriseId}),e.mechantOption=r;var a=o.result.strategyDTO;return a.cliqueEnterpriseIds?a.cliqueEnterpriseIds=e.bouncer(a.cliqueEnterpriseIds.split(",")):a.cliqueEnterpriseIds=[],a.gradeStrategyGoodsRelationIds?a.gradeStrategyGoodsRelationIds=e.bouncer(a.gradeStrategyGoodsRelationIds.split(",")):a.gradeStrategyGoodsRelationIds=[],a.discountRate=String(a.discountRate),a.calculationMethod=String(a.calculationMethod),a.discountControl=String(a.discountControl),a.discountControlUpper=String(a.discountControlUpper),a.discountControlLower=String(a.discountControlLower),a.strategyRelationType=String(a.strategyRelationType),e.ruleForm=a,e.cateNameLength=d.a.getZhLen(e.ruleForm.strategyName),void console.log(a)}m.a.errorMsg(o)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},components:{topNav:n.a,Treeselect:u.a,addGoods:i.a},mounted:function(){console.log("mounted",this.$route),this.ruleForm.strategyId=this.$route.query.strategyId,this.getInfo()}},h={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"right-wrap"},[o("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"attention-wrap"},[o("div",{staticClass:"form-wrap"},[o("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[o("el-form-item",{staticClass:"padding-0",attrs:{label:"策略名称",prop:""}},[o("el-input",{staticClass:"w-340 padding-0",nativeOn:{keyup:function(t){return o=t,e.toInput(o);var o}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),o("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用条件"}},[o("div",{staticClass:"title-tip"},[e._v("该设置只对微信商城中的积分抵现起作用。")])]),e._v(" "),o("div",{staticClass:"form-child margin-20 margin-l-120"},[o("el-form-item",{attrs:{label:"选择商户"}},[o("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:e.ruleForm.cliqueEnterpriseIds,callback:function(t){e.$set(e.ruleForm,"cliqueEnterpriseIds",t)},expression:"ruleForm.cliqueEnterpriseIds"}},e._l(e.mechantOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:e.ruleForm.strategyRelationType,callback:function(t){e.$set(e.ruleForm,"strategyRelationType",t)},expression:"ruleForm.strategyRelationType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==e.ruleForm.strategyRelationType?o("span",{ref:"treeinput",staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(e.ruleForm.gradeStrategyGoodsRelationIds?e.ruleForm.gradeStrategyGoodsRelationIds.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==e.ruleForm.strategyRelationType?o("span",{ref:"treeinput",staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(e.ruleForm.gradeStrategyGoodsRelationIds?e.ruleForm.gradeStrategyGoodsRelationIds.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==e.ruleForm.strategyRelationType||3==e.ruleForm.strategyRelationType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,options:e.treeOptions,"always-open":e.wxOpen,clearable:!1,"value-consists-of":e.valueConsistsOf},model:{value:e.ruleForm.gradeStrategyGoodsRelationIds,callback:function(t){e.$set(e.ruleForm,"gradeStrategyGoodsRelationIds",t)},expression:"ruleForm.gradeStrategyGoodsRelationIds"}}):e._e(),e._v(" "),4==e.ruleForm.strategyRelationType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.discountControl,callback:function(t){e.$set(e.ruleForm,"discountControl",t)},expression:"ruleForm.discountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:e.ruleForm.discountControl,callback:function(t){e.$set(e.ruleForm,"discountControl",t)},expression:"ruleForm.discountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{model:{value:e.ruleForm.discountControlLower,callback:function(t){e.$set(e.ruleForm,"discountControlLower",t)},expression:"ruleForm.discountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{model:{value:e.ruleForm.discountControlUpper,callback:function(t){e.$set(e.ruleForm,"discountControlUpper",t)},expression:"ruleForm.discountControlUpper"}})],1)])],1),e._v(" "),o("el-form-item",{staticClass:"margin-20",attrs:{label:"折扣率",prop:""}},[o("el-input",{model:{value:e.ruleForm.discountRate,callback:function(t){e.$set(e.ruleForm,"discountRate",t)},expression:"ruleForm.discountRate"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"计算方式",prop:""}},[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.calculationMethod,callback:function(t){e.$set(e.ruleForm,"calculationMethod",t)},expression:"ruleForm.calculationMethod"}},[e._v("就低原则")]),e._v(" "),o("el-radio",{attrs:{label:"2"},model:{value:e.ruleForm.calculationMethod,callback:function(t){e.$set(e.ruleForm,"calculationMethod",t)},expression:"ruleForm.calculationMethod"}},[e._v("折上折")])],1),e._v(" "),o("el-form-item",[o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),o("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],1)],1)])])]),e._v(" "),o("vue-gic-footer"),e._v(" "),o("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var f=o("VU/8")(v,h,!1,function(e){o("HFF1")},"data-v-66476a00",null);t.default=f.exports},HFF1:function(e,t){}});
//# sourceMappingURL=19.11edc257a3e9cd128f45.js.map
\ No newline at end of file
webpackJsonp([20],{"+Lzv":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("pFYg"),a=o.n(r),l=o("mvHQ"),s=o.n(l),n=o("3Xzz"),i=o("93Ik"),c=o("GXH0"),u=o.n(c),d=(o("DmJO"),o("Mk6G")),g=o("3E4D"),m=o("Ch4/"),p=o("P9l9"),v={name:"editGroupCate",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:""},{name:"编辑集团折扣策略",path:""}],goodShow:!1,cateNameLength:0,inputFlagNum:20,StoreOptions:[{label:"所有门店",value:"0"},{label:"门店分组",value:"1"},{label:"部分门店",value:"2"}],mechantOption:[],applyGoods:[{label:"所有商品",value:"1"},{label:"按商品品牌",value:"2"},{label:"按商品品类",value:"3"},{label:"按单件商品",value:"4"}],wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],ruleForm:{gradeStrategyId:"ff808081649321d20164a12965470116",gradeId:"ff8080816367080c01636766ae8e0156",strategyName:"1211",strategyRelationType:3,discountRate:1,calculationMethod:2,discountControl:2,discountControlUpper:0,discountControlLower:0,gradeStrategyGoodsRelationIds:[],cliqueEnterpriseIds:[],relationCount:0,enterpriseMS:null}}},created:function(){},methods:{goBack:function(){this.$router.go(-1)},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var o=JSON.parse(s()(t.ruleForm));o.strategyName?o.cliqueEnterpriseIds.length?2!=o.discountControl||o.discountControlLower&&o.discountControlUpper?o.discountRate?(o.discountControlUpper=o.discountControlUpper||"0",o.discountControlLower=o.discountControlLower||"0",o.cliqueEnterpriseIds=o.cliqueEnterpriseIds.join(","),o.gradeStrategyGoodsRelationIds=o.gradeStrategyGoodsRelationIds.join(","),t.saveInfo(o)):g.a.showmsg("请填写折扣率","error"):g.a.showmsg("请选择折扣控制中的折扣率","error"):g.a.showmsg("请选择商户","error"):g.a.showmsg("请填写策略名称","error")})},saveInfo:function(e){var t=this,o=e;Object(p.e)("/api-admin/save-member-grade-strategy",o).then(function(o){console.log("edit:",o.data.result,e.gradeStrategyId);var r=o.data;if(0==r.errorCode){var a=JSON.parse(sessionStorage.getItem("strategy"));return console.log(a),a.forEach(function(t,o){console.log(t.gradeStrategyId,e.gradeStrategyId),t.gradeStrategyId==e.gradeStrategyId&&(t.strategyName=r.result.strategyName,t.cliqueEnterpriseIds=r.result.cliqueEnterpriseIds,t.discountControl=r.result.discountControl,t.discountControlLower=r.result.discountControlLower,t.discountControlUpper=r.result.discountControlUpper,t.discountRate=r.result.discountRate,t.gradeStrategyGoodsRelationIds=r.result.gradeStrategyGoodsRelationIds,t.relationCount=r.result.relationCount,t.strategyRelationType=r.result.strategyRelationType,console.log(t))}),console.log("更新后:",a),sessionStorage.setItem("strategy",s()(a)),g.a.showmsg("保存成功","success"),void t.goBack()}m.a.errorMsg(r)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},toInput:function(e){console.log(e);var t="";t=d.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.cateName=t.trim(),this.cateNameLength=d.a.getZhLen(this.ruleForm.cateName),console.log(this.ruleForm)},changeRoute:function(e){this.$router.push(e)},showGoodsDialog:function(){console.log("show"),this.goodShow=!0},selectGoods:function(e){console.log(e),this.goodShow=!1},toggle:function(e){this.treeFlag=e,"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,a()(e.target.className)),"object"!=a()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__checkbox vue-treeselect__checkbox--unchecked"!=e.target.className&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className;console.log(t),t&&"wx"==this.treeFlag&&(this.wxOpen=!1)}},changeGood:function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()},getGoodsBrand:function(){var e=this;Object(p.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)m.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getGoodsCategory:function(){var e=this;Object(p.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)m.a.errorMsg(o);else{var r=o.result;e.goodsTreeOptions=r}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},bouncer:function(e){return e.filter(function(e){return!(!e||""===e)})},getInfo:function(){var e=this,t={strategyId:e.ruleForm.strategyId};Object(p.e)("/api-admin/get-member-grade-strategy-info",t).then(function(t){var o=t.data;if(0==o.errorCode){var r=o.result.enterpriseList;console.log(r),r.forEach(function(e,t){e.label=e.enterpriseName,e.value=e.enterpriseId}),e.mechantOption=r;var a=o.result.strategyDTO;return a.cliqueEnterpriseIds?a.cliqueEnterpriseIds=e.bouncer(a.cliqueEnterpriseIds.split(",")):a.cliqueEnterpriseIds=[],a.gradeStrategyGoodsRelationIds?a.gradeStrategyGoodsRelationIds=e.bouncer(a.gradeStrategyGoodsRelationIds.split(",")):a.gradeStrategyGoodsRelationIds=[],a.discountRate=String(a.discountRate),a.calculationMethod=String(a.calculationMethod),a.discountControl=String(a.discountControl),a.discountControlUpper=String(a.discountControlUpper),a.discountControlLower=String(a.discountControlLower),a.strategyRelationType=String(a.strategyRelationType),e.ruleForm=a,e.cateNameLength=d.a.getZhLen(e.ruleForm.strategyName),void console.log(a)}m.a.errorMsg(o)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},components:{topNav:n.a,Treeselect:u.a,addGoods:i.a},mounted:function(){console.log("mounted",this.$route),this.ruleForm.strategyId=this.$route.query.strategyId,this.getInfo()}},h={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"right-wrap"},[o("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"attention-wrap"},[o("div",{staticClass:"form-wrap"},[o("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[o("el-form-item",{staticClass:"padding-0",attrs:{label:"策略名称",prop:""}},[o("el-input",{staticClass:"w-340 padding-0",nativeOn:{keyup:function(t){return o=t,e.toInput(o);var o}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),o("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用条件"}},[o("div",{staticClass:"title-tip"},[e._v("该设置只对微信商城中的积分抵现起作用。")])]),e._v(" "),o("div",{staticClass:"form-child margin-20 margin-l-120"},[o("el-form-item",{attrs:{label:"选择商户"}},[o("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:e.ruleForm.cliqueEnterpriseIds,callback:function(t){e.$set(e.ruleForm,"cliqueEnterpriseIds",t)},expression:"ruleForm.cliqueEnterpriseIds"}},e._l(e.mechantOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:e.ruleForm.strategyRelationType,callback:function(t){e.$set(e.ruleForm,"strategyRelationType",t)},expression:"ruleForm.strategyRelationType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==e.ruleForm.strategyRelationType?o("span",{ref:"treeinput",staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(e.ruleForm.gradeStrategyGoodsRelationIds?e.ruleForm.gradeStrategyGoodsRelationIds.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==e.ruleForm.strategyRelationType?o("span",{ref:"treeinput",staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(e.ruleForm.gradeStrategyGoodsRelationIds?e.ruleForm.gradeStrategyGoodsRelationIds.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==e.ruleForm.strategyRelationType||3==e.ruleForm.strategyRelationType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,options:e.treeOptions,"always-open":e.wxOpen,clearable:!1,"value-consists-of":e.valueConsistsOf},model:{value:e.ruleForm.gradeStrategyGoodsRelationIds,callback:function(t){e.$set(e.ruleForm,"gradeStrategyGoodsRelationIds",t)},expression:"ruleForm.gradeStrategyGoodsRelationIds"}}):e._e(),e._v(" "),4==e.ruleForm.strategyRelationType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.discountControl,callback:function(t){e.$set(e.ruleForm,"discountControl",t)},expression:"ruleForm.discountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:e.ruleForm.discountControl,callback:function(t){e.$set(e.ruleForm,"discountControl",t)},expression:"ruleForm.discountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{model:{value:e.ruleForm.discountControlLower,callback:function(t){e.$set(e.ruleForm,"discountControlLower",t)},expression:"ruleForm.discountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{model:{value:e.ruleForm.discountControlUpper,callback:function(t){e.$set(e.ruleForm,"discountControlUpper",t)},expression:"ruleForm.discountControlUpper"}})],1)])],1),e._v(" "),o("el-form-item",{staticClass:"margin-20",attrs:{label:"折扣率",prop:""}},[o("el-input",{model:{value:e.ruleForm.discountRate,callback:function(t){e.$set(e.ruleForm,"discountRate",t)},expression:"ruleForm.discountRate"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"计算方式",prop:""}},[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.calculationMethod,callback:function(t){e.$set(e.ruleForm,"calculationMethod",t)},expression:"ruleForm.calculationMethod"}},[e._v("就低原则")]),e._v(" "),o("el-radio",{attrs:{label:"2"},model:{value:e.ruleForm.calculationMethod,callback:function(t){e.$set(e.ruleForm,"calculationMethod",t)},expression:"ruleForm.calculationMethod"}},[e._v("折上折")])],1),e._v(" "),o("el-form-item",[o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),o("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],1)],1)])])]),e._v(" "),o("vue-gic-footer"),e._v(" "),o("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var f=o("VU/8")(v,h,!1,function(e){o("HFF1")},"data-v-66476a00",null);t.default=f.exports},HFF1:function(e,t){}});
//# sourceMappingURL=20.dc9cc69fcdf267760faa.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/editGroupCate.vue","webpack:///./src/view/companyGroup/membershipSystem/editGroupCate.vue?21b2","webpack:///./src/view/companyGroup/membershipSystem/editGroupCate.vue"],"names":["editGroupCate","name","data","repProjectName","navpath","path","goodShow","cateNameLength","inputFlagNum","StoreOptions","label","value","mechantOption","applyGoods","wxOpen","valueConsistsOf","treeOptions","id","children","ruleForm","gradeStrategyId","gradeId","strategyName","strategyRelationType","discountRate","calculationMethod","discountControl","discountControlUpper","discountControlLower","gradeStrategyGoodsRelationIds","cliqueEnterpriseIds","relationCount","enterpriseMS","created","methods","goBack","this","$router","go","submitForm","formName","that","$refs","validate","valid","console","log","JSON","parse","stringify_default","length","join","saveInfo","showmsg","form","para","Object","api","then","res","result","resData","errorCode","sessionStorage","getItem","forEach","ele","index","setItem","error","errorMsg","catch","$message","duration","message","toInput","temp","strlen","getByteVal","target","cateName","trim","getZhLen","changeRoute","route","push","showGoodsDialog","selectGoods","val","toggle","flag","treeFlag","document","addEventListener","hidePanel","e","treeinput","typeof_default","className","tag","changeGood","getGoodsBrand","getGoodsCategory","goodsTreeOptions","bouncer","arr","filter","getInfo","strategyId","prise","enterpriseList","enterpriseName","enterpriseId","strategyDTO","split","String","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","mounted","$route","query","membershipSystem_editGroupCate","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","callback","$$v","$set","expression","_s","placeholder","multiple","_l","item","key","on","change","click","_e","noOptionsText","noResultsText","options","always-open","clearable","value-consists-of","type","projectName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/19.11edc257a3e9cd128f45.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\" class=\"padding-0\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340 padding-0\" @keyup.native=\"(value) => toInput(value)\">\n <!-- <template slot=\"append\"><label class=\"input-label\">{{cateNameLength}}/20</label></template> -->\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n\n <el-form-item label=\"适用条件\" class=\"padding-0\">\n <div class=\"title-tip\">该设置只对微信商城中的积分抵现起作用。</div>\n </el-form-item>\n <div class=\"form-child margin-20 margin-l-120\" >\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"ruleForm.cliqueEnterpriseIds\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"ruleForm.strategyRelationType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"ruleForm.strategyRelationType == 2\" @click=\"toggle('wx')\">已选择 {{ruleForm.gradeStrategyGoodsRelationIds? ruleForm.gradeStrategyGoodsRelationIds.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"ruleForm.strategyRelationType == 3\" @click=\"toggle('wx')\">已选择 {{ruleForm.gradeStrategyGoodsRelationIds? ruleForm.gradeStrategyGoodsRelationIds.length:0}} 个品类 </span>\n <treeselect\n v-if=\"ruleForm.strategyRelationType == 2||ruleForm.strategyRelationType == 3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"treeOptions\"\n :always-open=\"wxOpen\"\n :clearable=false\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"ruleForm.gradeStrategyGoodsRelationIds\"\n />\n <el-button v-if=\"ruleForm.strategyRelationType == 4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"ruleForm.discountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"ruleForm.discountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"ruleForm.discountControlLower\"></el-input>\n <label>至</label>\n <el-input v-model=\"ruleForm.discountControlUpper\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n <el-form-item label=\"折扣率\" prop=\"\" class=\"margin-20\">\n <el-input v-model=\"ruleForm.discountRate\"></el-input>\n </el-form-item>\n <el-form-item label=\"计算方式\" prop=\"\">\n <el-radio v-model=\"ruleForm.calculationMethod\" label=\"1\">就低原则</el-radio>\n <el-radio v-model=\"ruleForm.calculationMethod\" label=\"2\">折上折</el-radio>\n </el-form-item>\n\n\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\nimport strLength from '@/common/js/strlen';\n\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\n\nimport { getRequest, postRequest, postForm } from '@/api/api';\n\nexport default {\n name: \"editGroupCate\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: ''\n },\n {\n name: '编辑集团折扣策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n\n // 长度\n cateNameLength: 0,\n // 输入字限制\n inputFlagNum: 20,\n\n // 门店\n StoreOptions: [\n {\n label: '所有门店',\n value: '0',\n },\n {\n label: '门店分组',\n value: '1',\n },\n {\n label: '部分门店',\n value: '2',\n },\n ],\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n {\n label: '按商品品牌',\n value: '2',\n },\n {\n label: '按商品品类',\n value: '3',\n },\n {\n label: '按单件商品',\n value: '4',\n },\n ],\n\n // tree\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n ruleForm: {\n // 积分获取规则\n \"gradeStrategyId\": \"ff808081649321d20164a12965470116\", //策略id\n \"gradeId\": \"ff8080816367080c01636766ae8e0156\", //等级id\n \"strategyName\": \"1211\", //策略名称\n \"strategyRelationType\": 3, // /** 策略关联类型 1所有商品 2商品品牌 3商品类目 4部分商品 */\n \"discountRate\": 1.0, // 折扣率\n \"calculationMethod\": 2, // 计算方式 1就低原则 2折上折\n \"discountControl\": 2, // 折扣控制 1所有折扣商品适用 2折扣范围\n \"discountControlUpper\": 0, // 折扣控制 折扣范围 下限\n \"discountControlLower\": 0, //折扣控制 折扣范围 上限\n \"gradeStrategyGoodsRelationIds\": [], // 策略关联商品信息id\n \"cliqueEnterpriseIds\": [], // 策略关联商户信息\n \"relationCount\": 0,\n \"enterpriseMS\": null\n },\n }\n },\n created() {\n // this.selectReplayStyle()\n },\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (!data.cliqueEnterpriseIds.length) {\n showMsg.showmsg('请选择商户','error')\n return;\n }\n\n if (data.discountControl == 2&&(!data.discountControlLower||!data.discountControlUpper)) {\n showMsg.showmsg('请选择折扣控制中的折扣率','error')\n return;\n }\n\n if (!data.discountRate) {\n showMsg.showmsg('请填写折扣率','error')\n return;\n }\n data.discountControlUpper = data.discountControlUpper || '0';\n data.discountControlLower = data.discountControlLower || '0';\n\n data.cliqueEnterpriseIds = data.cliqueEnterpriseIds.join(',')\n data.gradeStrategyGoodsRelationIds = data.gradeStrategyGoodsRelationIds.join(',')\n\n\n that.saveInfo(data)\n\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存\n saveInfo(form) {\n var that = this\n var para = form\n\n postRequest('/api-admin/save-member-grade-strategy',para)\n .then((res) => {\n console.log(\"edit:\",res.data.result,form.gradeStrategyId)\n var resData = res.data\n if (resData.errorCode == 0) {\n // 向本地暂存替换一条\n var data = JSON.parse(sessionStorage.getItem('strategy'))\n console.log(data)\n data.forEach(function(ele,index){\n console.log(ele.gradeStrategyId,form.gradeStrategyId)\n if (ele.gradeStrategyId == form.gradeStrategyId) {\n ele.strategyName = resData.result.strategyName;\n ele.cliqueEnterpriseIds = resData.result.cliqueEnterpriseIds;\n ele.discountControl = resData.result.discountControl;\n ele.discountControlLower = resData.result.discountControlLower;\n ele.discountControlUpper = resData.result.discountControlUpper;\n ele.discountRate = resData.result.discountRate\n ele.gradeStrategyGoodsRelationIds = resData.result.gradeStrategyGoodsRelationIds\n ele.relationCount = resData.result.relationCount\n ele.strategyRelationType = resData.result.strategyRelationType\n\n console.log(ele)\n }\n })\n console.log(\"更新后:\",data)\n sessionStorage.setItem('strategy',JSON.stringify(data))\n\n showMsg.showmsg('保存成功','success')\n that.goBack();\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.cateName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.cateName);\n\n console.log(that.ruleForm)\n },\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,typeof(e.target.className))\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && e.target.className != 'vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__checkbox vue-treeselect__checkbox--unchecked'&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container';\n console.log(tag)\n if (tag){\n\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 去空值\n bouncer(arr) {\n\n return arr.filter(function(val){\n return !(!val || val === \"\");\n });\n },\n\n // 获取信息\n getInfo() {\n var that = this\n var para = {\n strategyId: that.ruleForm.strategyId,\n }\n postRequest('/api-admin/get-member-grade-strategy-info',para)\n .then((res) => {\n var resData = res.data\n if (resData.errorCode == 0) {\n\n // 商户列表\n var prise = resData.result.enterpriseList\n console.log(prise)\n prise.forEach(function(ele,index){\n ele.label = ele.enterpriseName;\n ele.value = ele.enterpriseId;\n })\n that.mechantOption = prise\n var data = resData.result.strategyDTO\n\n if (!!data.cliqueEnterpriseIds) {\n data.cliqueEnterpriseIds = that.bouncer(data.cliqueEnterpriseIds.split(','))\n }else {\n data.cliqueEnterpriseIds= []\n }\n\n if (!!data.gradeStrategyGoodsRelationIds) {\n data.gradeStrategyGoodsRelationIds = that.bouncer(data.gradeStrategyGoodsRelationIds.split(','))\n }else {\n data.gradeStrategyGoodsRelationIds= []\n }\n\n data.discountRate = String(data.discountRate)\n data.calculationMethod = String(data.calculationMethod)\n data.discountControl = String(data.discountControl)\n data.discountControlUpper = String(data.discountControlUpper)\n data.discountControlLower = String(data.discountControlLower)\n data.strategyRelationType = String(data.strategyRelationType)\n\n\n\n that.ruleForm = data\n // 字数控制\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName)\n // showMsg.showmsg('设置成功','success')\n console.log(data)\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n\n },\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n mounted() {\n var that = this\n console.log(\"mounted\",that.$route)\n that.ruleForm.strategyId = that.$route.query.strategyId\n that.getInfo()\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.attention-wrap {\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n\n .title-tip {\n font-size: 12px;\n color: #888;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n .span-txt {\n position: absolute;\n left: 222px;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n }\n\n .margin-l-120 {\n margin-left: 120px;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n /deep/ .vue-treeselect__multi-value-item-container,/deep/ .vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n .vue-treeselect__x-container {\n display: none;\n }\n\n /deep/.vue-treeselect__control-arrow {\n display: none;\n color: #fff;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/editGroupCate.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340 padding-0\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用条件\"}},[_c('div',{staticClass:\"title-tip\"},[_vm._v(\"该设置只对微信商城中的积分抵现起作用。\")])]),_vm._v(\" \"),_c('div',{staticClass:\"form-child margin-20 margin-l-120\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(_vm.ruleForm.cliqueEnterpriseIds),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cliqueEnterpriseIds\", $$v)},expression:\"ruleForm.cliqueEnterpriseIds\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(_vm.ruleForm.strategyRelationType),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyRelationType\", $$v)},expression:\"ruleForm.strategyRelationType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 2)?_c('span',{ref:\"treeinput\",staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(_vm.ruleForm.gradeStrategyGoodsRelationIds? _vm.ruleForm.gradeStrategyGoodsRelationIds.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 3)?_c('span',{ref:\"treeinput\",staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(_vm.ruleForm.gradeStrategyGoodsRelationIds? _vm.ruleForm.gradeStrategyGoodsRelationIds.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 2||_vm.ruleForm.strategyRelationType == 3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"always-open\":_vm.wxOpen,\"clearable\":false,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(_vm.ruleForm.gradeStrategyGoodsRelationIds),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"gradeStrategyGoodsRelationIds\", $$v)},expression:\"ruleForm.gradeStrategyGoodsRelationIds\"}}):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.discountControl),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControl\", $$v)},expression:\"ruleForm.discountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(_vm.ruleForm.discountControl),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControl\", $$v)},expression:\"ruleForm.discountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.discountControlLower),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControlLower\", $$v)},expression:\"ruleForm.discountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.discountControlUpper),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControlUpper\", $$v)},expression:\"ruleForm.discountControlUpper\"}})],1)])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"折扣率\",\"prop\":\"\"}},[_c('el-input',{model:{value:(_vm.ruleForm.discountRate),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountRate\", $$v)},expression:\"ruleForm.discountRate\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"计算方式\",\"prop\":\"\"}},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.calculationMethod),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"calculationMethod\", $$v)},expression:\"ruleForm.calculationMethod\"}},[_vm._v(\"就低原则\")]),_vm._v(\" \"),_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(_vm.ruleForm.calculationMethod),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"calculationMethod\", $$v)},expression:\"ruleForm.calculationMethod\"}},[_vm._v(\"折上折\")])],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],1)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-66476a00\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/editGroupCate.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-66476a00\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./editGroupCate.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editGroupCate.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editGroupCate.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-66476a00\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./editGroupCate.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-66476a00\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/editGroupCate.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/editGroupCate.vue","webpack:///./src/view/companyGroup/membershipSystem/editGroupCate.vue?21b2","webpack:///./src/view/companyGroup/membershipSystem/editGroupCate.vue"],"names":["editGroupCate","name","data","repProjectName","navpath","path","goodShow","cateNameLength","inputFlagNum","StoreOptions","label","value","mechantOption","applyGoods","wxOpen","valueConsistsOf","treeOptions","id","children","ruleForm","gradeStrategyId","gradeId","strategyName","strategyRelationType","discountRate","calculationMethod","discountControl","discountControlUpper","discountControlLower","gradeStrategyGoodsRelationIds","cliqueEnterpriseIds","relationCount","enterpriseMS","created","methods","goBack","this","$router","go","submitForm","formName","that","$refs","validate","valid","console","log","JSON","parse","stringify_default","length","join","saveInfo","showmsg","form","para","Object","api","then","res","result","resData","errorCode","sessionStorage","getItem","forEach","ele","index","setItem","error","errorMsg","catch","$message","duration","message","toInput","temp","strlen","getByteVal","target","cateName","trim","getZhLen","changeRoute","route","push","showGoodsDialog","selectGoods","val","toggle","flag","treeFlag","document","addEventListener","hidePanel","e","treeinput","typeof_default","className","tag","changeGood","getGoodsBrand","getGoodsCategory","goodsTreeOptions","bouncer","arr","filter","getInfo","strategyId","prise","enterpriseList","enterpriseName","enterpriseId","strategyDTO","split","String","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","mounted","$route","query","membershipSystem_editGroupCate","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","callback","$$v","$set","expression","_s","placeholder","multiple","_l","item","key","on","change","click","_e","noOptionsText","noResultsText","options","always-open","clearable","value-consists-of","type","projectName","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/20.dc9cc69fcdf267760faa.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\" class=\"padding-0\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340 padding-0\" @keyup.native=\"(value) => toInput(value)\">\n <!-- <template slot=\"append\"><label class=\"input-label\">{{cateNameLength}}/20</label></template> -->\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n\n <el-form-item label=\"适用条件\" class=\"padding-0\">\n <div class=\"title-tip\">该设置只对微信商城中的积分抵现起作用。</div>\n </el-form-item>\n <div class=\"form-child margin-20 margin-l-120\" >\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"ruleForm.cliqueEnterpriseIds\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"ruleForm.strategyRelationType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"ruleForm.strategyRelationType == 2\" @click=\"toggle('wx')\">已选择 {{ruleForm.gradeStrategyGoodsRelationIds? ruleForm.gradeStrategyGoodsRelationIds.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"ruleForm.strategyRelationType == 3\" @click=\"toggle('wx')\">已选择 {{ruleForm.gradeStrategyGoodsRelationIds? ruleForm.gradeStrategyGoodsRelationIds.length:0}} 个品类 </span>\n <treeselect\n v-if=\"ruleForm.strategyRelationType == 2||ruleForm.strategyRelationType == 3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"treeOptions\"\n :always-open=\"wxOpen\"\n :clearable=false\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"ruleForm.gradeStrategyGoodsRelationIds\"\n />\n <el-button v-if=\"ruleForm.strategyRelationType == 4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"ruleForm.discountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"ruleForm.discountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"ruleForm.discountControlLower\"></el-input>\n <label>至</label>\n <el-input v-model=\"ruleForm.discountControlUpper\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n <el-form-item label=\"折扣率\" prop=\"\" class=\"margin-20\">\n <el-input v-model=\"ruleForm.discountRate\"></el-input>\n </el-form-item>\n <el-form-item label=\"计算方式\" prop=\"\">\n <el-radio v-model=\"ruleForm.calculationMethod\" label=\"1\">就低原则</el-radio>\n <el-radio v-model=\"ruleForm.calculationMethod\" label=\"2\">折上折</el-radio>\n </el-form-item>\n\n\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\nimport strLength from '@/common/js/strlen';\n\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\n\nimport { getRequest, postRequest, postForm } from '@/api/api';\n\nexport default {\n name: \"editGroupCate\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: ''\n },\n {\n name: '编辑集团折扣策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n\n // 长度\n cateNameLength: 0,\n // 输入字限制\n inputFlagNum: 20,\n\n // 门店\n StoreOptions: [\n {\n label: '所有门店',\n value: '0',\n },\n {\n label: '门店分组',\n value: '1',\n },\n {\n label: '部分门店',\n value: '2',\n },\n ],\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n {\n label: '按商品品牌',\n value: '2',\n },\n {\n label: '按商品品类',\n value: '3',\n },\n {\n label: '按单件商品',\n value: '4',\n },\n ],\n\n // tree\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n ruleForm: {\n // 积分获取规则\n \"gradeStrategyId\": \"ff808081649321d20164a12965470116\", //策略id\n \"gradeId\": \"ff8080816367080c01636766ae8e0156\", //等级id\n \"strategyName\": \"1211\", //策略名称\n \"strategyRelationType\": 3, // /** 策略关联类型 1所有商品 2商品品牌 3商品类目 4部分商品 */\n \"discountRate\": 1.0, // 折扣率\n \"calculationMethod\": 2, // 计算方式 1就低原则 2折上折\n \"discountControl\": 2, // 折扣控制 1所有折扣商品适用 2折扣范围\n \"discountControlUpper\": 0, // 折扣控制 折扣范围 下限\n \"discountControlLower\": 0, //折扣控制 折扣范围 上限\n \"gradeStrategyGoodsRelationIds\": [], // 策略关联商品信息id\n \"cliqueEnterpriseIds\": [], // 策略关联商户信息\n \"relationCount\": 0,\n \"enterpriseMS\": null\n },\n }\n },\n created() {\n // this.selectReplayStyle()\n },\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (!data.cliqueEnterpriseIds.length) {\n showMsg.showmsg('请选择商户','error')\n return;\n }\n\n if (data.discountControl == 2&&(!data.discountControlLower||!data.discountControlUpper)) {\n showMsg.showmsg('请选择折扣控制中的折扣率','error')\n return;\n }\n\n if (!data.discountRate) {\n showMsg.showmsg('请填写折扣率','error')\n return;\n }\n data.discountControlUpper = data.discountControlUpper || '0';\n data.discountControlLower = data.discountControlLower || '0';\n\n data.cliqueEnterpriseIds = data.cliqueEnterpriseIds.join(',')\n data.gradeStrategyGoodsRelationIds = data.gradeStrategyGoodsRelationIds.join(',')\n\n\n that.saveInfo(data)\n\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存\n saveInfo(form) {\n var that = this\n var para = form\n\n postRequest('/api-admin/save-member-grade-strategy',para)\n .then((res) => {\n console.log(\"edit:\",res.data.result,form.gradeStrategyId)\n var resData = res.data\n if (resData.errorCode == 0) {\n // 向本地暂存替换一条\n var data = JSON.parse(sessionStorage.getItem('strategy'))\n console.log(data)\n data.forEach(function(ele,index){\n console.log(ele.gradeStrategyId,form.gradeStrategyId)\n if (ele.gradeStrategyId == form.gradeStrategyId) {\n ele.strategyName = resData.result.strategyName;\n ele.cliqueEnterpriseIds = resData.result.cliqueEnterpriseIds;\n ele.discountControl = resData.result.discountControl;\n ele.discountControlLower = resData.result.discountControlLower;\n ele.discountControlUpper = resData.result.discountControlUpper;\n ele.discountRate = resData.result.discountRate\n ele.gradeStrategyGoodsRelationIds = resData.result.gradeStrategyGoodsRelationIds\n ele.relationCount = resData.result.relationCount\n ele.strategyRelationType = resData.result.strategyRelationType\n\n console.log(ele)\n }\n })\n console.log(\"更新后:\",data)\n sessionStorage.setItem('strategy',JSON.stringify(data))\n\n showMsg.showmsg('保存成功','success')\n that.goBack();\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.cateName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.cateName);\n\n console.log(that.ruleForm)\n },\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,typeof(e.target.className))\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && e.target.className != 'vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__checkbox vue-treeselect__checkbox--unchecked'&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container';\n console.log(tag)\n if (tag){\n\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 去空值\n bouncer(arr) {\n\n return arr.filter(function(val){\n return !(!val || val === \"\");\n });\n },\n\n // 获取信息\n getInfo() {\n var that = this\n var para = {\n strategyId: that.ruleForm.strategyId,\n }\n postRequest('/api-admin/get-member-grade-strategy-info',para)\n .then((res) => {\n var resData = res.data\n if (resData.errorCode == 0) {\n\n // 商户列表\n var prise = resData.result.enterpriseList\n console.log(prise)\n prise.forEach(function(ele,index){\n ele.label = ele.enterpriseName;\n ele.value = ele.enterpriseId;\n })\n that.mechantOption = prise\n var data = resData.result.strategyDTO\n\n if (!!data.cliqueEnterpriseIds) {\n data.cliqueEnterpriseIds = that.bouncer(data.cliqueEnterpriseIds.split(','))\n }else {\n data.cliqueEnterpriseIds= []\n }\n\n if (!!data.gradeStrategyGoodsRelationIds) {\n data.gradeStrategyGoodsRelationIds = that.bouncer(data.gradeStrategyGoodsRelationIds.split(','))\n }else {\n data.gradeStrategyGoodsRelationIds= []\n }\n\n data.discountRate = String(data.discountRate)\n data.calculationMethod = String(data.calculationMethod)\n data.discountControl = String(data.discountControl)\n data.discountControlUpper = String(data.discountControlUpper)\n data.discountControlLower = String(data.discountControlLower)\n data.strategyRelationType = String(data.strategyRelationType)\n\n\n\n that.ruleForm = data\n // 字数控制\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName)\n // showMsg.showmsg('设置成功','success')\n console.log(data)\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n }\n\n },\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n mounted() {\n var that = this\n console.log(\"mounted\",that.$route)\n that.ruleForm.strategyId = that.$route.query.strategyId\n that.getInfo()\n }\n}\n\n</script>\n<style lang=\"less\" scoped>\n.attention-wrap {\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n\n .title-tip {\n font-size: 12px;\n color: #888;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n .span-txt {\n position: absolute;\n left: 222px;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n }\n\n .margin-l-120 {\n margin-left: 120px;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n /deep/ .vue-treeselect__multi-value-item-container,/deep/ .vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n .vue-treeselect__x-container {\n display: none;\n }\n\n /deep/.vue-treeselect__control-arrow {\n display: none;\n color: #fff;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/editGroupCate.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340 padding-0\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用条件\"}},[_c('div',{staticClass:\"title-tip\"},[_vm._v(\"该设置只对微信商城中的积分抵现起作用。\")])]),_vm._v(\" \"),_c('div',{staticClass:\"form-child margin-20 margin-l-120\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(_vm.ruleForm.cliqueEnterpriseIds),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"cliqueEnterpriseIds\", $$v)},expression:\"ruleForm.cliqueEnterpriseIds\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(_vm.ruleForm.strategyRelationType),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyRelationType\", $$v)},expression:\"ruleForm.strategyRelationType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 2)?_c('span',{ref:\"treeinput\",staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(_vm.ruleForm.gradeStrategyGoodsRelationIds? _vm.ruleForm.gradeStrategyGoodsRelationIds.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 3)?_c('span',{ref:\"treeinput\",staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(_vm.ruleForm.gradeStrategyGoodsRelationIds? _vm.ruleForm.gradeStrategyGoodsRelationIds.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 2||_vm.ruleForm.strategyRelationType == 3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"always-open\":_vm.wxOpen,\"clearable\":false,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(_vm.ruleForm.gradeStrategyGoodsRelationIds),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"gradeStrategyGoodsRelationIds\", $$v)},expression:\"ruleForm.gradeStrategyGoodsRelationIds\"}}):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.strategyRelationType == 4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.discountControl),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControl\", $$v)},expression:\"ruleForm.discountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(_vm.ruleForm.discountControl),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControl\", $$v)},expression:\"ruleForm.discountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.discountControlLower),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControlLower\", $$v)},expression:\"ruleForm.discountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{model:{value:(_vm.ruleForm.discountControlUpper),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountControlUpper\", $$v)},expression:\"ruleForm.discountControlUpper\"}})],1)])],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"折扣率\",\"prop\":\"\"}},[_c('el-input',{model:{value:(_vm.ruleForm.discountRate),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"discountRate\", $$v)},expression:\"ruleForm.discountRate\"}})],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"计算方式\",\"prop\":\"\"}},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.calculationMethod),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"calculationMethod\", $$v)},expression:\"ruleForm.calculationMethod\"}},[_vm._v(\"就低原则\")]),_vm._v(\" \"),_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(_vm.ruleForm.calculationMethod),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"calculationMethod\", $$v)},expression:\"ruleForm.calculationMethod\"}},[_vm._v(\"折上折\")])],1),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],1)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-66476a00\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/editGroupCate.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-66476a00\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./editGroupCate.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editGroupCate.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./editGroupCate.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-66476a00\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./editGroupCate.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-66476a00\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/editGroupCate.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([21],{ewsH:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,n=o("bOdI"),r=o.n(n),a=o("pFYg"),s=o.n(a),i=o("mvHQ"),c=o.n(i),u=o("3Xzz"),p=o("93Ik"),g=o("GXH0"),d=o.n(g),m=(o("DmJO"),o("3E4D")),v=o("Ch4/"),f=o("P9l9"),h=o("Mk6G"),b={name:"addPointSytem",data:function(){return{repProjectName:"gic-clique",navpath:[{name:"首页",path:"/"},{name:"添加积分获取策略",path:""}],goodShow:!1,inputFlagNum:20,StoreOptions:[{label:"所有门店",value:"1"},{label:"门店分组",value:"2"},{label:"部分门店",value:"3"}],StoreTypeOptions:[{label:"所有门店",value:"-1"},{label:"自营",value:"0"},{label:"联营",value:"1"},{label:"加盟",value:"2"},{label:"代销",value:"3"},{label:"托管",value:"4"}],applyGoods:[{label:"所有商品",value:"1"}],openOnFocus:!0,alwaysOpen:!1,goodsOpen:!1,wxOpen:!1,valueConsistsOf:"ALL",treeOptions:[],storeNormalizer:function(e){return{id:e.storeGroupId,label:e.storeGroupName,children:e.children}},storeListOptions:[],goodsTreeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],wxTreeOptions:[{id:"company",label:"Company",children:[{id:"team-i",label:"Team I",children:[{id:"person-a",label:"Person A"},{id:"person-b",label:"Person B"}]}]}],allShopOption:[{label:"所有店铺",value:"1"}],allGoodOption:[{label:"所有商品",value:"1"}],mechantOption:[],applyObjOption:[{label:"所有会员",value:"1"}],cateNameLength:0,ruleForm:{integralStrategyId:"",enterpriseId:"",strategyName:"",strategyType:1,useCrowd:"1",crowdJson:"",integralGetStatus:"1",integralGet:{fee:11,integral:12},integralGetStrategy:"1",integralGetFreezeDays:1,integralGetEffectiveDays:1,integralUseStatus:"0",integralUse:null,channelList:[{integralStrategyChannelId:"",enterpriseId:"",integralStrategyId:"",channelType:"1",openStatus:!0,channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",goodsRelationIdArr:[],strategyGoodsRelationIdArr:[],storeRelationIdArr:[],enterpriseRelationIdArr:[]},{integralStrategyChannelId:"",enterpriseId:"",integralStrategyId:"",channelType:"3",openStatus:!0,channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:[],storeRelationIdArr:[],enterpriseRelationIdArr:[]},{integralStrategyChannelId:"",enterpriseId:"",integralStrategyId:"",channelType:"8",openStatus:!0,channelRelationEnterpriseType:"1",channelRelationStoreType:"1",channelStoreType:"0",channelRelationProType:"1",integralUseDiscountControl:"1",integralUseDiscountControlUpper:"0.0",integralUseDiscountControlLower:"0.0",useProportionalRestriction:"0.0",strategyGoodsRelationIdArr:[],storeRelationIdArr:[],enterpriseRelationIdArr:[]}]},cateOptions:[{value:"1",label:"四舍五入"},{value:"2",label:"抹零"},{value:"3",label:"进位制"}]}},methods:(l={goBack:function(){this.$router.go(-1)},changeRoute:function(e){this.$router.push(e)},inputFocus:function(e){this.tempData=e},formatInput:function(e){console.log(e,e.target.value,this.tempData.integralUseDiscountControlLower),this.tempData.integralUseDiscountControlLower="NaN"==Number(String(this.tempData.integralUseDiscountControlLower).replace(/[^\.\d]/g,"")).toFixed(2)?"0.00":Number(String(this.tempData.integralUseDiscountControlLower).replace(/[^\.\d]/g,"")).toFixed(2),this.tempData.integralUseDiscountControlUpper="NaN"==Number(String(this.tempData.integralUseDiscountControlUpper).replace(/[^\.\d]/g,"")).toFixed(2)?"0.00":Number(String(this.tempData.integralUseDiscountControlUpper).replace(/[^\.\d]/g,"")).toFixed(2)},formatInputNum:function(e){this.ruleForm.integralGetEffectiveDays=h.a.getCharVal(String(this.ruleForm.integralGetEffectiveDays).replace(/[^\d]/g,""),4),this.ruleForm.integralGetFreezeDays=h.a.getCharVal(String(this.ruleForm.integralGetFreezeDays).replace(/[^\d]/g,""),4)},formatInputNumBlur:function(){this.ruleForm.integralGet.fee=Number(h.a.getCharVal(String(this.ruleForm.integralGet.fee).replace(/[^\.\d]/g,""),6)).toFixed(1),this.ruleForm.integralGet.integral=Number(h.a.getCharVal(String(this.ruleForm.integralGet.integral).replace(/[^\.\d]/g,""),8)).toFixed(1)},checkListValue:function(e){var t={flag:!0,text:""};return e.channelList.forEach(function(e,o){e.openStatus&&2==e.integralUseDiscountControl&&(e.integralUseDiscountControlUpper&&e.integralUseDiscountControlLower||(t.flag=!1,t.text="请填写折扣率"),(parseInt(e.integralUseDiscountControlUpper)>10||parseInt(e.integralUseDiscountControlLower)>10||Number(e.integralUseDiscountControlUpper)<=Number(e.integralUseDiscountControlLower))&&(t.flag=!1,t.text="折扣率格式有误")),1!=e.channelType||e.enterpriseRelationIdArr.length||(t.flag=!1,t.text="请选择商户")}),console.log(t.flag),t},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var o=JSON.parse(c()(t.ruleForm));if(o.strategyName)if(1!=o.integralGetStatus||Number(o.integralGet.fee)&&Number(o.integralGet.integral))if(1!=o.integralGetStatus||Number(o.integralGetFreezeDays)||"0"==o.integralGetFreezeDays)if(1!=o.integralGetStatus||Number(o.integralGetEffectiveDays)){var l=t.checkListValue(o);l.flag?(o.channelList.forEach(function(e,t){e.openStatus=1==e.openStatus?1:0,1==e.channelType&&(e.strategyGoodsRelationIdArr=e.goodsRelationIdArr,delete e.goodsRelationIdArr),e.enterpriseRelationIdArr&&e.enterpriseRelationIdArr.length||(e.enterpriseRelationIdArr=[]),e.storeRelationIdArr&&e.storeRelationIdArr.length||(e.storeRelationIdArr=[]),e.strategyGoodsRelationIdArr&&e.strategyGoodsRelationIdArr.length||(e.strategyGoodsRelationIdArr=[])}),console.log(c()(o.channelList[0].strategyGoodsRelationIds)),o.integralGet.fee=parseInt(10*o.integralGet.fee),o.integralGet.integral=parseInt(10*o.integralGet.integral),o.integralGet=c()(o.integralGet),t.saveForm(o)):m.a.showmsg(l.text,"error")}else m.a.showmsg("请填写积分有效期","error");else m.a.showmsg("请填写积分冻结期","error");else m.a.showmsg("请填写获取规则","error");else m.a.showmsg("请填写策略名称","error")})},saveForm:function(e){var t=this,o=e;console.log("策略编辑:",o),console.log("保存数据:",o),Object(f.c)("/api-admin/save-member-integral-strategy",o).then(function(e){console.log(e.data.result);var o=e.data;if(0==o.errorCode)return t.$message({message:"保存成功",type:"success"}),void t.changeRoute("/pointSystem");v.a.errorMsg(o)}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},updateData:function(){this.ruleForm.integralGet.fee=parseInt(this.ruleForm.integralGet.fee/10),this.ruleForm.integralGet.integral=parseInt(this.ruleForm.integralGet.integral/10)},toggle:function(e){this.treeFlag=e,"store"==e&&(this.alwaysOpen=!0,console.log(this.alwaysOpen)),"brand"==e&&(this.goodsOpen=!0),"wx"==e&&(this.wxOpen=!0),document.addEventListener("click",this.hidePanel,!1)},hidePanel:function(e){if(console.log(this.$refs.treeinput,e.target.className),"object"!=s()(e.target.className)){var t="span-txt"!=e.target.className&&"vue-treeselect__list"!=e.target.className&&"vue-treeselect__label"!=e.target.className&&!e.target.className.includes("vue-treeselect__list-item vue-treeselect__indent-level")&&"vue-treeselect__minus-mark"!=e.target.className&&"vue-treeselect__option"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--highlight"!=e.target.className&&!e.target.className.includes("vue-treeselect__checkbox vue-treeselect__checkbox--")&&"vue-treeselect__option-arrow-placeholder"!=e.target.className&&"el-form demo-ruleForm"!=e.target.className&&"vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-1"!=e.target.className&&"vue-treeselect__list-item vue-treeselect__indent-level-0"!=e.target.className&&"vue-treeselect__checkbox-container"!=e.target.className&&"vue-treeselect__option-arrow-container"!=e.target.className&&"vue-treeselect__option-arrow vue-treeselect__option-arrow--rotated"!=e.target.className;console.log(t),t&&("store"==this.treeFlag&&(this.alwaysOpen=!1),"brand"==this.treeFlag&&(this.goodsOpen=!1),"wx"==this.treeFlag&&(this.wxOpen=!1))}},searchFocus:function(e,t){console.log(e,t)},remoteMethod:function(e){console.log("query:",e),""!==e?this.getStoreList(e):this.storeListOptions=[]},selectStore:function(e,t){console.log(e,t),console.log(e,t.useCrowd)},getStoreList:function(e){var t=this;console.log(e);var o={searchParam:e,flag:null,requestProject:t.repProjectName};Object(f.e)("/api-plug/query-store-by-code-name",o).then(function(e){console.log(e,e.data,e.data.errorCode);var o=e.data;if(0==o.errorCode)return o.result.forEach(function(e,t){e.id=e.storeId,e.value=e.storeName,e.key=e.storeId}),void(t.storeListOptions=o.result);t.$message.error({duration:1e3,message:o.message})}).catch(function(e){console.log(e),t.$message.error({duration:1e3,message:e.message})})},getStoreGroup:function(){var e=this;Object(f.e)("/api-admin/get-clique-storegroup",{}).then(function(t){console.log(t.data.result);var o=t.data;0!=o.errorCode?v.a.errorMsg(o):e.treeOptions=o.result}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},toInput:function(e){console.log(e);var t="";t=h.a.getByteVal(e.target.value,this.inputFlagNum);console.log(t),this.ruleForm.strategyName=t.trim(),this.cateNameLength=h.a.getZhLen(this.ruleForm.strategyName),console.log(this.ruleForm)},selStore:function(e,t,o){console.log(e,t,o),o.storeRelationIdArr=[]},selectWx:function(e,t,o){console.log(e,t,o,o.goodsRelationIds),o.strategyGoodsRelationIds=o.goodsRelationIds,console.log(o.goodsRelationIds);var l=this.ruleForm.channelList[t];l.strategyGoodsRelationIds=[],l.goodsRelationIds.forEach(function(e,t){l.strategyGoodsRelationIds.push(e)}),console.log(l)},changeGood:function(e){console.log("微信选择商品类别:",e),this.getGoodsCategory()}},r()(l,"changeGood",function(e){console.log("线下渠道选择商品类别:",e),2==e&&this.getGoodsBrand(),3==e&&this.getGoodsCategory()}),r()(l,"getGoodsBrand",function(){var e=this;Object(f.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)v.a.errorMsg(o);else{var l=o.result;e.goodsTreeOptions=l}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}),r()(l,"getGoodsCategory",function(){var e=this;Object(f.e)("/api-admin/",{}).then(function(t){console.log(t.data.result);var o=t.data;if(0!=o.errorCode)v.a.errorMsg(o);else{var l=o.result;e.goodsTreeOptions=l}}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}),r()(l,"showGoodsDialog",function(){console.log("show"),this.goodShow=!0}),r()(l,"selectGoods",function(e){console.log(e),this.goodShow=!1}),r()(l,"getCliqueInfo",function(){var e=this;Object(f.e)("/api-admin/list-enterprise",{}).then(function(t){console.log(t.data);var o=t.data;if(0==o.errorCode){var l=o.result.listEnterprise;return l.forEach(function(e,t){e.label=e.brandName,e.value=e.enterpriseId}),e.mechantOption=l,console.log("商户列表:",e.mechantOption),void(e.ruleForm.channelList[0].enterpriseRelationIdArr=[l[0].enterpriseId])}v.a.errorMsg(o)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}),l),components:{topNav:u.a,Treeselect:d.a,addGoods:p.a},created:function(){console.log("create")},beforeMount:function(){console.log("beforeMount")},mounted:function(){this.getCliqueInfo(),this.getStoreGroup()},destoryed:function(){}},_={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"right-wrap"},[o("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),o("div",{staticClass:"right-content"},[o("div",{staticClass:"right-box"},[o("div",{staticClass:"attention-wrap"},[o("div",{staticClass:"form-wrap"},[o("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"label-width":"120px"}},[o("el-form-item",{attrs:{label:"策略名称",prop:""}},[o("el-input",{staticClass:"w-340",nativeOn:{keyup:function(t){return o=t,e.toInput(o);var o}},model:{value:e.ruleForm.strategyName,callback:function(t){e.$set(e.ruleForm,"strategyName",t)},expression:"ruleForm.strategyName"}}),e._v(" "),o("label",{staticClass:"input-label"},[e._v(e._s(e.cateNameLength)+"/20")])],1),e._v(" "),e._l(e.ruleForm.channelList,function(t,l){return[3==t.channelType?[o("el-form-item",{attrs:{label:"适用线下渠道",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),t.openStatus?o("div",{staticClass:"form-child"},[o("el-form-item",{attrs:{label:"门店选择",prop:"region"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(o){e.selStore(o,l,t)}},model:{value:t.channelRelationStoreType,callback:function(o){e.$set(t,"channelRelationStoreType",o)},expression:"item.channelRelationStoreType"}},e._l(e.StoreOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationStoreType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("store")}}},[e._v("已选择 "+e._s(t.storeRelationIds?t.storeRelationIds.length:0)+" 个门店分组 ")]):e._e(),e._v(" "),2==t.channelRelationStoreType?o("treeselect",{ref:"treediv",refInFor:!0,attrs:{placeholder:"请选择",noOptionsText:"暂无数据",noResultsText:"无数据",noChildrenText:"暂无数据",multiple:!0,options:e.treeOptions,"open-on-focus":e.openOnFocus,"always-open":e.alwaysOpen,normalizer:e.storeNormalizer,searchable:!1,clearable:!1,"value-consists-of":e.valueConsistsOf},on:{select:function(o){e.selectStore(o,t)}},model:{value:t.storeRelationIdArr,callback:function(o){e.$set(t,"storeRelationIdArr",o)},expression:"item.storeRelationIdArr"}}):e._e(),e._v(" "),3==t.channelRelationStoreType?o("el-select",{attrs:{multiple:"",filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入关键词","remote-method":e.remoteMethod},on:{focus:function(o){e.searchFocus(l,t)}},model:{value:t.storeRelationIdArr,callback:function(o){e.$set(t,"storeRelationIdArr",o)},expression:"item.storeRelationIdArr"}},e._l(e.storeListOptions,function(e){return o("el-option",{attrs:{label:e.value,value:e.key}})})):e._e()],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"门店类型",prop:"name"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelStoreType,callback:function(o){e.$set(t,"channelStoreType",o)},expression:"item.channelStoreType"}},e._l(e.StoreTypeOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品",prop:"name"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("brand")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("brand")}}},[e._v("已选择 "+e._s(t.strategyGoodsRelationIdArr?t.strategyGoodsRelationIdArr.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,"always-open":e.goodsOpen,options:e.goodsTreeOptions,"value-consists-of":e.valueConsistsOf},model:{value:t.strategyGoodsRelationIdArr,callback:function(o){e.$set(t,"strategyGoodsRelationIdArr",o)},expression:"item.strategyGoodsRelationIdArr"}}):e._e(),e._v(" "),4==t.channelRelationProType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e(),e._v(" "),1==t.channelType?[o("el-form-item",{attrs:{label:"适用微信商城",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),1==t.openStatus?o("div",{staticClass:"form-child margin-20"},[o("el-form-item",{attrs:{label:"选择商户"}},[o("el-select",{attrs:{placeholder:"请选择",multiple:""},model:{value:t.enterpriseRelationIdArr,callback:function(o){e.$set(t,"enterpriseRelationIdArr",o)},expression:"item.enterpriseRelationIdArr"}},e._l(e.mechantOption,function(e){return o("el-option",{attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"适用商品"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){e.changeGood(t)}},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.applyGoods,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),2==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.goodsRelationIdArr?t.goodsRelationIdArr.length:0)+" 个品牌 ")]):e._e(),e._v(" "),3==t.channelRelationProType?o("span",{ref:"treeinput",refInFor:!0,staticClass:"span-txt",on:{click:function(t){e.toggle("wx")}}},[e._v("已选择 "+e._s(t.goodsRelationIdArr?t.goodsRelationIdArr.length:0)+" 个品类 ")]):e._e(),e._v(" "),2==t.channelRelationProType||3==t.channelRelationProType?o("treeselect",{attrs:{placeholder:"",noOptionsText:"暂无数据",noResultsText:"无数据",multiple:!0,"always-open":e.wxOpen,options:e.goodsTreeOptions,"value-consists-of":e.valueConsistsOf},on:{select:function(o){e.selectWx(o,l,t)}},model:{value:t.goodsRelationIdArr,callback:function(o){e.$set(t,"goodsRelationIdArr",o)},expression:"item.goodsRelationIdArr"}}):e._e(),e._v(" "),4==t.channelRelationProType?o("el-button",{on:{click:e.showGoodsDialog}},[e._v("已选0件商品")]):e._e()],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e(),e._v(" "),8==t.channelType?[o("el-form-item",{attrs:{label:"第三方电商渠道",prop:""}},[o("el-switch",{attrs:{"active-text":"启用","inactive-text":"停用"},model:{value:t.openStatus,callback:function(o){e.$set(t,"openStatus",o)},expression:"item.openStatus"}})],1),e._v(" "),1==t.openStatus?o("div",{staticClass:"form-child margin-20"},[o("el-form-item",{attrs:{label:"选择店铺"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelRelationStoreType,callback:function(o){e.$set(t,"channelRelationStoreType",o)},expression:"item.channelRelationStoreType"}},e._l(e.allShopOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{staticClass:"padding-0",attrs:{label:"天猫商品"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:t.channelRelationProType,callback:function(o){e.$set(t,"channelRelationProType",o)},expression:"item.channelRelationProType"}},e._l(e.allGoodOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("el-form-item",{attrs:{label:"折扣控制",prop:"region"}},[o("div",{staticClass:"radio-cell"},[o("el-radio",{attrs:{label:"1"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("所有折扣商品都适用")])],1),e._v(" "),o("div",{staticClass:"radio-cell margin-20"},[o("el-radio",{attrs:{label:"2"},model:{value:t.integralUseDiscountControl,callback:function(o){e.$set(t,"integralUseDiscountControl",o)},expression:"item.integralUseDiscountControl"}},[e._v("折扣率")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlLower,callback:function(o){e.$set(t,"integralUseDiscountControlLower",o)},expression:"item.integralUseDiscountControlLower"}}),e._v(" "),o("label",[e._v("至")]),e._v(" "),o("el-input",{on:{focus:function(o){e.inputFocus(t)}},nativeOn:{keyup:function(t){e.formatInput(t)}},model:{value:t.integralUseDiscountControlUpper,callback:function(o){e.$set(t,"integralUseDiscountControlUpper",o)},expression:"item.integralUseDiscountControlUpper"}})],1)])],1):e._e()]:e._e()]}),e._v(" "),o("el-form-item",{staticClass:"margin-20",attrs:{label:"适用对象",prop:""}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.useCrowd,callback:function(t){e.$set(e.ruleForm,"useCrowd",t)},expression:"ruleForm.useCrowd"}},e._l(e.applyObjOption,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),2==e.ruleForm.useCrowd?o("el-form-item",{staticClass:"padding-0",attrs:{label:"人群定向",prop:""}},[o("el-button",[e._v("已设置0项筛选")])],1):e._e(),e._v(" "),o("el-form-item",{attrs:{label:"获取规则",prop:""}},[o("div",[o("el-radio",{attrs:{label:"1"},model:{value:e.ruleForm.integralGetStatus,callback:function(t){e.$set(e.ruleForm,"integralGetStatus",t)},expression:"ruleForm.integralGetStatus"}},[e._v("每消费")]),e._v(" "),o("el-input",{on:{blur:function(t){e.formatInputNumBlur(t)}},model:{value:e.ruleForm.integralGet.fee,callback:function(t){e.$set(e.ruleForm.integralGet,"fee",t)},expression:"ruleForm.integralGet.fee"}}),o("label",[e._v("元,获取 ")]),e._v(" "),o("el-input",{on:{blur:function(t){e.formatInputNumBlur(t)}},model:{value:e.ruleForm.integralGet.integral,callback:function(t){e.$set(e.ruleForm.integralGet,"integral",t)},expression:"ruleForm.integralGet.integral"}}),o("label",[e._v("积分。取整策略为")]),e._v(" "),o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.integralGetStrategy,callback:function(t){e.$set(e.ruleForm,"integralGetStrategy",t)},expression:"ruleForm.integralGetStrategy"}},e._l(e.cateOptions,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),o("div",[o("el-radio",{staticClass:"margin-20",attrs:{label:"0"},model:{value:e.ruleForm.integralGetStatus,callback:function(t){e.$set(e.ruleForm,"integralGetStatus",t)},expression:"ruleForm.integralGetStatus"}},[e._v("不获取积分")])],1)]),e._v(" "),1==e.ruleForm.integralGetStatus?o("el-form-item",{attrs:{label:"积分冻结期"}},[o("el-input",{nativeOn:{keyup:function(t){e.formatInputNum(t)}},model:{value:e.ruleForm.integralGetFreezeDays,callback:function(t){e.$set(e.ruleForm,"integralGetFreezeDays",t)},expression:"ruleForm.integralGetFreezeDays"}}),o("label",[e._v("天")])],1):e._e(),e._v(" "),1==e.ruleForm.integralGetStatus?o("el-form-item",{attrs:{label:"积分有效期"}},[o("el-input",{nativeOn:{keyup:function(t){e.formatInputNum(t)}},model:{value:e.ruleForm.integralGetEffectiveDays,callback:function(t){e.$set(e.ruleForm,"integralGetEffectiveDays",t)},expression:"ruleForm.integralGetEffectiveDays"}}),o("label",[e._v("天")])],1):e._e(),e._v(" "),o("el-form-item",[o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")]),e._v(" "),o("el-button",{on:{click:e.goBack}},[e._v("返 回")])],1)],2)],1)])])]),e._v(" "),o("vue-gic-footer"),e._v(" "),o("add-goods",{attrs:{goodShow:e.goodShow,projectName:e.repProjectName},on:{selectGoods:e.selectGoods}})],1)},staticRenderFns:[]};var y=o("VU/8")(b,_,!1,function(e){o("rWbW")},"data-v-60d7eb9e",null);t.default=y.exports},rWbW:function(e,t){}});
//# sourceMappingURL=21.5f3ac1a5c287fda64339.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/companyGroup/membershipSystem/addPointSystem.vue","webpack:///./src/view/companyGroup/membershipSystem/addPointSystem.vue?ee55","webpack:///./src/view/companyGroup/membershipSystem/addPointSystem.vue"],"names":["addPointSystem","name","data","repProjectName","navpath","path","goodShow","inputFlagNum","StoreOptions","label","value","StoreTypeOptions","applyGoods","openOnFocus","alwaysOpen","goodsOpen","wxOpen","valueConsistsOf","treeOptions","storeNormalizer","node","id","storeGroupId","storeGroupName","children","storeListOptions","goodsTreeOptions","wxTreeOptions","allShopOption","allGoodOption","mechantOption","applyObjOption","cateNameLength","ruleForm","integralStrategyId","enterpriseId","strategyName","strategyType","useCrowd","crowdJson","integralGetStatus","integralGet","fee","integral","integralGetStrategy","integralGetFreezeDays","integralGetEffectiveDays","integralUseStatus","integralUse","channelList","integralStrategyChannelId","channelType","openStatus","channelRelationEnterpriseType","channelRelationStoreType","channelStoreType","channelRelationProType","integralUseDiscountControl","integralUseDiscountControlUpper","integralUseDiscountControlLower","useProportionalRestriction","goodsRelationIdArr","strategyGoodsRelationIdArr","storeRelationIdArr","enterpriseRelationIdArr","cateOptions","methods","_methods","goBack","this","$router","go","changeRoute","route","push","inputFocus","obj","tempData","formatInput","e","console","log","target","Number","String","replace","toFixed","formatInputNum","strlen","getCharVal","formatInputNumBlur","checkListValue","flag","text","forEach","ele","index","parseInt","length","submitForm","formName","that","$refs","validate","valid","JSON","parse","stringify_default","returnObj","strategyGoodsRelationIds","saveForm","showmsg","para","Object","api","then","res","result","resData","errorCode","$message","message","type","error","errorMsg","catch","duration","updateData","toggle","treeFlag","document","addEventListener","hidePanel","treeinput","className","typeof_default","tag","includes","searchFocus","item","remoteMethod","query","getStoreList","selectStore","searchParam","requestProject","storeId","storeName","key","getStoreGroup","toInput","temp","getByteVal","trim","getZhLen","selStore","selectWx","goodsRelationIds","changeGood","getGoodsCategory","defineProperty_default","getGoodsBrand","val","listEnterprise","brandName","components","topNav","nav","Treeselect","vue_treeselect_default","a","addGoods","add_goods","created","beforeMount","mounted","getCliqueInfo","destoryed","membershipSystem_addPointSystem","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","ref","model","label-width","prop","nativeOn","keyup","$event","callback","$$v","$set","expression","_s","_l","active-text","inactive-text","placeholder","on","change","refInFor","click","storeRelationIds","_e","noOptionsText","noResultsText","noChildrenText","multiple","options","open-on-focus","always-open","normalizer","searchable","clearable","value-consists-of","select","filterable","remote","reserve-keyword","remote-method","focus","showGoodsDialog","blur","projectName","selectGoods","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/21.5f3ac1a5c287fda64339.js","sourcesContent":["<template>\n <div class=\"right-wrap\">\n <topNav :navpath=\"navpath\"></topNav>\n <div class=\"right-content\">\n <div class=\"right-box\">\n <div class=\"attention-wrap\">\n <div class=\"form-wrap\">\n <el-form :model=\"ruleForm\" ref=\"ruleForm\" label-width=\"120px\" class=\"demo-ruleForm\">\n <el-form-item label=\"策略名称\" prop=\"\">\n <el-input v-model=\"ruleForm.strategyName\" class=\"w-340\" @keyup.native=\"(value) => toInput(value)\">\n <!-- <template slot=\"append\"><label class=\"input-label\">{{cateNameLength}}/20</label></template> -->\n </el-input>\n <label class=\"input-label\">{{cateNameLength}}/20</label>\n </el-form-item>\n\n <template v-for=\"(item,index) in ruleForm.channelList\">\n <!-- 线下渠道 -->\n <template v-if=\"item.channelType==3\">\n <el-form-item label=\"适用线下渠道\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child\" v-if=\"item.openStatus\">\n <el-form-item label=\"门店选择\" prop=\"region\">\n <el-select v-model=\"item.channelRelationStoreType\" placeholder=\"请选择\" @change=\"selStore($event,index,item)\">\n <el-option\n v-for=\"item in StoreOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <!-- <el-input readonly ref=\"treeinput\" class=\"w-230\" v-if=\"item.channelRelationStoreType == 2\" v-model=\"item.channelRelationStoreType\" placeholder=\"\" @focus=\"toggle\" ></el-input> -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationStoreType == 2\" @click=\"toggle('store')\">已选择 {{item.storeRelationIds? item.storeRelationIds.length:0}} 个门店分组 </span>\n <treeselect\n ref=\"treediv\"\n v-if=\"item.channelRelationStoreType == 2\"\n placeholder=\"请选择\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n noChildrenText=\"暂无数据\"\n\n :multiple=\"true\"\n :options=\"treeOptions\"\n :open-on-focus=\"openOnFocus\"\n :always-open=\"alwaysOpen\"\n :normalizer=\"storeNormalizer\"\n :searchable=\"false\"\n :clearable=\"false\"\n\n :value-consists-of=\"valueConsistsOf\"\n @select= \"selectStore($event,item)\"\n v-model=\"item.storeRelationIdArr\"\n />\n <!-- 搜素下拉 -->\n <el-select\n v-if=\"item.channelRelationStoreType == 3\"\n v-model=\"item.storeRelationIdArr\"\n multiple\n filterable\n remote\n reserve-keyword\n placeholder=\"请输入关键词\"\n :remote-method=\"remoteMethod\"\n @focus=\"searchFocus(index,item)\"\n >\n <el-option\n v-for=\"item in storeListOptions\"\n :label=\"item.value\"\n :value=\"item.key\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"门店类型\" prop=\"name\" class=\"padding-0\">\n <el-select v-model=\"item.channelStoreType\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in StoreTypeOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"适用商品\" prop=\"name\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('brand')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('brand')\">已选择 {{item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType==2||item.channelRelationProType==3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :always-open=\"goodsOpen\"\n :options=\"goodsTreeOptions\"\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.strategyGoodsRelationIdArr\"\n />\n <el-button v-if=\"item.channelRelationProType==4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n\n <template v-if=\"item.channelType==1\">\n <!-- 微信商城 -->\n <el-form-item label=\"适用微信商城\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child margin-20\" v-if=\"item.openStatus==true\">\n <el-form-item label=\"选择商户\">\n <el-select v-model=\"item.enterpriseRelationIdArr\" placeholder=\"请选择\" multiple >\n <el-option\n v-for=\"item in mechantOption\"\n\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"适用商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\" @change=\"changeGood($event)\">\n <el-option\n v-for=\"item in applyGoods\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 2\" @click=\"toggle('wx')\">已选择 {{item.goodsRelationIdArr? item.goodsRelationIdArr.length:0}} 个品牌 </span>\n <span class=\"span-txt\" ref=\"treeinput\" v-if=\"item.channelRelationProType == 3\" @click=\"toggle('wx')\">已选择 {{item.goodsRelationIdArr? item.goodsRelationIdArr.length:0}} 个品类 </span>\n <treeselect\n v-if=\"item.channelRelationProType==2||item.channelRelationProType==3\"\n placeholder=\"\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :always-open=\"wxOpen\"\n :options=\"goodsTreeOptions\"\n\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.goodsRelationIdArr\"\n @select=\"selectWx($event,index,item)\"\n /> <!--model=item.strategyGoodsRelationIdArr和上一个相同会有问题 -->\n <el-button v-if=\"item.channelRelationProType==4\" @click=\"showGoodsDialog\">已选0件商品</el-button>\n\n </el-form-item>\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n\n <template v-if=\"item.channelType==8\">\n <!-- 第三方 -->\n <el-form-item label=\"第三方电商渠道\" prop=\"\">\n <el-switch\n v-model=\"item.openStatus\"\n active-text=\"启用\"\n inactive-text=\"停用\">\n </el-switch>\n </el-form-item>\n <div class=\"form-child margin-20\" v-if=\"item.openStatus==true\">\n <el-form-item label=\"选择店铺\">\n <el-select v-model=\"item.channelRelationStoreType\" placeholder=\"请选择\" >\n <el-option\n v-for=\"item in allShopOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n\n <el-form-item label=\"天猫商品\" class=\"padding-0\">\n <el-select v-model=\"item.channelRelationProType\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in allGoodOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 二级 -->\n <!-- <treeselect\n v-if=\"item.thirdApplyTmallGoods==1||item.thirdApplyTmallGoods==2\"\n placeholder=\"所有分类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n :multiple=\"true\"\n :options=\"wxTreeOptions\"\n :value-consists-of=\"valueConsistsOf\"\n v-model=\"item.thirdApplyTmallGoodsIds\"\n />\n <el-button v-if=\"item.thirdApplyTmallGoods==3\" @click=\"showGoodsDialog\">已选0件商品</el-button> -->\n </el-form-item>\n\n <el-form-item label=\"折扣控制\" prop=\"region\">\n <div class=\"radio-cell\">\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"1\">所有折扣商品都适用</el-radio>\n </div>\n <div class=\"radio-cell margin-20\" >\n <el-radio v-model=\"item.integralUseDiscountControl\" label=\"2\">折扣率</el-radio>\n <el-input v-model=\"item.integralUseDiscountControlLower\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <label>至</label>\n <el-input v-model=\"item.integralUseDiscountControlUpper\" @focus=\"inputFocus(item)\" @keyup.native=\"formatInput($event)\"></el-input>\n <!-- <label>商品都适用</label> -->\n </div>\n </el-form-item>\n </div>\n </template>\n </template>\n\n <el-form-item label=\"适用对象\" prop=\"\" class=\"margin-20\">\n <el-select v-model=\"ruleForm.useCrowd\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in applyObjOption\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"人群定向\" v-if=\"ruleForm.useCrowd==2\" prop=\"\" class=\"padding-0\">\n <el-button>已设置0项筛选</el-button>\n </el-form-item>\n <el-form-item label=\"获取规则\" prop=\"\">\n <div>\n <el-radio v-model=\"ruleForm.integralGetStatus\" label=\"1\">每消费</el-radio>\n <el-input v-model=\"ruleForm.integralGet.fee\" @blur=\"formatInputNumBlur($event)\"></el-input><label>元,获取 </label>\n <el-input v-model=\"ruleForm.integralGet.integral\" @blur=\"formatInputNumBlur($event)\"></el-input><label>积分。取整策略为</label>\n <el-select v-model=\"ruleForm.integralGetStrategy\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in cateOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </div>\n <div>\n <el-radio v-model=\"ruleForm.integralGetStatus\" label=\"0\" class=\"margin-20\">不获取积分</el-radio>\n </div>\n </el-form-item>\n <el-form-item label=\"积分冻结期\" v-if=\"ruleForm.integralGetStatus==1\">\n <el-input v-model=\"ruleForm.integralGetFreezeDays\" @keyup.native=\"formatInputNum($event)\"></el-input><label>天</label>\n </el-form-item>\n <el-form-item label=\"积分有效期\" v-if=\"ruleForm.integralGetStatus==1\">\n <el-input v-model=\"ruleForm.integralGetEffectiveDays\" @keyup.native=\"formatInputNum($event)\"></el-input><label>天</label>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" @click=\"submitForm('ruleForm')\">保 存</el-button>\n <el-button @click=\"goBack\">返 回</el-button>\n </el-form-item>\n </el-form>\n </div>\n </div>\n </div>\n </div>\n <vue-gic-footer></vue-gic-footer>\n <!-- 添加商品 -->\n <add-goods :goodShow=\"goodShow\" :projectName=\"repProjectName\" @selectGoods=\"selectGoods\"></add-goods>\n </div>\n</template>\n<script>\nimport topNav from 'components/nav/nav'\nimport addGoods from 'components/memberShip/add-goods'\nimport Treeselect from '@riophae/vue-treeselect'\n// import the styles\nimport '@riophae/vue-treeselect/dist/vue-treeselect.css'\n\nimport showMsg from '@/common/js/showmsg';\nimport errMsg from '@/common/js/error';\nimport { getRequest, postRequest, postJsonRequest, postJson, postForm } from '@/api/api';\nimport strLength from '@/common/js/strlen';\n\nexport default {\n name: \"addPointSytem\",\n data() {\n return {\n repProjectName: 'gic-clique',\n navpath: [{\n name: '首页',\n path: '/'\n },\n {\n name: '添加积分获取策略',\n path: ''\n }\n ],\n // 添加商品弹窗\n goodShow: false,\n // 输入字限制\n inputFlagNum: 20,\n\n // 门店\n StoreOptions: [\n {\n label: '所有门店',\n value: '1',\n },\n {\n label: '门店分组',\n value: '2',\n },\n {\n label: '部分门店',\n value: '3',\n },\n ],\n StoreTypeOptions: [\n {\n label: '所有门店',\n value: '-1',\n },\n {\n label: '自营',\n value: '0',\n },\n {\n label: '联营',\n value: '1',\n },\n {\n label: '加盟',\n value: '2',\n },\n {\n label: '代销',\n value: '3',\n },\n {\n label: '托管',\n value: '4',\n },\n ],\n applyGoods:[\n {\n label: '所有商品',\n value: '1',\n },\n // {\n // label: '按商品品牌',\n // value: '2',\n // },\n // {\n // label: '按商品品类',\n // value: '3',\n // },\n // {\n // label: '按单件商品',\n // value: '4',\n // },\n ],\n // tree\n openOnFocus: true,\n alwaysOpen: false,\n goodsOpen: false,\n wxOpen: false,\n valueConsistsOf: 'ALL',\n treeOptions: [\n // {\n // id: 'company',\n // label: 'Company',\n // children: [ {\n // id: 'team-i',\n // label: 'Team I',\n // children: [ {\n // id: 'person-a',\n // label: 'Person A',\n // }, {\n // id: 'person-b',\n // label: 'Person B',\n // } ],\n // }],\n // }\n ],\n storeNormalizer(node) {\n return {\n id: node.storeGroupId,\n label: node.storeGroupName,\n children: node.children,\n }\n },\n\n // 门店列表\n storeListOptions: [],\n // 适用商品\n goodsTreeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n // wxTreeOptions\n wxTreeOptions: [ {\n id: 'company',\n label: 'Company',\n children: [ {\n id: 'team-i',\n label: 'Team I',\n children: [ {\n id: 'person-a',\n label: 'Person A',\n }, {\n id: 'person-b',\n label: 'Person B',\n } ],\n }],\n }],\n\n // 第三方下拉\n allShopOption: [\n {\n label: '所有店铺', // 就是所有门店\n value: '1',\n },\n ],\n allGoodOption: [\n {\n label: '所有商品',\n value: '1',\n },\n ],\n\n // 商户\n mechantOption:[\n // {\n // label: '尊兴网络',\n // value: '0',\n // },\n // {\n // label: '江南布衣服饰有限公司',\n // value: '1',\n // },\n ],\n // 适用对象\n applyObjOption:[\n {\n label: '所有会员',\n value: '1',\n },\n // {\n // label: '自定义人群',\n // value: '2',\n // },\n ],\n // 长度\n cateNameLength: 0,\n\n ruleForm: {\n // 积分获取规则\n integralStrategyId: \"\", //策略id\n enterpriseId: \"\",\n strategyName: '', //策略名称\n strategyType: 1, // 策略类型 1消费积分 2积分抵现\n useCrowd: '1', // 策略类型 1所有 2人群筛选\n crowdJson: '', //人群筛选器内容\n integralGetStatus: '1', // 积分获取开启 1是0否\n integralGet: {fee:11,integral:12},\n integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整\n integralGetFreezeDays: 1, // 获取积分冻结天数\n integralGetEffectiveDays: 1, // 获取积分有效天\n integralUseStatus: '0', // 积分抵现开启 1是0否\n integralUse: null, // 积分抵现 {fee:5,integral:5}\n channelList: [\n {\n integralStrategyChannelId: \"\", //id\n enterpriseId: \"\",\n integralStrategyId: \"\", //策略id\n channelType: \"1\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: true, //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n goodsRelationIdArr: [], // 复制的商品\n strategyGoodsRelationIdArr: [], // 商品\n storeRelationIdArr: [], //门店\n enterpriseRelationIdArr: [] //商户\n },\n {\n integralStrategyChannelId: \"\", //id\n enterpriseId: \"\",\n integralStrategyId: \"\", //策略id\n channelType: \"3\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: true, //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: [], // 商品\n storeRelationIdArr: [], //门店\n enterpriseRelationIdArr: [] //商户\n },\n {\n integralStrategyChannelId: \"\", //id\n enterpriseId: \"\",\n integralStrategyId: \"\", //策略id\n channelType: \"8\", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫\n openStatus: true, //渠道配置是否启用 1启用 0停用\n channelRelationEnterpriseType: \"1\", // 策略关联企业 1所有企业 2部分企业\n channelRelationStoreType: \"1\", //策略关联门店类型 1所有门店 2门店分组 3部分门店\n channelStoreType: \"0\", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)\n channelRelationProType: \"1\", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品\n integralUseDiscountControl: \"1\", // 折扣控制 1所有折扣商品适用 2折扣范围\n integralUseDiscountControlUpper: \"0.0\",\n integralUseDiscountControlLower: \"0.0\",\n useProportionalRestriction: \"0.0\", // 抵现比例限制\n strategyGoodsRelationIdArr: [], // 商品\n storeRelationIdArr: [], //门店\n enterpriseRelationIdArr: [] //商户\n },\n ],\n },\n cateOptions: [\n {\n value: '1',\n label: '四舍五入'\n },\n {\n value: '2',\n label: '抹零'\n },\n {\n value: '3',\n label: '进位制'\n }\n ],\n\n }\n },\n\n methods: {\n // 返回\n goBack() {\n this.$router.go(-1)\n },\n\n // 路由跳转\n changeRoute(route) {\n this.$router.push(route);\n },\n\n // input focus\n inputFocus(obj){\n var that = this\n that.tempData = obj\n },\n\n // 输入框输入校验数字\n formatInput(e){\n var that = this\n console.log(e,e.target.value,that.tempData.integralUseDiscountControlLower)\n that.tempData.integralUseDiscountControlLower = Number(String(that.tempData.integralUseDiscountControlLower).replace(/[^\\.\\d]/g,'')).toFixed(2) == 'NaN'? '0.00': Number(String(that.tempData.integralUseDiscountControlLower).replace(/[^\\.\\d]/g,'')).toFixed(2);\n that.tempData.integralUseDiscountControlUpper = Number(String(that.tempData.integralUseDiscountControlUpper).replace(/[^\\.\\d]/g,'')).toFixed(2) == 'NaN'? '0.00': Number(String(that.tempData.integralUseDiscountControlUpper).replace(/[^\\.\\d]/g,'')).toFixed(2);\n },\n formatInputNum(e){\n var that = this\n that.ruleForm.integralGetEffectiveDays = strLength.getCharVal(String(that.ruleForm.integralGetEffectiveDays).replace(/[^\\d]/g,''),4)\n that.ruleForm.integralGetFreezeDays = strLength.getCharVal(String(that.ruleForm.integralGetFreezeDays).replace(/[^\\d]/g,''),4)\n // that.ruleForm.integralGet.fee = strLength.getCharVal(String(that.ruleForm.integralGet.fee).replace(/[^\\.\\d]/g,''),6)\n // that.ruleForm.integralGet.integral = strLength.getCharVal(String(that.ruleForm.integralGet.integral).replace(/[^\\.\\d]/g,''),8)\n },\n\n formatInputNumBlur(){\n var that = this\n that.ruleForm.integralGet.fee = Number(strLength.getCharVal(String(that.ruleForm.integralGet.fee).replace(/[^\\.\\d]/g,''),6)).toFixed(1)\n that.ruleForm.integralGet.integral = Number(strLength.getCharVal(String(that.ruleForm.integralGet.integral).replace(/[^\\.\\d]/g,''),8)).toFixed(1)\n },\n\n checkListValue(data) {\n var that = this\n var obj = {\n flag : true,\n text: ''\n }\n data.channelList.forEach(function(ele,index){\n if (!!ele.openStatus && ele.integralUseDiscountControl == 2) {\n if (!ele.integralUseDiscountControlUpper || !ele.integralUseDiscountControlLower) {\n obj.flag = false\n obj.text = '请填写折扣率'\n }\n if (parseInt(ele.integralUseDiscountControlUpper)>10 || parseInt(ele.integralUseDiscountControlLower)>10 || Number(ele.integralUseDiscountControlUpper)<=Number(ele.integralUseDiscountControlLower)) {\n obj.flag = false\n obj.text = '折扣率格式有误'\n }\n }\n\n if (ele.channelType==1 && !ele.enterpriseRelationIdArr.length) {\n obj.flag = false\n obj.text = '请选择商户'\n }\n\n })\n\n console.log(obj.flag)\n return obj;\n },\n\n // 保存\n submitForm(formName) {\n var that = this\n this.$refs[formName].validate((valid) => {\n if (valid) {\n // 处理数据\n var data = JSON.parse(JSON.stringify(that.ruleForm))\n\n if (!data.strategyName) {\n showMsg.showmsg('请填写策略名称','error')\n return;\n }\n\n if (data.integralGetStatus == 1 &&(!Number(data.integralGet.fee)||!Number(data.integralGet.integral))) {\n showMsg.showmsg('请填写获取规则','error')\n return;\n }\n\n if (data.integralGetStatus == 1 && !Number(data.integralGetFreezeDays) && data.integralGetFreezeDays != '0') {\n showMsg.showmsg('请填写积分冻结期','error')\n return;\n }\n\n if (data.integralGetStatus == 1 && !Number(data.integralGetEffectiveDays)) {\n showMsg.showmsg('请填写积分有效期','error')\n return;\n }\n\n var returnObj = that.checkListValue(data)\n if (!returnObj.flag) {\n showMsg.showmsg(returnObj.text,'error')\n return;\n }\n // 设置开启状态 1-->true\n data.channelList.forEach(function(ele,index){\n ele.openStatus = ele.openStatus== true? 1: 0\n if (ele.channelType == 1) {\n ele.strategyGoodsRelationIdArr = ele.goodsRelationIdArr\n // console.log(ele.strategyGoodsRelationIds)\n delete ele.goodsRelationIdArr;\n }\n if (!ele.enterpriseRelationIdArr||!ele.enterpriseRelationIdArr.length) {\n ele.enterpriseRelationIdArr = []\n }\n if (!ele.storeRelationIdArr||!ele.storeRelationIdArr.length) {\n ele.storeRelationIdArr = []\n }\n if (!ele.strategyGoodsRelationIdArr||!ele.strategyGoodsRelationIdArr.length) {\n ele.strategyGoodsRelationIdArr = []\n }\n })\n console.log(JSON.stringify(data.channelList[0].strategyGoodsRelationIds))\n\n data.integralGet.fee = parseInt(data.integralGet.fee*10)\n data.integralGet.integral = parseInt(data.integralGet.integral*10)\n data.integralGet = JSON.stringify(data.integralGet)\n // data.channelList = JSON.stringify(data.channelList)\n that.saveForm(data);\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n },\n\n // 保存数据\n saveForm(data) {\n var that = this\n\n var para = data\n // var para = that.ruleForm;\n console.log(\"策略编辑:\",para)\n\n console.log(\"保存数据:\",para)\n postJson('/api-admin/save-member-integral-strategy',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n that.$message({\n message: '保存成功',\n type: 'success'\n });\n // that.updateData()\n that.changeRoute('/pointSystem');\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n // that.updateData();\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n\n // 更新数据\n updateData() {\n var that = this\n // that.ruleForm.integralGet = JSON.parse(that.ruleForm.integralGet)\n that.ruleForm.integralGet.fee = parseInt(that.ruleForm.integralGet.fee/10)\n that.ruleForm.integralGet.integral = parseInt(that.ruleForm.integralGet.integral/10)\n\n },\n\n // 树形结构\n toggle(flag) {\n var that = this\n that.treeFlag = flag\n if (flag=='store') {\n that.alwaysOpen = true;\n console.log(that.alwaysOpen)\n }\n if(flag== 'brand'){\n that.goodsOpen = true\n }\n if(flag== 'wx'){\n that.wxOpen = true\n }\n document.addEventListener('click', that.hidePanel, false)\n },\n\n hidePanel(e) {\n var that = this\n console.log(that.$refs.treeinput,e.target.className)\n if (typeof(e.target.className)== 'object') {return;}\n var tag = e.target.className !='span-txt' && e.target.className !='vue-treeselect__list' && e.target.className != 'vue-treeselect__label' && !e.target.className.includes('vue-treeselect__list-item vue-treeselect__indent-level') && e.target.className != 'vue-treeselect__minus-mark' && e.target.className !='vue-treeselect__option' && e.target.className !='vue-treeselect__option vue-treeselect__option--highlight' && !e.target.className.includes('vue-treeselect__checkbox vue-treeselect__checkbox--')&& e.target.className != 'vue-treeselect__option-arrow-placeholder' && e.target.className!='el-form demo-ruleForm' && e.target.className!='vue-treeselect__option vue-treeselect__option--selected vue-treeselect__option--highlight' && e.target.className !='vue-treeselect__list-item vue-treeselect__indent-level-1' && e.target.className!= 'vue-treeselect__list-item vue-treeselect__indent-level-0' && e.target.className !='vue-treeselect__checkbox-container' && e.target.className !='vue-treeselect__option-arrow-container'&&e.target.className !='vue-treeselect__option-arrow vue-treeselect__option-arrow--rotated';;\n console.log(tag)\n if (tag){\n if (that.treeFlag == 'store') {\n that.alwaysOpen = false;\n }\n if(that.treeFlag== 'brand'){\n that.goodsOpen = false\n }\n if(that.treeFlag== 'wx'){\n that.wxOpen = false\n }\n }\n },\n\n // 搜索后出现下拉列表\n // 点击\n searchFocus(index,item) {\n var that = this\n console.log(index,item)\n },\n // 搜索\n remoteMethod(query) {\n var that = this;\n console.log(\"query:\",query)\n\n if (query !== '') {\n // 获取搜索列表数据\n that.getStoreList(query);\n }else {\n\n that.storeListOptions = [];\n }\n },\n\n // 选择节点的方法\n selectStore(e,item) {\n var that = this\n console.log(e,item)\n console.log(e,item.useCrowd)\n },\n\n // 获取门店列表\n getStoreList(query) {\n var that = this\n console.log(query)\n var para = {\n searchParam: query,\n flag: null,\n requestProject: that.repProjectName\n }\n\n postRequest('/api-plug/query-store-by-code-name',para)\n .then((res) => {\n console.log(res,res.data,res.data.errorCode)\n var resData = res.data\n if (resData.errorCode == 0) {\n resData.result.forEach(function(ele,index){\n ele.id = ele.storeId;\n ele.value = ele.storeName;\n ele.key = ele.storeId\n })\n that.storeListOptions= resData.result\n return;\n }\n\n that.$message.error({\n duration: 1000,\n message: resData.message\n })\n })\n .catch(function (error) {\n console.log(error);\n // that.toLogin()\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取门店分组\n getStoreGroup() {\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/get-clique-storegroup',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n that.treeOptions = resData.result\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 输入\n toInput: function(value) {\n var that = this;\n console.log(value)\n\n var temp = '';\n var temp = strLength.getByteVal(value.target.value,that.inputFlagNum)\n console.log(temp)\n that.ruleForm.strategyName = temp.trim()\n\n that.cateNameLength = strLength.getZhLen(that.ruleForm.strategyName);\n\n console.log(that.ruleForm)\n },\n // changeRoute(route) {\n // this.$router.push(route);\n // }\n selStore(e,index,item) {\n var that = this\n console.log(e,index,item)\n item.storeRelationIdArr= []\n\n },\n\n // 微信\n selectWx(e,index,item) {\n var that = this\n console.log(e,index,item,item.goodsRelationIds)\n item.strategyGoodsRelationIds = item.goodsRelationIds\n console.log(item.goodsRelationIds)\n var data = that.ruleForm.channelList[index]\n data.strategyGoodsRelationIds = [];\n data.goodsRelationIds.forEach(function(ele,index) {\n data.strategyGoodsRelationIds.push(ele)\n })\n // data.strategyGoodsRelationIds = data.goodsRelationIds\n\n console.log(data)\n },\n\n\n // 微信选择商品类别\n changeGood(e) {\n var that = this\n console.log(\"微信选择商品类别:\",e)\n that.getGoodsCategory()\n },\n\n // 线下渠道选择商品类别\n changeGood(e){\n var that = this\n console.log(\"线下渠道选择商品类别:\",e)\n if (e==2) {\n that.getGoodsBrand()\n }\n if (e==3) {\n that.getGoodsCategory()\n }\n },\n\n // 获取商品品牌\n getGoodsBrand(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 获取商品分类\n getGoodsCategory(){\n var that = this\n var para = {\n\n }\n\n postRequest('/api-admin/',para)\n .then((res) => {\n console.log(res.data.result)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result\n that.goodsTreeOptions = data\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n // 子组件显示方法\n showGoodsDialog() {\n var that = this\n console.log(\"show\")\n that.goodShow = true;\n },\n\n // 子组件触发方法\n selectGoods(val){\n var that = this\n console.log(val)\n that.goodShow = false\n },\n\n // 获取商户列表\n getCliqueInfo() {\n var that = this\n var para = {\n\n }\n postRequest('/api-admin/list-enterprise',para)\n .then((res) => {\n console.log( res.data)\n var resData = res.data\n if (resData.errorCode == 0) {\n var data = resData.result.listEnterprise\n data.forEach(function(ele,index) {\n ele.label = ele.brandName\n ele.value = ele.enterpriseId\n })\n that.mechantOption = data\n console.log(\"商户列表:\",that.mechantOption)\n // showMsg.showmsg('设置成功','success')\n\n that.ruleForm.channelList[0].enterpriseRelationIdArr = [data[0].enterpriseId]\n return;\n }\n errMsg.errorMsg(resData)\n\n })\n .catch(function (error) {\n console.log(error);\n\n that.$message.error({\n duration: 1000,\n message: error.message\n })\n });\n },\n\n },\n components: {\n topNav,\n Treeselect,\n addGoods\n },\n created() {\n // this.selectReplayStyle()\n console.log('create')\n },\n beforeMount() {\n console.log('beforeMount')\n },\n mounted() {\n var that = this\n // 获取商户列表\n that.getCliqueInfo()\n\n // 获取门店分组\n that.getStoreGroup()\n },\n destoryed() {\n\n }\n}\n\n</script>\n<style lang=\"scss\" scoped>\n.attention-wrap {\n padding: 24px 32px;\n background: #fff;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n .item-label {\n font-size: 14px;\n color: #606266;\n margin-bottom: 30px;\n span {\n display: inline-block;\n width: 80px;\n }\n }\n\n .vue-treeselect {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n }\n .attention-content-wrap {}\n}\n\n.form-wrap {\n\n .el-input {\n width: 178px;\n padding: 0 10px;\n &.w-300 {\n width: 300px;\n }\n &.w-340 {\n width: 340px;\n }\n }\n\n /deep/ .input-label {\n position: absolute;\n left: 303px;\n color: #ccc;\n font-size: 12px;\n }\n\n .el-select {\n vertical-align: top;\n }\n\n .span-txt {\n position: absolute;\n left: 222px;\n z-index: 2;\n width: 300px;\n text-align: center;\n }\n\n\n .padding-0 {\n padding: 0;\n }\n\n .form-child {\n width: 900px;\n padding: 15px 20px 10px 0px;\n background: #f5f6f9;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .margin-20 {\n margin-top: 20px;\n }\n\n .tinymce-wrap {\n width: 780px;\n }\n}\n\n/*树形*/\n.vue-treeselect /deep/ {\n\n /deep/ .vue-treeselect__control {\n height: 36px;\n /*line-height: 36px;*/\n cursor: pointer;\n }\n\n .vue-treeselect__placeholder {\n line-height: 36px;\n font-size: 12px;\n }\n\n .vue-treeselect__multi-value-item-container,.vue-treeselect__multi-value {\n line-height: 1;\n height: 0;\n opacity: 0;\n }\n\n span.vue-treeselect__multi-value-label {\n line-height: 1;\n }\n\n .vue-treeselect__multi-value-item {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect__value-remove {\n color: #909399;\n }\n\n &:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover {\n background-color: #f0f2f5;\n color: #909399;\n }\n\n .vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {\n cursor: pointer;\n }\n\n .vue-treeselect__x-container {\n display: none;\n }\n\n .vue-treeselect__control-arrow {\n display: none;\n }\n\n .vue-treeselect__control-arrow-container {\n position: relative;\n }\n\n /deep/ .vue-treeselect__value-container{\n line-height: 34px;\n }\n\n /deep/.vue-treeselect__control-arrow-container:after, .vue-treeselect__control-arrow-container:before {\n border: 6px solid transparent;\n border-left: 6px solid #fff;\n width: 0;\n height: 0;\n position: absolute;\n top: 49%;\n left: 50%;\n margin-left: -6px;\n content: ' ';\n margin-top: -3px;\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n /deep/ .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 52%;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:after, &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n margin-top: -6px;\n -webkit-transform: rotateZ(-90deg);\n -moz-transform: rotateZ(-90deg);\n -o-transform: rotateZ(-90deg);\n transform: rotateZ(-90deg);\n -webkit-transition: -webkit-transform .3s;\n transition: -webkit-transform .3s;\n transition: transform .3s;\n transition: transform .3s, -webkit-transform .3s;\n transition: transform .3s,-webkit-transform .3s;\n }\n\n &.vue-treeselect--focused .vue-treeselect__control-arrow-container:before {\n border-left-color: #c0c4cc;\n top: 47%;\n }\n\n .vue-treeselect--has-value .vue-treeselect__multi-value {\n margin-bottom: 0;\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/companyGroup/membershipSystem/addPointSystem.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"right-wrap\"},[_c('topNav',{attrs:{\"navpath\":_vm.navpath}}),_vm._v(\" \"),_c('div',{staticClass:\"right-content\"},[_c('div',{staticClass:\"right-box\"},[_c('div',{staticClass:\"attention-wrap\"},[_c('div',{staticClass:\"form-wrap\"},[_c('el-form',{ref:\"ruleForm\",staticClass:\"demo-ruleForm\",attrs:{\"model\":_vm.ruleForm,\"label-width\":\"120px\"}},[_c('el-form-item',{attrs:{\"label\":\"策略名称\",\"prop\":\"\"}},[_c('el-input',{staticClass:\"w-340\",nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toInput(value); })($event)}},model:{value:(_vm.ruleForm.strategyName),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"strategyName\", $$v)},expression:\"ruleForm.strategyName\"}}),_vm._v(\" \"),_c('label',{staticClass:\"input-label\"},[_vm._v(_vm._s(_vm.cateNameLength)+\"/20\")])],1),_vm._v(\" \"),_vm._l((_vm.ruleForm.channelList),function(item,index){return [(item.channelType==3)?[_c('el-form-item',{attrs:{\"label\":\"适用线下渠道\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus)?_c('div',{staticClass:\"form-child\"},[_c('el-form-item',{attrs:{\"label\":\"门店选择\",\"prop\":\"region\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.selStore($event,index,item)}},model:{value:(item.channelRelationStoreType),callback:function ($$v) {_vm.$set(item, \"channelRelationStoreType\", $$v)},expression:\"item.channelRelationStoreType\"}},_vm._l((_vm.StoreOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationStoreType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('store')}}},[_vm._v(\"已选择 \"+_vm._s(item.storeRelationIds? item.storeRelationIds.length:0)+\" 个门店分组 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationStoreType == 2)?_c('treeselect',{ref:\"treediv\",refInFor:true,attrs:{\"placeholder\":\"请选择\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"noChildrenText\":\"暂无数据\",\"multiple\":true,\"options\":_vm.treeOptions,\"open-on-focus\":_vm.openOnFocus,\"always-open\":_vm.alwaysOpen,\"normalizer\":_vm.storeNormalizer,\"searchable\":false,\"clearable\":false,\"value-consists-of\":_vm.valueConsistsOf},on:{\"select\":function($event){_vm.selectStore($event,item)}},model:{value:(item.storeRelationIdArr),callback:function ($$v) {_vm.$set(item, \"storeRelationIdArr\", $$v)},expression:\"item.storeRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationStoreType == 3)?_c('el-select',{attrs:{\"multiple\":\"\",\"filterable\":\"\",\"remote\":\"\",\"reserve-keyword\":\"\",\"placeholder\":\"请输入关键词\",\"remote-method\":_vm.remoteMethod},on:{\"focus\":function($event){_vm.searchFocus(index,item)}},model:{value:(item.storeRelationIdArr),callback:function ($$v) {_vm.$set(item, \"storeRelationIdArr\", $$v)},expression:\"item.storeRelationIdArr\"}},_vm._l((_vm.storeListOptions),function(item){return _c('el-option',{attrs:{\"label\":item.value,\"value\":item.key}})})):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"门店类型\",\"prop\":\"name\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelStoreType),callback:function ($$v) {_vm.$set(item, \"channelStoreType\", $$v)},expression:\"item.channelStoreType\"}},_vm._l((_vm.StoreTypeOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\",\"prop\":\"name\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('brand')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('brand')}}},[_vm._v(\"已选择 \"+_vm._s(item.strategyGoodsRelationIdArr? item.strategyGoodsRelationIdArr.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==2||item.channelRelationProType==3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"always-open\":_vm.goodsOpen,\"options\":_vm.goodsTreeOptions,\"value-consists-of\":_vm.valueConsistsOf},model:{value:(item.strategyGoodsRelationIdArr),callback:function ($$v) {_vm.$set(item, \"strategyGoodsRelationIdArr\", $$v)},expression:\"item.strategyGoodsRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e(),_vm._v(\" \"),(item.channelType==1)?[_c('el-form-item',{attrs:{\"label\":\"适用微信商城\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus==true)?_c('div',{staticClass:\"form-child margin-20\"},[_c('el-form-item',{attrs:{\"label\":\"选择商户\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"multiple\":\"\"},model:{value:(item.enterpriseRelationIdArr),callback:function ($$v) {_vm.$set(item, \"enterpriseRelationIdArr\", $$v)},expression:\"item.enterpriseRelationIdArr\"}},_vm._l((_vm.mechantOption),function(item){return _c('el-option',{attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"适用商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":function($event){_vm.changeGood($event)}},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.applyGoods),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(item.channelRelationProType == 2)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.goodsRelationIdArr? item.goodsRelationIdArr.length:0)+\" 个品牌 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType == 3)?_c('span',{ref:\"treeinput\",refInFor:true,staticClass:\"span-txt\",on:{\"click\":function($event){_vm.toggle('wx')}}},[_vm._v(\"已选择 \"+_vm._s(item.goodsRelationIdArr? item.goodsRelationIdArr.length:0)+\" 个品类 \")]):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==2||item.channelRelationProType==3)?_c('treeselect',{attrs:{\"placeholder\":\"\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\",\"multiple\":true,\"always-open\":_vm.wxOpen,\"options\":_vm.goodsTreeOptions,\"value-consists-of\":_vm.valueConsistsOf},on:{\"select\":function($event){_vm.selectWx($event,index,item)}},model:{value:(item.goodsRelationIdArr),callback:function ($$v) {_vm.$set(item, \"goodsRelationIdArr\", $$v)},expression:\"item.goodsRelationIdArr\"}}):_vm._e(),_vm._v(\" \"),(item.channelRelationProType==4)?_c('el-button',{on:{\"click\":_vm.showGoodsDialog}},[_vm._v(\"已选0件商品\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e(),_vm._v(\" \"),(item.channelType==8)?[_c('el-form-item',{attrs:{\"label\":\"第三方电商渠道\",\"prop\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"启用\",\"inactive-text\":\"停用\"},model:{value:(item.openStatus),callback:function ($$v) {_vm.$set(item, \"openStatus\", $$v)},expression:\"item.openStatus\"}})],1),_vm._v(\" \"),(item.openStatus==true)?_c('div',{staticClass:\"form-child margin-20\"},[_c('el-form-item',{attrs:{\"label\":\"选择店铺\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelRelationStoreType),callback:function ($$v) {_vm.$set(item, \"channelRelationStoreType\", $$v)},expression:\"item.channelRelationStoreType\"}},_vm._l((_vm.allShopOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"天猫商品\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(item.channelRelationProType),callback:function ($$v) {_vm.$set(item, \"channelRelationProType\", $$v)},expression:\"item.channelRelationProType\"}},_vm._l((_vm.allGoodOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"折扣控制\",\"prop\":\"region\"}},[_c('div',{staticClass:\"radio-cell\"},[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"所有折扣商品都适用\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"radio-cell margin-20\"},[_c('el-radio',{attrs:{\"label\":\"2\"},model:{value:(item.integralUseDiscountControl),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControl\", $$v)},expression:\"item.integralUseDiscountControl\"}},[_vm._v(\"折扣率\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlLower),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlLower\", $$v)},expression:\"item.integralUseDiscountControlLower\"}}),_vm._v(\" \"),_c('label',[_vm._v(\"至\")]),_vm._v(\" \"),_c('el-input',{on:{\"focus\":function($event){_vm.inputFocus(item)}},nativeOn:{\"keyup\":function($event){_vm.formatInput($event)}},model:{value:(item.integralUseDiscountControlUpper),callback:function ($$v) {_vm.$set(item, \"integralUseDiscountControlUpper\", $$v)},expression:\"item.integralUseDiscountControlUpper\"}})],1)])],1):_vm._e()]:_vm._e()]}),_vm._v(\" \"),_c('el-form-item',{staticClass:\"margin-20\",attrs:{\"label\":\"适用对象\",\"prop\":\"\"}},[_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.useCrowd),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"useCrowd\", $$v)},expression:\"ruleForm.useCrowd\"}},_vm._l((_vm.applyObjOption),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),(_vm.ruleForm.useCrowd==2)?_c('el-form-item',{staticClass:\"padding-0\",attrs:{\"label\":\"人群定向\",\"prop\":\"\"}},[_c('el-button',[_vm._v(\"已设置0项筛选\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{attrs:{\"label\":\"获取规则\",\"prop\":\"\"}},[_c('div',[_c('el-radio',{attrs:{\"label\":\"1\"},model:{value:(_vm.ruleForm.integralGetStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStatus\", $$v)},expression:\"ruleForm.integralGetStatus\"}},[_vm._v(\"每消费\")]),_vm._v(\" \"),_c('el-input',{on:{\"blur\":function($event){_vm.formatInputNumBlur($event)}},model:{value:(_vm.ruleForm.integralGet.fee),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralGet, \"fee\", $$v)},expression:\"ruleForm.integralGet.fee\"}}),_c('label',[_vm._v(\"元,获取 \")]),_vm._v(\" \"),_c('el-input',{on:{\"blur\":function($event){_vm.formatInputNumBlur($event)}},model:{value:(_vm.ruleForm.integralGet.integral),callback:function ($$v) {_vm.$set(_vm.ruleForm.integralGet, \"integral\", $$v)},expression:\"ruleForm.integralGet.integral\"}}),_c('label',[_vm._v(\"积分。取整策略为\")]),_vm._v(\" \"),_c('el-select',{attrs:{\"placeholder\":\"请选择\"},model:{value:(_vm.ruleForm.integralGetStrategy),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStrategy\", $$v)},expression:\"ruleForm.integralGetStrategy\"}},_vm._l((_vm.cateOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1),_vm._v(\" \"),_c('div',[_c('el-radio',{staticClass:\"margin-20\",attrs:{\"label\":\"0\"},model:{value:(_vm.ruleForm.integralGetStatus),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetStatus\", $$v)},expression:\"ruleForm.integralGetStatus\"}},[_vm._v(\"不获取积分\")])],1)]),_vm._v(\" \"),(_vm.ruleForm.integralGetStatus==1)?_c('el-form-item',{attrs:{\"label\":\"积分冻结期\"}},[_c('el-input',{nativeOn:{\"keyup\":function($event){_vm.formatInputNum($event)}},model:{value:(_vm.ruleForm.integralGetFreezeDays),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetFreezeDays\", $$v)},expression:\"ruleForm.integralGetFreezeDays\"}}),_c('label',[_vm._v(\"天\")])],1):_vm._e(),_vm._v(\" \"),(_vm.ruleForm.integralGetStatus==1)?_c('el-form-item',{attrs:{\"label\":\"积分有效期\"}},[_c('el-input',{nativeOn:{\"keyup\":function($event){_vm.formatInputNum($event)}},model:{value:(_vm.ruleForm.integralGetEffectiveDays),callback:function ($$v) {_vm.$set(_vm.ruleForm, \"integralGetEffectiveDays\", $$v)},expression:\"ruleForm.integralGetEffectiveDays\"}}),_c('label',[_vm._v(\"天\")])],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.submitForm('ruleForm')}}},[_vm._v(\"保 存\")]),_vm._v(\" \"),_c('el-button',{on:{\"click\":_vm.goBack}},[_vm._v(\"返 回\")])],1)],2)],1)])])]),_vm._v(\" \"),_c('vue-gic-footer'),_vm._v(\" \"),_c('add-goods',{attrs:{\"goodShow\":_vm.goodShow,\"projectName\":_vm.repProjectName},on:{\"selectGoods\":_vm.selectGoods}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-60d7eb9e\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/companyGroup/membershipSystem/addPointSystem.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-60d7eb9e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./addPointSystem.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addPointSystem.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./addPointSystem.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-60d7eb9e\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./addPointSystem.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-60d7eb9e\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/companyGroup/membershipSystem/addPointSystem.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([20],{"/8lq":function(e,l,t){"use strict";Object.defineProperty(l,"__esModule",{value:!0});var a=t("GXH0"),s={name:"links",props:["linkToolsVisible"],data:function(){return{twoLevelVisible:!0,threeLevelVisible:!0,linksType:"",linksTypeOptions:[{id:"1",value:"shoplink",label:"商城链接"},{id:"2",value:"memberlink",label:"会员功能链接"},{id:"3",value:"definelink",label:"自定义页面"},{id:"4",value:"h5link",label:"H5页面"},{id:"5",value:"otherlink",label:"其他小程序"}],twoLevelValue:"",twoLevelOptions:[{id:"1",value:"shoplink",label:"商城链接"}],threeLevelValue:"",threeLevelOptions:[{id:"1",value:"shoplink",label:"商城链接"}],h5linkVisible:!1,h5linkObj:{name:"",url:"",fixParam:"",dynamicPara:"",dynamicParaOptions:[]},activeName:"first",mylinkToolsVisible:this.linkToolsVisible,selectType:1,searchGoods:"",category:null,categoryOptions:[{key:"a",name:"a",subOptions:[{key:"aa",name:"aa"}]}],normalizer:function(e){return{id:e.key,label:e.name,children:e.subOptions}},goodsList:[{id:"111",name:"美商海盗船Gaming系列 K70 RGB Rapidfire",goodsNum:"errerr",src:"https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7",price:567},{id:"112",name:"美商海盗船Gaming系列 K70 RGB Rapidfire",goodsNum:"errerr",src:"https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7",price:567},{id:"113",name:"美商海盗船Gaming系列 K70 RGB Rapidfire",goodsNum:"errerr",src:"https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7",price:567},{id:"112",name:"美商海盗船Gaming系列 K70 RGB Rapidfire",goodsNum:"errerr",src:"https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7",price:567},{id:"113",name:"美商海盗船Gaming系列 K70 RGB Rapidfire",goodsNum:"errerr",src:"https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7",price:567}],currentPage:1,pageSize:20,total:0,classify:null,classifyOptions:[{key:"b",name:"b",subOptions:[{key:"bb",name:"bb"}]}],goodsCategory:null,goodsCategoryOptions:[{key:"a",name:"a",subOptions:[{key:"aa",name:"aa"},{key:"a1",name:"a1"},{key:"a2",name:"a2"}]}],mainFunctionPage:[{label:"一级 1",children:[{label:"二级 1-1",children:[{label:"三级 1-1-1"}]}]},{label:"一级 2",children:[{label:"二级 2-1",children:[{label:"三级 2-1-1"}]},{label:"二级 2-2",children:[{label:"三级 2-2-1"}]}]}],defaultMainPageProps:{children:"children",label:"label"},definePageList:[{id:"111",name:"测试1",src:""},{id:"112",name:"测试2",src:""},{id:"113",name:"测试3",src:""},{id:"114",name:"测试4",src:""},{id:"115",name:"测试5",src:""},{id:"116",name:"测试6",src:""},{id:"117",name:"测试7",src:""},{id:"118",name:"测试8",src:""},{id:"119",name:"测试9",src:""}]}},methods:{linksTypeChange:function(e){console.log(e)},twoLevelValueChange:function(e){console.log(e)},threeLevelValueChange:function(e){console.log(e)},cancelLinkSelect:function(){var e=this;this.$confirm("确认关闭?","",{confirmButtonText:"确定",cancelButtonText:"取消",type:""}).then(function(){console.log("点起确认"),e.$emit("linkSelect")}).catch(function(){console.log("取消 取消关闭")})},confirmLinkSelect:function(){console.log(this.linksType,this.twoLevelValue,this.threeLevelValue),this.$emit("linkSelect")},handleClick:function(e,l){console.log(e,l);switch(this.activeName){case"first":this.selectType=1;break;case"second":this.selectType=2;break;case"third":case"fourth":this.selectType=3}console.log(this.selectType)},categorySelect:function(e,l){console.log(e,l),this.getGoodsList()},classifySelect:function(e,l){console.log(e,l),this.getGoodsList()},goodsCategorySelect:function(e,l){console.log(e,l),this.selectLinkItem()},handleClose:function(e){var l=this,t=this;t.$confirm("确认关闭?").then(function(a){e(),t.mylinkToolsVisible=!1,console.log(l.mylinkToolsVisible),t.$emit("linkSelect")}).catch(function(e){})},linkSizeChange:function(e){console.log("每页 "+e+" 条",this.pageSize),this.pageSize=e},linkCurrentChange:function(e){console.log("当前页: "+e,this.currentPage),this.currentPage=e},selectLinkItem:function(e){var l=this;console.log(e);var t=null;switch(this.selectType){case 1:t="商品";break;case 2:t="分类";break;case 3:case 4:t="页面"}console.log(this.selectType,t),this.$confirm("确认选择"+t,"",{confirmButtonText:"确定",cancelButtonText:"取消",type:""}).then(function(){l.$message({type:"success",message:"确定"})}).catch(function(){})},toSearchInput:function(e){console.log(this.searchGoods,e),1==this.currentPage?this.getGoodsList():this.currentPage=1},clearInput:function(e){console.log(e,this.searchGoods),1==this.currentPage?this.getGoodsList():this.currentPage=1},getGoodsList:function(){this.currentPage,this.searchGoods,this.pageSize},mainPageNodeClick:function(e){console.log(e),this.selectLinkItem()},definePageClick:function(e){console.log(e),this.selectLinkItem()}},watch:{linkToolsVisible:function(e){console.log(e),this.mylinkToolsVisible=e}},mounted:function(){console.log("00000")},components:{Treeselect:t.n(a).a}},i={render:function(){var e=this,l=e.$createElement,t=e._self._c||l;return t("div",{staticClass:"link-tools-contain"},[t("el-dialog",{class:"first"==e.activeName?"min-1051":"min-720",attrs:{title:"链接小工具",visible:e.mylinkToolsVisible,"before-close":e.handleClose},on:{"update:visible":function(l){e.mylinkToolsVisible=l}}},[t("div",{staticClass:"links-types"},[t("label",{staticClass:"types-title"},[e._v("链接类型:")]),e._v(" "),t("el-select",{attrs:{placeholder:"请选择"},on:{change:e.linksTypeChange},model:{value:e.linksType,callback:function(l){e.linksType=l},expression:"linksType"}},e._l(e.linksTypeOptions,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),e.twoLevelVisible?t("el-select",{attrs:{placeholder:"请选择"},on:{change:e.twoLevelValueChange},model:{value:e.twoLevelValue,callback:function(l){e.twoLevelValue=l},expression:"twoLevelValue"}},e._l(e.twoLevelOptions,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})):e._e(),e._v(" "),e.threeLevelVisible?t("el-select",{attrs:{placeholder:"请选择"},on:{change:e.threeLevelValueChange},model:{value:e.threeLevelValue,callback:function(l){e.threeLevelValue=l},expression:"threeLevelValue"}},e._l(e.threeLevelOptions,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})):e._e(),e._v(" "),t("div",{staticClass:"goods-category"},[t("treeselect",{attrs:{options:e.goodsCategoryOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有品类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.goodsCategorySelect},model:{value:e.goodsCategory,callback:function(l){e.goodsCategory=l},expression:"goodsCategory"}})],1)],1),e._v(" "),e.h5linkVisible?t("div",{staticClass:"h5link-contain"},[t("div",{staticClass:"h5link-row"},[t("label",{staticClass:"h5link-title"},[e._v("名字:")]),e._v(" "),t("el-input",{attrs:{placeholder:"请输入网址"},model:{value:e.h5linkObj.name,callback:function(l){e.$set(e.h5linkObj,"name",l)},expression:"h5linkObj.name"}})],1),e._v(" "),t("div",{staticClass:"h5link-row"},[t("label",{staticClass:"h5link-title"},[e._v("网址:")]),e._v(" "),t("el-input",{attrs:{placeholder:"请输入网址"},model:{value:e.h5linkObj.url,callback:function(l){e.$set(e.h5linkObj,"url",l)},expression:"h5linkObj.url"}})],1),e._v(" "),t("div",{staticClass:"h5link-row"},[t("label",{staticClass:"h5link-title"},[e._v("固定参数:")]),e._v(" "),t("el-input",{attrs:{type:"textarea",resize:"none",rows:4,placeholder:"请输入固定参数(可选)"},model:{value:e.h5linkObj.fixParam,callback:function(l){e.$set(e.h5linkObj,"fixParam",l)},expression:"h5linkObj.fixParam"}})],1),e._v(" "),t("div",{staticClass:"h5link-row"},[t("label",{staticClass:"h5link-title"},[e._v("动态参数:")]),e._v(" "),t("el-select",{attrs:{multiple:"",placeholder:"请选择"},model:{value:e.h5linkObj.dynamicPara,callback:function(l){e.$set(e.h5linkObj,"dynamicPara",l)},expression:"h5linkObj.dynamicPara"}},e._l(e.dynamicParaOptions,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)]):e._e(),e._v(" "),t("div",{staticClass:"goods-links-contian"},[t("div",{staticClass:"links-tools-row"},[t("treeselect",{attrs:{value:e.category,options:e.categoryOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有品类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.categorySelect}}),e._v(" "),t("treeselect",{attrs:{options:e.classifyOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有分类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.classifySelect},model:{value:e.classify,callback:function(l){e.classify=l},expression:"classify"}}),e._v(" "),t("el-input",{staticClass:"links-tools-input",attrs:{placeholder:"请输入商品名称/货号",clearable:""},on:{clear:e.clearInput},nativeOn:{keyup:function(l){return t=l,e.toSearchInput(t);var t}},model:{value:e.searchGoods,callback:function(l){e.searchGoods=l},expression:"searchGoods"}},[t("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),t("div",{staticClass:"goods-link-content"},[t("ul",{staticClass:"goods-link-list"},e._l(e.goodsList,function(l,a){return t("li",{staticClass:"goods-link-item",on:{click:function(t){e.selectLinkItem(l)}}},[t("img",{attrs:{src:l.src,alt:"商品图片"}}),e._v(" "),t("div",{staticClass:"inline-block goods-message"},[t("p",{staticClass:"limit-2"},[e._v(e._s(l.name))]),e._v(" "),t("p",{staticClass:"gray-color"},[e._v("货号:"+e._s(l.goodsNum))]),e._v(" "),t("span",[e._v("¥"+e._s(l.price))])])])}))]),e._v(" "),t("div",{staticClass:"links-tools-page"},[t("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[20,30,40,50],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.linkSizeChange,"current-change":e.linkCurrentChange}})],1)]),e._v(" "),t("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(l){e.activeName=l},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"商品链接",name:"first"}},[t("div",{staticClass:"links-tools-row"},[t("treeselect",{attrs:{value:e.category,options:e.categoryOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有品类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.categorySelect}}),e._v(" "),t("treeselect",{attrs:{options:e.classifyOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有分类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.classifySelect},model:{value:e.classify,callback:function(l){e.classify=l},expression:"classify"}}),e._v(" "),t("el-input",{staticClass:"links-tools-input",attrs:{placeholder:"请输入商品名称/货号",clearable:""},on:{clear:e.clearInput},nativeOn:{keyup:function(l){return t=l,e.toSearchInput(t);var t}},model:{value:e.searchGoods,callback:function(l){e.searchGoods=l},expression:"searchGoods"}},[t("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),t("div",{staticClass:"goods-link-content"},[t("ul",{staticClass:"goods-link-list"},e._l(e.goodsList,function(l,a){return t("li",{staticClass:"goods-link-item",on:{click:function(t){e.selectLinkItem(l)}}},[t("img",{attrs:{src:l.src,alt:"商品图片"}}),e._v(" "),t("div",{staticClass:"inline-block goods-message"},[t("p",{staticClass:"limit-2"},[e._v(e._s(l.name))]),e._v(" "),t("p",{staticClass:"gray-color"},[e._v("货号:"+e._s(l.goodsNum))]),e._v(" "),t("span",[e._v("¥"+e._s(l.price))])])])}))]),e._v(" "),t("div",{staticClass:"links-tools-page"},[t("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[20,30,40,50],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.linkSizeChange,"current-change":e.linkCurrentChange}})],1)]),e._v(" "),t("el-tab-pane",{attrs:{label:"商品分类链接",name:"second"}},[t("div",{staticClass:"goods-category"},[t("treeselect",{attrs:{options:e.goodsCategoryOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有品类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.goodsCategorySelect},model:{value:e.goodsCategory,callback:function(l){e.goodsCategory=l},expression:"goodsCategory"}})],1)]),e._v(" "),t("el-tab-pane",{attrs:{label:"主功能页面链接",name:"third"}},[t("div",{staticClass:"main-function-page"},[t("el-tree",{attrs:{data:e.mainFunctionPage,"expand-on-click-node":!1,props:e.defaultMainPageProps},on:{"node-click":e.mainPageNodeClick}})],1)]),e._v(" "),t("el-tab-pane",{attrs:{label:"自定义页面链接",name:"fourth"}},[t("div",{staticClass:"definepage"},[t("ul",{staticClass:"definepage-ul"},e._l(e.definePageList,function(l,a){return t("li",{staticClass:"definepage-ul-li",on:{click:function(t){e.definePageClick(l)}}},[e._v(e._s(l.name))])}))])])],1),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.cancelLinkSelect}},[e._v("取 消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:e.confirmLinkSelect}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var n=t("VU/8")(s,i,!1,function(e){t("qjsM")},"data-v-61a8ee89",null);l.default=n.exports},qjsM:function(e,l){}});
//# sourceMappingURL=20.376df9f13415ea70b688.js.map
\ No newline at end of file
webpackJsonp([21],{"/8lq":function(e,l,t){"use strict";Object.defineProperty(l,"__esModule",{value:!0});var a=t("GXH0"),s={name:"links",props:["linkToolsVisible"],data:function(){return{twoLevelVisible:!0,threeLevelVisible:!0,linksType:"",linksTypeOptions:[{id:"1",value:"shoplink",label:"商城链接"},{id:"2",value:"memberlink",label:"会员功能链接"},{id:"3",value:"definelink",label:"自定义页面"},{id:"4",value:"h5link",label:"H5页面"},{id:"5",value:"otherlink",label:"其他小程序"}],twoLevelValue:"",twoLevelOptions:[{id:"1",value:"shoplink",label:"商城链接"}],threeLevelValue:"",threeLevelOptions:[{id:"1",value:"shoplink",label:"商城链接"}],h5linkVisible:!1,h5linkObj:{name:"",url:"",fixParam:"",dynamicPara:"",dynamicParaOptions:[]},activeName:"first",mylinkToolsVisible:this.linkToolsVisible,selectType:1,searchGoods:"",category:null,categoryOptions:[{key:"a",name:"a",subOptions:[{key:"aa",name:"aa"}]}],normalizer:function(e){return{id:e.key,label:e.name,children:e.subOptions}},goodsList:[{id:"111",name:"美商海盗船Gaming系列 K70 RGB Rapidfire",goodsNum:"errerr",src:"https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7",price:567},{id:"112",name:"美商海盗船Gaming系列 K70 RGB Rapidfire",goodsNum:"errerr",src:"https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7",price:567},{id:"113",name:"美商海盗船Gaming系列 K70 RGB Rapidfire",goodsNum:"errerr",src:"https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7",price:567},{id:"112",name:"美商海盗船Gaming系列 K70 RGB Rapidfire",goodsNum:"errerr",src:"https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7",price:567},{id:"113",name:"美商海盗船Gaming系列 K70 RGB Rapidfire",goodsNum:"errerr",src:"https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7",price:567}],currentPage:1,pageSize:20,total:0,classify:null,classifyOptions:[{key:"b",name:"b",subOptions:[{key:"bb",name:"bb"}]}],goodsCategory:null,goodsCategoryOptions:[{key:"a",name:"a",subOptions:[{key:"aa",name:"aa"},{key:"a1",name:"a1"},{key:"a2",name:"a2"}]}],mainFunctionPage:[{label:"一级 1",children:[{label:"二级 1-1",children:[{label:"三级 1-1-1"}]}]},{label:"一级 2",children:[{label:"二级 2-1",children:[{label:"三级 2-1-1"}]},{label:"二级 2-2",children:[{label:"三级 2-2-1"}]}]}],defaultMainPageProps:{children:"children",label:"label"},definePageList:[{id:"111",name:"测试1",src:""},{id:"112",name:"测试2",src:""},{id:"113",name:"测试3",src:""},{id:"114",name:"测试4",src:""},{id:"115",name:"测试5",src:""},{id:"116",name:"测试6",src:""},{id:"117",name:"测试7",src:""},{id:"118",name:"测试8",src:""},{id:"119",name:"测试9",src:""}]}},methods:{linksTypeChange:function(e){console.log(e)},twoLevelValueChange:function(e){console.log(e)},threeLevelValueChange:function(e){console.log(e)},cancelLinkSelect:function(){var e=this;this.$confirm("确认关闭?","",{confirmButtonText:"确定",cancelButtonText:"取消",type:""}).then(function(){console.log("点起确认"),e.$emit("linkSelect")}).catch(function(){console.log("取消 取消关闭")})},confirmLinkSelect:function(){console.log(this.linksType,this.twoLevelValue,this.threeLevelValue),this.$emit("linkSelect")},handleClick:function(e,l){console.log(e,l);switch(this.activeName){case"first":this.selectType=1;break;case"second":this.selectType=2;break;case"third":case"fourth":this.selectType=3}console.log(this.selectType)},categorySelect:function(e,l){console.log(e,l),this.getGoodsList()},classifySelect:function(e,l){console.log(e,l),this.getGoodsList()},goodsCategorySelect:function(e,l){console.log(e,l),this.selectLinkItem()},handleClose:function(e){var l=this,t=this;t.$confirm("确认关闭?").then(function(a){e(),t.mylinkToolsVisible=!1,console.log(l.mylinkToolsVisible),t.$emit("linkSelect")}).catch(function(e){})},linkSizeChange:function(e){console.log("每页 "+e+" 条",this.pageSize),this.pageSize=e},linkCurrentChange:function(e){console.log("当前页: "+e,this.currentPage),this.currentPage=e},selectLinkItem:function(e){var l=this;console.log(e);var t=null;switch(this.selectType){case 1:t="商品";break;case 2:t="分类";break;case 3:case 4:t="页面"}console.log(this.selectType,t),this.$confirm("确认选择"+t,"",{confirmButtonText:"确定",cancelButtonText:"取消",type:""}).then(function(){l.$message({type:"success",message:"确定"})}).catch(function(){})},toSearchInput:function(e){console.log(this.searchGoods,e),1==this.currentPage?this.getGoodsList():this.currentPage=1},clearInput:function(e){console.log(e,this.searchGoods),1==this.currentPage?this.getGoodsList():this.currentPage=1},getGoodsList:function(){this.currentPage,this.searchGoods,this.pageSize},mainPageNodeClick:function(e){console.log(e),this.selectLinkItem()},definePageClick:function(e){console.log(e),this.selectLinkItem()}},watch:{linkToolsVisible:function(e){console.log(e),this.mylinkToolsVisible=e}},mounted:function(){console.log("00000")},components:{Treeselect:t.n(a).a}},i={render:function(){var e=this,l=e.$createElement,t=e._self._c||l;return t("div",{staticClass:"link-tools-contain"},[t("el-dialog",{class:"first"==e.activeName?"min-1051":"min-720",attrs:{title:"链接小工具",visible:e.mylinkToolsVisible,"before-close":e.handleClose},on:{"update:visible":function(l){e.mylinkToolsVisible=l}}},[t("div",{staticClass:"links-types"},[t("label",{staticClass:"types-title"},[e._v("链接类型:")]),e._v(" "),t("el-select",{attrs:{placeholder:"请选择"},on:{change:e.linksTypeChange},model:{value:e.linksType,callback:function(l){e.linksType=l},expression:"linksType"}},e._l(e.linksTypeOptions,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),e.twoLevelVisible?t("el-select",{attrs:{placeholder:"请选择"},on:{change:e.twoLevelValueChange},model:{value:e.twoLevelValue,callback:function(l){e.twoLevelValue=l},expression:"twoLevelValue"}},e._l(e.twoLevelOptions,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})):e._e(),e._v(" "),e.threeLevelVisible?t("el-select",{attrs:{placeholder:"请选择"},on:{change:e.threeLevelValueChange},model:{value:e.threeLevelValue,callback:function(l){e.threeLevelValue=l},expression:"threeLevelValue"}},e._l(e.threeLevelOptions,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})):e._e(),e._v(" "),t("div",{staticClass:"goods-category"},[t("treeselect",{attrs:{options:e.goodsCategoryOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有品类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.goodsCategorySelect},model:{value:e.goodsCategory,callback:function(l){e.goodsCategory=l},expression:"goodsCategory"}})],1)],1),e._v(" "),e.h5linkVisible?t("div",{staticClass:"h5link-contain"},[t("div",{staticClass:"h5link-row"},[t("label",{staticClass:"h5link-title"},[e._v("名字:")]),e._v(" "),t("el-input",{attrs:{placeholder:"请输入网址"},model:{value:e.h5linkObj.name,callback:function(l){e.$set(e.h5linkObj,"name",l)},expression:"h5linkObj.name"}})],1),e._v(" "),t("div",{staticClass:"h5link-row"},[t("label",{staticClass:"h5link-title"},[e._v("网址:")]),e._v(" "),t("el-input",{attrs:{placeholder:"请输入网址"},model:{value:e.h5linkObj.url,callback:function(l){e.$set(e.h5linkObj,"url",l)},expression:"h5linkObj.url"}})],1),e._v(" "),t("div",{staticClass:"h5link-row"},[t("label",{staticClass:"h5link-title"},[e._v("固定参数:")]),e._v(" "),t("el-input",{attrs:{type:"textarea",resize:"none",rows:4,placeholder:"请输入固定参数(可选)"},model:{value:e.h5linkObj.fixParam,callback:function(l){e.$set(e.h5linkObj,"fixParam",l)},expression:"h5linkObj.fixParam"}})],1),e._v(" "),t("div",{staticClass:"h5link-row"},[t("label",{staticClass:"h5link-title"},[e._v("动态参数:")]),e._v(" "),t("el-select",{attrs:{multiple:"",placeholder:"请选择"},model:{value:e.h5linkObj.dynamicPara,callback:function(l){e.$set(e.h5linkObj,"dynamicPara",l)},expression:"h5linkObj.dynamicPara"}},e._l(e.dynamicParaOptions,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)]):e._e(),e._v(" "),t("div",{staticClass:"goods-links-contian"},[t("div",{staticClass:"links-tools-row"},[t("treeselect",{attrs:{value:e.category,options:e.categoryOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有品类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.categorySelect}}),e._v(" "),t("treeselect",{attrs:{options:e.classifyOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有分类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.classifySelect},model:{value:e.classify,callback:function(l){e.classify=l},expression:"classify"}}),e._v(" "),t("el-input",{staticClass:"links-tools-input",attrs:{placeholder:"请输入商品名称/货号",clearable:""},on:{clear:e.clearInput},nativeOn:{keyup:function(l){return t=l,e.toSearchInput(t);var t}},model:{value:e.searchGoods,callback:function(l){e.searchGoods=l},expression:"searchGoods"}},[t("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),t("div",{staticClass:"goods-link-content"},[t("ul",{staticClass:"goods-link-list"},e._l(e.goodsList,function(l,a){return t("li",{staticClass:"goods-link-item",on:{click:function(t){e.selectLinkItem(l)}}},[t("img",{attrs:{src:l.src,alt:"商品图片"}}),e._v(" "),t("div",{staticClass:"inline-block goods-message"},[t("p",{staticClass:"limit-2"},[e._v(e._s(l.name))]),e._v(" "),t("p",{staticClass:"gray-color"},[e._v("货号:"+e._s(l.goodsNum))]),e._v(" "),t("span",[e._v("¥"+e._s(l.price))])])])}))]),e._v(" "),t("div",{staticClass:"links-tools-page"},[t("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[20,30,40,50],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.linkSizeChange,"current-change":e.linkCurrentChange}})],1)]),e._v(" "),t("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(l){e.activeName=l},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"商品链接",name:"first"}},[t("div",{staticClass:"links-tools-row"},[t("treeselect",{attrs:{value:e.category,options:e.categoryOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有品类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.categorySelect}}),e._v(" "),t("treeselect",{attrs:{options:e.classifyOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有分类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.classifySelect},model:{value:e.classify,callback:function(l){e.classify=l},expression:"classify"}}),e._v(" "),t("el-input",{staticClass:"links-tools-input",attrs:{placeholder:"请输入商品名称/货号",clearable:""},on:{clear:e.clearInput},nativeOn:{keyup:function(l){return t=l,e.toSearchInput(t);var t}},model:{value:e.searchGoods,callback:function(l){e.searchGoods=l},expression:"searchGoods"}},[t("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),t("div",{staticClass:"goods-link-content"},[t("ul",{staticClass:"goods-link-list"},e._l(e.goodsList,function(l,a){return t("li",{staticClass:"goods-link-item",on:{click:function(t){e.selectLinkItem(l)}}},[t("img",{attrs:{src:l.src,alt:"商品图片"}}),e._v(" "),t("div",{staticClass:"inline-block goods-message"},[t("p",{staticClass:"limit-2"},[e._v(e._s(l.name))]),e._v(" "),t("p",{staticClass:"gray-color"},[e._v("货号:"+e._s(l.goodsNum))]),e._v(" "),t("span",[e._v("¥"+e._s(l.price))])])])}))]),e._v(" "),t("div",{staticClass:"links-tools-page"},[t("el-pagination",{attrs:{"current-page":e.currentPage,"page-sizes":[20,30,40,50],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.linkSizeChange,"current-change":e.linkCurrentChange}})],1)]),e._v(" "),t("el-tab-pane",{attrs:{label:"商品分类链接",name:"second"}},[t("div",{staticClass:"goods-category"},[t("treeselect",{attrs:{options:e.goodsCategoryOptions,normalizer:e.normalizer,"default-expand-level":1,placeholder:"所有品类",noOptionsText:"暂无数据",noResultsText:"无数据"},on:{select:e.goodsCategorySelect},model:{value:e.goodsCategory,callback:function(l){e.goodsCategory=l},expression:"goodsCategory"}})],1)]),e._v(" "),t("el-tab-pane",{attrs:{label:"主功能页面链接",name:"third"}},[t("div",{staticClass:"main-function-page"},[t("el-tree",{attrs:{data:e.mainFunctionPage,"expand-on-click-node":!1,props:e.defaultMainPageProps},on:{"node-click":e.mainPageNodeClick}})],1)]),e._v(" "),t("el-tab-pane",{attrs:{label:"自定义页面链接",name:"fourth"}},[t("div",{staticClass:"definepage"},[t("ul",{staticClass:"definepage-ul"},e._l(e.definePageList,function(l,a){return t("li",{staticClass:"definepage-ul-li",on:{click:function(t){e.definePageClick(l)}}},[e._v(e._s(l.name))])}))])])],1),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.cancelLinkSelect}},[e._v("取 消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:e.confirmLinkSelect}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var n=t("VU/8")(s,i,!1,function(e){t("qjsM")},"data-v-61a8ee89",null);l.default=n.exports},qjsM:function(e,l){}});
//# sourceMappingURL=21.a26434a92147428f6136.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/linktools/linktoolsold.vue","webpack:///./src/view/linktools/linktoolsold.vue?9dbf","webpack:///./src/view/linktools/linktoolsold.vue"],"names":["linktoolsold","name","props","data","twoLevelVisible","threeLevelVisible","linksType","linksTypeOptions","id","value","label","twoLevelValue","twoLevelOptions","threeLevelValue","threeLevelOptions","h5linkVisible","h5linkObj","url","fixParam","dynamicPara","dynamicParaOptions","activeName","mylinkToolsVisible","this","linkToolsVisible","selectType","searchGoods","category","categoryOptions","key","subOptions","normalizer","node","children","goodsList","goodsNum","src","price","currentPage","pageSize","total","classify","classifyOptions","goodsCategory","goodsCategoryOptions","mainFunctionPage","defaultMainPageProps","definePageList","methods","linksTypeChange","e","console","log","twoLevelValueChange","threeLevelValueChange","cancelLinkSelect","that","$confirm","confirmButtonText","cancelButtonText","type","then","$emit","catch","confirmLinkSelect","handleClick","tab","event","categorySelect","getGoodsList","classifySelect","goodsCategorySelect","selectLinkItem","handleClose","done","_this","_","linkSizeChange","val","linkCurrentChange","item","_this2","selectTypeName","$message","message","toSearchInput","clearInput","mainPageNodeClick","definePageClick","watch","mounted","components","Treeselect","a","linktools_linktoolsold","render","_vm","_h","$createElement","_c","_self","staticClass","class","attrs","title","visible","before-close","on","update:visible","$event","_v","placeholder","change","model","callback","$$v","expression","_l","_e","options","default-expand-level","noOptionsText","noResultsText","select","$set","resize","rows","multiple","clearable","clear","nativeOn","keyup","slot","index","click","alt","_s","current-page","page-sizes","page-size","layout","size-change","current-change","tab-click","expand-on-click-node","node-click","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/20.376df9f13415ea70b688.js","sourcesContent":["<template>\n <!-- 链接小工具 -->\n <div class=\"link-tools-contain\">\n <el-dialog :class=\"activeName == 'first'? 'min-1051':'min-720'\"\n title=\"链接小工具\"\n :visible.sync=\"mylinkToolsVisible\"\n :before-close=\"handleClose\">\n <!-- 链接类型 -->\n <div class=\"links-types\">\n <label class=\"types-title\">链接类型:</label>\n <el-select v-model=\"linksType\" placeholder=\"请选择\" @change=\"linksTypeChange\">\n <el-option\n v-for=\"item in linksTypeOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <el-select v-model=\"twoLevelValue\" placeholder=\"请选择\" v-if=\"twoLevelVisible\" @change=\"twoLevelValueChange\">\n <el-option\n v-for=\"item in twoLevelOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <el-select v-model=\"threeLevelValue\" placeholder=\"请选择\" v-if=\"threeLevelVisible\" @change=\"threeLevelValueChange\">\n <el-option\n v-for=\"item in threeLevelOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 商品分类链接 -->\n <div class=\"goods-category\">\n <treeselect\n v-model=\"goodsCategory\"\n :options=\"goodsCategoryOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有品类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n @select=\"goodsCategorySelect\"\n />\n </div>\n </div>\n <!-- h5 -->\n <div class=\"h5link-contain\" v-if=\"h5linkVisible\">\n <div class=\"h5link-row\">\n <label class=\"h5link-title\">名字:</label>\n <el-input v-model=\"h5linkObj.name\" placeholder=\"请输入网址\"></el-input>\n </div>\n <div class=\"h5link-row\">\n <label class=\"h5link-title\">网址:</label>\n <el-input v-model=\"h5linkObj.url\" placeholder=\"请输入网址\"></el-input>\n </div>\n <div class=\"h5link-row\">\n <label class=\"h5link-title\">固定参数:</label>\n <el-input v-model=\"h5linkObj.fixParam\" type=\"textarea\" resize=\"none\" :rows=\"4\" placeholder=\"请输入固定参数(可选)\"></el-input>\n </div>\n <div class=\"h5link-row\">\n <label class=\"h5link-title\">动态参数:</label>\n <!-- <el-input v-model=\"h5linkObj.dynamicPara\" placeholder=\"请输入动态参数(可选)\"></el-input> -->\n <el-select v-model=\"h5linkObj.dynamicPara\" multiple placeholder=\"请选择\">\n <el-option\n v-for=\"item in dynamicParaOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </div>\n\n </div>\n <!-- 商品链接 -->\n <div class=\"goods-links-contian\">\n <div class=\"links-tools-row\">\n <treeselect\n :value=\"category\"\n :options=\"categoryOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有品类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n\n @select=\"categorySelect\"\n />\n\n <treeselect\n v-model=\"classify\"\n :options=\"classifyOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有分类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n @select=\"classifySelect\"\n />\n <el-input class=\"links-tools-input\"\n placeholder=\"请输入商品名称/货号\"\n v-model=\"searchGoods\" @keyup.native=\"(value) => toSearchInput(value)\" clearable @clear=\"clearInput\">\n <i slot=\"prefix\" class=\"el-input__icon el-icon-search\"></i>\n </el-input>\n </div>\n <!-- 商品列表 -->\n <div class=\"goods-link-content\">\n <ul class=\"goods-link-list\">\n <li class=\"goods-link-item\" v-for=\"(item, index) in goodsList\" @click=\"selectLinkItem(item)\">\n <img :src=\"item.src\" alt=\"商品图片\" />\n <div class=\"inline-block goods-message\">\n <p class=\"limit-2\">{{item.name}}</p>\n <p class=\"gray-color\">货号:{{item.goodsNum}}</p>\n <span>¥{{item.price}}</span>\n </div>\n </li>\n </ul>\n </div>\n <!-- 分页 -->\n <div class=\"links-tools-page\">\n <el-pagination\n @size-change=\"linkSizeChange\"\n @current-change=\"linkCurrentChange\"\n :current-page=\"currentPage\"\n :page-sizes=\"[20, 30, 40, 50]\"\n :page-size=\"pageSize\"\n layout=\"total, sizes, prev, pager, next, jumper\"\n :total=\"total\">\n </el-pagination>\n </div>\n </div>\n <el-tabs v-model=\"activeName\" @tab-click=\"handleClick\">\n <el-tab-pane label=\"商品链接\" name=\"first\">\n <!-- 商品链接 -->\n <div class=\"links-tools-row\">\n <treeselect\n :value=\"category\"\n :options=\"categoryOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有品类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n\n @select=\"categorySelect\"\n />\n\n <treeselect\n v-model=\"classify\"\n :options=\"classifyOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有分类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n @select=\"classifySelect\"\n />\n <el-input class=\"links-tools-input\"\n placeholder=\"请输入商品名称/货号\"\n v-model=\"searchGoods\" @keyup.native=\"(value) => toSearchInput(value)\" clearable @clear=\"clearInput\">\n <i slot=\"prefix\" class=\"el-input__icon el-icon-search\"></i>\n </el-input>\n </div>\n <!-- 商品列表 -->\n <div class=\"goods-link-content\">\n <ul class=\"goods-link-list\">\n <li class=\"goods-link-item\" v-for=\"(item, index) in goodsList\" @click=\"selectLinkItem(item)\">\n <img :src=\"item.src\" alt=\"商品图片\" />\n <div class=\"inline-block goods-message\">\n <p class=\"limit-2\">{{item.name}}</p>\n <p class=\"gray-color\">货号:{{item.goodsNum}}</p>\n <span>¥{{item.price}}</span>\n </div>\n </li>\n </ul>\n </div>\n <!-- 分页 -->\n <div class=\"links-tools-page\">\n <el-pagination\n @size-change=\"linkSizeChange\"\n @current-change=\"linkCurrentChange\"\n :current-page=\"currentPage\"\n :page-sizes=\"[20, 30, 40, 50]\"\n :page-size=\"pageSize\"\n layout=\"total, sizes, prev, pager, next, jumper\"\n :total=\"total\">\n </el-pagination>\n </div>\n </el-tab-pane>\n\n <el-tab-pane label=\"商品分类链接\" name=\"second\">\n <!-- 商品分类链接 -->\n <div class=\"goods-category\">\n <treeselect\n v-model=\"goodsCategory\"\n :options=\"goodsCategoryOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有品类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n @select=\"goodsCategorySelect\"\n />\n </div>\n </el-tab-pane>\n\n <el-tab-pane label=\"主功能页面链接\" name=\"third\">\n <!-- 主功能页面链接 -->\n <div class=\"main-function-page\">\n <el-tree :data=\"mainFunctionPage\" :expand-on-click-node=\"false\" :props=\"defaultMainPageProps\" @node-click=\"mainPageNodeClick\"></el-tree>\n </div>\n </el-tab-pane>\n\n <el-tab-pane label=\"自定义页面链接\" name=\"fourth\">\n <!-- 自定义页面链接 -->\n <div class=\"definepage\">\n <ul class=\"definepage-ul\">\n <li class=\"definepage-ul-li\" v-for=\"(item,index) in definePageList\" @click=\"definePageClick(item)\">{{item.name}}</li>\n </ul>\n </div>\n </el-tab-pane>\n </el-tabs>\n\n <!-- 底部按钮 -->\n <span slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"cancelLinkSelect\">取 消</el-button>\n <el-button type=\"primary\" @click=\"confirmLinkSelect\">确 定</el-button>\n </span>\n </el-dialog>\n </div>\n</template>\n\n<script>\n// 使用树形插件\n// import the component\nimport Treeselect from '@riophae/vue-treeselect'\nexport default {\n name: 'links',\n props: ['linkToolsVisible'],\n data () {\n return {\n\n // ---------------------------\n twoLevelVisible: true,\n threeLevelVisible: true,\n // 链接类型\n linksType: '',\n linksTypeOptions: [\n {\n id: '1',\n value: 'shoplink',\n label: '商城链接'\n },\n {\n id: '2',\n value: 'memberlink',\n label: '会员功能链接'\n },\n {\n id: '3',\n value: 'definelink',\n label: '自定义页面'\n },\n {\n id: '4',\n value: 'h5link',\n label: 'H5页面'\n },\n {\n id: '5',\n value: 'otherlink',\n label: '其他小程序'\n }\n ],\n // 二级数据\n twoLevelValue: '',\n twoLevelOptions: [\n {\n id: '1',\n value: 'shoplink',\n label: '商城链接'\n },\n ],\n // 三级数据\n threeLevelValue: '',\n threeLevelOptions: [\n {\n id: '1',\n value: 'shoplink',\n label: '商城链接'\n },\n ],\n\n // h5link\n h5linkVisible: false,\n h5linkObj: {\n name: '',\n url: '',\n fixParam: '',\n dynamicPara: '',\n dynamicParaOptions: []\n },\n // ---------------------------\n activeName: 'first',\n mylinkToolsVisible: this.linkToolsVisible,\n // 商品/分类/页面\n selectType: 1, // 1:商品 ; 2:分类; 3/4:页面\n // 品类\n searchGoods: '',\n category: null,\n categoryOptions: [\n {\n key: 'a',\n name: 'a',\n subOptions: [ {\n key: 'aa',\n name: 'aa',\n } ],\n }\n ],\n normalizer(node/*, id */) {\n // there is an extra `id` argument,\n // which could be useful if you have multiple instances\n // of vue-treeselect that share the same `normalizer` function\n return {\n id: node.key,\n label: node.name,\n children: node.subOptions,\n }\n },\n goodsList: [\n {\n id:'111',\n name: '美商海盗船Gaming系列 K70 RGB Rapidfire',\n goodsNum: \"errerr\",\n src: 'https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7',\n price: 567\n },\n {\n id:'112',\n name: '美商海盗船Gaming系列 K70 RGB Rapidfire',\n goodsNum: \"errerr\",\n src: 'https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7',\n price: 567\n },\n {\n id:'113',\n name: '美商海盗船Gaming系列 K70 RGB Rapidfire',\n goodsNum: \"errerr\",\n src: 'https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7',\n price: 567\n },\n {\n id:'112',\n name: '美商海盗船Gaming系列 K70 RGB Rapidfire',\n goodsNum: \"errerr\",\n src: 'https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7',\n price: 567\n },\n {\n id:'113',\n name: '美商海盗船Gaming系列 K70 RGB Rapidfire',\n goodsNum: \"errerr\",\n src: 'https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7',\n price: 567\n }\n ],\n // 分页\n currentPage: 1, // 当前页\n pageSize: 20, // 一页显示的个数\n total: 0, // 总数\n\n // 分类\n classify: null,\n classifyOptions: [\n {\n key: 'b',\n name: 'b',\n subOptions: [ {\n key: 'bb',\n name: 'bb',\n } ],\n }\n ],\n\n // 商品分类\n goodsCategory: null,\n goodsCategoryOptions: [\n {\n key: 'a',\n name: 'a',\n subOptions: [\n {\n key: 'aa',\n name: 'aa',\n },\n {\n key: 'a1',\n name: 'a1',\n },\n {\n key: 'a2',\n name: 'a2',\n }\n ],\n }\n ],\n\n // 主功能页面\n mainFunctionPage:[\n {\n label: '一级 1',\n children: [\n {\n label: '二级 1-1',\n children: [\n {\n label: '三级 1-1-1'\n }\n ]\n }\n ]\n },\n {\n label: '一级 2',\n children: [\n {\n label: '二级 2-1',\n children: [\n {\n label: '三级 2-1-1'\n }\n ]\n },\n {\n label: '二级 2-2',\n children: [\n {\n label: '三级 2-2-1'\n }\n ]\n }\n ]\n },\n ],\n defaultMainPageProps: {\n children: 'children',\n label: 'label'\n },\n //自定义页面\n definePageList: [\n {\n id: '111',\n name: '测试1',\n src: '',\n },\n {\n id: '112',\n name: '测试2',\n src: '',\n },\n {\n id: '113',\n name: '测试3',\n src: '',\n },\n {\n id: '114',\n name: '测试4',\n src: '',\n },\n {\n id: '115',\n name: '测试5',\n src: '',\n },\n {\n id: '116',\n name: '测试6',\n src: '',\n },\n {\n id: '117',\n name: '测试7',\n src: '',\n },\n {\n id: '118',\n name: '测试8',\n src: '',\n },\n {\n id: '119',\n name: '测试9',\n src: '',\n },\n ]\n\n }\n },\n methods: {\n // --------------------------------------------------\n // 选择类型改变\n linksTypeChange: function(e) {\n var that = this\n console.log(e)\n },\n // twoLevelValueChange\n twoLevelValueChange(e) {\n var that = this\n console.log(e)\n },\n // threeLevelValueChange\n threeLevelValueChange(e) {\n var that = this\n console.log(e)\n },\n\n // 取消操作\n cancelLinkSelect() {\n var that = this\n this.$confirm('确认关闭?', '', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: ''\n }).then(() => {\n console.log(\"点起确认\")\n that.$emit('linkSelect')\n }).catch(() => {\n console.log(\"取消 取消关闭\")\n });\n },\n\n // 确认操作\n confirmLinkSelect() {\n var that = this\n console.log(that.linksType,that.twoLevelValue,that.threeLevelValue)\n // 触发父组件方法,传递参数\n that.$emit('linkSelect')\n },\n\n // --------------------------------------------------\n handleClick(tab, event) {\n console.log(tab, event);\n var that = this\n switch(that.activeName) {\n case 'first':\n that.selectType = 1;\n break;\n case 'second':\n that.selectType = 2;\n break;\n case 'third':\n that.selectType = 3;\n break;\n case 'fourth':\n that.selectType = 3;\n break;\n }\n\n console.log(that.selectType)\n },\n\n // -------------------------------------------\n //选择树形节点方法\n\n // categorySelect\n categorySelect(node, id) {\n var that = this\n console.log(node, id)\n // 重新获取商品列表\n that.getGoodsList();\n },\n // classifySelect\n classifySelect(node, id) {\n var that = this\n console.log(node, id)\n // 重新获取商品列表\n that.getGoodsList();\n },\n\n // 商品分类 goodsCategorySelect\n goodsCategorySelect(node, id) {\n var that = this\n console.log(node, id)\n // 调用 确认/取消 弹窗\n that.selectLinkItem()\n },\n\n // --------------------------------------------\n\n // 关闭\n handleClose(done) {\n var that = this\n that.$confirm('确认关闭?')\n .then(_ => {\n done();\n that.mylinkToolsVisible = false;\n console.log(this.mylinkToolsVisible)\n that.$emit('linkSelect')\n })\n .catch(_ => {\n\n });\n },\n\n // 分页\n linkSizeChange(val) {\n var that = this\n console.log(`每页 ${val} 条`,that.pageSize);\n that.pageSize = val;\n\n },\n\n // 页码变化触发\n linkCurrentChange(val) {\n var that = this\n console.log(`当前页: ${val}`,that.currentPage);\n that.currentPage = val;\n\n },\n\n // 选择商品链接,弹窗提示\n selectLinkItem(item) {\n var that = this\n console.log(item)\n // 判断是商品/分类/页面\n var selectTypeName = null;\n switch(that.selectType) {\n case 1:\n selectTypeName = '商品';\n break;\n case 2:\n selectTypeName = '分类';\n break;\n case 3:\n selectTypeName = '页面';\n break;\n case 4:\n selectTypeName = '页面';\n break;\n }\n\n console.log(that.selectType,selectTypeName)\n that.$confirm('确认选择'+selectTypeName, '', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: ''\n }).then(() => {\n // that.$emit('linkSelect')\n this.$message({\n type: 'success',\n message: '确定'\n });\n }).catch(() => {\n // this.$message({\n // type: 'info',\n // message: '已取消'\n // });\n });\n // that.$emit('linkSelect')\n },\n\n // 搜索输入\n toSearchInput: function(value) {\n var that = this;\n console.log(that.searchGoods,value)\n // 搜索重置当前页 为 1\n\n if (that.currentPage == 1) {\n that.getGoodsList();\n }else {\n that.currentPage = 1;\n }\n },\n // 清空输入\n clearInput: function(e) {\n var that = this;\n console.log(e,that.searchGoods);\n // 搜索重置当前页 为 1\n\n if (that.currentPage == 1) {\n that.getGoodsList();\n }else {\n that.currentPage = 1;\n }\n },\n\n // 获取商品列表\n getGoodsList() {\n var that = this\n\n var para = {\n curPage: that.currentPage,\n search: that.searchGoods || '',\n pageSize: that.pageSize\n };\n },\n\n // 主功能页面链接\n mainPageNodeClick: function(data) {\n var that = this\n console.log(data)\n // 弹窗提示\n that.selectLinkItem()\n },\n\n // 自定义页面链接\n definePageClick(data) {\n var that = this\n console.log(data)\n // 弹窗提示\n that.selectLinkItem()\n }\n },\n\n watch: {\n linkToolsVisible(val) {\n console.log(val)\n this.mylinkToolsVisible = val;//新增linkToolsVisible的watch,监听变更并同步到linkToolsVisible上\n }\n },\n\n mounted(){\n console.log('00000')\n },\n\n components: {\n Treeselect\n }\n}\n</script>\n\n\n<style lang=\"scss\" scoped>\n\n .el-tab-pane {\n min-height: 200px;\n }\n\n .vue-treeselect {\n display: inline-block;\n }\n\n .inline-block {\n display: inline-block;\n }\n\n .goods-link-content {\n padding: 15px 0 20px 0;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .goods-link-list {\n font-size: 0;\n li:nth-child(3n+3) {\n margin-right: 0;\n }\n }\n }\n .goods-link-item {\n display: inline-block;\n width: 310px;\n padding: 0 10px;\n height: 110px;\n border: 1px solid #e7e7eb;\n\n margin-right: 7px;\n margin-bottom: 10px;\n cursor: pointer;\n }\n .goods-link-item img {\n width: 80px;\n height: 80px;\n display: inline-block;\n margin-top: 10px;\n }\n\n .goods-message{\n width: 65%;\n margin-top: 10px;\n vertical-align: top;\n margin-left: 5px;\n white-space: normal;\n word-break: break-all;\n }\n\n .limit-2 {\n width: 100%;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n white-space: pre-wrap;\n word-break: break-all;\n overflow: hidden;\n }\n\n .links-tools-row {\n /*overflow: hidden;*/\n }\n\n /* 分页 */\n .links-tools-page {\n text-align: right;\n }\n\n .goods-category {\n height: 300px;\n overflow: auto;\n }\n\n /* 主功能 */\n .main-function-page {\n height: 300px;\n overflow: auto;\n }\n\n /* 自定义 */\n .definepage {\n height: 300px;\n overflow: auto;\n .definepage-ul {\n li {\n height: 50px;\n line-height: 50px;\n cursor: pointer;\n &:hover {\n background: #f5f5f8;\n }\n\n }\n }\n }\n\n /************************************************/\n .links-types {\n .types-title {\n display: inline-block;\n width: 80px;\n text-align: right;\n }\n }\n\n /* 商品链接 */\n .goods-links-contian {\n margin-top: 10px;\n }\n\n /* h5链接 */\n .h5link-row {\n width: 100%;\n margin-top: 10px;\n\n label {\n display: inline-block;\n width: 80px;\n text-align: right;\n }\n\n .el-input,.el-textarea {\n width: 450px;\n }\n\n .el-textarea {\n vertical-align: top;\n }\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/linktools/linktoolsold.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"link-tools-contain\"},[_c('el-dialog',{class:_vm.activeName == 'first'? 'min-1051':'min-720',attrs:{\"title\":\"链接小工具\",\"visible\":_vm.mylinkToolsVisible,\"before-close\":_vm.handleClose},on:{\"update:visible\":function($event){_vm.mylinkToolsVisible=$event}}},[_c('div',{staticClass:\"links-types\"},[_c('label',{staticClass:\"types-title\"},[_vm._v(\"链接类型:\")]),_vm._v(\" \"),_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":_vm.linksTypeChange},model:{value:(_vm.linksType),callback:function ($$v) {_vm.linksType=$$v},expression:\"linksType\"}},_vm._l((_vm.linksTypeOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(_vm.twoLevelVisible)?_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":_vm.twoLevelValueChange},model:{value:(_vm.twoLevelValue),callback:function ($$v) {_vm.twoLevelValue=$$v},expression:\"twoLevelValue\"}},_vm._l((_vm.twoLevelOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})):_vm._e(),_vm._v(\" \"),(_vm.threeLevelVisible)?_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":_vm.threeLevelValueChange},model:{value:(_vm.threeLevelValue),callback:function ($$v) {_vm.threeLevelValue=$$v},expression:\"threeLevelValue\"}},_vm._l((_vm.threeLevelOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"goods-category\"},[_c('treeselect',{attrs:{\"options\":_vm.goodsCategoryOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有品类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.goodsCategorySelect},model:{value:(_vm.goodsCategory),callback:function ($$v) {_vm.goodsCategory=$$v},expression:\"goodsCategory\"}})],1)],1),_vm._v(\" \"),(_vm.h5linkVisible)?_c('div',{staticClass:\"h5link-contain\"},[_c('div',{staticClass:\"h5link-row\"},[_c('label',{staticClass:\"h5link-title\"},[_vm._v(\"名字:\")]),_vm._v(\" \"),_c('el-input',{attrs:{\"placeholder\":\"请输入网址\"},model:{value:(_vm.h5linkObj.name),callback:function ($$v) {_vm.$set(_vm.h5linkObj, \"name\", $$v)},expression:\"h5linkObj.name\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"h5link-row\"},[_c('label',{staticClass:\"h5link-title\"},[_vm._v(\"网址:\")]),_vm._v(\" \"),_c('el-input',{attrs:{\"placeholder\":\"请输入网址\"},model:{value:(_vm.h5linkObj.url),callback:function ($$v) {_vm.$set(_vm.h5linkObj, \"url\", $$v)},expression:\"h5linkObj.url\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"h5link-row\"},[_c('label',{staticClass:\"h5link-title\"},[_vm._v(\"固定参数:\")]),_vm._v(\" \"),_c('el-input',{attrs:{\"type\":\"textarea\",\"resize\":\"none\",\"rows\":4,\"placeholder\":\"请输入固定参数(可选)\"},model:{value:(_vm.h5linkObj.fixParam),callback:function ($$v) {_vm.$set(_vm.h5linkObj, \"fixParam\", $$v)},expression:\"h5linkObj.fixParam\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"h5link-row\"},[_c('label',{staticClass:\"h5link-title\"},[_vm._v(\"动态参数:\")]),_vm._v(\" \"),_c('el-select',{attrs:{\"multiple\":\"\",\"placeholder\":\"请选择\"},model:{value:(_vm.h5linkObj.dynamicPara),callback:function ($$v) {_vm.$set(_vm.h5linkObj, \"dynamicPara\", $$v)},expression:\"h5linkObj.dynamicPara\"}},_vm._l((_vm.dynamicParaOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1)]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"goods-links-contian\"},[_c('div',{staticClass:\"links-tools-row\"},[_c('treeselect',{attrs:{\"value\":_vm.category,\"options\":_vm.categoryOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有品类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.categorySelect}}),_vm._v(\" \"),_c('treeselect',{attrs:{\"options\":_vm.classifyOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有分类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.classifySelect},model:{value:(_vm.classify),callback:function ($$v) {_vm.classify=$$v},expression:\"classify\"}}),_vm._v(\" \"),_c('el-input',{staticClass:\"links-tools-input\",attrs:{\"placeholder\":\"请输入商品名称/货号\",\"clearable\":\"\"},on:{\"clear\":_vm.clearInput},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toSearchInput(value); })($event)}},model:{value:(_vm.searchGoods),callback:function ($$v) {_vm.searchGoods=$$v},expression:\"searchGoods\"}},[_c('i',{staticClass:\"el-input__icon el-icon-search\",attrs:{\"slot\":\"prefix\"},slot:\"prefix\"})])],1),_vm._v(\" \"),_c('div',{staticClass:\"goods-link-content\"},[_c('ul',{staticClass:\"goods-link-list\"},_vm._l((_vm.goodsList),function(item,index){return _c('li',{staticClass:\"goods-link-item\",on:{\"click\":function($event){_vm.selectLinkItem(item)}}},[_c('img',{attrs:{\"src\":item.src,\"alt\":\"商品图片\"}}),_vm._v(\" \"),_c('div',{staticClass:\"inline-block goods-message\"},[_c('p',{staticClass:\"limit-2\"},[_vm._v(_vm._s(item.name))]),_vm._v(\" \"),_c('p',{staticClass:\"gray-color\"},[_vm._v(\"货号:\"+_vm._s(item.goodsNum))]),_vm._v(\" \"),_c('span',[_vm._v(\"¥\"+_vm._s(item.price))])])])}))]),_vm._v(\" \"),_c('div',{staticClass:\"links-tools-page\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.currentPage,\"page-sizes\":[20, 30, 40, 50],\"page-size\":_vm.pageSize,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.total},on:{\"size-change\":_vm.linkSizeChange,\"current-change\":_vm.linkCurrentChange}})],1)]),_vm._v(\" \"),_c('el-tabs',{on:{\"tab-click\":_vm.handleClick},model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:\"activeName\"}},[_c('el-tab-pane',{attrs:{\"label\":\"商品链接\",\"name\":\"first\"}},[_c('div',{staticClass:\"links-tools-row\"},[_c('treeselect',{attrs:{\"value\":_vm.category,\"options\":_vm.categoryOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有品类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.categorySelect}}),_vm._v(\" \"),_c('treeselect',{attrs:{\"options\":_vm.classifyOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有分类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.classifySelect},model:{value:(_vm.classify),callback:function ($$v) {_vm.classify=$$v},expression:\"classify\"}}),_vm._v(\" \"),_c('el-input',{staticClass:\"links-tools-input\",attrs:{\"placeholder\":\"请输入商品名称/货号\",\"clearable\":\"\"},on:{\"clear\":_vm.clearInput},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toSearchInput(value); })($event)}},model:{value:(_vm.searchGoods),callback:function ($$v) {_vm.searchGoods=$$v},expression:\"searchGoods\"}},[_c('i',{staticClass:\"el-input__icon el-icon-search\",attrs:{\"slot\":\"prefix\"},slot:\"prefix\"})])],1),_vm._v(\" \"),_c('div',{staticClass:\"goods-link-content\"},[_c('ul',{staticClass:\"goods-link-list\"},_vm._l((_vm.goodsList),function(item,index){return _c('li',{staticClass:\"goods-link-item\",on:{\"click\":function($event){_vm.selectLinkItem(item)}}},[_c('img',{attrs:{\"src\":item.src,\"alt\":\"商品图片\"}}),_vm._v(\" \"),_c('div',{staticClass:\"inline-block goods-message\"},[_c('p',{staticClass:\"limit-2\"},[_vm._v(_vm._s(item.name))]),_vm._v(\" \"),_c('p',{staticClass:\"gray-color\"},[_vm._v(\"货号:\"+_vm._s(item.goodsNum))]),_vm._v(\" \"),_c('span',[_vm._v(\"¥\"+_vm._s(item.price))])])])}))]),_vm._v(\" \"),_c('div',{staticClass:\"links-tools-page\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.currentPage,\"page-sizes\":[20, 30, 40, 50],\"page-size\":_vm.pageSize,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.total},on:{\"size-change\":_vm.linkSizeChange,\"current-change\":_vm.linkCurrentChange}})],1)]),_vm._v(\" \"),_c('el-tab-pane',{attrs:{\"label\":\"商品分类链接\",\"name\":\"second\"}},[_c('div',{staticClass:\"goods-category\"},[_c('treeselect',{attrs:{\"options\":_vm.goodsCategoryOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有品类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.goodsCategorySelect},model:{value:(_vm.goodsCategory),callback:function ($$v) {_vm.goodsCategory=$$v},expression:\"goodsCategory\"}})],1)]),_vm._v(\" \"),_c('el-tab-pane',{attrs:{\"label\":\"主功能页面链接\",\"name\":\"third\"}},[_c('div',{staticClass:\"main-function-page\"},[_c('el-tree',{attrs:{\"data\":_vm.mainFunctionPage,\"expand-on-click-node\":false,\"props\":_vm.defaultMainPageProps},on:{\"node-click\":_vm.mainPageNodeClick}})],1)]),_vm._v(\" \"),_c('el-tab-pane',{attrs:{\"label\":\"自定义页面链接\",\"name\":\"fourth\"}},[_c('div',{staticClass:\"definepage\"},[_c('ul',{staticClass:\"definepage-ul\"},_vm._l((_vm.definePageList),function(item,index){return _c('li',{staticClass:\"definepage-ul-li\",on:{\"click\":function($event){_vm.definePageClick(item)}}},[_vm._v(_vm._s(item.name))])}))])])],1),_vm._v(\" \"),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":_vm.cancelLinkSelect}},[_vm._v(\"取 消\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.confirmLinkSelect}},[_vm._v(\"确 定\")])],1)],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-61a8ee89\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/linktools/linktoolsold.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-61a8ee89\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./linktoolsold.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./linktoolsold.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./linktoolsold.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-61a8ee89\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./linktoolsold.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-61a8ee89\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/linktools/linktoolsold.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/view/linktools/linktoolsold.vue","webpack:///./src/view/linktools/linktoolsold.vue?9dbf","webpack:///./src/view/linktools/linktoolsold.vue"],"names":["linktoolsold","name","props","data","twoLevelVisible","threeLevelVisible","linksType","linksTypeOptions","id","value","label","twoLevelValue","twoLevelOptions","threeLevelValue","threeLevelOptions","h5linkVisible","h5linkObj","url","fixParam","dynamicPara","dynamicParaOptions","activeName","mylinkToolsVisible","this","linkToolsVisible","selectType","searchGoods","category","categoryOptions","key","subOptions","normalizer","node","children","goodsList","goodsNum","src","price","currentPage","pageSize","total","classify","classifyOptions","goodsCategory","goodsCategoryOptions","mainFunctionPage","defaultMainPageProps","definePageList","methods","linksTypeChange","e","console","log","twoLevelValueChange","threeLevelValueChange","cancelLinkSelect","that","$confirm","confirmButtonText","cancelButtonText","type","then","$emit","catch","confirmLinkSelect","handleClick","tab","event","categorySelect","getGoodsList","classifySelect","goodsCategorySelect","selectLinkItem","handleClose","done","_this","_","linkSizeChange","val","linkCurrentChange","item","_this2","selectTypeName","$message","message","toSearchInput","clearInput","mainPageNodeClick","definePageClick","watch","mounted","components","Treeselect","a","linktools_linktoolsold","render","_vm","_h","$createElement","_c","_self","staticClass","class","attrs","title","visible","before-close","on","update:visible","$event","_v","placeholder","change","model","callback","$$v","expression","_l","_e","options","default-expand-level","noOptionsText","noResultsText","select","$set","resize","rows","multiple","clearable","clear","nativeOn","keyup","slot","index","click","alt","_s","current-page","page-sizes","page-size","layout","size-change","current-change","tab-click","expand-on-click-node","node-click","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"wHA8OAA,GACAC,KAAA,QACAC,OAAA,oBACAC,KAHA,WAIA,OAGAC,iBAAA,EACAC,mBAAA,EAEAC,UAAA,GACAC,mBAEAC,GAAA,IACAC,MAAA,WACAC,MAAA,SAGAF,GAAA,IACAC,MAAA,aACAC,MAAA,WAGAF,GAAA,IACAC,MAAA,aACAC,MAAA,UAGAF,GAAA,IACAC,MAAA,SACAC,MAAA,SAGAF,GAAA,IACAC,MAAA,YACAC,MAAA,UAIAC,cAAA,GACAC,kBAEAJ,GAAA,IACAC,MAAA,WACAC,MAAA,SAIAG,gBAAA,GACAC,oBAEAN,GAAA,IACAC,MAAA,WACAC,MAAA,SAKAK,eAAA,EACAC,WACAf,KAAA,GACAgB,IAAA,GACAC,SAAA,GACAC,YAAA,GACAC,uBAGAC,WAAA,QACAC,mBAAAC,KAAAC,iBAEAC,WAAA,EAEAC,YAAA,GACAC,SAAA,KACAC,kBAEAC,IAAA,IACA5B,KAAA,IACA6B,aACAD,IAAA,KACA5B,KAAA,SAIA8B,WAhFA,SAgFAC,GAIA,OACAxB,GAAAwB,EAAAH,IACAnB,MAAAsB,EAAA/B,KACAgC,SAAAD,EAAAF,aAGAI,YAEA1B,GAAA,MACAP,KAAA,kCACAkC,SAAA,SACAC,IAAA,iFACAC,MAAA,MAGA7B,GAAA,MACAP,KAAA,kCACAkC,SAAA,SACAC,IAAA,iFACAC,MAAA,MAGA7B,GAAA,MACAP,KAAA,kCACAkC,SAAA,SACAC,IAAA,iFACAC,MAAA,MAGA7B,GAAA,MACAP,KAAA,kCACAkC,SAAA,SACAC,IAAA,iFACAC,MAAA,MAGA7B,GAAA,MACAP,KAAA,kCACAkC,SAAA,SACAC,IAAA,iFACAC,MAAA,MAIAC,YAAA,EACAC,SAAA,GACAC,MAAA,EAGAC,SAAA,KACAC,kBAEAb,IAAA,IACA5B,KAAA,IACA6B,aACAD,IAAA,KACA5B,KAAA,SAMA0C,cAAA,KACAC,uBAEAf,IAAA,IACA5B,KAAA,IACA6B,aAEAD,IAAA,KACA5B,KAAA,OAGA4B,IAAA,KACA5B,KAAA,OAGA4B,IAAA,KACA5B,KAAA,SAOA4C,mBAEAnC,MAAA,OACAuB,WAEAvB,MAAA,SACAuB,WAEAvB,MAAA,iBAOAA,MAAA,OACAuB,WAEAvB,MAAA,SACAuB,WAEAvB,MAAA,eAKAA,MAAA,SACAuB,WAEAvB,MAAA,iBAOAoC,sBACAb,SAAA,WACAvB,MAAA,SAGAqC,iBAEAvC,GAAA,MACAP,KAAA,MACAmC,IAAA,KAGA5B,GAAA,MACAP,KAAA,MACAmC,IAAA,KAGA5B,GAAA,MACAP,KAAA,MACAmC,IAAA,KAGA5B,GAAA,MACAP,KAAA,MACAmC,IAAA,KAGA5B,GAAA,MACAP,KAAA,MACAmC,IAAA,KAGA5B,GAAA,MACAP,KAAA,MACAmC,IAAA,KAGA5B,GAAA,MACAP,KAAA,MACAmC,IAAA,KAGA5B,GAAA,MACAP,KAAA,MACAmC,IAAA,KAGA5B,GAAA,MACAP,KAAA,MACAmC,IAAA,OAMAY,SAGAC,gBAAA,SAAAC,GAEAC,QAAAC,IAAAF,IAGAG,oBARA,SAQAH,GAEAC,QAAAC,IAAAF,IAGAI,sBAbA,SAaAJ,GAEAC,QAAAC,IAAAF,IAIAK,iBAnBA,WAoBA,IAAAC,EAAAjC,KACAA,KAAAkC,SAAA,YACAC,kBAAA,KACAC,iBAAA,KACAC,KAAA,KACAC,KAAA,WACAV,QAAAC,IAAA,QACAI,EAAAM,MAAA,gBACAC,MAAA,WACAZ,QAAAC,IAAA,cAKAY,kBAlCA,WAoCAb,QAAAC,IADA7B,KACAjB,UADAiB,KACAZ,cADAY,KACAV,iBADAU,KAGAuC,MAAA,eAIAG,YA1CA,SA0CAC,EAAAC,GACAhB,QAAAC,IAAAc,EAAAC,GAEA,OADA5C,KACAF,YACA,YAFAE,KAGAE,WAAA,EACA,MACA,aALAF,KAMAE,WAAA,EACA,MACA,YAGA,aAXAF,KAYAE,WAAA,EAIA0B,QAAAC,IAhBA7B,KAgBAE,aAOA2C,eAnEA,SAmEApC,EAAAxB,GAEA2C,QAAAC,IAAApB,EAAAxB,GADAe,KAGA8C,gBAGAC,eA1EA,SA0EAtC,EAAAxB,GAEA2C,QAAAC,IAAApB,EAAAxB,GADAe,KAGA8C,gBAIAE,oBAlFA,SAkFAvC,EAAAxB,GAEA2C,QAAAC,IAAApB,EAAAxB,GADAe,KAGAiD,kBAMAC,YA5FA,SA4FAC,GAAA,IAAAC,EAAApD,KACAiC,EAAAjC,KACAiC,EAAAC,SAAA,SACAI,KAAA,SAAAe,GACAF,IACAlB,EAAAlC,oBAAA,EACA6B,QAAAC,IAAAuB,EAAArD,oBACAkC,EAAAM,MAAA,gBAEAC,MAAA,SAAAa,OAMAC,eA3GA,SA2GAC,GAEA3B,QAAAC,IAAA,MAAA0B,EAAA,KADAvD,KACAgB,UADAhB,KAEAgB,SAAAuC,GAKAC,kBAnHA,SAmHAD,GAEA3B,QAAAC,IAAA,QAAA0B,EADAvD,KACAe,aADAf,KAEAe,YAAAwC,GAKAN,eA3HA,SA2HAQ,GAAA,IAAAC,EAAA1D,KAEA4B,QAAAC,IAAA4B,GAEA,IAAAE,EAAA,KACA,OAJA3D,KAIAE,YACA,OACAyD,EAAA,KACA,MACA,OACAA,EAAA,KACA,MACA,OAGA,OACAA,EAAA,KAIA/B,QAAAC,IAnBA7B,KAmBAE,WAAAyD,GAnBA3D,KAoBAkC,SAAA,OAAAyB,EAAA,IACAxB,kBAAA,KACAC,iBAAA,KACAC,KAAA,KACAC,KAAA,WAEAoB,EAAAE,UACAvB,KAAA,UACAwB,QAAA,SAEArB,MAAA,eAUAsB,cAAA,SAAA5E,GAEA0C,QAAAC,IADA7B,KACAG,YAAAjB,GAGA,GAJAc,KAIAe,YAJAf,KAKA8C,eALA9C,KAOAe,YAAA,GAIAgD,WAAA,SAAApC,GAEAC,QAAAC,IAAAF,EADA3B,KACAG,aAGA,GAJAH,KAIAe,YAJAf,KAKA8C,eALA9C,KAOAe,YAAA,GAKA+B,aA7LA,WA8LA9C,KAGAe,YAHAf,KAIAG,YAJAH,KAKAgB,UAKAgD,kBAAA,SAAApF,GAEAgD,QAAAC,IAAAjD,GADAoB,KAGAiD,kBAIAgB,gBAhNA,SAgNArF,GAEAgD,QAAAC,IAAAjD,GADAoB,KAGAiD,mBAIAiB,OACAjE,iBADA,SACAsD,GACA3B,QAAAC,IAAA0B,GACAvD,KAAAD,mBAAAwD,IAIAY,QAveA,WAweAvC,QAAAC,IAAA,UAGAuC,YACAC,kBAAAC,ICvtBAC,GADiBC,OAFjB,WAA0B,IAAAC,EAAAzE,KAAa0E,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,uBAAiCF,EAAA,aAAkBG,MAAA,SAAAN,EAAA3E,WAAA,qBAAAkF,OAA6DC,MAAA,QAAAC,QAAAT,EAAA1E,mBAAAoF,eAAAV,EAAAvB,aAAgFkC,IAAKC,iBAAA,SAAAC,GAAkCb,EAAA1E,mBAAAuF,MAAgCV,EAAA,OAAYE,YAAA,gBAA0BF,EAAA,SAAcE,YAAA,gBAA0BL,EAAAc,GAAA,WAAAd,EAAAc,GAAA,KAAAX,EAAA,aAAgDI,OAAOQ,YAAA,OAAoBJ,IAAKK,OAAAhB,EAAA/C,iBAA6BgE,OAAQxG,MAAAuF,EAAA,UAAAkB,SAAA,SAAAC,GAA+CnB,EAAA1F,UAAA6G,GAAkBC,WAAA,cAAyBpB,EAAAqB,GAAArB,EAAA,0BAAAhB,GAA8C,OAAAmB,EAAA,aAAuBtE,IAAAmD,EAAAvE,MAAA8F,OAAsB7F,MAAAsE,EAAAtE,MAAAD,MAAAuE,EAAAvE,YAAyCuF,EAAAc,GAAA,KAAAd,EAAA,gBAAAG,EAAA,aAAqDI,OAAOQ,YAAA,OAAoBJ,IAAKK,OAAAhB,EAAA3C,qBAAiC4D,OAAQxG,MAAAuF,EAAA,cAAAkB,SAAA,SAAAC,GAAmDnB,EAAArF,cAAAwG,GAAsBC,WAAA,kBAA6BpB,EAAAqB,GAAArB,EAAA,yBAAAhB,GAA6C,OAAAmB,EAAA,aAAuBtE,IAAAmD,EAAAvE,MAAA8F,OAAsB7F,MAAAsE,EAAAtE,MAAAD,MAAAuE,EAAAvE,YAAyCuF,EAAAsB,KAAAtB,EAAAc,GAAA,KAAAd,EAAA,kBAAAG,EAAA,aAAgEI,OAAOQ,YAAA,OAAoBJ,IAAKK,OAAAhB,EAAA1C,uBAAmC2D,OAAQxG,MAAAuF,EAAA,gBAAAkB,SAAA,SAAAC,GAAqDnB,EAAAnF,gBAAAsG,GAAwBC,WAAA,oBAA+BpB,EAAAqB,GAAArB,EAAA,2BAAAhB,GAA+C,OAAAmB,EAAA,aAAuBtE,IAAAmD,EAAAvE,MAAA8F,OAAsB7F,MAAAsE,EAAAtE,MAAAD,MAAAuE,EAAAvE,YAAyCuF,EAAAsB,KAAAtB,EAAAc,GAAA,KAAAX,EAAA,OAAkCE,YAAA,mBAA6BF,EAAA,cAAmBI,OAAOgB,QAAAvB,EAAApD,qBAAAb,WAAAiE,EAAAjE,WAAAyF,uBAAA,EAAAT,YAAA,OAAAU,cAAA,OAAAC,cAAA,OAA0Jf,IAAKgB,OAAA3B,EAAAzB,qBAAiC0C,OAAQxG,MAAAuF,EAAA,cAAAkB,SAAA,SAAAC,GAAmDnB,EAAArD,cAAAwE,GAAsBC,WAAA,oBAA6B,OAAApB,EAAAc,GAAA,KAAAd,EAAA,cAAAG,EAAA,OAAoDE,YAAA,mBAA6BF,EAAA,OAAYE,YAAA,eAAyBF,EAAA,SAAcE,YAAA,iBAA2BL,EAAAc,GAAA,SAAAd,EAAAc,GAAA,KAAAX,EAAA,YAA6CI,OAAOQ,YAAA,SAAsBE,OAAQxG,MAAAuF,EAAAhF,UAAA,KAAAkG,SAAA,SAAAC,GAAoDnB,EAAA4B,KAAA5B,EAAAhF,UAAA,OAAAmG,IAAqCC,WAAA,qBAA8B,GAAApB,EAAAc,GAAA,KAAAX,EAAA,OAA4BE,YAAA,eAAyBF,EAAA,SAAcE,YAAA,iBAA2BL,EAAAc,GAAA,SAAAd,EAAAc,GAAA,KAAAX,EAAA,YAA6CI,OAAOQ,YAAA,SAAsBE,OAAQxG,MAAAuF,EAAAhF,UAAA,IAAAkG,SAAA,SAAAC,GAAmDnB,EAAA4B,KAAA5B,EAAAhF,UAAA,MAAAmG,IAAoCC,WAAA,oBAA6B,GAAApB,EAAAc,GAAA,KAAAX,EAAA,OAA4BE,YAAA,eAAyBF,EAAA,SAAcE,YAAA,iBAA2BL,EAAAc,GAAA,WAAAd,EAAAc,GAAA,KAAAX,EAAA,YAA+CI,OAAO3C,KAAA,WAAAiE,OAAA,OAAAC,KAAA,EAAAf,YAAA,eAAuEE,OAAQxG,MAAAuF,EAAAhF,UAAA,SAAAkG,SAAA,SAAAC,GAAwDnB,EAAA4B,KAAA5B,EAAAhF,UAAA,WAAAmG,IAAyCC,WAAA,yBAAkC,GAAApB,EAAAc,GAAA,KAAAX,EAAA,OAA4BE,YAAA,eAAyBF,EAAA,SAAcE,YAAA,iBAA2BL,EAAAc,GAAA,WAAAd,EAAAc,GAAA,KAAAX,EAAA,aAAgDI,OAAOwB,SAAA,GAAAhB,YAAA,OAAkCE,OAAQxG,MAAAuF,EAAAhF,UAAA,YAAAkG,SAAA,SAAAC,GAA2DnB,EAAA4B,KAAA5B,EAAAhF,UAAA,cAAAmG,IAA4CC,WAAA,0BAAqCpB,EAAAqB,GAAArB,EAAA,4BAAAhB,GAAgD,OAAAmB,EAAA,aAAuBtE,IAAAmD,EAAAvE,MAAA8F,OAAsB7F,MAAAsE,EAAAtE,MAAAD,MAAAuE,EAAAvE,aAAyC,KAAAuF,EAAAsB,KAAAtB,EAAAc,GAAA,KAAAX,EAAA,OAAwCE,YAAA,wBAAkCF,EAAA,OAAYE,YAAA,oBAA8BF,EAAA,cAAmBI,OAAO9F,MAAAuF,EAAArE,SAAA4F,QAAAvB,EAAApE,gBAAAG,WAAAiE,EAAAjE,WAAAyF,uBAAA,EAAAT,YAAA,OAAAU,cAAA,OAAAC,cAAA,OAA0Kf,IAAKgB,OAAA3B,EAAA5B,kBAA6B4B,EAAAc,GAAA,KAAAX,EAAA,cAA+BI,OAAOgB,QAAAvB,EAAAtD,gBAAAX,WAAAiE,EAAAjE,WAAAyF,uBAAA,EAAAT,YAAA,OAAAU,cAAA,OAAAC,cAAA,OAAqJf,IAAKgB,OAAA3B,EAAA1B,gBAA4B2C,OAAQxG,MAAAuF,EAAA,SAAAkB,SAAA,SAAAC,GAA8CnB,EAAAvD,SAAA0E,GAAiBC,WAAA,cAAwBpB,EAAAc,GAAA,KAAAX,EAAA,YAA6BE,YAAA,oBAAAE,OAAuCQ,YAAA,aAAAiB,UAAA,IAA0CrB,IAAKsB,MAAAjC,EAAAV,YAAuB4C,UAAWC,MAAA,SAAAtB,GAAyB,OAAApG,EAA6DoG,EAAnCb,EAAAX,cAAA5E,GAA1B,IAAAA,IAAwEwG,OAAQxG,MAAAuF,EAAA,YAAAkB,SAAA,SAAAC,GAAiDnB,EAAAtE,YAAAyF,GAAoBC,WAAA,iBAA2BjB,EAAA,KAAUE,YAAA,gCAAAE,OAAmD6B,KAAA,UAAgBA,KAAA,cAAe,GAAApC,EAAAc,GAAA,KAAAX,EAAA,OAA8BE,YAAA,uBAAiCF,EAAA,MAAWE,YAAA,mBAA8BL,EAAAqB,GAAArB,EAAA,mBAAAhB,EAAAqD,GAA6C,OAAAlC,EAAA,MAAgBE,YAAA,kBAAAM,IAAkC2B,MAAA,SAAAzB,GAAyBb,EAAAxB,eAAAQ,OAA2BmB,EAAA,OAAYI,OAAOnE,IAAA4C,EAAA5C,IAAAmG,IAAA,UAA6BvC,EAAAc,GAAA,KAAAX,EAAA,OAAwBE,YAAA,+BAAyCF,EAAA,KAAUE,YAAA,YAAsBL,EAAAc,GAAAd,EAAAwC,GAAAxD,EAAA/E,SAAA+F,EAAAc,GAAA,KAAAX,EAAA,KAAkDE,YAAA,eAAyBL,EAAAc,GAAA,MAAAd,EAAAwC,GAAAxD,EAAA7C,aAAA6D,EAAAc,GAAA,KAAAX,EAAA,QAAAH,EAAAc,GAAA,IAAAd,EAAAwC,GAAAxD,EAAA3C,mBAAoG2D,EAAAc,GAAA,KAAAX,EAAA,OAA2BE,YAAA,qBAA+BF,EAAA,iBAAsBI,OAAOkC,eAAAzC,EAAA1D,YAAAoG,cAAA,aAAAC,YAAA3C,EAAAzD,SAAAqG,OAAA,0CAAApG,MAAAwD,EAAAxD,OAA2JmE,IAAKkC,cAAA7C,EAAAnB,eAAAiE,iBAAA9C,EAAAjB,sBAAyE,KAAAiB,EAAAc,GAAA,KAAAX,EAAA,WAAkCQ,IAAIoC,YAAA/C,EAAA/B,aAA4BgD,OAAQxG,MAAAuF,EAAA,WAAAkB,SAAA,SAAAC,GAAgDnB,EAAA3E,WAAA8F,GAAmBC,WAAA,gBAA0BjB,EAAA,eAAoBI,OAAO7F,MAAA,OAAAT,KAAA,WAA+BkG,EAAA,OAAYE,YAAA,oBAA8BF,EAAA,cAAmBI,OAAO9F,MAAAuF,EAAArE,SAAA4F,QAAAvB,EAAApE,gBAAAG,WAAAiE,EAAAjE,WAAAyF,uBAAA,EAAAT,YAAA,OAAAU,cAAA,OAAAC,cAAA,OAA0Kf,IAAKgB,OAAA3B,EAAA5B,kBAA6B4B,EAAAc,GAAA,KAAAX,EAAA,cAA+BI,OAAOgB,QAAAvB,EAAAtD,gBAAAX,WAAAiE,EAAAjE,WAAAyF,uBAAA,EAAAT,YAAA,OAAAU,cAAA,OAAAC,cAAA,OAAqJf,IAAKgB,OAAA3B,EAAA1B,gBAA4B2C,OAAQxG,MAAAuF,EAAA,SAAAkB,SAAA,SAAAC,GAA8CnB,EAAAvD,SAAA0E,GAAiBC,WAAA,cAAwBpB,EAAAc,GAAA,KAAAX,EAAA,YAA6BE,YAAA,oBAAAE,OAAuCQ,YAAA,aAAAiB,UAAA,IAA0CrB,IAAKsB,MAAAjC,EAAAV,YAAuB4C,UAAWC,MAAA,SAAAtB,GAAyB,OAAApG,EAA6DoG,EAAnCb,EAAAX,cAAA5E,GAA1B,IAAAA,IAAwEwG,OAAQxG,MAAAuF,EAAA,YAAAkB,SAAA,SAAAC,GAAiDnB,EAAAtE,YAAAyF,GAAoBC,WAAA,iBAA2BjB,EAAA,KAAUE,YAAA,gCAAAE,OAAmD6B,KAAA,UAAgBA,KAAA,cAAe,GAAApC,EAAAc,GAAA,KAAAX,EAAA,OAA8BE,YAAA,uBAAiCF,EAAA,MAAWE,YAAA,mBAA8BL,EAAAqB,GAAArB,EAAA,mBAAAhB,EAAAqD,GAA6C,OAAAlC,EAAA,MAAgBE,YAAA,kBAAAM,IAAkC2B,MAAA,SAAAzB,GAAyBb,EAAAxB,eAAAQ,OAA2BmB,EAAA,OAAYI,OAAOnE,IAAA4C,EAAA5C,IAAAmG,IAAA,UAA6BvC,EAAAc,GAAA,KAAAX,EAAA,OAAwBE,YAAA,+BAAyCF,EAAA,KAAUE,YAAA,YAAsBL,EAAAc,GAAAd,EAAAwC,GAAAxD,EAAA/E,SAAA+F,EAAAc,GAAA,KAAAX,EAAA,KAAkDE,YAAA,eAAyBL,EAAAc,GAAA,MAAAd,EAAAwC,GAAAxD,EAAA7C,aAAA6D,EAAAc,GAAA,KAAAX,EAAA,QAAAH,EAAAc,GAAA,IAAAd,EAAAwC,GAAAxD,EAAA3C,mBAAoG2D,EAAAc,GAAA,KAAAX,EAAA,OAA2BE,YAAA,qBAA+BF,EAAA,iBAAsBI,OAAOkC,eAAAzC,EAAA1D,YAAAoG,cAAA,aAAAC,YAAA3C,EAAAzD,SAAAqG,OAAA,0CAAApG,MAAAwD,EAAAxD,OAA2JmE,IAAKkC,cAAA7C,EAAAnB,eAAAiE,iBAAA9C,EAAAjB,sBAAyE,KAAAiB,EAAAc,GAAA,KAAAX,EAAA,eAAsCI,OAAO7F,MAAA,SAAAT,KAAA,YAAkCkG,EAAA,OAAYE,YAAA,mBAA6BF,EAAA,cAAmBI,OAAOgB,QAAAvB,EAAApD,qBAAAb,WAAAiE,EAAAjE,WAAAyF,uBAAA,EAAAT,YAAA,OAAAU,cAAA,OAAAC,cAAA,OAA0Jf,IAAKgB,OAAA3B,EAAAzB,qBAAiC0C,OAAQxG,MAAAuF,EAAA,cAAAkB,SAAA,SAAAC,GAAmDnB,EAAArD,cAAAwE,GAAsBC,WAAA,oBAA6B,KAAApB,EAAAc,GAAA,KAAAX,EAAA,eAAsCI,OAAO7F,MAAA,UAAAT,KAAA,WAAkCkG,EAAA,OAAYE,YAAA,uBAAiCF,EAAA,WAAgBI,OAAOpG,KAAA6F,EAAAnD,iBAAAmG,wBAAA,EAAA9I,MAAA8F,EAAAlD,sBAA0F6D,IAAKsC,aAAAjD,EAAAT,sBAAoC,KAAAS,EAAAc,GAAA,KAAAX,EAAA,eAAsCI,OAAO7F,MAAA,UAAAT,KAAA,YAAmCkG,EAAA,OAAYE,YAAA,eAAyBF,EAAA,MAAWE,YAAA,iBAA4BL,EAAAqB,GAAArB,EAAA,wBAAAhB,EAAAqD,GAAkD,OAAAlC,EAAA,MAAgBE,YAAA,mBAAAM,IAAmC2B,MAAA,SAAAzB,GAAyBb,EAAAR,gBAAAR,OAA4BgB,EAAAc,GAAAd,EAAAwC,GAAAxD,EAAA/E,iBAA8B,GAAA+F,EAAAc,GAAA,KAAAX,EAAA,QAAkCE,YAAA,gBAAAE,OAAmC6B,KAAA,UAAgBA,KAAA,WAAejC,EAAA,aAAkBQ,IAAI2B,MAAAtC,EAAAzC,oBAA8ByC,EAAAc,GAAA,SAAAd,EAAAc,GAAA,KAAAX,EAAA,aAA8CI,OAAO3C,KAAA,WAAiB+C,IAAK2B,MAAAtC,EAAAhC,qBAA+BgC,EAAAc,GAAA,sBAEroRoC,oBCCjB,IAcAC,EAdAC,EAAA,OAcAC,CACArJ,EACA8F,GATA,EAVA,SAAAwD,GACAF,EAAA,SAaA,kBAEA,MAUAG,EAAA,QAAAJ,EAAA","file":"static/js/21.a26434a92147428f6136.js","sourcesContent":["<template>\n <!-- 链接小工具 -->\n <div class=\"link-tools-contain\">\n <el-dialog :class=\"activeName == 'first'? 'min-1051':'min-720'\"\n title=\"链接小工具\"\n :visible.sync=\"mylinkToolsVisible\"\n :before-close=\"handleClose\">\n <!-- 链接类型 -->\n <div class=\"links-types\">\n <label class=\"types-title\">链接类型:</label>\n <el-select v-model=\"linksType\" placeholder=\"请选择\" @change=\"linksTypeChange\">\n <el-option\n v-for=\"item in linksTypeOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <el-select v-model=\"twoLevelValue\" placeholder=\"请选择\" v-if=\"twoLevelVisible\" @change=\"twoLevelValueChange\">\n <el-option\n v-for=\"item in twoLevelOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <el-select v-model=\"threeLevelValue\" placeholder=\"请选择\" v-if=\"threeLevelVisible\" @change=\"threeLevelValueChange\">\n <el-option\n v-for=\"item in threeLevelOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n <!-- 商品分类链接 -->\n <div class=\"goods-category\">\n <treeselect\n v-model=\"goodsCategory\"\n :options=\"goodsCategoryOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有品类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n @select=\"goodsCategorySelect\"\n />\n </div>\n </div>\n <!-- h5 -->\n <div class=\"h5link-contain\" v-if=\"h5linkVisible\">\n <div class=\"h5link-row\">\n <label class=\"h5link-title\">名字:</label>\n <el-input v-model=\"h5linkObj.name\" placeholder=\"请输入网址\"></el-input>\n </div>\n <div class=\"h5link-row\">\n <label class=\"h5link-title\">网址:</label>\n <el-input v-model=\"h5linkObj.url\" placeholder=\"请输入网址\"></el-input>\n </div>\n <div class=\"h5link-row\">\n <label class=\"h5link-title\">固定参数:</label>\n <el-input v-model=\"h5linkObj.fixParam\" type=\"textarea\" resize=\"none\" :rows=\"4\" placeholder=\"请输入固定参数(可选)\"></el-input>\n </div>\n <div class=\"h5link-row\">\n <label class=\"h5link-title\">动态参数:</label>\n <!-- <el-input v-model=\"h5linkObj.dynamicPara\" placeholder=\"请输入动态参数(可选)\"></el-input> -->\n <el-select v-model=\"h5linkObj.dynamicPara\" multiple placeholder=\"请选择\">\n <el-option\n v-for=\"item in dynamicParaOptions\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\">\n </el-option>\n </el-select>\n </div>\n\n </div>\n <!-- 商品链接 -->\n <div class=\"goods-links-contian\">\n <div class=\"links-tools-row\">\n <treeselect\n :value=\"category\"\n :options=\"categoryOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有品类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n\n @select=\"categorySelect\"\n />\n\n <treeselect\n v-model=\"classify\"\n :options=\"classifyOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有分类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n @select=\"classifySelect\"\n />\n <el-input class=\"links-tools-input\"\n placeholder=\"请输入商品名称/货号\"\n v-model=\"searchGoods\" @keyup.native=\"(value) => toSearchInput(value)\" clearable @clear=\"clearInput\">\n <i slot=\"prefix\" class=\"el-input__icon el-icon-search\"></i>\n </el-input>\n </div>\n <!-- 商品列表 -->\n <div class=\"goods-link-content\">\n <ul class=\"goods-link-list\">\n <li class=\"goods-link-item\" v-for=\"(item, index) in goodsList\" @click=\"selectLinkItem(item)\">\n <img :src=\"item.src\" alt=\"商品图片\" />\n <div class=\"inline-block goods-message\">\n <p class=\"limit-2\">{{item.name}}</p>\n <p class=\"gray-color\">货号:{{item.goodsNum}}</p>\n <span>¥{{item.price}}</span>\n </div>\n </li>\n </ul>\n </div>\n <!-- 分页 -->\n <div class=\"links-tools-page\">\n <el-pagination\n @size-change=\"linkSizeChange\"\n @current-change=\"linkCurrentChange\"\n :current-page=\"currentPage\"\n :page-sizes=\"[20, 30, 40, 50]\"\n :page-size=\"pageSize\"\n layout=\"total, sizes, prev, pager, next, jumper\"\n :total=\"total\">\n </el-pagination>\n </div>\n </div>\n <el-tabs v-model=\"activeName\" @tab-click=\"handleClick\">\n <el-tab-pane label=\"商品链接\" name=\"first\">\n <!-- 商品链接 -->\n <div class=\"links-tools-row\">\n <treeselect\n :value=\"category\"\n :options=\"categoryOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有品类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n\n @select=\"categorySelect\"\n />\n\n <treeselect\n v-model=\"classify\"\n :options=\"classifyOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有分类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n @select=\"classifySelect\"\n />\n <el-input class=\"links-tools-input\"\n placeholder=\"请输入商品名称/货号\"\n v-model=\"searchGoods\" @keyup.native=\"(value) => toSearchInput(value)\" clearable @clear=\"clearInput\">\n <i slot=\"prefix\" class=\"el-input__icon el-icon-search\"></i>\n </el-input>\n </div>\n <!-- 商品列表 -->\n <div class=\"goods-link-content\">\n <ul class=\"goods-link-list\">\n <li class=\"goods-link-item\" v-for=\"(item, index) in goodsList\" @click=\"selectLinkItem(item)\">\n <img :src=\"item.src\" alt=\"商品图片\" />\n <div class=\"inline-block goods-message\">\n <p class=\"limit-2\">{{item.name}}</p>\n <p class=\"gray-color\">货号:{{item.goodsNum}}</p>\n <span>¥{{item.price}}</span>\n </div>\n </li>\n </ul>\n </div>\n <!-- 分页 -->\n <div class=\"links-tools-page\">\n <el-pagination\n @size-change=\"linkSizeChange\"\n @current-change=\"linkCurrentChange\"\n :current-page=\"currentPage\"\n :page-sizes=\"[20, 30, 40, 50]\"\n :page-size=\"pageSize\"\n layout=\"total, sizes, prev, pager, next, jumper\"\n :total=\"total\">\n </el-pagination>\n </div>\n </el-tab-pane>\n\n <el-tab-pane label=\"商品分类链接\" name=\"second\">\n <!-- 商品分类链接 -->\n <div class=\"goods-category\">\n <treeselect\n v-model=\"goodsCategory\"\n :options=\"goodsCategoryOptions\"\n :normalizer=\"normalizer\"\n :default-expand-level=\"1\"\n placeholder=\"所有品类\"\n noOptionsText=\"暂无数据\"\n noResultsText=\"无数据\"\n @select=\"goodsCategorySelect\"\n />\n </div>\n </el-tab-pane>\n\n <el-tab-pane label=\"主功能页面链接\" name=\"third\">\n <!-- 主功能页面链接 -->\n <div class=\"main-function-page\">\n <el-tree :data=\"mainFunctionPage\" :expand-on-click-node=\"false\" :props=\"defaultMainPageProps\" @node-click=\"mainPageNodeClick\"></el-tree>\n </div>\n </el-tab-pane>\n\n <el-tab-pane label=\"自定义页面链接\" name=\"fourth\">\n <!-- 自定义页面链接 -->\n <div class=\"definepage\">\n <ul class=\"definepage-ul\">\n <li class=\"definepage-ul-li\" v-for=\"(item,index) in definePageList\" @click=\"definePageClick(item)\">{{item.name}}</li>\n </ul>\n </div>\n </el-tab-pane>\n </el-tabs>\n\n <!-- 底部按钮 -->\n <span slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"cancelLinkSelect\">取 消</el-button>\n <el-button type=\"primary\" @click=\"confirmLinkSelect\">确 定</el-button>\n </span>\n </el-dialog>\n </div>\n</template>\n\n<script>\n// 使用树形插件\n// import the component\nimport Treeselect from '@riophae/vue-treeselect'\nexport default {\n name: 'links',\n props: ['linkToolsVisible'],\n data () {\n return {\n\n // ---------------------------\n twoLevelVisible: true,\n threeLevelVisible: true,\n // 链接类型\n linksType: '',\n linksTypeOptions: [\n {\n id: '1',\n value: 'shoplink',\n label: '商城链接'\n },\n {\n id: '2',\n value: 'memberlink',\n label: '会员功能链接'\n },\n {\n id: '3',\n value: 'definelink',\n label: '自定义页面'\n },\n {\n id: '4',\n value: 'h5link',\n label: 'H5页面'\n },\n {\n id: '5',\n value: 'otherlink',\n label: '其他小程序'\n }\n ],\n // 二级数据\n twoLevelValue: '',\n twoLevelOptions: [\n {\n id: '1',\n value: 'shoplink',\n label: '商城链接'\n },\n ],\n // 三级数据\n threeLevelValue: '',\n threeLevelOptions: [\n {\n id: '1',\n value: 'shoplink',\n label: '商城链接'\n },\n ],\n\n // h5link\n h5linkVisible: false,\n h5linkObj: {\n name: '',\n url: '',\n fixParam: '',\n dynamicPara: '',\n dynamicParaOptions: []\n },\n // ---------------------------\n activeName: 'first',\n mylinkToolsVisible: this.linkToolsVisible,\n // 商品/分类/页面\n selectType: 1, // 1:商品 ; 2:分类; 3/4:页面\n // 品类\n searchGoods: '',\n category: null,\n categoryOptions: [\n {\n key: 'a',\n name: 'a',\n subOptions: [ {\n key: 'aa',\n name: 'aa',\n } ],\n }\n ],\n normalizer(node/*, id */) {\n // there is an extra `id` argument,\n // which could be useful if you have multiple instances\n // of vue-treeselect that share the same `normalizer` function\n return {\n id: node.key,\n label: node.name,\n children: node.subOptions,\n }\n },\n goodsList: [\n {\n id:'111',\n name: '美商海盗船Gaming系列 K70 RGB Rapidfire',\n goodsNum: \"errerr\",\n src: 'https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7',\n price: 567\n },\n {\n id:'112',\n name: '美商海盗船Gaming系列 K70 RGB Rapidfire',\n goodsNum: \"errerr\",\n src: 'https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7',\n price: 567\n },\n {\n id:'113',\n name: '美商海盗船Gaming系列 K70 RGB Rapidfire',\n goodsNum: \"errerr\",\n src: 'https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7',\n price: 567\n },\n {\n id:'112',\n name: '美商海盗船Gaming系列 K70 RGB Rapidfire',\n goodsNum: \"errerr\",\n src: 'https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7',\n price: 567\n },\n {\n id:'113',\n name: '美商海盗船Gaming系列 K70 RGB Rapidfire',\n goodsNum: \"errerr\",\n src: 'https://pic01-10001430.image.myqcloud.com/adb6387e-a3f4-4b7f-a7dd-1b7fe242f9f7',\n price: 567\n }\n ],\n // 分页\n currentPage: 1, // 当前页\n pageSize: 20, // 一页显示的个数\n total: 0, // 总数\n\n // 分类\n classify: null,\n classifyOptions: [\n {\n key: 'b',\n name: 'b',\n subOptions: [ {\n key: 'bb',\n name: 'bb',\n } ],\n }\n ],\n\n // 商品分类\n goodsCategory: null,\n goodsCategoryOptions: [\n {\n key: 'a',\n name: 'a',\n subOptions: [\n {\n key: 'aa',\n name: 'aa',\n },\n {\n key: 'a1',\n name: 'a1',\n },\n {\n key: 'a2',\n name: 'a2',\n }\n ],\n }\n ],\n\n // 主功能页面\n mainFunctionPage:[\n {\n label: '一级 1',\n children: [\n {\n label: '二级 1-1',\n children: [\n {\n label: '三级 1-1-1'\n }\n ]\n }\n ]\n },\n {\n label: '一级 2',\n children: [\n {\n label: '二级 2-1',\n children: [\n {\n label: '三级 2-1-1'\n }\n ]\n },\n {\n label: '二级 2-2',\n children: [\n {\n label: '三级 2-2-1'\n }\n ]\n }\n ]\n },\n ],\n defaultMainPageProps: {\n children: 'children',\n label: 'label'\n },\n //自定义页面\n definePageList: [\n {\n id: '111',\n name: '测试1',\n src: '',\n },\n {\n id: '112',\n name: '测试2',\n src: '',\n },\n {\n id: '113',\n name: '测试3',\n src: '',\n },\n {\n id: '114',\n name: '测试4',\n src: '',\n },\n {\n id: '115',\n name: '测试5',\n src: '',\n },\n {\n id: '116',\n name: '测试6',\n src: '',\n },\n {\n id: '117',\n name: '测试7',\n src: '',\n },\n {\n id: '118',\n name: '测试8',\n src: '',\n },\n {\n id: '119',\n name: '测试9',\n src: '',\n },\n ]\n\n }\n },\n methods: {\n // --------------------------------------------------\n // 选择类型改变\n linksTypeChange: function(e) {\n var that = this\n console.log(e)\n },\n // twoLevelValueChange\n twoLevelValueChange(e) {\n var that = this\n console.log(e)\n },\n // threeLevelValueChange\n threeLevelValueChange(e) {\n var that = this\n console.log(e)\n },\n\n // 取消操作\n cancelLinkSelect() {\n var that = this\n this.$confirm('确认关闭?', '', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: ''\n }).then(() => {\n console.log(\"点起确认\")\n that.$emit('linkSelect')\n }).catch(() => {\n console.log(\"取消 取消关闭\")\n });\n },\n\n // 确认操作\n confirmLinkSelect() {\n var that = this\n console.log(that.linksType,that.twoLevelValue,that.threeLevelValue)\n // 触发父组件方法,传递参数\n that.$emit('linkSelect')\n },\n\n // --------------------------------------------------\n handleClick(tab, event) {\n console.log(tab, event);\n var that = this\n switch(that.activeName) {\n case 'first':\n that.selectType = 1;\n break;\n case 'second':\n that.selectType = 2;\n break;\n case 'third':\n that.selectType = 3;\n break;\n case 'fourth':\n that.selectType = 3;\n break;\n }\n\n console.log(that.selectType)\n },\n\n // -------------------------------------------\n //选择树形节点方法\n\n // categorySelect\n categorySelect(node, id) {\n var that = this\n console.log(node, id)\n // 重新获取商品列表\n that.getGoodsList();\n },\n // classifySelect\n classifySelect(node, id) {\n var that = this\n console.log(node, id)\n // 重新获取商品列表\n that.getGoodsList();\n },\n\n // 商品分类 goodsCategorySelect\n goodsCategorySelect(node, id) {\n var that = this\n console.log(node, id)\n // 调用 确认/取消 弹窗\n that.selectLinkItem()\n },\n\n // --------------------------------------------\n\n // 关闭\n handleClose(done) {\n var that = this\n that.$confirm('确认关闭?')\n .then(_ => {\n done();\n that.mylinkToolsVisible = false;\n console.log(this.mylinkToolsVisible)\n that.$emit('linkSelect')\n })\n .catch(_ => {\n\n });\n },\n\n // 分页\n linkSizeChange(val) {\n var that = this\n console.log(`每页 ${val} 条`,that.pageSize);\n that.pageSize = val;\n\n },\n\n // 页码变化触发\n linkCurrentChange(val) {\n var that = this\n console.log(`当前页: ${val}`,that.currentPage);\n that.currentPage = val;\n\n },\n\n // 选择商品链接,弹窗提示\n selectLinkItem(item) {\n var that = this\n console.log(item)\n // 判断是商品/分类/页面\n var selectTypeName = null;\n switch(that.selectType) {\n case 1:\n selectTypeName = '商品';\n break;\n case 2:\n selectTypeName = '分类';\n break;\n case 3:\n selectTypeName = '页面';\n break;\n case 4:\n selectTypeName = '页面';\n break;\n }\n\n console.log(that.selectType,selectTypeName)\n that.$confirm('确认选择'+selectTypeName, '', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: ''\n }).then(() => {\n // that.$emit('linkSelect')\n this.$message({\n type: 'success',\n message: '确定'\n });\n }).catch(() => {\n // this.$message({\n // type: 'info',\n // message: '已取消'\n // });\n });\n // that.$emit('linkSelect')\n },\n\n // 搜索输入\n toSearchInput: function(value) {\n var that = this;\n console.log(that.searchGoods,value)\n // 搜索重置当前页 为 1\n\n if (that.currentPage == 1) {\n that.getGoodsList();\n }else {\n that.currentPage = 1;\n }\n },\n // 清空输入\n clearInput: function(e) {\n var that = this;\n console.log(e,that.searchGoods);\n // 搜索重置当前页 为 1\n\n if (that.currentPage == 1) {\n that.getGoodsList();\n }else {\n that.currentPage = 1;\n }\n },\n\n // 获取商品列表\n getGoodsList() {\n var that = this\n\n var para = {\n curPage: that.currentPage,\n search: that.searchGoods || '',\n pageSize: that.pageSize\n };\n },\n\n // 主功能页面链接\n mainPageNodeClick: function(data) {\n var that = this\n console.log(data)\n // 弹窗提示\n that.selectLinkItem()\n },\n\n // 自定义页面链接\n definePageClick(data) {\n var that = this\n console.log(data)\n // 弹窗提示\n that.selectLinkItem()\n }\n },\n\n watch: {\n linkToolsVisible(val) {\n console.log(val)\n this.mylinkToolsVisible = val;//新增linkToolsVisible的watch,监听变更并同步到linkToolsVisible上\n }\n },\n\n mounted(){\n console.log('00000')\n },\n\n components: {\n Treeselect\n }\n}\n</script>\n\n\n<style lang=\"scss\" scoped>\n\n .el-tab-pane {\n min-height: 200px;\n }\n\n .vue-treeselect {\n display: inline-block;\n }\n\n .inline-block {\n display: inline-block;\n }\n\n .goods-link-content {\n padding: 15px 0 20px 0;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n .goods-link-list {\n font-size: 0;\n li:nth-child(3n+3) {\n margin-right: 0;\n }\n }\n }\n .goods-link-item {\n display: inline-block;\n width: 310px;\n padding: 0 10px;\n height: 110px;\n border: 1px solid #e7e7eb;\n\n margin-right: 7px;\n margin-bottom: 10px;\n cursor: pointer;\n }\n .goods-link-item img {\n width: 80px;\n height: 80px;\n display: inline-block;\n margin-top: 10px;\n }\n\n .goods-message{\n width: 65%;\n margin-top: 10px;\n vertical-align: top;\n margin-left: 5px;\n white-space: normal;\n word-break: break-all;\n }\n\n .limit-2 {\n width: 100%;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n white-space: pre-wrap;\n word-break: break-all;\n overflow: hidden;\n }\n\n .links-tools-row {\n /*overflow: hidden;*/\n }\n\n /* 分页 */\n .links-tools-page {\n text-align: right;\n }\n\n .goods-category {\n height: 300px;\n overflow: auto;\n }\n\n /* 主功能 */\n .main-function-page {\n height: 300px;\n overflow: auto;\n }\n\n /* 自定义 */\n .definepage {\n height: 300px;\n overflow: auto;\n .definepage-ul {\n li {\n height: 50px;\n line-height: 50px;\n cursor: pointer;\n &:hover {\n background: #f5f5f8;\n }\n\n }\n }\n }\n\n /************************************************/\n .links-types {\n .types-title {\n display: inline-block;\n width: 80px;\n text-align: right;\n }\n }\n\n /* 商品链接 */\n .goods-links-contian {\n margin-top: 10px;\n }\n\n /* h5链接 */\n .h5link-row {\n width: 100%;\n margin-top: 10px;\n\n label {\n display: inline-block;\n width: 80px;\n text-align: right;\n }\n\n .el-input,.el-textarea {\n width: 450px;\n }\n\n .el-textarea {\n vertical-align: top;\n }\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/view/linktools/linktoolsold.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"link-tools-contain\"},[_c('el-dialog',{class:_vm.activeName == 'first'? 'min-1051':'min-720',attrs:{\"title\":\"链接小工具\",\"visible\":_vm.mylinkToolsVisible,\"before-close\":_vm.handleClose},on:{\"update:visible\":function($event){_vm.mylinkToolsVisible=$event}}},[_c('div',{staticClass:\"links-types\"},[_c('label',{staticClass:\"types-title\"},[_vm._v(\"链接类型:\")]),_vm._v(\" \"),_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":_vm.linksTypeChange},model:{value:(_vm.linksType),callback:function ($$v) {_vm.linksType=$$v},expression:\"linksType\"}},_vm._l((_vm.linksTypeOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})),_vm._v(\" \"),(_vm.twoLevelVisible)?_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":_vm.twoLevelValueChange},model:{value:(_vm.twoLevelValue),callback:function ($$v) {_vm.twoLevelValue=$$v},expression:\"twoLevelValue\"}},_vm._l((_vm.twoLevelOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})):_vm._e(),_vm._v(\" \"),(_vm.threeLevelVisible)?_c('el-select',{attrs:{\"placeholder\":\"请选择\"},on:{\"change\":_vm.threeLevelValueChange},model:{value:(_vm.threeLevelValue),callback:function ($$v) {_vm.threeLevelValue=$$v},expression:\"threeLevelValue\"}},_vm._l((_vm.threeLevelOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})})):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"goods-category\"},[_c('treeselect',{attrs:{\"options\":_vm.goodsCategoryOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有品类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.goodsCategorySelect},model:{value:(_vm.goodsCategory),callback:function ($$v) {_vm.goodsCategory=$$v},expression:\"goodsCategory\"}})],1)],1),_vm._v(\" \"),(_vm.h5linkVisible)?_c('div',{staticClass:\"h5link-contain\"},[_c('div',{staticClass:\"h5link-row\"},[_c('label',{staticClass:\"h5link-title\"},[_vm._v(\"名字:\")]),_vm._v(\" \"),_c('el-input',{attrs:{\"placeholder\":\"请输入网址\"},model:{value:(_vm.h5linkObj.name),callback:function ($$v) {_vm.$set(_vm.h5linkObj, \"name\", $$v)},expression:\"h5linkObj.name\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"h5link-row\"},[_c('label',{staticClass:\"h5link-title\"},[_vm._v(\"网址:\")]),_vm._v(\" \"),_c('el-input',{attrs:{\"placeholder\":\"请输入网址\"},model:{value:(_vm.h5linkObj.url),callback:function ($$v) {_vm.$set(_vm.h5linkObj, \"url\", $$v)},expression:\"h5linkObj.url\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"h5link-row\"},[_c('label',{staticClass:\"h5link-title\"},[_vm._v(\"固定参数:\")]),_vm._v(\" \"),_c('el-input',{attrs:{\"type\":\"textarea\",\"resize\":\"none\",\"rows\":4,\"placeholder\":\"请输入固定参数(可选)\"},model:{value:(_vm.h5linkObj.fixParam),callback:function ($$v) {_vm.$set(_vm.h5linkObj, \"fixParam\", $$v)},expression:\"h5linkObj.fixParam\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"h5link-row\"},[_c('label',{staticClass:\"h5link-title\"},[_vm._v(\"动态参数:\")]),_vm._v(\" \"),_c('el-select',{attrs:{\"multiple\":\"\",\"placeholder\":\"请选择\"},model:{value:(_vm.h5linkObj.dynamicPara),callback:function ($$v) {_vm.$set(_vm.h5linkObj, \"dynamicPara\", $$v)},expression:\"h5linkObj.dynamicPara\"}},_vm._l((_vm.dynamicParaOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}))],1)]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"goods-links-contian\"},[_c('div',{staticClass:\"links-tools-row\"},[_c('treeselect',{attrs:{\"value\":_vm.category,\"options\":_vm.categoryOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有品类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.categorySelect}}),_vm._v(\" \"),_c('treeselect',{attrs:{\"options\":_vm.classifyOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有分类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.classifySelect},model:{value:(_vm.classify),callback:function ($$v) {_vm.classify=$$v},expression:\"classify\"}}),_vm._v(\" \"),_c('el-input',{staticClass:\"links-tools-input\",attrs:{\"placeholder\":\"请输入商品名称/货号\",\"clearable\":\"\"},on:{\"clear\":_vm.clearInput},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toSearchInput(value); })($event)}},model:{value:(_vm.searchGoods),callback:function ($$v) {_vm.searchGoods=$$v},expression:\"searchGoods\"}},[_c('i',{staticClass:\"el-input__icon el-icon-search\",attrs:{\"slot\":\"prefix\"},slot:\"prefix\"})])],1),_vm._v(\" \"),_c('div',{staticClass:\"goods-link-content\"},[_c('ul',{staticClass:\"goods-link-list\"},_vm._l((_vm.goodsList),function(item,index){return _c('li',{staticClass:\"goods-link-item\",on:{\"click\":function($event){_vm.selectLinkItem(item)}}},[_c('img',{attrs:{\"src\":item.src,\"alt\":\"商品图片\"}}),_vm._v(\" \"),_c('div',{staticClass:\"inline-block goods-message\"},[_c('p',{staticClass:\"limit-2\"},[_vm._v(_vm._s(item.name))]),_vm._v(\" \"),_c('p',{staticClass:\"gray-color\"},[_vm._v(\"货号:\"+_vm._s(item.goodsNum))]),_vm._v(\" \"),_c('span',[_vm._v(\"¥\"+_vm._s(item.price))])])])}))]),_vm._v(\" \"),_c('div',{staticClass:\"links-tools-page\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.currentPage,\"page-sizes\":[20, 30, 40, 50],\"page-size\":_vm.pageSize,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.total},on:{\"size-change\":_vm.linkSizeChange,\"current-change\":_vm.linkCurrentChange}})],1)]),_vm._v(\" \"),_c('el-tabs',{on:{\"tab-click\":_vm.handleClick},model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:\"activeName\"}},[_c('el-tab-pane',{attrs:{\"label\":\"商品链接\",\"name\":\"first\"}},[_c('div',{staticClass:\"links-tools-row\"},[_c('treeselect',{attrs:{\"value\":_vm.category,\"options\":_vm.categoryOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有品类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.categorySelect}}),_vm._v(\" \"),_c('treeselect',{attrs:{\"options\":_vm.classifyOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有分类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.classifySelect},model:{value:(_vm.classify),callback:function ($$v) {_vm.classify=$$v},expression:\"classify\"}}),_vm._v(\" \"),_c('el-input',{staticClass:\"links-tools-input\",attrs:{\"placeholder\":\"请输入商品名称/货号\",\"clearable\":\"\"},on:{\"clear\":_vm.clearInput},nativeOn:{\"keyup\":function($event){return (function (value) { return _vm.toSearchInput(value); })($event)}},model:{value:(_vm.searchGoods),callback:function ($$v) {_vm.searchGoods=$$v},expression:\"searchGoods\"}},[_c('i',{staticClass:\"el-input__icon el-icon-search\",attrs:{\"slot\":\"prefix\"},slot:\"prefix\"})])],1),_vm._v(\" \"),_c('div',{staticClass:\"goods-link-content\"},[_c('ul',{staticClass:\"goods-link-list\"},_vm._l((_vm.goodsList),function(item,index){return _c('li',{staticClass:\"goods-link-item\",on:{\"click\":function($event){_vm.selectLinkItem(item)}}},[_c('img',{attrs:{\"src\":item.src,\"alt\":\"商品图片\"}}),_vm._v(\" \"),_c('div',{staticClass:\"inline-block goods-message\"},[_c('p',{staticClass:\"limit-2\"},[_vm._v(_vm._s(item.name))]),_vm._v(\" \"),_c('p',{staticClass:\"gray-color\"},[_vm._v(\"货号:\"+_vm._s(item.goodsNum))]),_vm._v(\" \"),_c('span',[_vm._v(\"¥\"+_vm._s(item.price))])])])}))]),_vm._v(\" \"),_c('div',{staticClass:\"links-tools-page\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.currentPage,\"page-sizes\":[20, 30, 40, 50],\"page-size\":_vm.pageSize,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.total},on:{\"size-change\":_vm.linkSizeChange,\"current-change\":_vm.linkCurrentChange}})],1)]),_vm._v(\" \"),_c('el-tab-pane',{attrs:{\"label\":\"商品分类链接\",\"name\":\"second\"}},[_c('div',{staticClass:\"goods-category\"},[_c('treeselect',{attrs:{\"options\":_vm.goodsCategoryOptions,\"normalizer\":_vm.normalizer,\"default-expand-level\":1,\"placeholder\":\"所有品类\",\"noOptionsText\":\"暂无数据\",\"noResultsText\":\"无数据\"},on:{\"select\":_vm.goodsCategorySelect},model:{value:(_vm.goodsCategory),callback:function ($$v) {_vm.goodsCategory=$$v},expression:\"goodsCategory\"}})],1)]),_vm._v(\" \"),_c('el-tab-pane',{attrs:{\"label\":\"主功能页面链接\",\"name\":\"third\"}},[_c('div',{staticClass:\"main-function-page\"},[_c('el-tree',{attrs:{\"data\":_vm.mainFunctionPage,\"expand-on-click-node\":false,\"props\":_vm.defaultMainPageProps},on:{\"node-click\":_vm.mainPageNodeClick}})],1)]),_vm._v(\" \"),_c('el-tab-pane',{attrs:{\"label\":\"自定义页面链接\",\"name\":\"fourth\"}},[_c('div',{staticClass:\"definepage\"},[_c('ul',{staticClass:\"definepage-ul\"},_vm._l((_vm.definePageList),function(item,index){return _c('li',{staticClass:\"definepage-ul-li\",on:{\"click\":function($event){_vm.definePageClick(item)}}},[_vm._v(_vm._s(item.name))])}))])])],1),_vm._v(\" \"),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":_vm.cancelLinkSelect}},[_vm._v(\"取 消\")]),_vm._v(\" \"),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.confirmLinkSelect}},[_vm._v(\"确 定\")])],1)],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-61a8ee89\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/linktools/linktoolsold.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-61a8ee89\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./linktoolsold.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./linktoolsold.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./linktoolsold.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-61a8ee89\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./linktoolsold.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-61a8ee89\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view/linktools/linktoolsold.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([8,17],{PDVn:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("fZjL"),i=a.n(n),s=a("mvHQ"),o=a.n(s),r=a("Mk6G"),c=a("3E4D"),u=a("Ch4/"),l=a("P9l9"),m={name:"memberTableEdit",props:["tableEditData"],data:function(){return{accumulateConsum:{},subAchievementList:[],inputLength:6,inputValue:"",editObj:{index:"",row:"",obj:"",type:""},copyOriginObj:JSON.parse(o()(this.tableEditData))}},created:function(){},methods:{consumItemSwitch:function(e,t){console.log(e,t,t.achievementType),console.log(t,this.accumulateConsum),this.tempObj=t;var a=1==e?1:0;this.saveSwitch(t.achievementSystemId,a)},saveSwitch:function(e,t){var a=this,n={achievementSystemId:e,openStatus:t};Object(l.c)("/api-member/achievement-open-clique",n).then(function(e){console.log(e.data.result);var t=e.data;0!=t.errorCode?(a.tempObj.isOpen=!1,u.a.errorMsg(t)):c.a.showmsg("设置成功","success")}).catch(function(e){console.log(e),a.$message.error({duration:1e3,message:e.message})})},editLimitNum:function(e,t,a,n){this.$forceUpdate(),console.log(e,t,a),this.editObj.index=e,this.editObj.row=t,this.editObj.obj=a,1==n?t.editLimitFlag=!0:t.editRewardFlag=!0,console.log(t.editLimitFlag)},saveLimitNum:function(e,t,a,n){if(console.log(e,t,t.achievementTarget,a),1==n&&0==e&&Number(t.targetInput)>=Number(a[e+1].achievementTarget))this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});else if(1==n&&e==a.length-1&&Number(t.targetInput)<=Number(a[e-1].achievementTarget))this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});else{if(1==n&&e>0&&e<a.length-1&&Number(t.targetInput)<=Number(a[e-1].achievementTarget))return console.log(e),void this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});if(1==n&&e>0&&e<a.length-1&&Number(t.targetInput)>=Number(a[e+1].achievementTarget))return console.log(e),void this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});t.achievementTarget=t.targetInput,t.rewardValue=t.rewardInput;var i=t.achievementEnterpriseRankId,s=n,o=t.achievementTarget,r=t.rewardValue;1!=s||""!=String(o).trim()?2!=s||""!=String(r).trim()?(this.saveModify(i,s,o,r),1==s?t.editLimitFlag=!1:t.editRewardFlag=!1,this.inputNum="",this.editObj={index:"",row:"",obj:"",type:""}):this.$message.error({duration:1e3,message:"请输入奖励"}):this.$message.error({duration:1e3,message:"请输入额度"})}},cancelLimitNum:function(e,t,a,n){console.log(e,t),1==n?(t.editLimitFlag=!1,t.targetInput=t.achievementTarget):(t.editRewardFlag=!1,t.rewardInput=t.rewardValue),this.inputNum="",this.editObj={index:"",row:"",obj:"",type:""}},focusInput:function(e,t,a,n){console.log("input-focus:",e,t,a,n),this.editObj.index=e,this.editObj.row=t,this.editObj.obj=a,this.editObj.type=n},limitNumInput:function(e){console.log(e,this.editObj.obj),this.inputNum=r.a.getCharVal(e.target.value.replace(/[^\d]/g,""),this.inputLength),1==this.editObj.type?this.editObj.row.targetInput=this.inputNum:this.editObj.row.rewardInput=this.inputNum,console.log(this.inputNum)},saveModify:function(e,t,a,n){var i=this,s={achievementEnterpriseRankId:e,updateType:t,achievementTarget:a||"",achievementRewardType:1,rewardValue:n||"",rewardName:"积分XX"};Object(l.c)("/api-member/achievement-update-clique",s).then(function(e){console.log(e.data);var t=e.data;0!=t.errorCode?u.a.errorMsg(t):c.a.showmsg("设置成功","success")}).catch(function(e){console.log(e),i.$message.error({duration:1e3,message:e.message})})}},watch:{tableEditData:function(e){console.log(e);if(e&&i()(e).length){var t=e;this.accumulateConsum=t,this.subAchievementList=t.subAchievementList}}},mounted:function(){console.log("成就 item:",this.copyOriginObj,this.tableEditData);var e=this.tableEditData;this.accumulateConsum=e,this.subAchievementList=e.subAchievementList,console.log(e)},components:{}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"inner-cell-contain"},[a("div",{staticClass:"member-achieve-tabletitle"},[a("label",{staticClass:"tabletitle-l"},[e._v(e._s(e.accumulateConsum.achievementName))]),e._v(" "),a("el-switch",{on:{change:function(t){e.consumItemSwitch(t,e.accumulateConsum)}},model:{value:e.accumulateConsum.isOpen,callback:function(t){e.$set(e.accumulateConsum,"isOpen",t)},expression:"accumulateConsum.isOpen"}})],1),e._v(" "),a("el-table",{staticClass:"member-cell-table",staticStyle:{width:"100%"},attrs:{data:e.subAchievementList}},[a("el-table-column",{attrs:{prop:"limitNum",label:"额度"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"span-txt"},[e._v(e._s(e.accumulateConsum.text))]),e._v(" "),t.row.editLimitFlag?e._e():a("span",{staticClass:"span-num"},[e._v(e._s(t.row.achievementTarget))]),e._v(" "),t.row.editLimitFlag?a("el-input",{staticClass:"w-175",attrs:{size:"small",placeholder:"请输入",type:"tel",maxlength:e.inputLength},on:{focus:function(a){e.focusInput(t.$index,t.row,e.subAchievementList,1)}},nativeOn:{keyup:function(t){return function(t){return e.limitNumInput(t)}(t)}},model:{value:t.row.targetInput,callback:function(a){e.$set(t.row,"targetInput",a)},expression:"scope.row.targetInput"}}):e._e(),e._v(" "),a("span",{staticClass:"span-unit"},[e._v(e._s(e.accumulateConsum.unit))]),e._v(" "),t.row.editLimitFlag?e._e():a("i",{staticClass:"el-icon-edit",on:{click:function(a){e.editLimitNum(t.$index,t.row,e.subAchievementList,1)}}}),e._v(" "),t.row.editLimitFlag?a("span",{staticClass:"span-oprate-icon"},[a("i",{staticClass:"el-icon-text el-button--text text-confirm",on:{click:function(a){e.saveLimitNum(t.$index,t.row,e.subAchievementList,1)}}},[e._v("保存")]),e._v(" "),a("i",{staticClass:"el-icon-text text-cancel",on:{click:function(a){e.cancelLimitNum(t.$index,t.row,e.subAchievementList,1)}}},[e._v("取消")])]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"rewardNum",label:"奖励"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"span-txt"},[e._v("奖励")]),e._v(" "),t.row.editRewardFlag?e._e():a("span",{staticClass:"span-num"},[e._v(e._s(t.row.rewardValue))]),e._v(" "),t.row.editRewardFlag?a("el-input",{staticClass:"w-175",attrs:{size:"small",placeholder:"请输入",type:"tel",maxlength:e.inputLength},on:{focus:function(a){e.focusInput(t.$index,t.row,e.subAchievementList,2)}},nativeOn:{keyup:function(t){return function(t){return e.limitNumInput(t)}(t)}},model:{value:t.row.rewardInput,callback:function(a){e.$set(t.row,"rewardInput",a)},expression:"scope.row.rewardInput"}}):e._e(),e._v(" "),a("span",{staticClass:"span-unit"},[e._v("积分")]),e._v(" "),t.row.editRewardFlag?e._e():a("i",{staticClass:"el-icon-edit",on:{click:function(a){e.editLimitNum(t.$index,t.row,e.subAchievementList,2)}}}),e._v(" "),t.row.editRewardFlag?a("span",{staticClass:"span-oprate-icon"},[a("i",{staticClass:"el-icon-text el-button--text text-confirm",on:{click:function(a){e.saveLimitNum(t.$index,t.row,e.subAchievementList,2)}}},[e._v("保存")]),e._v(" "),a("i",{staticClass:"el-icon-text text-cancel",on:{click:function(a){e.cancelLimitNum(t.$index,t.row,e.subAchievementList,2)}}},[e._v("取消")])]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"库存"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0==t.row.couponStock?"--":"")+"\n ")]}}])})],1)],1)},staticRenderFns:[]};var h=a("VU/8")(m,d,!1,function(e){a("oAJa")},"data-v-7045f858",null);t.default=h.exports},"QV+o":function(e,t){},j6GH:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("3Xzz"),i=a("PDVn"),s=(a("Mk6G"),a("3E4D"),a("Ch4/")),o=a("P9l9"),r={name:"memberAchievement",data:function(){return{projectName:"gic-clique",memberTab:"first",navpath:[{name:"首页",path:""},{name:"会员成就",path:""},{name:"",path:""},{name:"",path:""}],consumeArray:[],accumulateConsum:{},continuousConsum:{},maxSingleConsum:{},maxSinglePerNum:{},totalEvaluate:{},interactionArray:[],accumulatePoint:{},accumulateFollow:{},accumulateSign:{},maxSignNum:{},useCouponNum:{},pointExchange:{},inputLength:10,editObj:{index:"",row:""}}},created:function(){},methods:{changeRoute:function(e){this.$router.push(e)},handleTabClick:function(e,t){console.log(e,t)},getInfo:function(){var e=this;Object(o.d)("/api-member/achievement-list-clique",{}).then(function(t){console.log(t.data);var a=t.data;if(0==a.errorCode)return a.result.achievememntList.forEach(function(t,a){var n=t,i=n.achievementDoc.split("XX");n.text=i[0],n.unit=i[1],n.isOpen=1==n.isOpen,n.subAchievementList.forEach(function(e,t){e.editLimitFlag=!1,e.targetInput=e.achievementTarget,e.editRewardFlag=!1,e.rewardInput=e.rewardValue}),1==t.achievementType?e.consumeArray.push(t):e.interactionArray.push(t)}),void console.log(e.consumeArray,e.interactionArray);s.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getNavPath:function(){var e=this,t={project:e.projectName,path:"memberAchievement"};Object(o.e)("/api-auth/get-current-memu-data",t).then(function(t){var a=t.data;if(0==a.errorCode)return a.result?(e.navpath[1].name=a.result.level2.menuName,e.navpath[1].path="",e.navpath[2].name=a.result.level3.menuName,e.navpath[2].path="",e.navpath[3].name=a.result.level4.menuName,void(e.navpath[3].path="")):void console.log("resData.result: ",a.result);s.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},components:{topNav:n.a,memberTableEdit:i.default},mounted:function(){this.getInfo()}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"right-wrap task-public"},[a("topNav"),e._v(" "),a("el-tabs",{on:{"tab-click":e.handleTabClick},model:{value:e.memberTab,callback:function(t){e.memberTab=t},expression:"memberTab"}},[a("el-tab-pane",{attrs:{label:"消费类",name:"first"}},[a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"attention-wrap member-achieve-contain"},[a("div",{staticClass:"outer-contain"},[e._l(e.consumeArray,function(e,t){return[a("memberTableEdit",{attrs:{tableEditData:e}})]})],2)])])])]),e._v(" "),a("el-tab-pane",{attrs:{label:"互动类",name:"second"}},[a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"attention-wrap member-achieve-contain"},[a("div",{staticClass:"outer-contain"},[e._l(e.interactionArray,function(e,t){return[a("memberTableEdit",{attrs:{tableEditData:e}})]})],2)])])])])],1),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var u=a("VU/8")(r,c,!1,function(e){a("QV+o")},"data-v-4275d742",null);t.default=u.exports},oAJa:function(e,t){}});
//# sourceMappingURL=8.2663502f262c8e689d27.js.map
\ No newline at end of file
webpackJsonp([8,18],{PDVn:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("fZjL"),i=a.n(n),s=a("mvHQ"),o=a.n(s),r=a("Mk6G"),c=a("3E4D"),u=a("Ch4/"),l=a("P9l9"),m={name:"memberTableEdit",props:["tableEditData"],data:function(){return{accumulateConsum:{},subAchievementList:[],inputLength:6,inputValue:"",editObj:{index:"",row:"",obj:"",type:""},copyOriginObj:JSON.parse(o()(this.tableEditData))}},created:function(){},methods:{consumItemSwitch:function(e,t){console.log(e,t,t.achievementType),console.log(t,this.accumulateConsum),this.tempObj=t;var a=1==e?1:0;this.saveSwitch(t.achievementSystemId,a)},saveSwitch:function(e,t){var a=this,n={achievementSystemId:e,openStatus:t};Object(l.c)("/api-member/achievement-open-clique",n).then(function(e){console.log(e.data.result);var t=e.data;0!=t.errorCode?(a.tempObj.isOpen=!1,u.a.errorMsg(t)):c.a.showmsg("设置成功","success")}).catch(function(e){console.log(e),a.$message.error({duration:1e3,message:e.message})})},editLimitNum:function(e,t,a,n){this.$forceUpdate(),console.log(e,t,a),this.editObj.index=e,this.editObj.row=t,this.editObj.obj=a,1==n?t.editLimitFlag=!0:t.editRewardFlag=!0,console.log(t.editLimitFlag)},saveLimitNum:function(e,t,a,n){if(console.log(e,t,t.achievementTarget,a),1==n&&0==e&&Number(t.targetInput)>=Number(a[e+1].achievementTarget))this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});else if(1==n&&e==a.length-1&&Number(t.targetInput)<=Number(a[e-1].achievementTarget))this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});else{if(1==n&&e>0&&e<a.length-1&&Number(t.targetInput)<=Number(a[e-1].achievementTarget))return console.log(e),void this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});if(1==n&&e>0&&e<a.length-1&&Number(t.targetInput)>=Number(a[e+1].achievementTarget))return console.log(e),void this.$message.error({duration:1e3,message:"每一阶都必须大于上一阶,小于下一阶"});t.achievementTarget=t.targetInput,t.rewardValue=t.rewardInput;var i=t.achievementEnterpriseRankId,s=n,o=t.achievementTarget,r=t.rewardValue;1!=s||""!=String(o).trim()?2!=s||""!=String(r).trim()?(this.saveModify(i,s,o,r),1==s?t.editLimitFlag=!1:t.editRewardFlag=!1,this.inputNum="",this.editObj={index:"",row:"",obj:"",type:""}):this.$message.error({duration:1e3,message:"请输入奖励"}):this.$message.error({duration:1e3,message:"请输入额度"})}},cancelLimitNum:function(e,t,a,n){console.log(e,t),1==n?(t.editLimitFlag=!1,t.targetInput=t.achievementTarget):(t.editRewardFlag=!1,t.rewardInput=t.rewardValue),this.inputNum="",this.editObj={index:"",row:"",obj:"",type:""}},focusInput:function(e,t,a,n){console.log("input-focus:",e,t,a,n),this.editObj.index=e,this.editObj.row=t,this.editObj.obj=a,this.editObj.type=n},limitNumInput:function(e){console.log(e,this.editObj.obj),this.inputNum=r.a.getCharVal(e.target.value.replace(/[^\d]/g,""),this.inputLength),1==this.editObj.type?this.editObj.row.targetInput=this.inputNum:this.editObj.row.rewardInput=this.inputNum,console.log(this.inputNum)},saveModify:function(e,t,a,n){var i=this,s={achievementEnterpriseRankId:e,updateType:t,achievementTarget:a||"",achievementRewardType:1,rewardValue:n||"",rewardName:"积分XX"};Object(l.c)("/api-member/achievement-update-clique",s).then(function(e){console.log(e.data);var t=e.data;0!=t.errorCode?u.a.errorMsg(t):c.a.showmsg("设置成功","success")}).catch(function(e){console.log(e),i.$message.error({duration:1e3,message:e.message})})}},watch:{tableEditData:function(e){console.log(e);if(e&&i()(e).length){var t=e;this.accumulateConsum=t,this.subAchievementList=t.subAchievementList}}},mounted:function(){console.log("成就 item:",this.copyOriginObj,this.tableEditData);var e=this.tableEditData;this.accumulateConsum=e,this.subAchievementList=e.subAchievementList,console.log(e)},components:{}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"inner-cell-contain"},[a("div",{staticClass:"member-achieve-tabletitle"},[a("label",{staticClass:"tabletitle-l"},[e._v(e._s(e.accumulateConsum.achievementName))]),e._v(" "),a("el-switch",{on:{change:function(t){e.consumItemSwitch(t,e.accumulateConsum)}},model:{value:e.accumulateConsum.isOpen,callback:function(t){e.$set(e.accumulateConsum,"isOpen",t)},expression:"accumulateConsum.isOpen"}})],1),e._v(" "),a("el-table",{staticClass:"member-cell-table",staticStyle:{width:"100%"},attrs:{data:e.subAchievementList}},[a("el-table-column",{attrs:{prop:"limitNum",label:"额度"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"span-txt"},[e._v(e._s(e.accumulateConsum.text))]),e._v(" "),t.row.editLimitFlag?e._e():a("span",{staticClass:"span-num"},[e._v(e._s(t.row.achievementTarget))]),e._v(" "),t.row.editLimitFlag?a("el-input",{staticClass:"w-175",attrs:{size:"small",placeholder:"请输入",type:"tel",maxlength:e.inputLength},on:{focus:function(a){e.focusInput(t.$index,t.row,e.subAchievementList,1)}},nativeOn:{keyup:function(t){return function(t){return e.limitNumInput(t)}(t)}},model:{value:t.row.targetInput,callback:function(a){e.$set(t.row,"targetInput",a)},expression:"scope.row.targetInput"}}):e._e(),e._v(" "),a("span",{staticClass:"span-unit"},[e._v(e._s(e.accumulateConsum.unit))]),e._v(" "),t.row.editLimitFlag?e._e():a("i",{staticClass:"el-icon-edit",on:{click:function(a){e.editLimitNum(t.$index,t.row,e.subAchievementList,1)}}}),e._v(" "),t.row.editLimitFlag?a("span",{staticClass:"span-oprate-icon"},[a("i",{staticClass:"el-icon-text el-button--text text-confirm",on:{click:function(a){e.saveLimitNum(t.$index,t.row,e.subAchievementList,1)}}},[e._v("保存")]),e._v(" "),a("i",{staticClass:"el-icon-text text-cancel",on:{click:function(a){e.cancelLimitNum(t.$index,t.row,e.subAchievementList,1)}}},[e._v("取消")])]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"rewardNum",label:"奖励"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"span-txt"},[e._v("奖励")]),e._v(" "),t.row.editRewardFlag?e._e():a("span",{staticClass:"span-num"},[e._v(e._s(t.row.rewardValue))]),e._v(" "),t.row.editRewardFlag?a("el-input",{staticClass:"w-175",attrs:{size:"small",placeholder:"请输入",type:"tel",maxlength:e.inputLength},on:{focus:function(a){e.focusInput(t.$index,t.row,e.subAchievementList,2)}},nativeOn:{keyup:function(t){return function(t){return e.limitNumInput(t)}(t)}},model:{value:t.row.rewardInput,callback:function(a){e.$set(t.row,"rewardInput",a)},expression:"scope.row.rewardInput"}}):e._e(),e._v(" "),a("span",{staticClass:"span-unit"},[e._v("积分")]),e._v(" "),t.row.editRewardFlag?e._e():a("i",{staticClass:"el-icon-edit",on:{click:function(a){e.editLimitNum(t.$index,t.row,e.subAchievementList,2)}}}),e._v(" "),t.row.editRewardFlag?a("span",{staticClass:"span-oprate-icon"},[a("i",{staticClass:"el-icon-text el-button--text text-confirm",on:{click:function(a){e.saveLimitNum(t.$index,t.row,e.subAchievementList,2)}}},[e._v("保存")]),e._v(" "),a("i",{staticClass:"el-icon-text text-cancel",on:{click:function(a){e.cancelLimitNum(t.$index,t.row,e.subAchievementList,2)}}},[e._v("取消")])]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"库存"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0==t.row.couponStock?"--":"")+"\n ")]}}])})],1)],1)},staticRenderFns:[]};var h=a("VU/8")(m,d,!1,function(e){a("oAJa")},"data-v-7045f858",null);t.default=h.exports},"QV+o":function(e,t){},j6GH:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("3Xzz"),i=a("PDVn"),s=(a("Mk6G"),a("3E4D"),a("Ch4/")),o=a("P9l9"),r={name:"memberAchievement",data:function(){return{projectName:"gic-clique",memberTab:"first",navpath:[{name:"首页",path:""},{name:"会员成就",path:""},{name:"",path:""},{name:"",path:""}],consumeArray:[],accumulateConsum:{},continuousConsum:{},maxSingleConsum:{},maxSinglePerNum:{},totalEvaluate:{},interactionArray:[],accumulatePoint:{},accumulateFollow:{},accumulateSign:{},maxSignNum:{},useCouponNum:{},pointExchange:{},inputLength:10,editObj:{index:"",row:""}}},created:function(){},methods:{changeRoute:function(e){this.$router.push(e)},handleTabClick:function(e,t){console.log(e,t)},getInfo:function(){var e=this;Object(o.d)("/api-member/achievement-list-clique",{}).then(function(t){console.log(t.data);var a=t.data;if(0==a.errorCode)return a.result.achievememntList.forEach(function(t,a){var n=t,i=n.achievementDoc.split("XX");n.text=i[0],n.unit=i[1],n.isOpen=1==n.isOpen,n.subAchievementList.forEach(function(e,t){e.editLimitFlag=!1,e.targetInput=e.achievementTarget,e.editRewardFlag=!1,e.rewardInput=e.rewardValue}),1==t.achievementType?e.consumeArray.push(t):e.interactionArray.push(t)}),void console.log(e.consumeArray,e.interactionArray);s.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})},getNavPath:function(){var e=this,t={project:e.projectName,path:"memberAchievement"};Object(o.e)("/api-auth/get-current-memu-data",t).then(function(t){var a=t.data;if(0==a.errorCode)return a.result?(e.navpath[1].name=a.result.level2.menuName,e.navpath[1].path="",e.navpath[2].name=a.result.level3.menuName,e.navpath[2].path="",e.navpath[3].name=a.result.level4.menuName,void(e.navpath[3].path="")):void console.log("resData.result: ",a.result);s.a.errorMsg(a)}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},components:{topNav:n.a,memberTableEdit:i.default},mounted:function(){this.getInfo()}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"right-wrap task-public"},[a("topNav"),e._v(" "),a("el-tabs",{on:{"tab-click":e.handleTabClick},model:{value:e.memberTab,callback:function(t){e.memberTab=t},expression:"memberTab"}},[a("el-tab-pane",{attrs:{label:"消费类",name:"first"}},[a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"attention-wrap member-achieve-contain"},[a("div",{staticClass:"outer-contain"},[e._l(e.consumeArray,function(e,t){return[a("memberTableEdit",{attrs:{tableEditData:e}})]})],2)])])])]),e._v(" "),a("el-tab-pane",{attrs:{label:"互动类",name:"second"}},[a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"attention-wrap member-achieve-contain"},[a("div",{staticClass:"outer-contain"},[e._l(e.interactionArray,function(e,t){return[a("memberTableEdit",{attrs:{tableEditData:e}})]})],2)])])])])],1),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var u=a("VU/8")(r,c,!1,function(e){a("QV+o")},"data-v-4275d742",null);t.default=u.exports},oAJa:function(e,t){}});
//# sourceMappingURL=8.a71c8fed1d70e4ce3ac1.js.map
\ No newline at end of file
webpackJsonp([32],{"4qCZ":function(e,n){},"5reh":function(e,n,t){"use strict";t.d(n,"a",function(){return o}),t.d(n,"b",function(){return r}),t.d(n,"d",function(){return m}),t.d(n,"c",function(){return a});var o="login",r="logout",m="title",a="show"},"5tgt":function(e,n,t){e.exports=function(e,n){return function(o){t("Vna/")("./"+e+"/"+n+".vue").then(function(e){o(e)})}}},NHnr:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=t("//Fk"),r=t.n(o),m=t("7+uW"),a={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{attrs:{id:"app"}},[n("transition",{attrs:{name:"fade",mode:"out-in"}},[n("router-view")],1)],1)},staticRenderFns:[]};var p=t("VU/8")({name:"App",data:function(){return{}}},a,!1,function(e){t("z7oc")},null,null).exports,u=t("/ocq"),s=t("5tgt"),i=t.n(s);m.default.use(u.a);var c=function(e){t.e(1).then(t.bind(null,"EE2z")).then(function(n){e(n)})};window.sessionStorage.getItem("token")&&store.commit(types.LOGIN,window.sessionStorage.getItem("token"));var d,y=[{path:"/",name:"index",component:i()("index","index"),children:[{path:"/companyGroup",name:"集团信息",component:i()("companyGroup/membershipSystem","companyGroupInfo")},{path:"/memberCardSet",name:"会员卡设置",component:i()("companyGroup/membershipSystem","memberCardSet")},{path:"/memberGrade",name:"会员等级列表",component:i()("companyGroup/membershipSystem","memberGrade")},{path:"/addMemberGrade",name:"添加等级列表",component:i()("companyGroup/membershipSystem","addMemberGrade")},{path:"/editMemberGrade",name:"编辑等级列表",component:i()("companyGroup/membershipSystem","editMemberGrade")},{path:"/addGroupGrade",name:"添加集团会员等级",component:i()("companyGroup/membershipSystem","addGroupGrade")},{path:"/editGroupGrade",name:"编辑集团会员等级",component:i()("companyGroup/membershipSystem","editGroupGrade")},{path:"/addGroupCate",name:"添加集团折扣策略",component:i()("companyGroup/membershipSystem","addGroupCate")},{path:"/editGroupCate",name:"编辑集团折扣策略",component:i()("companyGroup/membershipSystem","editGroupCate")},{path:"/pointSystem",name:"积分制度",component:i()("companyGroup/membershipSystem","pointSystem")},{path:"/addPointSystem",name:"新增积分获取策略",component:i()("companyGroup/membershipSystem","addPointSystem")},{path:"/editPointSystem",name:"编辑积分获取策略",component:i()("companyGroup/membershipSystem","editPointSystem")},{path:"/addIntegralSytem",name:"新增积分抵现策略",component:i()("companyGroup/membershipSystem","addIntegralSytem")},{path:"/editIntegralSytem",name:"编辑积分抵现策略",component:i()("companyGroup/membershipSystem","editIntegralSytem")},{path:"/nearStoreSet",name:"附近门店",component:i()("companyGroup/membershipSystem","nearStoreSet")},{path:"/memberAchievement",name:"会员成就",component:i()("companyGroup/memberServices","memberAchievement")},{path:"/memberTask",name:"会员任务",component:i()("companyGroup/memberServices","memberTask")}]},{path:"/memberInfoTemplate",name:"开卡字段配置模板",component:i()("companyGroup/membershipSystem","memberInfoTemplate")},{path:"/login",name:"集团商户登录",component:i()("companyGroup","login")},{path:"/403",name:"无权访问",component:c},{path:"/404",name:"error404",component:c},{path:"/500",name:"error500",component:c},{path:"*",redirect:"/404",hidden:!0}],l=new u.a({routes:y,scrollBehavior:function(){return{y:0}}}),h=t("zL8q"),G=t.n(h),b=t("Rf8U"),S=t.n(b),f=t("mtWM"),v=t.n(f),g=t("bOdI"),k=t.n(g),w=t("NYxO"),I=t("5reh");m.default.use(w.a);var C=new w.a.Store({state:{user:{},token:null,title:"",show:!1},mutations:(d={},k()(d,I.a,function(e,n){sessionStorage.token=n,e.token=n}),k()(d,I.b,function(e){sessionStorage.removeItem("token"),e.token=null}),k()(d,I.d,function(e,n){e.title=n}),k()(d,I.c,function(e,n){e.show=n}),d)}),P=(t("4qCZ"),t("tvR6"),t("uKUT"),t("Xcu2"),t("kIPI")),x=t.n(P),z=t("Yw2C"),E=t.n(z),M=t("dq+2"),T=t.n(M),j=t("SE7k"),q=t.n(j),H=t("XsK6"),O=t.n(H);m.default.use(O.a),m.default.use(q.a),m.default.use(T.a),m.default.use(E.a),m.default.use(x.a),m.default.config.productionTip=!1,m.default.use(G.a,{size:"large"}),m.default.use(S.a,v.a),m.default.axios.defaults.withCredentials=!0,m.default.axios.interceptors.request.use(function(e){return e},function(e){return console.log("requesterr"+e),r.a.reject(e)}),m.default.axios.interceptors.response.use(function(e){return console.log("main:",e),200==e.status&&1==e.data.errorCode&&console.log("main:",e),e},function(e){if(console.log(e),e.response)switch(e.response.status){case 401:window.location.href=window.location.origin+"/gic-web/#/";case 500:h.Message.error("服务器500")}return r.a.reject(e.response.data)}),new m.default({el:"#app",router:l,store:C,components:{App:p},template:"<App/>"})},"Vna/":function(e,n,t){var o={"./companyGroup/login.vue":["gOFg",0,30],"./companyGroup/memberServices/memberAchievement.vue":["j6GH",0,8],"./companyGroup/memberServices/memberTask.vue":["cxQk",0,10],"./companyGroup/memberTableEdit.vue":["PDVn",0,17],"./companyGroup/membershipSystem/addGroupCate.vue":["DaJb",0,12],"./companyGroup/membershipSystem/addGroupGrade.vue":["y9jV",0,26],"./companyGroup/membershipSystem/addIntegralSytem.vue":["tFd/",0,18],"./companyGroup/membershipSystem/addMemberGrade.vue":["ge0i",0,11],"./companyGroup/membershipSystem/addPointSystem.vue":["ewsH",0,21],"./companyGroup/membershipSystem/companyGroupInfo.vue":["1H9E",0,13],"./companyGroup/membershipSystem/editGroupCate.vue":["+Lzv",0,19],"./companyGroup/membershipSystem/editGroupGrade.vue":["QwkL",0,25],"./companyGroup/membershipSystem/editIntegralSytem.vue":["KjG/",0,14],"./companyGroup/membershipSystem/editMemberGrade.vue":["Iz3c",0,24],"./companyGroup/membershipSystem/editPointSystem.vue":["GJjE",0,16],"./companyGroup/membershipSystem/memberCardSet.vue":["fZcc",6,0],"./companyGroup/membershipSystem/memberGrade.vue":["C6vQ",0,29],"./companyGroup/membershipSystem/memberInfoTemplate.vue":["zCRq",5,0],"./companyGroup/membershipSystem/nearStoreSet.vue":["Z9/t",0,22],"./companyGroup/membershipSystem/pointSystem.vue":["b5xz",7,0],"./errorPage/401.vue":["4KSJ",9],"./errorPage/403.vue":["aM+6",4],"./errorPage/404.vue":["PRsh",3],"./errorPage/500.vue":["/HCr",2],"./errorPage/index.vue":["EE2z",1],"./index/index.vue":["YPWR",28],"./linktools/linktools.vue":["Lc2x",0,15],"./linktools/linktoolsold.vue":["/8lq",0,20],"./linktools/linktoolspage.vue":["HLON",0,23],"./login/login.vue":["6Qob",0,27]};function r(e){var n=o[e];return n?Promise.all(n.slice(1).map(t.e)).then(function(){return t(n[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}r.keys=function(){return Object.keys(o)},r.id="Vna/",e.exports=r},Xcu2:function(e,n){},tvR6:function(e,n){},uKUT:function(e,n){},z7oc:function(e,n){}},["NHnr"]);
//# sourceMappingURL=app.d8f90423cf6827bc41cd.js.map
\ No newline at end of file
webpackJsonp([32],{"4qCZ":function(e,n){},"5reh":function(e,n,t){"use strict";t.d(n,"a",function(){return o}),t.d(n,"b",function(){return r}),t.d(n,"d",function(){return m}),t.d(n,"c",function(){return a});var o="login",r="logout",m="title",a="show"},"5tgt":function(e,n,t){e.exports=function(e,n){return function(o){t("Vna/")("./"+e+"/"+n+".vue").then(function(e){o(e)})}}},NHnr:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=t("//Fk"),r=t.n(o),m=t("7+uW"),a={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{attrs:{id:"app"}},[n("transition",{attrs:{name:"fade",mode:"out-in"}},[n("router-view")],1)],1)},staticRenderFns:[]};var p=t("VU/8")({name:"App",data:function(){return{}}},a,!1,function(e){t("z7oc")},null,null).exports,u=t("/ocq"),s=t("5tgt"),i=t.n(s);m.default.use(u.a);var c=function(e){t.e(1).then(t.bind(null,"EE2z")).then(function(n){e(n)})};window.sessionStorage.getItem("token")&&store.commit(types.LOGIN,window.sessionStorage.getItem("token"));var d,y=[{path:"/",name:"index",component:i()("index","index"),children:[{path:"/companyGroup",name:"集团信息",component:i()("companyGroup/membershipSystem","companyGroupInfo")},{path:"/memberCardSet",name:"会员卡设置",component:i()("companyGroup/membershipSystem","memberCardSet")},{path:"/memberGrade",name:"会员等级列表",component:i()("companyGroup/membershipSystem","memberGrade")},{path:"/addMemberGrade",name:"添加等级列表",component:i()("companyGroup/membershipSystem","addMemberGrade")},{path:"/editMemberGrade",name:"编辑等级列表",component:i()("companyGroup/membershipSystem","editMemberGrade")},{path:"/addGroupGrade",name:"添加集团会员等级",component:i()("companyGroup/membershipSystem","addGroupGrade")},{path:"/editGroupGrade",name:"编辑集团会员等级",component:i()("companyGroup/membershipSystem","editGroupGrade")},{path:"/addGroupCate",name:"添加集团折扣策略",component:i()("companyGroup/membershipSystem","addGroupCate")},{path:"/editGroupCate",name:"编辑集团折扣策略",component:i()("companyGroup/membershipSystem","editGroupCate")},{path:"/pointSystem",name:"积分制度",component:i()("companyGroup/membershipSystem","pointSystem")},{path:"/addPointSystem",name:"新增积分获取策略",component:i()("companyGroup/membershipSystem","addPointSystem")},{path:"/editPointSystem",name:"编辑积分获取策略",component:i()("companyGroup/membershipSystem","editPointSystem")},{path:"/addIntegralSytem",name:"新增积分抵现策略",component:i()("companyGroup/membershipSystem","addIntegralSytem")},{path:"/editIntegralSytem",name:"编辑积分抵现策略",component:i()("companyGroup/membershipSystem","editIntegralSytem")},{path:"/nearStoreSet",name:"附近门店",component:i()("companyGroup/membershipSystem","nearStoreSet")},{path:"/memberAchievement",name:"会员成就",component:i()("companyGroup/memberServices","memberAchievement")},{path:"/memberTask",name:"会员任务",component:i()("companyGroup/memberServices","memberTask")}]},{path:"/memberInfoTemplate",name:"开卡字段配置模板",component:i()("companyGroup/membershipSystem","memberInfoTemplate")},{path:"/login",name:"集团商户登录",component:i()("companyGroup","login")},{path:"/403",name:"无权访问",component:c},{path:"/404",name:"error404",component:c},{path:"/500",name:"error500",component:c},{path:"*",redirect:"/404",hidden:!0}],l=new u.a({routes:y,scrollBehavior:function(){return{y:0}}}),h=t("zL8q"),G=t.n(h),b=t("Rf8U"),S=t.n(b),f=t("mtWM"),v=t.n(f),g=t("bOdI"),k=t.n(g),w=t("NYxO"),I=t("5reh");m.default.use(w.a);var C=new w.a.Store({state:{user:{},token:null,title:"",show:!1},mutations:(d={},k()(d,I.a,function(e,n){sessionStorage.token=n,e.token=n}),k()(d,I.b,function(e){sessionStorage.removeItem("token"),e.token=null}),k()(d,I.d,function(e,n){e.title=n}),k()(d,I.c,function(e,n){e.show=n}),d)}),P=(t("4qCZ"),t("tvR6"),t("uKUT"),t("Xcu2"),t("kIPI")),x=t.n(P),z=t("Yw2C"),E=t.n(z),M=t("dq+2"),T=t.n(M),j=t("SE7k"),q=t.n(j),H=t("XsK6"),O=t.n(H);m.default.use(O.a),m.default.use(q.a),m.default.use(T.a),m.default.use(E.a),m.default.use(x.a),m.default.config.productionTip=!1,m.default.use(G.a,{size:"large"}),m.default.use(S.a,v.a),m.default.axios.defaults.withCredentials=!0,m.default.axios.interceptors.request.use(function(e){return e},function(e){return console.log("requesterr"+e),r.a.reject(e)}),m.default.axios.interceptors.response.use(function(e){return console.log("main:",e),200==e.status&&1==e.data.errorCode&&console.log("main:",e),e},function(e){if(console.log(e),e.response)switch(e.response.status){case 401:window.location.href=window.location.origin+"/gic-web/#/";case 500:h.Message.error("服务器500")}return r.a.reject(e.response.data)}),new m.default({el:"#app",router:l,store:C,components:{App:p},template:"<App/>"})},"Vna/":function(e,n,t){var o={"./companyGroup/login.vue":["gOFg",0,30],"./companyGroup/memberServices/memberAchievement.vue":["j6GH",0,8],"./companyGroup/memberServices/memberTask.vue":["cxQk",0,10],"./companyGroup/memberTableEdit.vue":["PDVn",0,18],"./companyGroup/membershipSystem/addGroupCate.vue":["DaJb",0,13],"./companyGroup/membershipSystem/addGroupGrade.vue":["y9jV",0,26],"./companyGroup/membershipSystem/addIntegralSytem.vue":["tFd/",0,19],"./companyGroup/membershipSystem/addMemberGrade.vue":["ge0i",0,11],"./companyGroup/membershipSystem/addPointSystem.vue":["ewsH",0,15],"./companyGroup/membershipSystem/companyGroupInfo.vue":["1H9E",0,14],"./companyGroup/membershipSystem/editGroupCate.vue":["+Lzv",0,20],"./companyGroup/membershipSystem/editGroupGrade.vue":["QwkL",0,25],"./companyGroup/membershipSystem/editIntegralSytem.vue":["KjG/",0,16],"./companyGroup/membershipSystem/editMemberGrade.vue":["Iz3c",0,24],"./companyGroup/membershipSystem/editPointSystem.vue":["GJjE",0,12],"./companyGroup/membershipSystem/memberCardSet.vue":["fZcc",6,0],"./companyGroup/membershipSystem/memberGrade.vue":["C6vQ",0,29],"./companyGroup/membershipSystem/memberInfoTemplate.vue":["zCRq",5,0],"./companyGroup/membershipSystem/nearStoreSet.vue":["Z9/t",0,22],"./companyGroup/membershipSystem/pointSystem.vue":["b5xz",7,0],"./errorPage/401.vue":["4KSJ",9],"./errorPage/403.vue":["aM+6",4],"./errorPage/404.vue":["PRsh",3],"./errorPage/500.vue":["/HCr",2],"./errorPage/index.vue":["EE2z",1],"./index/index.vue":["YPWR",28],"./linktools/linktools.vue":["Lc2x",0,17],"./linktools/linktoolsold.vue":["/8lq",0,21],"./linktools/linktoolspage.vue":["HLON",0,23],"./login/login.vue":["6Qob",0,27]};function r(e){var n=o[e];return n?Promise.all(n.slice(1).map(t.e)).then(function(){return t(n[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}r.keys=function(){return Object.keys(o)},r.id="Vna/",e.exports=r},Xcu2:function(e,n){},tvR6:function(e,n){},uKUT:function(e,n){},z7oc:function(e,n){}},["NHnr"]);
//# sourceMappingURL=app.89f50a4c71081cc5cd07.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/store/types.js","webpack:///./src/router/_import.js","webpack:///./src/App.vue?12cb","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/router/index.js","webpack:///./src/store/store.js","webpack:///./src/main.js","webpack:///./src/view lazy ^\\.\\/.*\\.vue$"],"names":["LOGIN","LOGOUT","TITLE","SHOW","module","exports","parantfile","file","r","__webpack_require__","then","selectortype_template_index_0_src_App","render","_h","this","$createElement","_c","_self","attrs","id","name","mode","staticRenderFns","src_App","normalizeComponent","data","ssrContext","vue_esm","use","vue_router_esm","errorPage","e","bind","window","sessionStorage","getItem","store","commit","types","constantRouterMap","path","component","_import_default","children","redirect","hidden","router","routes","scrollBehavior","y","vuex_esm","store_store","Store","state","user","token","title","show","mutations","defineProperty_default","store_types","_mutations","removeItem","vue_gic_img_preview_default","a","vue_gic_footer_default","vue_area_ab_default","vue_gic_aside_menu_default","vue_gic_header_default","config","productionTip","element_ui_common_default","size","vue_axios_min_default","axios_default","axios","defaults","withCredentials","interceptors","request","err","console","log","promise_default","reject","response","status","errorCode","error","location","href","origin","element_ui_common","el","components","App","template","map","./companyGroup/login.vue","./companyGroup/memberServices/memberAchievement.vue","./companyGroup/memberServices/memberTask.vue","./companyGroup/memberTableEdit.vue","./companyGroup/membershipSystem/addGroupCate.vue","./companyGroup/membershipSystem/addGroupGrade.vue","./companyGroup/membershipSystem/addIntegralSytem.vue","./companyGroup/membershipSystem/addMemberGrade.vue","./companyGroup/membershipSystem/addPointSystem.vue","./companyGroup/membershipSystem/companyGroupInfo.vue","./companyGroup/membershipSystem/editGroupCate.vue","./companyGroup/membershipSystem/editGroupGrade.vue","./companyGroup/membershipSystem/editIntegralSytem.vue","./companyGroup/membershipSystem/editMemberGrade.vue","./companyGroup/membershipSystem/editPointSystem.vue","./companyGroup/membershipSystem/memberCardSet.vue","./companyGroup/membershipSystem/memberGrade.vue","./companyGroup/membershipSystem/memberInfoTemplate.vue","./companyGroup/membershipSystem/nearStoreSet.vue","./companyGroup/membershipSystem/pointSystem.vue","./errorPage/401.vue","./errorPage/403.vue","./errorPage/404.vue","./errorPage/500.vue","./errorPage/index.vue","./index/index.vue","./linktools/linktools.vue","./linktools/linktoolsold.vue","./linktools/linktoolspage.vue","./login/login.vue","webpackAsyncContext","req","ids","Promise","all","slice","Error","keys","Object"],"mappings":"8MAAO,IAAMA,EAAQ,QAERC,EAAS,SAETC,EAAQ,QAERC,EAAO,+BCNpBC,EAAOC,QAAU,SAACC,EAAWC,GAAZ,OAAqB,SAACC,GACrCC,EAAA,OAAAA,CAAA,KAAgBH,EAAa,IAAMC,EAAO,QAAQG,KAAK,SAACN,GACtDI,EAAEJ,gICCNO,GADiBC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAA0BC,EAAvCF,KAAuCG,MAAAD,IAAAH,EAAwB,OAAAG,EAAA,OAAiBE,OAAOC,GAAA,SAAYH,EAAA,cAAmBE,OAAOE,KAAA,OAAAC,KAAA,YAA+BL,EAAA,wBAErKM,oBCCjB,IAuBAC,EAvBAd,EAAA,OAcAe,ECPAJ,KAAA,MACAK,KAFA,WAGA,WDOAd,GATA,EAVA,SAAAe,GACAjB,EAAA,SAaA,KAEA,MAUA,yCEvBAkB,EAAA,QAAIC,IAAIC,EAAA,GAER,IAeMC,EAAY,SAACtB,GACjBC,EAAAsB,EAAA,GAAArB,KAAAD,EAAAuB,KAAA,cAAmCtB,KAAK,SAACN,GACvCI,EAAEJ,MAIF6B,OAAOC,eAAeC,QAAQ,UAChCC,MAAMC,OAAOC,MAAMtC,MAAOiC,OAAOC,eAAeC,QAAQ,UAEnD,MAAMI,IAETC,KAAM,IACNpB,KAAM,QACNqB,UAAWC,IAAQ,QAAQ,SAC3BC,WAIIH,KAAM,gBACNpB,KAAM,OACNqB,UAAWC,IAAQ,gCAAgC,sBAGnDF,KAAM,iBACNpB,KAAM,QACNqB,UAAWC,IAAQ,gCAAgC,mBAInDF,KAAM,eACNpB,KAAM,SACNqB,UAAWC,IAAQ,gCAAgC,iBAGnDF,KAAM,kBACNpB,KAAM,SACNqB,UAAWC,IAAQ,gCAAgC,oBAGnDF,KAAM,mBACNpB,KAAM,SACNqB,UAAWC,IAAQ,gCAAgC,qBAGnDF,KAAM,iBACNpB,KAAM,WACNqB,UAAWC,IAAQ,gCAAgC,mBAGnDF,KAAM,kBACNpB,KAAM,WACNqB,UAAWC,IAAQ,gCAAgC,oBAGnDF,KAAM,gBACNpB,KAAM,WACNqB,UAAWC,IAAQ,gCAAgC,kBAGnDF,KAAM,iBACNpB,KAAM,WACNqB,UAAWC,IAAQ,gCAAgC,mBAGnDF,KAAM,eACNpB,KAAM,OACNqB,UAAWC,IAAQ,gCAAgC,iBAGnDF,KAAM,kBACNpB,KAAM,WACNqB,UAAWC,IAAQ,gCAAgC,oBAGnDF,KAAM,mBACNpB,KAAM,WACNqB,UAAWC,IAAQ,gCAAgC,qBAGnDF,KAAM,oBACNpB,KAAM,WACNqB,UAAWC,IAAQ,gCAAgC,sBAGnDF,KAAM,qBACNpB,KAAM,WACNqB,UAAWC,IAAQ,gCAAgC,uBAGnDF,KAAM,gBACNpB,KAAM,OACNqB,UAAWC,IAAQ,gCAAgC,kBAGnDF,KAAM,qBACNpB,KAAM,OACNqB,UAAWC,IAAQ,8BAA8B,uBAGjDF,KAAM,cACNpB,KAAM,OACNqB,UAAWC,IAAQ,8BAA8B,kBAKrDF,KAAM,sBACNpB,KAAM,WACNqB,UAAWC,IAAQ,gCAAgC,wBAGnDF,KAAM,SACNpB,KAAM,SACNqB,UAAWC,IAAQ,eAAe,WAGlCF,KAAM,OACNpB,KAAM,OACNqB,UAAWX,IAGXU,KAAM,OACNpB,KAAM,WACNqB,UAAWX,IAGXU,KAAM,OACNpB,KAAM,WACNqB,UAAWX,IAEXU,KAAM,IAAKI,SAAU,OAAQC,QAAQ,IAEzCC,EAAA,IAAmBjB,EAAA,GAEjBkB,OAAQR,EACRS,eAAgB,kBAASC,EAAG,kHCvJ9BtB,EAAA,QAAIC,IAAIsB,EAAA,GACR,IAAAC,EAAA,IAAmBD,EAAA,EAAKE,OACpBC,OACIC,QACAC,MAAO,KACPC,MAAO,GACPC,MAAM,GAEVC,gBAAAC,IAAAD,EACKE,EAAA,EAAc,SAACP,EAAO5B,GACnBS,eAAeqB,MAAQ9B,EACvB4B,EAAME,MAAQ9B,IAHtBkC,IAAAE,EAKKD,EAAA,EAAe,SAACP,GACbnB,eAAe4B,WAAW,SAC1BT,EAAME,MAAQ,OAPtBI,IAAAE,EASKD,EAAA,EAAc,SAACP,EAAO5B,GACnB4B,EAAMG,MAAQ/B,IAVtBkC,IAAAE,EAYKD,EAAA,EAAa,SAACP,EAAM5B,GACnB4B,EAAMI,KAAOhC,IAbnBoC,wJCQJlC,EAAA,QAAIC,IAAImC,EAAAC,GAERrC,EAAA,QAAIC,IAAIqC,EAAAD,GACRrC,EAAA,QAAIC,IAAIsC,EAAAF,GACRrC,EAAA,QAAIC,IAAIuC,EAAAH,GACRrC,EAAA,QAAIC,IAAIwC,EAAAJ,GAERrC,EAAA,QAAI0C,OAAOC,eAAgB,EAC3B3C,EAAA,QAAIC,IAAI2C,EAAAP,GAAaQ,KAAM,UAC3B7C,EAAA,QAAIC,IAAI6C,EAAAT,EAAUU,EAAAV,GAElBrC,EAAA,QAAIgD,MAAMC,SAASC,iBAAkB,EACrClD,EAAA,QAAIgD,MAAMG,aAAaC,QAAQnD,IAC3B,SAAAyC,GACI,OAAOA,GAEX,SAAAW,GAEI,OADAC,QAAQC,IAAI,aAAeF,GACpBG,EAAAnB,EAAQoB,OAAOJ,KAE9BrD,EAAA,QAAIgD,MAAMG,aAAaO,SAASzD,IAC5B,SAAAyD,GASI,OARAJ,QAAQC,IAAI,QAASG,GACE,KAAnBA,EAASC,QAA4C,GAA3BD,EAAS5D,KAAK8D,WAKxCN,QAAQC,IAAI,QAASG,GAElBA,GAEX,SAAAG,GAEI,GADAP,QAAQC,IAAIM,GACRA,EAAMH,SACN,OAAQG,EAAMH,SAASC,QACnB,KAAK,IAODrD,OAAOwD,SAASC,KAAOzD,OAAOwD,SAASE,OAAS,cACpD,KAAK,IACDC,EAAA,QAAQJ,MAAM,UAG1B,OAAOL,EAAAnB,EAAQoB,OAAOI,EAAMH,SAAS5D,QAW7C,IAAIE,EAAA,SACAkE,GAAI,OACJ/C,SACAV,MAAAe,EACA2C,YAAcC,IAAAxE,GACdyE,SAAU,mCCpFd,IAAAC,GACAC,4BACA,OACA,EACA,IAEAC,uDACA,OACA,EACA,GAEAC,gDACA,OACA,EACA,IAEAC,sCACA,OACA,EACA,IAEAC,oDACA,OACA,EACA,IAEAC,qDACA,OACA,EACA,IAEAC,wDACA,OACA,EACA,IAEAC,sDACA,OACA,EACA,IAEAC,sDACA,OACA,EACA,IAEAC,wDACA,OACA,EACA,IAEAC,qDACA,OACA,EACA,IAEAC,sDACA,OACA,EACA,IAEAC,yDACA,OACA,EACA,IAEAC,uDACA,OACA,EACA,IAEAC,uDACA,OACA,EACA,IAEAC,qDACA,OACA,EACA,GAEAC,mDACA,OACA,EACA,IAEAC,0DACA,OACA,EACA,GAEAC,oDACA,OACA,EACA,IAEAC,mDACA,OACA,EACA,GAEAC,uBACA,OACA,GAEAC,uBACA,OACA,GAEAC,uBACA,OACA,GAEAC,uBACA,OACA,GAEAC,yBACA,OACA,GAEAC,qBACA,OACA,IAEAC,6BACA,OACA,EACA,IAEAC,gCACA,OACA,EACA,IAEAC,iCACA,OACA,EACA,IAEAC,qBACA,OACA,EACA,KAGA,SAAAC,EAAAC,GACA,IAAAC,EAAAjC,EAAAgC,GACA,OAAAC,EAEAC,QAAAC,IAAAF,EAAAG,MAAA,GAAApC,IAAAxF,EAAAsB,IAAArB,KAAA,WACA,OAAAD,EAAAyH,EAAA,MAFAC,QAAA/C,OAAA,IAAAkD,MAAA,uBAAAL,EAAA,OAKAD,EAAAO,KAAA,WACA,OAAAC,OAAAD,KAAAtC,IAEA+B,EAAA7G,GAAA,OACAf,EAAAC,QAAA2H","file":"static/js/app.d8f90423cf6827bc41cd.js","sourcesContent":["export const LOGIN = 'login';\n\nexport const LOGOUT = 'logout';\n\nexport const TITLE = 'title';\n\nexport const SHOW = 'show';\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/types.js","module.exports = (parantfile,file) => (r) => {\n import('view/'+ parantfile + '/' + file + '.vue').then((module) => {\n r(module)\n })\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/_import.js","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-129e1ebc\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-129e1ebc\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-129e1ebc\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = null\n// module chunks = ","<template>\n <div id=\"app\">\n <transition name=\"fade\" mode=\"out-in\">\n <router-view></router-view>\n </transition>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'App',\n data() {\n return {\n\n }\n }\n}\n</script>\n<style>\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","import Vue from 'vue'\nimport Router from 'vue-router'\nimport _import from './_import.js'\nVue.use(Router);\n\nconst error403 = (r) => {\n import('view/errorPage/403.vue').then((module) => {\n r(module)\n })\n};\nconst error404 = (r) => {\n import('view/errorPage/404.vue').then((module) => {\n r(module)\n })\n};\nconst error500 = (r) => {\n import('view/errorPage/500.vue').then((module) => {\n r(module)\n })\n};\nconst errorPage = (r) => {\n import('view/errorPage/index.vue').then((module) => {\n r(module)\n })\n};\n// 页面刷新时,重新赋值token\nif (window.sessionStorage.getItem('token')) {\n store.commit(types.LOGIN, window.sessionStorage.getItem('token'))\n}\nexport const constantRouterMap = [\n {\n path: '/',\n name: 'index',\n component: _import('index','index'),\n children: [\n // 集团后台\n // 配置中心\n {\n path: '/companyGroup',\n name: '集团信息',\n component: _import('companyGroup/membershipSystem','companyGroupInfo')\n },\n {\n path: '/memberCardSet',\n name: '会员卡设置',\n component: _import('companyGroup/membershipSystem','memberCardSet')\n },\n\n {\n path: '/memberGrade',\n name: '会员等级列表',\n component: _import('companyGroup/membershipSystem','memberGrade')\n },\n {\n path: '/addMemberGrade',\n name: '添加等级列表',\n component: _import('companyGroup/membershipSystem','addMemberGrade')\n },\n {\n path: '/editMemberGrade',\n name: '编辑等级列表',\n component: _import('companyGroup/membershipSystem','editMemberGrade')\n },\n {\n path: '/addGroupGrade',\n name: '添加集团会员等级',\n component: _import('companyGroup/membershipSystem','addGroupGrade')\n },\n {\n path: '/editGroupGrade',\n name: '编辑集团会员等级',\n component: _import('companyGroup/membershipSystem','editGroupGrade')\n },\n {\n path: '/addGroupCate',\n name: '添加集团折扣策略',\n component: _import('companyGroup/membershipSystem','addGroupCate')\n },\n {\n path: '/editGroupCate',\n name: '编辑集团折扣策略',\n component: _import('companyGroup/membershipSystem','editGroupCate')\n },\n {\n path: '/pointSystem',\n name: '积分制度',\n component: _import('companyGroup/membershipSystem','pointSystem')\n },\n {\n path: '/addPointSystem',\n name: '新增积分获取策略',\n component: _import('companyGroup/membershipSystem','addPointSystem')\n },\n {\n path: '/editPointSystem',\n name: '编辑积分获取策略',\n component: _import('companyGroup/membershipSystem','editPointSystem')\n },\n {\n path: '/addIntegralSytem',\n name: '新增积分抵现策略',\n component: _import('companyGroup/membershipSystem','addIntegralSytem')\n },\n {\n path: '/editIntegralSytem',\n name: '编辑积分抵现策略',\n component: _import('companyGroup/membershipSystem','editIntegralSytem')\n },\n {\n path: '/nearStoreSet',\n name: '附近门店',\n component: _import('companyGroup/membershipSystem','nearStoreSet')\n },\n {\n path: '/memberAchievement',\n name: '会员成就',\n component: _import('companyGroup/memberServices','memberAchievement')\n },\n {\n path: '/memberTask',\n name: '会员任务',\n component: _import('companyGroup/memberServices','memberTask')\n }\n ]\n },\n {\n path: '/memberInfoTemplate',\n name: '开卡字段配置模板',\n component: _import('companyGroup/membershipSystem','memberInfoTemplate')\n },\n {\n path: '/login',\n name: '集团商户登录',\n component: _import('companyGroup','login')\n },\n {\n path: '/403',\n name: '无权访问',\n component: errorPage\n },\n {\n path: '/404',\n name: 'error404',\n component: errorPage\n },\n {\n path: '/500',\n name: 'error500',\n component: errorPage\n },\n { path: '*', redirect: '/404', hidden: true },\n];\nexport default new Router({\n // mode:'history',\n routes: constantRouterMap,\n scrollBehavior: () => ({ y: 0 }),\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","import Vuex from 'vuex'\nimport Vue from 'vue'\nimport * as types from './types'\n\nVue.use(Vuex);\nexport default new Vuex.Store({\n state: {\n user: {},\n token: null,\n title: '',\n show: false\n },\n mutations: {\n [types.LOGIN]: (state, data) => {\n sessionStorage.token = data;\n state.token = data;\n },\n [types.LOGOUT]: (state) => {\n sessionStorage.removeItem('token');\n state.token = null\n },\n [types.TITLE]: (state, data) => {\n state.title = data;\n },\n [types.SHOW]: (state,data) => {\n state.show = data;\n }\n }\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/store.js","import Vue from 'vue'\r\nimport App from './App'\r\nimport router from './router'\r\nimport ElementUI, { Message } from 'element-ui'\r\nimport VueAxios from 'vue-axios'\r\nimport axios from 'axios'\r\nimport store from './store/store'\r\nimport * as types from './store/types'\r\nimport '../static/css/index.less'\r\nimport 'element-ui/lib/theme-chalk/index.css'\r\nimport '../static/font/iconfont.css'\r\nimport '../theme/index.css'\r\n\r\nimport vueGicHeader from '@gic-test/vue-gic-header'\r\nimport vueGicAsideMenu from '@gic-test/vue-gic-aside-menu'\r\nimport vueAreaAb from '@gic-test/vue-area-ab'\r\n// 新增公共 footer插件\r\nimport vueGicFooter from '@gic-test/vue-gic-footer'\r\nimport vueGicImgPreview from '@gic-test/vue-gic-img-preview'\r\n\r\nVue.use(vueGicImgPreview)\r\n\r\nVue.use(vueGicFooter)\r\nVue.use(vueAreaAb)\r\nVue.use(vueGicAsideMenu)\r\nVue.use(vueGicHeader)\r\n\r\nVue.config.productionTip = false;\r\nVue.use(ElementUI, { size: 'large' });\r\nVue.use(VueAxios, axios);\r\n\r\nVue.axios.defaults.withCredentials = true; // 跨域cookie访问\r\nVue.axios.interceptors.request.use(\r\n config => {\r\n return config;\r\n },\r\n err => {\r\n console.log('requesterr' + err);\r\n return Promise.reject(err);\r\n });\r\nVue.axios.interceptors.response.use(\r\n response => {\r\n console.log(\"main:\", response);\r\n if (response.status == 200 && response.data.errorCode == 1) {\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // })\r\n console.log(\"main:\", response);\r\n }\r\n return response;\r\n },\r\n error => {\r\n console.log(error);\r\n if (error.response) {\r\n switch (error.response.status) {\r\n case 401:\r\n // 401 清除token信息并跳转到登录页面\r\n // store.commit(types.LOGOUT);\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // });\r\n window.location.href = window.location.origin + '/gic-web/#/';\r\n case 500:\r\n Message.error('服务器500')\r\n }\r\n }\r\n return Promise.reject(error.response.data)\r\n });\r\n\r\n// router.beforeEach((to, from, next) => {\r\n// console.log(\"\")\r\n// if (window.location.pathname.slice(-1) !== '/') {\r\n// window.location = window.location.pathname + '/';\r\n// }\r\n// })\r\n\r\n/* eslint-disable no-new */\r\nnew Vue({\r\n el: '#app',\r\n router,\r\n store,\r\n components: { App },\r\n template: '<App/>'\r\n});\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","var map = {\n\t\"./companyGroup/login.vue\": [\n\t\t\"gOFg\",\n\t\t0,\n\t\t30\n\t],\n\t\"./companyGroup/memberServices/memberAchievement.vue\": [\n\t\t\"j6GH\",\n\t\t0,\n\t\t8\n\t],\n\t\"./companyGroup/memberServices/memberTask.vue\": [\n\t\t\"cxQk\",\n\t\t0,\n\t\t10\n\t],\n\t\"./companyGroup/memberTableEdit.vue\": [\n\t\t\"PDVn\",\n\t\t0,\n\t\t17\n\t],\n\t\"./companyGroup/membershipSystem/addGroupCate.vue\": [\n\t\t\"DaJb\",\n\t\t0,\n\t\t12\n\t],\n\t\"./companyGroup/membershipSystem/addGroupGrade.vue\": [\n\t\t\"y9jV\",\n\t\t0,\n\t\t26\n\t],\n\t\"./companyGroup/membershipSystem/addIntegralSytem.vue\": [\n\t\t\"tFd/\",\n\t\t0,\n\t\t18\n\t],\n\t\"./companyGroup/membershipSystem/addMemberGrade.vue\": [\n\t\t\"ge0i\",\n\t\t0,\n\t\t11\n\t],\n\t\"./companyGroup/membershipSystem/addPointSystem.vue\": [\n\t\t\"ewsH\",\n\t\t0,\n\t\t21\n\t],\n\t\"./companyGroup/membershipSystem/companyGroupInfo.vue\": [\n\t\t\"1H9E\",\n\t\t0,\n\t\t13\n\t],\n\t\"./companyGroup/membershipSystem/editGroupCate.vue\": [\n\t\t\"+Lzv\",\n\t\t0,\n\t\t19\n\t],\n\t\"./companyGroup/membershipSystem/editGroupGrade.vue\": [\n\t\t\"QwkL\",\n\t\t0,\n\t\t25\n\t],\n\t\"./companyGroup/membershipSystem/editIntegralSytem.vue\": [\n\t\t\"KjG/\",\n\t\t0,\n\t\t14\n\t],\n\t\"./companyGroup/membershipSystem/editMemberGrade.vue\": [\n\t\t\"Iz3c\",\n\t\t0,\n\t\t24\n\t],\n\t\"./companyGroup/membershipSystem/editPointSystem.vue\": [\n\t\t\"GJjE\",\n\t\t0,\n\t\t16\n\t],\n\t\"./companyGroup/membershipSystem/memberCardSet.vue\": [\n\t\t\"fZcc\",\n\t\t6,\n\t\t0\n\t],\n\t\"./companyGroup/membershipSystem/memberGrade.vue\": [\n\t\t\"C6vQ\",\n\t\t0,\n\t\t29\n\t],\n\t\"./companyGroup/membershipSystem/memberInfoTemplate.vue\": [\n\t\t\"zCRq\",\n\t\t5,\n\t\t0\n\t],\n\t\"./companyGroup/membershipSystem/nearStoreSet.vue\": [\n\t\t\"Z9/t\",\n\t\t0,\n\t\t22\n\t],\n\t\"./companyGroup/membershipSystem/pointSystem.vue\": [\n\t\t\"b5xz\",\n\t\t7,\n\t\t0\n\t],\n\t\"./errorPage/401.vue\": [\n\t\t\"4KSJ\",\n\t\t9\n\t],\n\t\"./errorPage/403.vue\": [\n\t\t\"aM+6\",\n\t\t4\n\t],\n\t\"./errorPage/404.vue\": [\n\t\t\"PRsh\",\n\t\t3\n\t],\n\t\"./errorPage/500.vue\": [\n\t\t\"/HCr\",\n\t\t2\n\t],\n\t\"./errorPage/index.vue\": [\n\t\t\"EE2z\",\n\t\t1\n\t],\n\t\"./index/index.vue\": [\n\t\t\"YPWR\",\n\t\t28\n\t],\n\t\"./linktools/linktools.vue\": [\n\t\t\"Lc2x\",\n\t\t0,\n\t\t15\n\t],\n\t\"./linktools/linktoolsold.vue\": [\n\t\t\"/8lq\",\n\t\t0,\n\t\t20\n\t],\n\t\"./linktools/linktoolspage.vue\": [\n\t\t\"HLON\",\n\t\t0,\n\t\t23\n\t],\n\t\"./login/login.vue\": [\n\t\t\"6Qob\",\n\t\t0,\n\t\t27\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tvar ids = map[req];\n\tif(!ids)\n\t\treturn Promise.reject(new Error(\"Cannot find module '\" + req + \"'.\"));\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(ids[0]);\n\t});\n};\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"Vna/\";\nmodule.exports = webpackAsyncContext;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view lazy ^\\.\\/.*\\.vue$\n// module id = Vna/\n// module chunks = 32"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/store/types.js","webpack:///./src/router/_import.js","webpack:///./src/App.vue?12cb","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/router/index.js","webpack:///./src/store/store.js","webpack:///./src/main.js","webpack:///./src/view lazy ^\\.\\/.*\\.vue$"],"names":["LOGIN","LOGOUT","TITLE","SHOW","module","exports","parantfile","file","r","__webpack_require__","then","selectortype_template_index_0_src_App","render","_h","this","$createElement","_c","_self","attrs","id","name","mode","staticRenderFns","src_App","normalizeComponent","data","ssrContext","vue_esm","use","vue_router_esm","errorPage","e","bind","window","sessionStorage","getItem","store","commit","types","constantRouterMap","path","component","_import_default","children","redirect","hidden","router","routes","scrollBehavior","y","vuex_esm","store_store","Store","state","user","token","title","show","mutations","defineProperty_default","store_types","_mutations","removeItem","vue_gic_img_preview_default","a","vue_gic_footer_default","vue_area_ab_default","vue_gic_aside_menu_default","vue_gic_header_default","config","productionTip","element_ui_common_default","size","vue_axios_min_default","axios_default","axios","defaults","withCredentials","interceptors","request","err","console","log","promise_default","reject","response","status","errorCode","error","location","href","origin","element_ui_common","el","components","App","template","map","./companyGroup/login.vue","./companyGroup/memberServices/memberAchievement.vue","./companyGroup/memberServices/memberTask.vue","./companyGroup/memberTableEdit.vue","./companyGroup/membershipSystem/addGroupCate.vue","./companyGroup/membershipSystem/addGroupGrade.vue","./companyGroup/membershipSystem/addIntegralSytem.vue","./companyGroup/membershipSystem/addMemberGrade.vue","./companyGroup/membershipSystem/addPointSystem.vue","./companyGroup/membershipSystem/companyGroupInfo.vue","./companyGroup/membershipSystem/editGroupCate.vue","./companyGroup/membershipSystem/editGroupGrade.vue","./companyGroup/membershipSystem/editIntegralSytem.vue","./companyGroup/membershipSystem/editMemberGrade.vue","./companyGroup/membershipSystem/editPointSystem.vue","./companyGroup/membershipSystem/memberCardSet.vue","./companyGroup/membershipSystem/memberGrade.vue","./companyGroup/membershipSystem/memberInfoTemplate.vue","./companyGroup/membershipSystem/nearStoreSet.vue","./companyGroup/membershipSystem/pointSystem.vue","./errorPage/401.vue","./errorPage/403.vue","./errorPage/404.vue","./errorPage/500.vue","./errorPage/index.vue","./index/index.vue","./linktools/linktools.vue","./linktools/linktoolsold.vue","./linktools/linktoolspage.vue","./login/login.vue","webpackAsyncContext","req","ids","Promise","all","slice","Error","keys","Object"],"mappings":"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","file":"static/js/app.89f50a4c71081cc5cd07.js","sourcesContent":["export const LOGIN = 'login';\n\nexport const LOGOUT = 'logout';\n\nexport const TITLE = 'title';\n\nexport const SHOW = 'show';\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/types.js","module.exports = (parantfile,file) => (r) => {\n import('view/'+ parantfile + '/' + file + '.vue').then((module) => {\n r(module)\n })\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/_import.js","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-129e1ebc\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-129e1ebc\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-129e1ebc\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = null\n// module chunks = ","<template>\n <div id=\"app\">\n <transition name=\"fade\" mode=\"out-in\">\n <router-view></router-view>\n </transition>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'App',\n data() {\n return {\n\n }\n }\n}\n</script>\n<style>\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","import Vue from 'vue'\nimport Router from 'vue-router'\nimport _import from './_import.js'\nVue.use(Router);\n\nconst error403 = (r) => {\n import('view/errorPage/403.vue').then((module) => {\n r(module)\n })\n};\nconst error404 = (r) => {\n import('view/errorPage/404.vue').then((module) => {\n r(module)\n })\n};\nconst error500 = (r) => {\n import('view/errorPage/500.vue').then((module) => {\n r(module)\n })\n};\nconst errorPage = (r) => {\n import('view/errorPage/index.vue').then((module) => {\n r(module)\n })\n};\n// 页面刷新时,重新赋值token\nif (window.sessionStorage.getItem('token')) {\n store.commit(types.LOGIN, window.sessionStorage.getItem('token'))\n}\nexport const constantRouterMap = [\n {\n path: '/',\n name: 'index',\n component: _import('index','index'),\n children: [\n // 集团后台\n // 配置中心\n {\n path: '/companyGroup',\n name: '集团信息',\n component: _import('companyGroup/membershipSystem','companyGroupInfo')\n },\n {\n path: '/memberCardSet',\n name: '会员卡设置',\n component: _import('companyGroup/membershipSystem','memberCardSet')\n },\n\n {\n path: '/memberGrade',\n name: '会员等级列表',\n component: _import('companyGroup/membershipSystem','memberGrade')\n },\n {\n path: '/addMemberGrade',\n name: '添加等级列表',\n component: _import('companyGroup/membershipSystem','addMemberGrade')\n },\n {\n path: '/editMemberGrade',\n name: '编辑等级列表',\n component: _import('companyGroup/membershipSystem','editMemberGrade')\n },\n {\n path: '/addGroupGrade',\n name: '添加集团会员等级',\n component: _import('companyGroup/membershipSystem','addGroupGrade')\n },\n {\n path: '/editGroupGrade',\n name: '编辑集团会员等级',\n component: _import('companyGroup/membershipSystem','editGroupGrade')\n },\n {\n path: '/addGroupCate',\n name: '添加集团折扣策略',\n component: _import('companyGroup/membershipSystem','addGroupCate')\n },\n {\n path: '/editGroupCate',\n name: '编辑集团折扣策略',\n component: _import('companyGroup/membershipSystem','editGroupCate')\n },\n {\n path: '/pointSystem',\n name: '积分制度',\n component: _import('companyGroup/membershipSystem','pointSystem')\n },\n {\n path: '/addPointSystem',\n name: '新增积分获取策略',\n component: _import('companyGroup/membershipSystem','addPointSystem')\n },\n {\n path: '/editPointSystem',\n name: '编辑积分获取策略',\n component: _import('companyGroup/membershipSystem','editPointSystem')\n },\n {\n path: '/addIntegralSytem',\n name: '新增积分抵现策略',\n component: _import('companyGroup/membershipSystem','addIntegralSytem')\n },\n {\n path: '/editIntegralSytem',\n name: '编辑积分抵现策略',\n component: _import('companyGroup/membershipSystem','editIntegralSytem')\n },\n {\n path: '/nearStoreSet',\n name: '附近门店',\n component: _import('companyGroup/membershipSystem','nearStoreSet')\n },\n {\n path: '/memberAchievement',\n name: '会员成就',\n component: _import('companyGroup/memberServices','memberAchievement')\n },\n {\n path: '/memberTask',\n name: '会员任务',\n component: _import('companyGroup/memberServices','memberTask')\n }\n ]\n },\n {\n path: '/memberInfoTemplate',\n name: '开卡字段配置模板',\n component: _import('companyGroup/membershipSystem','memberInfoTemplate')\n },\n {\n path: '/login',\n name: '集团商户登录',\n component: _import('companyGroup','login')\n },\n {\n path: '/403',\n name: '无权访问',\n component: errorPage\n },\n {\n path: '/404',\n name: 'error404',\n component: errorPage\n },\n {\n path: '/500',\n name: 'error500',\n component: errorPage\n },\n { path: '*', redirect: '/404', hidden: true },\n];\nexport default new Router({\n // mode:'history',\n routes: constantRouterMap,\n scrollBehavior: () => ({ y: 0 }),\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","import Vuex from 'vuex'\nimport Vue from 'vue'\nimport * as types from './types'\n\nVue.use(Vuex);\nexport default new Vuex.Store({\n state: {\n user: {},\n token: null,\n title: '',\n show: false\n },\n mutations: {\n [types.LOGIN]: (state, data) => {\n sessionStorage.token = data;\n state.token = data;\n },\n [types.LOGOUT]: (state) => {\n sessionStorage.removeItem('token');\n state.token = null\n },\n [types.TITLE]: (state, data) => {\n state.title = data;\n },\n [types.SHOW]: (state,data) => {\n state.show = data;\n }\n }\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/store.js","import Vue from 'vue'\r\nimport App from './App'\r\nimport router from './router'\r\nimport ElementUI, { Message } from 'element-ui'\r\nimport VueAxios from 'vue-axios'\r\nimport axios from 'axios'\r\nimport store from './store/store'\r\nimport * as types from './store/types'\r\nimport '../static/css/index.less'\r\nimport 'element-ui/lib/theme-chalk/index.css'\r\nimport '../static/font/iconfont.css'\r\nimport '../theme/index.css'\r\n\r\nimport vueGicHeader from '@gic-test/vue-gic-header'\r\nimport vueGicAsideMenu from '@gic-test/vue-gic-aside-menu'\r\nimport vueAreaAb from '@gic-test/vue-area-ab'\r\n// 新增公共 footer插件\r\nimport vueGicFooter from '@gic-test/vue-gic-footer'\r\nimport vueGicImgPreview from '@gic-test/vue-gic-img-preview'\r\n\r\nVue.use(vueGicImgPreview)\r\n\r\nVue.use(vueGicFooter)\r\nVue.use(vueAreaAb)\r\nVue.use(vueGicAsideMenu)\r\nVue.use(vueGicHeader)\r\n\r\nVue.config.productionTip = false;\r\nVue.use(ElementUI, { size: 'large' });\r\nVue.use(VueAxios, axios);\r\n\r\nVue.axios.defaults.withCredentials = true; // 跨域cookie访问\r\nVue.axios.interceptors.request.use(\r\n config => {\r\n return config;\r\n },\r\n err => {\r\n console.log('requesterr' + err);\r\n return Promise.reject(err);\r\n });\r\nVue.axios.interceptors.response.use(\r\n response => {\r\n console.log(\"main:\", response);\r\n if (response.status == 200 && response.data.errorCode == 1) {\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // })\r\n console.log(\"main:\", response);\r\n }\r\n return response;\r\n },\r\n error => {\r\n console.log(error);\r\n if (error.response) {\r\n switch (error.response.status) {\r\n case 401:\r\n // 401 清除token信息并跳转到登录页面\r\n // store.commit(types.LOGOUT);\r\n // router.replace({\r\n // path: 'login',\r\n // query: {redirect: router.currentRoute.fullPath}\r\n // });\r\n window.location.href = window.location.origin + '/gic-web/#/';\r\n case 500:\r\n Message.error('服务器500')\r\n }\r\n }\r\n return Promise.reject(error.response.data)\r\n });\r\n\r\n// router.beforeEach((to, from, next) => {\r\n// console.log(\"\")\r\n// if (window.location.pathname.slice(-1) !== '/') {\r\n// window.location = window.location.pathname + '/';\r\n// }\r\n// })\r\n\r\n/* eslint-disable no-new */\r\nnew Vue({\r\n el: '#app',\r\n router,\r\n store,\r\n components: { App },\r\n template: '<App/>'\r\n});\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","var map = {\n\t\"./companyGroup/login.vue\": [\n\t\t\"gOFg\",\n\t\t0,\n\t\t30\n\t],\n\t\"./companyGroup/memberServices/memberAchievement.vue\": [\n\t\t\"j6GH\",\n\t\t0,\n\t\t8\n\t],\n\t\"./companyGroup/memberServices/memberTask.vue\": [\n\t\t\"cxQk\",\n\t\t0,\n\t\t10\n\t],\n\t\"./companyGroup/memberTableEdit.vue\": [\n\t\t\"PDVn\",\n\t\t0,\n\t\t18\n\t],\n\t\"./companyGroup/membershipSystem/addGroupCate.vue\": [\n\t\t\"DaJb\",\n\t\t0,\n\t\t13\n\t],\n\t\"./companyGroup/membershipSystem/addGroupGrade.vue\": [\n\t\t\"y9jV\",\n\t\t0,\n\t\t26\n\t],\n\t\"./companyGroup/membershipSystem/addIntegralSytem.vue\": [\n\t\t\"tFd/\",\n\t\t0,\n\t\t19\n\t],\n\t\"./companyGroup/membershipSystem/addMemberGrade.vue\": [\n\t\t\"ge0i\",\n\t\t0,\n\t\t11\n\t],\n\t\"./companyGroup/membershipSystem/addPointSystem.vue\": [\n\t\t\"ewsH\",\n\t\t0,\n\t\t15\n\t],\n\t\"./companyGroup/membershipSystem/companyGroupInfo.vue\": [\n\t\t\"1H9E\",\n\t\t0,\n\t\t14\n\t],\n\t\"./companyGroup/membershipSystem/editGroupCate.vue\": [\n\t\t\"+Lzv\",\n\t\t0,\n\t\t20\n\t],\n\t\"./companyGroup/membershipSystem/editGroupGrade.vue\": [\n\t\t\"QwkL\",\n\t\t0,\n\t\t25\n\t],\n\t\"./companyGroup/membershipSystem/editIntegralSytem.vue\": [\n\t\t\"KjG/\",\n\t\t0,\n\t\t16\n\t],\n\t\"./companyGroup/membershipSystem/editMemberGrade.vue\": [\n\t\t\"Iz3c\",\n\t\t0,\n\t\t24\n\t],\n\t\"./companyGroup/membershipSystem/editPointSystem.vue\": [\n\t\t\"GJjE\",\n\t\t0,\n\t\t12\n\t],\n\t\"./companyGroup/membershipSystem/memberCardSet.vue\": [\n\t\t\"fZcc\",\n\t\t6,\n\t\t0\n\t],\n\t\"./companyGroup/membershipSystem/memberGrade.vue\": [\n\t\t\"C6vQ\",\n\t\t0,\n\t\t29\n\t],\n\t\"./companyGroup/membershipSystem/memberInfoTemplate.vue\": [\n\t\t\"zCRq\",\n\t\t5,\n\t\t0\n\t],\n\t\"./companyGroup/membershipSystem/nearStoreSet.vue\": [\n\t\t\"Z9/t\",\n\t\t0,\n\t\t22\n\t],\n\t\"./companyGroup/membershipSystem/pointSystem.vue\": [\n\t\t\"b5xz\",\n\t\t7,\n\t\t0\n\t],\n\t\"./errorPage/401.vue\": [\n\t\t\"4KSJ\",\n\t\t9\n\t],\n\t\"./errorPage/403.vue\": [\n\t\t\"aM+6\",\n\t\t4\n\t],\n\t\"./errorPage/404.vue\": [\n\t\t\"PRsh\",\n\t\t3\n\t],\n\t\"./errorPage/500.vue\": [\n\t\t\"/HCr\",\n\t\t2\n\t],\n\t\"./errorPage/index.vue\": [\n\t\t\"EE2z\",\n\t\t1\n\t],\n\t\"./index/index.vue\": [\n\t\t\"YPWR\",\n\t\t28\n\t],\n\t\"./linktools/linktools.vue\": [\n\t\t\"Lc2x\",\n\t\t0,\n\t\t17\n\t],\n\t\"./linktools/linktoolsold.vue\": [\n\t\t\"/8lq\",\n\t\t0,\n\t\t21\n\t],\n\t\"./linktools/linktoolspage.vue\": [\n\t\t\"HLON\",\n\t\t0,\n\t\t23\n\t],\n\t\"./login/login.vue\": [\n\t\t\"6Qob\",\n\t\t0,\n\t\t27\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tvar ids = map[req];\n\tif(!ids)\n\t\treturn Promise.reject(new Error(\"Cannot find module '\" + req + \"'.\"));\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(ids[0]);\n\t});\n};\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"Vna/\";\nmodule.exports = webpackAsyncContext;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/view lazy ^\\.\\/.*\\.vue$\n// module id = Vna/\n// module chunks = 32"],"sourceRoot":""}
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,t,d){for(var f,o,b,i=0,u=[];i<a.length;i++)o=a[i],n[o]&&u.push(n[o][0]),n[o]=0;for(f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f]);for(c&&c(a,t,d);u.length;)u.shift()();if(d)for(i=0;i<d.length;i++)b=r(r.s=d[i]);return b};var a={},n={33:0};function r(c){if(a[c])return a[c].exports;var n=a[c]={i:c,l:!1,exports:{}};return e[c].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.e=function(e){var c=n[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,r){c=n[e]=[a,r]});c[2]=a;var t=document.getElementsByTagName("head")[0],d=document.createElement("script");d.type="text/javascript",d.charset="utf-8",d.async=!0,d.timeout=12e4,r.nc&&d.setAttribute("nonce",r.nc),d.src=r.p+"static/js/"+e+"."+{0:"941b7928ac3ec125dffe",1:"d84116ddb7da8d636dae",2:"898e902c03247d4950cd",3:"c2dbaee2092c89d6bb92",4:"b4dcc6aadf91150f66db",5:"5b1afe039b0196c0894f",6:"914ec3c77116748ad66a",7:"295033805c10c71908db",8:"2663502f262c8e689d27",9:"4aedd9d9f32e5bd5b794",10:"3b6408b1d99252eda551",11:"f0b71dac5722ed6c4628",12:"b8af2fcb45c72480bdb0",13:"6cb641c54efc65fa2852",14:"b3cb63d509fb1a06a935",15:"d4d84253d926c74f4aa9",16:"1cea8478e2d112d99f48",17:"728fb3d97f415a2f53e6",18:"3ca57d90a69da2f58905",19:"11edc257a3e9cd128f45",20:"376df9f13415ea70b688",21:"5f3ac1a5c287fda64339",22:"a9067094fae506dd9383",23:"c3d64d2c7ba03967c4a8",24:"56f2057036ab22585e0e",25:"2133fdde82de7785cbc4",26:"30fb9f14c41e89141c15",27:"b9fd5f8677a43cab4a3f",28:"44deebcea6ccd096081f",29:"9339e8311b77c469e738",30:"ebb71c6a502890f047f8"}[e]+".js";var f=setTimeout(o,12e4);function o(){d.onerror=d.onload=null,clearTimeout(f);var c=n[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),n[e]=void 0)}return d.onerror=d.onload=o,t.appendChild(d),a},r.m=e,r.c=a,r.d=function(e,c,a){r.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},r.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(c,"a",c),c},r.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},r.p="./",r.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.6d043752d43bba1848df.js.map
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,t,d){for(var f,o,b,i=0,u=[];i<a.length;i++)o=a[i],n[o]&&u.push(n[o][0]),n[o]=0;for(f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f]);for(c&&c(a,t,d);u.length;)u.shift()();if(d)for(i=0;i<d.length;i++)b=r(r.s=d[i]);return b};var a={},n={33:0};function r(c){if(a[c])return a[c].exports;var n=a[c]={i:c,l:!1,exports:{}};return e[c].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.e=function(e){var c=n[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,r){c=n[e]=[a,r]});c[2]=a;var t=document.getElementsByTagName("head")[0],d=document.createElement("script");d.type="text/javascript",d.charset="utf-8",d.async=!0,d.timeout=12e4,r.nc&&d.setAttribute("nonce",r.nc),d.src=r.p+"static/js/"+e+"."+{0:"941b7928ac3ec125dffe",1:"d84116ddb7da8d636dae",2:"898e902c03247d4950cd",3:"c2dbaee2092c89d6bb92",4:"b4dcc6aadf91150f66db",5:"5b1afe039b0196c0894f",6:"914ec3c77116748ad66a",7:"295033805c10c71908db",8:"a71c8fed1d70e4ce3ac1",9:"4aedd9d9f32e5bd5b794",10:"3b6408b1d99252eda551",11:"f0b71dac5722ed6c4628",12:"4fe2e80ea34320f3f211",13:"3ccc5038a3f17fdb5b86",14:"36b43ed8b85e74a58bc9",15:"8db5c72233d5b7826fae",16:"1d6f890210f392135e02",17:"087d9eba80f06731d941",18:"01ed9eeead5ff37b2cc7",19:"3e13643be735251ac875",20:"dc9cc69fcdf267760faa",21:"a26434a92147428f6136",22:"a9067094fae506dd9383",23:"c3d64d2c7ba03967c4a8",24:"56f2057036ab22585e0e",25:"2133fdde82de7785cbc4",26:"30fb9f14c41e89141c15",27:"b9fd5f8677a43cab4a3f",28:"44deebcea6ccd096081f",29:"9339e8311b77c469e738",30:"ebb71c6a502890f047f8"}[e]+".js";var f=setTimeout(o,12e4);function o(){d.onerror=d.onload=null,clearTimeout(f);var c=n[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),n[e]=void 0)}return d.onerror=d.onload=o,t.appendChild(d),a},r.m=e,r.c=a,r.d=function(e,c,a){r.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},r.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(c,"a",c),c},r.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},r.p="./",r.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.62cddfda6d30adb51df9.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 27359c74d96b0c3b9171"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","33","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.6d043752d43bba1848df.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t33: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"941b7928ac3ec125dffe\",\"1\":\"d84116ddb7da8d636dae\",\"2\":\"898e902c03247d4950cd\",\"3\":\"c2dbaee2092c89d6bb92\",\"4\":\"b4dcc6aadf91150f66db\",\"5\":\"5b1afe039b0196c0894f\",\"6\":\"914ec3c77116748ad66a\",\"7\":\"295033805c10c71908db\",\"8\":\"2663502f262c8e689d27\",\"9\":\"4aedd9d9f32e5bd5b794\",\"10\":\"3b6408b1d99252eda551\",\"11\":\"f0b71dac5722ed6c4628\",\"12\":\"b8af2fcb45c72480bdb0\",\"13\":\"6cb641c54efc65fa2852\",\"14\":\"b3cb63d509fb1a06a935\",\"15\":\"d4d84253d926c74f4aa9\",\"16\":\"1cea8478e2d112d99f48\",\"17\":\"728fb3d97f415a2f53e6\",\"18\":\"3ca57d90a69da2f58905\",\"19\":\"11edc257a3e9cd128f45\",\"20\":\"376df9f13415ea70b688\",\"21\":\"5f3ac1a5c287fda64339\",\"22\":\"a9067094fae506dd9383\",\"23\":\"c3d64d2c7ba03967c4a8\",\"24\":\"56f2057036ab22585e0e\",\"25\":\"2133fdde82de7785cbc4\",\"26\":\"30fb9f14c41e89141c15\",\"27\":\"b9fd5f8677a43cab4a3f\",\"28\":\"44deebcea6ccd096081f\",\"29\":\"9339e8311b77c469e738\",\"30\":\"ebb71c6a502890f047f8\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 27359c74d96b0c3b9171"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap d89aabca2fef4c645a92"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","33","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.62cddfda6d30adb51df9.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t33: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"941b7928ac3ec125dffe\",\"1\":\"d84116ddb7da8d636dae\",\"2\":\"898e902c03247d4950cd\",\"3\":\"c2dbaee2092c89d6bb92\",\"4\":\"b4dcc6aadf91150f66db\",\"5\":\"5b1afe039b0196c0894f\",\"6\":\"914ec3c77116748ad66a\",\"7\":\"295033805c10c71908db\",\"8\":\"a71c8fed1d70e4ce3ac1\",\"9\":\"4aedd9d9f32e5bd5b794\",\"10\":\"3b6408b1d99252eda551\",\"11\":\"f0b71dac5722ed6c4628\",\"12\":\"4fe2e80ea34320f3f211\",\"13\":\"3ccc5038a3f17fdb5b86\",\"14\":\"36b43ed8b85e74a58bc9\",\"15\":\"8db5c72233d5b7826fae\",\"16\":\"1d6f890210f392135e02\",\"17\":\"087d9eba80f06731d941\",\"18\":\"01ed9eeead5ff37b2cc7\",\"19\":\"3e13643be735251ac875\",\"20\":\"dc9cc69fcdf267760faa\",\"21\":\"a26434a92147428f6136\",\"22\":\"a9067094fae506dd9383\",\"23\":\"c3d64d2c7ba03967c4a8\",\"24\":\"56f2057036ab22585e0e\",\"25\":\"2133fdde82de7785cbc4\",\"26\":\"30fb9f14c41e89141c15\",\"27\":\"b9fd5f8677a43cab4a3f\",\"28\":\"44deebcea6ccd096081f\",\"29\":\"9339e8311b77c469e738\",\"30\":\"ebb71c6a502890f047f8\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap d89aabca2fef4c645a92"],"sourceRoot":""}
\ No newline at end of file
......@@ -631,24 +631,27 @@ export default {
flag : true,
text: ''
}
data.channelList.forEach(function(ele,index){
if (!!ele.openStatus && ele.integralUseDiscountControl == 2) {
if (!ele.integralUseDiscountControlUpper || !ele.integralUseDiscountControlLower) {
obj.flag = false
obj.text = '请填写折扣率'
if (!!data.channelList.length) {
data.channelList.forEach(function(ele,index){
if (!!ele.openStatus && ele.integralUseDiscountControl == 2) {
if (!ele.integralUseDiscountControlUpper || !ele.integralUseDiscountControlLower) {
obj.flag = false
obj.text = '请填写折扣率'
}
if (parseInt(ele.integralUseDiscountControlUpper)>10 || parseInt(ele.integralUseDiscountControlLower)>10 || Number(ele.integralUseDiscountControlUpper)<=Number(ele.integralUseDiscountControlLower)) {
obj.flag = false
obj.text = '折扣率格式有误'
}
}
if (parseInt(ele.integralUseDiscountControlUpper)>10 || parseInt(ele.integralUseDiscountControlLower)>10 || Number(ele.integralUseDiscountControlUpper)<=Number(ele.integralUseDiscountControlLower)) {
if (!!ele.openStatus && ele.channelType==1 && !ele.enterpriseRelationIdArr.length) {
obj.flag = false
obj.text = '折扣率格式有误'
obj.text = '请选择商户'
}
}
if (ele.channelType==1 && !ele.enterpriseRelationIdArr.length) {
obj.flag = false
obj.text = '请选择商户'
}
})
}
})
console.log(obj.flag)
return obj;
......
......@@ -645,25 +645,26 @@ export default {
flag : true,
text: ''
}
data.channelList.forEach(function(ele,index){
if (!!ele.openStatus && ele.integralUseDiscountControl == 2) {
if (!ele.integralUseDiscountControlUpper||!ele.integralUseDiscountControlLower) {
obj.flag = false
obj.text = '请填写折扣率'
if (!!data.channelList.length) {
data.channelList.forEach(function(ele,index){
if (!!ele.openStatus && ele.integralUseDiscountControl == 2) {
if (!ele.integralUseDiscountControlUpper || !ele.integralUseDiscountControlLower) {
obj.flag = false
obj.text = '请填写折扣率'
}
if (parseInt(ele.integralUseDiscountControlUpper)>10 || parseInt(ele.integralUseDiscountControlLower)>10 || Number(ele.integralUseDiscountControlUpper)<=Number(ele.integralUseDiscountControlLower)) {
obj.flag = false
obj.text = '折扣率格式有误'
}
}
if (parseInt(ele.integralUseDiscountControlUpper)>10||parseInt(ele.integralUseDiscountControlLower)>10 || Number(ele.integralUseDiscountControlUpper)<=Number(ele.integralUseDiscountControlLower)) {
if (!!ele.openStatus && ele.channelType==1 && !ele.enterpriseRelationIdArr.length) {
obj.flag = false
obj.text = '折扣率格式有误'
obj.text = '请选择商户'
}
}
if (ele.channelType==1 && !ele.enterpriseRelationIdArr.length) {
obj.flag = false
obj.text = '请选择商户'
}
})
})
}
console.log(obj.flag)
return obj;
......@@ -689,7 +690,7 @@ export default {
return;
}
if (data.integralGetStatus == 1 && !Number(data.integralGetFreezeDays)) {
if (data.integralGetStatus == 1 && !Number(data.integralGetFreezeDays) && data.integralGetFreezeDays != '0') {
showMsg.showmsg('请填写积分冻结期','error')
return;
}
......@@ -1098,8 +1099,14 @@ export default {
item.integralGet = JSON.parse(item.integralGet);
// 获取规则需要除以 10
console.log(item.integralGet)
item.integralGet.fee = Number(item.integralGet.fee/10).toFixed(1)
item.integralGet.integral = Number(item.integralGet.integral/10).toFixed(1)
if (!!item.integralGet && !!item.integralGet.fee) {
item.integralGet.fee = Number(item.integralGet.fee/10).toFixed(1)
}
if (!!item.integralGet && !!item.integralGet.integral) {
item.integralGet.integral = Number(item.integralGet.integral/10).toFixed(1)
}
if (!!item.channelList.length) {
item.channelList.forEach(function(ele,index) {
ele.openStatus = ele.openStatus == 0? false: true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment