| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[9488],{19488:function(e,t,s){s.r(t),s.d(t,{default:function(){return m}});var n=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){e.dialogFormVisible=!0}}},[e._v("新 建")]),s("el-drawer",{attrs:{title:"创建收入凭证",visible:e.dialogFormVisible,size:"40%",direction:"rtl","append-to-body":""},on:{"update:visible":function(t){e.dialogFormVisible=t},close:function(t){e.dialogFormVisible=!1}}},[s("div",{staticClass:"drawer__panel"},[s("el-row",{attrs:{gutter:20}},[s("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"90px","label-position":"right",size:"mini"}},[s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"选择企业:",prop:"enterprisename"}},[s("el-input",{attrs:{placeholder:"选择企业"},on:{focus:e.enterpriseList},model:{value:e.form.enterprisename,callback:function(t){e.$set(e.form,"enterprisename",t)},expression:"form.enterprisename"}})],1)],1),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"账户类型:",prop:"sa_accountclassid"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择营销账户类型"},model:{value:e.form.sa_accountclassid,callback:function(t){e.$set(e.form,"sa_accountclassid",t)},expression:"form.sa_accountclassid"}},e._l(e.accountclass,(function(e){return s("el-option",{key:e.sa_accountclassid,attrs:{label:e.accountname,value:e.sa_accountclassid}})})),1)],1)],1),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"收入金额:",prop:"amount"}},[s("el-input",{attrs:{placeholder:"请输入支出金额"},model:{value:e.form.amount,callback:function(t){e.$set(e.form,"amount",t)},expression:"form.amount"}})],1)],1),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"状态:"}},[s("el-input",{attrs:{disabled:""},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}})],1)],1),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"分类:"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择分类"},on:{change:e.classChange},model:{value:e.form.class,callback:function(t){e.$set(e.form,"class",t)},expression:"form.class"}},e._l(e.classData,(function(e){return s("el-option",{key:e.rowindex,attrs:{label:e.value,value:e.rowindex}})})),1)],1)],1),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"分类明细:"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择分类明细"},model:{value:e.form.subclass,callback:function(t){e.$set(e.form,"subclass",t)},expression:"form.subclass"}},e._l(e.subClass,(function(e){return s("el-option",{key:e.rowindex,attrs:{label:e.value,value:e.value}})})),1)],1)],1),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"备注:"}},[s("el-input",{attrs:{type:"textarea",rows:"5",placeholder:"请输入备注信息"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1)],1)],1)],1)],1),s("div",{staticClass:"fixed__btn__panel"},[s("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),s("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("确 定")])],1)]),e.visibleEnterprise?s("enterprise",{attrs:{visible:e.visibleEnterprise,index:e.index,sa_projectid:e.form.sa_projectid},on:{onEnterprise:e.onEnterprise}}):e._e()],1)},a=[],o=s(48534),l=(s(35666),s(89751)),i={name:"add",components:{enterprise:l.Z},data:function(){return{dialogFormVisible:!1,visibleEnterprise:!1,index:"",form:{sa_cashbillid:0,enterprisename:"",sys_enterpriseid:"",sa_accountclassid:"",type:1,amount:"",source:"",sourcenote:"",remarks:"",status:"新建",subclass:"",class:""},rules:{enterprisename:[{required:!0,message:"未选择经销商",trigger:"change"}],sa_accountclassid:[{required:!0,message:"未选择账户类型",trigger:"change"}],amount:[{required:!0,message:"收入金额不可为空",trigger:"blur"}]},enterprises:[],accountclass:[],classData:[],subClass:[]}},methods:{onSubmit:function(){var e=this;console.log(this.form),this.$refs["form"].validate(function(){var t=(0,o.Z)(regeneratorRuntime.mark((function t(s){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(s){t.next=2;break}return t.abrupt("return",!1);case 2:return t.next=4,e.$api.requested({id:"20221009102803",version:1,content:e.form});case 4:n=t.sent,e.tool.showMessage(n,(function(){e.$emit("onSuccess"),e.onClose(),e.$store.dispatch("changeDetailDrawer",!0),e.$router.push({path:"/recvoucherDetails",query:{id:n.data.sa_cashbillid,rowindex:n.data.rowindex}})}));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},enterpriseList:function(){this.visibleEnterprise=!0},onEnterprise:function(e){this.visibleEnterprise=!1,console.log("企业信息",e),this.form.sys_enterpriseid=e.sys_enterpriseid,this.form.enterprisename=e.enterprisename},accountList:function(e){var t=this;return(0,o.Z)(regeneratorRuntime.mark((function s(){var n;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return s.next=2,t.$api.requested({classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:20,typename:"cashbillaccountclassselect",parameter:{sys_enterpriseid:e}}});case 2:n=s.sent,console.log(n),t.accountclass=n.data;case 5:case"end":return s.stop()}}),s)})))()},classList:function(){var e=this;return(0,o.Z)(regeneratorRuntime.mark((function t(){var s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested({classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:20,typename:"cashbillrectype",parameter:{}}});case 2:s=t.sent,console.log("收入凭证分类",s),e.classData=s.data,console.log(e.classData);case 6:case"end":return t.stop()}}),t)})))()},classChange:function(e){console.log("选择",e),console.log("明细",this.classData[e-1]),this.form.class=this.classData[e-1].value,this.subClass=this.classData[e-1].subvalues,console.log("form",this.form)},onClose:function(){this.dialogFormVisible=!1,this.$refs["form"].resetFields(),this.form={sa_cashbillid:0,enterprisename:"",sys_enterpriseid:"",sa_accountclassid:"",type:1,amount:"",source:"",sourcenote:"",remarks:"",status:"新建",subclass:"",class:""}}},created:function(){this.classList()},watch:{"form.sys_enterpriseid":function(e){console.log(e),this.accountList(e)}}},r=i,c=s(43736),u=(0,c.Z)(r,n,a,!1,null,"e2235f56",null),m=u.exports},89751:function(e,t,s){s.d(t,{Z:function(){return w}});var n=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-dialog",{attrs:{title:"新 建",visible:e.dialogProjectVisible,"append-to-body":"",width:"900px"},on:{"update:visible":function(t){e.dialogProjectVisible=t},close:e.onColes}},[s("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[e._v(" 选择企业 ")]),s("div",{staticClass:"flex-align-center flex-between mt-10"},[s("el-input",{staticStyle:{width:"200px"},attrs:{size:"small","suffix-icon":"el-icon-search",placeholder:"搜索",clearable:""},on:{clear:function(t){return e.listData(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.listData(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"}})],1),s("layout_table",{ref:"projectTable",attrs:{layout:e.tablecols,data:e.list,opwidth:200,custom:!1,height:320,checkbox:!0,onRow:e.row},on:{rowClick:e.rowClick,onRow:e.onRow}}),s("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[s("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"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),s("div",{staticClass:"dialog-footer"},[s("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:e.onColes}},[e._v("取 消")]),s("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:e.onSubmit}},[e._v("确 定")])],1)],1)],1)},a=[],o=s(48534),l=(s(41539),s(54747),s(68309),s(35666),function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"tables",staticStyle:{width:"100%"},attrs:{"row-class-name":e.tableClassName,"highlight-current-row":"",data:e.data,"header-cell-style":{background:"#EEEEEE",color:"#333"},size:"mini",height:e.height,border:""},on:{"row-click":e.rowClick,select:e.select}},[e.checkbox?s("el-table-column",{attrs:{type:"selection",width:"55"},on:{handleSelectionChange:e.handleSelectionChange}}):e._e(),e._l(e.layout,(function(t){return s("el-table-column",{key:t.tablecolid,attrs:{"show-overflow-tooltip":"来源"==t.title||"地址"==t.title||"备注"==t.title,prop:t.columnname,label:t.title,width:t.width},scopedSlots:e._u([{key:"default",fn:function(n){return[e.custom?e._t("customcol",null,{column:{data:n.row,columnname:t.columnname}}):e._e(),"province"===t.columnname?e._t("province",(function(){return[s("p",[e._v(e._s(n.row[t.columnname]+"-"+n.row.city+"-"+n.row.county))])]}),{data:n.row}):s("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)}),i=[],r=s(95082),c=s(20629),u={props:["layout","data","custom","height","checkbox","onRow"],data:function(){return{list:[],bill_id:""}},computed:(0,r.Z)({},(0,c.Se)({loading:"loading"})),methods:{rowClick:function(e){this.$emit("rowClick",e)},tableClassName:function(e){var t=e.row,s=e.rowIndex;t.index=s},select:function(e,t){console.log(t),this.bill_id=t.id,this.$emit("onRow",t),this.$refs.tables.clearSelection(),0!==e.length&&this.$refs.tables.toggleRowSelection(t,!0)},handleSelectionChange:function(e){e.length>=2&&this.$refs.tables.clearSelection(),this.$emit("checkboxCallBack",e)},isCheck:function(e,t){},setCurrentRow:function(e){console.log("执行力"),console.log(e)},toggleRowSelection:function(e,t){}},mounted:function(){console.log("初始化输出"),console.log(this.onRow)}},m=u,p=s(43736),d=(0,p.Z)(m,l,i,!1,null,null,null),h=d.exports,f={name:"enterprise",props:["visible","index"],data:function(){return{dialogProjectVisible:!1,bill_id:"",tablecols:[],list:[],total:0,currentPage:0,row:"",params:{id:20220920083901,content:{pageNumber:1,pageSize:20,where:{condition:"",sa_projectid:""}}}}},components:{layout_table:h},mounted:function(){console.log(this.visible),this.dialogProjectVisible=!0,console.log(this.index),this.listData()},methods:{listData:function(){var e=this;return(0,o.Z)(regeneratorRuntime.mark((function t(){var s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested(e.params);case 2:s=t.sent,e.list=s.data,e.total=s.total,console.log(e.list[0]),""!==e.index&&e.toggleSelection([e.list[e.index]]);case 7:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.params.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.params.content.pageNumber=e,this.listData()},onColes:function(){this.dialogProjectVisible=!1,this.$emit("onEnterprise")},onRow:function(e){this.row=e},onSubmit:function(){this.dialogProjectVisible=!1,this.$emit("onEnterprise",this.row)},toggleSelection:function(e){var t=this;console.log("保存"),console.log(e),e?e.forEach((function(e){t.$refs.projectTable.$refs.tables.setCurrentRow(e)})):this.$refs.projectTable.$refs.tables.clearSelection()},rowClick:function(e){console.log("选中"),console.log(e)}},created:function(){this.tablecols=this.tool.tabelCol(this.$route.name).enterpriseTable.tablecols}},b=f,g=(0,p.Z)(b,n,a,!1,null,"73e6341f",null),w=g.exports}}]);
|