| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[8367],{98367:function(e,t,a){a.r(t),a.d(t,{default:function(){return d}});var n=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.addBtn}},[e._v("新 建")]),a("el-dialog",{attrs:{visible:e.drawer2,title:"选择财务信息","append-to-body":"",width:"50%"},on:{"update:visible":function(t){e.drawer2=t}}},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.moneyInfo,size:"mini",border:""}},[a("el-table-column",{attrs:{prop:"bank",label:"银行",width:"180"}}),a("el-table-column",{attrs:{prop:"bankcardno",label:"银行编号",width:"180"}}),a("el-table-column",{attrs:{prop:"enterprisename",label:"经销商",width:"150"}}),a("el-table-column",{attrs:{prop:"phonenumber",label:"手机号",width:"150"}}),a("el-table-column",{attrs:{prop:"address",label:"地址"}}),a("el-table-column",{attrs:{label:"操作",width:"90",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.selectInfoRow(t.row)}}},[e._v("选 择")])]}}])})],1),a("div",{staticClass:"dialog-footer",staticStyle:{"margin-top":"20px"}},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.drawer2=!1}}},[e._v("取 消")]),a("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"}},[e._v("确 定")])],1)],1),a("el-drawer",{attrs:{title:"新建打款凭证","append-to-body":"",visible:e.dialogFormVisible,size:"50%"},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:12}},[a("el-form-item",{attrs:{label:"经销商:",prop:"enterprisename"}},[a("el-popover",{attrs:{placement:"bottom",trigger:"click"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[a("selectAgentInfo",{ref:"UseAgent",on:{selectRow:e.selectRow}}),a("el-input",{attrs:{slot:"reference",readonly:"","suffix-icon":"el-icon-arrow-down",placeholder:"经销商"},slot:"reference",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:12}},[a("el-form-item",{attrs:{label:"付款人:",prop:"payer"}},[a("el-input",{attrs:{readonly:"",placeholder:"付款人"},model:{value:e.form.payer,callback:function(t){e.$set(e.form,"payer",t)},expression:"form.payer"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"银行账号:",prop:"bankcardno"}},[a("el-input",{attrs:{readonly:"",placeholder:"银行账号"},model:{value:e.form.bankcardno,callback:function(t){e.$set(e.form,"bankcardno",t)},expression:"form.bankcardno"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{readonly:"",label:"银行:",prop:"bank"}},[a("el-input",{attrs:{readonly:"",placeholder:"银行"},model:{value:e.form.bank,callback:function(t){e.$set(e.form,"bank",t)},expression:"form.bank"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"付款时间:",prop:"paydate"}},[a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"付款时间"},model:{value:e.form.paydate,callback:function(t){e.$set(e.form,"paydate",t)},expression:"form.paydate"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"打款总金额:",prop:"amount"}},[a("el-input",{attrs:{placeholder:"请输入打款总金额"},model:{value:e.form.amount,callback:function(t){e.$set(e.form,"amount",t)},expression:"form.amount"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"转入银行:",prop:"inbank"}},[a("el-input",{attrs:{placeholder:"转入银行"},model:{value:e.form.inbank,callback:function(t){e.$set(e.form,"inbank",t)},expression:"form.inbank"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"转入账号:",prop:"inbankcardno"}},[a("el-input",{attrs:{placeholder:"转入账号"},model:{value:e.form.inbankcardno,callback:function(t){e.$set(e.form,"inbankcardno",t)},expression:"form.inbankcardno"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"备注:",prop:"remarks"}},[a("el-input",{attrs:{placeholder:"备注"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"打款明细:",prop:""}},[e.dialogFormVisible?a("selectTable",{ref:"table",attrs:{idName:"sa_accountclassid",layout:e.tablecols,data:e.list,custom:!0,height:"500px"},on:{selectChange:e.selectChange,upDateData:e.upDateData},scopedSlots:e._u([{key:"customcol",fn:function(t){return["amount"==t.column.columnname?a("div",[a("el-input",{attrs:{disabled:!e.isEdit(t.column.data),size:"small"},model:{value:t.column.data.amount,callback:function(a){e.$set(t.column.data,"amount",a)},expression:"scope.column.data.amount"}})],1):a("div",[e._v(e._s(t.column.data[t.column.columnname]))])]}}],null,!1,2016120409),model:{value:e.result,callback:function(t){e.result=t},expression:"result"}}):e._e()],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)},r=[],l=a(48534),o=(a(35666),a(41539),a(40561),a(68309),a(21249),a(54747),a(36609)),i=a(73701),s={name:"add",components:{selectAgentInfo:o.Z,selectTable:i.Z},data:function(){return{dialogFormVisible:!1,visible:!1,drawer2:!1,moneyInfo:[],list:[],tablecols:[],selectArr:[],result:"",form:{sa_paybillid:0,sys_enterpriseid:"",payer:"",paydate:"",period:"",amount:"",remarks:"",bank:"",bankcardno:"",inbankcardno:"",inbank:"",enterprisename:""},rules:{enterprisename:[{required:!0,message:"请选择经销商",trigger:"change"}],payer:[{required:!0,message:"付款人",trigger:"blur"}],paydate:[{required:!0,message:"付款时间",trigger:"blur"}],bank:[{required:!0,message:"银行",trigger:"blur"}],bankcardno:[{required:!0,message:"银行编号",trigger:"blur"}],amount:[{required:!0,message:"凭证总金额",trigger:"blur"}]}}},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}}},watch:{dialogFormVisible:function(e){e||(this.$refs.form.resetFields(),this.$refs.table.allArr=[])}},created:function(){this.tablecols=this.tool.tabelCol(this.$route.name).accountTable.tablecols.splice(0,3)},methods:{addBtn:function(){this.dialogFormVisible=!0,this.listData()},onSubmit:function(){var e=this;this.$refs["form"].validate(function(){var t=(0,l.Z)(regeneratorRuntime.mark((function t(a){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a){t.next=2;break}return t.abrupt("return",!1);case 2:return t.next=4,e.$api.requested({id:"20221226153004",version:1,content:e.form});case 4:n=t.sent,e.tool.showMessage(n,(0,l.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=e.$refs.table.allArr.map((function(e){return{sa_paybilldetailid:0,sa_accountclassid:e.sa_accountclassid,amount:""===e.amount?0:e.amount}})),!(a.length>0)){t.next=5;break}return t.next=4,e.$api.requested({id:"20221227092904",content:{sa_paybillid:n.data.sa_paybillid,paybilldetails:a}});case 4:t.sent;case 5:e.$emit("onSuccess"),e.dialogFormVisible=!1;case 7:case"end":return t.stop()}}),t)}))));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},selectRow:function(e){this.form.enterprisename=e.enterprisename,this.form.sys_enterpriseid=e.sys_enterpriseid,this.visible=!1,console.log(e),this.queryMoneyInfo(e.sys_enterpriseid)},queryMoneyInfo:function(e){var t=this;return(0,l.Z)(regeneratorRuntime.mark((function a(){var n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.$api.requested({id:20221013160602,content:{sys_enterpriseid:e,pageNumber:1,pageSize:20,where:{condition:""}}});case 2:n=a.sent,t.moneyInfo=n.data,t.moneyInfo.length>1?t.drawer2=!0:(t.form.payer=t.moneyInfo[0].enterprisename,t.form.bank=t.moneyInfo[0].bank,t.form.bankcardno=t.moneyInfo[0].bankcardno);case 5:case"end":return a.stop()}}),a)})))()},selectInfoRow:function(e){this.form.payer=e.enterprisename,this.form.bank=e.bank,this.form.bankcardno=e.bankcardno,this.drawer2=!1},selectChange:function(e){this.selectArr=e},upDateData:function(e){this.selectArr=e},listData:function(){var e=this;return(0,l.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested({id:"20221228085004",content:{sa_paybillid:0,where:{condition:""}}});case 2:a=t.sent,a.data.forEach((function(e){return e.amount=0})),e.list=a.data,console.log(e.list);case 6:case"end":return t.stop()}}),t)})))()}}},c=s,u=a(43736),m=(0,u.Z)(c,n,r,!1,null,"2284059f",null),d=m.exports},36609:function(e,t,a){a.d(t,{Z:function(){return u}});var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[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:"enterprisename",label:"经销商名称",width:"180"}}),a("el-table-column",{attrs:{prop:"agentnum",label:"经销商编号",width:"180"}}),a("el-table-column",{attrs:{prop:"contact",label:"联系人",width:"90"}}),a("el-table-column",{attrs:{label:"地址",width:"180"},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:"操作",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)])},r=[],l=a(48534),o=(a(35666),{data:function(){return{param:{classname:"webmanage.sale.agents.agents",method:"query_agentList",content:{pageNumber:1,pageSize:20,where:{condition:""}}},tableData:[],total:0,currentPage:0}},methods:{listData:function(){var e=this;return(0,l.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested(e.param);case 2:a=t.sent,e.tableData=a.data,e.total=a.total,e.currentPage=a.pageNumber,console.log(e.tableData);case 7:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.param.content.pageNumber=e,this.listData()},selectRow:function(e){this.$emit("selectRow",e)}},created:function(){this.listData()}}),i=o,s=a(43736),c=(0,s.Z)(i,n,r,!1,null,null,null),u=c.exports},73701:function(e,t,a){a.d(t,{Z:function(){return m}});var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("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}},[a("el-table-column",{attrs:{type:"selection",width:"45",align:"center",fixed:""}}),e._l(e.layout,(function(t){return a("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(n){return[e.custom?e._t("customcol",null,{column:{data:n.row,columnname:t.columnname}}):a("span",[e._v(e._s(n.row[t.columnname]))]),"operation"===t.columnname?e._t("opreation",null,{data:n.row}):e._e()]}}],null,!0)})}))],2)],1)},r=[],l=a(95082),o=(a(41539),a(54747),a(34553),a(40561),a(20629)),i={props:["layout","data","custom","height","fixedName","idName"],data:function(){return{list:[],allArr:[]}},computed:(0,l.Z)({},(0,o.Se)({loading:"loading"})),watch:{data:function(e){var t=this;this.data.forEach((function(e){t.allArr.forEach((function(a){e[t.idName]==a[t.idName]&&t.$nextTick((function(){t.$refs["tables"].toggleRowSelection(e,!0)}))}))}))},allArr:function(e){this.$emit("upDateData",e)}},methods:{aaaa:function(e,t){var a=this,n=this.allArr.findIndex((function(e){return e[a.idName]==t[a.idName]}));-1==n?this.allArr.push(t):this.allArr.splice(n,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 a=t.allArr.every((function(a){return e[t.idName]!=a[t.idName]}));a&&t.allArr.push(e)}))}}},s=i,c=a(43736),u=(0,c.Z)(s,n,r,!1,null,"15730e26",null),m=u.exports},34553:function(e,t,a){var n=a(82109),r=a(42092).findIndex,l=a(51223),o="findIndex",i=!0;o in[]&&Array(1)[o]((function(){i=!1})),n({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),l(o)}}]);
|