1 line
76 KiB
JavaScript
1 line
76 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-157ae939"],{"5ec4":function(e,t,a){},6331:function(e,t,a){"use strict";a("e848")},"85b7":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container bgHeight"},[a("el-tabs",{attrs:{value:e.activeName,type:"border-card"},on:{"tab-click":e.handleClick}},[a("el-tab-pane",{attrs:{label:"权益列表",name:"rightsList"}},["rightsList"===e.activeName?a("rightsList"):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"待用权益",name:"rightsToBeUsed"}},["rightsToBeUsed"===e.activeName?a("rightsToBeUsed"):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"支付订单",name:"paymentOrder"}},["paymentOrder"===e.activeName?a("paymentOrder"):e._e()],1)],1)],1)},i=[],o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"kidneyBeanList"},[e.infoList?a("div",[a("el-card",{staticClass:"box-card"},[a("el-row",[a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-select",{staticClass:"select-dom",attrs:{placeholder:"项目",clearable:!1,filterable:""},on:{change:e.handleProjectChange},model:{value:e.query.uuid,callback:function(t){e.$set(e.query,"uuid",t)},expression:"query.uuid"}},e._l(e.projectListAllList,(function(e){return a("el-option",{key:e.uuid,attrs:{label:e.name,value:e.uuid}})})),1)],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],on:{click:function(t){return e.resetForm()}}},[e._v("重置")]),e._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1)],1),e._v(" "),a("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"15px"}},[a("div",{staticClass:"planLst"},[a("span",{staticStyle:{color:"#2f2c2c","font-size":"16px"}},[e._v("权益列表")])]),e._v(" "),a("el-table",{staticStyle:{width:"100%","margin-top":"15px"},attrs:{border:"",data:e.tableData,"header-cell-style":e.headClass}},[a("el-table-column",{attrs:{align:"center",prop:"projectName",label:"项目名称"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"schemeName",label:"解决方案"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"schemeId",label:"解决方案编号"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"schemeStatus",label:"解决方案状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{style:{color:2===t.row.schemeStatus?"green":"red"}},[e._v("\n "+e._s(1===t.row.schemeStatus?"已下架":2===t.row.schemeStatus?"已上架":"-")+"\n ")])]}}],null,!1,1369889677)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"aiNum",label:"当前AI数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.aiNum||0))]}}],null,!1,4056151059)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"absenceAiNum",label:"缺少AI数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.absenceAiNum&&0!==t.row.absenceAiNum&&2===t.row.schemeStatus&&t.row.schemeId>0&&new Date(t.row.expireTime)>new Date?a("el-link",{attrs:{type:"primary"},on:{click:function(a){return e.handleAbsenceAiClick(t.row)}}},[e._v("\n "+e._s(t.row.absenceAiNum)+"\n ")]):a("span",[e._v(e._s(t.row.absenceAiNum||0))])]}}],null,!1,177315601)},[a("template",{slot:"header"},[a("div",[e._v("\n 缺少AI数量\n "),a("el-tooltip",{attrs:{content:"可点击补全缺少AI数量",placement:"top"}},[a("i",{staticClass:"el-icon-info"})])],1)])],2),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{style:{color:!t.row.expireTime||new Date(t.row.expireTime)<=new Date?"red":"green"}},[e._v("\n "+e._s(!t.row.expireTime||new Date(t.row.expireTime)<=new Date?"已过期":"正常")+"\n ")])]}}],null,!1,2951198917)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"startTime",label:"开始时间"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"expireTime",label:"到期时间"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"operatorBy",label:"操作人"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.operatorBy||"-"))]}}],null,!1,350176747)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"operatorTime",label:"操作时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.operatorTime||"-"))]}}],null,!1,1480251909)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row?a("span",[null==t.row.total?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text",disabled:t.row.schemeId<=0||1===t.row.schemeStatus},on:{click:function(a){return e.renewals(t.row)}}},[e._v("续费")]):e._e()],1):e._e()]}}],null,!1,544137114)})],1),e._v(" "),a("div",{staticClass:"paginations"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,20,30,50],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1):e._e(),e._v(" "),a("scanPay",{attrs:{show:e.scanVisible,info:e.scanInfo},on:{back:e.getBack}}),e._v(" "),e.dialogVisible?a("el-dialog",{attrs:{title:"购买产品",visible:e.dialogVisible,top:"10vh",width:"45%","custom-class":"paymentDialog","append-to-body":!0,"close-on-press-escape":!1,"destroy-on-close":!0,"before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{directives:[{name:"show",rawName:"v-show",value:!e.recommendationScheme||"购买产品"===e.schemeActiveTab,expression:"!recommendationScheme || schemeActiveTab === '购买产品'"}],staticClass:"paymentInfor"},[a("div",{staticClass:"paymentHeader"},[e.recommendationScheme?a("el-tabs",{staticClass:"header-tabs",on:{"tab-click":e.handleSchemeTabClick},model:{value:e.schemeActiveTab,callback:function(t){e.schemeActiveTab=t},expression:"schemeActiveTab"}},[a("el-tab-pane",{attrs:{label:"购买解决方案",name:"购买解决方案"}})],1):e._e(),e._v(" "),a("el-divider",{staticClass:"paymentdivider"},[e._v(e._s(e.paymentBase.name))]),e._v(" "),a("div",{staticClass:"paymentDes"},[e._v(e._s(e.paymentBase.describes))])],1),e._v(" "),a("div",{staticClass:"paymentBox"},[a("div",{staticClass:"paymentContent"},[a("div",{staticClass:"paymentBase"},[a("el-form",{ref:"paymentBase",staticClass:"paymentBaseFrom",attrs:{"label-width":"100px",model:e.paymentBase,rules:e.paymentBaseRules}},[a("el-form-item",{attrs:{label:"产品价格:"}},[a("div",[a("span",{staticClass:"marketPrice"},[e._v(e._s(e._f("toThousandFilter")(e.paymentBase.marketPrice)))]),e._v("元/月\n ")])]),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"使用时长:",prop:"useMonth"}},[a("el-select",{attrs:{disabled:""},on:{change:e.changeToCulPrice},model:{value:e.paymentBase.useMonth,callback:function(t){e.$set(e.paymentBase,"useMonth",t)},expression:"paymentBase.useMonth"}},[a("el-option",{attrs:{label:"1个月",value:1}}),e._v(" "),a("el-option",{attrs:{label:"6个月",value:6}}),e._v(" "),a("el-option",{attrs:{label:"12个月",value:12}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"购买数量:",prop:"pnum"}},[a("el-input-number",{attrs:{"controls-position":"right",min:1,max:9999},on:{change:e.changeToCulPrice},model:{value:e.paymentBase.pnum,callback:function(t){e.$set(e.paymentBase,"pnum",t)},expression:"paymentBase.pnum"}})],1)],1)],1),e._v(" "),a("el-tabs",{attrs:{type:"border-card"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"优惠码",name:"discountCode"}},[a("el-form-item",{attrs:{label:"优惠码:",prop:"discountCode"}},[a("el-input",{attrs:{placeholder:"请填写优惠码"},on:{blur:function(t){return e.checkDiscount(0)}},model:{value:e.paymentBase.discountCode,callback:function(t){e.$set(e.paymentBase,"discountCode",t)},expression:"paymentBase.discountCode"}})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"推荐人",name:"recommMobile"}},[a("el-form-item",{attrs:{label:"姓名:",prop:"recommName"}},[a("el-input",{attrs:{placeholder:"请填写推荐人姓名"},model:{value:e.paymentBase.recommName,callback:function(t){e.$set(e.paymentBase,"recommName",t)},expression:"paymentBase.recommName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"手机号码:",prop:"recommMobile"}},[a("el-input",{attrs:{placeholder:"请填写推荐人手机号码"},on:{blur:function(t){return e.checkDiscount(1)}},model:{value:e.paymentBase.recommMobile,callback:function(t){e.$set(e.paymentBase,"recommMobile",t)},expression:"paymentBase.recommMobile"}})],1)],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"支付方式:",prop:"payType"}},[a("el-radio-group",{model:{value:e.paymentBase.payType,callback:function(t){e.$set(e.paymentBase,"payType",t)},expression:"paymentBase.payType"}},[a("el-radio",{attrs:{label:1}},[e._v("线上支付")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("公对公转账")])],1)],1),e._v(" "),a("div",{staticStyle:{color:"red"}},[e._v(e._s(e.preferentialCodeMessage))]),e._v(" "),2===e.paymentBase.payType?a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"is-required",attrs:{label:"付款账户:",prop:"payBankNo"}},[a("el-input",{attrs:{placeholder:"请输入付款账号",maxlength:"25",clearable:""},model:{value:e.paymentBase.payBankNo,callback:function(t){e.$set(e.paymentBase,"payBankNo",t)},expression:"paymentBase.payBankNo"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"is-required",attrs:{label:"付款银行:",prop:"payBank"}},[a("el-input",{attrs:{placeholder:"请输入付款银行名称",maxlength:"25",clearable:""},model:{value:e.paymentBase.payBank,callback:function(t){e.$set(e.paymentBase,"payBank",t)},expression:"paymentBase.payBank"}})],1)],1)],1):e._e(),e._v(" "),2===e.paymentBase.payType?a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"is-required",attrs:{label:"付款人:",prop:"payer"}},[a("el-input",{attrs:{placeholder:"请输入付款人姓名",maxlength:"16",clearable:""},model:{value:e.paymentBase.payer,callback:function(t){e.$set(e.paymentBase,"payer",t)},expression:"paymentBase.payer"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"is-required",attrs:{label:"联系电话:",prop:"payerMobile"}},[a("el-input",{attrs:{placeholder:"请输入联系电话",maxlength:"11",clearable:""},model:{value:e.paymentBase.payerMobile,callback:function(t){e.$set(e.paymentBase,"payerMobile",t)},expression:"paymentBase.payerMobile"}})],1)],1)],1):e._e(),e._v(" "),2===e.paymentBase.payType?a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"is-required",attrs:{label:"付款时间:",prop:"payTime"}},[a("el-date-picker",{attrs:{type:"datetime",format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"付款时间"},model:{value:e.paymentBase.payTime,callback:function(t){e.$set(e.paymentBase,"payTime",t)},expression:"paymentBase.payTime"}})],1)],1)],1):e._e(),e._v(" "),2===e.paymentBase.payType?a("el-row",[a("el-col",[a("el-form-item",{staticClass:"is-required",attrs:{label:"上传附件:",prop:"appendixUrl"}},[a("AliOSSUpload",{attrs:{limit:3,imgStore:e.imgStore,accept:e.accept,allowFileType:e.allowFileType2,fileList:e.fileListInfo,isChangeFileName:!1,showFileList:!0,listType:"text"},on:{getUploadData:e.getUploadData2},scopedSlots:e._u([{key:"uploadButton",fn:function(){return[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],staticClass:"el-icon-upload",attrs:{type:"primary",plain:"",size:"small"}},[e._v("选择付款凭证附件")])]},proxy:!0}],null,!1,4144669781)})],1)],1)],1):e._e(),e._v(" "),2===e.paymentBase.payType?a("div",{staticClass:"uploadFileNotes"},[a("span",{staticClass:"el-icon-info"}),e._v(" 支持附件扩展名: .jpg, .JPG,\n .jpeg, .gif, .GIF, .MPEG, .MPG, .png, .PNG等图片,最多可上传 3\n 个附件。\n ")]):e._e()],1)],1),e._v(" "),a("div",{staticClass:"paymentPrice"},[a("div",{staticClass:"paymentAgreement"},[a("el-checkbox",{model:{value:e.paymentAgreement,callback:function(t){e.paymentAgreement=t},expression:"paymentAgreement"}}),e._v("我已知悉"),a("el-link",{attrs:{type:"primary"},on:{click:function(t){e.dialogFileVisible=!0}}},[e._v("《深圳市社区云科技服务有限公司SaaS合作合同书》")])],1),e._v(" "),a("div",{staticClass:"paymentTitle"},[e._v("\n 应付金额:"),a("span",{staticClass:"paymentPrice"},[e._v(e._s(e._f("toThousandFilter")(e.payable)))]),e._v("元\n ")]),e._v(" "),a("div",{staticClass:"paymentTitle"},[e._v("\n 优惠金额:"),a("span",{staticClass:"paymentPrice priceGray"},[e.discount>0?a("span",{},[e._v("-")]):e._e(),e._v("\n "+e._s(e._f("toThousandFilter")(e.discount)))]),e._v("元\n ")]),e._v(" "),a("div",{staticClass:"paymentTitle"},[e._v("\n 实付金额:"),a("span",{staticClass:"paymentPrice priceRed"},[e._v(e._s(e._f("toThousandFilter")(e.payAmount)))]),e._v("元\n ")])]),e._v(" "),a("div",{staticClass:"paymentbtn"},[a("el-button",{attrs:{type:"danger"},on:{click:e.createOrder}},[e._v("支付")])],1)])])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.recommendationScheme&&"购买解决方案"===e.schemeActiveTab,expression:"recommendationScheme && schemeActiveTab === '购买解决方案'"}],staticClass:"paymentInfor"},[a("div",{staticClass:"paymentHeader"},[e.recommendationScheme?a("el-tabs",{staticClass:"header-tabs",on:{"tab-click":e.handleSchemeTabClick},model:{value:e.schemeActiveTab,callback:function(t){e.schemeActiveTab=t},expression:"schemeActiveTab"}},[a("el-tab-pane",{attrs:{label:"购买解决方案",name:"购买解决方案"}})],1):e._e(),e._v(" "),a("el-divider",{staticClass:"paymentdivider"},[e._v(e._s(e.schemeInfo.name))]),e._v(" "),a("div",{staticClass:"paymentDes"},[a("el-tag",[e._v(e._s(e.schemeList.productList?e.schemeList.productList.length:0)+"个数字员工")])],1)],1),e._v(" "),a("div",{staticClass:"paymentBox"},[a("div",{staticClass:"paymentContent"},[a("div",{staticClass:"paymentBase"},[a("el-form",{ref:"schemePaymentBase",staticClass:"paymentBaseFrom",attrs:{"label-width":"100px",model:e.schemePaymentBase,rules:e.paymentBaseRules}},[a("el-form-item",{attrs:{label:"方案单价:"}},[a("div",[a("span",{staticClass:"marketPrice"},[e._v(e._s(e._f("toThousandFilter")(e.schemePayInfo.totalAmount)))]),e._v("元\n ")])]),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"使用时长:",prop:"useMonth"}},[a("el-select",{attrs:{disabled:""},model:{value:e.schemePaymentBase.useMonth,callback:function(t){e.$set(e.schemePaymentBase,"useMonth",t)},expression:"schemePaymentBase.useMonth"}},[a("el-option",{attrs:{label:"1个月",value:1}}),e._v(" "),a("el-option",{attrs:{label:"6个月",value:6}}),e._v(" "),a("el-option",{attrs:{label:"12个月",value:12}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"购买数量:",prop:"pnum"}},[a("el-input-number",{attrs:{"controls-position":"right",min:1,max:9999},on:{change:e.changeSchemeNum},model:{value:e.schemePaymentBase.pnum,callback:function(t){e.$set(e.schemePaymentBase,"pnum",t)},expression:"schemePaymentBase.pnum"}})],1)],1)],1),e._v(" "),a("el-tabs",{staticStyle:{"margin-bottom":"10px"},attrs:{type:"border-card"},on:{"tab-click":e.handleSchemeClick},model:{value:e.schemeActiveName,callback:function(t){e.schemeActiveName=t},expression:"schemeActiveName"}},[a("el-tab-pane",{attrs:{label:"优惠码",name:"discountCode"}},[a("el-form-item",{attrs:{label:"优惠码:",prop:"discountCode"}},[a("el-input",{attrs:{clearable:"",placeholder:"请填写优惠码"},on:{blur:function(t){return e.checkSchemeDiscount(0)}},model:{value:e.schemePaymentBase.discountCode,callback:function(t){e.$set(e.schemePaymentBase,"discountCode",t)},expression:"schemePaymentBase.discountCode"}})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"推荐人",name:"recommMobile"}},[a("el-form-item",{attrs:{label:"姓名:",prop:"recommName"}},[a("el-input",{attrs:{clearable:"",placeholder:"请填写推荐人姓名"},on:{blur:function(t){return e.checkSchemeDiscount(2)}},model:{value:e.schemePaymentBase.recommName,callback:function(t){e.$set(e.schemePaymentBase,"recommName",t)},expression:"schemePaymentBase.recommName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"手机号码:",prop:"recommMobile"}},[a("el-input",{attrs:{clearable:"",placeholder:"请填写推荐人手机号码"},on:{blur:function(t){return e.checkSchemeDiscount(1)}},model:{value:e.schemePaymentBase.recommMobile,callback:function(t){e.$set(e.schemePaymentBase,"recommMobile",t)},expression:"schemePaymentBase.recommMobile"}})],1)],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"支付方式:",prop:"payType"}},[a("el-radio-group",{model:{value:e.schemePaymentBase.payType,callback:function(t){e.$set(e.schemePaymentBase,"payType",t)},expression:"schemePaymentBase.payType"}},[a("el-radio",{attrs:{label:1}},[e._v("线上支付")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("公对公转账")])],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"消费项目:"}},[a("el-select",{staticClass:"select-dom",staticStyle:{width:"400px"},attrs:{multiple:"","collapse-tags":"",clearable:"",placeholder:"请选择项目"},model:{value:e.schemePaymentBase.availableRange,callback:function(t){e.$set(e.schemePaymentBase,"availableRange",t)},expression:"schemePaymentBase.availableRange"}},e._l(e.projectList,(function(e){return a("el-option",{key:e.uuid,attrs:{label:e.name,value:e.uuid}})})),1)],1),e._v(" "),2===e.schemePaymentBase.payType?a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"is-required",attrs:{label:"付款账户:",prop:"payBankNo"}},[a("el-input",{attrs:{placeholder:"请输入付款账号",maxlength:"25",clearable:""},model:{value:e.schemePaymentBase.payBankNo,callback:function(t){e.$set(e.schemePaymentBase,"payBankNo",t)},expression:"schemePaymentBase.payBankNo"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"is-required",attrs:{label:"付款银行:",prop:"payBank"}},[a("el-input",{attrs:{placeholder:"请输入付款银行名称",maxlength:"25",clearable:""},model:{value:e.schemePaymentBase.payBank,callback:function(t){e.$set(e.schemePaymentBase,"payBank",t)},expression:"schemePaymentBase.payBank"}})],1)],1)],1):e._e(),e._v(" "),2===e.schemePaymentBase.payType?a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"is-required",attrs:{label:"付款人:",prop:"payer"}},[a("el-input",{attrs:{placeholder:"请输入付款人姓名",maxlength:"16",clearable:""},model:{value:e.schemePaymentBase.payer,callback:function(t){e.$set(e.schemePaymentBase,"payer",t)},expression:"schemePaymentBase.payer"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"is-required",attrs:{label:"联系电话:",prop:"payerMobile"}},[a("el-input",{attrs:{placeholder:"请输入联系电话",maxlength:"11",clearable:""},model:{value:e.schemePaymentBase.payerMobile,callback:function(t){e.$set(e.schemePaymentBase,"payerMobile",t)},expression:"schemePaymentBase.payerMobile"}})],1)],1)],1):e._e(),e._v(" "),2===e.schemePaymentBase.payType?a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"is-required",attrs:{label:"付款时间:",prop:"payTime"}},[a("el-date-picker",{attrs:{type:"datetime",format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"付款时间"},model:{value:e.schemePaymentBase.payTime,callback:function(t){e.$set(e.schemePaymentBase,"payTime",t)},expression:"schemePaymentBase.payTime"}})],1)],1)],1):e._e(),e._v(" "),2===e.schemePaymentBase.payType?a("el-row",[a("el-col",[a("el-form-item",{staticClass:"is-required",attrs:{label:"上传附件:",prop:"appendixUrl"}},[a("AliOSSUpload",{attrs:{limit:3,imgStore:e.imgStore,accept:e.accept,allowFileType:e.allowFileType2,fileList:e.fileListInfo,isChangeFileName:!1,showFileList:!0,listType:"text"},on:{getUploadData:e.getSchemeUploadData},scopedSlots:e._u([{key:"uploadButton",fn:function(){return[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],staticClass:"el-icon-upload",attrs:{type:"primary",plain:"",size:"small"}},[e._v("选择付款凭证附件")])]},proxy:!0}],null,!1,4144669781)})],1)],1)],1):e._e(),e._v(" "),2===e.schemePaymentBase.payType?a("div",{staticClass:"uploadFileNotes"},[a("span",{staticClass:"el-icon-info"}),e._v(" 支持附件扩展名: .jpg, .JPG,\n .jpeg, .gif, .GIF, .MPEG, .MPG, .png, .PNG等图片,最多可上传 3\n 个附件。\n ")]):e._e()],1)],1),e._v(" "),a("div",{staticClass:"paymentPrice"},[a("div",{staticClass:"paymentAgreement"},[a("el-checkbox",{model:{value:e.schemePaymentAgreement,callback:function(t){e.schemePaymentAgreement=t},expression:"schemePaymentAgreement"}}),e._v("我已知悉"),a("el-link",{attrs:{type:"primary"},on:{click:function(t){e.dialogFileVisible=!0}}},[e._v("《深圳市社区云科技服务有限公司SaaS合作合同书》")])],1),e._v(" "),a("div",{staticClass:"paymentTitle"},[e._v("\n 应付金额:"),a("span",{staticClass:"paymentPrice"},[e._v(e._s(e._f("toThousandFilter")(e.schemePayInfo.totalAmount)))]),e._v("元\n ")]),e._v(" "),a("div",{staticClass:"paymentTitle"},[e._v("\n 优惠金额:"),a("span",{staticClass:"paymentPrice priceGray"},[e._v(e._s(e._f("toThousandFilter")(e.schemePayInfo.discount)))]),e._v("元\n ")]),e._v(" "),a("div",{staticClass:"paymentTitle"},[e._v("\n 实付金额:"),a("span",{staticClass:"paymentPrice priceRed"},[e._v(e._s(e._f("toThousandFilter")(e.schemePayInfo.payAmount)))]),e._v("元\n ")])]),e._v(" "),a("div",{staticClass:"paymentbtn"},[a("el-button",{attrs:{type:"danger"},on:{click:e.createSchemeOrder}},[e._v("支付")])],1)])])])]):e._e(),e._v(" "),e.dialogTableVisible?a("el-dialog",{attrs:{title:"选择项目","close-on-press-escape":!1,"close-on-click-modal":!1,visible:e.dialogTableVisible},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[a("span",{staticStyle:{"font-size":"12px",color:"red"}},[e._v("激活码仅支持部分企业激活,具体请与市场对接人核实")]),e._v(" "),a("div",{staticClass:"projectInfo"},[a("el-descriptions",[a("el-descriptions-item",{attrs:{label:"产品名称"}},[e._v(e._s(e.activationCodeInfo.pname))]),e._v(" "),a("el-descriptions-item",{attrs:{label:"使用时长"}},[e._v(e._s(e.activationCodeInfo.month)+"个月")])],1)],1),e._v(" "),a("el-table",{ref:"projectMultipleTable",attrs:{data:e.projectList,border:"",height:"500","row-key":"id"},on:{select:e.selectData,"select-all":e.selectAll}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center","reserve-selection":!0}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"项目名称",align:"center"}})],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogTableVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:!(this.templateSelection>=0)},on:{click:e.submitProjects}},[e._v("确认激活")])],1)],1):e._e(),e._v(" "),a("el-dialog",{attrs:{title:"合同模板预览",visible:e.dialogFileVisible},on:{"update:visible":function(t){e.dialogFileVisible=t}}},[a("iframe",{attrs:{src:"https://sqy-oss-test.oss-cn-guangzhou.aliyuncs.com/static/template/SaasContract.pdf",frameborder:"0",scrolling:"no",height:"550px",width:"100%"}}),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogFileVisible=!1}}},[e._v("关闭")])],1)]),e._v(" "),a("el-dialog",{attrs:{title:"AI能力补全",visible:e.absenceAiDialogVisible,width:"400px","close-on-click-modal":!1},on:{"update:visible":function(t){e.absenceAiDialogVisible=t}}},[a("div",{staticStyle:{"text-align":"center",padding:"20px 0"}},[a("p",{staticStyle:{"font-size":"16px","margin-bottom":"20px"}},[e._v("\n 当前缺少\n "),a("span",{staticStyle:{color:"#f56c6c","font-weight":"bold","font-size":"20px"}},[e._v(e._s(e.currentAbsenceAiNum))]),e._v("\n 项AI能力\n ")])]),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.absenceAiDialogVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.handleUpgradeAi}},[e._v("一键升级")])],1)]),e._v(" "),a("payPlan",{ref:"planPay",attrs:{projectList:e.projectListAllList,companyInfo:e.companyInfo,planShow:e.planShow},on:{planBack:e.planClose,schemeScan:e.schemeScan}})],1)},s=[],l=(a("4057"),a("1bc7"),a("a450"),a("e680"),a("9bdd")),r=a("f8b7"),c=a("c24f"),p=a("c4c8"),m=a("4059"),u=a("4513"),d=a("67d5"),h=a("0b37"),y=a("dce5"),b=a("8988"),v=a("e749"),f={name:"rightsList",components:{scanPay:m["a"],AliOSSUpload:b["a"],payPlan:v["a"]},data:function(){return{productType:y["pb"],companyInfo:{},type:"",pageTotal:0,viewInfo:!1,infoList:!0,statusList:[{value:1,label:"正常"},{value:2,label:"已到期"}],query:{projectName:"",companyId:JSON.parse(window.localStorage.getItem("companyInfo")).osId,uuid:"",pname:"",pn:"",status:"",pageNumber:1,pageSize:10},projectQuery:{pageNumber:1,pageSize:5},tableData:[],allTableData:[],projectList:[],projectListAllList:[],projectTotal:0,dialogTableVisible:!1,projectSelect:[],activationCode:"",scanVisible:!1,dialogVisible:!1,paymentBase:{useMonth:1,pnum:1,type:1,discountCode:"",recommId:null,recommName:"",recommMobile:"",payType:1,payBankNo:"",payBank:"",payer:"",payerMobile:"",payTime:null,appendixUrl:""},paymentBaseRules:{},scanInfo:{},payable:0,payAmount:0,discount:0,activeName:"discountCode",renewItme:null,templateSelection:-1,templateRadio:"",memberId:"",accept:".jpg, .JPG, .jpeg, .gif, .GIF, .MPEG, .MPG, .png, .PNG",allowFileType2:["image"],fileListInfo:[],imgStore:"saasFile/",paymentAgreement:!1,dialogFileVisible:!1,preferentialCodeMessage:"",recommendationScheme:null,schemeActiveTab:"购买解决方案",schemeInfo:{},schemeList:[],schemePaymentBase:{discountCode:"",recommName:"",recommMobile:"",payType:1,payTime:"",appendixUrl:"",availableRange:[],useMonth:1,pnum:1,payBankNo:"",payBank:"",payer:"",payerMobile:""},schemePayInfo:{totalAmount:0,discount:0,payAmount:0},schemeActiveName:"discountCode",schemePaymentAgreement:!1,planShow:!1,absenceAiDialogVisible:!1,currentAbsenceAiNum:0,currentRow:null}},watch:{paymentBase:{handler:function(e,t){this.initPaymentPrice()},deep:!0}},mounted:function(){this.memberId=window.localStorage.getItem("memberId"),this.headClass(),this.getCompanyInfor(),this.getMemberInfor(),this.initProjectAndList()},methods:{initProjectAndList:function(){var e=this;return this.getProjectInfo().then((function(){!e.query.uuid&&e.projectListAllList.length>0&&(e.query.uuid=e.projectListAllList[0].uuid),e.query.pageNumber=1,e.getlistData()}))},getProjectInfo:function(){var e=this;return Object(d["j"])({id:JSON.parse(window.localStorage.getItem("companyInfo")).osId,attribute:1}).then((function(t){0===t.code&&t.data?e.projectListAllList=t.data:e.projectListAllList=[]}))},handleProjectChange:function(){this.query.pageNumber=1,this.getlistData()},getLastUsedCode:function(e){var t=this;Object(p["h"])({pidList:[e.pid],companyId:e.companyId}).then((function(e){0===e.code&&e.data&&e.data.discountCode&&(t.paymentBase.discountCode=e.data.discountCode,t.checkDiscount(0))}))},getCompanyInfor:function(){var e=this,t=parseInt(JSON.parse(window.localStorage.getItem("roleId"))),a=JSON.parse(window.localStorage.getItem("userInfo"));Object(c["d"])({accountName:a.accountName,roleId:t,memberId:this.memberId}).then((function(t){if(0===t.code&&t.data){var a=t.data.companyAuthApplyOrderRespDTOS;a.length>0?e.companyInfo=a[0]:e.companyInfo={}}else e.companyInfo={}}))},renewals:function(e){var t=this;this.planShow=!0;var a={id:e.schemeId,name:e.schemeName,uuid:e.projectUuid};this.$nextTick((function(){t.$refs.planPay&&t.$refs.planPay.init&&t.$refs.planPay.init(a)}))},getMemberInfor:function(){Object(u["p"])({id:this.memberId}).then((function(e){if(0===e.code&&null!=e.data){var t=e.data.memberAddReqDTO;localStorage.setItem("memberInfor",JSON.stringify(t))}}))},getProductDetailes:function(e){var t=this;Object(p["n"])({id:e.pid}).then((function(e){if(0===e.code){var a=e.data;2===a.status?(t.payable=0,t.discount=0,t.payAmount=0,t.$nextTick((function(){t.paymentBase=Object.assign(t.paymentBase,a,{payType:1,payBankNo:t.companyInfo.publicBankNo,payBank:t.companyInfo.publicBank,payer:t.companyInfo.payer,payerMobile:t.companyInfo.payerMobile,payTime:null,appendixUrl:""}),t.paymentBaseRules={payBankNo:[{required:!0,message:"请输入付款账号",trigger:"blur"}],payBank:[{required:!0,message:"请输入付款银行名称",trigger:"blur"}],payer:[{required:!0,message:"请输入付款人姓名",trigger:"blur"}],payerMobile:[{required:!0,message:"请输入联系电话",trigger:"blur"}],payTime:[{required:!0,message:"请选择付款时间",trigger:"change"}],appendixUrl:[{required:!0,message:"请上传付款凭证附件",trigger:"change"}]},t.initPaymentPrice(),t.activeName="discountCode",t.dialogVisible=!0,t.paymentBase.discountCode&&t.checkDiscount(0)})),t.$forceUpdate()):t.$message({type:"error",message:"该商品已被下架,不能续费"})}else t.$message({type:"error",message:"产品相关价格缺失"})}))},initPaymentPrice:function(){this.payable=Number(Object(h["c"])(Object(h["c"])(this.paymentBase.marketPrice,this.paymentBase.useMonth),this.paymentBase.pnum)),this.payAmount=Number(Object(h["d"])(Object(h["c"])(Object(h["c"])(this.paymentBase.marketPrice,this.paymentBase.useMonth),this.paymentBase.pnum),this.discount))},handleClose:function(){this.preferentialCodeMessage="",this.paymentBaseRules={},this.dialogVisible=!1,this.paymentAgreement=!1,this.activeName="discountCode",this.recommendationScheme=null,this.schemeActiveTab="购买产品",this.schemeInfo={},this.schemeList=[],this.schemePaymentBase={discountCode:"",recommName:"",recommMobile:"",payType:1,payTime:"",appendixUrl:"",availableRange:[],useMonth:1,pnum:1,payBankNo:"",payBank:"",payer:"",payerMobile:""},this.schemePayInfo={totalAmount:0,discount:0,payAmount:0},this.schemeActiveName="discountCode",this.schemePaymentAgreement=!1},createOrder:function(){var e=this;if(!this.paymentAgreement)return this.$message({type:"error",message:"请先阅读并同意协议内容"}),!1;2===this.paymentBase.payType?this.$refs["paymentBase"].validate((function(t){if(!t)return!1;e.submitCreateOrder()})):this.submitCreateOrder()},submitCreateOrder:function(){var e=this,t=(JSON.parse(window.localStorage.getItem("userInfo")),JSON.parse(window.localStorage.getItem("memberInfor"))),a=JSON.parse(window.localStorage.getItem("companyInfo")),n={companyId:a.osId,companyName:a.fullName,payAmount:this.payAmount,payable:this.payable,pid:this.paymentBase.id,pn:this.paymentBase.pn,pname:this.paymentBase.name,pnum:this.paymentBase.pnum,type:this.paymentBase.type,useMonth:this.paymentBase.useMonth};""!=this.paymentBase.discountCode&&(n=Object.assign(n,{discount:this.discount,discountCode:this.paymentBase.discountCode,recommId:this.paymentBase.recommId})),""!=this.paymentBase.recommMobile&&""!=this.paymentBase.recommName&&(n=Object.assign(n,{discount:this.discount,recommName:this.paymentBase.recommName,recommMobile:this.paymentBase.recommMobile,recommId:this.paymentBase.recommId}));var i={title:"SaaS产品续费",content:"".concat(this.renewItme.projectName,"项目-SaaS产品权限(").concat(this.renewItme.pname,")续费"),chargeType:2,payType:1,orderMallDetails:n,type:9,totalAmount:this.payAmount,memberName:t.name,memberUuid:t.uuid,operatorName:t.name,operatorUuid:t.uuid,projectName:this.renewItme.projectName,projectUuid:this.renewItme.projectUuid};2===this.paymentBase.payType&&(i=Object.assign(i,{payBank:this.paymentBase.payBank,payBankNo:this.paymentBase.payBankNo,payTime:this.paymentBase.payTime,payType:this.paymentBase.payType,payer:this.paymentBase.payer,payerMobile:this.paymentBase.payerMobile,appendixUrl:this.paymentBase.appendixUrl,type:13})),console.log("data",i),Object(r["a"])(i).then((function(t){if(2===e.paymentBase.payType)e.$message({type:"success",message:"SaaS产品权限购买成功,对公转账审核中..."}),e.dialogVisible=!1;else{var a=t.data;e.openScan(a)}}))},changeToCulPrice:function(){""===this.paymentBase.discountCode?this.checkDiscount(1):this.checkDiscount(0)},checkDiscount:function(e){var t=this;if(this.paymentBase.id){var a={};a=0===e?{code:this.paymentBase.discountCode,pid:this.paymentBase.id,pnum:this.paymentBase.pnum,pmonth:this.paymentBase.useMonth,companyId:this.query.companyId}:{name:this.paymentBase.recommName,mobile:this.paymentBase.recommMobile,pid:this.paymentBase.id,pnum:this.paymentBase.pnum,pmonth:this.paymentBase.useMonth,companyId:this.query.companyId},console.log(a),""!=this.paymentBase.discountCode||""!=this.paymentBase.recommName&&""!=this.paymentBase.recommMobile?Object(r["c"])(a).then((function(e){0===e.code&&(t.preferentialCodeMessage="",e.data.discountMsg&&(t.preferentialCodeMessage=e.data.discountMsg),t.discount=e.data.discountAmount,t.paymentBase.recommId=e.data.recommId?e.data.recommId:null,t.initPaymentPrice())})):(this.discount=0,this.initPaymentPrice())}},openScan:function(e){this.dialogVisible=!1,this.scanVisible=!0,this.scanInfo=e},planClose:function(){this.planShow=!1},schemeScan:function(e){this.planShow=!1,this.scanVisible=!0,this.scanInfo=e},getBack:function(){this.dialogVisible=!1,this.scanVisible=!1,this.query.pageNumber=1,this.getlistData()},onSearch:function(){this.query.pageNumber=1,this.getlistData()},getlistData:function(){var e=this;if(!this.query.uuid)return this.tableData=[],this.allTableData=[],void(this.pageTotal=0);var t=Object.assign({},this.query,{pageNumber:-1,pageSize:-1});Object(l["d"])(t).then((function(t){var a=t&&t.data&&Array.isArray(t.data)?t.data:[];e.allTableData=a,e.pageTotal=a.length,e.updatePageList()}))},updatePageList:function(){var e=(this.query.pageNumber-1)*this.query.pageSize,t=this.query.pageNumber*this.query.pageSize;this.tableData=this.allTableData.slice(e,t)},getActivationCode:function(){var e=this,t="请输入长度为18位的激活码";this.$prompt("","激活码",{confirmButtonText:"确定",cancelButtonText:"取消",inputPlaceholder:t,inputValidator:function(e){return e?18!=e.length?"您输入的激活码位数长度错误":void 0:t},inputErrorMessage:t}).then((function(t){var a=t.value;e.activationCode=a,e.checkActivationCode()})).catch((function(){}))},checkActivationCode:function(){var e=this,t={cdkey:this.activationCode,companyId:this.query.companyId};Object(l["h"])(t).then((function(t){0===t.code&&t.data?(e.templateSelection=-1,e.templateRadio="",e.activationCodeInfo=t.data,e.getProjectList(t.data.orderId)):e.$message({type:"error",message:"未查询到相关激活码信息,请重新输入"})}))},getProjectList:function(e){var t=this,a=JSON.parse(window.localStorage.getItem("companyInfo")).osId,n={id:a,mallOrderId:e};Object(p["i"])(n).then((function(e){0==e.code&&(t.projectList=e.data,t.dialogTableVisible=!0)}))},submitProjects:function(){var e=this;if(this.activationCodeInfo.num<=0)return this.$message({type:"error",message:"激活码剩余使用次数不足"}),!1;if(!this.templateRadio)return this.$message({type:"error",message:"请先选择需要激活的项目"}),!1;if(!this.templateRadio)return this.$message({type:"error",message:"请先选择需要激活的项目"}),!1;var t=JSON.parse(window.localStorage.getItem("companyInfo")).osId,a=JSON.parse(window.localStorage.getItem("memberInfor")),n={cdkey:this.activationCodeInfo.cdkey,companyId:t,projectName:this.templateRadio.name,projectUuid:this.templateRadio.uuid,operatorName:a.name,operatorId:a.id,operatorByPhone:a.phoneNumber};Object(l["f"])(n).then((function(t){0===t.code?(e.selectAll(),e.dialogTableVisible=!1,e.$message({type:"success",message:"激活项目成功"})):e.$message({type:"error",message:"激活项目失败"})}))},goBack:function(){this.viewInfo=!1,this.infoList=!0,this.getlistData()},handleSizeChange:function(e){this.query.pageSize=e,this.query.pageNumber=1,this.updatePageList()},handleCurrentChange:function(e){this.query.pageNumber=e,this.updatePageList()},resetForm:function(){this.query.pageNumber=1,this.query.pname="",this.query.pn="",this.query.status="",this.projectListAllList.length>0&&(this.query.uuid=this.projectListAllList[0].uuid),this.getlistData()},handleComapnySizeChange:function(e){this.projectQuery.pageSize=e,this.projectQuery.pageNumber=1},handleComapnyCurrentChange:function(e){this.projectQuery.pageNumber=e},headClass:function(){return"text-align:center;background:#FAFAFA;"},handleClick:function(e){this.preferentialCodeMessage="";var t=e.paneName;this.paymentBase.recommId=null,"discountCode"===t?(this.paymentBase.recommName="",this.paymentBase.recommMobile=""):this.paymentBase.discountCode="",this.discount=0},selectData:function(e,t){if(this.$refs.projectMultipleTable.clearSelection(),0===e.length)return this.templateRadio="",void(this.templateSelection=-1);this.$refs.projectMultipleTable.toggleRowSelection(t,!0),this.templateSelection=this.projectList.indexOf(t),this.templateRadio=t},selectAll:function(){this.$refs.projectMultipleTable.clearSelection(),this.templateRadio="",this.templateSelection=-1},getUploadData2:function(e){var t=[];e&&e.length>0&&e.forEach((function(e){t.push(e.filePath)})),this.paymentBase.appendixUrl=t.join(";")},initSchemeData:function(e){this.schemeInfo=e,this.schemePaymentBase.payBankNo=this.companyInfo.publicBankNo,this.schemePaymentBase.payBank=this.companyInfo.publicBank,this.schemePaymentBase.payer=this.companyInfo.payer,this.schemePaymentBase.payerMobile=this.companyInfo.payerMobile,this.getSchemeDetail(),this.getSchemePriceInfo(),this.getSchemeProjectList()},getSchemeProjectList:function(){var e=this,t=JSON.parse(window.localStorage.getItem("companyInfo")).osId;Object(p["i"])({id:t}).then((function(t){0==t.code&&t.data?e.projectList=t.data:e.projectList=[]}))},getSchemeDetail:function(){var e=this;this.schemeInfo.id&&Object(p["o"])({id:this.schemeInfo.id}).then((function(t){0==t.code&&(e.schemeList=t.data)}))},getSchemePriceInfo:function(e){var t=this,a={};e&&(a=e),this.schemeInfo.id&&(a.schemeId=this.schemeInfo.id,a.num=this.schemePaymentBase.pnum,Object(p["k"])(a).then((function(e){0==e.code&&(t.schemePayInfo=e.data,t.schemePaymentBase.totalAmount=e.data.totalAmount)})))},handleSchemeTabClick:function(e){},changeSchemeNum:function(){this.getSchemePriceInfo()},checkSchemeDiscount:function(e){var t={};0==e?(t.discountCode=this.schemePaymentBase.discountCode,this.getSchemePriceInfo(t)):this.schemePaymentBase.recommName&&this.schemePaymentBase.recommMobile&&(t.name=this.schemePaymentBase.recommName,t.mobile=this.schemePaymentBase.recommMobile,this.getSchemePriceInfo(t))},handleSchemeClick:function(e){var t=e.paneName;"discountCode"===t?(this.schemePaymentBase.recommName="",this.schemePaymentBase.recommMobile=""):this.schemePaymentBase.discountCode="",this.getSchemePriceInfo()},getSchemeUploadData:function(e){var t=[];e&&e.length>0&&e.forEach((function(e){t.push(e.filePath)})),this.schemePaymentBase.appendixUrl=t.join(";")},createSchemeOrder:function(){var e=this;if(!this.schemePaymentAgreement)return this.$message({type:"error",message:"请先阅读并同意协议内容"}),!1;2===this.schemePaymentBase.payType?this.$refs["schemePaymentBase"].validate((function(t){if(!t)return!1;e.submitCreateSchemeOrder()})):this.submitCreateSchemeOrder()},submitCreateSchemeOrder:function(){var e=this,t=JSON.parse(window.localStorage.getItem("memberInfor")),a=JSON.parse(window.localStorage.getItem("companyInfo")),n={title:"SaaS产品续费",content:"".concat(this.renewItme.projectName,"项目-SaaS产品权限(购买解决方案)续费"),chargeType:2,payType:1,companyId:a.osId,companyName:a.fullName,source:1,type:9,memberName:t.name,memberUuid:t.uuid,mobile:t.phoneNumber,availableRange:this.schemePaymentBase.availableRange.length>0?this.schemePaymentBase.availableRange.toString():"",num:this.schemePaymentBase.pnum,schemeId:this.schemeInfo.id,projectName:this.renewItme.projectName,projectUuid:this.renewItme.projectUuid,buyType:1};2===this.schemePaymentBase.payType&&(n=Object.assign(n,{payBank:this.schemePaymentBase.payBank,payBankNo:this.schemePaymentBase.payBankNo,payTime:this.schemePaymentBase.payTime,payType:this.schemePaymentBase.payType,payer:this.schemePaymentBase.payer,payerMobile:this.schemePaymentBase.payerMobile,appendixUrl:this.schemePaymentBase.appendixUrl,type:13})),this.schemePaymentBase.discountCode&&(n.discountCode=this.schemePaymentBase.discountCode),this.schemePaymentBase.recommMobile&&this.schemePaymentBase.recommName&&(n.recommName=this.schemePaymentBase.recommName,n.recommMobile=this.schemePaymentBase.recommMobile),Object(p["f"])(n).then((function(t){if(0===t.code)if(2===e.schemePaymentBase.payType)e.$message({type:"success",message:"SaaS产品权限购买成功,对公转账审核中..."}),e.handleClose();else{var a=t.data;e.openScan(a)}}))},handleAbsenceAiClick:function(e){this.currentAbsenceAiNum=e.absenceAiNum||0,this.currentRow=e,this.absenceAiDialogVisible=!0},handleUpgradeAi:function(){var e=this,t=JSON.parse(window.localStorage.getItem("memberInfor")),a={projectUuid:this.currentRow.projectUuid,schemeId:this.currentRow.schemeId,updaterId:t.id,updaterName:t.name,updaterPhone:t.phoneNumber};Object(l["e"])(a).then((function(t){0===t.code&&(e.$message({type:"success",message:"操作成功"}),e.absenceAiDialogVisible=!1,e.getlistData())}))}}},g=f,_=(a("97ea"),a("829d")),w=Object(_["a"])(g,o,s,!1,null,"07d31d43",null),k=w.exports,S=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"kidneyBeanList"},[e.infoList?a("div",[a("el-card",{staticClass:"box-card"},[a("el-row",[a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-input",{attrs:{clearable:"",placeholder:"产品名称"},model:{value:e.query.pname,callback:function(t){e.$set(e.query,"pname",t)},expression:"query.pname"}})],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-input",{attrs:{clearable:"",placeholder:"产品PN码"},model:{value:e.query.pn,callback:function(t){e.$set(e.query,"pn",t)},expression:"query.pn"}})],1),e._v(" "),a("el-col",{staticClass:"elCol checkbox-col",attrs:{span:4}},[a("el-checkbox",{on:{change:e.handleGroupByPidChange},model:{value:e.groupByPidChecked,callback:function(t){e.groupByPidChecked=t},expression:"groupByPidChecked"}},[e._v("仅显示唯一产品")])],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],on:{click:function(t){return e.resetForm()}}},[e._v("重置")]),e._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1)],1),e._v(" "),a("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"15px"}},[a("div",{staticClass:"button-box"},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.batchActivation}},[e._v("批量激活权益")])],1),e._v(" "),a("el-table",{ref:"fableTable",staticStyle:{width:"100%","margin-top":"15px"},attrs:{border:"",data:e.tableData,"header-cell-style":e.headClass,"row-key":"id"},on:{"selection-change":e.selectionChange}},[a("el-table-column",{attrs:{type:"selection",fixed:"",align:"center",width:"50","reserve-selection":!0}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"pname",label:"产品名称"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"type",label:"产品类型",width:"130","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("getItemType")(t.row.type,e.productType)))])]}}],null,!1,3786545155)}),e._v(" "),a("el-table-column",{attrs:{width:"100",align:"center",prop:"pn",label:"PN码"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"type",label:"原价",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{"text-align":"right"}},[e._v("\n "+e._s(e._f("formatMoney")(t.row.originalPrice))+"\n ")])]}}],null,!1,1441344817)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"type",label:"赠送",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{"text-align":"right"}},[e._v("\n "+e._s(e._f("formatMoney")(t.row.discount))+"\n ")])]}}],null,!1,968616472)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"type",label:"实付",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{"text-align":"right"}},[e._v("\n "+e._s(e._f("formatMoney")(t.row.payAmount))+"\n ")])]}}],null,!1,2257573377)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"type",label:"激活码"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.cdkey||"-"))])]}}],null,!1,3903761403)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"type",label:"支付时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.payTime||"-"))])]}}],null,!1,1473270294)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"type",label:"支付订单号","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.orderNo||"-"))])]}}],null,!1,3944281700)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row?a("span",[null==t.row.total?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.consume(t.row)}}},[e._v("消费")]):e._e()],1):e._e()]}}],null,!1,3986732548)})],1),e._v(" "),a("div",{staticClass:"paginations"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,20,30,50],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1):e._e(),e._v(" "),a("el-dialog",{attrs:{title:"选择项目",visible:e.dialogTableVisible},on:{"before-close":e.close,"update:visible":function(t){e.dialogTableVisible=t},close:e.close}},[a("div",{staticStyle:{"font-size":"12px",color:"red"}},[e._v("\n 激活码仅支持部分企业激活,具体请与市场对接人核实\n ")]),e._v(" "),a("el-select",{attrs:{"value-key":"id",placeholder:"请选择项目查看产品信息"},on:{change:e.projectChange},model:{value:e.activeProject,callback:function(t){e.activeProject=t},expression:"activeProject"}},e._l(e.projectList,(function(e){return a("el-option",{key:e.uuid,attrs:{label:e.name,value:e}})})),1),e._v(" "),"batch"==e.activationMethod?a("el-tabs",{attrs:{type:"border-card"},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[null==e.showProductList?a("div",[e._v("\n 暂无数据,请选择项目查看产品信息\n ")]):e._e(),e._v(" "),e._l(e.showProductList,(function(t,n){return a("el-tab-pane",{key:n,attrs:{label:n,name:n}},[a("el-table",{staticStyle:{width:"100%"},attrs:{border:"","empty-text":"暂无数据",data:[t],"row-key":"uuid"}},[a("el-table-column",{attrs:{prop:"beforeExpirationDate",label:"消费前到期时间",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"afterExpirationDate",label:"消费后到期时间",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"num",label:"消费数量",align:"center"}})],1)],1)}))],2):e._e(),e._v(" "),"one"==e.activationMethod?a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.showProductListValues,"empty-text":"暂无数据,请选择项目查看产品信息",border:"","row-key":"uuid"}},[a("el-table-column",{attrs:{prop:"name",label:"产品名称",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"beforeExpirationDate",label:"消费前到期时间",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"afterExpirationDate",label:"消费后到期时间",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"num",label:"消费数量",align:"center"}})],1):e._e(),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitProjects}},[e._v("确认")])],1)],1)],1)},B=[],P=(a("b3d7"),a("32ea"),{components:{},data:function(){return{productType:y["pb"],type:"",pageTotal:0,viewInfo:!1,infoList:!0,query:{projectName:"",companyId:JSON.parse(window.localStorage.getItem("companyInfo")).osId,pname:"",pn:"",pageNumber:1,pageSize:10,status:1,groupByPid:0},groupByPidChecked:!1,tableData:[],projectQuery:{pageNumber:1,pageSize:10},projectList:[],projectTotal:0,dialogTableVisible:!1,templateSelection:-1,consumeProduct:{},selectList:[],activeProject:"",showProductList:null,showProductListKeys:[],showProductListValues:[],activationMethod:"one",activeName:""}},mounted:function(){console.log(JSON.parse(window.localStorage.getItem("memberInfor")).phoneNumber),this.headClass(),this.getlistData()},methods:{close:function(){this.showProductList=null,this.showProductListKeys=[],this.showProductListValues=[],this.activeProject="",this.dialogTableVisible=!1,this.activeName=""},projectChange:function(e){var t=this;this.activeName="",this.showProductList=null,this.showProductListKeys=[],this.showProductListValues=[];var a={companyId:JSON.parse(window.localStorage.getItem("companyInfo")).osId,projectUuid:e.uuid};"one"==this.activationMethod?a.ids=[this.consumeProduct.id]:a.ids=this.selectList.map((function(e){return e.id})),Object(l["g"])(a).then((function(e){0==e.code&&e.data&&(t.showProductList=e.data,t.showProductListKeys=Object.keys(t.showProductList),t.showProductListValues=Object.values(t.showProductList),1==t.showProductListValues.length&&1==t.showProductListKeys.length&&(t.showProductListValues[0].name=t.showProductListKeys[0]),"batch"==t.activationMethod&&(t.activeName=t.showProductListKeys[0]))}))},batchActivation:function(){if(0==this.selectList.length)return this.$message({type:"error",message:"请选择需要激活的项目"}),!1;this.dialogTableVisible=!0,this.activationMethod="batch",this.getProjectList()},selectionChange:function(e){this.selectList=e||[]},consume:function(e,t){this.activeProject="",this.showProductListKeys=[],this.showProductListValues=[],this.consumeProduct=e,this.activationMethod="one",this.getProjectList(e.orderId)},onSearch:function(){this.query.pageNumber=1,this.getlistData()},getlistData:function(){var e=this;Object(l["b"])(this.query).then((function(t){e.tableData=t.data.records,e.pageTotal=t.data.rowsCount}))},getProjectList:function(e){var t=this,a=JSON.parse(window.localStorage.getItem("companyInfo")).osId,n={id:a};"one"==this.activationMethod?n.mallOrderIds=[e]:n.mallOrderIds=this.selectList.map((function(e){return e.orderId})),Object(p["i"])(n).then((function(e){0==e.code&&(t.projectList=e.data,t.dialogTableVisible=!0)}))},submitProjects:function(){var e=JSON.parse(window.localStorage.getItem("memberInfor")),t={companyId:JSON.parse(window.localStorage.getItem("companyInfo")).osId,operatorName:e.name,operatorId:e.id,operatorByPhone:e.phoneNumber,projectName:this.activeProject.name,projectUuid:this.activeProject.uuid};"batch"==this.activationMethod?(t.ids=this.selectList.map((function(e){return e.id})),this.batchUseRights(t)):(t.cdkey=this.consumeProduct.cdkey,this.useRights(t))},batchUseRights:function(e){var t=this;Object(l["a"])(e).then((function(e){0===e.code?(t.$message({type:"success",message:"批量权益消费成功"}),t.$refs.fableTable.clearSelection(),t.getlistData(),t.dialogTableVisible=!1):t.$message({type:"error",message:"批量权益消费失败"})}))},useRights:function(e){var t=this;Object(l["f"])(e).then((function(e){0===e.code?(t.$message({type:"success",message:"权益消费成功"}),t.$refs.fableTable.clearSelection(),t.getlistData(),t.dialogTableVisible=!1):t.$message({type:"error",message:"权益消费失败"})}))},goBack:function(){this.viewInfo=!1,this.infoList=!0,this.getlistData()},handleSizeChange:function(e){this.query.pageSize=e,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},resetForm:function(){this.query.pageNumber=1,this.query.pname="",this.query.pn="",this.query.groupByPid=0,this.groupByPidChecked=!1,this.getlistData()},handleGroupByPidChange:function(e){this.query.groupByPid=e?1:0,this.query.pageNumber=1,this.getlistData()},handleComapnySizeChange:function(e){this.projectQuery.pageSize=e,this.projectQuery.pageNumber=1},handleComapnyCurrentChange:function(e){this.projectQuery.pageNumber=e},headClass:function(){return"text-align:center;background:#FAFAFA;"}}}),C=P,N=(a("cd41"),Object(_["a"])(C,S,B,!1,null,"783c3a29",null)),T=N.exports,I=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"kidneyBeanList"},[e.infoList?a("div",[a("el-card",{staticClass:"box-card"},[a("el-row",[a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-input",{attrs:{clearable:"",placeholder:"支付订单号"},model:{value:e.query.orderNo,callback:function(t){e.$set(e.query,"orderNo",t)},expression:"query.orderNo"}})],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-select",{attrs:{clearable:"",placeholder:"支付渠道"},model:{value:e.query.payType,callback:function(t){e.$set(e.query,"payType",t)},expression:"query.payType"}},e._l(e.payTypeList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-select",{attrs:{clearable:"",placeholder:"发票状态"},on:{change:e.pushStatus},model:{value:e.query.status,callback:function(t){e.$set(e.query,"status",t)},expression:"query.status"}},e._l(e.invoiceStateDeleteFailure,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:8}},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd","start-placeholder":"开始时间","end-placeholder":"结束时间"},on:{change:e.GetzhifuTime},model:{value:e.payTime,callback:function(t){e.payTime=t},expression:"payTime"}})],1),e._v(" "),a("el-col",{staticClass:"elCol mt",attrs:{span:4}},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],on:{click:function(t){return e.resetForm()}}},[e._v("重置")]),e._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1)],1),e._v(" "),a("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"15px"}},[a("el-table",{staticStyle:{width:"100%","margin-top":"15px"},attrs:{border:"",data:e.tableData,"header-cell-style":e.headClass}},[a("el-table-column",{attrs:{label:"#",align:"center","min-width":"50",fixed:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.$index+(e.query.pageNumber-1)*e.query.pageSize+1)+"\n ")])]}}],null,!1,3311124033)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"payTime",label:"支付时间",fixed:"","min-width":"160","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"orderNo",label:"支付订单号",fixed:"","min-width":"160","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"payType",label:"支付渠道",fixed:"","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("getItemType")(t.row.payType,e.payTypeList)))]}}],null,!1,3945233233)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"",label:"第三方交易流水号","min-width":"200","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.transactionId||"-"))]}}],null,!1,1790903865)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"projectName",label:"项目名称","min-width":"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.projectName||"-"))]}}],null,!1,1976326402)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作","min-width":"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.look(t.row)}}},[e._v("查看")]),e._v(" "),1==t.row.invoiceStatus||5==t.row.invoiceStatus?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.invoiceAddClick(t.row)}}},[e._v("去开票")]):e._e()]}}],null,!1,311038031)})],1),e._v(" "),a("div",{staticClass:"paginations"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,20,30,50],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1):e._e(),e._v(" "),a("el-dialog",{attrs:{title:"查看",visible:e.lookShow,width:"85%","before-close":e.lookClose},on:{"update:visible":function(t){e.lookShow=t}}},[a("el-table",{attrs:{"header-cell-style":e.headClass,border:"",data:e.lookTable}},[a("el-table-column",{attrs:{"min-width":"140",align:"center",prop:"schemeName",label:"解决方案","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v("\n "+e._s(t.row.schemeName||"-")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"90",align:"center",prop:"schemeId",label:"解决方案号","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v("\n "+e._s(t.row.schemeId||"-")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"120",align:"center",prop:"aiNum",label:"AI产品数量","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.aiNum||0))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"right",prop:"marketPrice",label:"市场价(月)","min-width":"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatMoney")(t.row.marketPrice)))]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"120",align:"center",prop:"recommName",label:"推荐人","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.recommName||"-"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"130",align:"center",prop:"recommMobile",label:"推荐人联系方式","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.recommMobile||"-"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"discountCode",label:"优惠码","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.discountCode||"-"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"right",prop:"originalPrice",label:"应付金额","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatMoney")(t.row.originalPrice)))]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"right",prop:"discount",label:"优惠金额","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatMoney")(t.row.discount)))]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"right",prop:"payAmount",label:"实付金额","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatMoney")(t.row.payAmount)))]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"150",align:"center",prop:"projectName",label:"关联项目","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v("\n "+e._s(t.row.projectName||"-")+"\n ")])]}}])})],1),e._v(" "),a("div",{staticClass:"lookPaginations"},[a("el-pagination",{attrs:{background:"","current-page":e.lookPageNumber,"page-sizes":[10,20,30,50],"page-size":e.lookPageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.lookTotal},on:{"update:currentPage":function(t){e.lookPageNumber=t},"update:current-page":function(t){e.lookPageNumber=t},"size-change":e.lookHandleSizeChange,"current-change":e.lookHandleCurrentChange}})],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"开票列表",visible:e.invoiceShow,width:"70%","before-close":e.invoiceListClose},on:{"update:visible":function(t){e.invoiceShow=t}}},[a("el-table",{ref:"invoiceTable",attrs:{"header-cell-style":e.headClass,border:"",data:e.invoiceTable,"max-height":"600"},on:{"selection-change":e.changeSelect}},[a("el-table-column",{attrs:{"min-width":"50",align:"center",type:"selection",selectable:e.disSelect}}),e._v(" "),a("el-table-column",{attrs:{"min-width":"120",align:"center",prop:"pname",label:"产品名称","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v("\n "+e._s(t.row.pname||"-")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{width:"90",align:"center",prop:"pn",label:"PN码","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v("\n "+e._s(t.row.pn||"-")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"100",align:"center",prop:"type",label:"产品类型","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("getItemType")(t.row.ptype,e.productType)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"useMonth",label:"数量",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.pnum||"-"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"right",prop:"payAmount",label:"实付金额",width:"140","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatMoney")(t.row.payAmount)))]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"发票类型","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.filterInvoiceType(t.row.invoiceType))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"发票费率",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.taxRate?t.row.taxRate+"%":"-"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"是否可开票",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(1==t.row.invoiceEnable?"可开":"不可开"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"状态",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.filterStatus(t.row.invoiceStatus))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",disabled:3!=t.row.invoiceStatus},on:{click:function(a){return e.download(t.row)}}},[e._v("下载")])]}}])})],1),e._v(" "),e.selectList.length>0?a("div",{staticStyle:{"margin-top":"20px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.invoiceAdd}},[e._v("确认开票")])],1):e._e(),e._v(" "),a("el-dialog",{attrs:{visible:e.invoiceVisible,"close-on-click-modal":!1,"close-on-press-escape":!1,width:"35%","before-close":e.invoiceClose,"append-to-body":""},on:{"update:visible":function(t){e.invoiceVisible=t}}},[a("div",{attrs:{slot:"title"},slot:"title"},[a("span",{staticStyle:{"font-size":"24px"}},[e._v("开具发票")]),e._v(" "),a("span",{staticStyle:{"font-size":"12px","padding-left":"20px"}},[e._v("开票成功后,三个工作日内将发送至你的电子邮箱")])]),e._v(" "),a("el-form",{ref:"invoiceForm",staticClass:"form-set",attrs:{model:e.invoiceForm,"label-width":"140px"}},[a("el-form-item",{attrs:{label:"类型",prop:"openType"}},[a("el-radio-group",{model:{value:e.invoiceForm.openType,callback:function(t){e.$set(e.invoiceForm,"openType",t)},expression:"invoiceForm.openType"}},[a("el-radio",{attrs:{label:2}},[e._v("个人")]),e._v(" "),a("el-radio",{attrs:{label:1}},[e._v("单位")])],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"开票抬头/购方名称",prop:"title",rules:{required:!0,message:"开票抬头/购方名称不能为空",trigger:["blur","change"]}}},[a("el-input",{attrs:{placeholder:"开票抬头/购方名称"},model:{value:e.invoiceForm.title,callback:function(t){e.$set(e.invoiceForm,"title",t)},expression:"invoiceForm.title"}})],1),e._v(" "),1==e.invoiceForm.openType?a("el-form-item",{attrs:{label:"统一社会信用代码",prop:"taxNo",rules:[{required:!0,message:"统一社会信用代码不能为空",trigger:["blur","change"]},{min:18,message:"统一社会信用代码长度为18位",trigger:["blur","change"]}]}},[a("el-input",{attrs:{clearable:"",placeholder:"统一社会信用代码"},model:{value:e.invoiceForm.taxNo,callback:function(t){e.$set(e.invoiceForm,"taxNo",t)},expression:"invoiceForm.taxNo"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"购方电话",prop:"buyerPhone",rules:[{required:!0,message:"购方电话不能为空",trigger:["blur","change"]}]}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入购方电话"},model:{value:e.invoiceForm.buyerPhone,callback:function(t){e.$set(e.invoiceForm,"buyerPhone",t)},expression:"invoiceForm.buyerPhone"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"购方地址",prop:"buyerAddress",rules:[{required:!0,message:"购方地址不能为空",trigger:["blur","change"]}]}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入购方地址"},model:{value:e.invoiceForm.buyerAddress,callback:function(t){e.$set(e.invoiceForm,"buyerAddress",t)},expression:"invoiceForm.buyerAddress"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"购方开户行账号",prop:"buyerBankAccount",rules:[{required:!0,message:"购方开户行账号不能为空",trigger:["blur","change"]}]}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入购方开户行账号"},model:{value:e.invoiceForm.buyerBankAccount,callback:function(t){e.$set(e.invoiceForm,"buyerBankAccount",t)},expression:"invoiceForm.buyerBankAccount"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"购方开户行地址",prop:"buyerBankAddress",rules:[{required:!0,message:"购方开户行地址不能为空",trigger:["blur","change"]}]}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入购方开户行地址"},model:{value:e.invoiceForm.buyerBankAddress,callback:function(t){e.$set(e.invoiceForm,"buyerBankAddress",t)},expression:"invoiceForm.buyerBankAddress"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"发票类型",prop:"invoiceType",rules:[{required:!0,message:"发票类型不能为空",trigger:["change"]}]}},[a("el-select",{attrs:{placeholder:"请选择发票类型"},model:{value:e.invoiceForm.invoiceType,callback:function(t){e.$set(e.invoiceForm,"invoiceType",t)},expression:"invoiceForm.invoiceType"}},e._l(e.invoiceTypes,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"邮箱",prop:"email",rules:[{required:!0,message:"邮箱不能为空",trigger:"blur"},{type:"email",message:"邮箱地址不正确",trigger:"blur"}]}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入发票接收邮箱"},model:{value:e.invoiceForm.email,callback:function(t){e.$set(e.invoiceForm,"email",t)},expression:"invoiceForm.email"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"备注",prop:"remark"}},[a("el-input",{attrs:{type:"textarea",rows:2,clearable:"",disabled:""},model:{value:e.invoiceForm.remark,callback:function(t){e.$set(e.invoiceForm,"remark",t)},expression:"invoiceForm.remark"}})],1),e._v(" "),a("el-form-item",[a("el-button",{directives:[{name:"points",rawName:"v-points",value:200,expression:"200"}],attrs:{type:"primary",loading:e.invoiceLoad},on:{click:function(t){return e.invoiceCreat("invoiceForm")}}},[e._v("确认")]),e._v(" "),a("el-button",{on:{click:e.invoiceClose}},[e._v("取消")])],1)],1)],1)],1)],1)},x=[],j=(a("ac67"),a("5821")),A=(a("e5b4"),a("c5cb"),a("0c84"),a("2843"),a("aa18"),a("982e"),a("fc02"),a("b775"));function L(e){return Object(A["a"])({url:"/hakocompany/InvoiceRecord/openInvoiceForMall",method:"post",data:e})}function O(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function M(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?O(Object(a),!0).forEach((function(t){Object(j["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):O(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var q={components:{},data:function(){return{productType:y["pb"],type:"",pageTotal:0,viewInfo:!1,infoList:!0,companyInfo:"",query:{companyId:"",orderNo:"",startTime:"",endTime:"",pageNumber:1,pageSize:10,payType:"",status:"",typeList:[9,10,13],invoiceStatusList:[]},payTime:null,tableData:[],payTypeList:y["jb"],invoiceStateDeleteFailure:y["Q"],invoiceTypes:[],invoiceForm:{openType:1,title:"",taxNo:"",buyerPhone:"",buyerAddress:"",buyerBankAccount:"",buyerBankAddress:"",email:"",remark:"",invoiceType:""},invoiceVisible:!1,invoiceInfo:"",invoiceLoad:!1,invoiceType:y["R"],props:{multiple:!0},lookShow:!1,lookTable:[],lookAllData:[],lookPageNumber:1,lookPageSize:10,lookTotal:0,id:"",invoiceShow:!1,invoiceTable:[],selectList:[]}},mounted:function(){this.headClass(),this.getlistData(),this.companyInfo=JSON.parse(window.localStorage.getItem("companyInfo")),this.query.companyId=this.companyInfo.osId},methods:{download:function(e){if(e.invoiceUrl){var t=e.invoiceUrl,a=document.createElement("a");a.href=t,a.click()}},getLookData:function(){var e=this;Object(r["g"])({id:this.id}).then((function(t){0==t.code&&(e.lookAllData=t.data||[],e.lookTotal=e.lookAllData.length,e.updateLookTable())}))},updateLookTable:function(){var e=(this.lookPageNumber-1)*this.lookPageSize,t=e+this.lookPageSize;this.lookTable=this.lookAllData.slice(e,t)},look:function(e){this.id=e.orderId,this.getLookData(),this.lookShow=!0},lookClose:function(){this.lookPageSize=10,this.lookPageNumber=1,this.lookTotal=0,this.lookShow=!1},detailsClick:function(e,t){var a=e;a.type=t},onSearch:function(){this.query.pageNumber=1,this.getlistData()},GetzhifuTime:function(){null!=this.payTime&&(this.query.startTime=this.payTime[0]+" 00:00:00",this.query.endTime=this.payTime[1]+" 23:59:59")},getlistData:function(){var e=this;Object(r["e"])(this.query).then((function(t){e.tableData=t.data.records,e.pageTotal=t.data.rowsCount}))},goBack:function(){this.viewInfo=!1,this.infoList=!0,this.getlistData()},lookHandleSizeChange:function(e){this.lookPageSize=e,this.lookPageNumber=1,this.updateLookTable()},lookHandleCurrentChange:function(e){this.lookPageNumber=e,this.updateLookTable()},handleSizeChange:function(e){this.query.pageSize=e,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},resetForm:function(){this.query.pageNumber=1,this.query.orderNo="",this.query.pname="",this.query.pn="",this.query.payType="",this.query.startTime="",this.query.endTime="",this.payTime=null,this.getlistData()},headClass:function(){return"text-align:center;background:#FAFAFA;"},invoiceAddClick:function(e){this.invoiceShow=!0,this.getSubList(e),this.invoiceForm.remark="支付订单号:".concat(e.orderNo)},getSubList:function(e){var t=this,a={orderId:e.orderId,pageSize:-1,pageNumber:-1};Object(r["b"])(a).then((function(e){t.invoiceTable=e.data.records}))},disSelect:function(e,t){return 1==e.invoiceEnable&&(1==e.invoiceStatus||5==e.invoiceStatus)},changeSelect:function(e){var t=this;this.selectList=e;var a=[];if(this.invoiceForm.mallOrderDetailIds=[],e){e.forEach((function(e){var n=e.invoiceType.split(",");a.push(n),t.invoiceForm.mallOrderDetailIds.push(e.id)}));var n=this.intersectNoRepeatTwice(a),i=this.invoiceType.filter((function(e){return n.includes(e.value)}));i.length?(this.invoiceTypes=i,this.invoiceForm.invoiceType=this.invoiceTypes[0].value):this.invoiceTypes=[]}},intersectNoRepeatTwice:function(e){return e.length?e.reduce((function(e,t){return Array.from(new Set(t.filter((function(t){return e.includes(t)}))))})):[]},invoiceAdd:function(){this.invoiceVisible=!0},invoiceListClose:function(){this.$refs.invoiceTable.clearSelection(),this.invoiceShow=!1},filterInvoiceType:function(e){if(e){var t=[],a=e.split(",");return a.map((function(e){var a=y["R"].find((function(t){return t.value==e}));t.push(a.label)})),t.toString()}return"-"},invoiceDownloadClick:function(e){var t=e.invoiceUrl,a=document.createElement("a");a.href=t,a.click()},invoiceCreat:function(){var e=this;this.$refs["invoiceForm"].validate((function(t){if(t){console.log(e.invoiceInfo),e.invoiceLoad=!0;var a=JSON.parse(window.localStorage.getItem("memberInfor")),n=JSON.parse(window.localStorage.getItem("companyInfo")),i=M({companyId:n.id,companyName:n.fullName,createId:a.id,createName:a.name,source:3,invoiceType:1},e.invoiceForm);i.taxNo=1==i.openType?i.taxNo:"",L(i).then((function(t){0==t.code&&(e.$message({message:t.message,type:"success"}),e.invoiceLoad=!1,e.$refs.invoiceTable.clearSelection(),e.getSubList())})).catch((function(t){e.invoiceLoad=!1}))}}))},invoiceClose:function(){this.$refs["invoiceForm"].resetFields(),this.invoiceVisible=!1},pushStatus:function(e){e?(this.query.invoiceStatusList=[],this.query.invoiceStatusList.push(e)):this.query.invoiceStatusList=[]},filterStatus:function(e){switch(e){case 1:return"未开票";case 2:return"开票中";case 3:return"已开票";case 4:return"已作废";case 5:return"开票失败"}}}},D=q,F=(a("6331"),Object(_["a"])(D,I,x,!1,null,"e32eab72",null)),$=F.exports,z={name:"advancedSetting",components:{rightsList:k,rightsToBeUsed:T,paymentOrder:$},data:function(){return{activeName:"rightsList"}},created:function(){localStorage.removeItem("selectMenu")},methods:{handleClick:function(e){var t=e.paneName;this.activeName=t}}},V=z,R=Object(_["a"])(V,n,i,!1,null,null,null);t["default"]=R.exports},"87e1":function(e,t,a){},"97ea":function(e,t,a){"use strict";a("87e1")},"9bdd":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"d",(function(){return o})),a.d(t,"c",(function(){return s})),a.d(t,"g",(function(){return l})),a.d(t,"a",(function(){return r})),a.d(t,"f",(function(){return c})),a.d(t,"h",(function(){return p})),a.d(t,"e",(function(){return m})),a.d(t,"i",(function(){return u}));var n=a("b775");function i(e){return Object(n["a"])({url:"/hakocompany/RightsProject/recordPageList",method:"post",data:e})}function o(e){return Object(n["a"])({url:"/hakocompany/RightsProject/projectSchemeDetail",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/hakocompany/RightsProject/expireSchemeDetail",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/hakocompany/RightsProject/rightsActivationPreview",method:"post",data:e})}function r(e){return Object(n["a"])({url:"/hakocompany/RightsProject/batchRightsActivation",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/hakocompany/RightsProject/rightsActivation",method:"post",data:e})}function p(e){return Object(n["a"])({url:"/hakocompany/RightsProject/findByCdkey",method:"post",data:e})}function m(e){return Object(n["a"])({url:"/hakocompany/RightsProject/projectSchemeUpgrade",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/hakocompany/OrderContract/pageList",method:"post",data:e})}},b3d7:function(e,t,a){var n=a("e99b"),i=a("d3ef")(!1);n(n.S,"Object",{values:function(e){return i(e)}})},cd41:function(e,t,a){"use strict";a("5ec4")},d3ef:function(e,t,a){var n=a("26df"),i=a("93ca"),o=a("3471"),s=a("35d4").f;e.exports=function(e){return function(t){var a,l=o(t),r=i(l),c=r.length,p=0,m=[];while(c>p)a=r[p++],n&&!s.call(l,a)||m.push(e?[a,l[a]]:l[a]);return m}}},e848:function(e,t,a){}}]); |