invoice-apply-index.8633b679.js 12 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["invoice-apply-index"],{"3b4c":function(e,t,a){"use strict";a.r(t);var i=a("7238"),n=a.n(i);for(var s in i)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(s);t["default"]=n.a},"5e43":function(e,t,a){var i=a("9671c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("0ddf3223",i,!0,{sourceMap:!1,shadowMode:!1})},"68c8":function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return s})),a.d(t,"a",(function(){return i}));var i={uRadioGroup:a("fe4b").default,uRadio:a("14e6").default},n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"content"},[a("v-uni-view",{staticClass:"list"},[a("v-uni-view",{staticClass:"item"},[a("v-uni-view",{staticClass:"item-bd"},[a("v-uni-view",{staticClass:"des"},[a("v-uni-view",{staticClass:"label"},[e._v("订单编号")]),a("v-uni-view",{staticClass:"con"},[e._v(e._s(e.order_no))])],1),a("v-uni-view",{staticClass:"des"},[a("v-uni-view",{staticClass:"label"},[e._v("开票金额")]),a("v-uni-view",{staticClass:"con price"},[e._v("¥"+e._s(e.price))])],1)],1)],1),a("v-uni-view",{staticClass:"item"},[a("v-uni-view",{staticClass:"item-bd"},[a("v-uni-view",{staticClass:"des"},[a("v-uni-view",{staticClass:"label"},[e._v("发票类型")]),a("v-uni-view",{staticClass:"con"},[a("u-radio-group",{model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[e.types.includes(1)?a("u-radio",{attrs:{name:1,shape:"circle","active-color":"#F60313"}},[e._v("增值税普通发票")]):e._e(),e.types.includes(2)?a("u-radio",{attrs:{name:2,shape:"circle","active-color":"#F60313"}},[e._v("增值税专用发票")]):e._e()],1)],1)],1),a("v-uni-view",{staticClass:"des"},[a("v-uni-view",{staticClass:"label"},[e._v("单位名称")]),a("v-uni-view",{staticClass:"con"},[a("v-uni-input",{attrs:{type:"text","placeholder-style":e.placeholderStyle,placeholder:"请输入单位名称"},model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1)],1),a("v-uni-view",{staticClass:"des"},[a("v-uni-view",{staticClass:"label"},[e._v("纳税人识别号")]),a("v-uni-view",{staticClass:"con"},[a("v-uni-input",{attrs:{type:"text","placeholder-style":e.placeholderStyle,placeholder:"请输入纳税人识别号"},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1)],1),2==e.form.type?[a("v-uni-view",{staticClass:"des"},[a("v-uni-view",{staticClass:"label"},[e._v("注册地址")]),a("v-uni-view",{staticClass:"con"},[a("v-uni-input",{attrs:{type:"text","placeholder-style":e.placeholderStyle,placeholder:"请输入注册地址"},model:{value:e.form.ext.address,callback:function(t){e.$set(e.form.ext,"address",t)},expression:"form.ext.address"}})],1)],1),a("v-uni-view",{staticClass:"des"},[a("v-uni-view",{staticClass:"label"},[e._v("注册电话")]),a("v-uni-view",{staticClass:"con"},[a("v-uni-input",{attrs:{type:"tel","placeholder-style":e.placeholderStyle,placeholder:"请输入注册电话"},model:{value:e.form.ext.mobile,callback:function(t){e.$set(e.form.ext,"mobile",t)},expression:"form.ext.mobile"}})],1)],1),a("v-uni-view",{staticClass:"des"},[a("v-uni-view",{staticClass:"label"},[e._v("开户银行")]),a("v-uni-view",{staticClass:"con"},[a("v-uni-input",{attrs:{type:"text","placeholder-style":e.placeholderStyle,placeholder:"请输入开户银行"},model:{value:e.form.ext.bank,callback:function(t){e.$set(e.form.ext,"bank",t)},expression:"form.ext.bank"}})],1)],1),a("v-uni-view",{staticClass:"des"},[a("v-uni-view",{staticClass:"label"},[e._v("银行账户")]),a("v-uni-view",{staticClass:"con"},[a("v-uni-input",{attrs:{type:"tel","placeholder-style":e.placeholderStyle,placeholder:"请输入银行账户"},model:{value:e.form.ext.bank_card,callback:function(t){e.$set(e.form.ext,"bank_card",t)},expression:"form.ext.bank_card"}})],1)],1),a("v-uni-view",{staticClass:"des"},[a("v-uni-view",{staticClass:"label"},[e._v("收票人邮箱")]),a("v-uni-view",{staticClass:"con"},[a("v-uni-input",{attrs:{type:"email","placeholder-style":e.placeholderStyle,placeholder:"请输入收票人邮箱"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1)],1)]:e._e()],2)],1),a("v-uni-view",{staticClass:"item"},[a("v-uni-view",{staticClass:"item-bd"},[a("v-uni-view",{staticClass:"des"},[a("v-uni-view",{staticClass:"label"},[e._v("发票内容")]),a("v-uni-view",{staticClass:"con"},[a("u-radio-group",{model:{value:e.form.desc_type,callback:function(t){e.$set(e.form,"desc_type",t)},expression:"form.desc_type"}},[a("u-radio",{attrs:{name:1,shape:"circle","active-color":"#F60313"}},[e._v("商品明细")]),a("u-radio",{attrs:{name:2,shape:"circle","active-color":"#F60313"}},[e._v("商品类别")])],1)],1)],1)],1)],1)],1),a("v-uni-view",{staticClass:"tools-pof"},[a("v-uni-view",{staticClass:"tools-pof-box"},[a("v-uni-view",{staticClass:"btn-box"},[a("v-uni-view",{staticClass:"btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.submit.apply(void 0,arguments)}}},[e._v("提交")])],1)],1)],1)],1)},s=[]},7238:function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(a("2634")),s=i(a("9b1b")),o=i(a("2fdc")),r=a("d785"),c=a("8a38"),l={data:function(){return{order_no:"",price:"",form:{has_apply:0,type:1,title:"",code:"",email:"",desc_type:1,ext:{address:"",mobile:"",bank:"",bank_card:""}},order_id:"",types:[1,2],placeholderStyle:"color:#8C8C8C;font-size:28rpx;"}},methods:{init:function(e){var t=this;return(0,o.default)((0,n.default)().mark((function a(){var i,o,c,l,u,d,v;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return i=e.price,o=e.order_no,c=e.params,l=e.order_id,t.price=i,t.order_no=o,t.order_id=l,a.prev=4,u=(0,s.default)({},JSON.parse(c)),a.next=8,(0,r.invoiceConf)();case 8:d=a.sent,d.code||(v=d.data.invoiceConf.conf.types,t.types=v,1==v.length&&(u.type=v[0]),t.$nextTick((function(){t.form=u}))),a.next=15;break;case 12:a.prev=12,a.t0=a["catch"](4),t.$utils.toast(a.t0);case 15:case"end":return a.stop()}}),a,null,[[4,12]])})))()},submit:function(){var e=this;this.$u.throttle((0,o.default)((0,n.default)().mark((function t(){var a,i,s,o;return(0,n.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=e.form,i=e.order_id,""!=a.title){t.next=3;break}return t.abrupt("return",e.$utils.toast("请填写单位名称"));case 3:if(""!=a.code){t.next=5;break}return t.abrupt("return",e.$utils.toast("请填写纳税人识别号"));case 5:if(2!=a.type){t.next=14;break}if(""!=a.ext.address){t.next=8;break}return t.abrupt("return",e.$utils.toast("请填写注册地址"));case 8:if(""!=a.ext.mobile){t.next=10;break}return t.abrupt("return",e.$utils.toast("请填写注册电话"));case 10:if(""!=a.ext.bank){t.next=12;break}return t.abrupt("return",e.$utils.toast("请填写开户银行"));case 12:if(""!=a.ext.bank_card){t.next=14;break}return t.abrupt("return",e.$utils.toast("请填写银行账户"));case 14:if(""!=a.email){t.next=16;break}return t.abrupt("return",e.$utils.toast("请填写收票人邮箱"));case 16:if((0,c.regEmail)(a.email)){t.next=18;break}return t.abrupt("return",e.$utils.toast("邮箱格式不正确"));case 18:return t.next=20,(0,r.orderSave)({order_id:i,invoiceConf:a},!0);case 20:s=t.sent,o=s.msg,s.code||(o="修改成功"),e.$utils.toast(o);case 24:case"end":return t.stop()}}),t)}))),1e3)}},onLoad:function(e){this.init(e)}};t.default=l},"8a38":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.regEmail=function(e){var t=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e);if(!t)return!1;return!0},t.regMobile=function(e){var t=/^1[3,4,5,6,7,8,9][0-9]{9}$/.test(e);if(!t)return!1;return!0},a("5c47"),a("0506")},"9671c":function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-49079913] .u-form-item--right__content__slot > uni-view,[data-v-49079913] .u-form-item--right__content__slot > div,[data-v-49079913] .u-form-item--right__content__slot > span,[data-v-49079913] .u-form-item--right__content__slot > uni-text{width:100%}.content[data-v-49079913]{position:relative;background:#f8f8f8;min-height:100vh;padding-bottom:%?200?%;box-sizing:border-box}.list[data-v-49079913]{padding:%?24?%}.item[data-v-49079913]{background:#fff;border-radius:%?20?%;padding:0 %?24?%;margin-bottom:%?24?%}.item-hd[data-v-49079913]{display:flex;align-items:center;padding:%?24?% 0;border-bottom:%?2?% solid #f8f8f8}.item-hd .title[data-v-49079913]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:%?30?%;color:#262626;font-weight:700}.item-bd .des[data-v-49079913]{display:flex;align-items:center;padding:%?24?% 0;font-size:%?28?%;border-bottom:%?2?% solid #f8f8f8}.item-bd .des[data-v-49079913]:last-of-type{border-bottom:0}.item-bd .label[data-v-49079913]{width:%?200?%;margin-right:%?20?%;color:#8c8c8c}.item-bd .con[data-v-49079913]{flex:1;overflow:hidden;color:#262626}.item-bd .con uni-input[data-v-49079913]{flex:1;overflow:hidden;font-size:%?28?%;color:#262626}.item-bd .price[data-v-49079913]{color:#f0250e}.tools-pof[data-v-49079913]{position:fixed;left:0;bottom:0;width:100%;background:#fff}.tools-pof-box[data-v-49079913]{padding:%?10?% %?36?%;padding:%?10?% %?36?% calc(constant(safe-area-inset-bottom) + %?10?%);padding:%?10?% %?36?% calc(env(safe-area-inset-bottom) + %?10?%);background:#fff}.btn-box[data-v-49079913]{display:flex;align-items:center;justify-content:space-between}.btn[data-v-49079913]{display:flex;align-items:center;justify-content:center;height:%?80?%;background:linear-gradient(90deg,#f22407,#f84d17);border-radius:32px;font-size:%?32?%;color:#fff;width:100%}.btn.on[data-v-49079913]{background:linear-gradient(90deg,#ffb11c,#ffbf14)}',""]),e.exports=t},a5a3:function(e,t,a){"use strict";var i=a("5e43"),n=a.n(i);n.a},b207:function(e,t,a){"use strict";a.r(t);var i=a("68c8"),n=a("3b4c");for(var s in n)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(s);a("a5a3");var o=a("828b"),r=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"49079913",null,!1,i["a"],void 0);t["default"]=r.exports},c85c:function(e,t,a){"use strict";function i(e,t,a){this.$children.map((function(n){e===n.$options.name?n.$emit.apply(n,[t].concat(a)):i.apply(n,[e,t].concat(a))}))}a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("fd3c"),a("c223");var n={methods:{dispatch:function(e,t,a){var i=this.$parent||this.$root,n=i.$options.name;while(i&&(!n||n!==e))i=i.$parent,i&&(n=i.$options.name);i&&i.$emit.apply(i,[t].concat(a))},broadcast:function(e,t,a){i.call(this,e,t,a)}}};t.default=n},d785:function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.apply=function(e,t){return n.default.POSTJSON("/invoice/user-invoice-apply",e,t)},t.config=function(e,t){return n.default.GET("/invoice/saas-user-conf-list",e,t)},t.invoiceConf=function(e,t){return n.default.GET("/invoice/invoice-conf",e,t)},t.list=function(e,t){return n.default.GET("/invoice/user-invoice-list",e,t)},t.orderSave=function(e,t){return n.default.POSTJSON("/invoice/user-invoice-save",e,t)},t.save=function(e,t){return n.default.POSTJSON("/invoice/saas-user-conf-save",e,t)},t.searchInvoiceNo=function(e,t){return n.default.GET("/invoice/search-invoice-no",e,t)};var n=i(a("4ca6"))}}]);