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