109.fbefceba.js 9.5 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[109],{50109:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.editBtn}},[e._v("编 辑")]),a("el-drawer",{attrs:{title:"新建返退单","append-to-body":"",visible:e.dialogFormVisible,size:"40%","show-close":!1},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("div",{staticClass:"drawer__panel"},[a("el-row",{attrs:{gutter:20}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"100px","label-position":"right",size:"mini"}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"经销商:",prop:"enterprisename"}},[a("selectAgent",{ref:"agent",on:{selectRow:e.agentChange}},[a("el-input",{attrs:{slot:"input",readonly:"",type:"text",size:"small"},on:{focus:function(t){e.$refs.agent.visible=!0}},slot:"input",model:{value:e.form.enterprisename,callback:function(t){e.$set(e.form,"enterprisename",t)},expression:"form.enterprisename"}})],1)],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"订单号:",prop:"sonum"}},[a("selectOrder",{ref:"order",on:{selectRow:e.orderChange}},[a("el-input",{attrs:{slot:"input",readonly:"",disabled:!e.form.sys_enterpriseid,type:"text",size:"small"},on:{focus:function(t){e.$refs.order.listData(),e.$refs.order.visible=!0}},slot:"input",model:{value:e.form.sonum,callback:function(t){e.$set(e.form,"sonum",t)},expression:"form.sonum"}})],1)],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"单据日期:",prop:"billdate"}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"选择开始日期"},model:{value:e.form.billdate,callback:function(t){e.$set(e.form,"billdate",t)},expression:"form.billdate"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"返退原因:",prop:"reason"}},[a("el-input",{attrs:{type:"textarea",size:"small"},model:{value:e.form.reason,callback:function(t){e.$set(e.form,"reason",t)},expression:"form.reason"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"是否实物退回",prop:"isitemreturn"}},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:e.form.isitemreturn,callback:function(t){e.$set(e.form,"isitemreturn",t)},expression:"form.isitemreturn"}})],1)],1)],1)],1)],1),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},n=[],i=a(21590),s=a(51502),l={name:"add",props:["data"],components:{selectAgent:i.Z,selectOrder:s.Z},data(){return{visible:!1,dialogFormVisible:!1,form:{sa_aftersalesmagid:0,sa_orderid:"",sys_enterpriseid:"",reason:"",isitemreturn:!0,billdate:"",enterprisename:"",sonum:"",type:"退货单"},rules:{enterprisename:[{required:!0,message:"请选择经销商",trigger:"change"}],sa_orderid:[{required:!0,message:"请选择订单",trigger:"change"}],billdate:[{required:!0,message:"请选择单据日期",trigger:"change"}],type:[{required:!0,message:"请选择返退单类型",trigger:"change"}]}}},watch:{dialogFormVisible(e){e||this.$refs["form"].resetFields()}},created(){},methods:{editBtn(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data),this.$nextTick((()=>{this.$refs.order.param.content.sys_enterpriseid=this.form.sys_enterpriseid}))},onSubmit(){console.log(this.form),this.$refs["form"].validate((async e=>{if(!e)return!1;const t=await this.$api.requested({id:"20230104160503",version:1,content:this.form});this.tool.showMessage(t,(()=>{this.$emit("onSuccess"),this.dialogFormVisible=!1}))}))},agentChange(e){console.log(e),this.form.sys_enterpriseid=e.sys_enterpriseid,this.form.enterprisename=e.enterprisename,this.$refs.order.param.content.sys_enterpriseid=e.sys_enterpriseid,this.$refs.agent.visible=!1,this.form.sa_orderid="",this.form.sonum=""},orderChange(e){this.form.sa_orderid=e.sa_orderid,this.form.sonum=e.sonum,this.$refs.order.visible=!1}}},o=l,c=a(43736),m=(0,c.Z)(o,r,n,!1,null,"80340782",null),u=m.exports},51502:function(e,t,a){a.d(t,{Z:function(){return c}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{visible:e.visible,"append-to-body":"",width:"50%"},on:{"update:visible":function(t){e.visible=t}}},[a("div",{staticClass:"flex-align-center flex-between mt-10"},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"small","suffix-icon":"el-icon-search",placeholder:"搜索",clearable:""},on:{clear:function(t){return e.listData(e.param.content.pageNumber=1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.listData(e.param.content.pageNumber=1)}},model:{value:e.param.content.where.condition,callback:function(t){e.$set(e.param.content.where,"condition",t)},expression:"param.content.where.condition"}})],1),a("div",[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"mini",border:""}},[a("el-table-column",{attrs:{prop:"sonum",label:"订单号"}}),a("el-table-column",{attrs:{prop:"type",label:"订单类型"}}),a("el-table-column",{attrs:{prop:"tradefield",label:"领域"}}),a("el-table-column",{attrs:{prop:"rebate_userate",label:"订单使用返利占比"}}),a("el-table-column",{attrs:{label:"操作",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.selectRow(t.row)}}},[e._v("选 择")])]}}])})],1),a("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"page-size":e.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)]),e._t("input")],2)},n=[],i={data(){return{visible:!1,param:{id:20230105110003,version:1,content:{sys_enterpriseid:"",where:{condition:""}}},tableData:[],total:0,currentPage:0}},methods:{async listData(){const e=await this.$api.requested(this.param);this.tableData=e.data,this.total=e.total,this.currentPage=e.pageNumber,console.log(this.tableData)},handleSizeChange(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange(e){this.param.content.pageNumber=e,this.listData()},selectRow(e){this.$emit("selectRow",e)}},created(){}},s=i,l=a(43736),o=(0,l.Z)(s,r,n,!1,null,null,null),c=o.exports},21590:function(e,t,a){a.d(t,{Z:function(){return c}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{visible:e.visible,"append-to-body":"",width:"50%"},on:{"update:visible":function(t){e.visible=t}}},[a("div",{staticClass:"flex-align-center flex-between mt-10"},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"small","suffix-icon":"el-icon-search",placeholder:"搜索",clearable:""},on:{input:e.valueChange,clear:function(t){return e.listData(e.customParam?e.customParam.content.pageNumber=1:e.param.content.pageNumber=1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.listData(e.customParam?e.customParam.content.pageNumber=1:e.param.content.pageNumber=1)}},model:{value:e.condition,callback:function(t){e.condition=t},expression:"condition"}})],1),a("div",[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"mini",height:"50vh",border:""}},[a("el-table-column",{attrs:{prop:"enterprisename",label:e.qiyi?"企业名称":"经销商名称",width:"180"}}),a("el-table-column",{attrs:{prop:"agentnum",label:e.qiyi?"编号":"经销商编号",width:"180"}}),a("el-table-column",{attrs:{prop:"contact",label:"联系人"}}),a("el-table-column",{attrs:{label:"地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.province)+e._s(t.row.city)+e._s(t.row.county)+e._s(t.row.address)+" ")]}}])}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.selectRow(t.row)}}},[e._v("选 择")])]}}])})],1),a("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":e.customParam?e.customParam.content.pageNumber:e.param.content.pageNumber,"page-size":e.customParam?e.customParam.content.pageSize:e.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"current-change":e.handleCurrentChange}})],1)],1)]),e._t("input")],2)},n=[],i=(a(52266),{props:["customParam","qiyi"],data(){return{visible:!1,param:{classname:"webmanage.sale.agents.agents",method:"query_agentList",content:{pageNumber:1,pageSize:20,where:{condition:""}}},tableData:[],total:0,condition:"",currentPage:0}},methods:{async listData(){const e=await this.$api.requested(this.customParam?this.customParam:this.param);this.tableData=e.data,this.total=e.total,this.currentPage=e.pageNumber},valueChange(e){console.log(e),this.customParam?this.customParam.content.where.condition=e:this.param.content.where.condition=e},handleCurrentChange(e){this.customParam?this.customParam.content.pageNumber=e:this.param.content.pageNumber=e,this.listData()},selectRow(e){this.$emit("selectRow",e)}},created(){this.listData()}}),s=i,l=a(43736),o=(0,l.Z)(s,r,n,!1,null,null,null),c=o.exports}}]);