1 line
28 KiB
JavaScript
1 line
28 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["company"],{1652:function(e,a,t){},"248f":function(e,a,t){"use strict";t.r(a);var r=function(){var e=this,a=e._self._c;return a("a-card",{attrs:{bordered:!1}},[a("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),a("div",{staticClass:"table-operator"},[a("a-row",{staticClass:"row-item-search"},[a("a-form",{staticClass:"search-form",attrs:{form:e.searchForm,layout:"inline"},on:{submit:e.handleSearch}},[a("a-form-item",{attrs:{label:"关键字搜索"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["search"],expression:"['search']"}],attrs:{placeholder:"公司编号/公司名称/公司地址/联系人/联系电话/身份证号"}})],1),a("a-form-item",{staticClass:"search-btn"},[a("a-button",{attrs:{type:"primary",icon:"search","html-type":"submit"}},[e._v("搜索")])],1)],1)],1),a("div",{staticClass:"row-item-tab clearfix"},[e.$auth("/company/create")?a("a-button",{staticClass:"fl-l",attrs:{type:"primary",icon:"plus"},on:{click:e.handleCreate}},[e._v("新增")]):e._e(),e.selectedRowKeys.length?a("div",{staticClass:"button-group"},[a("a-button-group",{staticClass:"ml-10"},[a("a-button",{directives:[{name:"action",rawName:"v-action:delete",arg:"delete"}],attrs:{icon:"delete"},on:{click:function(a){return e.handleDelete(e.selectedRowKeys)}}},[e._v("删除")])],1),a("a-button-group",{staticClass:"ml-10"},[a("a-button",{directives:[{name:"action",rawName:"v-action:status",arg:"status"}],attrs:{icon:"arrow-up"},on:{click:function(a){return e.handleUpdateStatus(e.selectedRowKeys,!0)}}},[e._v("启用")]),a("a-button",{directives:[{name:"action",rawName:"v-action:status",arg:"status"}],attrs:{icon:"arrow-down"},on:{click:function(a){return e.handleUpdateStatus(e.selectedRowKeys,!1)}}},[e._v("停用")]),a("a-button",{directives:[{name:"action",rawName:"v-action:delete",arg:"delete"}],attrs:{icon:"delete"},on:{click:function(a){return e.handleDelete(e.selectedRowKeys)}}},[e._v("删除")])],1)],1):e._e()],1)],1),a("s-table",{ref:"table",attrs:{rowKey:"company_id",loading:e.isLoading,columns:e.columns,data:e.loadData,rowSelection:e.rowSelection,pageSize:15,scroll:{x:1450}},scopedSlots:e._u([{key:"address",fn:function(t){return a("span",{},[a("p",{staticClass:"twoline-hide",staticStyle:{width:"270px"}},[e._v(e._s(t))])])}},{key:"status",fn:function(t,r){return a("span",{},[a("a-tag",{staticClass:"cur-p",attrs:{color:10===t?"green":"red"},on:{click:function(a){return e.handleUpdateStatus([r.company_id],10!==t)}}},[e._v(e._s(10===t?"启用":"停用"))])],1)}},{key:"action",fn:function(t,r){return a("div",{staticClass:"actions"},[a("a",{directives:[{name:"action",rawName:"v-action:stock",arg:"stock"}],on:{click:function(a){return e.handleStock([r.company_id])}}},[e._v("更新库存")]),a("a",{directives:[{name:"action",rawName:"v-action:para",arg:"para"}],attrs:{title:"公司对接参数"},on:{click:function(a){return e.handleApiPara(r)}}},[e._v("对接参数")]),a("a",{directives:[{name:"action",rawName:"v-action:recharge",arg:"recharge"}],attrs:{title:"公司充值"},on:{click:function(a){return e.handleRecharge(r)}}},[e._v("充值")]),a("a",{directives:[{name:"action",rawName:"v-action:account",arg:"account"}],attrs:{title:"创建用户"},on:{click:function(a){return e.handleAccount(r)}}},[e._v("创建用户")]),e.$auth("/company/update")?a("router-link",{attrs:{to:{path:"/company/update",query:{companyId:r.company_id}}}},[e._v("编辑")]):e._e(),a("a",{directives:[{name:"action",rawName:"v-action:delete",arg:"delete"}],on:{click:function(a){return e.handleDelete([r.company_id])}}},[e._v("删除")])],1)}}])}),a("RechargeForm",{ref:"RechargeForm",on:{handleSubmit:e.handleRefresh}}),a("ApiParaForm",{ref:"ApiParaForm",on:{handleSubmit:e.handleRefresh}}),a("AccountForm",{ref:"AccountForm",on:{handleSubmit:e.handleRefresh}})],1)},o=[],n=t("5530"),l=(t("d3b7"),t("83f1")),i=t("2af9"),s=t("5c06"),c=new s["a"]([{key:"START",name:"启用",value:10},{key:"STOP",name:"停用",value:20}]),d=function(){var e=this,a=e._self._c;return a("a-modal",{staticClass:"noborder",attrs:{title:e.title,width:520,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[a("a-spin",{attrs:{spinning:e.confirmLoading}},[a("a-form",{attrs:{form:e.form}},[a("a-tabs",{attrs:{activeKey:e.activeKey},on:{change:e.onChangeTabs}},[a("a-tab-pane",{key:e.RECHARGE_TYPE_BALANCE,attrs:{tab:"充值余额"}},[e.activeKey===e.RECHARGE_TYPE_BALANCE?[a("a-form-item",{staticClass:"mb-5",attrs:{label:"公司ID",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("span",[e._v(e._s(e.record.company_id))])]),a("a-form-item",{staticClass:"mb-5",attrs:{label:"当前余额",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("span",{staticClass:"c-p"},[e._v(e._s(e.record.balance))])]),a("a-form-item",{attrs:{label:"充值方式",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["".concat(e.RECHARGE_TYPE_BALANCE,".mode"),{initialValue:"inc",rules:[{required:!0}]}],expression:"[`${RECHARGE_TYPE_BALANCE}.mode`, { initialValue: 'inc', rules: [{ required: true }] }]"}]},[a("a-radio",{attrs:{value:"inc"}},[e._v("增加")]),a("a-radio",{attrs:{value:"dec"}},[e._v("减少")]),a("a-radio",{attrs:{value:"final"}},[e._v("最终金额")])],1)],1),a("a-form-item",{attrs:{label:"变更金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["".concat(e.RECHARGE_TYPE_BALANCE,".money"),{initialValue:"",rules:[{required:!0,message:"请输入变更的金额"}]}],expression:"[`${RECHARGE_TYPE_BALANCE}.money`, { initialValue: '', rules: [{ required: true, message: '请输入变更的金额' }] }]"}],attrs:{min:.01}})],1),a("a-form-item",{attrs:{label:"管理员备注",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["".concat(e.RECHARGE_TYPE_BALANCE,".remark"),{rules:[{required:!0,message:"请输入管理员备注"}]}],expression:"[`${RECHARGE_TYPE_BALANCE}.remark`, { rules: [{ required: true, message: '请输入管理员备注' }] }]"}],attrs:{placeholder:"请输入管理员备注",rows:3}})],1)]:e._e()],2)],1)],1)],1)],1)},u=[],m="balance",p="points",f={components:{},data:function(){return{title:"公司充值",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),activeKey:m,RECHARGE_TYPE_BALANCE:m,RECHARGE_TYPE_POINTS:p,record:{}}},methods:{handle:function(e){this.visible=!0,this.record=e},onChangeTabs:function(e){this.activeKey=e},handleSubmit:function(e){var a=this;e.preventDefault();var t=this.form.validateFields;t((function(e,t){!e&&a.onFormSubmit(t)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var a=this,t=this.record,r=this.activeKey;this.confirmLoading=!0,l["i"]({companyId:t.company_id,target:r,form:e}).then((function(t){a.$message.success(t.message,1.5),a.handleCancel(),a.$emit("handleSubmit",e)})).finally((function(){a.confirmLoading=!1}))}}},b=f,h=(t("f119"),t("2877")),C=Object(h["a"])(b,d,u,!1,null,"208811be",null),v=C.exports,w=function(){var e=this,a=e._self._c;return a("a-modal",{staticClass:"noborder",attrs:{title:e.title,width:900,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1},on:{cancel:e.handleCancel}},[a("a-spin",{attrs:{spinning:e.confirmLoading}},[a("a-form",{attrs:{form:e.form}},[a("a-tabs",{attrs:{activeKey:e.activeKey},on:{change:e.onChangeTabs}},[a("a-tab-pane",{key:e.RECHARGE_TYPE_BALANCE,attrs:{tab:"公司对接参数"}},[e.activeKey===e.RECHARGE_TYPE_BALANCE?[a("a-form-item",{staticClass:"mb-5",attrs:{label:"请求地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("span",[e._v(e._s(e.record.url))])]),a("a-form-item",{staticClass:"mb-5",attrs:{label:"公司编号",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("span",[e._v(e._s(e.record.orgNo))])]),a("a-form-item",{staticClass:"mb-5",attrs:{label:"公司appKey",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("span",[e._v(e._s(e.record.appKey))])]),a("a-form-item",{staticClass:"mb-5",attrs:{label:"公司私钥",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("span",[e._v(e._s(e.record.privateKey))])]),a("a-form-item",{staticClass:"mb-5",attrs:{label:"公司公钥",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("span",[e._v(e._s(e.record.publicKey))])]),a("a-form-item",{staticClass:"mb-5",attrs:{label:"平台公司公钥",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("span",[e._v(e._s(e.record.platformPublicKey))])])]:e._e()],2)],1)],1)],1)],1)},y=[],g="balance",_={components:{},data:function(){return{title:"公司对接参数",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),activeKey:g,RECHARGE_TYPE_BALANCE:g,record:{}}},methods:{handle:function(e){this.visible=!0,this.record=e},onChangeTabs:function(e){this.activeKey=e},handleCancel:function(){this.visible=!1,this.form.resetFields()}}},x=_,N=(t("9c01"),Object(h["a"])(x,w,y,!1,null,"3b02bc19",null)),K=N.exports,E=(t("b0c0"),function(){var e=this,a=e._self._c;return a("a-modal",{staticClass:"noborder",attrs:{title:e.title,width:520,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[a("a-spin",{attrs:{spinning:e.confirmLoading}},[a("a-form",{attrs:{form:e.form}},[[a("a-form-item",{staticClass:"mb-5",attrs:{label:"公司ID",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("span",[e._v(e._s(e.record.company_id))])]),a("a-form-item",{staticClass:"mb-5",attrs:{label:"公司名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("span",[e._v(e._s(e.record.name))])]),a("a-form-item",{attrs:{label:"创建用户数",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["users",{initialValue:"",rules:[{required:!0,message:"请输入用户数"}]}],expression:"[`users`, { initialValue: '', rules: [{ required: true, message: '请输入用户数' }] }]"}],attrs:{min:1}})],1)]],2)],1)],1)}),R=[],A={components:{},data:function(){return{title:"创建公司用户",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),record:{}}},methods:{handle:function(e){this.visible=!0,this.record=e},handleSubmit:function(e){var a=this;e.preventDefault();var t=this.form.validateFields;t((function(e,t){!e&&a.onFormSubmit(t)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var a=this,t=this.record;this.confirmLoading=!0,e.company_id=t.company_id,l["a"]({companyId:t.company_id,form:e}).then((function(t){a.$message.success(t.message,1.5),a.handleCancel(),a.$emit("handleSubmit",e)})).finally((function(){a.confirmLoading=!1}))}}},L=A,q=(t("a627"),Object(h["a"])(L,E,R,!1,null,"7b36fd12",null)),S=q.exports,F=t("ca00"),k=[{title:"公司ID",width:"70px",dataIndex:"company_id"},{title:"公司编号",width:"150px",dataIndex:"orgNo"},{title:"公司名称",width:"150px",dataIndex:"name"},{title:"公司地址",width:"200px",dataIndex:"address"},{title:"纳税识别号",width:"200px",dataIndex:"tin"},{title:"余额",width:"150px",dataIndex:"balance"},{title:"联系人",width:"150px",dataIndex:"contact_name"},{title:"联系电话",width:"150px",dataIndex:"contact_tel"},{title:"身份证号",width:"150px",dataIndex:"idcard"},{title:"可下单数量",width:"100px",dataIndex:"canOrderNum"},{title:"未使用数量",width:"100px",dataIndex:"unUseNum"},{title:"已使用数量",width:"100px",dataIndex:"useNum"},{title:"状态",width:"100px",dataIndex:"status",scopedSlots:{customRender:"status"}},{title:"创建时间",width:"100px",dataIndex:"create_time"},{title:"操作",dataIndex:"action",width:"300px",fixed:"right",scopedSlots:{customRender:"action"}}],$={name:"Index",components:{ContentHeader:i["a"],RechargeForm:v,ApiParaForm:K,AccountForm:S,STable:i["c"]},data:function(){var e=this;return{searchForm:this.$form.createForm(this),queryParam:{},isLoading:!1,columns:k,selectedRowKeys:[],loadData:function(a){return l["h"](Object(n["a"])(Object(n["a"])({},a),e.queryParam)).then((function(e){return e.data.list}))}}},beforeCreate:function(){Object(F["a"])(this,{inArray:F["d"],CompanyStatusEnum:c})},created:function(){},computed:{rowSelection:function(){return{selectedRowKeys:this.selectedRowKeys,onChange:this.onSelectChange}}},methods:{onSelectChange:function(e){this.selectedRowKeys=e},handleSearch:function(e){var a=this;e.preventDefault(),this.searchForm.validateFields((function(e,t){e||(a.queryParam=Object(n["a"])(Object(n["a"])({},a.queryParam),t),a.handleRefresh(!0))}))},handleReset:function(){this.searchForm.resetFields()},handleUpdateStatus:function(e){var a=this,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.$auth("/company/changeState"))return!1;this.isLoading=!0,l["d"]({companyIds:e,state:t}).then((function(e){a.$message.success(e.message,1.5),a.handleRefresh()})).finally((function(e){a.isLoading=!1}))},handleRecharge:function(e){this.$refs.RechargeForm.handle(e)},handleApiPara:function(e){this.$refs.ApiParaForm.handle(e)},handleAccount:function(e){this.$refs.AccountForm.handle(e)},handleDelete:function(e){var a=this,t=this.$confirm({title:"您确定要删除该记录吗?",content:"删除后不可恢复",onOk:function(){return l["e"](e).then((function(e){a.$message.success(e.message,1.5),a.handleRefresh()})).finally((function(e){t.destroy()}))}})},handleStock:function(e){var a=this,t=this.$confirm({title:"执行此操作将更新商品可用库存",content:"",onOk:function(){return l["j"](e).then((function(e){a.$message.success(e.message,1.5),a.handleRefresh()})).finally((function(e){t.destroy()}))}})},handleCreate:function(){this.$router.push("/company/create")},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.selectedRowKeys=[],this.$refs.table.refresh(e)}}},D=$,T=(t("249a"),Object(h["a"])(D,r,o,!1,null,"472f7823",null));a["default"]=T.exports},"249a":function(e,a,t){"use strict";t("1652")},4004:function(e,a,t){},"590f":function(e,a,t){},"5d49":function(e,a,t){},"83f1":function(e,a,t){"use strict";t.d(a,"h",(function(){return n})),t.d(a,"c",(function(){return l})),t.d(a,"f",(function(){return i})),t.d(a,"b",(function(){return s})),t.d(a,"g",(function(){return c})),t.d(a,"i",(function(){return d})),t.d(a,"a",(function(){return u})),t.d(a,"e",(function(){return m})),t.d(a,"d",(function(){return p})),t.d(a,"j",(function(){return f}));var r=t("b775"),o={list:"/company/index",detail:"/company/detail",add:"/company/add",edit:"/company/edit",delete:"/company/delete",all:"/company/all",recharge:"/company/recharge",account:"/company/addAccount",changeState:"/company/changeState",stock:"/company/stock"};function n(e){return Object(r["b"])({url:o.list,method:"get",params:e})}function l(e){return Object(r["b"])({url:o.all,method:"get",params:e})}function i(e){return Object(r["b"])({url:o.detail,method:"get",params:e})}function s(e){return Object(r["b"])({url:o.add,method:"post",data:e})}function c(e){return Object(r["b"])({url:o.edit,method:"post",data:e})}function d(e){return Object(r["b"])({url:o.recharge,method:"post",data:e})}function u(e){return Object(r["b"])({url:o.account,method:"post",data:e})}function m(e){return Object(r["b"])({url:o.delete,method:"post",data:e})}function p(e){return Object(r["b"])({url:o.changeState,method:"post",data:e})}function f(e){return Object(r["b"])({url:o.stock,method:"post",data:e})}},"917a":function(e,a,t){},9282:function(e,a,t){"use strict";t.r(a);var r=function(){var e=this,a=e._self._c;return a("a-card",{attrs:{bordered:!1}},[a("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),a("a-spin",{attrs:{spinning:e.isLoading}},[a("a-form",{attrs:{form:e.form,selfUpdate:!0},on:{submit:e.handleSubmit}},[a("a-tabs",{attrs:{activeKey:e.tabKey,tabBarStyle:{marginBottom:"30px"}},on:{change:e.handleTabs}},[a("a-tab-pane",{key:0,attrs:{tab:"基本信息"}})],1),a("div",{staticClass:"tabs-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.tabKey,expression:"tabKey == 0"}],staticClass:"tab-pane"},[a("a-form-item",{attrs:{label:"公司名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,min:2,message:"请输入至少2个字符"}]}],expression:"['name', {rules: [{required: true, min: 2, message: '请输入至少2个字符'}]}]"}],attrs:{placeholder:"请输入公司名称"}})],1),a("a-form-item",{attrs:{label:"公司地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["address",{rules:[{required:!0,min:2,message:"请输入至少2个字符"}]}],expression:"['address', {rules: [{required: true, min: 2, message: '请输入至少2个字符'}]}]"}],attrs:{placeholder:"请输入公司地址"}})],1),a("a-form-item",{attrs:{label:"纳税识别号",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["tin",{rules:[{required:!0,min:2,message:"请输入至少2个字符"}]}],expression:"['tin', {rules: [{required: true, min: 2, message: '请输入至少2个字符'}]}]"}],attrs:{placeholder:"请输入纳税识别号"}})],1),a("a-form-item",{attrs:{label:"联系人",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["contact_name",{rules:[{required:!1}]}],expression:"['contact_name', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入联系人"}})],1),a("a-form-item",{attrs:{label:"联系电话",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["contact_tel",{rules:[{required:!1}]}],expression:"['contact_tel', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入联系电话"}})],1),a("a-form-item",{attrs:{label:"身份证号",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["idcard",{rules:[{required:!1}]}],expression:"['idcard', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入身份证号"}})],1),a("a-form-item",{attrs:{label:"请求地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["url",{rules:[{required:!1}]}],expression:"['url', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入请求地址"}})],1),a("a-form-item",{attrs:{label:"公司编号(平台提供)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["orgNo",{rules:[{required:!1}]}],expression:"['orgNo', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入公司编号"}})],1),a("a-form-item",{attrs:{label:"appKey(平台提供)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["appKey",{rules:[{required:!1}]}],expression:"['appKey', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入公司appKey"}})],1),a("a-form-item",{attrs:{label:"公司私钥(平台提供)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["privateKey"],expression:"['privateKey']"}],staticClass:"company-textarea",attrs:{placeholder:"请输入公司私钥base64编码"}})],1),a("a-form-item",{attrs:{label:"公司公钥(平台提供)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["publicKey"],expression:"['publicKey']"}],staticClass:"company-textarea",attrs:{placeholder:"请输入公司公钥base64编码"}})],1),a("a-form-item",{attrs:{label:"平台公钥(平台提供)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["platformPublicKey"],expression:"['platformPublicKey']"}],staticClass:"company-textarea",attrs:{placeholder:"请输入平台公钥base64编码"}})],1)],1)]),a("a-form-item",{staticClass:"mt-20",attrs:{"wrapper-col":{span:e.wrapperCol.span,offset:e.labelCol.span}}},[a("a-button",{attrs:{type:"primary","html-type":"submit",loading:e.isBtnLoading}},[e._v("提交")])],1)],1)],1)],1)},o=[],n=(t("d3b7"),t("83f1")),l=t("2af9"),i=t("cfe4"),s=t("ca00"),c={components:{InputNumberGroup:l["b"]},data:function(){return{tabKey:0,labelCol:{span:3},wrapperCol:{span:10},isLoading:!1,isBtnLoading:!1,form:this.$form.createForm(this),companyId:null,formData:i["a"].formData}},created:function(){this.initData()},beforeDestroy:function(){i["a"].formData.company={}},methods:{initData:function(){var e=this;this.companyId=this.$route.query.companyId,this.isLoading=!0,i["a"].getFromData(this.companyId).then((function(){Object(s["f"])(e.form.getFieldsValue())||e.form.setFieldsValue(i["a"].getFieldsValue()),e.isLoading=!1}))},onForceUpdate:function(){var e=this,a=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$forceUpdate(),a&&setTimeout((function(){e.$forceUpdate()}),10)},handleTabs:function(e){this.tabKey=e},handleSubmit:function(e){var a=this;e.preventDefault();var t=this.form.validateFields;t((function(e,t){return e?(a.onTargetTabError(e),!1):(a.onFormSubmit(t),!0)}))},onTargetTabError:function(e){},onFormSubmit:function(e){var a=this;this.isLoading=!0,this.isBtnLoading=!0,n["g"]({companyId:this.companyId,form:e}).then((function(e){a.$message.success(e.message,1.5),setTimeout((function(){a.$router.push("./index")}),1500)})).catch((function(){a.isBtnLoading=!1})).finally((function(){a.isLoading=!1}))}}},d=c,u=(t("f56e"),t("2877")),m=Object(u["a"])(d,r,o,!1,null,"7ae51d82",null);a["default"]=m.exports},"9c01":function(e,a,t){"use strict";t("590f")},a627:function(e,a,t){"use strict";t("4004")},c156:function(e,a,t){},cfe4:function(e,a,t){"use strict";var r=t("5530"),o=(t("d3b7"),t("3ca3"),t("ddb0"),t("2ef0")),n=t.n(o),l=t("83f1");a["a"]={companyId:null,formData:{company:{}},getFromData:function(){var e=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.companyId=a,new Promise((function(t,r){Promise.all([e.getCompanyDetail(a)]).then((function(){e.setDefaultData(),t({formData:e.formData})}))}))},getCompanyDetail:function(){var e=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return!!a&&new Promise((function(t,r){l["f"]({companyId:a}).then((function(a){e.formData.company=a.data.companyInfo,t()}))}))},getFieldsValue:function(){var e=this.formData.company,a=n.a.pick(e,["name","address","tin","contact_name","contact_tel","idcard","orgNo","appKey","privateKey","publicKey","platformPublicKey"]);return Object(r["a"])({},a)},setDefaultData:function(){}}},e1bc:function(e,a,t){"use strict";t.r(a);var r=function(){var e=this,a=e._self._c;return a("a-card",{attrs:{bordered:!1}},[a("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),a("a-spin",{attrs:{spinning:e.isLoading}},[a("a-form",{attrs:{form:e.form,selfUpdate:!0},on:{submit:e.handleSubmit}},[a("a-tabs",{attrs:{activeKey:e.tabKey,tabBarStyle:{marginBottom:"30px"}},on:{change:e.handleTabs}},[a("a-tab-pane",{key:0,attrs:{tab:"基本信息"}})],1),a("div",{staticClass:"tabs-content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.tabKey,expression:"tabKey == 0"}],staticClass:"tab-pane"},[a("a-form-item",{attrs:{label:"公司名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,min:2,message:"请输入至少2个字符"}]}],expression:"['name', {rules: [{required: true, min: 2, message: '请输入至少2个字符'}]}]"}],attrs:{placeholder:"请输入公司名称"}})],1),a("a-form-item",{attrs:{label:"公司地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["address",{rules:[{required:!0,min:2,message:"请输入至少2个字符"}]}],expression:"['address', {rules: [{required: true, min: 2, message: '请输入至少2个字符'}]}]"}],attrs:{placeholder:"请输入公司地址"}})],1),a("a-form-item",{attrs:{label:"纳税识别号",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["tin",{rules:[{required:!0,min:2,message:"请输入至少2个字符"}]}],expression:"['tin', {rules: [{required: true, min: 2, message: '请输入至少2个字符'}]}]"}],attrs:{placeholder:"请输入纳税识别号"}})],1),a("a-form-item",{attrs:{label:"联系人",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["contact_name",{rules:[{required:!1}]}],expression:"['contact_name', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入联系人"}})],1),a("a-form-item",{attrs:{label:"联系电话",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["contact_tel",{rules:[{required:!1}]}],expression:"['contact_tel', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入联系电话"}})],1),a("a-form-item",{attrs:{label:"身份证号",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["idcard",{rules:[{required:!1}]}],expression:"['idcard', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入身份证号"}})],1),a("a-form-item",{attrs:{label:"请求地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["url",{rules:[{required:!1}]}],expression:"['url', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入请求地址"}})],1),a("a-form-item",{attrs:{label:"公司编号(平台提供)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["orgNo",{rules:[{required:!1}]}],expression:"['orgNo', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入公司编号"}})],1),a("a-form-item",{attrs:{label:"appKey(平台提供)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["appKey",{rules:[{required:!1}]}],expression:"['appKey', {rules: [{required: false}]}]"}],attrs:{placeholder:"请输入公司appKey"}})],1),a("a-form-item",{attrs:{label:"公司私钥(平台提供)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["privateKey"],expression:"['privateKey']"}],staticClass:"company-textarea",attrs:{placeholder:"请输入公司私钥base64编码"}})],1),a("a-form-item",{attrs:{label:"公司公钥(平台提供)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["publicKey"],expression:"['publicKey']"}],staticClass:"company-textarea",attrs:{placeholder:"请输入公司公钥base64编码"}})],1),a("a-form-item",{attrs:{label:"平台公钥(平台提供)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["platformPublicKey"],expression:"['platformPublicKey']"}],staticClass:"company-textarea",attrs:{placeholder:"请输入平台公钥base64编码"}})],1)],1)]),a("a-form-item",{staticClass:"mt-20",attrs:{"wrapper-col":{span:e.wrapperCol.span,offset:e.labelCol.span}}},[a("a-button",{attrs:{type:"primary","html-type":"submit",loading:e.isBtnLoading}},[e._v("提交")])],1)],1)],1)],1)},o=[],n=(t("d3b7"),t("83f1")),l=t("cfe4"),i={components:{},data:function(){return{tabKey:0,labelCol:{span:3},wrapperCol:{span:10},isLoading:!1,isBtnLoading:!1,form:this.$form.createForm(this),formData:l["a"].formData}},created:function(){var e=this;this.isLoading=!0,l["a"].getFromData().then((function(){e.isLoading=!1}))},methods:{onForceUpdate:function(){var e=this,a=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$forceUpdate(),a&&setTimeout((function(){e.$forceUpdate()}),10)},handleTabs:function(e){this.tabKey=e},handleSubmit:function(e){var a=this;e.preventDefault();var t=this.form.validateFields;t((function(e,t){return e?(a.onTargetTabError(e),!1):(a.onFormSubmit(t),!0)}))},onFormSubmit:function(e){var a=this;this.isLoading=!0,this.isBtnLoading=!0,n["b"]({form:e}).then((function(e){a.$message.success(e.message,1.5),setTimeout((function(){a.$router.push("./index")}),1500)})).catch((function(){a.isBtnLoading=!1})).finally((function(){a.isLoading=!1}))}}},s=i,c=(t("fb9e"),t("2877")),d=Object(c["a"])(s,r,o,!1,null,"47919056",null);a["default"]=d.exports},f119:function(e,a,t){"use strict";t("917a")},f56e:function(e,a,t){"use strict";t("c156")},fb9e:function(e,a,t){"use strict";t("5d49")}}]); |