| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-59ad02bd"],{a954:function(e,t,s){"use strict";s("f6b5")},f08f:function(e,t,s){"use strict";s.r(t);s("7212");var n=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"选择花材",visible:e.selDialog,"close-on-click-modal":!1,"append-to-body":!0,width:"950px"},on:{"update:visible":function(t){e.selDialog=t},close:function(t){return e.$emit("update:show",!1)}}},[t("div",{staticClass:"recharge-modal-content"},[t("el-checkbox-group",{staticClass:"radio-wrap",model:{value:e.checkList,callback:function(t){e.checkList=t},expression:"checkList"}},[t("x-crud",{staticClass:"liu-crud-wrap",on:{load:e.onLoad},scopedSlots:e._u([{key:"table-column-radio",fn:function(s){var n=s.scope;return[t("div",[2==n.row.select?t("el-checkbox",{attrs:{disabled:"",label:n.row}},[e._v(e._s(n.row.id))]):t("el-checkbox",{attrs:{label:n.row},nativeOn:{click:function(t){return t.stopPropagation(),e.stop.apply(null,arguments)}}},[e._v(e._s(n.row.id))])],1)]}},{key:"table-column-select",fn:function(s){var n=s.scope;return[2==n.row.select?t("span",[e._v("✔")]):t("span")]}},{key:"table-column-stockWarning",fn:function(s){var n=s.scope;return[t("el-input",{attrs:{placeholder:"库存预警值",size:"small"},nativeOn:{click:function(t){return t.stopPropagation(),e.stop.apply(null,arguments)}},model:{value:n.row.stockWarning,callback:function(t){e.$set(n.row,"stockWarning",t)},expression:"scope.row.stockWarning"}})]}},{key:"table-column-cost",fn:function(s){var n=s.scope;return[t("el-input",{attrs:{placeholder:"成本价",size:"small"},nativeOn:{click:function(t){return t.stopPropagation(),e.stop.apply(null,arguments)}},model:{value:n.row.cost,callback:function(t){e.$set(n.row,"cost",t)},expression:"scope.row.cost"}})]}},{key:"table-column-addPrice",fn:function(s){var n=s.scope;return[t("el-input",{attrs:{placeholder:"加价",size:"small"},nativeOn:{click:function(t){return t.stopPropagation(),e.stop.apply(null,arguments)}},model:{value:n.row.addPrice,callback:function(t){e.$set(n.row,"addPrice",t)},expression:"scope.row.addPrice"}})]}},{key:"table-column-cover",fn:function(s){var n=s.scope;return[t("div",[t("cl-avatar",{style:{margin:"auto"},attrs:{shape:"square",size:40,src:e._f("default_avatar")(n.row.cover)}})],1)]}}])})],1),t("div",[t("span",[e._v("花材分类:")]),t("el-select",{staticStyle:{width:"300px"},attrs:{size:"small",placeholder:"请选择分类"},on:{change:e.selClassFn},model:{value:e.sonClassName,callback:function(t){e.sonClassName=t},expression:"sonClassName"}},e._l(e.itemClassList,(function(s,n){return t("el-option",{key:n,attrs:{value:s.name}},[e._v(e._s(s.name))])})),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.confirmFn}},[e._v("确定")])],1)])},a=[],l=s("f2ed"),i=s("c91c"),o=s("e14e"),c=(s("b15b"),s("4348"),s("0da6"),s("2153"),s("8f26"),s("963e"),s("4786"),s("0401"),{name:"sj-list-layer",props:{show:{type:Boolean,default:!1},classId:{type:Number,default:0},multi:{type:Boolean,default:!1},className:{type:String,default:""}},data:function(){return{selDialog:!1,ruleForm:{},checkList:[],list:[],itemClassList:[],sonClassId:0,sonClassName:""}},computed:{},watch:{show:function(){this.selDialog=this.show}},created:function(){},methods:{stop:function(){},selClassFn:function(e){var t=this.itemClassList.findIndex((function(t){return t.name==e}));this.sonClassId=this.itemClassList[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}))},confirmFn:function(){return 0==this.checkList.length?(this.$message.warning("请选择花材"),!1):0==this.sonClassId?(this.$message.warning("请选择分类"),!1):void this.$emit("confirm",{list:this.checkList,classId:this.sonClassId})},resetForm:function(){this.$emit("cancel")},selectItem:function(e){if(console.log(e),2==e.select)return!1;var t=this.checkList.findIndex((function(t){return t.id==e.id}));-1===t?this.checkList=[e].concat(Object(o["a"])(this.checkList)):this.checkList.splice(t,1)},onLoad:function(e){var t=this,s=e.ctx,n=e.app;this.sonClassId=this.classId,this.sonClassName=this.className,this.getAllClass(),this.app=n,s.service(this.$service.ptItem).set("table",{columns:[{prop:"radio",label:"选择",align:"center",width:110},{prop:"cover",label:"图片",align:"center",width:120},{prop:"name",label:"名称",align:"center"},{prop:"stockWarning",label:"库存预警值",align:"center"},{prop:"cost",label:"成本价",align:"center"},{prop:"addPrice",label:"加价",align:"center"},{prop:"weight",label:"重量",align:"center"},{prop:"select",label:"已添加",align:"center"}],on:{"row-click":function(e,s){t.selectItem(e)}},op:{visible:!1}}).set("dict",{search:{keyWord:"name"}}).set("search",{key:{placeholder:"花材名称,支持拼音首字母搜索"}}).set("layout",[["slot-tabs"],["search-key","flex1","refresh-btn"],["data-table"],["flex1","pagination"]]).on("refresh",function(){var e=Object(i["a"])(Object(l["a"])().m((function e(s,n){var a,i,o,c;return Object(l["a"])().w((function(e){while(1)switch(e.n){case 0:return a=n.next,i=n.render,e.n=1,a(s);case 1:o=e.v,c=o.list,c.map((function(e,t){e.index=t})),t.list=c,i(c);case 2:return e.a(2)}}),e)})));return function(t,s){return e.apply(this,arguments)}}()).done(),n.refresh({type:this.tabIndex})}}}),r=c,u=(s("a954"),s("1805")),p=Object(u["a"])(r,n,a,!1,null,null,null);t["default"]=p.exports},f6b5:function(e,t,s){}}]);
|