invoice-apply-index.3145e0e7.js 12 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["invoice-apply-index"],{2590:function(e,t,i){"use strict";function a(e,t,i){this.$children.map((function(n){e===n.$options.name?n.$emit.apply(n,[t].concat(i)):a.apply(n,[e,t].concat(i))}))}i("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("fd3c"),i("c223");var n={methods:{dispatch:function(e,t,i){var a=this.$parent||this.$root,n=a.$options.name;while(a&&(!n||n!==e))a=a.$parent,a&&(n=a.$options.name);a&&a.$emit.apply(a,[t].concat(i))},broadcast:function(e,t,i){a.call(this,e,t,i)}}};t.default=n},3297:function(e,t,i){var a=i("c86c");t=a(!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},"371b":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return a}));var a={uRadioGroup:i("cc71").default,uRadio:i("36b8").default},n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"content"},[i("v-uni-view",{staticClass:"list"},[i("v-uni-view",{staticClass:"item"},[i("v-uni-view",{staticClass:"item-bd"},[i("v-uni-view",{staticClass:"des"},[i("v-uni-view",{staticClass:"label"},[e._v("订单编号")]),i("v-uni-view",{staticClass:"con"},[e._v(e._s(e.order_no))])],1),i("v-uni-view",{staticClass:"des"},[i("v-uni-view",{staticClass:"label"},[e._v("开票金额")]),i("v-uni-view",{staticClass:"con price"},[e._v("¥"+e._s(e.price))])],1)],1)],1),i("v-uni-view",{staticClass:"item"},[i("v-uni-view",{staticClass:"item-bd"},[i("v-uni-view",{staticClass:"des"},[i("v-uni-view",{staticClass:"label"},[e._v("发票类型")]),i("v-uni-view",{staticClass:"con"},[i("u-radio-group",{model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[e.types.includes(1)?i("u-radio",{attrs:{name:1,shape:"circle","active-color":"#F60313"}},[e._v("增值税普通发票")]):e._e(),e.types.includes(2)?i("u-radio",{attrs:{name:2,shape:"circle","active-color":"#F60313"}},[e._v("增值税专用发票")]):e._e()],1)],1)],1),i("v-uni-view",{staticClass:"des"},[i("v-uni-view",{staticClass:"label"},[e._v("单位名称")]),i("v-uni-view",{staticClass:"con"},[i("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),i("v-uni-view",{staticClass:"des"},[i("v-uni-view",{staticClass:"label"},[e._v("纳税人识别号")]),i("v-uni-view",{staticClass:"con"},[i("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?[i("v-uni-view",{staticClass:"des"},[i("v-uni-view",{staticClass:"label"},[e._v("注册地址")]),i("v-uni-view",{staticClass:"con"},[i("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),i("v-uni-view",{staticClass:"des"},[i("v-uni-view",{staticClass:"label"},[e._v("注册电话")]),i("v-uni-view",{staticClass:"con"},[i("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),i("v-uni-view",{staticClass:"des"},[i("v-uni-view",{staticClass:"label"},[e._v("开户银行")]),i("v-uni-view",{staticClass:"con"},[i("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),i("v-uni-view",{staticClass:"des"},[i("v-uni-view",{staticClass:"label"},[e._v("银行账户")]),i("v-uni-view",{staticClass:"con"},[i("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),i("v-uni-view",{staticClass:"des"},[i("v-uni-view",{staticClass:"label"},[e._v("收票人邮箱")]),i("v-uni-view",{staticClass:"con"},[i("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),i("v-uni-view",{staticClass:"item"},[i("v-uni-view",{staticClass:"item-bd"},[i("v-uni-view",{staticClass:"des"},[i("v-uni-view",{staticClass:"label"},[e._v("发票内容")]),i("v-uni-view",{staticClass:"con"},[i("u-radio-group",{model:{value:e.form.desc_type,callback:function(t){e.$set(e.form,"desc_type",t)},expression:"form.desc_type"}},[i("u-radio",{attrs:{name:1,shape:"circle","active-color":"#F60313"}},[e._v("商品明细")]),i("u-radio",{attrs:{name:2,shape:"circle","active-color":"#F60313"}},[e._v("商品类别")])],1)],1)],1)],1)],1)],1),i("v-uni-view",{staticClass:"tools-pof"},[i("v-uni-view",{staticClass:"tools-pof-box"},[i("v-uni-view",{staticClass:"btn-box"},[i("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=[]},4415:function(e,t,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(i("2634")),s=a(i("9b1b")),o=a(i("2fdc")),r=i("63755"),l=i("cbb4"),c={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 i(){var a,o,l,c,u,d,v;return(0,n.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return a=e.price,o=e.order_no,l=e.params,c=e.order_id,t.price=a,t.order_no=o,t.order_id=c,i.prev=4,u=(0,s.default)({},JSON.parse(l)),i.next=8,(0,r.invoiceConf)();case 8:d=i.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}))),i.next=15;break;case 12:i.prev=12,i.t0=i["catch"](4),t.$utils.toast(i.t0);case 15:case"end":return i.stop()}}),i,null,[[4,12]])})))()},submit:function(){var e=this;this.$u.throttle((0,o.default)((0,n.default)().mark((function t(){var i,a,s,o;return(0,n.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(i=e.form,a=e.order_id,""!=i.title){t.next=3;break}return t.abrupt("return",e.$utils.toast("请填写单位名称"));case 3:if(""!=i.code){t.next=5;break}return t.abrupt("return",e.$utils.toast("请填写纳税人识别号"));case 5:if(2!=i.type){t.next=14;break}if(""!=i.ext.address){t.next=8;break}return t.abrupt("return",e.$utils.toast("请填写注册地址"));case 8:if(""!=i.ext.mobile){t.next=10;break}return t.abrupt("return",e.$utils.toast("请填写注册电话"));case 10:if(""!=i.ext.bank){t.next=12;break}return t.abrupt("return",e.$utils.toast("请填写开户银行"));case 12:if(""!=i.ext.bank_card){t.next=14;break}return t.abrupt("return",e.$utils.toast("请填写银行账户"));case 14:if(""!=i.email){t.next=16;break}return t.abrupt("return",e.$utils.toast("请填写收票人邮箱"));case 16:if((0,l.regEmail)(i.email)){t.next=18;break}return t.abrupt("return",e.$utils.toast("邮箱格式不正确"));case 18:return t.next=20,(0,r.orderSave)({order_id:a,invoiceConf:i},!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=c},"488de":function(e,t,i){"use strict";var a=i("4d00"),n=i.n(a);n.a},"4d00":function(e,t,i){var a=i("3297");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var n=i("967d").default;n("74f0f42e",a,!0,{sourceMap:!1,shadowMode:!1})},63755:function(e,t,i){"use strict";i("6a54");var a=i("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=a(i("cc29"))},6426:function(e,t,i){"use strict";i.r(t);var a=i("4415"),n=i.n(a);for(var s in a)["default"].indexOf(s)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(s);t["default"]=n.a},bf2e:function(e,t,i){"use strict";i.r(t);var a=i("371b"),n=i("6426");for(var s in n)["default"].indexOf(s)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(s);i("488de");var o=i("828b"),r=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"49079913",null,!1,a["a"],void 0);t["default"]=r.exports},cbb4:function(e,t,i){"use strict";i("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},i("5c47"),i("0506")}}]);