ib-account-opening-adjust.8e1bb8ae.js 8.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["ib-account-opening-adjust"],{"6e1d":function(e,t,n){"use strict";n.r(t);var s=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.pictLoading,expression:"pictLoading"}],attrs:{id:"ib-account-opening-adjust","element-loading-background":"rgba(43, 48, 67, 0.05)","element-loading-spinner":"el-icon-loading"}},[t("div",{staticClass:"promotion-box pb-3 mt-1"},[t("div",{staticClass:"container"},[t("div",{staticClass:"row"},[t("div",{staticClass:"col-12"},[t("div",{staticClass:"promotion-box-white mt-0 account-opening-adjust-card"},[t("div",{staticClass:"account-adjust-cid-row"},[t("span",{staticClass:"account-adjust-cid-label"},[e._v(e._s(e.$t("Label.CidAccount"))+":")]),t("span",{staticClass:"account-adjust-cid-value"},[e._v(e._s(e.form.cId||"--"))])]),t("el-form",{ref:"accountAdjustForm",staticClass:"dialog-account-adjust-form",attrs:{model:e.form,"label-width":"0"}},[t("div",{staticClass:"form-section form-section-commission"},[t("div",{staticClass:"section-title"},[t("i",{staticClass:"el-icon-s-operation"}),e._v(" "+e._s(e.$t("Ib.Index.Spread5"))+" ")]),t("div",{staticClass:"account-type-grid"},[t("div",{staticClass:"account-type-card"},[t("div",{staticClass:"account-type-label"},[e._v(" "+e._s(e.$t("AccountType.StandardAccount"))+" ")]),t("el-select",{staticClass:"account-select",attrs:{size:"small",clearable:"",placeholder:e.$t("placeholder.choose")},on:{change:function(t){return e.handleCommissionAccountTypeChange("standard","7")}},model:{value:e.commissionAccountTypeSettings.standard.selectedIndex,callback:function(t){e.$set(e.commissionAccountTypeSettings.standard,"selectedIndex",t)},expression:"\n commissionAccountTypeSettings.standard.selectedIndex\n "}},e._l(e.getAvailableSpreadsCommission("7"),(function(n,s){return t("el-option",{key:s,attrs:{label:e.getSpreadLabelCommission(n),value:s}})})),1)],1),t("div",{staticClass:"account-type-card"},[t("div",{staticClass:"account-type-label"},[e._v(" "+e._s(e.$t("AccountType.SeniorAccount"))+" ")]),t("el-select",{staticClass:"account-select",attrs:{size:"small",clearable:"",placeholder:e.$t("placeholder.choose")},on:{change:function(t){return e.handleCommissionAccountTypeChange("ecn","2")}},model:{value:e.commissionAccountTypeSettings.ecn.selectedIndex,callback:function(t){e.$set(e.commissionAccountTypeSettings.ecn,"selectedIndex",t)},expression:"commissionAccountTypeSettings.ecn.selectedIndex"}},e._l(e.getAvailableSpreadsCommission("2"),(function(n,s){return t("el-option",{key:s,attrs:{label:e.getSpreadLabelCommission(n),value:s}})})),1)],1),t("div",{staticClass:"account-type-card"},[t("div",{staticClass:"account-type-label"},[e._v(" "+e._s(e.$t("AccountType.CentAccount"))+" ")]),t("el-select",{staticClass:"account-select",attrs:{size:"small",clearable:"",placeholder:e.$t("placeholder.choose")},on:{change:function(t){return e.handleCommissionAccountTypeChange("cent","8")}},model:{value:e.commissionAccountTypeSettings.cent.selectedIndex,callback:function(t){e.$set(e.commissionAccountTypeSettings.cent,"selectedIndex",t)},expression:"commissionAccountTypeSettings.cent.selectedIndex"}},e._l(e.getAvailableSpreadsCommission("8"),(function(n,s){return t("el-option",{key:s,attrs:{label:e.getSpreadLabelCommission(n),value:s}})})),1)],1)])])]),t("div",{staticClass:"account-adjust-notes-panel"},[t("div",{staticClass:"account-adjust-notes-section"},[t("div",{staticClass:"account-adjust-notes-title"},[t("i",{staticClass:"el-icon-info account-adjust-notes-title-icon"}),t("span",{staticClass:"account-adjust-notes-title-text"},[e._v(e._s(e.$t("Ib.Custom.AccountAdjustNotesSection2Title")))])]),t("ol",{staticClass:"account-adjust-notes-list"},[t("li",[e._v(e._s(e.$t("Ib.Custom.AccountAdjustNotesSection2Item1")))]),t("li",[e._v(e._s(e.$t("Ib.Custom.AccountAdjustNotesSection2Item2")))])])])]),t("div",{staticClass:"account-adjust-footer-buttons"},[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],staticClass:"btn-block-w",attrs:{type:"primary"},on:{click:e.confirmAccountAdjust}}),t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],staticClass:"btn-block-w",on:{click:e.cancel}})],1)],1)])])])])])},c=[],a=n("c7eb"),o=n("1da1"),i=(n("4de4"),n("c740"),n("14d9"),n("e9f5"),n("910d"),n("7d54"),n("b64b"),n("d3b7"),n("ac1f"),n("5319"),n("159b"),n("1c45")),r=n("f121"),l=n.n(r),u=l.a.Code,d={name:"ib-account-opening-adjust",data:function(){return{pictLoading:!1,form:{id:null,cId:""},commissionAccountTypeSettings:{ecn:{selectedIndex:null,selectedItem:null,loginType:"2"},standard:{selectedIndex:null,selectedItem:null,loginType:"7"},cent:{selectedIndex:null,selectedItem:null,loginType:"8"}},commissionAccountTypeData:{ecn:[],standard:[],cent:[]}}},mounted:function(){this.initPage()},methods:{initPage:function(){var e=this;return Object(o["a"])(Object(a["a"])().mark((function t(){var n,s,c;return Object(a["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.$route.query||{},s=n.id,c=n.ibId,null!=s&&""!==s){t.next=7;break}return e.$pigeon.MessageWarning(e.$i18n.t("Ib.Custom.MsgCustomerInfoNotExist")),e.$router.replace({path:"/ib/customer",query:{type:3}}).catch((function(){})),t.abrupt("return");case 7:return e.form.id=s,e.form.cId=null!=n.cId?String(n.cId):"",e.pictLoading=!0,t.prev=10,t.next=13,e.loadCommissionAccountTypes(c);case 13:return t.next=15,e.setCommissionDefaultsFromLoginPoint(s);case 15:return t.prev=15,e.pictLoading=!1,t.finish(15);case 18:case"end":return t.stop()}}),t,null,[[10,,15,18]])})))()},loadCommissionAccountTypes:function(e){var t=this;return Object(o["a"])(Object(a["a"])().mark((function n(){var s,c,o;return Object(a["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return s=e?{ibId:e}:{},n.next=3,i["a"].customLinkTypes(s);case 3:c=n.sent,c.code==u.StatusOK?(o=c.data||[],t.commissionAccountTypeData={ecn:o.filter((function(e){return 2===e.loginType||"2"===e.loginType})),standard:o.filter((function(e){return 7===e.loginType||"7"===e.loginType})),cent:o.filter((function(e){return 8===e.loginType||"8"===e.loginType}))}):(t.$pigeon.MessageError(c.msg),t.commissionAccountTypeData={ecn:[],standard:[],cent:[]});case 5:case"end":return n.stop()}}),n)})))()},setCommissionDefaultsFromLoginPoint:function(e){var t=this;return Object(o["a"])(Object(a["a"])().mark((function n(){var s,c,o,r;return Object(a["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e){n.next=2;break}return n.abrupt("return");case 2:return n.prev=2,n.next=5,i["a"].getLoginPoint({id:e});case 5:if(s=n.sent,s.code===u.StatusOK&&Array.isArray(s.data)){n.next=8;break}return n.abrupt("return");case 8:c=s.data||[],o=function(e){return 2===e||"2"===e?"2":7===e||"7"===e?"7":8===e||"8"===e?"8":null},r={2:[],7:[],8:[]},c.forEach((function(e){var t=o(e.loginType);t&&e.groupName&&r[t].push(e.groupName)})),["2","7","8"].forEach((function(e){var n="2"===e?"ecn":"7"===e?"standard":"cent",s=r[e][0],c=t.getAvailableSpreadsCommission(e),a=null==s?-1:c.findIndex((function(e){return(e.groupName||"")===s})),o=t.commissionAccountTypeSettings[n];a>=0?(o.selectedIndex=a,o.selectedItem=c[a]):(o.selectedIndex=null,o.selectedItem=null)})),t.$forceUpdate(),n.next=19;break;case 16:n.prev=16,n.t0=n["catch"](2),console.error("设置开户调整默认值失败:",n.t0);case 19:case"end":return n.stop()}}),n,null,[[2,16]])})))()},getAvailableSpreadsCommission:function(e){return"2"===e?this.commissionAccountTypeData.ecn||[]:"7"===e?this.commissionAccountTypeData.standard||[]:"8"===e&&this.commissionAccountTypeData.cent||[]},getSpreadLabelCommission:function(e){return e.groupName||""},handleCommissionAccountTypeChange:function(e,t){var n=this.commissionAccountTypeSettings[e],s=this.getAvailableSpreadsCommission(t);null!==n.selectedIndex&&void 0!==n.selectedIndex?n.selectedItem=s[n.selectedIndex]||null:n.selectedItem=null,this.$forceUpdate()},cancel:function(){this.$router.go(-1)},confirmAccountAdjust:function(){var e=this;return Object(o["a"])(Object(a["a"])().mark((function t(){var n,s;return Object(a["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=[],Object.keys(e.commissionAccountTypeSettings).forEach((function(t){var s=e.commissionAccountTypeSettings[t];s.selectedItem&&n.push(s.selectedItem)})),t.next=4,i["a"].customCommissionPoint({id:e.form.id,loginConfig:n});case 4:s=t.sent,s.code==u.StatusOK?(e.$pigeon.MessageOK(e.$i18n.t("Msg.ModifySuccess")),e.$router.go(-1)):e.$pigeon.MessageError(s.msg);case 6:case"end":return t.stop()}}),t)})))()}}},m=d,p=(n("e939"),n("2877")),f=Object(p["a"])(m,s,c,!1,null,"e78cbe6a",null);t["default"]=f.exports},"7bf9":function(e,t,n){},c740:function(e,t,n){"use strict";var s=n("23e7"),c=n("b727").findIndex,a=n("44d2"),o="findIndex",i=!0;o in[]&&Array(1)[o]((function(){i=!1})),s({target:"Array",proto:!0,forced:i},{findIndex:function(e){return c(this,e,arguments.length>1?arguments[1]:void 0)}}),a(o)},e939:function(e,t,n){"use strict";n("7bf9")}}]);