| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[994],{20994:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var i=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)},s=[],l=a(73701),r=(a(52266),{name:"add",props:["data","disabled"],inject:["isEdit"],components:{selectTable:l.Z},data(){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(){return function(t){console.log(this.selectArr.some((e=>e==t)));let e=this.selectArr.some((e=>e==t));return e}}},created(){this.getOrderList(),this.tablecols=this.tool.tabelCol(this.$route.name).addPorductDetailTable.tablecols},watch:{dialogFormVisible(t){t||(this.$refs.table.allArr=[])}},methods:{addBtn(){this.dialogFormVisible=!0,this.getOrderList()},async onSubmit(){let t=this.$refs.table.allArr.map((t=>({sa_aftersalesmag_itemsid:0,sa_orderitemsid:t.sa_orderitemsid,itemid:t.itemid,reason:"",qty:t.qty,price:t.price}))),e=await this.$api.requested({id:"20230105111003",content:{sa_aftersalesmagid:this.$route.query.id,iteminfos:t}});this.tool.showMessage(e,(()=>{this.$emit("onSuccess"),this.dialogFormVisible=!1}))},async getOrderList(){this.params.content.sa_orderid=this.data.sa_orderid,this.params.content.sa_aftersalesmagid=this.data.sa_aftersalesmagid;let t=await this.$api.requested(this.params);console.log(t.data),this.orderList=t.data,this.total=t.total,console.log(t)},selectChange(t){console.log(t),this.selectArr=t,this.isLength=t.length<1},upDateData(t){this.selectArr=t,this.isLength=t.length<1},handleSizeChange(t){this.params.content.pageSize=t,this.getOrderList()},handleCurrentChange(t){this.params.content.pageNumber=t,this.getOrderList()}}}),n=r,o=a(43736),d=(0,o.Z)(n,i,s,!1,null,"3875b7f9",null),c=d.exports},73701:function(t,e,a){a.d(e,{Z:function(){return c}});var i=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(i){return[t.custom?t._t("customcol",null,{column:{data:i.row,columnname:e.columnname}}):a("span",[t._v(t._s(i.row[e.columnname]))]),"operation"===e.columnname?t._t("opreation",null,{data:i.row}):t._e()]}}],null,!0)})}))],2)],1)},s=[],l=a(20629),r={props:["layout","data","custom","height","fixedName","idName"],data(){return{list:[],allArr:[]}},computed:{...(0,l.Se)({loading:"loading"})},watch:{data(t){this.data.forEach((t=>{this.allArr.forEach((e=>{t[this.idName]==e[this.idName]&&this.$nextTick((()=>{this.$refs["tables"].toggleRowSelection(t,!0)}))}))}))},allArr(t){this.$emit("upDateData",t)}},methods:{aaaa(t,e){let a=this.allArr.findIndex((t=>t[this.idName]==e[this.idName]));-1==a?this.allArr.push(e):this.allArr.splice(a,1),console.log(this.allArr),this.$emit("selectChange",this.allArr)},selectAll(t){0==t.length?this.data.forEach((t=>{this.allArr.splice(t,1)})):t.forEach((t=>{let e=this.allArr.every((e=>t[this.idName]!=e[this.idName]));e&&this.allArr.push(t)}))}}},n=r,o=a(43736),d=(0,o.Z)(n,i,s,!1,null,"15730e26",null),c=d.exports}}]);
|