| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-192c41aa"],{dd81:function(e,t,a){},edf4:function(e,t,a){"use strict";a.r(t);var o=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:"800px"},on:{"update:visible":function(t){e.selDialog=t}}},[t("div",{staticClass:"recharge-modal-content"},[t("el-radio-group",{staticClass:"radio-wrap",model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[t("x-crud",{staticClass:"liu-crud-wrap",on:{load:e.onLoad},scopedSlots:e._u([{key:"table-column-radio",fn:function({scope:a}){return[t("div",[t("el-radio",{attrs:{label:a.row.index}},[e._v("选择")])],1)]}},{key:"table-column-imgUrl",fn:function({scope:a}){return[t("div",[t("cl-avatar",{style:{margin:"auto"},attrs:{shape:"square",size:40,src:e._f("default_avatar")(a.row.imgUrl)}})],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)])},l=[],s=(a("45d2"),a("9052"),{name:"sel-search",props:{show:{type:Boolean,default:!1},multi:{type:Boolean,default:!1}},data(){return{selDialog:!1,ruleForm:{},radio:"",list:[],selData:{}}},computed:{},watch:{show(e){this.selDialog=e}},created(){},methods:{confirmFn(){this.$emit("confirm",this.list[this.radio])},resetForm(){this.$emit("cancel")},onLoad({ctx:e,app:t}){this.app=t,e.service(this.$service.goods).set("table",{columns:[{prop:"radio",label:"选择",align:"center","min-width":60},{prop:"imgUrl",label:"商品图片",align:"center"},{prop:"goodsName",label:"商品名称",align:"center"},{prop:"price",label:"商品价格",align:"center"}],op:{visible:!1}}).set("dict",{search:{keyWord:"goodsName"}}).set("search",{key:{placeholder:"商品名称"}}).set("pagination",{size:6}).set("layout",[["slot-tabs"],["search-key","flex1","refresh-btn"],["data-table"],["flex1","pagination"]]).on("refresh",async(e,{next:t,render:a})=>{let{list:o}=await t(e);o.map((e,t)=>{e.index=t,e.imgUrl=e.smallImgList[0]}),this.list=o,a(o)}).done(),t.refresh({type:this.tabIndex})}}}),i=s,r=(a("f892"),a("1805")),n=Object(r["a"])(i,o,l,!1,null,null,null);t["default"]=n.exports},f892:function(e,t,a){"use strict";a("dd81")}}]);
|