1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3cb7842a"],{"8e11":function(e,t,s){},"9c55":function(e,t,s){"use strict";s("8e11")},ee35:function(e,t,s){"use strict";s.r(t);var n=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticStyle:{padding:"0 30px"}},[s("ul",{staticStyle:{"padding-left":"10px"}},[s("li",{staticClass:"award_item"},[s("p",{staticClass:"label"},[e._v("1.\t优享店")]),e._v(" "),s("div",[s("span",[e._v("奖励类型:")]),e._v(" "),s("el-radio",{attrs:{label:"0"},model:{value:e.shop.tyd.type,callback:function(t){e.$set(e.shop.tyd,"type",t)},expression:"shop.tyd.type"}},[e._v("钱")])],1),e._v(" "),s("div",{staticClass:"add_goods"},[s("el-select",{attrs:{placeholder:"选择商品"},model:{value:e.ushareForm.goodsName,callback:function(t){e.$set(e.ushareForm,"goodsName",t)},expression:"ushareForm.goodsName"}},e._l(e.goodsOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),e._v(" "),s("el-input",{attrs:{type:"number",placeholder:"达标前补助金额",min:"1"},on:{blur:function(t){e.ushareForm.less=Number(e.ushareForm.less)}},model:{value:e.ushareForm.less,callback:function(t){e.$set(e.ushareForm,"less",t)},expression:"ushareForm.less"}}),e._v(" "),s("el-input",{attrs:{type:"number",placeholder:"达标后补助金额",min:"1"},on:{blur:function(t){e.ushareForm.more=Number(e.ushareForm.more)}},model:{value:e.ushareForm.more,callback:function(t){e.$set(e.ushareForm,"more",t)},expression:"ushareForm.more"}}),e._v(" "),s("el-select",{staticStyle:{"margin-left":"10px"},attrs:{placeholder:"单位"},model:{value:e.ushareForm.unit,callback:function(t){e.$set(e.ushareForm,"unit",t)},expression:"ushareForm.unit"}},e._l(e.unitOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addGoods(2)}}},[e._v("添加")])],1),e._v(" "),s("div",{staticClass:"list"},[e._m(0),e._v(" "),e._l(e.ushareList,(function(t,n){return s("div",{key:n,staticClass:"goods_list"},[s("p",[e._v(e._s(t.name)+":")]),e._v(" "),s("p",{staticClass:"inp"},[s("el-input",{attrs:{type:"number",min:"1"},on:{blur:function(e){t.less=Number(t.less)}},model:{value:t.less,callback:function(s){e.$set(t,"less",s)},expression:"item.less"}})],1),e._v(" "),s("p",{staticClass:"inp"},[s("el-input",{attrs:{type:"number",min:"1"},on:{blur:function(e){t.more=Number(t.more)}},model:{value:t.more,callback:function(s){e.$set(t,"more",s)},expression:"item.more"}})],1),e._v(" "),s("p",[e._v(e._s(t.unit))]),e._v(" "),s("p",[s("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.delChecked(2,n)}}})])])}))],2),e._v(" "),s("div",{staticClass:"sub_btn"},[s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleSetShop(2)}}},[e._v("确定")])],1)]),e._v(" "),s("li",{staticClass:"award_item"},[s("p",{staticClass:"label"},[e._v("2.\t体验店")]),e._v(" "),s("div",[s("span",[e._v("奖励类型:")]),e._v(" "),s("el-radio",{attrs:{label:"0"},model:{value:e.shop.tyd.type,callback:function(t){e.$set(e.shop.tyd,"type",t)},expression:"shop.tyd.type"}},[e._v("钱")])],1),e._v(" "),s("div",{staticClass:"add_goods"},[s("el-select",{staticStyle:{"margin-right":"10px"},attrs:{placeholder:"选择商品"},model:{value:e.experForm.goodsName,callback:function(t){e.$set(e.experForm,"goodsName",t)},expression:"experForm.goodsName"}},e._l(e.goodsOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),e._v(" "),s("el-input",{attrs:{type:"number",placeholder:"补助金额",min:"1"},on:{blur:function(t){e.experForm.num=Number(e.experForm.num)}},model:{value:e.experForm.num,callback:function(t){e.$set(e.experForm,"num",t)},expression:"experForm.num"}}),e._v(" "),s("el-select",{staticStyle:{"margin-left":"10px"},attrs:{placeholder:"单位"},model:{value:e.experForm.unit,callback:function(t){e.$set(e.experForm,"unit",t)},expression:"experForm.unit"}},e._l(e.unitOptions,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addGoods(3)}}},[e._v("添加")])],1),e._v(" "),s("div",{staticClass:"list"},[e._m(1),e._v(" "),e._l(e.experList,(function(t,n){return s("div",{key:n,staticClass:"goods_list"},[s("p",[e._v(e._s(t.name)+":")]),e._v(" "),s("p",{staticClass:"inp"},[s("el-input",{attrs:{type:"number",min:"1"},on:{blur:function(e){t.less=Number(t.num)}},model:{value:t.num,callback:function(s){e.$set(t,"num",s)},expression:"item.num"}})],1),e._v(" "),s("p",[e._v(e._s(t.unit))]),e._v(" "),s("p",[s("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.delChecked(3,n)}}})])])}))],2),e._v(" "),s("div",{staticClass:"sub_btn"},[s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleSetShop(3)}}},[e._v("确定")])],1)])])])},a=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"goods_list title"},[s("p",[e._v("商品名称")]),e._v(" "),s("p",{staticClass:"inp"},[e._v("达到装修金额前补助")]),e._v(" "),s("p",{staticClass:"inp"},[e._v("达到装修金额后补助")]),e._v(" "),s("p",[e._v("单位")]),e._v(" "),s("p",[e._v("操作")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"goods_list title"},[s("p",[e._v("商品名称")]),e._v(" "),s("p",{staticClass:"inp"},[e._v("补助金额")]),e._v(" "),s("p",[e._v("单位")]),e._v(" "),s("p",[e._v("操作")])])}],i=(s("c5f6"),s("7f7f"),s("20d6"),s("ac6a"),s("b775"));function r(e){return Object(i["a"])({url:"/setting/getStoreSubsidies",method:"get",params:e})}function o(e){return Object(i["a"])({url:"/setting/getGoodsMain",method:"get",params:e})}function l(e){return Object(i["a"])({url:"/setting/updateStoreSubsidies",method:"post",data:e})}var u={data:function(){return{value:"",shop:{yxd:{type:"goods",val:"",jz:"",jy:"",lr:""},tyd:{type:"0",jz:"",jy:"",lr:""}},ushareForm:{less:"",more:"",goodsName:"",unit:""},experForm:{less:"",num:"",unit:""},goodsOptions:[],unitOptions:[{value:"元/套",label:"元/套"},{value:"元/件",label:"元/件"}],checkedGoods:[],ushareList:[],experList:[]}},created:function(){this.init(),this.getMain()},methods:{init:function(){var e=this;r().then((function(t){if(200===t.code)for(var s=t.data,n=function(t){s[t].values=JSON.parse(s[t].values),s[t].values.map((function(s){0===t?(s.less=s.num.less,s.more=s.num.more,e.ushareList.push(s)):e.experList.push(s)}))},a=0;a<s.length;a++)n(a);else e.$message.error(t.message)}))},getMain:function(){var e=this;o().then((function(t){if(200===t.code)for(var s in t.data)e.goodsOptions.push({value:t.data[s],label:t.data[s]});else e.$message.error(t.message)}))},addGoods:function(e){if(2===e){var t=this.ushareForm,s=t.goodsName,n=t.less,a=t.more,i=t.unit;if(!s)return void this.$message.warning("请先选择商品");if(!n)return void this.$message.warning("达标前补助金额不能为空");if(!a)return void this.$message.warning("达标后补助金额不能为空");if(!i)return void this.$message.warning("请选择单位");var r=this.ushareList.findIndex((function(e){return e.name===s}));return-1===r?this.ushareList.push({name:s,less:n,more:a,unit:i}):(this.ushareList[r].less=Number(this.ushareList[r].less)+Number(n),this.ushareList[r].more=Number(this.ushareList[r].more)+Number(a)),void(this.ushareForm={goodsName:"",less:"",more:"",unit:""})}var o=this.experForm,l=o.goodsName,u=o.num,m=o.unit;if(l)if(u)if(m){var c=this.experList.findIndex((function(e){return e.name===l}));-1===c?this.experList.push({name:l,num:u,unit:m}):this.experList[c].less=Number(this.experList[c].less)+Number(u),this.experForm={goodsName:"",num:"",unit:""}}else this.$message.warning("请选择单位");else this.$message.warning("补助金额至少为1");else this.$message.warning("请先选择商品")},handleSetShop:function(e){var t=this,s=2===e?this.ushareList:this.experList,n=[],a=[];s.map((function(t){2===e?(a.push(t.less,t.more),n.push({name:t.name,num:{less:t.less,more:t.more},unit:t.unit})):(n.push({name:t.name,num:t.num,unit:t.unit}),a.push(t.num))}));var i=a.findIndex((function(e){return 0===e}));-1===i?(console.log(n,"arr"),l({level:e,value:n}).then((function(s){200===s.code?t.$message.success("".concat(2===e?"优享店":"体验店","奖励设置成功")):t.$message.error(s.message)}))):this.$message.warning("金额至少为1")},delChecked:function(e,t){var s=2===e?this.ushareList:this.experList;s.splice(t,1)}}},m=u,c=(s("9c55"),s("2877")),p=Object(c["a"])(m,n,a,!1,null,"87bc6e0c",null);t["default"]=p.exports}}]);
|