| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9b05f2d2","chunk-2d22271a"],{"183b":function(t,i,s){"use strict";s.r(i);var e=function(){var t=this,i=t._self._c;return i("div",{staticClass:"app-content"},[i("div",{staticClass:"list-wrap"},[i("div",{staticClass:"list-tit"},[i("div",[t._v("客户等级")]),i("div",{class:[t.isModify?"list-tit-inp":""]},[t._v("成长值")]),i("div",{class:[t.isModify?"list-tit-inp":""]},[t._v("折扣")]),t.isModify?i("div",[t._v("操作")]):t._e()]),t._l(t.list,(function(s,e){return i("div",{key:e,staticClass:"list"},[i("div",{staticClass:"list-vip"},[i("span",[t._v(t._s(e+1))])]),i("div",{staticClass:"list-growth"},[t.isModify?i("input",{directives:[{name:"model",rawName:"v-model",value:s.growth,expression:"item.growth"}],staticClass:"setting-inp",attrs:{type:"text"},domProps:{value:s.growth},on:{input:function(i){i.target.composing||t.$set(s,"growth",i.target.value)}}}):i("span",{staticClass:"setting-span"},[t._v(t._s(s.growth))])]),i("div",{staticClass:"list-discount"},[t.isModify?i("input",{directives:[{name:"model",rawName:"v-model",value:s.discount,expression:"item.discount"}],staticClass:"setting-inp",attrs:{type:"text"},domProps:{value:s.discount},on:{input:function(i){i.target.composing||t.$set(s,"discount",i.target.value)}}}):i("span",{staticClass:"setting-span"},[t._v(t._s(s.discount))])]),t.isModify?i("div",{staticClass:"list-option",on:{click:function(i){return t.delFn(e)}}},[i("i",{staticClass:"iconfont iconshanchu1"})]):t._e()])}))],2),t.isModify?i("div",{staticClass:"prompt-text"},[t._v(" 提交后不能再修改,请确认后提交。 ")]):t._e(),t.isModify?i("div",{staticClass:"btn-wrap"},[i("el-button",{on:{click:t.addFn}},[t._v("添加")]),i("el-button",{staticClass:"primary-btn",attrs:{type:"primary"},on:{click:t.showPromptFn}},[t._v("提交")])],1):t._e()])},n=[],l=(s("f16c"),s("cf45")),a={name:"level-setting",data(){return{isModify:!1,list:[],addList:{level:0,growth:0,discount:0}}},created(){this.init()},methods:{init(){this._list()},_list(){this.$service.level.list().then(t=>{if(this.$util.isEmpty(t))return!1;this.isModify=0!=t.gradeSwitch,this.list=Object(l["bubbleSort"])(t.list)})},delFn(t){this.list.splice(t,1),this.$message.success("删除成功!")},addFn(){let t=JSON.parse(JSON.stringify(this.addList));t.level=this.list.length+1,this.list.push(t)},confirmFn(){for(let i in this.list)this.list[i].level=parseInt(i)+1;let t=[];for(let i in this.list){let{level:s,growth:e,discount:n}=this.list[i];t.push([s,e,n])}this.$service.level.updateLevel({list:t}).then(t=>{this.isModify=!1,this.$message.success("设置成功!"),this.showPrompt=!1})},showPromptFn(){this.$confirm("提交后不能再修改,请谨慎操作。 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.confirmFn()})}}},o=a,r=(s("f7d6"),s("1805")),c=Object(r["a"])(o,e,n,!1,null,"e56f4ab0",null);i["default"]=c.exports},cf45:function(t,i,s){"use strict";function e(t){if("Array"===Object.prototype.toString.call(t).slice(8,-1)){for(var i,s=t.length,e=0;e<s-1;e++)for(var n=s-1;n>=e;n--)t[n-1]&&t[n].level<t[n-1].level&&(i=t[n],t[n]=t[n-1],t[n-1]=i);return t}return"array is not an Array!"}s.r(i),s.d(i,"bubbleSort",(function(){return e})),i["default"]={bubbleSort:e}},d402:function(t,i,s){},f7d6:function(t,i,s){"use strict";s("d402")}}]);
|