PageSourceSearch

https://www.ghbank.com.cn/bank-product-mobile/static/js/74.1d2bdb88.js

js ghbank.com.cn collected 2026-10-07 07:35:27 UTC 11,105 bytes, 2 lines download raw bytes

1"use strict";(self["webpackChunkfinancial_product"]=self["webpackChunkfinancial_product"]||[]).push([[74],{1074:function(t,e,n){n.r(e),n.d(e,{default:function(){return k}});var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"commissionFund financeProductsForm"},[e("van-nav-bar",{staticClass:"customBar",attrs:{"left-text":"代销基金"},scopedSlots:t._u([{key:"right",fn:function(){return[e("span",{staticClass:"filterBtn",on:{click:function(e){t.showFilter=!0}}},[t._v("筛选 "),e("van-icon",{attrs:{name:"filter-o"}})],1)]},proxy:!0}])}),e("van-popup",{style:{height:"80%"},attrs:{position:"bottom",title:"筛选",closeable:""},model:{value:t.showFilter,callback:function(e){t.showFilter=e},expression:"showFilter"}},[e("van-nav-bar",{attrs:{title:"筛选"}}),e("van-form",{ref:"form",staticClass:"form",on:{submit:t.filterData}},[e("van-field",{attrs:{label:"基金公司",name:"TA_CD"},scopedSlots:t._u([{key:"input",fn:function(){return[e("van-radio-group",{attrs:{direction:"horizontal"},model:{value:t.form.TA_CD,callback:function(e){t.$set(t.form,"TA_CD",e)},expression:"form.TA_CD"}},t._l(t.companyOptions,(function(n){return e("van-radio",{key:n.companyCode,attrs:{name:n.companyCode}},[t._v(t._s(n.companyName))])})),1)]},proxy:!0}])}),e("van-field",{attrs:{label:"基金类型",name:"PRD_ATTR"},scopedSlots:t._u([{key:"input",fn:function(){return[e("van-radio-group",{attrs:{direction:"horizontal"},model:{value:t.form.PRD_ATTR,callback:function(e){t.$set(t.form,"PRD_ATTR",e)},expression:"form.PRD_ATTR"}},[e("van-radio",{staticClass:"orgAll",attrs:{label:"",name:""}},[t._v("全部")]),t._l(t.fundTypeOptions,(function(n){return e("van-radio",{key:n.key,attrs:{name:n.key}},[t._v(t._s(n.label)+" ")])}))],2)]},proxy:!0}])}),e("van-field",{attrs:{label:"产品代码",name:"prdCode",placeholder:"请输入产品代码",clearable:""},model:{value:t.form.prdCode,callback:function(e){t.$set(t.form,"prdCode",e)},expression:"form.prdCode"}}),e("van-field",{attrs:{label:"风险等级",name:"riskLevel"},scopedSlots:t._u([{key:"input",fn:function(){return[e("van-radio-group",{attrs:{direction:"horizontal"},model:{value:t.form.riskLevel,callback:function(e){t.$set(t.form,"riskLevel",e)},expression:"form.riskLevel"}},[e("van-radio",{attrs:{name:""}},[t._v("全部")]),e("van-radio",{attrs:{name:"0"}},[t._v("未评定 ")]),e("van-radio",{attrs:{name:"1"}},[t._v("低风险 ")]),e("van-radio",{attrs:{name:"2"}},[t._v("中低风险")]),e("van-radio",{attrs:{name:"3"}},[t._v("中等风险 ")]),e("van-radio",{attrs:{name:"4"}},[t._v("中高风险")]),e("van-radio",{attrs:{name:"5"}},[t._v("高风险 ")])],1)]},proxy:!0}])}),e("van-field",{attrs:{label:"募集方式",name:"ipoType"},scopedSlots:t._u([{key:"input",fn:function(){return[e("van-radio-group",{attrs:{direction:"horizontal"},model:{value:t.form.ipoType,callback:function(e){t.$set(t.form,"ipoType",e)},expression:"form.ipoType"}},[e("van-radio",{attrs:{name:""}},[t._v("全部")]),e("van-radio",{attrs:{name:"0"}},[t._v("公募")]),e("van-radio",{attrs:{name:"1"}},[t._v("私募")])],1)]},proxy:!0}])}),e("van-cell",{staticClass:"button-group"},[e("van-button",{staticClass:"resetBtn",attrs:{"native-type":"button"},on:{click:t.resetForm}},[t._v("重置")]),e("van-button",{staticClass:"searchBtn",attrs:{"native-type":"submit"}},[t._v("搜索")])],1)],1)],1),t.tableList&&t.tableList.length>0?e("ul",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"product_list"},[e("van-list",{attrs:{finished:t.finished,"finished-text":"没有更多了"},on:{load:t.loadMore},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},t._l(t.tableList,(function(n){return e("li",{key:n.id,on:{click:function(e){return t.getDetails(n)}}},[e("p",{staticClass:"product_name"},[e("span",{staticClass:"title pointer"},[t._v(t._s(n.PRD_NAME)+" ")]),e("span",{staticClass:"product_tag"},[t._v("开放式基金")])]),e("van-row",{staticClass:"product_info"},["货币型"!=t.filterTag(n.PRD_ATTR)?e("van-col",{attrs:{span:6}},[n.ONEYEAR_YIELD?e("div",{class:n.ONEYEAR_YIELD>0?"red":"green"},[e("span",[t._v(t._s(n.ONEYEAR_YIELD))]),e("span",{staticClass:"f12",staticStyle:{"vertical-align":"bottom"}},[t._v("%")])]):e("div",[t._v("--")]),e("p",{staticClass:"column"},[t._v("近1年涨跌幅")])]):t._e(),"货币型"==t.filterTag(n.PRD_ATTR)?e("van-col",{attrs:{span:6}},[e("p",{class:n.SEV_ANNUALYIELD>0?"red":"green"},[t._v(" "+t._s(t.$tools._toFixed(n.SEV_ANNUALYIELD,2,!0))+" "),e("span",{staticClass:"f12",staticStyle:{"vertical-align":"bottom"}},[t._v("%")])]),e("p",{staticClass:"column"},[t._v("七日年化利率")])]):t._e(),"货币型"==t.filterTag(n.PRD_ATTR)?e("van-col",{attrs:{span:6}},[e("p",{staticClass:"black"},[t._v(t._s(n.OTEARNING))]),e("p",{staticClass:"column"},[t._v("万份收益")])]):t._e(),"货币型"!=t.filterTag(n.PRD_ATTR)?e("van-col",{attrs:{span:6}},[e("p",{staticClass:"black"},[t._v(" "+t._s(n.ONE_WORTH&&""!==n.ONE_WORTH?t.$tools._toFixed(n.ONE_WORTH,4):"--")+" ")]),e("p",{staticClass:"column"}
1,[t._v("单位净值")])]):t._e(),"货币型"!=t.filterTag(n.PRD_ATTR)?e("van-col",{attrs:{span:6}},[e("p",{staticClass:"black"},[t._v(" "+t._s(t.$tools._toFixed(n.WORTH_SUM,4)||"--")+" ")]),e("p",{staticClass:"column"},[t._v("累计净值")])]):t._e(),e("van-col",{attrs:{span:6}},[e("p",{staticClass:"black"},[t._v(t._s(t.filterTag(n.PRD_ATTR)))]),e("p",{staticClass:"column"},[t._v("基金类型")])])],1)],1)})),0)],1):t.loading?t._e():e("el-empty",{staticClass:"product_list",attrs:{description:"暂无数据"}})],1)},r=[],i=(n(52675),n(89463),n(2259),n(45700),n(28706),n(2008),n(50113),n(23418),n(23792),n(34782),n(89572),n(62010),n(2892),n(83851),n(81278),n(79432),n(26099),n(27495),n(38781),n(47764),n(23500),n(62953),n(31552));function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function s(t){return f(t)||u(t)||c(t)||l()}function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(t,e){if(t){if("string"===typeof t)return p(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(t,e):void 0}}function u(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function f(t){if(Array.isArray(t))return p(t)}function p(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,a=new Array(e);n<e;n++)a[n]=t[n];return a}function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function v(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach((function(e){m(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function m(t,e,n){return e=y(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function y(t){var e=_(t,"string");return"symbol"==o(e)?e:e+""}function _(t,e){if("object"!=o(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=o(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}var h={data:function(){return{loading:!1,showFilter:!1,finished:!1,keyword:"",form:{TA_CD:"",PRD_ATTR:"",PRD_NAME:"",PRD_CD:"",RISK_RANK_CD:"",prdCode:"",sortType:null},tableList:[],companyOptions:[],rules:{TA_CD:[{}]},pagination:{page:1,size:10,total:0},fundTypeOptions:[{label:"股票型",key:"1"},{label:"债券型",key:"2"},{label:"混合型",key:"3"},{label:"货币型",key:"4"},{label:"QDLL",key:"6"},{label:"指数型",key:"a"},{label:"ETF",key:"b"},{label:"FOF",key:"d"}]}},mounted:function(){this.initData(),this.getFundCompanyOptions()},methods:{filterTag:function(t){var e=this.fundTypeOptions.find((function(e){return e.key===t}));return e&&e.label||"--"},getProductType:function(t){switch(t){case"0":return"基金";case"1":return"行内理财";case"2":return"境外理财产品";case"3":return"资管类产品"}},getFundCompanyOptions:function(){var t=this,e={page:1,size:10};(0,i.xr)(e).then((function(e){e.success&&(t.companyOptions=e.companyList,t.companyOptions.unshift({companyName:"全部",companyCode:""}))}))},sortByType:function(t){switch(t){case 1:this.form.sortType=1;break;case 2:this.form.sortType=2;break;case 3:this.form.sortType=3;break;case 4:this.form.sortType=4;break}this.initData()},getDetails:function(t){var e="https://perbank.ghbank.com.cn/perbank/static/images/integration/financeProShare/#/fund?proCode="+t.FUND_CD+"&recommendNo=";window.open(e,"_self")},initData:function(){var t=this;/\d.*\w|\w.*\d/.test(this.keyword)?this.form.PRD_CD=this.keyword:this.form.PRD_NAME=this.keyword,this.loading=!0;var e=v({page:this.pagination.page,size:this.pagination.size},this.form);(0,i.k9)(e).then((function(e){e.success&&(t.tableList=[].concat(s(t.tableList),s(e.fundList)),t.pagination.total=e.totalSize,t.pagination.page>=e.totalPage&&(t.finished=!0),t.loading=!1)})).catch((function(){t.loading=!1}))}
1,loadMore:function(){this.pagination.page+=1,this.finished=!1,this.initData()},search:function(){this.pagination.page=1,this.tableList=[],this.initData()},filterData:function(){this.tableList=[],this.showFilter=!1,this.pagination.page=1,this.finished=!1,this.initData()},resetForm:function(){this.form.TA_CD="",this.form.PRD_ATTR="",this.form.prdCode="",this.form.riskLevel="",this.form.ipoType="",this.form.sortType=null,this.finished=!1,this.initData()},handleCurrentChange:function(t){this.pagination.page=t,this.initData()}}},b=h,g=n(845),T=(0,g.A)(b,a,r,!1,null,"fea4b01c",null),k=T.exports},97916:function(t,e,n){var a=n(76080),r=n(69565),i=n(48981),o=n(96319),s=n(44209),l=n(33517),c=n(26198),u=n(97040),f=n(70081),p=n(50851),d=Array;t.exports=function(t){var e=i(t),n=l(this),v=arguments.length,m=v>1?arguments[1]:void 0,y=void 0!==m;y&&(m=a(m,v>2?arguments[2]:void 0));var _,h,b,g,T,k,C=p(e),D=0;if(!C||this===d&&s(C))for(_=c(e),h=n?new this(_):d(_);_>D;D++)k=y?m(e[D],D):e[D],u(h,D,k);else for(h=n?new this:[],g=f(e,C),T=g.next;!(b=r(T,g)).done;D++)k=y?o(g,m,[b.value,D],!0):b.value,u(h,D,k);return h.length=D,h}},96319:function(t,e,n){var a=n(28551),r=n(9539);t.exports=function(t,e,n,i){try{return i?e(a(n)[0],n[1]):e(n)}catch(o){r(t,"throw",o)}}},23418:function(t,e,n){var a=n(46518),r=n(97916),i=n(84428),o=!i((function(t){Array.from(t)}));a({target:"Array",stat:!0,forced:o},{from:r})}}]);
2//# sourceMappingURL=74.1d2bdb88.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.