pages-user-invoice-edit.CSDcC0bS.js 8.6 KB

1
  1. import{r as e,v as l,o,a as t,b as a,d as i,w as n,e as r,f as s,g as d,z as c,x as u,F as m,J as p,L as f,u as h,bN as B,s as v,T as _,N as y,as as b,i as T,O as g,M as x}from"./index-BMyxVMbF.js";import{a as V,_ as k,b as w}from"./phone-international-input.DwHEWXPw.js";import{a as z,_ as S}from"./s-layout.CpS5AI4B.js";import"./phone-international-input.vue_vue_type_style_index_0_scoped_a793e264_lang.CcjAPXa7.js";import{_ as U}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./uni-icons.DIbeqKDq.js";import"./s-menu-tools.BS-sy7yW.js";import"./s-search-block.vue_vue_type_style_index_0_scoped_f692e81a_lang.uDphw_n5.js";import"./s-layout.vue_vue_type_style_index_0_scoped_d5f7c468_lang.W0aeD08g.js";import"./s-search-block._qoMdfrT.js";import"./useGoods.BVTCuxZo.js";const j=U({__name:"edit",setup(U){const j=e(null),M=e(!1),N=l({showRegion:!1,model:{invoiceType:1,invoiceTitleType:1,invoiceTitle:"",taxIDNumber:""},rules:{},protocol:!1});function I(){N.protocol=!N.protocol}const D={invoiceType:{rules:[{required:!0,errorMessage:"请选择发票类型"}]},invoiceTitleType:{rules:[{required:!0,errorMessage:"请选择抬头类型"}]},invoiceTitle:{rules:[{required:!0,errorMessage:"请输入发票抬头"}]},taxIDNumber:{rules:[{required:!0,errorMessage:"请输入单位税号"}]}},C=e=>{N.model.invoiceType=e.detail.value,N.model.invoiceTitleType=1},G=e=>{N.model.invoiceTitleType=e.detail.value},q=async()=>{if(!(await h(j).validate().catch((e=>{console.log("error: ",e)}))))return;if(!N.protocol)return M.value=!0,void setTimeout((function(){M.value=!1}),500);const e={...N.model},{code:l}=N.model.id>0?await B.updateAddress(e):await B.createAddress(e);0===l&&v.$router.back()},A=()=>{_({title:"提示",content:"确认删除此收货地址吗?",success:async function(e){if(!e.confirm)return;const{code:l}=await B.deleteAddress(N.model.id);0===l&&v.$router.back()}})};return o((async e=>{})),(e,l)=>{const o=y,h=b,B=t(a("uni-forms-item"),V),_=t(a("uni-easyinput"),k),U=T,F=g,$=t(a("uni-forms"),w),R=x,W=t(a("su-fixed"),z),E=t(a("s-layout"),S);return r(),i(E,{title:N.model.id?"编辑发票抬头":"新增发票抬头"},{default:n((()=>[s($,{ref_key:"invoiceFormRef",ref:j,modelValue:N.model,"onUpdate:modelValue":l[12]||(l[12]=e=>N.model=e),rules:D,validateTrigger:"bind",labelWidth:"160",labelAlign:"left",border:"",labelStyle:{fontWeight:"bold"}},{default:n((()=>[s(U,{class:"bg-white form-box ss-p-x-30"},{default:n((()=>[s(B,{name:"invoiceType",label:"发票类型"},{default:n((()=>[s(h,{onChange:C},{default:n((()=>[s(o,{value:"1",checked:1==N.model.invoiceType,color:"var(--ui-BG-Main)",class:"radio ss-m-r-30",style:{transform:"scale(0.9)"}},{default:n((()=>[d("纸质普票 ")])),_:1},8,["checked"]),s(o,{value:"2",checked:2==N.model.invoiceType,color:"var(--ui-BG-Main)",class:"radio",style:{transform:"scale(0.9)"}},{default:n((()=>[d("专用发票")])),_:1},8,["checked"])])),_:1})])),_:1}),1==N.model.invoiceType?(r(),i(B,{key:0,name:"invoiceTitleType",label:"抬头类型",class:"form-item"},{default:n((()=>[s(h,{class:"uni-flex uni-row radio-group",onChange:G},{default:n((()=>[s(o,{value:"1",checked:1==N.model.invoiceTitleType,color:"var(--ui-BG-Main)",class:"radio ss-m-r-30",style:{transform:"scale(0.9)"}},{default:n((()=>[d("个人 ")])),_:1},8,["checked"]),s(o,{value:"2",checked:2==N.model.invoiceTitleType,color:"var(--ui-BG-Main)",style:{transform:"scale(0.9)"},class:"radio"},{default:n((()=>[d("单位")])),_:1},8,["checked"])])),_:1})])),_:1})):c("",!0),s(B,{name:"invoiceTitle",label:"发票抬头",class:"form-item"},{default:n((()=>[s(_,{modelValue:N.model.invoiceTitle,"onUpdate:modelValue":l[0]||(l[0]=e=>N.model.invoiceTitle=e),placeholder:"请输入发票抬头",inputBorder:!1,placeholderStyle:"color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"},null,8,["modelValue"])])),_:1}),2==N.model.invoiceTitleType?(r(),u(m,{key:1},[s(B,{name:"taxIDNumber",label:"单位税号",class:"form-item"},{default:n((()=>[s(_,{modelValue:N.model.taxIDNumber,"onUpdate:modelValue":l[1]||(l[1]=e=>N.model.taxIDNumber=e),type:"number",placeholder:"请输入单位税号",inputBorder:!1,placeholderStyle:"color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"},null,8,["modelValue"])])),_:1}),s(B,{name:"invoiceTitle",label:"注册地址",class:"form-item"},{default:n((()=>[s(_,{modelValue:N.model.invoiceTitle,"onUpdate:modelValue":l[2]||(l[2]=e=>N.model.invoiceTitle=e),type:"number",placeholder:"选填",inputBorder:!1,placeholderStyle:"color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"},null,8,["modelValue"])])),_:1}),s(B,{name:"invoiceTitle",label:"注册电话",class:"form-item"},{default:n((()=>[s(_,{modelValue:N.model.invoiceTitle,"onUpdate:modelValue":l[3]||(l[3]=e=>N.model.invoiceTitle=e),type:"number",placeholder:"选填",inputBorder:!1,placeholderStyle:"color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"},null,8,["modelValue"])])),_:1}),s(B,{name:"invoiceTitle",label:"开户银行",class:"form-item"},{default:n((()=>[s(_,{modelValue:N.model.invoiceTitle,"onUpdate:modelValue":l[4]||(l[4]=e=>N.model.invoiceTitle=e),type:"number",placeholder:"选填",inputBorder:!1,placeholderStyle:"color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"},null,8,["modelValue"])])),_:1}),s(B,{name:"invoiceTitle",label:"银行账号",class:"form-item"},{default:n((()=>[s(_,{modelValue:N.model.invoiceTitle,"onUpdate:modelValue":l[5]||(l[5]=e=>N.model.invoiceTitle=e),type:"number",placeholder:"选填",inputBorder:!1,placeholderStyle:"color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"},null,8,["modelValue"])])),_:1})],64)):c("",!0),2==N.model.invoiceType?(r(),u(m,{key:2},[s(B,{name:"taxIDNumber",label:"单位税号",class:"form-item"},{default:n((()=>[s(_,{modelValue:N.model.taxIDNumber,"onUpdate:modelValue":l[6]||(l[6]=e=>N.model.taxIDNumber=e),type:"number",placeholder:"请输入单位税号",inputBorder:!1,placeholderStyle:"color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"},null,8,["modelValue"])])),_:1}),s(B,{name:"invoiceTitle",label:"注册地址",class:"form-item"},{default:n((()=>[s(_,{modelValue:N.model.invoiceTitle,"onUpdate:modelValue":l[7]||(l[7]=e=>N.model.invoiceTitle=e),type:"number",placeholder:"必填",inputBorder:!1,placeholderStyle:"color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"},null,8,["modelValue"])])),_:1}),s(B,{name:"invoiceTitle",label:"注册电话",class:"form-item"},{default:n((()=>[s(_,{modelValue:N.model.invoiceTitle,"onUpdate:modelValue":l[8]||(l[8]=e=>N.model.invoiceTitle=e),type:"number",placeholder:"必填",inputBorder:!1,placeholderStyle:"color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"},null,8,["modelValue"])])),_:1}),s(B,{name:"invoiceTitle",label:"开户银行",class:"form-item"},{default:n((()=>[s(_,{modelValue:N.model.invoiceTitle,"onUpdate:modelValue":l[9]||(l[9]=e=>N.model.invoiceTitle=e),type:"number",placeholder:"必填",inputBorder:!1,placeholderStyle:"color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"},null,8,["modelValue"])])),_:1}),s(B,{name:"invoiceTitle",label:"银行账号",class:"form-item"},{default:n((()=>[s(_,{modelValue:N.model.invoiceTitle,"onUpdate:modelValue":l[10]||(l[10]=e=>N.model.invoiceTitle=e),type:"number",placeholder:"必填",inputBorder:!1,placeholderStyle:"color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"},null,8,["modelValue"])])),_:1})],64)):c("",!0)])),_:1}),2==N.model.invoiceType?(r(),i(U,{key:0,class:"ss-m-y-20 bg-white ss-p-x-30 ss-flex ss-row-between ss-col-center default-box"},{default:n((()=>[s(U,{class:p(["default-box-title",{shake:M.value}])},{default:n((()=>[s(F,{class:"radio ss-flex ss-col-center",onClick:I},{default:n((()=>[s(o,{checked:N.protocol,color:"var(--ui-BG-Main)",style:{transform:"scale(0.8)"},onClick:f(I,["stop"])},null,8,["checked"]),s(U,{class:"agreement-text ss-flex ss-col-center ss-m-l-8"},{default:n((()=>[d(" 我已阅读并同意 "),s(U,{class:"tcp-text",onClick:l[11]||(l[11]=f((e=>{return l="专用发票抬头确认书",void v.$router.go("/pages/public/richtext",{title:l});var l}),["stop"]))},{default:n((()=>[d(" 《专用发票抬头确认书》 ")])),_:1})])),_:1})])),_:1})])),_:1},8,["class"])])),_:1})):c("",!0)])),_:1},8,["modelValue"]),s(W,{bottom:"",opacity:!1,bg:"",placeholder:"",noFixed:!1,index:10},{default:n((()=>[s(U,{class:"footer-box ss-flex-col ss-row-between ss-p-20"},{default:n((()=>[s(U,{class:"ss-m-b-20"},{default:n((()=>[s(R,{class:"ss-reset-button save-btn ui-Shadow-Main",onClick:q},{default:n((()=>[d("保存")])),_:1})])),_:1}),N.model.id?(r(),i(R,{key:0,class:"ss-reset-button cancel-btn",onClick:A},{default:n((()=>[d(" 删除 ")])),_:1})):c("",!0)])),_:1})])),_:1})])),_:1},8,["title"])}}},[["__scopeId","data-v-6dcbcf58"]]);export{j as default};