1 |
- webpackJsonp([56],{"9dbt":function(t,e){},bdix:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("3gWi");var a=i("ZxCb"),n=i("vLgD"),s=i("mrPP"),l=i("//BC");i("7+uW").a.use(a.a);var r={name:"rule_item_edit",components:{Mtextarea:s.a,CategorySelectorCell:l.a},data:function(){return{data:{items:[]},cycle:!1,rule_cate:[],item:{rule_id:0,prize_type:1,range_type:1,min_point:0,max_point:0,remark:"",is_attendance:0,cycle_type:1,pt_id:0},send_loading:!1,types_list:[],id:0}},watch:{cycle:function(t){this.item.cycle_type=t?2:1},rule_cate:function(t){t.length>0?this.item.rule_id=t[0].id:this.item.rule_id=0}},methods:{data_verify:function(){var t=this;t.$validator.validateAll().then(function(e){e?t.send():t.$notify({type:"danger",message:t.$validator.errors.items[0].msg})})},del:function(){var t=this;this.$dialog.confirm({title:"删除规则信息吗",message:"确定要删除当前规则信息吗?"}).then(function(){t.$toast.loading({mask:!0,message:"处理中..."}),n.a.delete("/api/integral/rule/items",{data:{item_id:t.id}}).then(function(e){t.$toast.clear(),1==e.data.code?(t.$toast.success("删除成功"),t.$keep_alive_update("delete_item_info",t.item),setTimeout(function(){t.$route_back()},300)):t.$toast(e.data.msg)})}).catch(function(){})},send:function(){var t=this;if(t.data.items=[],1==t.item.range_type&&(t.item.max_point=t.item.min_point),1==t.item.range_type&&0==t.item.min_point)return t.$notify({type:"danger",message:"固定积分必须是个正整数"}),!1;t.data.items.push(t.item),t.send_loading=!0,t.$toast.loading({message:"正在处理"}),t.item.item_id=t.item.id,Object(n.a)({url:"/api/integral/rule/items",method:"put",data:t.item}).then(function(e){t.send_loading=!1,t.$toast.clear(),1==e.data.code?(t.$toast.success("修改成功"),t.$keep_alive_update("update_item_info",t.item),setTimeout(function(){t.$route_back()},300)):t.$toast(e.data.msg)}).catch(function(e){t.send_loading=!1,t.$toast.clear()})},get_point_types:function(){this.types_list=[];var t=this.$store.getters.point_types;for(var e in t)"JX"!=t[e].code&&("BF"==t[e].code&&(this.item.pt_id=t[e].id),this.types_list.push(t[e]))}},mounted:function(){console.log(this.id)},created:function(){this.$route.query.id&&(this.id=this.$route.query.id,this.item=JSON.parse(localStorage.getItem("rule_"+this.id)),2==this.item.cycle_type&&(this.cycle=!0),this.item.rule_id&&(this.rule_cate=[{id:1*this.item.rule_id,name:this.$route.query.rule_name}])),this.get_point_types()}},o={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"rule_item_edit_box"},[i("van-nav-bar",{attrs:{title:"修改规则","left-text":"返回","left-arrow":"","right-text":"保存"},on:{"click-left":t.$route_back,"click-right":t.data_verify}}),t._v(" "),i("div",{staticClass:"body_com has_header"},[i("scroller",[i("van-cell-group",[i("van-cell",[i("Mtextarea",{attrs:{placeholder:"输入规则内容",text_max:100,imgs_max:3},model:{value:t.item.remark,callback:function(e){t.$set(t.item,"remark",e)},expression:"item.remark"}})],1)],1),t._v(" "),i("van-cell-group",[i("van-cell",{staticClass:"cell-right-4rem",attrs:{title:"分值"}},[i("van-radio-group",{staticClass:"radio_button",attrs:{slot:"right-icon",direction:"horizontal"},slot:"right-icon",model:{value:t.item.range_type,callback:function(e){t.$set(t.item,"range_type",e)},expression:"item.range_type"}},[i("van-radio",{staticClass:"list",attrs:{name:1}},[t._v("固定分")]),t._v(" "),i("van-radio",{staticClass:"list",attrs:{name:2}},[t._v("范围分")])],1)],1),t._v(" "),1==t.item.range_type?i("van-field",{attrs:{label:"固定分值",placeholder:"输入分值"},model:{value:t.item.min_point,callback:function(e){t.$set(t.item,"min_point",e)},expression:"item.min_point"}}):t._e(),t._v(" "),2==t.item.range_type?i("van-field",{attrs:{label:"最小分值",placeholder:"输入最小分值"},model:{value:t.item.min_point,callback:function(e){t.$set(t.item,"min_point",e)},expression:"item.min_point"}}):t._e(),t._v(" "),2==t.item.range_type?i("van-field",{attrs:{label:"最大分值",placeholder:"输入最大分值"},model:{value:t.item.max_point,callback:function(e){t.$set(t.item,"max_point",e)},expression:"item.max_point"}}):t._e()],1),t._v(" "),i("van-cell-group",{staticClass:"choose"},[i("CategorySelectorCell",{attrs:{required:"",title:"选择分类",max:2,multi:!1},model:{value:t.rule_cate,callback:function(e){t.rule_cate=e},expression:"rule_cate"}})],1),t._v(" "),i("van-cell-group",[i("van-cell",{staticClass:"cell-right-4rem",attrs:{title:"积分类型"}},[i("van-radio-group",{staticClass:"radio_button",attrs:{slot:"right-icon",direction:"horizontal"},slot:"right-icon",model:{value:t.item.pt_id,callback:function(e){t.$set(t.item,"pt_id",e)},expression:"item.pt_id"}},t._l(t.types_list,function(e,a){return i("van-radio",{key:a,staticClass:"list",attrs:{name:e.id}},[t._v(t._s(e.name))])}),1)],1)],1),t._v(" "),i("van-cell-group"),t._v(" "),i("div",{staticStyle:{padding:"0.32rem"}},[i("van-button",{attrs:{size:"large",type:"danger"},on:{click:t.del}},[t._v("删除")])],1)],1)],1)],1)},staticRenderFns:[]};var c=i("VU/8")(r,o,!1,function(t){i("9dbt")},"data-v-7b5b5868",null);e.default=c.exports}});
|