chunk-997c0e1e.f8082494.js 22 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-997c0e1e"],{8014:function(e,t,s){"use strict";s.r(t);s("10dc"),s("3215"),s("adc1");var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"app-list-content"},[t("x-crud",{staticClass:"liu-crud-wrap",on:{load:e.onLoad},scopedSlots:e._u([{key:"slot-tabs",fn:function(){return[t("el-tabs",{staticClass:"liu-tabs",attrs:{type:"border-card"},on:{"tab-click":e.tabClick},model:{value:e.tabIndex,callback:function(t){e.tabIndex=t},expression:"tabIndex"}},e._l(e.tabsData,(function(e,s){return t("el-tab-pane",{key:s,attrs:{label:e.text,name:e.key}})})),1)]},proxy:!0},{key:"table-column-cover",fn:function(e){var s=e.scope;return[t("cl-avatar",{style:{margin:"auto"},attrs:{shape:"square",size:32,src:s.row.cover}})]}},{key:"table-column-goodsName",fn:function(s){var a=s.scope;return[t("span",[e._v(e._s(a.row.goodsName))])]}},{key:"table-column-unit",fn:function(s){var a=s.scope;return[0==a.row.ratioType?t("span",[e._v(e._s(a.row.ratio)+e._s(a.row.smallUnit)+"/"+e._s(a.row.bigUnit))]):t("span",[e._v("若干"+e._s(a.row.smallUnit)+"/"+e._s(a.row.bigUnit))])]}},{key:"table-column-inTurn",fn:function(s){var a=s.scope;return[e.sort.status?t("el-input",{ref:"sort-input",attrs:{focus:"",size:"mini"},on:{blur:function(t){return e.changeSort(a.row)}},model:{value:a.row.inTurn,callback:function(t){e.$set(a.row,"inTurn",t)},expression:"scope.row.inTurn"}}):t("span",[e._v(e._s(a.row.inTurn))])]}},{key:"table-column-cpName",fn:function(s){var a=s.scope;return e._l(a.row.cpList,(function(s,a){return t("div",{key:a,on:{click:function(t){return e.goCpList(s)}}},[1==s.auth?t("i",{staticClass:"el-icon-success",staticStyle:{"margin-right":"2px"},attrs:{size:"medium"}}):e._e(),e._v(e._s(s.name)+" ")])}))}},{key:"table-column-delStatus",fn:function(s){var a=s.scope;return[0==a.row.delStatus?t("div",[1==a.row.auth?t("div",{staticStyle:{color:"green","font-weight":"bold"}},[t("i",{staticClass:"el-icon-success",staticStyle:{"margin-right":"2px"},attrs:{size:"medium"}}),e._v("已认证")]):e._e()]):t("div",{staticStyle:{color:"red","font-weight":"bold"}},[t("i",{staticClass:"el-icon-delete-solid",attrs:{size:"medium"}}),e._v("已删除")])]}},{key:"table-column-name",fn:function(s){var a=s.scope;return[0==a.row.delStatus?t("div",[1==a.row.auth?t("div",{staticStyle:{color:"green","font-weight":"bold"}},[e._v(" "+e._s(a.row.name)+" ")]):t("div",[e._v(" "+e._s(a.row.name)+" ")])]):t("div",{staticStyle:{color:"#CCCCCC"}},[e._v(" "+e._s(a.row.name)+" ")])]}},{key:"slot-handle",fn:function(s){var a=s.scope;return[t("el-button",{attrs:{type:"text"},nativeOn:{click:function(t){return t.stopPropagation(),e.replaceBtnFn(a.row.id)}}},[e._v("修改")]),t("el-button",{attrs:{type:"text"},nativeOn:{click:function(t){return t.stopPropagation(),e.copyCreateCp(a.row,0)}}},[e._v("建产品")]),t("el-button",{attrs:{type:"text"},nativeOn:{click:function(t){return t.stopPropagation(),e.copyCreateCp(a.row,1)}}},[e._v("建产品等级")])]}},{key:"slot-item-class",fn:function(s){s.scope;return[t("el-select",{staticStyle:{width:"150px","margin-right":"10px"},attrs:{size:"mini",placeholder:"花材分类",clearable:""},on:{change:e.getItemClass},model:{value:e.currentItemClassName,callback:function(t){e.currentItemClassName=t},expression:"currentItemClassName"}},e._l(e.itemClassList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.name,value:e.id}})})),1)]}},{key:"slot-item-suggest-class",fn:function(s){s.scope;return[t("el-select",{staticStyle:{width:"150px","margin-left":"20px"},attrs:{size:"medium",placeholder:"花材建议分类",clearable:""},on:{change:e.getSuggestClass},model:{value:e.currentSuggestClassName,callback:function(t){e.currentSuggestClassName=t},expression:"currentSuggestClassName"}},e._l(e.suggestClassList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.name,value:e.id}})})),1)]}},{key:"slot-cp-class",fn:function(s){s.scope;return[t("el-select",{staticStyle:{width:"150px","margin-left":"20px"},attrs:{size:"medium",placeholder:"产品分类",clearable:""},on:{change:e.getCpClass},model:{value:e.currentCpClassName,callback:function(t){e.currentCpClassName=t},expression:"currentCpClassName"}},e._l(e.cpClassData,(function(e){return t("el-option",{key:e.value,attrs:{label:e.name,value:e.id}})})),1)]}},{key:"table-header-inTurn",fn:function(){return[t("div",{staticClass:"set-sort"},[t("span",[e._v("排序")]),e.sort.status?t("el-button",{staticClass:"hide",attrs:{size:"mini",type:"primary"},on:{click:e.hideSort}},[e._v("完成")]):t("el-button",{staticClass:"show",attrs:{icon:"el-icon-edit-outline",size:"small",type:"text"},on:{click:e.showSort}})],1)]},proxy:!0},{key:"slot-add-item-btn",fn:function(){return[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.replaceBtnFn(0)}}},[e._v("添加")])]},proxy:!0},{key:"slot-cpClassStyle",fn:function(s){s.scope;return[t("el-radio-group",{staticStyle:{"margin-right":"20px","padding-top":"6px","margin-left":"20px"},on:{change:e.changeCpClassStyle},model:{value:e.cpClassStyle,callback:function(t){e.cpClassStyle=t},expression:"cpClassStyle"}},[t("el-radio",{attrs:{label:"-1"}},[e._v("全部")]),t("el-radio",{attrs:{label:"0"}},[e._v("无产品")])],1)]}},{key:"slot-more-do-btn",fn:function(){return[t("el-dropdown",{attrs:{size:"medium","split-button":"",type:"primary"},on:{click:e.setCpSetAuth,command:e.doMore}},[e._v(" 关联产品并加V "),t("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[t("el-dropdown-item",{attrs:{command:"relateCp"}},[e._v("关联产品")]),t("el-dropdown-item",{attrs:{command:"toAuth"}},[e._v("加V认证")]),t("el-dropdown-item",{attrs:{command:"cancelAuth"}},[e._v("取消加V")]),t("el-dropdown-item",{attrs:{command:"delCpRelate"}},[e._v("删除产品关联")]),t("el-dropdown-item",{attrs:{command:"setSuggestItem"}},[e._v("设为建议花材")])],1)],1)]},proxy:!0},{key:"slot-cp-term-list",fn:function(s){s.scope;return[t("el-select",{staticStyle:{width:"200px","margin-right":"10px"},attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"搜索产品",clearable:"","remote-method":e.searchCpInfo,loading:e.loading,size:"mini"},on:{change:e.getCurrentCp},model:{value:e.currentCpName,callback:function(t){e.currentCpName=t},expression:"currentCpName"}},e._l(e.cpInfoList,(function(e){return t("el-option",{key:e.id,attrs:{label:"".concat(e.name,"(").concat(e.id,")"),value:e.id}})})),1)]}},{key:"slot-select-cp",fn:function(s){s.scope;return[t("el-select",{staticStyle:{width:"200px","margin-left":"20px"},attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"搜索关联产品",clearable:"","remote-method":e.searchCpInfo,loading:e.loading,size:"medium"},on:{change:e.searchSelectCp},model:{value:e.selectCpName,callback:function(t){e.selectCpName=t},expression:"selectCpName"}},e._l(e.cpInfoList,(function(e){return t("el-option",{key:e.id,attrs:{label:"".concat(e.name,"(").concat(1==e.auth?"认证":"未认证",")").concat(e.id," ").concat(1==e.delStatus?" 已删除":""),value:e.id}})})),1)]}}])}),t("el-dialog",{attrs:{title:"".concat(0==e.currentItemId?"添加":"修改","花材"),visible:e.addDialog,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.addDialog=t}}},[t("div",{staticClass:"ad-modal-content"},[t("el-form",{ref:"replaceForm",staticClass:"demo-form",attrs:{model:e.replaceForm,rules:e.replaceFormRules,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"名称",prop:"name"}},[t("el-input",{attrs:{placeholder:"请输入名称",size:"small"},model:{value:e.replaceForm.name,callback:function(t){e.$set(e.replaceForm,"name",t)},expression:"replaceForm.name"}})],1),t("el-form-item",{attrs:{label:"图片",prop:"cover"}},[t("cl-upload",{attrs:{success:e.uploadSuccess},model:{value:e.replaceForm.cover,callback:function(t){e.$set(e.replaceForm,"cover",t)},expression:"replaceForm.cover"}}),t("p",{staticStyle:{"font-size":"14px",color:"#cccccc"}},[e._v("建议上传1:1图片")])],1),t("el-form-item",{attrs:{label:"分类",prop:"classId"}},[t("el-select",{attrs:{size:"small",placeholder:"请选择分类"},on:{change:e.selClassFn},model:{value:e.replaceForm.className,callback:function(t){e.$set(e.replaceForm,"className",t)},expression:"replaceForm.className"}},e._l(e.itemClassList,(function(s,a){return t("el-option",{key:a,attrs:{value:s.name}},[e._v(e._s(s.name))])})),1)],1),t("el-form-item",{attrs:{label:"大单位",prop:"bigUnitId"}},[t("el-select",{attrs:{size:"small",placeholder:"请选择单位"},on:{change:e.selBigUnitFn},model:{value:e.replaceForm.bigUnit,callback:function(t){e.$set(e.replaceForm,"bigUnit",t)},expression:"replaceForm.bigUnit"}},e._l(e.unitList,(function(s,a){return t("el-option",{key:a,attrs:{value:s.name}},[e._v(e._s(s.name))])})),1)],1),t("el-form-item",{attrs:{label:"小单位",prop:"smallUnitId"}},[t("el-select",{attrs:{size:"small",placeholder:"请选择单位"},on:{change:e.selSmallUnitFn},model:{value:e.replaceForm.smallUnit,callback:function(t){e.$set(e.replaceForm,"smallUnit",t)},expression:"replaceForm.smallUnit"}},e._l(e.unitList,(function(s,a){return t("el-option",{key:a,attrs:{value:s.name}},[e._v(e._s(s.name))])})),1)],1),t("el-form-item",{attrs:{label:"单位类型",prop:"ratioType"}},[t("el-radio-group",{model:{value:e.replaceForm.ratioType,callback:function(t){e.$set(e.replaceForm,"ratioType",t)},expression:"replaceForm.ratioType"}},[t("el-radio",{attrs:{label:0}},[t("span",[e._v("固定比例")])]),t("el-radio",{attrs:{label:1}},[t("span",[e._v("模糊比例")])])],1)],1),t("el-form-item",{attrs:{label:"单位比",prop:"ratio"}},[t("el-input",{attrs:{placeholder:"1扎=20支,请输入20",size:"small"},model:{value:e.replaceForm.ratio,callback:function(t){e.$set(e.replaceForm,"ratio",t)},expression:"replaceForm.ratio"}})],1),t("el-form-item",{attrs:{label:"库存预警",prop:"stockWarning"}},[t("el-input",{attrs:{placeholder:"请输入数值",size:"small"},model:{value:e.replaceForm.stockWarning,callback:function(t){e.$set(e.replaceForm,"stockWarning",t)},expression:"replaceForm.stockWarning"}})],1),t("el-form-item",{attrs:{label:"每扎重量",prop:"weight"}},[t("el-input",{attrs:{placeholder:"请输入斤数",size:"small"},model:{value:e.replaceForm.weight,callback:function(t){e.$set(e.replaceForm,"weight",t)},expression:"replaceForm.weight"}})],1),t("el-form-item",{attrs:{label:"排序",prop:"inTurn"}},[t("el-input",{attrs:{placeholder:"请输入数值",size:"small"},model:{value:e.replaceForm.inTurn,callback:function(t){e.$set(e.replaceForm,"inTurn",t)},expression:"replaceForm.inTurn"}})],1),t("el-form-item",{attrs:{label:"等级全建",prop:"allRank"}},[t("el-radio-group",{model:{value:e.replaceForm.allRank,callback:function(t){e.$set(e.replaceForm,"allRank",t)},expression:"replaceForm.allRank"}},[t("el-radio",{attrs:{label:0}},[t("span",[e._v("否")])]),t("el-radio",{attrs:{label:1}},[t("span",[e._v("是")])])],1)],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:e.resetForm}},[e._v("取消")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.replaceConfirmFn}},[e._v("确认")])],1)])],1)},l=[],r=s("1f77"),i=s("b57b"),n=s("8998"),c=(s("a983"),s("d6d8"),s("f16c"),s("45d2"),s("9052"),s("b144"),s("00cb"),s("5f45"),s("dc93"),s("5880"),{name:"list",components:{},data:function(){return{selectCpId:0,selectCpName:"",cpInfoList:[],list:[],loading:!1,app:null,sortLink:"",operateData:{},tabIndex:"0",tabsData:[{text:"花材列表",key:"0"}],sort:{status:!1},classId:0,cpId:0,addDialog:!1,replaceForm:{name:"",classId:"",className:"",cover:"",bigUnitId:1,bigUnit:"扎",smallUnitId:2,smallUnit:"支",stockWarning:5,weight:1,inTurn:100,ratio:"",ratioType:0,allRank:0},replaceFormRules:{name:{required:!0,message:"名称不能为空"},cover:{required:!0,message:"图片不能为空"},classId:{required:!0,message:"请选择分类"},bigUnitId:{required:!0,message:"请选择大单位"},smallUnitId:{required:!0,message:"请选择小单位"},ratio:{required:!0,message:"比例不能为空"},stockWarning:{required:!0,message:"最低库存不能为空"},weight:{required:!0,message:"重量不能为空"},inTurn:{required:!0,message:"排序不能为空"}},itemClassList:[],unitList:[],currentItemId:0,currentCpName:"",currentCpClassName:"",currentCpClassId:0,currentItemClassName:"",cpClassData:[],cpClassStyle:"-1",selectedIds:[],currentSuggestClassName:"",suggestClassId:0,suggestClassList:[]}},computed:{},methods:{goCpList:function(e){var t={};t.serarchCpName=e.name,this.$router.push({path:"/cp/pt-list",query:t})},searchSelectCp:function(e){this.selectCpId=e},searchCpInfo:function(e){var t=this;""!==e?(this.loading=!0,this.$service.ptCp.list({search:e,delStatus:0}).then((function(e){t.loading=!1,t.cpInfoList=e.list}))):this.cpInfoList=[]},setCpSetAuth:function(){var e=this,t=this;return this.$util.isEmpty(this.selectedIds)?(this.$message.error("请选花材"),!1):0==this.selectCpId?(this.$message.error("请选产品"),!1):void this.$confirm("确认关联?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$service.ptCpItem.setCpRelate({ids:JSON.stringify(e.selectedIds),cpId:e.selectCpId,auth:1}).then((function(s){t.$message.success("操作成功"),t.selectCpId=0,t.selectCpName="",t.cpInfoList=[],t.app.refresh({classId:e.classId,cpId:e.cpId,cpClassStyle:e.cpClassStyle})}))}))},installCp:function(){var e=this,t=this;return this.$util.isEmpty(this.selectedIds)?(this.$message.error("请选花材"),!1):0==this.selectCpId?(this.$message.error("请选产品"),!1):void this.$confirm("确认关联?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$service.ptCpItem.setCpRelate({ids:JSON.stringify(e.selectedIds),cpId:e.selectCpId,auth:0}).then((function(s){t.$message.success("操作成功"),t.selectCpId=0,t.selectCpName="",t.cpInfoList=[],t.app.refresh({classId:e.classId,cpId:e.cpId,cpClassStyle:e.cpClassStyle})}))}))},doMore:function(e){var t=this,s=this;if(this.$util.isEmpty(this.selectedIds))return this.$message.error("请选花材"),!1;if("delCpRelate"==e){if(0==this.selectCpId)return this.$message.error("请选产品"),!1;this.$confirm("确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$service.ptCpItem.delCpRelate({ids:JSON.stringify(t.selectedIds),cpId:t.selectCpId}).then((function(e){s.$message.success("操作成功"),s.selectCpId=0,s.selectCpName="",s.cpInfoList=[],s.app.refresh({classId:t.classId,cpId:t.cpId,cpClassStyle:t.cpClassStyle})}))}))}if("relateCp"==e&&s.installCp(),"toAuth"==e&&this.$confirm("确认申请?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$service.ptItem.batchAuth({ids:JSON.stringify(t.selectedIds),auth:1}).then((function(e){s.$message.success("操作成功"),s.app.refresh({classId:t.classId,cpId:t.cpId,cpClassStyle:t.cpClassStyle})}))})),"cancelAuth"==e&&this.$confirm("确认取消?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$service.ptItem.batchAuth({ids:JSON.stringify(t.selectedIds),auth:0}).then((function(e){s.$message.success("操作成功"),s.app.refresh({classId:t.classId,cpId:t.cpId,cpClassStyle:t.cpClassStyle})}))})),"setSuggestItem"==e){if(this.$util.isEmpty(this.selectedIds))return this.$message.error("请选花材"),!1;if(0==this.suggestClassId)return s.$message.error("请选择分类"),!1;this.$service.ptItemCatRelate.batchSet({ids:JSON.stringify(this.selectedIds),classId:this.suggestClassId}).then((function(e){s.$message.success("操作成功")}))}},changeCpClassStyle:function(e){this.cpClassStyle=e,this.app.refresh({classId:this.classId,cpId:this.cpId,cpClassStyle:this.cpClassStyle})},getCurrentCp:function(e){this.cpId=e,this.app.refresh({classId:this.classId,cpId:this.cpId,cpClassStyle:this.cpClassStyle})},getAllSuggestClass:function(){var e=this;this.$service.itemCat.getAllCat().then((function(t){e.suggestClassList=t.list?t.list:[]}))},getCpClass:function(e){this.currentCpClassId=e},getSuggestClass:function(e){this.suggestClassId=e},getItemClass:function(e){this.classId=e,this.app.refresh({classId:this.classId,cpId:this.cpId,cpClassStyle:this.cpClassStyle})},selClassFn:function(e){var t=this.itemClassList.findIndex((function(t){return t.name==e}));this.replaceForm.classId=this.itemClassList[t].id},selBigUnitFn:function(e){var t=this.unitList.findIndex((function(t){return t.name==e}));this.replaceForm.bigUnitId=this.unitList[t].id},selSmallUnitFn:function(e){var t=this.unitList.findIndex((function(t){return t.name==e}));this.replaceForm.smallUnitId=this.unitList[t].id},getAllClass:function(){var e=this;if(!this.$util.isEmpty(this.itemClassList))return this.itemClassList;this.$service.itemClass.getAllClass().then((function(t){e.itemClassList=t.list}))},getAllUnit:function(){var e=this;if(!this.$util.isEmpty(this.unitList))return this.unitList;this.$service.unit.getAllUnit().then((function(t){e.unitList=t.list}))},uploadSuccess:function(){this.$refs["replaceForm"].validateField("cover")},copyCreateCp:function(e,t){var s=this;if(0==this.currentCpClassId)return this.$message.error("请选产品分类"),!1;this.$confirm("确认复制新建?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){s.$service.ptCp.copyCreateCp({id:e.id,needLevelItem:t,cpClassId:s.currentCpClassId}).then((function(e){s.$message.success("操作成功"),s.app.refresh({type:0})}))}))},replaceBtnFn:function(e){var t=this;this.getAllClass(),this.getAllUnit(),this.addDialog=!0,this.currentItemId=e,0==e?(this.replaceFormRules={},this.replaceForm={name:"",classId:"",cover:"",bigUnitId:1,bigUnit:"扎",smallUnitId:2,smallUnit:"支",stockWarning:5,className:"",weight:1,inTurn:100,ratio:"",ratioType:0,allRank:0}):this.$service.item.getDetail({id:e}).then(function(){var e=Object(n["a"])(Object(i["a"])().m((function e(s){var a;return Object(i["a"])().w((function(e){while(1)switch(e.n){case 0:t.replaceFormRules={name:{required:!0,message:"名称不能为空"},cover:{required:!0,message:"图片不能为空"},classId:{required:!0,message:"请选择分类"},bigUnitId:{required:!0,message:"请选择大单位"},smallUnitId:{required:!0,message:"请选择小单位"},ratio:{required:!0,message:"比例不能为空"},stockWarning:{required:!0,message:"最低库存不能为空"},weight:{required:!0,message:"重量不能为空"},inTurn:{required:!0,message:"排序不能为空"}},a=t.itemClassList.findIndex((function(e){return e.id==s.classId})),t.replaceForm.name=s.name,t.replaceForm.cover=s.cover,t.replaceForm.bigUnitId=s.bigUnitId,t.replaceForm.bigUnit=s.bigUnit,t.replaceForm.smallUnitId=s.smallUnitId,t.replaceForm.smallUnit=s.smallUnit,t.replaceForm.stockWarning=s.stockWarning,t.replaceForm.weight=s.weight,t.replaceForm.inTurn=s.inTurn,t.replaceForm.ratio=s.ratio,t.replaceForm.ratioType=Number(s.ratioType),t.replaceForm.classId=s.classId,t.replaceForm.className=t.itemClassList[a].name,t.$forceUpdate();case 1:return e.a(2)}}),e)})));return function(t){return e.apply(this,arguments)}}())},tabClick:function(e,t){this.app.refresh({classId:this.classId,cpId:this.cpId,cpClassStyle:this.cpClassStyle})},onLoad:function(e){var t=this,s=e.ctx,a=e.app;this.app=a,this.$route.query.classId&&(this.classId=this.$route.query.classId,this.currentItemClassName=this.$route.query.className?this.$route.query.className:""),this.$route.query.cpId&&(this.cpId=this.$route.query.cpId,this.currentCpName=this.$route.query.cpName?this.$route.query.cpName:""),s.service(this.$service.item).set("table",{columns:[{type:"selection",align:"center",width:"60"},{prop:"id",label:"ID",align:"center","min-width":50},{prop:"cover",label:"封面",align:"center","min-width":60},{prop:"name",label:"名称",align:"center","min-width":180},{prop:"className",label:"分类",align:"center","min-width":90},{prop:"cpName",label:"产品",align:"center","min-width":90},{prop:"stockWarning",label:"预警值",align:"center","min-width":80},{prop:"weight",label:"重量",align:"center","min-width":100},{prop:"unit",label:"单位",align:"center",minWidth:100},{prop:"delStatus",label:"状态",align:"center",minWidth:90},{prop:"inTurn",label:"排序",align:"center",minWidth:90},{prop:"addTime",label:"创建时间",align:"center",minWidth:120}],on:{"selection-change":function(e){t.selectedIds=e.map((function(e){return e.id}))}},op:{visible:!0,props:{width:290,align:"center",fixed:"right",label:"操作"},layout:["slot-handle"]}}).set("dict",{search:{keyWord:"name"}}).set("search",{key:{placeholder:"花材名称"}}).set("pagination",{size:100}).set("layout",[["slot-tabs"],["slot-cpClassStyle","slot-cp-term-list","slot-item-class","search-key","flex1","slot-add-item-btn","refresh-btn"],["data-table"],["slot-more-do-btn","slot-select-cp","slot-item-suggest-class","slot-cp-class","flex1","pagination"]]).done(),a.refresh({classId:this.classId,cpId:this.cpId,cpClassStyle:this.cpClassStyle}),this.$service.ptCpClass.getMenu().then((function(e){t.cpClassData=e.list?e.list:[]})),this.getAllClass(),this.getAllSuggestClass()},showSort:function(e){this.sort.status=!0},hideSort:function(e){this.sort.status=!1},changeSort:function(e){var t=this;this.$service.goods.sort({inTurn:e.inTurn,id:e.id}).then((function(){t.$message.success("修改成功"),t.app.refresh({classId:t.classId,cpId:t.cpId,cpClassStyle:t.cpClassStyle})})).catch((function(e){t.$message.error(e)}))},resetForm:function(){this.$refs["replaceForm"].resetFields(),this.addDialog=!1},replaceConfirmFn:function(){var e=this;this.$refs.replaceForm.validate((function(t){if(t){var s=JSON.parse(JSON.stringify(e.replaceForm)),a=null;a=0==e.currentItemId?function(){return e.$service.item.itemAdd(s)}:function(){return e.$service.item.update(Object(r["a"])({id:e.currentItemId},s))},a().then((function(t){e.$message.success("操作成功!"),e.resetForm(),e.app.refresh({classId:e.classId,cpId:e.cpId,cpClassStyle:e.cpClassStyle})}))}}))}}}),o=c,p=(s("b90a"),s("1805")),u=Object(p["a"])(o,a,l,!1,null,"9e1046f6",null);t["default"]=u.exports},b90a:function(e,t,s){"use strict";s("e187")},e187:function(e,t,s){}}]);