2095-legacy.d72abdf0.js 6.4 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[2095],{12095:function(e,t,n){n.r(t),n.d(t,{default:function(){return d}});var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.addBtn}},[e._v("添 加")]),n("el-drawer",{attrs:{"append-to-body":"",visible:e.dialogFormVisible,size:"70%"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[n("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[e._v(" 添加商品 ")]),n("div",{staticClass:"drawer__panel"},[n("el-input",{staticStyle:{width:"250px","margin-bottom":"10px"},attrs:{size:"small",placeholder:"请输入搜索内容",clearable:""},on:{clear:function(t){return e.getOrderList(e.params.content.pageNumber=1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.getOrderList(e.params.content.pageNumber=1)}},model:{value:e.params.content.where.condition,callback:function(t){e.$set(e.params.content.where,"condition",t)},expression:"params.content.where.condition"}}),e.dialogFormVisible?n("selectTable",{ref:"table",attrs:{idName:"sa_serviceorderitemsid",layout:e.tablecols,data:e.orderList,custom:!0,height:"500px"},on:{selectChange:e.selectChange,upDateData:e.upDateData},scopedSlots:e._u([{key:"customcol",fn:function(t){return[n("div",[e._v(e._s(t.column.data[t.column.columnname]))])]}}],null,!1,635518670),model:{value:e.result,callback:function(t){e.result=t},expression:"result"}}):e._e(),n("div",{staticClass:"container normal-panel",staticStyle:{"text-align":"right"}},[n("el-pagination",{staticStyle:{"text-align":"right"},attrs:{background:"",small:"","current-page":e.params.content.pageNumber,"page-size":e.params.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1),n("div",{staticClass:"fixed__btn__panel"},[n("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),n("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary",disabled:e.isLength},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},r=[],i=n(48534),l=(n(35666),n(41539),n(68309),n(21249),n(73701)),o=(n(52266),{name:"add",props:["data","disabled"],components:{selectTable:l.Z},data:function(){return{result:[],selectArr:[],isLength:!0,dialogFormVisible:!1,orderList:[],tablecols:[],total:0,params:{id:20230206161903,content:{pageNumber:1,pageSize:20,sa_serviceorderid:"",where:{condition:""}}}}},computed:{isEdit:function(){return function(e){console.log(this.selectArr.some((function(t){return t==e})));var t=this.selectArr.some((function(t){return t==e}));return t}}},created:function(){this.getOrderList(),this.tablecols=this.tool.tabelCol(this.$route.name).productTable.tablecols},watch:{dialogFormVisible:function(e){e||(this.$refs.table.allArr=[])}},methods:{addBtn:function(){this.dialogFormVisible=!0,this.getOrderList()},onSubmit:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var n,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.$refs.table.allArr.map((function(e){return{sa_serviceorderitemsid:0,itemid:e.itemid,reason:""}})),t.next=3,e.$api.requested({id:"20230206161803",content:{sa_serviceorderid:e.$route.query.id,iteminfos:n}});case 3:a=t.sent,e.tool.showMessage(a,(function(){e.$emit("onSuccess"),e.dialogFormVisible=!1}));case 5:case"end":return t.stop()}}),t)})))()},getOrderList:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.params.content.sa_serviceorderid=e.$route.query.id,t.next=3,e.$api.requested(e.params);case 3:n=t.sent,console.log(n.data),e.orderList=n.data,e.total=n.total,console.log(n);case 8:case"end":return t.stop()}}),t)})))()},selectChange:function(e){this.selectArr=e,this.isLength=e.length<1},upDateData:function(e){this.selectArr=e,this.isLength=e.length<1},handleSizeChange:function(e){this.params.content.pageSize=e,this.getOrderList()},handleCurrentChange:function(e){this.params.content.pageNumber=e,this.getOrderList()}}}),s=o,c=n(43736),u=(0,c.Z)(s,a,r,!1,null,"04f8bbb4",null),d=u.exports},73701:function(e,t,n){n.d(t,{Z:function(){return d}});var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"tables",staticStyle:{width:"100%"},attrs:{"highlight-current-row":"",data:e.data,size:"mini",height:e.height,border:""},on:{select:e.aaaa,"select-all":e.selectAll}},[n("el-table-column",{attrs:{type:"selection",width:"45",align:"center",fixed:""}}),e._l(e.layout,(function(t){return n("el-table-column",{key:t.tablecolid,attrs:{prop:t.columnname,label:t.title,width:t.width,fixed:t.columnname===e.fixedName&&"right"},scopedSlots:e._u([{key:"default",fn:function(a){return[e.custom?e._t("customcol",null,{column:{data:a.row,columnname:t.columnname}}):n("span",[e._v(e._s(a.row[t.columnname]))]),"operation"===t.columnname?e._t("opreation",null,{data:a.row}):e._e()]}}],null,!0)})}))],2)],1)},r=[],i=n(95082),l=(n(41539),n(54747),n(34553),n(40561),n(20629)),o={props:["layout","data","custom","height","fixedName","idName"],data:function(){return{list:[],allArr:[]}},computed:(0,i.Z)({},(0,l.Se)({loading:"loading"})),watch:{data:function(e){var t=this;this.data.forEach((function(e){t.allArr.forEach((function(n){e[t.idName]==n[t.idName]&&t.$nextTick((function(){t.$refs["tables"].toggleRowSelection(e,!0)}))}))}))},allArr:function(e){this.$emit("upDateData",e)}},methods:{aaaa:function(e,t){var n=this,a=this.allArr.findIndex((function(e){return e[n.idName]==t[n.idName]}));-1==a?this.allArr.push(t):this.allArr.splice(a,1),console.log(this.allArr),this.$emit("selectChange",this.allArr)},selectAll:function(e){var t=this;0==e.length?this.data.forEach((function(e){t.allArr.splice(e,1)})):e.forEach((function(e){var n=t.allArr.every((function(n){return e[t.idName]!=n[t.idName]}));n&&t.allArr.push(e)}))}}},s=o,c=n(43736),u=(0,c.Z)(s,a,r,!1,null,"15730e26",null),d=u.exports},34553:function(e,t,n){var a=n(82109),r=n(42092).findIndex,i=n(51223),l="findIndex",o=!0;l in[]&&Array(1)[l]((function(){o=!1})),a({target:"Array",proto:!0,forced:o},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),i(l)}}]);