chunk-2e649a85.62d09da5.js 6.8 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2e649a85"],{"0d001":function(e,t,n){},"1a31":function(e,t,n){"use strict";var a=n("0d001"),l=n.n(a);l.a},"3c2c":function(e,t,n){},a07e:function(e,t,n){"use strict";var a=n("3c2c"),l=n.n(a);l.a},d239:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("cl-crud",{on:{load:e.onLoad},scopedSlots:e._u([{key:"table-column-salesRate",fn:function(t){var a=t.scope;return[n("div",{class:1==a.row.salesStatus?"sales-top":"sales-bottom"},[n("span",[e._v(e._s(a.row.salesRate)+"%")]),a.row.salesStatus?n("i",{staticClass:"el-icon-top"}):n("i",{staticClass:"el-icon-bottom"})])]}},{key:"slot-adv-test",fn:function(t){var a=t.scope;return[n("el-input",{attrs:{clearable:"",placeholder:"插槽式"},model:{value:a.e,callback:function(t){e.$set(a,"e",t)},expression:"scope.e"}})]}},{key:"table-header-price",fn:function(){return[n("el-tooltip",{attrs:{content:"本月业绩之和"}},[n("span",[e._v("总量"),n("i",{staticClass:"el-icon-warning",staticStyle:{"margin-left":"5px"}})])])]},proxy:!0},{key:"slot-append",fn:function(t){var a=t.scope;return[n("el-button",{attrs:{type:"text"},on:{click:function(t){return e.rowCheck(a.row)}}},[e._v("自定义表单")]),n("el-button",{attrs:{type:"text",size:"mini"},on:{click:e.openForm_CRUD}},[e._v("内嵌crud")]),n("el-button",{attrs:{type:"text",size:"mini"},on:{click:e.openForm_Loading}},[e._v("测试loading")])]}},{key:"slot-validate",fn:function(t){var a=t.scope;return[e._l(a.vads,(function(t,a){return n("el-form-item",{key:a,attrs:{prop:"vads."+a+".val",rules:{required:!0}}},[n("el-input",{model:{value:t.val,callback:function(n){e.$set(t,"val",n)},expression:"item.val"}})],1)})),n("el-button",{on:{click:function(t){return e.addVad(a.vads)}}},[e._v("添加行")])]}}])}),n("cl-form",{ref:"cl-form"}),n("cl-form",{ref:"cl-form-text"})],1)},l=[],o=(n("7db0"),n("b0c0"),{data:function(){return{crud:null}},methods:{onLoad:function(e){var t=e.ctx,n=e.app;this.crud=n,t.service(this.$service.test).permission({update:!0,delete:!0}).set("table",{columns:[{type:"selection",align:"center",width:60},{label:"花名",prop:"name",align:"center",children:[{label:"进展",prop:"process",align:"center"},{label:"花名2",prop:"name",children:[{label:"总量",prop:"price",align:"center"}]}]},{label:"销售",prop:"salesRate",align:"center"},{label:"最后期限",prop:"endTime",align:"center"}],op:{props:{width:350},layout:["slot-append","edit","delete"]}}).set("upsert",{props:{labelWidth:"150px"},items:[{prop:"vads",value:[],label:"动态增减表单验证",component:{name:"slot-validate"}},{label:"输入框",prop:"a",component:{name:"el-input",attrs:{placeholder:"请输入关键字"}}},{label:"下拉选择",prop:"b",value:[1,2],component:{name:"el-select",props:{multiple:!0},options:[{label:"选项1",value:1},{label:"选项2",value:2}]}},{label:"时间",prop:"c",component:{name:"el-date-picker"}},{label:"多选",prop:"d",value:[1],component:{name:"el-checkbox-group",options:[{label:"选项1",value:1},{label:"选项2",value:2}]}}]}).set("search",{adv:{items:[{label:"输入框",prop:"a",component:{name:"el-input",attrs:{placeholder:"请输入关键字"}}},{label:"下拉选择",prop:"b",value:[1,2],component:{name:"el-select",props:{multiple:!0},options:[{label:"选项1",value:1},{label:"选项2",value:2}]}},{label:"时间",prop:"c",component:{name:"el-date-picker"}},{label:"多选",prop:"d",value:[1],component:{name:"el-checkbox-group",options:[{label:"选项1",value:1},{label:"选项2",value:2}]}}]},query:{list:[{label:"上升的",value:1},{label:"下跌的",value:0}]}}).set("layout",[["refresh-btn","add-btn","multi-delete-btn","query","flex1","search-key","adv-btn"],["data-table"],["flex1","pagination"]]).done(),n.refresh()},openForm_Loading:function(){var e=this.$refs["cl-form"].open({props:{title:"测试loading",width:"500px"},items:[{prop:"tl",hidden:!1,component:{name:"test-loading",data:function(){return{status:"loading"}},mounted:function(){var t=this;this.status="loading",e.showLoading("加载中"),setTimeout((function(){t.status="done",e.hideLoading()}),1e3)},render:function(e){return e("p",this.status)}}}]})},openForm_CRUD:function(){var e=this;this.$refs["cl-form"].open({props:{title:"内嵌CRUD",width:"800px",size:"mini"},items:[{props:{labelWidth:"0px"},component:{name:"cl-crud",on:{load:function(t){var n=t.ctx,a=t.app;n.service(e.$service.test).set("adv",{props:{"append-to-body":!0}}).set("table",{columns:[{label:"花名",prop:"name",align:"center"},{label:"最后期限",prop:"endTime",align:"center"}],op:{visible:!1}}).set("layout",[["refresh-btn","flex1","search-key"],["data-table"],["flex1","pagination"]]).done(),a.refresh()}}}}]})},addVad:function(e){e.push({val:""})},rowCheck:function(e){var t=this,n=this.$createElement,a=this.$refs["cl-form"].open({props:{title:"自定义表单","label-width":"60px",size:"small",width:"500px"},op:{confirmButtonText:"下一步",layout:["cancel","confirm",n("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(){t.$service.test.update({id:e.id,name:l.name}).then((function(){t.$message.success("保存成功"),s(),t.crud.refresh()})).catch((function(e){t.$message.error(e),o()}))}}},["保存"])]},items:[{label:"名称",prop:"name",value:e.name,span:19,component:{name:"el-input",attrs:{placeholder:"请填写名称"}},rules:{required:!0,message:"名称不能为空"}},{props:{"label-width":"0px"},span:5,component:{name:"check-name",render:function(){var e=this,t=arguments[0];return t("el-button",{style:"margin-left: 10px",attrs:{size:"small"},on:{click:function(){e.$message.success("该名称未被使用")}}},["检查名称"])}}},{component:n("div",{class:"select-user"},[n("ul",[n("li",{on:{click:function(){l.name="重楼"}}},[n("el-image",{attrs:{fit:"cover",src:"https://gss2.bdstatic.com/9fo3dSag_xI4khGkpoWK1HF6hhy/baike/w%3D268%3Bg%3D0/sign=2f5fa7e1a251f3dec3b2be62acd59722/267f9e2f07082838ad79b33fb599a9014c08f1a1.jpg"}}),n("p",["重楼"])]),n("li",{on:{click:function(){l.name="赵灵儿"}}},[n("el-image",{attrs:{fit:"cover",src:"https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=4202183887,3262431825&fm=58"}}),n("p",["赵灵儿"])])])])}],on:{submit:function(e){var a=e.data,l=e.done,o=[{label:"重楼",value:"酒入愁肠,一生惆怅情多少。纵横吟啸,思恋相萦绕。魔堕凡尘,难遣流年老。人间道,天涯芳草,依旧多情好"},{label:"赵灵儿",value:"仙灵岛上别洞天,池中孤莲伴月眠。一朝风雨落水面,愿君拾得惜相怜。"}],s=o.find((function(e){return e.label==a.name}));t.$refs["cl-form-text"].open({props:{title:"人物介绍",width:"600px"},op:{cancelButtonText:"关闭",layout:["cancel"]},items:[{props:{"label-width":"0px"},component:n("p",[s?s.value:"无"])}]}),l()}}}),l=a.data,o=a.done,s=a.close}}}),s=o,r=(n("a07e"),n("1a31"),n("2877")),i=Object(r["a"])(s,a,l,!1,null,"0d7fd29a",null);t["default"]=i.exports}}]);