4897.becef825.js 4.1 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[4897],{24897:function(e,t,r){r.r(t),r.d(t,{default:function(){return m}});var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-button",{attrs:{type:"text",size:"mini",disabled:!e.tool.checkAuth(e.$route.name,"finance")},on:{click:e.onShow}},[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:function(t){e.drawer=!1,e.$refs["form"].resetFields()}}},[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:"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:"开户银行"}},[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:"开户账号"}},[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:"开票地址"}},[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:"电话"}},[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",{attrs:{label:"是否默认",prop:"remarks"}},[r("el-radio",{attrs:{label:"1"},model:{value:e.form.isdefault,callback:function(t){e.$set(e.form,"isdefault",t)},expression:"form.isdefault"}},[e._v("是")]),r("el-radio",{attrs:{label:"0"},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:function(t){e.drawer=!1,e.$refs["form"].resetFields()}}},[e._v("取 消")]),r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},s=[],l={name:"edit",props:["data","dataOld"],data(){return{drawer:!1,form:{sys_enterprise_financeid:0,sys_enterpriseid:0,enterprisename:"",taxno:"",bank:"",bankcardno:"",address:"",phonenumber:"",remarks:"",isdefault:"1"},rules:{enterprisename:[{required:!0,message:"请输入抬头",trigger:"blur"}],taxno:[{required:!0,message:"请输入税号",trigger:"blur"}]}}},methods:{onShow(){""===this.dataOld.enterprisename||""===this.dataOld.abbreviation||""===this.dataOld.contact?this.$message.error("请先将企业基础信息补充完整,再进行此操作"):(this.drawer=!0,0===this.data.isdefault?this.form.isdefault="0":this.form.isdefault="1")},onSubmit(){console.log(this.form,"表单"),this.$refs["form"].validate((async e=>{if(!e)return!1;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()}))}))}},mounted(){this.form=Object.assign({},this.form,this.data)}},o=l,i=r(43736),n=(0,i.Z)(o,a,s,!1,null,"75fadcbc",null),m=n.exports}}]);