chunk-315f878b.5f5cbd3b.js 4.0 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-315f878b"],{"0869":function(e,t,s){"use strict";s("a238")},a238:function(e,t,s){},c9f9:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("el-drawer",{attrs:{visible:e.showArea,size:"40vw","before-close":e.closeFn,"custom-class":"drawer-class",direction:"rtl"},on:{"update:visible":function(t){e.showArea=t}}},[t("div",[t("x-crud",{on:{load:e.onLoad},scopedSlots:e._u([{key:"table-column-name",fn:function({scope:s}){return[t("span",{staticStyle:{"font-size":"16px"}},[e._v(e._s(s.row.name))])]}},{key:"table-column-zbPrice",fn:function({scope:s}){return[t("el-input",{attrs:{placeholder:"单价"},model:{value:s.row.zbPrice,callback:function(t){e.$set(s.row,"zbPrice",t)},expression:"scope.row.zbPrice"}})]}},{key:"table-column-zbNum",fn:function({scope:s}){return[t("el-input",{attrs:{placeholder:"数量"},model:{value:s.row.zbNum,callback:function(t){e.$set(s.row,"zbNum",t)},expression:"scope.row.zbNum"}})]}},{key:"slot-column-option",fn:function({scope:s}){return[t("el-button",{attrs:{size:"medium",type:"primary"},on:{click:function(t){return t.stopPropagation(),e.confirmAdd(s.row)}}},[e._v("添加")])]}},{key:"slot-option-area-list",fn:function(){return[t("el-input",{ref:"customSearchRef",staticStyle:{width:"200px"},attrs:{placeholder:"搜索客户",size:"big",clearable:!0},on:{input:function(t){return e.changeSearch()},focus:function(t){e.search=""}},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),t("el-input",{staticStyle:{width:"150px","margin-left":"30px"},attrs:{placeholder:"客户名称",size:"big"},model:{value:e.name1,callback:function(t){e.name1=t},expression:"name1"}}),t("el-input",{staticStyle:{width:"150px","margin-left":"5px"},attrs:{placeholder:"手机号",size:"big"},model:{value:e.mobile1,callback:function(t){e.mobile1=t},expression:"mobile1"}}),t("el-popconfirm",{staticStyle:{"margin-left":"5px"},attrs:{title:"确认添加?"},on:{confirm:function(t){return e.addCustom()},onConfirm:function(t){return e.addCustom()}}},[t("el-button",{attrs:{slot:"reference",size:"big",type:"primary"},slot:"reference"},[e._v("添加")])],1)]},proxy:!0}])})],1)])],1)},o=[],r={name:"simple-item",props:{customData:{type:Object,default:()=>{}}},data(){return{showArea:!1,search:"",mobile1:"",name1:""}},methods:{addCustom(){return 11!=this.mobile1.length?(this.$message.error("手机号错误"),!1):this.$util.isEmpty(this.name1)?(this.$message.error("请填写客户名称"),!1):void this.$service.custom.createCustomers({name1:this.name1,mobile1:this.mobile1,confirmMobile1:this.mobile1}).then(e=>{this.name1="",this.mobile1="",this.$notify({title:"添加成功,15秒后生效",message:"success",type:"success"})})},changeSearch(){let e=this;null!=this.T&&clearTimeout(this.T),this.T=setTimeout((function(){e.app.refresh({name:this.search})}),650)},init(){this.showArea=!0,this.search="",this.app&&this.app.refresh({name:this.search}),this.$nextTick(()=>{this.$refs.customSearchRef.focus()})},closeFn(){this.showArea=!1},confirmAdd(e){return Number(e.zbNum)<=0?(this.$message.error("请填写数量"),!1):Number(e.zbPrice)<=0?(this.$message.error("请填写价格"),!1):void this.$service.liveOrder.addCustom({customId:e.id,customName:e.name,num:e.zbNum,price:e.zbPrice,id:this.customData.id}).then(e=>{this.$message.success("添加成功"),this.$emit("renewAddCustom",this.customData),this.closeFn()})},onLoad({ctx:e,app:t}){this.app=t;let s=()=>this.$service.custom.getAllList({name:this.search});e.service({page:s}).set("table",{columns:[{label:"ID",prop:"id",align:"center",width:100},{label:"名称",prop:"name",align:"center",width:240},{label:"数量",prop:"zbNum",align:"center",width:110},{label:"单价",prop:"zbPrice",align:"center",width:110}],op:{visible:!0,props:{width:160,align:"center",fixed:"right",label:"操作"},layout:["slot-column-option"]}}).set("layout",[["slot-option-area-list"],["data-table"],["flex1"]]).done(),t.refresh({name:this.search})}}},n=r,a=(s("0869"),s("1805")),c=Object(a["a"])(n,i,o,!1,null,"29ad0644",null);t["default"]=c.exports}}]);