6119.1f9a9212.js 12 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[6119,110],{96119:function(e,t,r){r.r(t),r.d(t,{default:function(){return d}});var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.onShow}},[e._v("编 辑")]),r("el-drawer",{attrs:{title:"编辑开票申请单",visible:e.drawer,direction:"rtl","show-close":!1,"append-to-body":"",size:"700px"},on:{"update:visible":function(t){e.drawer=t}}},[r("div",{staticClass:"drawer__panel"},[r("el-row",{attrs:{gutter:20}},[r("el-form",{staticClass:"demo-form-inline",attrs:{model:e.form,rules:e.rules,size:"small","label-position":"right","label-width":"80px"}},[r("el-col",{attrs:{span:24}},[r("p",{staticClass:"normal-title normal-margin"},[e._v("财务信息")])]),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"税号"}},[r("el-popover",{attrs:{placement:"bottom",trigger:"click"},model:{value:e.visible1,callback:function(t){e.visible1=t},expression:"visible1"}},[r("invoiceCanUseTax",{ref:"UseTax",attrs:{sys_enterpriseid:e.sys_enterpriseid},on:{selectTaxRow:e.selectTaxRow}},[r("addInvoice",{attrs:{slot:"add",data:{sys_enterpriseid:e.sys_enterpriseid}},on:{onSuccess:function(t){return e.$refs.UseTax.listData()}},slot:"add"})],1),r("el-input",{attrs:{slot:"reference",readonly:"",placeholder:"税号"},on:{focus:e.queryTax},slot:"reference",model:{value:e.form.taxno,callback:function(t){e.$set(e.form,"taxno",t)},expression:"form.taxno"}})],1)],1),r("el-form-item",{attrs:{label:"开票单位"}},[r("el-input",{attrs:{readonly:"",placeholder:"开票单位"},model:{value:e.form.invo_enterprisename,callback:function(t){e.$set(e.form,"invo_enterprisename",t)},expression:"form.invo_enterprisename"}})],1),r("el-form-item",{attrs:{label:"开票地址"}},[r("el-input",{attrs:{readonly:"",placeholder:"开票地址"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"联系电话"}},[r("el-input",{attrs:{readonly:"",placeholder:"联系电话"},model:{value:e.form.phonenumber,callback:function(t){e.$set(e.form,"phonenumber",t)},expression:"form.phonenumber"}})],1),r("el-form-item",{attrs:{label:"开户行"}},[r("el-input",{attrs:{readonly:"",placeholder:"开户行"},model:{value:e.form.bank,callback:function(t){e.$set(e.form,"bank",t)},expression:"form.bank"}})],1),r("el-form-item",{attrs:{label:"开户账号"}},[r("el-input",{attrs:{readonly:"",placeholder:"开户账号"},model:{value:e.form.bankcardno,callback:function(t){e.$set(e.form,"bankcardno",t)},expression:"form.bankcardno"}})],1)],1),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"备注"}},[r("el-input",{attrs:{type:"textarea",aotusize:{minRows:4},placeholder:"备注"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1)],1),r("el-col",{attrs:{span:24}},[r("p",{staticClass:"normal-title normal-margin"},[e._v("开票信息")])]),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"发票种类"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[r("el-option",{attrs:{label:"s/专用发票",value:"s"}}),r("el-option",{attrs:{label:"p/普通发票(电票)",value:"p"}})],1)],1),r("el-form-item",{attrs:{label:"发票限额"}},[r("el-input",{attrs:{placeholder:"开户账号"},model:{value:e.form.quota,callback:function(t){e.$set(e.form,"quota",t)},expression:"form.quota"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"复核人"}},[r("el-input",{attrs:{placeholder:"发票复核人"},model:{value:e.form.invoicechecker,callback:function(t){e.$set(e.form,"invoicechecker",t)},expression:"form.invoicechecker"}})],1),r("el-form-item",{attrs:{label:"收款人"}},[r("el-input",{attrs:{placeholder:"发票收款人"},model:{value:e.form.invoicepayee,callback:function(t){e.$set(e.form,"invoicepayee",t)},expression:"form.invoicepayee"}})],1),r("el-form-item",{attrs:{label:"开票员"}},[r("el-input",{attrs:{placeholder:"发票开票员"},model:{value:e.form.invoiceclerk,callback:function(t){e.$set(e.form,"invoiceclerk",t)},expression:"form.invoiceclerk"}})],1)],1)],1)],1)],1),r("div",{staticClass:"fixed__btn__panel"},[r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.drawer=!1}}},[e._v("取 消")]),r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("保 存")])],1)])],1)},s=[],l=(r(21703),r(18764)),n=r(80110),o={props:["data"],data(){return{drawer:!1,visible:!1,visible1:!1,form:{sa_invoiceapplyid:0,remarks:"",byhand:!1},value:"",sys_enterpriseid:JSON.parse(window.sessionStorage.getItem("accountinfo")).agenthr.sys_enterpriseid?JSON.parse(window.sessionStorage.getItem("accountinfo")).agenthr.sys_enterpriseid:"",rules:{enterprisename:[{required:!0,message:"请输入活动名称",trigger:"blur"}],taxno:[{required:!0,message:"请选择活动区域",trigger:"change"}]}}},components:{invoiceCanUseTax:l.Z,addInvoice:n["default"]},methods:{onShow(){this.form=Object.assign({},this.form,this.data),this.drawer=!0},async onSubmit(){const e=await this.$api.requested({id:"20221216142903",version:1,content:this.form});this.tool.showMessage(e,(()=>{this.$emit("onSuccess"),this.drawer=!1,this.form={sa_invoiceapplyid:0,remarks:"",byhand:!1}}))},selectRow(e){this.visible=!1,this.form.enterprisename=e.enterprisename,this.form.sys_enterpriseid=e.sys_enterpriseid},selectTaxRow(e){this.visible1=!1,this.form.sys_enterpriseid=0,this.form.invo_enterprisename=e.enterprisename,this.form.taxno=e.taxno,this.form.address=e.address,this.form.phonenumber=e.phonenumber,this.form.bank=e.bank,this.form.bankcardno=e.bankcardno},queryAgent(){this.$refs["UseAgent"].listData()},queryTax(){this.$refs["UseTax"].listData()}}},i=o,c=r(43736),m=(0,c.Z)(i,a,s,!1,null,null,null),d=m.exports},80110:function(e,t,r){r.r(t),r.d(t,{default:function(){return c}});var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-button",{staticClass:"normal-margin",attrs:{type:"primary",size:"small"},on:{click:function(t){e.drawer=!0}}},[e._v("新 建")]),r("el-drawer",{attrs:{title:"新建",visible:e.drawer,direction:"rtl","append-to-body":"","show-close":!1,size:"700px"},on:{"update:visible":function(t){e.drawer=t},close:e.onCancel}},[r("div",{staticClass:"drawer__panel"},[r("el-form",{ref:"form",staticClass:"demo-form-inline",attrs:{model:e.form,rules:e.rules,"status-icon":!1,size:"mini","label-position":"right","label-width":"100px"}},[r("el-form-item",{attrs:{label:"抬头",prop:"enterprisename"}},[r("el-input",{attrs:{placeholder:"请填写抬头"},model:{value:e.form.enterprisename,callback:function(t){e.$set(e.form,"enterprisename",t)},expression:"form.enterprisename"}})],1),r("el-form-item",{attrs:{label:"开票地址",prop:"address"}},[r("el-input",{attrs:{placeholder:"请填写开票地址"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1),r("el-form-item",{attrs:{label:"税号",prop:"taxno"}},[r("el-input",{attrs:{placeholder:"请填写税号"},model:{value:e.form.taxno,callback:function(t){e.$set(e.form,"taxno",t)},expression:"form.taxno"}})],1),r("el-form-item",{attrs:{label:"开户行",prop:"bank"}},[r("el-input",{attrs:{placeholder:"请填写开户行"},model:{value:e.form.bank,callback:function(t){e.$set(e.form,"bank",t)},expression:"form.bank"}})],1),r("el-form-item",{attrs:{label:"开户账号",prop:"bankcardno"}},[r("el-input",{attrs:{placeholder:"请填写开户账号"},model:{value:e.form.bankcardno,callback:function(t){e.$set(e.form,"bankcardno",t)},expression:"form.bankcardno"}})],1),r("el-form-item",{attrs:{label:"联系电话",prop:"phonenumber"}},[r("el-input",{attrs:{placeholder:"请填写手机号(电话)"},model:{value:e.form.phonenumber,callback:function(t){e.$set(e.form,"phonenumber",t)},expression:"form.phonenumber"}})],1),r("el-form-item",{attrs:{label:"备注",prop:"remarks"}},[r("el-input",{attrs:{placeholder:"请填写备注"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1),r("el-form-item",[r("el-checkbox",{model:{value:e.form.isdefault,callback:function(t){e.$set(e.form,"isdefault",t)},expression:"form.isdefault"}},[e._v("是否默认")])],1)],1)],1),r("div",{staticClass:"fixed__btn__panel"},[r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:e.onCancel}},[e._v("取 消")]),r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},s=[],l=(r(52266),{props:["data"],data(){return{drawer:!1,form:{sys_enterprise_financeid:0,sys_enterpriseid:0,enterprisename:"",taxno:"",bank:"",bankcardno:"",address:"",phonenumber:"",remarks:"",isdefault:!0},rules:{enterprisename:[{required:!0,message:"请输入抬头",trigger:"blur"}],address:[{required:!0,message:"请输入开票地址",trigger:"blur"}],bank:[{required:!0,message:"请输入开户行",trigger:"blur"}],taxno:[{required:!0,message:"请输入税号",trigger:"blur"}],bankcardno:[{required:!0,message:"请输入开户账号",trigger:"blur"}],phonenumber:[{required:!0,message:"请输入联系电话",trigger:"blur"}]}}},methods:{onSubmit(){console.log(this.data),this.$refs["form"].validate((async e=>{if(!e)return!1;this.form.isdefault?this.form.isdefault=1:this.form.isdefault=0,this.form.sys_enterpriseid=this.data.sys_enterpriseid;const t=await this.$api.requested({id:20221013160402,content:this.form});this.tool.showMessage(t,(()=>{this.$emit("onSuccess"),this.drawer=!1,this.$refs["form"].resetFields()}))}))},onCancel(){this.drawer=!1,this.$refs["form"].resetFields()}}}),n=l,o=r(43736),i=(0,o.Z)(n,a,s,!1,null,null,null),c=i.exports},18764:function(e,t,r){r.d(t,{Z:function(){return c}});var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"flex-align-center flex-between mt-10"},[r("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"}}),e._t("add")],2),r("div",[r("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"mini",border:""}},[r("el-table-column",{attrs:{prop:"enterprisename",label:"开票单位",width:"180"}}),r("el-table-column",{attrs:{prop:"taxno",label:"税号",width:"180"}}),r("el-table-column",{attrs:{prop:"address",label:"开票地址",width:"90"}}),r("el-table-column",{attrs:{label:"开户行",prop:"bank",width:"180"}}),r("el-table-column",{attrs:{label:"开票账户",prop:"bankcardno",width:"180"}}),r("el-table-column",{attrs:{label:"操作",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"text",size:"small"},on:{click:function(r){return e.selectRow(t.row)}}},[e._v("选 择")])]}}])})],1),r("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[r("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)])},s=[],l={props:["sys_enterpriseid"],data(){return{param:{id:"20221217135803",content:{nocache:!0,pageNumber:1,pageSize:20,sys_enterpriseid:0,where:{condition:""}}},tableData:[],total:0,currentPage:0}},methods:{async listData(){this.param.content.sys_enterpriseid=this.sys_enterpriseid;const e=await this.$api.requested(this.param);this.tableData=e.data,this.total=e.total,this.currentPage=e.pageNumber},handleSizeChange(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange(e){this.param.content.pageNumber=e,this.listData()},selectRow(e){this.$emit("selectTaxRow",e)}},mounted(){}},n=l,o=r(43736),i=(0,o.Z)(n,a,s,!1,null,null,null),c=i.exports}}]);