This commit is contained in:
zw199166
2026-01-22 14:34:38 +08:00
parent 6ee8ce42ed
commit 1f3a3ca8bb
234 changed files with 5534 additions and 2395 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"version":3,"file":"newsDetails.js","sources":["pages/concept/newsDetails/newsDetails.vue","pages/concept/newsDetails/newsDetails.vue?type=page"],"sourcesContent":["<template>\n\t<view>\n\t\t<navBar leftText=\"历史时间轴\" :hideNavBg=\"true\"></navBar>\n\t\t<image class=\"topBg absolute\" src=\"/static/image/index/conceptTopBg.png\" mode=\"widthFix\"></image>\n\t\t<view v-if=\"newsInfo\" class=\"contentC fixed\" :style=\"'top: '+navH+'px;'\">\n\t\t\t<view class=\"title\">{{newsInfo.title}}</view>\n\t\t\t<view class=\"labelTimeC \">\n\t\t\t\t<text class=\"time\">{{getLocalTime(newsInfo.published_time)}}</text>\n\t\t\t</view>\n\t\t\t<view class=\"content\">\n\t\t\t\t<ua-markdown :source=\"newsInfo.detail\" />\n\t\t\t</view>\n\t\t</view>\n\t</view>\n</template>\n\n<script>\n\timport { inject } from 'vue';\n\timport { getLocaleTime } from '@/utils/util';\n\t\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tnavH:inject('navHeight'),\n\t\t\t\tnewsInfo:null,\n\t\t\t\tgetLocalTime:getLocaleTime\n\t\t\t}\n\t\t},\n\t\tonLoad(e) {\n\t\t\tthis.newsInfo = JSON.parse(decodeURIComponent(e.info)) \n\t\t}\n\t}\n\t\n</script>\n\n<style lang=\"less\">\npage \n{\n\tbackground-color: #070707;\n}\n.topBg \n{\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: auto;\n}\t \n.contentC \n{\n\tbackground-color: #FFF9F5;\n\tmargin: 20rpx 25rpx 0;\n\tpadding: 28rpx 30rpx;\n\tleft: 0;\n\tright: 0;\n\tbottom: 100rpx;\n\tborder-radius: 10rpx;\n\toverflow-y: scroll;\n\t.title \n\t{\n\t\tmargin: 0 10rpx;\n\t\tfont-size: 30rpx;\n\t\tfont-weight: bold;\n\t\tcolor: #2B2B2B;\n\t}\n\t.labelTimeC {\n\t\tmargin: 0 10rpx;\n\t\t.time \n\t\t{\n\t\t\tfont-size: 24rpx;\n\t\t\tfont-weight: 500;\n\t\t\tcolor: #666;\n\t\t}\n\t}\n\t.content \n\t{\n\t\tmargin-top: 30rpx;\n\t}\n}\n</style>\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/concept/newsDetails/newsDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocaleTime"],"mappings":";;;;AAoBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,UAAS;AAAA,MACT,cAAaC,WAAY;AAAA,IAC1B;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,WAAW,KAAK,MAAM,mBAAmB,EAAE,IAAI,CAAC;AAAA,EACtD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9BD,GAAG,WAAW,eAAe;"}
{"version":3,"file":"newsDetails.js","sources":["pages/concept/newsDetails/newsDetails.vue","pages/concept/newsDetails/newsDetails.vue?type=page"],"sourcesContent":["<template>\n\t<view>\n\t\t<navBar leftText=\"历史时间轴\" :hideNavBg=\"true\"></navBar>\n\t\t<image class=\"topBg absolute\" src=\"/static/image/index/conceptTopBg.png\" mode=\"widthFix\"></image>\n\t\t<view v-if=\"newsInfo\" class=\"contentC fixed\" :style=\"'top: '+navH+'px;'\">\n\t\t\t<view class=\"title\">{{newsInfo.title}}</view>\n\t\t\t<view class=\"labelTimeC \">\n\t\t\t\t<text class=\"time\">{{getLocalTime(newsInfo.published_time)}}</text>\n\t\t\t</view>\n\t\t\t<view class=\"content\">\n\t\t\t\t<ua-markdown :source=\"newsInfo.detail\" />\n\t\t\t</view>\n\t\t</view>\n\t</view>\n</template>\n\n<script>\n\timport { inject } from 'vue';\n\timport { getLocaleTime } from '@/utils/util';\n\t\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tnavH:inject('navHeight'),\n\t\t\t\tnewsInfo:null,\n\t\t\t\tgetLocalTime:getLocaleTime\n\t\t\t}\n\t\t},\n\t\tonLoad(e) {\n\t\t\tthis.newsInfo = JSON.parse(decodeURIComponent(e.info)) \n\t\t}\n\t}\n\t\n</script>\n\n<style lang=\"less\">\npage \n{\n\tbackground-color: #070707;\n}\n.topBg \n{\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: auto;\n}\t \n.contentC \n{\n\tbackground-color: #FFF9F5;\n\tmargin: 20rpx 25rpx 0;\n\tpadding: 28rpx 30rpx;\n\tleft: 0;\n\tright: 0;\n\tbottom: 100rpx;\n\tborder-radius: 10rpx;\n\toverflow-y: scroll;\n\t.title \n\t{\n\t\tmargin: 0 10rpx;\n\t\tfont-size: 30rpx;\n\t\tfont-weight: bold;\n\t\tcolor: #2B2B2B;\n\t}\n\t.labelTimeC {\n\t\tmargin: 0 10rpx;\n\t\t.time \n\t\t{\n\t\t\tfont-size: 24rpx;\n\t\t\tfont-weight: 500;\n\t\t\tcolor: #666;\n\t\t}\n\t}\n\t.content \n\t{\n\t\tmargin-top: 30rpx;\n\t}\n}\n</style>\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/concept/newsDetails/newsDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocaleTime"],"mappings":";;;;AAoBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,UAAS;AAAA,MACT,cAAaC,WAAY;AAAA,IAC1B;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,WAAW,KAAK,MAAM,mBAAmB,EAAE,IAAI,CAAC;AAAA,EACtD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9BD,GAAG,WAAW,eAAe;"}

View File

@@ -1 +1 @@
{"version":3,"file":"reportDetails.js","sources":["pages/concept/reportDetails/reportDetails.vue","pages/concept/reportDetails/reportDetails.vue?type=page"],"sourcesContent":["<template>\n\t<view>\n\t\t<navBar leftText=\"历史时间轴\" :hideNavBg=\"true\"></navBar>\n\t\t<image class=\"topBg absolute\" src=\"/static/image/index/conceptTopBg.png\" mode=\"widthFix\"></image>\n\t\t<view v-if=\"reportInfo\" class=\"contentC fixed\" :style=\"'top: '+navH+'px;'\">\n\t\t\t<view class=\"title\">{{reportInfo.report_title}}</view>\n\t\t\t<view class=\"labelTimeC \">\n\t\t\t\t<text class=\"time\">{{getLocalTime(reportInfo.declare_date)}}</text>\n\t\t\t</view>\n\t\t\t<view class=\"content\">\n\t\t\t\t<!-- <ua-markdown :source=\"content\" /> -->\n\t\t\t\t<text>{{content}}</text>\n\t\t\t</view>\n\t\t</view>\n\t</view>\n</template>\n\n<script >\n\timport { inject } from 'vue';\n\timport { getLocaleTime } from '@/utils/util';\n\t\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tnavH:inject('navHeight'),\n\t\t\t\treportInfo:null,\n\t\t\t\tgetLocalTime:getLocaleTime,\n\t\t\t\tcontent:''\n\t\t\t}\n\t\t},\n\t\tonLoad(e) {\n\t\t\tthis.reportInfo = JSON.parse(decodeURIComponent(e.info)) \n\t\t\tthis.reportInfo.content = this.reportInfo.content.replace(/'/g, '\"');\n\t\t\tconsole.log(JSON.parse(this.reportInfo.content))\n\t\t\tthis.content = JSON.parse(this.reportInfo.content).content\n\t\t}\n\t}\n</script>\n\n<style lang=\"less\">\n page\n {\n\tbackground-color: #070707;\n }\n .topBg \n {\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: auto;\n }\t \n .contentC \n {\n\tbackground-color: #FFF9F5;\n\tmargin: 20rpx 25rpx 0;\n\tpadding: 28rpx 30rpx;\n\tleft: 0;\n\tright: 0;\n\tbottom: 100rpx;\n\tborder-radius: 10rpx;\n\toverflow-y: scroll;\n\t.title \n\t{\n\t\tmargin: 0 10rpx;\n\t\tfont-size: 30rpx;\n\t\tfont-weight: bold;\n\t\tcolor: #2B2B2B;\n\t}\n\t.labelTimeC {\n\t\tmargin: 0 10rpx;\n\t\t.time \n\t\t{\n\t\t\tfont-size: 24rpx;\n\t\t\tfont-weight: 500;\n\t\t\tcolor: #666;\n\t\t}\n\t}\n\t.content \n\t{\n\t\tmargin-top: 30rpx;\n\t}\n } \n</style>\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/concept/reportDetails/reportDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocaleTime","uni"],"mappings":";;;;AAqBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,YAAW;AAAA,MACX,cAAaC,WAAa;AAAA,MAC1B,SAAQ;AAAA,IACT;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,aAAa,KAAK,MAAM,mBAAmB,EAAE,IAAI,CAAC;AACvD,SAAK,WAAW,UAAU,KAAK,WAAW,QAAQ,QAAQ,MAAM,GAAG;AACnEC,wBAAA,MAAA,OAAA,uDAAY,KAAK,MAAM,KAAK,WAAW,OAAO,CAAC;AAC/C,SAAK,UAAU,KAAK,MAAM,KAAK,WAAW,OAAO,EAAE;AAAA,EACpD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;ACnCD,GAAG,WAAW,eAAe;"}
{"version":3,"file":"reportDetails.js","sources":["pages/concept/reportDetails/reportDetails.vue","pages/concept/reportDetails/reportDetails.vue?type=page"],"sourcesContent":["<template>\n\t<view>\n\t\t<navBar leftText=\"历史时间轴\" :hideNavBg=\"true\"></navBar>\n\t\t<image class=\"topBg absolute\" src=\"/static/image/index/conceptTopBg.png\" mode=\"widthFix\"></image>\n\t\t<view v-if=\"reportInfo\" class=\"contentC fixed\" :style=\"'top: '+navH+'px;'\">\n\t\t\t<view class=\"title\">{{reportInfo.report_title}}</view>\n\t\t\t<view class=\"labelTimeC \">\n\t\t\t\t<text class=\"time\">{{getLocalTime(reportInfo.declare_date)}}</text>\n\t\t\t</view>\n\t\t\t<view class=\"content\">\n\t\t\t\t<!-- <ua-markdown :source=\"content\" /> -->\n\t\t\t\t<text>{{content ? content : reportInfo.content}}</text>\n\t\t\t</view>\n\t\t</view>\n\t</view>\n</template>\n\n<script >\n\timport { inject } from 'vue';\n\timport { getLocaleTime } from '@/utils/util';\n\t\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tnavH:inject('navHeight'),\n\t\t\t\treportInfo:null,\n\t\t\t\tgetLocalTime:getLocaleTime,\n\t\t\t\tcontent:''\n\t\t\t}\n\t\t},\n\t\tonLoad(e) {\n\t\t\tthis.reportInfo = JSON.parse(decodeURIComponent(e.info)) \n\t\t\tthis.reportInfo.content = this.reportInfo.content.replace(/'/g, '\"');\n\t\t\tconsole.log(JSON.parse(this.reportInfo.content))\n\t\t\tthis.content = JSON.parse(this.reportInfo.content).content\n\t\t}\n\t}\n</script>\n\n<style lang=\"less\">\n page\n {\n\tbackground-color: #070707;\n }\n .topBg \n {\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: auto;\n }\t \n .contentC \n {\n\tbackground-color: #FFF9F5;\n\tmargin: 20rpx 25rpx 0;\n\tpadding: 28rpx 30rpx;\n\tleft: 0;\n\tright: 0;\n\tbottom: 100rpx;\n\tborder-radius: 10rpx;\n\toverflow-y: scroll;\n\t.title \n\t{\n\t\tmargin: 0 10rpx;\n\t\tfont-size: 30rpx;\n\t\tfont-weight: bold;\n\t\tcolor: #2B2B2B;\n\t}\n\t.labelTimeC {\n\t\tmargin: 0 10rpx;\n\t\t.time \n\t\t{\n\t\t\tfont-size: 24rpx;\n\t\t\tfont-weight: 500;\n\t\t\tcolor: #666;\n\t\t}\n\t}\n\t.content \n\t{\n\t\tmargin-top: 30rpx;\n\t}\n } \n</style>\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/concept/reportDetails/reportDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocaleTime","uni"],"mappings":";;;;AAqBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,YAAW;AAAA,MACX,cAAaC,WAAa;AAAA,MAC1B,SAAQ;AAAA,IACT;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,aAAa,KAAK,MAAM,mBAAmB,EAAE,IAAI,CAAC;AACvD,SAAK,WAAW,UAAU,KAAK,WAAW,QAAQ,QAAQ,MAAM,GAAG;AACnEC,wBAAA,MAAA,OAAA,uDAAY,KAAK,MAAM,KAAK,WAAW,OAAO,CAAC;AAC/C,SAAK,UAAU,KAAK,MAAM,KAAK,WAAW,OAAO,EAAE;AAAA,EACpD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;ACnCD,GAAG,WAAW,eAAe;"}

View File

@@ -1 +1 @@
{"version":3,"file":"conceptDetails.js","sources":["pages/index/conceptDetails/conceptDetails.vue","pages/index/conceptDetails/conceptDetails.vue?type=page"],"sourcesContent":["<template>\n\t<view>\n\t\t<web-view :src=\"url\"></web-view>\n\t</view>\n</template>\n\n<script>\n\timport { inject } from 'vue';\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tnavH:inject('navHeight'),\n\t\t\t\turl:''\n\t\t\t}\n\t\t},\n\t\tonLoad(e) {\n\t\t\tif(e.name)\n\t\t\t{\n\t\t\t\tthis.url = 'https://valuefrontier.cn/htmls/concept/'+e.name+'/'\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\t\n\t\t}\n\t}\n</script>\n\n<style lang=\"less\">\n.topBg\n{\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: auto;\n}\n.conceptDetailsC \n{\n\tbackground-color: white;\n\tmargin-top: 10rpx;\n\tpadding: 20rpx 25rpx;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tborder-radius: 20rpx 20rpx 0 0;\n\t.title \n\t{\n\t\tfont-size: 30rpx;\n\t\tfont-weight: bold;\n\t\tcolor: #222;\n\t}\n\t.time \n\t{\n\t\tmargin-top: 10rpx;\n\t\tfont-size: 22rpx;\n\t\tfont-weight: 500;\n\t\tcolor: #AAA;\n\t}\n\t.content \n\t{\n\t\tmargin-top: 30rpx;\n\t\tfont-size: 26rpx;\n\t\tfont-weight: 500;\n\t\tcolor: #666;\n\t}\n}\n</style>\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/index/conceptDetails/conceptDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject"],"mappings":";;AASC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,KAAI;AAAA,IACL;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,QAAG,EAAE,MACL;AACC,WAAK,MAAM,4CAA0C,EAAE,OAAK;AAAA,IAC7D;AAAA,EACA;AAAA,EACD,SAAS,CAET;AACD;;;;;;;ACxBD,GAAG,WAAW,eAAe;"}
{"version":3,"file":"conceptDetails.js","sources":["pages/index/conceptDetails/conceptDetails.vue","pages/index/conceptDetails/conceptDetails.vue?type=page"],"sourcesContent":["<template>\n\t<view>\n\t\t<web-view :src=\"url\"></web-view>\n\t</view>\n</template>\n\n<script>\n\timport { inject } from 'vue';\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tnavH:inject('navHeight'),\n\t\t\t\turl:''\n\t\t\t}\n\t\t},\n\t\tonLoad(e) {\n\t\t\tif(e.name)\n\t\t\t{\n\t\t\t\tthis.url = 'https://valuefrontier.cn/htmls/concept/'+e.name+'/'\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\t\n\t\t}\n\t}\n</script>\n\n<style lang=\"less\">\n.topBg\n{\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: auto;\n}\n.conceptDetailsC \n{\n\tbackground-color: white;\n\tmargin-top: 10rpx;\n\tpadding: 20rpx 25rpx;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tborder-radius: 20rpx 20rpx 0 0;\n\t.title \n\t{\n\t\tfont-size: 30rpx;\n\t\tfont-weight: bold;\n\t\tcolor: #222;\n\t}\n\t.time \n\t{\n\t\tmargin-top: 10rpx;\n\t\tfont-size: 22rpx;\n\t\tfont-weight: 500;\n\t\tcolor: #AAA;\n\t}\n\t.content \n\t{\n\t\tmargin-top: 30rpx;\n\t\tfont-size: 26rpx;\n\t\tfont-weight: 500;\n\t\tcolor: #666;\n\t}\n}\n</style>\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/index/conceptDetails/conceptDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject"],"mappings":";;AASC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,KAAI;AAAA,IACL;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,QAAG,EAAE,MACL;AACC,WAAK,MAAM,4CAA0C,EAAE,OAAK;AAAA,IAC7D;AAAA,EACA;AAAA,EACD,SAAS,CAET;AACD;;;;;;;ACxBD,GAAG,WAAW,eAAe;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"version":3,"file":"feedback.js","sources":["pages/mine/feedback/feedback.vue","pages/mine/feedback/feedback.vue?type=page"],"sourcesContent":["<template>\n\t<view>\n\t\t<navBar leftText=\"意见反馈\"></navBar>\n\t\t<image class=\"topBg absolute\" src=\"/static/image/index/conceptTopBg.png\" mode=\"widthFix\"></image>\n\t\t<view class=\"feedbackC fixed\" :style=\"'top:'+navH+'px;'\">\n\t\t\t<view class=\"textareaC\">\n\t\t\t\t<textarea v-model=\"content\" placeholder=\"请输入您要反馈的问题200 字以内)\" placeholder-style=\"color:#C5C5C5\" maxlength=\"200\"></textarea>\n\t\t\t</view>\n\t\t</view>\n\t\t<view class=\"submit fixed\" @click=\"clickSubmit()\">提交</view>\n\t</view>\n</template>\n\n<script>\n\timport { inject } from 'vue';\n\timport { feedback } from '@/request/api';\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tnavH:inject('navHeight'),\n\t\t\t\tcontent:'',\n\t\t\t\t\n\t\t\t}\n\t\t},\n\t\tonLoad() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tclickSubmit()\n\t\t\t{\n\t\t\t\tif(!this.content)\n\t\t\t\t{\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle:'请输入您要反馈的问题',\n\t\t\t\t\t\ticon:'none'\n\t\t\t\t\t})\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tlet param = {content:this.content,isJson:1}\n\t\t\t\tfeedback(param).then(res=>{\n\t\t\t\t\tif(res.code==200)\n\t\t\t\t\t{\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle:res.message,\n\t\t\t\t\t\t\ticon:'none'\n\t\t\t\t\t\t})\n\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\tuni.navigateBack()\n\t\t\t\t\t\t}, 1000);\n\t\t\t\t\t}else \n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle:res.message,\n\t\t\t\t\t\t\ticon:'none'\n\t\t\t\t\t\t})\n\t\t\t\t}).catch(error=>{\n\t\t\t\t\t\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"less\">\n.topBg\n{\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: auto;\n}\n.feedbackC\n{\n\tbackground-color: white;\n\tmargin-top: 10rpx;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tpadding: 43rpx 25rpx 0;\n\tborder-radius: 20rpx 20rpx 0 0;\n\t.textareaC\n\t{\n\t\tbackground-color: #F3F6F9;\n\t\tborder-radius: 20rpx;\n\t\tpadding: 20rpx 27rpx;\n\t\ttextarea \n\t\t{\n\t\t\twidth: 100%;\n\t\t\theight: 400rpx;\n\t\t\tfont-size: 24rpx;\n\t\t\tfont-weight: 500;\n\t\t}\n\t}\n}\n.submit \n{\n\tbackground-color: #F97316;\n\tleft: 0;\n\tright: 0;\n\tbottom: 73rpx;\n\tmargin: 0 25rpx;\n\tline-height: 80rpx;\n\tborder-radius: 20rpx;\n\tfont-size: 26rpx;\n\tfont-weight: 500;\n\tcolor: white;\n\ttext-align: center;\n}\n</style>\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/mine/feedback/feedback.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","feedback"],"mappings":";;;;AAiBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,SAAQ;AAAA,IAET;AAAA,EACA;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,SAAS;AAAA,IACR,cACA;AACC,UAAG,CAAC,KAAK,SACT;AACCC,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAM;AAAA,UACN,MAAK;AAAA,SACL;AACD;AAAA,MACD;AACA,UAAI,QAAQ,EAAC,SAAQ,KAAK,SAAQ,QAAO,EAAC;AAC1CC,kBAAAA,SAAS,KAAK,EAAE,KAAK,SAAK;AACzB,YAAG,IAAI,QAAM,KACb;AACCD,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AACD,qBAAW,WAAW;AACrBA,0BAAAA,MAAI,aAAa;AAAA,UACjB,GAAE,GAAI;AAAA,QACP;AACAA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;AC3DD,GAAG,WAAW,eAAe;"}
{"version":3,"file":"feedback.js","sources":["pages/mine/feedback/feedback.vue","pages/mine/feedback/feedback.vue?type=page"],"sourcesContent":["<template>\n\t<view>\n\t\t<navBar leftText=\"意见反馈\"></navBar>\n\t\t<image class=\"topBg absolute\" src=\"/static/image/index/conceptTopBg.png\" mode=\"widthFix\"></image>\n\t\t<view class=\"feedbackC fixed\" :style=\"'top:'+navH+'px;'\">\n\t\t\t<view class=\"textareaC\">\n\t\t\t\t<textarea v-model=\"content\" placeholder=\"请输入您要反馈的问题200 字以内)\" placeholder-style=\"color:#C5C5C5\" maxlength=\"200\"></textarea>\n\t\t\t</view>\n\t\t</view>\n\t\t<view class=\"submit fixed\" @click=\"clickSubmit()\">提交</view>\n\t</view>\n</template>\n\n<script>\n\timport { inject } from 'vue';\n\timport { feedback } from '@/request/api';\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tnavH:inject('navHeight'),\n\t\t\t\tcontent:'',\n\t\t\t\t\n\t\t\t}\n\t\t},\n\t\tonLoad() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tclickSubmit()\n\t\t\t{\n\t\t\t\tif(!this.content)\n\t\t\t\t{\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle:'请输入您要反馈的问题',\n\t\t\t\t\t\ticon:'none'\n\t\t\t\t\t})\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tlet param = {content:this.content,isJson:1}\n\t\t\t\tfeedback(param).then(res=>{\n\t\t\t\t\tif(res.code==200)\n\t\t\t\t\t{\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle:res.message,\n\t\t\t\t\t\t\ticon:'none'\n\t\t\t\t\t\t})\n\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\tuni.navigateBack()\n\t\t\t\t\t\t}, 1000);\n\t\t\t\t\t}else \n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle:res.message,\n\t\t\t\t\t\t\ticon:'none'\n\t\t\t\t\t\t})\n\t\t\t\t}).catch(error=>{\n\t\t\t\t\t\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"less\">\n.topBg\n{\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: auto;\n}\n.feedbackC\n{\n\tbackground-color: white;\n\tmargin-top: 10rpx;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tpadding: 43rpx 25rpx 0;\n\tborder-radius: 20rpx 20rpx 0 0;\n\t.textareaC\n\t{\n\t\tbackground-color: #F3F6F9;\n\t\tborder-radius: 20rpx;\n\t\tpadding: 20rpx 27rpx;\n\t\ttextarea \n\t\t{\n\t\t\twidth: 100%;\n\t\t\theight: 400rpx;\n\t\t\tfont-size: 24rpx;\n\t\t\tfont-weight: 500;\n\t\t}\n\t}\n}\n.submit \n{\n\tbackground-color: #F97316;\n\tleft: 0;\n\tright: 0;\n\tbottom: 73rpx;\n\tmargin: 0 25rpx;\n\tline-height: 80rpx;\n\tborder-radius: 20rpx;\n\tfont-size: 26rpx;\n\tfont-weight: 500;\n\tcolor: white;\n\ttext-align: center;\n}\n</style>\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/mine/feedback/feedback.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","feedback"],"mappings":";;;;AAiBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,SAAQ;AAAA,IAET;AAAA,EACA;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,SAAS;AAAA,IACR,cACA;AACC,UAAG,CAAC,KAAK,SACT;AACCC,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAM;AAAA,UACN,MAAK;AAAA,SACL;AACD;AAAA,MACD;AACA,UAAI,QAAQ,EAAC,SAAQ,KAAK,SAAQ,QAAO,EAAC;AAC1CC,kBAAAA,SAAS,KAAK,EAAE,KAAK,SAAK;AACzB,YAAG,IAAI,QAAM,KACb;AACCD,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AACD,qBAAW,WAAW;AACrBA,0BAAAA,MAAI,aAAa;AAAA,UACjB,GAAE,GAAI;AAAA,QACP;AACAA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;AC3DD,GAAG,WAAW,eAAe;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"version":3,"file":"web.js","sources":["pages/mine/web/web.vue","pages/mine/web/web.vue?type=page"],"sourcesContent":["<template>\n\t<view>\n\t\t<navBar :leftText=\"navTitle\"></navBar>\n\t\t<image class=\"topBg absolute\" src=\"/static/image/index/conceptTopBg.png\" mode=\"widthFix\"></image>\n\t\t<view class=\"contentC fixed\" :style=\"'top:'+navH+'px;'\">\n\t\t\t<text>{{webContent}}</text>\n\t\t</view>\n\t</view>\n</template>\n\n<script>\n\timport { inject } from 'vue'\n\timport { agreements } from '@/request/api'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tnavH:inject('navHeight'),\n\t\t\t\tnavTitle:'',\n\t\t\t\ttype:'',\t//1.关于我们2.服务条款3.隐私协议\n\t\t\t\twebContent:'',\n\t\t\t}\n\t\t},\n\t\tonLoad(e) {\n\t\t\tif(e.type)\n\t\t\t{\n\t\t\t\tthis.type = e.type\n\t\t\t\tthis.getUserInfoData()\n\t\t\t\tif(e.type==1)\n\t\t\t\t{\n\t\t\t\t\tthis.navTitle = '关于我们'\n\t\t\t\t}else if(e.type==2)\n\t\t\t\t{\n\t\t\t\t\tthis.navTitle = '服务条款'\n\t\t\t\t}else if(e.type==3)\n\t\t\t\t{\n\t\t\t\t\tthis.navTitle = '隐私协议'\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\t/**\n\t\t\t * 获取用户信息数据\n\t\t\t */\n\t\t\tgetUserInfoData()\n\t\t\t{\n\t\t\t\tagreements().then(res=>{\n\t\t\t\t\tif(res.code==200)\n\t\t\t\t\t{\n\t\t\t\t\t\tif(this.type==1)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t//关于我们\n\t\t\t\t\t\t\tthis.webContent = res.data.agreements.about_us.content\n\t\t\t\t\t\t}else if(this.type==2)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t//服务条款\n\t\t\t\t\t\t\tthis.webContent = res.data.agreements.service_terms.content\n\t\t\t\t\t\t}else if(this.type==3)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t//隐私协议\n\t\t\t\t\t\t\tthis.webContent = res.data.agreements.privacy_policy.content\n\t\t\t\t\t\t}\n\t\t\t\t\t}else \n\t\t\t\t\t\twx.showToast({\n\t\t\t\t\t\t\ttitle:res.message,\n\t\t\t\t\t\t})\n\t\t\t\t}).catch(error=>{\n\t\t\t\t\t\n\t\t\t\t})\n\t\t\t}\t\n\t\t}\n\t}\n</script>\n\n<style lang=\"less\">\n.topBg\n{\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: auto;\n}\n.contentC \n{\n\tbackground-color: white;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tmargin-top: 10rpx;\n\tpadding: 50rpx 25rpx;\n\toverflow-y: scroll;\n}\n</style>\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/mine/web/web.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","agreements","wx"],"mappings":";;;;AAcC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,UAAS;AAAA,MACT,MAAK;AAAA;AAAA,MACL,YAAW;AAAA,IACZ;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,QAAG,EAAE,MACL;AACC,WAAK,OAAO,EAAE;AACd,WAAK,gBAAgB;AACrB,UAAG,EAAE,QAAM,GACX;AACC,aAAK,WAAW;AAAA,MACjB,WAAS,EAAE,QAAM,GACjB;AACC,aAAK,WAAW;AAAA,MACjB,WAAS,EAAE,QAAM,GACjB;AACC,aAAK,WAAW;AAAA,MACjB;AAAA,IACD;AAAA,EACA;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA,IAIR,kBACA;AACCC,6BAAY,EAAC,KAAK,SAAK;AACtB,YAAG,IAAI,QAAM,KACb;AACC,cAAG,KAAK,QAAM,GACd;AAEC,iBAAK,aAAa,IAAI,KAAK,WAAW,SAAS;AAAA,UAChD,WAAS,KAAK,QAAM,GACpB;AAEC,iBAAK,aAAa,IAAI,KAAK,WAAW,cAAc;AAAA,UACrD,WAAS,KAAK,QAAM,GACpB;AAEC,iBAAK,aAAa,IAAI,KAAK,WAAW,eAAe;AAAA,UACtD;AAAA,QACA;AACAC,wBAAAA,KAAG,UAAU;AAAA,YACZ,OAAM,IAAI;AAAA,WACV;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;ACtED,GAAG,WAAW,eAAe;"}
{"version":3,"file":"web.js","sources":["pages/mine/web/web.vue","pages/mine/web/web.vue?type=page"],"sourcesContent":["<template>\n\t<view>\n\t\t<navBar :leftText=\"navTitle\"></navBar>\n\t\t<image class=\"topBg absolute\" src=\"/static/image/index/conceptTopBg.png\" mode=\"widthFix\"></image>\n\t\t<view class=\"contentC fixed\" :style=\"'top:'+navH+'px;'\">\n\t\t\t<text>{{webContent}}</text>\n\t\t</view>\n\t</view>\n</template>\n\n<script>\n\timport { inject } from 'vue'\n\timport { agreements } from '@/request/api'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tnavH:inject('navHeight'),\n\t\t\t\tnavTitle:'',\n\t\t\t\ttype:'',\t//1.关于我们2.服务条款3.隐私协议\n\t\t\t\twebContent:'',\n\t\t\t}\n\t\t},\n\t\tonLoad(e) {\n\t\t\tif(e.type)\n\t\t\t{\n\t\t\t\tthis.type = e.type\n\t\t\t\tthis.getUserInfoData()\n\t\t\t\tif(e.type==1)\n\t\t\t\t{\n\t\t\t\t\tthis.navTitle = '关于我们'\n\t\t\t\t}else if(e.type==2)\n\t\t\t\t{\n\t\t\t\t\tthis.navTitle = '服务条款'\n\t\t\t\t}else if(e.type==3)\n\t\t\t\t{\n\t\t\t\t\tthis.navTitle = '隐私协议'\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\t/**\n\t\t\t * 获取用户信息数据\n\t\t\t */\n\t\t\tgetUserInfoData()\n\t\t\t{\n\t\t\t\tagreements().then(res=>{\n\t\t\t\t\tif(res.code==200)\n\t\t\t\t\t{\n\t\t\t\t\t\tif(this.type==1)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t//关于我们\n\t\t\t\t\t\t\tthis.webContent = res.data.agreements.about_us.content\n\t\t\t\t\t\t}else if(this.type==2)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t//服务条款\n\t\t\t\t\t\t\tthis.webContent = res.data.agreements.service_terms.content\n\t\t\t\t\t\t}else if(this.type==3)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t//隐私协议\n\t\t\t\t\t\t\tthis.webContent = res.data.agreements.privacy_policy.content\n\t\t\t\t\t\t}\n\t\t\t\t\t}else \n\t\t\t\t\t\twx.showToast({\n\t\t\t\t\t\t\ttitle:res.message,\n\t\t\t\t\t\t})\n\t\t\t\t}).catch(error=>{\n\t\t\t\t\t\n\t\t\t\t})\n\t\t\t}\t\n\t\t}\n\t}\n</script>\n\n<style lang=\"less\">\n.topBg\n{\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: auto;\n}\n.contentC \n{\n\tbackground-color: white;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tmargin-top: 10rpx;\n\tpadding: 50rpx 25rpx;\n\toverflow-y: scroll;\n}\n</style>\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/mine/web/web.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","agreements","wx"],"mappings":";;;;AAcC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,UAAS;AAAA,MACT,MAAK;AAAA;AAAA,MACL,YAAW;AAAA,IACZ;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,QAAG,EAAE,MACL;AACC,WAAK,OAAO,EAAE;AACd,WAAK,gBAAgB;AACrB,UAAG,EAAE,QAAM,GACX;AACC,aAAK,WAAW;AAAA,MACjB,WAAS,EAAE,QAAM,GACjB;AACC,aAAK,WAAW;AAAA,MACjB,WAAS,EAAE,QAAM,GACjB;AACC,aAAK,WAAW;AAAA,MACjB;AAAA,IACD;AAAA,EACA;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA,IAIR,kBACA;AACCC,6BAAY,EAAC,KAAK,SAAK;AACtB,YAAG,IAAI,QAAM,KACb;AACC,cAAG,KAAK,QAAM,GACd;AAEC,iBAAK,aAAa,IAAI,KAAK,WAAW,SAAS;AAAA,UAChD,WAAS,KAAK,QAAM,GACpB;AAEC,iBAAK,aAAa,IAAI,KAAK,WAAW,cAAc;AAAA,UACrD,WAAS,KAAK,QAAM,GACpB;AAEC,iBAAK,aAAa,IAAI,KAAK,WAAW,eAAe;AAAA,UACtD;AAAA,QACA;AACAC,wBAAAA,KAAG,UAAU;AAAA,YACZ,OAAM,IAAI;AAAA,WACV;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;ACtED,GAAG,WAAW,eAAe;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -27,6 +27,7 @@ if (!Math) {
"./pagesMine/vip/vip.js";
"./pagesMine/vipMeal/vipMeal.js";
"./pagesStock/stockCenterDetails/stockCenterDetails.js";
"./pagesStock/stockCenterDetails/cwDetails.js";
}
const _sfc_main = {
onLaunch: function() {

View File

@@ -33,7 +33,8 @@
{
"root": "pagesStock",
"pages": [
"stockCenterDetails/stockCenterDetails"
"stockCenterDetails/stockCenterDetails",
"stockCenterDetails/cwDetails"
]
}
],

View File

@@ -1,190 +1,216 @@
"use strict";
const _imports_0$1 = "/static/image/index/conceptTopBg.png";
const _imports_1$a = "/static/icon/home/conceptCenter/search.png";
const _imports_3$9 = "/static/icon/home/conceptCenter/conceptScreenArrow.png";
const _imports_1$9 = "/static/icon/home/downArrow.png";
const _imports_2$9 = "/static/icon/home/upArrow.png";
const _imports_3$8 = "/static/icon/home/browser.png";
const _imports_12$4 = "/static/icon/home/like.png";
const _imports_4$9 = "/static/icon/home/comment.png";
const _imports_8$5 = "/static/icon/home/collect.png";
const _imports_2$8 = "/static/icon/backBlack.png";
const _imports_10$4 = "/static/icon/home/dateRange.png";
const _imports_11$3 = "/static/icon/home/industrySearch.png";
const _imports_12$3 = "/static/icon/home/industry_s.png";
const _imports_13$4 = "/static/icon/home/level_s.png";
const _imports_2$7 = "/static/icon/invest/upArrow.png";
const _imports_3$7 = "/static/icon/invest/downArrow.png";
const _imports_4$8 = "/static/image/index/noData.png";
const _imports_5$6 = "/static/icon/home/monthLeftArrow.png";
const _imports_0$5 = "/static/image/index/conceptTopBg.png";
const _imports_1$e = "/static/icon/home/conceptCenter/search.png";
const _imports_3$d = "/static/icon/home/conceptCenter/conceptScreenArrow.png";
const _imports_1$d = "/static/icon/home/downArrow.png";
const _imports_2$d = "/static/icon/home/upArrow.png";
const _imports_3$c = "/static/icon/home/browser.png";
const _imports_11$3 = "/static/icon/home/like.png";
const _imports_7$4 = "/static/icon/home/collect.png";
const _imports_2$c = "/static/icon/backBlack.png";
const _imports_9$4 = "/static/icon/home/dateRange.png";
const _imports_10$2 = "/static/icon/home/industrySearch.png";
const _imports_11$2 = "/static/icon/home/industry_s.png";
const _imports_12$3 = "/static/icon/home/level_s.png";
const _imports_2$b = "/static/icon/invest/upArrow.png";
const _imports_3$b = "/static/icon/invest/downArrow.png";
const _imports_4$b = "/static/image/index/noData.png";
const _imports_5$4 = "/static/icon/home/monthLeftArrow.png";
const _imports_6$2 = "/static/icon/home/monthRightArrow.png";
const _imports_2$6 = "/static/icon/home/conceptCenter/sortType.png";
const _imports_4$7 = "/static/icon/home/conceptCenter/transactionDate.png";
const _imports_1$8 = "/static/icon/home/conceptCenter/timeAxis.png";
const _imports_2$a = "/static/icon/home/conceptCenter/sortType.png";
const _imports_4$a = "/static/icon/home/conceptCenter/transactionDate.png";
const _imports_1$c = "/static/icon/home/conceptCenter/timeAxis.png";
const _imports_13$3 = "/static/icon/home/close.png";
const _imports_7$3 = "/static/icon/home/conceptCenter/statistics.png";
const _imports_8$4 = "/static/icon/home/conceptCenter/rank1.png";
const _imports_9$3 = "/static/icon/home/conceptCenter/rank2.png";
const _imports_10$3 = "/static/icon/home/conceptCenter/rank3.png";
const _imports_11$2 = "/static/icon/home/conceptCenter/rankChg.png";
const _imports_10$1 = "/static/icon/home/conceptCenter/rank3.png";
const _imports_11$1 = "/static/icon/home/conceptCenter/rankChg.png";
const _imports_12$2 = "/static/icon/home/conceptCenter/calendar.png";
const _imports_13$2 = "/static/icon/home/conceptCenter/browse.png";
const _imports_13$1 = "/static/icon/home/sortArrow.png";
const _imports_4$6 = "/static/icon/home/conceptCenter/pre.png";
const _imports_5$5 = "/static/icon/home/conceptCenter/next.png";
const _imports_14$1 = "/static/icon/home/conceptCenter/vipPopIcon.png";
const _imports_15$1 = "/static/icon/home/conceptCenter/visitModule.png";
const _imports_16$1 = "/static/icon/home/conceptCenter/free_s.png";
const _imports_17$1 = "/static/icon/home/conceptCenter/pro_s.png";
const _imports_1$7 = "/static/icon/mine/infoArrow.png";
const _imports_2$5 = "/static/image/mine/vipBg.png";
const _imports_3$6 = "/static/icon/mine/menuArrow.png";
const _imports_4$5 = "/static/image/mine/service.png";
const _imports_1$6 = "/static/icon/mine/basicInfo/edit.png";
const _imports_2$4 = "/static/icon/mine/basicInfo/downArrow.png";
const _imports_1$5 = "/static/icon/home/conceptCenter/lock.png";
const _imports_3$5 = "/static/icon/home/expectScore.png";
const _imports_4$4 = "/static/icon/home/expectScoreTips.png";
const _imports_5$4 = "/static/icon/home/expectScoreDot.png";
const _imports_12$1 = "/static/icon/home/sortArrow.png";
const _imports_4$9 = "/static/icon/home/conceptCenter/pre.png";
const _imports_1$b = "/static/icon/home/conceptCenter/next.png";
const _imports_13$1 = "/static/icon/home/conceptCenter/vipPopIcon.png";
const _imports_14$2 = "/static/icon/home/conceptCenter/visitModule.png";
const _imports_15$1 = "/static/icon/home/conceptCenter/free_s.png";
const _imports_16$1 = "/static/icon/home/conceptCenter/pro_s.png";
const _imports_1$a = "/static/icon/mine/infoArrow.png";
const _imports_2$9 = "/static/image/mine/vipBg.png";
const _imports_3$a = "/static/icon/mine/menuArrow.png";
const _imports_4$8 = "/static/image/mine/service.png";
const _imports_1$9 = "/static/icon/mine/basicInfo/edit.png";
const _imports_2$8 = "/static/icon/mine/basicInfo/downArrow.png";
const _imports_1$8 = "/static/icon/home/conceptCenter/lock.png";
const _imports_3$9 = "/static/icon/home/expectScore.png";
const _imports_4$7 = "/static/icon/home/expectScoreTips.png";
const _imports_5$3 = "/static/icon/home/expectScoreDot.png";
const _imports_8$3 = "/static/icon/home/eventDetails/like.png";
const _imports_9$2 = "/static/icon/home/eventDetails/comment.png";
const _imports_10$2 = "/static/icon/home/eventDetails/collect.png";
const _imports_5$3 = "/static/icon/home/collect_s.png";
const _imports_1$4 = "/static/icon/home/like_s.png";
const _imports_0 = "/static/image/login/logo.png";
const _imports_3$4 = "/static/icon/login/select_s.png";
const _imports_4$3 = "/static/icon/login/select.png";
const _imports_1$3 = "/static/icon/login/mobile.png";
const _imports_2$3 = "/static/icon/login/code.png";
const _imports_3$3 = "/static/icon/home/conceptCenter/chgDown.png";
const _imports_4$2 = "/static/icon/home/conceptCenter/chgUp.png";
const _imports_9$2 = "/static/icon/home/eventDetails/collect.png";
const _imports_4$6 = "/static/icon/home/collect_s.png";
const _imports_1$7 = "/static/icon/home/like_s.png";
const _imports_0$4 = "/static/image/login/logo.png";
const _imports_3$8 = "/static/icon/login/select_s.png";
const _imports_4$5 = "/static/icon/login/select.png";
const _imports_1$6 = "/static/icon/login/mobile.png";
const _imports_2$7 = "/static/icon/login/code.png";
const _imports_3$7 = "/static/icon/home/conceptCenter/chgDown.png";
const _imports_4$4 = "/static/icon/home/conceptCenter/chgUp.png";
const _imports_5$2 = "/static/icon/home/conceptCenter/newsReport.png";
const _imports_1$2 = "/static/icon/home/conceptCenter/timeScreenArrow.png";
const _imports_2$2 = "/static/icon/home/conceptCenter/reasonExpand.png";
const _imports_3$2 = "/static/icon/home/conceptCenter/reasonRetract.png";
const _imports_1$1 = "/pagesMine/static/image/vip/vipTopBg.png";
const _imports_2$1 = "/pagesMine/static/image/vip/noVipTopBg.png";
const _imports_3$1 = "/pagesMine/static/icon/vip/titleLeft_v.png";
const _imports_4$1 = "/pagesMine/static/icon/vip/titleLeft.png";
const _imports_1$5 = "/static/icon/home/conceptCenter/timeScreenArrow.png";
const _imports_2$6 = "/static/icon/home/conceptCenter/reasonExpand.png";
const _imports_3$6 = "/static/icon/home/conceptCenter/reasonRetract.png";
const _imports_1$4 = "/pagesMine/static/image/vip/vipTopBg.png";
const _imports_2$5 = "/pagesMine/static/image/vip/noVipTopBg.png";
const _imports_3$5 = "/pagesMine/static/icon/vip/titleLeft_v.png";
const _imports_4$3 = "/pagesMine/static/icon/vip/titleLeft.png";
const _imports_5$1 = "/pagesMine/static/icon/vip/titleRight_v.png";
const _imports_6$1 = "/pagesMine/static/icon/vip/titleRight.png";
const _imports_7$2 = "/pagesMine/static/icon/vip/step1_v.png";
const _imports_8$2 = "/pagesMine/static/icon/vip/step1.png";
const _imports_9$1 = "/pagesMine/static/icon/vip/step2_v.png";
const _imports_10$1 = "/pagesMine/static/icon/vip/step2.png";
const _imports_11$1 = "/pagesMine/static/icon/vip/step3_v.png";
const _imports_12$1 = "/pagesMine/static/icon/vip/step3.png";
const _imports_10 = "/pagesMine/static/icon/vip/step2.png";
const _imports_11 = "/pagesMine/static/icon/vip/step3_v.png";
const _imports_12 = "/pagesMine/static/icon/vip/step3.png";
const _imports_13 = "/pagesMine/static/icon/vip/step4_v.png";
const _imports_14 = "/pagesMine/static/icon/vip/step4.png";
const _imports_14$1 = "/pagesMine/static/icon/vip/step4.png";
const _imports_15 = "/pagesMine/static/icon/vip/investQuestion.png";
const _imports_16 = "/pagesMine/static/icon/vip/industrialResearch.png";
const _imports_17 = "/pagesMine/static/icon/vip/operatingDecision.png";
const _imports_7$1 = "/pagesMine/static/icon/vip/notContain.png";
const _imports_8$1 = "/pagesMine/static/icon/vip/contain.png";
const _imports_2 = "/pagesStock/static/icon/establishedTime.png";
const _imports_3 = "/pagesStock/static/icon/registeredCapital.png";
const _imports_4 = "/pagesStock/static/icon/location.png";
const _imports_2$4 = "/pagesStock/static/icon/establishedTime.png";
const _imports_3$4 = "/pagesStock/static/icon/registeredCapital.png";
const _imports_4$2 = "/pagesStock/static/icon/location.png";
const _imports_5 = "/pagesStock/static/icon/visitWebsite.png";
const _imports_6 = "/pagesStock/static/icon/female.png";
const _imports_7 = "/pagesStock/static/icon/lookMoreArrow.png";
const _imports_8 = "/pagesStock/static/icon/existStatus.png";
const _imports_9 = "/pagesStock/static/icon/industryRank.png";
const _imports_10 = "/pagesStock/static/icon/contrast.png";
const _imports_11 = "/pagesStock/static/icon/optional.png";
const _imports_12 = "/pagesStock/static/icon/share.png";
const _imports_1 = "/static/icon/back.png";
exports._imports_0 = _imports_0$1;
exports._imports_0$1 = _imports_0;
exports._imports_1 = _imports_1$a;
exports._imports_1$1 = _imports_1$9;
exports._imports_1$10 = _imports_1;
exports._imports_1$2 = _imports_1$8;
exports._imports_1$3 = _imports_1$7;
exports._imports_1$4 = _imports_1$6;
exports._imports_1$5 = _imports_1$5;
exports._imports_1$6 = _imports_1$4;
exports._imports_1$7 = _imports_1$3;
exports._imports_1$8 = _imports_1$2;
exports._imports_1$9 = _imports_1$1;
exports._imports_10 = _imports_10$4;
exports._imports_10$1 = _imports_10$3;
exports._imports_10$2 = _imports_10$2;
exports._imports_10$3 = _imports_10$1;
exports._imports_10$4 = _imports_10;
const _imports_2$3 = "/pagesStock/static/icon/contrast.png";
const _imports_3$3 = "/pagesStock/static/icon/optional.png";
const _imports_4$1 = "/pagesStock/static/icon/share.png";
const _imports_14 = "/pagesStock/static/icon/yRightArrow.png";
const _imports_1$3 = "/pagesStock/static/icon/all-down-ed.png";
const _imports_1$2 = "/static/icon/back.png";
const _imports_0$3 = "/pagesStock/static/icon/rightArrow.png";
const _imports_0$2 = "/pagesStock/static/icon/shangJiantou.png";
const _imports_1$1 = "/pagesStock/static/icon/xiaJiantou.png";
const _imports_2$2 = "/pagesStock/static/icon/upArrow.png";
const _imports_3$2 = "/pagesStock/static/icon/yuan_shang.png";
const _imports_0$1 = "/pagesStock/static/icon/cwfx-1.png";
const _imports_2$1 = "/pagesStock/static/icon/all-icon.png";
const _imports_3$1 = "/pagesStock/static/icon/all-down.png";
const _imports_4 = "/pagesStock/static/icon/cwfx-2.png";
const _imports_0 = "/pagesStock/static/icon/news-search.png";
const _imports_1 = "/pagesStock/static/icon/newsTime.png";
const _imports_2 = "/pagesStock/static/icon/newsEyes.png";
const _imports_3 = "/pagesStock/static/icon/newsFire.png";
exports._imports_0 = _imports_0$5;
exports._imports_0$1 = _imports_0$4;
exports._imports_0$2 = _imports_0$3;
exports._imports_0$3 = _imports_0$2;
exports._imports_0$4 = _imports_0$1;
exports._imports_0$5 = _imports_0;
exports._imports_1 = _imports_1$e;
exports._imports_1$1 = _imports_1$d;
exports._imports_1$10 = _imports_1$4;
exports._imports_1$11 = _imports_1$3;
exports._imports_1$12 = _imports_1$2;
exports._imports_1$13 = _imports_1$1;
exports._imports_1$14 = _imports_1;
exports._imports_1$2 = _imports_1$b;
exports._imports_1$3 = _imports_1$c;
exports._imports_1$4 = _imports_1$a;
exports._imports_1$5 = _imports_1$9;
exports._imports_1$6 = _imports_1$8;
exports._imports_1$7 = _imports_1$7;
exports._imports_1$8 = _imports_1$6;
exports._imports_1$9 = _imports_1$5;
exports._imports_10 = _imports_10$2;
exports._imports_10$1 = _imports_10$1;
exports._imports_10$2 = _imports_10;
exports._imports_11 = _imports_11$3;
exports._imports_11$1 = _imports_11$2;
exports._imports_11$2 = _imports_11$1;
exports._imports_11$3 = _imports_11;
exports._imports_12 = _imports_12$4;
exports._imports_12$1 = _imports_12$3;
exports._imports_12 = _imports_12$3;
exports._imports_12$1 = _imports_12$1;
exports._imports_12$2 = _imports_12$2;
exports._imports_12$3 = _imports_12$1;
exports._imports_12$4 = _imports_12;
exports._imports_13 = _imports_13$4;
exports._imports_13$1 = _imports_13$1;
exports._imports_13$2 = _imports_13$3;
exports._imports_13$3 = _imports_13$2;
exports._imports_13$4 = _imports_13;
exports._imports_14 = _imports_14$1;
exports._imports_14$1 = _imports_14;
exports._imports_12$3 = _imports_12;
exports._imports_13 = _imports_13$1;
exports._imports_13$1 = _imports_13$3;
exports._imports_13$2 = _imports_13$2;
exports._imports_13$3 = _imports_13;
exports._imports_14 = _imports_14$2;
exports._imports_14$1 = _imports_14$1;
exports._imports_14$2 = _imports_14;
exports._imports_15 = _imports_15$1;
exports._imports_15$1 = _imports_15;
exports._imports_16 = _imports_16$1;
exports._imports_16$1 = _imports_16;
exports._imports_17 = _imports_17$1;
exports._imports_17$1 = _imports_17;
exports._imports_2 = _imports_2$8;
exports._imports_2$1 = _imports_2$9;
exports._imports_2$2 = _imports_2$7;
exports._imports_2$3 = _imports_2$6;
exports._imports_2$4 = _imports_2$5;
exports._imports_2$5 = _imports_2$4;
exports._imports_2$6 = _imports_2$3;
exports._imports_2$7 = _imports_2$2;
exports._imports_2$8 = _imports_2$1;
exports._imports_2$9 = _imports_2;
exports._imports_3 = _imports_3$9;
exports._imports_3$1 = _imports_3$8;
exports._imports_3$2 = _imports_3$7;
exports._imports_3$3 = _imports_3$6;
exports._imports_3$4 = _imports_3$5;
exports._imports_3$5 = _imports_3$4;
exports._imports_3$6 = _imports_3$3;
exports._imports_3$7 = _imports_3$2;
exports._imports_3$8 = _imports_3$1;
exports._imports_3$9 = _imports_3;
exports._imports_4 = _imports_4$9;
exports._imports_4$1 = _imports_4$8;
exports._imports_4$2 = _imports_4$6;
exports._imports_4$3 = _imports_4$7;
exports._imports_4$4 = _imports_4$5;
exports._imports_4$5 = _imports_4$4;
exports._imports_4$6 = _imports_4$3;
exports._imports_4$7 = _imports_4$2;
exports._imports_4$8 = _imports_4$1;
exports._imports_4$9 = _imports_4;
exports._imports_5 = _imports_5$6;
exports._imports_5$1 = _imports_5$5;
exports._imports_5$2 = _imports_5$4;
exports._imports_5$3 = _imports_5$3;
exports._imports_5$4 = _imports_5$2;
exports._imports_5$5 = _imports_5$1;
exports._imports_5$6 = _imports_5;
exports._imports_17 = _imports_17;
exports._imports_2 = _imports_2$c;
exports._imports_2$1 = _imports_2$d;
exports._imports_2$10 = _imports_2$4;
exports._imports_2$11 = _imports_2$2;
exports._imports_2$12 = _imports_2$1;
exports._imports_2$13 = _imports_2;
exports._imports_2$2 = _imports_2$b;
exports._imports_2$3 = _imports_2$a;
exports._imports_2$4 = _imports_2$9;
exports._imports_2$5 = _imports_2$8;
exports._imports_2$6 = _imports_2$7;
exports._imports_2$7 = _imports_2$6;
exports._imports_2$8 = _imports_2$5;
exports._imports_2$9 = _imports_2$3;
exports._imports_3 = _imports_3$d;
exports._imports_3$1 = _imports_3$c;
exports._imports_3$10 = _imports_3$4;
exports._imports_3$11 = _imports_3$2;
exports._imports_3$12 = _imports_3$1;
exports._imports_3$13 = _imports_3;
exports._imports_3$2 = _imports_3$b;
exports._imports_3$3 = _imports_3$a;
exports._imports_3$4 = _imports_3$9;
exports._imports_3$5 = _imports_3$8;
exports._imports_3$6 = _imports_3$7;
exports._imports_3$7 = _imports_3$6;
exports._imports_3$8 = _imports_3$5;
exports._imports_3$9 = _imports_3$3;
exports._imports_4 = _imports_4$b;
exports._imports_4$1 = _imports_4$9;
exports._imports_4$10 = _imports_4$2;
exports._imports_4$11 = _imports_4;
exports._imports_4$2 = _imports_4$a;
exports._imports_4$3 = _imports_4$8;
exports._imports_4$4 = _imports_4$7;
exports._imports_4$5 = _imports_4$6;
exports._imports_4$6 = _imports_4$5;
exports._imports_4$7 = _imports_4$4;
exports._imports_4$8 = _imports_4$3;
exports._imports_4$9 = _imports_4$1;
exports._imports_5 = _imports_5$4;
exports._imports_5$1 = _imports_5$3;
exports._imports_5$2 = _imports_5$2;
exports._imports_5$3 = _imports_5$1;
exports._imports_5$4 = _imports_5;
exports._imports_6 = _imports_6$2;
exports._imports_6$1 = _imports_6$1;
exports._imports_6$2 = _imports_6;
exports._imports_7 = _imports_7$3;
exports._imports_7$1 = _imports_7$2;
exports._imports_7$2 = _imports_7$1;
exports._imports_7$3 = _imports_7;
exports._imports_8 = _imports_8$5;
exports._imports_8$1 = _imports_8$4;
exports._imports_8$2 = _imports_8$3;
exports._imports_8$3 = _imports_8$2;
exports._imports_8$4 = _imports_8$1;
exports._imports_8$5 = _imports_8;
exports._imports_9 = _imports_9$3;
exports._imports_9$1 = _imports_9$2;
exports._imports_9$2 = _imports_9$1;
exports._imports_9$3 = _imports_9;
exports._imports_7 = _imports_7$4;
exports._imports_7$1 = _imports_7$3;
exports._imports_7$2 = _imports_7$2;
exports._imports_7$3 = _imports_7$1;
exports._imports_7$4 = _imports_7;
exports._imports_8 = _imports_8$4;
exports._imports_8$1 = _imports_8$3;
exports._imports_8$2 = _imports_8$2;
exports._imports_8$3 = _imports_8$1;
exports._imports_8$4 = _imports_8;
exports._imports_9 = _imports_9$4;
exports._imports_9$1 = _imports_9$3;
exports._imports_9$2 = _imports_9$2;
exports._imports_9$3 = _imports_9$1;
exports._imports_9$4 = _imports_9;
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/assets.js.map

View File

@@ -6149,7 +6149,7 @@ function populateParameters(fromRes, toRes) {
let _SDKVersion = SDKVersion;
const hostLanguage = (language || "").replace(/_/g, "-");
const parameters = {
appId: "__UNI__1836EC9",
appId: "__UNI__83518F0",
appName: "JiaZhiQianYan",
appVersion: "1.0.0",
appVersionCode: "100",
@@ -6298,7 +6298,7 @@ const getAppBaseInfo = {
hostName: _hostName,
hostSDKVersion: SDKVersion,
hostTheme: theme,
appId: "__UNI__1836EC9",
appId: "__UNI__83518F0",
appName: "JiaZhiQianYan",
appVersion: "1.0.0",
appVersionCode: "100",
@@ -7051,9 +7051,9 @@ function isConsoleWritable() {
return isWritable;
}
function initRuntimeSocketService() {
const hosts = "127.0.0.1,192.168.2.28";
const hosts = "127.0.0.1,172.16.6.3,192.168.2.1,169.254.4.51";
const port = "8090";
const id = "mp-weixin_qiUVEc";
const id = "mp-weixin_ggk17t";
const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => {
} : initOnError();

View File

@@ -0,0 +1,86 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
const _sfc_main = {
name: "cyl-view",
data() {
return {
isShow: false,
center_index: 0,
types: [
{
title: "上游供应链",
count: 5,
desc: "原材料与供应商",
sColor: "#FF8C53",
color: "#FF5501",
backColor: "#FFF4EF"
},
{},
{
title: "核心企业",
count: 1,
desc: "公司主体与产品",
sColor: "#518BFF",
color: "#175CE6",
backColor: "#F2F6FD"
},
{},
{
title: "下游客户",
count: 12,
desc: "原材料与供应商",
sColor: "#48D394",
color: "#1DB26F",
backColor: "#E7F5F0"
}
],
typeIndex: 0
};
},
methods: {
changeCenterIndex(index) {
this.center_index = index;
},
clickAction() {
common_vendor.index.__f__("log", "at components/cyl-view/cyl-view.vue:111", 123);
this.$emit("detail");
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: $data.center_index == 0 ? 1 : "",
b: common_vendor.o(($event) => $options.changeCenterIndex(0)),
c: $data.center_index == 1 ? 1 : "",
d: common_vendor.o(($event) => $options.changeCenterIndex(1)),
e: common_vendor.f($data.types, (item, index, i0) => {
return common_vendor.e({
a: item.title
}, item.title ? {
b: common_vendor.t(item.title),
c: common_vendor.t(item.count),
d: $data.typeIndex == index ? item.color : "#F2C369",
e: $data.typeIndex == index ? "#ffffff" : "#070707",
f: common_vendor.t(item.desc),
g: common_vendor.o(($event) => $data.typeIndex = index, index),
h: $data.typeIndex == index ? item.backColor : "#FAFAFC",
i: $data.typeIndex == index ? `1rpx solid ${item.color}` : "none"
} : {
j: common_assets._imports_0$2
}, {
k: index
});
}),
f: $data.types[$data.typeIndex].backColor,
g: $data.types[$data.typeIndex].color,
h: $data.types[$data.typeIndex].color,
i: `1rpx solid ${$data.types[$data.typeIndex].color}`,
j: `${95}%`,
k: `linear-gradient(to right, ${$data.types[$data.typeIndex].sColor}, ${$data.types[$data.typeIndex].color})`,
l: common_vendor.o((...args) => $options.clickAction && $options.clickAction(...args))
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/cyl-view/cyl-view.js.map

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="cyl_view"><view class="top"><view class="child_1">产业链分析</view><view class="child_2">目标公司供应链图谱</view><view class="child_3">节点 18</view></view><view class="center"><view class="{{['child', a && 'action']}}" bindtap="{{b}}"> 层级视图 </view><view class="{{['child', c && 'action']}}" bindtap="{{d}}"> 流向关系 </view></view><view class="bottom"><view class="type"><view wx:for="{{e}}" wx:for-item="item" wx:key="k" class="item"><block wx:if="{{item.a}}"><view bindtap="{{item.g}}" style="{{'display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#FAFAFC;border-radius:10rpx;width:100%;padding:26rpx 0;box-sizing:border-box' + ';' + ('background-color:' + item.h + ';' + ('border:' + item.i))}}"><view style="color:#2B2B2B;font-size:24rpx;font-weight:bold">{{item.b}} <text style="{{'min-width:24rpx;text-align:center;margin-left:6rpx;padding:0 5rpx;border-radius:5rpx;font-weight:500' + ';' + ('background-color:' + item.d + ';' + ('color:' + item.e))}}">{{item.c}}</text></view><view style="color:#999999;font-size:22rpx;font-weight:500;margin-top:10rpx">{{item.f}}</view></view></block><block wx:else><image style="width:100%;height:auto" src="{{item.j}}" mode="widthFix"></image></block></view></view><view class="list" bindtap="{{l}}" style="margin:20rpx;background-color:#FAFAFC;border-radius:10rpx;padding:25rpx 20rpx;box-sizing:border-box"><view style="color:#2B2B2B;font-size:28rpx;font-weight:bold">央行/政策性银行</view><view style="color:#999999;font-size:24rpx;font-weight:500">提供再贷款、再贴现、同业存放等基础货币与流动性支持</view><view style="display:flex;align-items:center;font-size:20rpx;font-weight:500;margin:15rpx 0"><view style="{{'border-radius:5rpx;padding:0 10rpx;margin-right:10rpx' + ';' + ('background-color:' + f + ';' + ('color:' + g))}}"> Supplier</view><view style="{{'border-radius:5rpx;padding:0 10rpx' + ';' + ('color:' + h + ';' + ('border:' + i))}}">份额: 12.5%</view></view><view style="display:flex;align-items:center"><view style="color:#71675D;font-size:22rpx;font-weight:500">影响度</view><view style="flex:1;height:10rpx;background-color:#EFEFEF;border-radius:5rpx;margin:0 15rpx;overflow:hidden"><view style="{{'height:100%;border-radius:5rpx' + ';' + ('width:' + j + ';' + ('background:' + k))}}"></view></view><view style="color:#71675D;font-size:24rpx;font-weight:500">95</view></view></view></view></view>

View File

@@ -0,0 +1,57 @@
.cyl_view {
padding: 20rpx;
box-sizing: border-box;
}
.cyl_view .top {
display: flex;
align-items: center;
font-weight: 500;
}
.cyl_view .top .child_1 {
color: #2B2B2B;
font-size: 28rpx;
font-weight: bold;
}
.cyl_view .top .child_2 {
color: #71675D;
font-size: 24rpx;
margin: 0 10rpx;
}
.cyl_view .top .child_3 {
border: 1rpx solid #F3C368;
border-radius: 5rpx;
padding: 0 5rpx;
color: #F2C369;
font-size: 24rpx;
}
.cyl_view .center {
margin: 20rpx 0;
display: flex;
align-items: center;
justify-content: space-evenly;
font-weight: 500;
}
.cyl_view .center .child {
background-color: #F5F5F5;
border-radius: 10rpx 10rpx 0 0;
display: flex;
align-items: center;
justify-content: center;
font-size: 26rpx;
color: #939393;
padding: 10rpx 40rpx;
}
.cyl_view .center .child.action {
background-color: #F2C369;
color: #070707;
}
.cyl_view .bottom .type {
display: grid;
grid-template-columns: 1fr 19rpx 1fr 19rpx 1fr;
gap: 6rpx;
}
.cyl_view .bottom .type .item {
display: flex;
align-items: center;
justify-content: center;
}

View File

@@ -0,0 +1,76 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
const _sfc_main = {
name: "fzlc-view",
data() {
return {
gj_list: [
{
title: "产量与销量指标",
count: 8,
show: false
},
{
title: "价格与成本驱动",
count: 3,
show: false
},
{
title: "市场与客户指标",
count: 2,
show: false
},
{
title: "行业特定指标",
count: 4,
show: false
},
{
title: "风险与异常指标",
count: 2,
show: false
}
]
};
},
methods: {
clickAction() {
this.$emit("detail");
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.f($data.gj_list, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.title),
b: common_vendor.t(item.count),
c: item.show
}, item.show ? {
d: common_assets._imports_0$3
} : {
e: common_assets._imports_1$13
}, {
f: item.show
}, item.show ? {
g: common_vendor.f(item.count, (child, k1, i1) => {
return {};
}),
h: common_assets._imports_2$11
} : {}, {
i: index,
j: common_vendor.o(($event) => item.show = !item.show, index)
});
}),
b: common_vendor.f(3, (item, k0, i0) => {
return {};
}),
c: common_assets._imports_3$11,
d: `${95}%`,
e: common_vendor.o((...args) => $options.clickAction && $options.clickAction(...args))
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/fzlc-view/fzlc-view.js.map

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view style="padding:25rpx 20rpx;box-sizing:border-box"><view style="display:flex;align-items:center;font-size:28rpx"><text>关键因素</text><text style="font-size:24rpx;color:#070707;padding:0rpx 10rpx;border-radius:3rpx;background-color:#F2C369;margin-left:10rpx">19</text></view><view wx:for="{{a}}" wx:for-item="item" wx:key="i" bindtap="{{item.j}}" style="margin:20rpx 0;background-color:#FAFAFC;border-radius:10rpx;padding:25rpx 20rpx;color:#2B2B2B"><view style="display:flex;align-items:center;justify-content:space-between"><view style="flex:1;font-size:26rpx"><text>{{item.a}}</text><text style="font-size:24rpx;color:#070707;padding:0rpx 10rpx;border-radius:3rpx;background-color:#F2C369;margin-left:10rpx">{{item.b}}</text></view><image wx:if="{{item.c}}" style="width:20rpx;height:12rpx" src="{{item.d}}" mode="widthFix"></image><image wx:else style="width:20rpx;height:12rpx" src="{{item.e}}" mode="widthFix"></image></view><block wx:if="{{item.f}}"><view wx:for="{{item.g}}" wx:for-item="child" style="margin:20rpx 0;padding:20rpx;box-sizing:border-box;background-color:white;border-radius:10rpx;border:1rpx solid #E7E7E7;color:#2B2B2B;font-weight:500;font-size:26rpx"><view style="display:flex;align-items:center;justify-content:space-between"><view>净息差</view><view style="background-color:#345423;border-radius:5rpx;color:white;padding:0 10rpx;text-align:center;font-size:20rpx"> 负面</view></view><view style="display:flex;align-items:center;margin-top:10rpx"><view style="color:#345423;font-weight:bold;font-size:30rpx;margin-right:10rpx">1.79亿元 </view><view style="display:flex;align-items:center;border:1rpx solid #345423;padding:0 10rpx;text-align:center;font-size:20rpx;color:#345423;border-radius:5rpx"><image style="width:11rpx;height:15rpx;margin-right:5rpx" src="{{item.h}}" mode="widthFix"></image>0.51% </view></view><view style="margin-top:10rpx;color:#999999;font-size:22rpx">银行核心盈利能力指标,反映存贷利差水平</view><view style="margin-top:10rpx;color:#999999;font-size:22rpx">影响权重: 90</view></view></block></view><view style="display:flex;align-items:center;font-size:28rpx"><text>发展时间线</text><text style="font-size:24rpx;color:white;padding:0rpx 10rpx;border-radius:3rpx;background-color:#EC3440;margin-left:10rpx">正面 19</text><text style="font-size:24rpx;color:white;padding:0rpx 10rpx;border-radius:3rpx;background-color:#345423;margin-left:10rpx">负面 1</text></view><view wx:for="{{b}}" wx:for-item="item" bindtap="{{e}}" style="display:flex;margin:20rpx 0;border-radius:10rpx;box-sizing:border-box;color:#2B2B2B"><view style="display:flex;flex-direction:column;align-items:center"><image style="width:30rpx;height:30rpx;margin-top:20rpx" src="{{c}}" mode="widthFix"></image><view style="flex:1;width:1rpx;border-left:1rpx dashed #EC3440;margin-top:10rpx;margin-bottom:-30rpx"></view></view><view style="flex:1;margin-left:10rpx;background-color:#FAFAFC;padding:24rpx 15rpx;border-radius:10rpx;font-weight:500"><view><text style="color:#2A2A2A;font-weight:bold;font-size:24rpx;margin-right:10rpx">不良贷款率连续四年低于1.1%</text><text style="background-color:#FFE7E9;color:#EC3440;padding:5rpx 10rpx;border-radius:5rpx;font-size:20rpx">Achievement</text></view><view style="color:#999999;font-size:20rpx;margin:15rpx 0">2025-06-30</view><view style="color:#71675D;font-size:22rpx">2025年中报不良率1.06%拨备覆盖率290%,资产质量保持股份行领先。</view><view style="display:flex;align-items:center;margin-top:30rpx"><view style="color:#71675D;font-size:22rpx;font-weight:500">影响度</view><view style="width:200rpx;height:10rpx;background-color:#EFEFEF;border-radius:5rpx;margin:0 15rpx;overflow:hidden"><view style="{{'height:100%;border-radius:5rpx;background:linear-gradient(to right, #FF525D, #EC3440)' + ';' + ('width:' + d)}}"></view></view><view style="color:#71675D;font-size:24rpx;font-weight:500">95</view></view></view></view></view>

View File

@@ -0,0 +1,34 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const _sfc_main = {
name: "gqjg-view",
data() {
return {};
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.f(4, (item, index, i0) => {
return {
a: index % 2 == 0 ? "/pagesStock/static/icon/upArrow.png" : "/pagesStock/static/icon/downArrow.png",
b: index % 2 == 0 ? 1 : ""
};
}),
b: common_vendor.f(4, (item, index, i0) => {
return {};
}),
c: common_vendor.f(10, (item, index, i0) => {
return {
a: index % 2 == 1 ? 1 : ""
};
}),
d: common_vendor.f(10, (item, index, i0) => {
return {
a: index % 2 == 1 ? 1 : ""
};
})
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/gqjg-view/gqjg-view.js.map

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="com_list"><view class="item"><view class="flex"><view class="title">平安银行股份有限公司北京分行</view></view><view class="com_info"><view class="left"><view class="l_top">中国平安保险(集团)股份有限公司</view><view class="l_bottom"><view class="l_b_left">企业法人</view><view class="l_b_right">截至 2024-09-30</view></view></view><view class="right"><view class="r_top">控制比例</view><view class="r_center">52.38%</view><view class="r_bottom">101.69亿股</view></view></view><view class="flex"><view class="title">股权集中度</view></view><view class="guquan"><view class="top">2025-09-30 00:00:00</view><view class="bottom"><view class="b_item"><view wx:for="{{a}}" wx:for-item="item" class="item_info"><view class="left"> 前1大股东 </view><view class="right"><view class="bili">49.56%</view><view class="{{['shengjiang', item.b && 'action']}}"><image src="{{item.a}}" mode="widthFix"></image>0.35% </view></view></view></view><view style="width:15rpx"></view><view class="b_item"><view wx:for="{{b}}" wx:for-item="item" class="item_info"><view class="left"> 前1大流通股东 </view><view class="right"><view class="bili">49.56%</view><view wx:if="{{0}}" class="{{['shengjiang', item.b && 'action']}}"><image src="{{item.a}}" mode="widthFix"></image>0.35% </view></view></view></view></view></view><view class="flex"><view class="title">十大股东</view></view><view class="gudong"><view class="back"><view class="top action" style="height:54rpx"><view>股东名称</view><view>股东类型</view><view style="text-align:center">持股数量</view><view style="text-align:center">持股比例</view><view style="text-align:center">股份性质</view></view><view wx:for="{{c}}" wx:for-item="item" class="{{['top', item.a && 'action']}}"><view class="child">中国平安保险(啊山东科技发啦设计费)</view><view class="child">保险公司</view><view class="child" style="text-align:center">96.19亿</view><view class="child" style="color:#3E87CF;font-weight:bold;text-align:center">49.57%</view><view class="child" style="background-color:#FFF7E9;color:#E0AC4A;border-radius:5rpx;padding:5rpx 10rpx;text-align:center"> 流通A股</view></view></view></view><view class="flex"><view class="title">十大流通股东 </view></view><view class="gudong"><view class="back"><view class="top action" style="height:54rpx"><view>股东名称</view><view>股东类型</view><view style="text-align:center">持股数量</view><view style="text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis"> 流通股比例</view><view style="text-align:center">股份性质</view></view><view wx:for="{{d}}" wx:for-item="item" class="{{['top', item.a && 'action']}}"><view class="child">中国平安保险(啊山东科技发啦设计费)</view><view class="child">保险公司</view><view class="child" style="text-align:center">96.19亿</view><view class="child" style="color:#893ECF;font-weight:bold;text-align:center">49.57%</view><view class="child" style="background-color:#FFF7E9;color:#E0AC4A;border-radius:5rpx;padding:5rpx 10rpx;text-align:center"> 流通A股</view></view></view></view></view></view>

View File

@@ -0,0 +1,142 @@
.com_list {
margin-top: 38rpx;
padding: 0 20rpx;
box-sizing: border-box;
}
.com_list .title {
color: #2B2B2B;
font-size: 28rpx;
font-weight: bold;
}
.com_list .item .com_info {
margin: 20rpx 0;
background-color: #FAFAFC;
border-radius: 10rpx;
padding: 25rpx 20rpx;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
font-weight: 500;
}
.com_list .item .com_info .left .l_top {
color: #666666;
font-size: 24rpx;
}
.com_list .item .com_info .left .l_bottom {
display: flex;
align-items: center;
margin-top: 10rpx;
}
.com_list .item .com_info .left .l_bottom .l_b_left {
background-color: #99AFEC;
border-radius: 10rpx;
display: flex;
align-items: center;
justify-content: center;
color: white;
font-size: 20rpx;
padding: 5rpx;
}
.com_list .item .com_info .left .l_bottom .l_b_right {
margin-left: 10rpx;
color: #999999;
font-size: 22rpx;
}
.com_list .item .com_info .right {
color: #71675D;
font-size: 20rpx;
text-align: right;
}
.com_list .item .com_info .right .r_center {
color: #BB8520;
font-size: 28rpx;
font-weight: bold;
margin: 5rpx 0;
}
.com_list .item .guquan {
margin: 25rpx 0;
font-weight: 500;
background-color: #FAFAFC;
border-radius: 10rpx;
padding: 25rpx 13rpx;
box-sizing: border-box;
}
.com_list .item .guquan .top {
color: #999999;
font-size: 22rpx;
}
.com_list .item .guquan .bottom {
display: flex;
}
.com_list .item .guquan .bottom .b_item {
flex: 1;
}
.com_list .item .guquan .bottom .b_item .item_info {
margin: 15rpx 0;
display: flex;
align-items: center;
justify-content: space-between;
}
.com_list .item .guquan .bottom .b_item .item_info .left {
color: #666666;
font-size: 20rpx;
}
.com_list .item .guquan .bottom .b_item .item_info .right {
height: 35rpx;
display: flex;
align-items: center;
font-size: 20rpx;
}
.com_list .item .guquan .bottom .b_item .item_info .right .bili {
color: #BB8520;
font-weight: bold;
}
.com_list .item .guquan .bottom .b_item .item_info .right .shengjiang {
margin-left: 10rpx;
box-sizing: border-box;
padding: 5rpx;
border-radius: 5rpx;
background-color: #C6F6D5;
color: #345423;
font-size: 18rpx;
}
.com_list .item .guquan .bottom .b_item .item_info .right .shengjiang image {
width: 11rpx;
height: 25rpx;
margin-right: 4rpx;
}
.com_list .item .guquan .bottom .b_item .item_info .right .shengjiang.action {
background-color: #FFDFE1;
color: #EC3440;
}
.com_list .item .gudong {
margin-top: 25rpx;
}
.com_list .item .gudong .back {
margin: 25rpx 0;
font-weight: 500;
background-color: #FAFAFC;
border-radius: 10rpx;
padding: 25rpx 13rpx;
box-sizing: border-box;
color: #666666;
}
.com_list .item .gudong .back .top {
width: 100%;
display: grid;
gap: 20rpx;
grid-template-columns: 130rpx repeat(4, 1fr);
font-size: 22rpx;
background-color: white;
}
.com_list .item .gudong .back .top.action {
background-color: #FAFAFC;
}
.com_list .item .gudong .back .top .child {
font-size: 18rpx;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
margin: 10rpx 0;
}

View File

@@ -102,7 +102,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
} : {}, {
c: !$props.hideBack && !$props.backBlack
}, !$props.hideBack && !$props.backBlack ? {
d: common_assets._imports_1$10
d: common_assets._imports_1$12
} : {}, {
e: !$props.hideBack && $props.backBlack
}, !$props.hideBack && $props.backBlack ? {

View File

@@ -0,0 +1,43 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
const _sfc_main = {
name: "news-view",
data() {
return {
showType: 0
};
},
props: {
// 0 新闻动态 1 公司公告
type: Number
},
watch: {
type: {
handler(newVal, oldVal) {
this.showType = newVal;
}
}
},
methods: {}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: $data.showType == 0
}, $data.showType == 0 ? {
b: common_assets._imports_0$5,
c: common_assets._imports_1$14,
d: common_assets._imports_2$13,
e: common_assets._imports_3$13,
f: common_vendor.f(["C级", "行业政策", "投资分72", "金融监管", "资管行业", "自律管理"], (item, index, i0) => {
return {
a: common_vendor.t(item)
};
})
} : {}, {
g: $data.showType == 1
}, $data.showType == 1 ? {} : {});
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/news-view/news-view.js.map

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view><block wx:if="{{a}}"><view style="padding:20rpx"><view style="background-color:#F3F3F3;display:flex;align-items:center;height:70rpx;border-radius:30rpx;overflow:hidden"><view style="display:flex;align-items:center;justify-content:center;width:62rpx"><image style="width:25rpx;height:24rpx" src="{{b}}" mode="widthFix"></image></view><input style="flex:1;height:100%;font-size:22rpx;color:#999;margin-right:20rpx" type="text" placeholder="搜索相关新闻..."/></view><view style="border:1rpx solid #E7E7E7;border-radius:10rpx;padding:0 27rpx;margin:20rpx 0"><view style="color:#2B2B2B;font-size:26rpx;font-weight:bold;margin-top:20rpx">中央财办明确2026年继续实施适度宽松货币政策...</view><view style="display:flex;align-items:center;color:#999999;font-size:22rpx;font-weight:400"><image style="width:20rpx;height:20rpx;margin-right:5rpx" src="{{c}}" mode="widthFix"></image><text>2025/12/16</text><text style="margin:10rpx">|</text><image style="width:18rpx;height:13rpx;margin-right:5rpx" src="{{d}}" mode="widthFix"></image><text>9</text><text style="margin:10rpx">|</text><image style="width:16rpx;height:19rpx;margin-right:5rpx" src="{{e}}" mode="widthFix"></image><text>3.1</text></view><view style="display:flex;flex-wrap:wrap"><view wx:for="{{f}}" wx:for-item="item" style="background-color:#FFFAF0;border-radius:3rpx;padding:2rpx 10rpx;overflow:hidden;font-size:18rpx;color:#E9AE3E;font-weight:400;margin-right:10rpx;margin-top:10rpx">{{item.a}}</view></view><view style="margin:20rpx 0;font-size:22rpx;color:#71675D;font-weight:500">中央财办有关负责同志表示2026年继续实施适度宽松的货币政策把促进经济稳定增长、物价合理回升作为重要考量。</view><view style="height:1rpx;background-color:#E7E7E7"></view><view style="display:flex;align-items:center;color:#71675D;font-size:22rpx;font-weight:500;margin:20rpx 0"><text style="font-weight:bold;color:#2B2B2B">相关涨跌:</text><text>平均 </text><text style="color:#EC3440;font-weight:bold">+2.39%</text><text style="margin:0 20rpx">|</text><text>最大 </text><text style="color:#EC3440;font-weight:bold">+9.28%</text><text style="margin:0 20rpx">|</text><text>周 </text><text style="color:#EC3440;font-weight:bold">+3.22%</text></view></view></view></block><block wx:if="{{g}}"><view style="padding:20rpx"><view style="border:1rpx solid #E7E7E7;border-radius:10rpx;padding:0 27rpx;margin:20rpx 0;display:flex;align-items:center"><view style="flex:1"><view style="color:#2B2B2B;font-size:26rpx;font-weight:bold;margin-top:20rpx">中央财办明确2026年继续实施适度宽松货币政策...</view><view style="display:flex;align-items:center;color:#71675D;font-size:22rpx;font-weight:500;margin:20rpx 0"><text style="color:#E9AE3E;font-size:18rpx;background-color:#FFFAF0;border-radius:3rpx;padding:2rpx 10rpx;margin-right:14rpx">定期报告</text><text>2024-10-28</text><text style="margin:0 20rpx">|</text><text>PDF</text><text style="margin:0 20rpx">|</text><text>132 KB</text></view></view><view style="padding:4rpx 10rpx;background-color:#F2C369;border-radius:10rpx;color:#2B2B2B;font-size:22rpx;margin-left:10rpx">查看</view></view></view></block></view>

View File

@@ -0,0 +1,159 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const _sfc_main = {
name: "ywjg-view",
data() {
return {
ywjg: [
{
title: "业务结构分析",
list: [{
title: "零售业务",
is_hexin: 1,
yszb: 55.16,
mlv: 78.21,
yysr: 17900,
zz: -8.2
}, {
title: "科技金融",
is_hexin: 1,
yszb: 41.121,
mlv: 89.11,
yysr: 13400,
zz: 24.6
}, {
title: "绿色金融",
is_hexin: 0,
yszb: 2.37,
mlv: 9.11,
yysr: 771,
zz: 36.9
}, {
title: "零售业务",
is_hexin: 0,
yszb: 2.37,
mlv: 9.11,
yysr: 396,
zz: -16.9
}]
},
{
title: "业务板块详情",
list: [
{
title: "零售银行业务",
list: [
{
title: "业务描述",
info: "平安银行对公业务践行"
},
{
title: "竞争地位",
info: "平安银行零售业务在同行业中保持较强竞争力,凭借其数字化创新优势和综合金融背景,构建了差异化竞争优势。"
},
{
title: "未来潜力",
info: "平安银行零售业务未来发展潜力巨大,随着中国财富管理市场的快速扩张和中产阶级规模的持续增长,零售银行...展开查看"
}
]
},
{
title: "对公业务",
list: [
{
title: "业务描述",
info: "平安银行对公业务践行"
},
{
title: "竞争地位",
info: "平安银行对公业务在市场中保持较强竞争力,贷款规模实现两位数增长,远高于行业平均水平。通过差异化战略...展开查看"
},
{
title: "未来潜力",
info: "随着国家对科创、绿色经济的持续支持,以及对普惠金融的政策倾斜,平安银行对公业务面临广阔发展空间...展开查看"
}
]
},
{
title: "同业业务",
list: [
{
title: "业务描述",
info: "平安银行同业业务主要包括债券交易、同业拆借、票据业务等。"
},
{
title: "竞争地位",
info: "平安银行同业业务在股份制银行中位居前列债券交易市场份额达4.4%,显示出较强的市场竞争力。"
},
{
title: "未来潜力",
info: "随着金融市场深化改革和利率市场化推进,同业业务面临新的发展机遇。平安银行同业业务凭借其债券...展开查看"
}
]
},
{
title: "普惠金融",
list: [
{
title: "业务描述",
info: "普惠金融是平安银行"
},
{
title: "竞争地位",
info: "平安银行普惠金融业务在行业内保持领先地位,小微企业贷款规模较大且客户基础广泛。通过优化产品体系、提...展开查看"
},
{
title: "未来潜力",
info: "随着国家持续推动普惠金融发展战略,平安银行该业务具有广阔发展空间。通过数字化转型深化、客户体验...展开查看"
}
]
}
]
}
]
};
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.f($data.ywjg, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.title),
b: index == 0
}, index == 0 ? {
c: common_vendor.f(item.list, (child, row, i1) => {
return common_vendor.e({
a: common_vendor.t(child.title),
b: child.is_hexin
}, child.is_hexin ? {} : {}, {
c: common_vendor.t(child.yszb),
d: common_vendor.t(child.mlv),
e: common_vendor.t(child.yysr > 1e4 ? child.yysr / 1e4 + "亿" : child.yysr + "万"),
f: common_vendor.t(child.zz > 0 ? "+" + child.zz : child.zz),
g: child.zz > 0 ? "#EC3440" : "#345423",
h: row
});
})
} : {
d: common_vendor.f(item.list, (child, row, i1) => {
return {
a: common_vendor.t(child.title),
b: common_vendor.f(child.list, (model, j, i2) => {
return {
a: common_vendor.t(model.title),
b: common_vendor.t(model.info),
c: j
};
}),
c: row
};
})
}, {
e: index
});
})
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/ywjg-view/ywjg-view.js.map

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="ywjg_list"><view wx:for="{{a}}" wx:for-item="item" wx:key="e"><view style="margin:25rpx 20rpx;color:#2B2B2B;font-size:28rpx;font-weight:bold">{{item.a}}</view><block wx:if="{{item.b}}"><view wx:for="{{item.c}}" wx:for-item="child" wx:key="h" class="ywjg_item_1"><view style="display:flex;align-items:center"><view style="font-size:28rpx;font-weight:bold;margin-right:10rpx">{{child.a}}</view><view wx:if="{{child.b}}" style="background-color:#F2C369;border-radius:5rpx;font-size:20rpx;padding:0 5rpx"> 核心业务</view></view><view style="display:flex;align-items:center;justify-content:space-between;font-weight:500"><view style="display:flex;align-items:center;color:#F2C369;font-size:20rpx"><view style="border:1rpx solid #F2C369;border-radius:5rpx;padding:0 5rpx"> 营收占比:{{child.c}}%</view><view style="border:1rpx solid #F2C369;border-radius:5rpx;padding:0 5rpx;margin-left:10rpx"> 毛利率:{{child.d}}%</view></view><view><view style="color:#999999;font-size:24rpx">营业收入</view><view style="font-weight:bold;font-size:30rpx;color:#BB8520;margin-top:10rpx">{{child.e}}元 </view></view></view><view style="display:flex"><view style="{{'color:white;display:flex;align-items:center;justify-content:center;padding:5rpx 10rpx;font-size:20rpx;border-radius:5rpx' + ';' + ('background-color:' + child.g)}}">增长: {{child.f}}% </view></view></view></block><view wx:else style="font-weight:500"><view wx:for="{{item.d}}" wx:for-item="child" wx:key="c" style="background-color:#FAFAFC;color:#2B2B2B;font-size:22rpx;margin:20rpx;border-radius:10rpx;padding:25rpx 20rpx"><view style="font-size:24rpx">{{child.a}}</view><view wx:for="{{child.b}}" wx:for-item="model" wx:key="c"><view style="color:#BB8520;font-weight:bold;margin:10rpx 0">{{model.a}}</view><view style="color:#71675D">{{model.b}}</view></view></view></view></view></view>

View File

@@ -0,0 +1,15 @@
.ywjg_list {
color: #2B2B2B;
}
.ywjg_list .title {
font-size: 28rpx;
font-weight: bold;
}
.ywjg_list .ywjg_item_1 {
font-weight: 500;
margin: 20rpx;
background-color: #FAFAFC;
border-radius: 10rpx;
padding: 25rpx 20rpx;
box-sizing: border-box;
}

View File

@@ -0,0 +1,137 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
const _sfc_main = {
name: "zysj-view",
data() {
return {
showType: 0
};
},
props: {
// 0 主营数据 1 财务分析 2 财务数据
type: Number
},
watch: {
type: {
handler(newVal, oldVal) {
this.showType = newVal;
}
}
},
methods: {
itemClick(index) {
common_vendor.index.navigateTo({
url: `/pagesStock/stockCenterDetails/cwDetails?index=${index}`
});
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: $data.showType == 0
}, $data.showType == 0 ? {
b: common_vendor.f(["业务", "毛利率", "利润", "营收", "营收"], (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item),
b: ["", "(2025年中报)", "(2025年中报)", "(2025年中报)", "(2024年年报)"][index].length > 0
}, ["", "(2025年中报)", "(2025年中报)", "(2025年中报)", "(2024年年报)"][index].length > 0 ? {
c: common_vendor.t(["", "(2025年中报)", "(2025年中报)", "(2025年中报)", "(2024年年报)"][index]),
d: index == 0 ? "left" : "center"
} : {}, {
e: index == 0 ? "left" : "center",
f: index == 0 ? "flex-start" : "center"
});
}),
c: common_vendor.f(["零售金融业务", "批发金融业务", "其他业务"], (item, index, i0) => {
return {
a: common_vendor.f([item, "64.53%", "200.57亿", "310.81亿", "712.55亿"], (item2, index2, i1) => {
return {
a: common_vendor.t(item2),
b: index2 == 0 ? "left" : "center"
};
}),
b: index % 2 == 0 ? "#FFFFFF" : "#FAFAFC"
};
})
} : {}, {
d: $data.showType == 1
}, $data.showType == 1 ? {
e: common_assets._imports_0$4,
f: common_assets._imports_1$2,
g: common_vendor.f(["净资产收益率(ROE)%", "净资产收益率(扣非)%", "净资产收益率(加权)%", "总资产报酬率(ROA)%", "毛利率%", "净利率%", "营业利润率%", "成本费用利润率%"], (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index == 0 ? "#BB8520" : "#999999",
c: `1rpx solid ${index == 0 ? "#F2C369" : "#D2D2D2"}`,
d: index == 0 ? "#FFFAF1" : "#FFFFFF",
e: index
};
}),
h: common_assets._imports_2$12,
i: common_assets._imports_3$12,
j: common_assets._imports_4$11,
k: common_assets._imports_1$2,
l: common_vendor.f(["每股收益(EPS)", "基本每股收益", "稀释每股收益", "扣非每股收益", "每股净资产", "每股经营现金流", "每股资本公积", "每股未分配利润"], (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index == 0 ? "#BB8520" : "#999999",
c: `1rpx solid ${index == 0 ? "#F2C369" : "#D2D2D2"}`,
d: index == 0 ? "#FFFAF1" : "#FFFFFF",
e: index
};
}),
m: common_assets._imports_2$12,
n: common_assets._imports_3$12
} : {}, {
o: $data.showType == 2
}, $data.showType == 2 ? {
p: common_assets._imports_0$4,
q: common_assets._imports_1$2,
r: common_vendor.f(["货币资金", "所有者权益", "关键指标"], (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index == 0 ? "#BB8520" : "#999999",
c: `1rpx solid ${index == 0 ? "#F2C369" : "#D2D2D2"}`,
d: index == 0 ? "#FFFAF1" : "#FFFFFF",
e: index
};
}),
s: common_assets._imports_2$12,
t: common_assets._imports_3$12,
v: common_vendor.o(($event) => $options.itemClick(0)),
w: common_assets._imports_0$4,
x: common_assets._imports_1$2,
y: common_vendor.f(["经营现金流", "筹资现金流", "投资现金流"], (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index == 0 ? "#BB8520" : "#999999",
c: `1rpx solid ${index == 0 ? "#F2C369" : "#D2D2D2"}`,
d: index == 0 ? "#FFFAF1" : "#FFFFFF",
e: index
};
}),
z: common_assets._imports_2$12,
A: common_assets._imports_3$12,
B: common_vendor.o(($event) => $options.itemClick(1)),
C: common_assets._imports_0$4,
D: common_assets._imports_1$2,
E: common_vendor.f(["净利润", "营业收入", "期间费用"], (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index == 0 ? "#BB8520" : "#999999",
c: `1rpx solid ${index == 0 ? "#F2C369" : "#D2D2D2"}`,
d: index == 0 ? "#FFFAF1" : "#FFFFFF",
e: index
};
}),
F: common_assets._imports_2$12,
G: common_assets._imports_3$12,
H: common_assets._imports_2$12,
I: common_assets._imports_3$12,
J: common_vendor.o(($event) => $options.itemClick(2))
} : {});
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/zysj-view/zysj-view.js.map

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

File diff suppressed because one or more lines are too long

View File

@@ -569,12 +569,13 @@ const _sfc_main = {
params.start_date = this.startDateStr;
params.end_date = this.endDateStr;
} else {
params.day = 3;
params.days = 3;
if (this.selectCycleIndex == 1) {
params.day = 7;
params.days = 7;
} else if (this.selectCycleIndex == 2) {
params.day = 14;
params.days = 14;
}
params.min_stock_count = 3;
}
request_api.conceptRankList(params).then((res) => {
if (this.selectTab == 0) {
@@ -621,7 +622,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
j: common_vendor.t($data.sortTypeStr),
k: common_assets._imports_3,
l: common_vendor.o(($event) => $options.clickSortType()),
m: common_assets._imports_4$3,
m: common_assets._imports_4$2,
n: common_assets._imports_3,
o: common_vendor.o(($event) => $options.clickTransactionDate()),
p: common_vendor.s("top: " + $data.navH + "px;"),
@@ -654,14 +655,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
p: index
});
}),
r: common_assets._imports_1$2,
r: common_assets._imports_1$3,
s: common_vendor.s("top: " + $data.listTop + "px;"),
t: $data.isRefreshing,
v: common_vendor.o(($event) => $options.pullDownRefresh()),
w: common_vendor.o(($event) => $options.loadMoreData()),
x: common_assets._imports_13$2,
x: common_assets._imports_13$1,
y: common_vendor.o(($event) => $options.clickRankClose()),
z: common_assets._imports_7,
z: common_assets._imports_7$1,
A: common_vendor.t($data.startDateStr),
B: common_vendor.t($data.endDateStr),
C: common_vendor.f($data.cycleList, (item, index, i0) => {
@@ -698,11 +699,11 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: index == 0
}, index == 0 ? {
b: common_assets._imports_8$1
b: common_assets._imports_8
} : {}, {
c: index == 1
}, index == 1 ? {
d: common_assets._imports_9
d: common_assets._imports_9$1
} : {}, {
e: index == 2
}, index == 2 ? {
@@ -725,14 +726,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
} : {}) : common_vendor.e({
o: $data.selectTab == 0 || $data.selectTab == 1
}, $data.selectTab == 0 || $data.selectTab == 1 ? {
p: common_assets._imports_11$1,
p: common_assets._imports_11$2,
q: common_vendor.t(item.news_count)
} : {}, {
r: common_assets._imports_12$2,
s: common_vendor.t(item.news_count),
t: $data.selectTab == 2
}, $data.selectTab == 2 ? {
v: common_assets._imports_13$3,
v: common_assets._imports_13$2,
w: common_vendor.t(item.report_count)
} : {}), $data.selectTab == 0 ? {
x: common_vendor.t(item.change_pct)
@@ -756,12 +757,12 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
Q: $data.selectTab == 2,
R: $data.selectTab == 3,
S: $data.selectTab == 4,
T: common_vendor.sr("rankPopup", "634c6a80-1"),
T: common_vendor.sr("rankPopup", "66af7f00-1"),
U: common_vendor.p({
type: "bottom",
safeArea: false
}),
V: common_assets._imports_13$1,
V: common_assets._imports_12$1,
W: common_vendor.f($data.sortTypeList, (item, index, i0) => {
return {
a: item.icon,
@@ -771,7 +772,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
};
}),
X: common_vendor.s("margin-top:" + $data.sortListTop + "px;"),
Y: common_vendor.sr("sortTypePopup", "634c6a80-2"),
Y: common_vendor.sr("sortTypePopup", "66af7f00-2"),
Z: common_vendor.p({
type: "top",
["mask-background-color"]: "transparent",
@@ -779,12 +780,12 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}),
aa: common_vendor.o(($event) => $options.clickCancel()),
ab: common_vendor.o(($event) => $options.clickConfirm()),
ac: common_assets._imports_4$2,
ac: common_assets._imports_4$1,
ad: common_vendor.o(($event) => $options.clickPreMonth()),
ae: common_vendor.t($data.selectMonth),
af: common_vendor.o(() => {
}),
ag: common_assets._imports_5$1,
ag: common_assets._imports_1$2,
ah: common_vendor.o(($event) => $options.clickNextMonth()),
ai: common_vendor.f($data.weekList, (item, index, i0) => {
return {
@@ -815,21 +816,21 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
c: common_vendor.o(($event) => $options.clickQuickTimeItem(index), index)
};
}),
al: common_vendor.sr("transactionDatePopup", "634c6a80-3"),
al: common_vendor.sr("transactionDatePopup", "66af7f00-3"),
am: common_vendor.p({
type: "bottom",
safeArea: false
}),
an: common_assets._imports_14,
ao: common_assets._imports_15,
ap: common_assets._imports_16,
aq: common_assets._imports_16,
ar: common_assets._imports_17,
as: common_assets._imports_17,
at: common_assets._imports_17,
an: common_assets._imports_13,
ao: common_assets._imports_14,
ap: common_assets._imports_15,
aq: common_assets._imports_15,
ar: common_assets._imports_16,
as: common_assets._imports_16,
at: common_assets._imports_16,
av: common_vendor.o(($event) => $options.clickLater()),
aw: common_vendor.o(($event) => $options.clickUpgradeAtOnce()),
ax: common_vendor.sr("vipPopup", "634c6a80-4"),
ax: common_vendor.sr("vipPopup", "66af7f00-4"),
ay: common_vendor.p({
type: "center"
})

File diff suppressed because one or more lines are too long

View File

@@ -52,6 +52,13 @@ const _sfc_main = {
}
},
methods: {
getContent(item) {
if (utils_util.isValidJSON(item.content)) {
return JSON.parse(item.content).content;
} else {
return item.content;
}
},
/**
* 获取当前时间前一天的数据
*/
@@ -215,6 +222,7 @@ const _sfc_main = {
* @param {Object} index
*/
clickNewsOrReportItem(index) {
common_vendor.index.__f__("log", "at pages/concept/historicalTimeline/historicalTimeline.vue:332", this.selectNewsOrReport, index);
if (this.selectNewsOrReport != index) {
this.selectNewsOrReport = index;
}
@@ -233,6 +241,7 @@ const _sfc_main = {
* @param {Object} item
*/
clickReportItem(item) {
common_vendor.index.__f__("log", "at pages/concept/historicalTimeline/historicalTimeline.vue:351", item);
common_vendor.index.navigateTo({
url: "/pages/concept/reportDetails/reportDetails?info=" + encodeURIComponent(JSON.stringify(item))
});
@@ -306,11 +315,11 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
b: common_assets._imports_0,
c: common_vendor.t($data.conceptName),
d: common_vendor.s("top: " + $data.navH + "px;"),
e: common_assets._imports_4$2,
e: common_assets._imports_4$1,
f: common_vendor.o(($event) => $options.clickPreMonth()),
g: common_vendor.t($data.selectMonth),
h: common_vendor.o((...args) => $options.monthChange && $options.monthChange(...args)),
i: common_assets._imports_5$1,
i: common_assets._imports_1$2,
j: common_vendor.o(($event) => $options.clickNextMonth()),
k: common_vendor.f($data.weekList, (item, index, i0) => {
return {
@@ -358,7 +367,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
s: common_vendor.n("chg " + ($data.getRateUpOrDown($data.chgStockData.avg_change_pct) ? "down" : "up")),
t: common_vendor.t($data.chgStockData.stock_count)
}) : {}, {
v: common_assets._imports_5$4,
v: common_assets._imports_5$2,
w: common_vendor.t($data.newsList.length),
x: common_vendor.n("num " + ($data.selectNewsOrReport == 0 ? "select" : "")),
y: common_vendor.o(($event) => $options.clickNewsOrReportItem(0)),
@@ -379,7 +388,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
E: common_vendor.f($data.reportList, (item, index, i0) => {
return {
a: common_vendor.t(item.report_title),
b: common_vendor.t(JSON.parse(item.content).content),
b: common_vendor.t($options.getContent(item)),
c: index,
d: common_vendor.o(($event) => $options.clickReportItem(item), index)
};

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="adc20db2-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="timelineTitle fixed" style="{{d}}">{{c}}- 历史时间轴</view><view class="dateStatisticsC fixed" style="{{F}}"><view class="dateC"><view class="yearMonthC flex"><view class="btn" bindtap="{{f}}"><image class="icon" src="{{e}}" mode="widthFix"></image></view><view class="yearMonth flex1"><picker mode="date" fields="month" bindchange="{{h}}">{{g}}</picker></view><view class="btn" bindtap="{{j}}"><image class="icon" src="{{i}}" mode="widthFix"></image></view></view><view class="weekList flex"><view wx:for="{{k}}" wx:for-item="item" wx:key="b" class="item flex1">{{item.a}}</view></view><view class="monthDateList flexWrap"><view wx:for="{{l}}" wx:for-item="item" wx:key="m" class="item flexColumnCenter" bindtap="{{item.n}}"><block wx:if="{{item.a}}"><view class="{{item.e}}">{{item.b}} <view wx:if="{{item.c}}" class="chg">{{item.d}}%</view></view></block><block wx:else><block wx:if="{{item.f}}"><view class="date notCurrentMonth">{{item.g}}</view></block><block wx:else><view class="{{item.l}}">{{item.h}} <view wx:if="{{item.i}}" class="{{item.k}}">{{item.j}}%</view></view></block></block></view></view></view><view class="statisticsC"><view class="date">{{m}}统计</view><view wx:if="{{n}}" class="chgStockNumC flex"><view class="chgC flex flex1"><view class="title">涨跌幅</view><image wx:if="{{o}}" class="icon" src="{{p}}" mode="widthFix"></image><image wx:else class="icon" src="{{q}}" mode="widthFix"></image><view class="{{s}}">{{r}}%</view></view><view class="stockNumC flex flex1"><view class="title">统计股票</view><view class="stockNum">{{t}} 只股票</view></view></view><view class="newsReportC flex"><image class="icon" src="{{v}}" mode="widthFix"></image><text class="{{x}}" bindtap="{{y}}">{{w}} 条新闻 · </text><text class="{{A}}" decode bindtap="{{B}}"> {{z}} 份研报</text></view><view class="list"><block wx:if="{{C}}"><view wx:for="{{D}}" wx:for-item="item" wx:key="c" class="item" bindtap="{{item.d}}"><view class="flex"><view class="type news">新闻</view><view class="title flex1">{{item.a}}</view></view><view class="content">{{item.b}}</view></view></block><block wx:else><view wx:for="{{E}}" wx:for-item="item" wx:key="c" class="item" bindtap="{{item.d}}"><view class="flex"><view class="type report">研报</view><view class="title flex1">{{item.a}}</view></view><view class="content">{{item.b}}</view></view></block></view></view></view></view>
<view><nav-bar wx:if="{{a}}" u-i="18a04f27-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="timelineTitle fixed" style="{{d}}">{{c}}- 历史时间轴</view><view class="dateStatisticsC fixed" style="{{F}}"><view class="dateC"><view class="yearMonthC flex"><view class="btn" bindtap="{{f}}"><image class="icon" src="{{e}}" mode="widthFix"></image></view><view class="yearMonth flex1"><picker mode="date" fields="month" bindchange="{{h}}">{{g}}</picker></view><view class="btn" bindtap="{{j}}"><image class="icon" src="{{i}}" mode="widthFix"></image></view></view><view class="weekList flex"><view wx:for="{{k}}" wx:for-item="item" wx:key="b" class="item flex1">{{item.a}}</view></view><view class="monthDateList flexWrap"><view wx:for="{{l}}" wx:for-item="item" wx:key="m" class="item flexColumnCenter" bindtap="{{item.n}}"><block wx:if="{{item.a}}"><view class="{{item.e}}">{{item.b}} <view wx:if="{{item.c}}" class="chg">{{item.d}}%</view></view></block><block wx:else><block wx:if="{{item.f}}"><view class="date notCurrentMonth">{{item.g}}</view></block><block wx:else><view class="{{item.l}}">{{item.h}} <view wx:if="{{item.i}}" class="{{item.k}}">{{item.j}}%</view></view></block></block></view></view></view><view class="statisticsC"><view class="date">{{m}}统计</view><view wx:if="{{n}}" class="chgStockNumC flex"><view class="chgC flex flex1"><view class="title">涨跌幅</view><image wx:if="{{o}}" class="icon" src="{{p}}" mode="widthFix"></image><image wx:else class="icon" src="{{q}}" mode="widthFix"></image><view class="{{s}}">{{r}}%</view></view><view class="stockNumC flex flex1"><view class="title">统计股票</view><view class="stockNum">{{t}} 只股票</view></view></view><view class="newsReportC flex"><image class="icon" src="{{v}}" mode="widthFix"></image><text class="{{x}}" bindtap="{{y}}">{{w}} 条新闻 · </text><text class="{{A}}" decode bindtap="{{B}}"> {{z}} 份研报</text></view><view class="list"><block wx:if="{{C}}"><view wx:for="{{D}}" wx:for-item="item" wx:key="c" class="item" bindtap="{{item.d}}"><view class="flex"><view class="type news">新闻</view><view class="title flex1">{{item.a}}</view></view><view class="content">{{item.b}}</view></view></block><block wx:else><view wx:for="{{E}}" wx:for-item="item" wx:key="c" class="item" bindtap="{{item.d}}"><view class="flex"><view class="type report">研报</view><view class="title flex1">{{item.a}}</view></view><view class="content">{{item.b}}</view></view></block></view></view></view></view>

View File

@@ -64,7 +64,15 @@ const _sfc_main = {
let newDay = newDate.getDate();
let time = newDate.getTime();
let date2 = i + "-" + (newMonth > 9 ? newMonth : "0" + newMonth) + "-" + (newDay > 9 ? newDay : "0" + newDay);
daysOfMonth.push({ date: date2, year: i, month: newMonth, day: newDay, isToday: i == currentYear && newMonth == currentMonth && newDay == currentDay ? true : false, isCurrentMonth: true, timestamp: time });
daysOfMonth.push({
date: date2,
year: i,
month: newMonth,
day: newDay,
isToday: i == currentYear && newMonth == currentMonth && newDay == currentDay ? true : false,
isCurrentMonth: true,
timestamp: time
});
}
for (var k = 0; k < firstDayWeek - 1; k++) {
let year = i;
@@ -79,7 +87,15 @@ const _sfc_main = {
let newDay = newDate.getDate();
let time = newDate.getTime();
let date2 = year + "-" + (newMonth > 9 ? newMonth : "0" + newMonth) + "-" + (newDay > 9 ? newDay : "0" + newDay);
daysOfMonth.unshift({ date: date2, year, month: newMonth, day: newDay, isToday: false, isCurrentMonth: false, timestamp: time });
daysOfMonth.unshift({
date: date2,
year,
month: newMonth,
day: newDay,
isToday: false,
isCurrentMonth: false,
timestamp: time
});
}
let nextMonthFirstDay = new Date(i, j + 1, 1);
let lastDayOfMonth = new Date(nextMonthFirstDay - 24 * 60 * 60 * 1e3);
@@ -96,7 +112,15 @@ const _sfc_main = {
let newDay = newDate.getDate();
let time = newDate.getTime();
let date2 = year + "-" + (newMonth > 9 ? newMonth : "0" + newMonth) + "-" + (newDay > 9 ? newDay : "0" + newDay);
daysOfMonth.push({ date: date2, year, month: newMonth, day: newDay, isToday: false, isCurrentMonth: false, timestamp: time });
daysOfMonth.push({
date: date2,
year,
month: newMonth,
day: newDay,
isToday: false,
isCurrentMonth: false,
timestamp: time
});
}
monthDateList.push(daysOfMonth);
}
@@ -230,10 +254,34 @@ const _sfc_main = {
* 获取概念相关个股数据
*/
getConceptHotStockData() {
let params = { trade_date: this.selectDateStr };
let params = {
trade_date: this.selectDateStr
};
request_api.conceptDetails(this.conceptId, params).then((res) => {
this.conceptName = res.concept;
this.stockList = res.stocks;
let codes = this.stockList.map((item) => {
if (item.code != null)
return item.code;
return "";
});
common_vendor.index.__f__("log", "at pages/concept/hotStock/hotStock.vue:383", codes);
request_api.conceptOtherDetails(this.conceptId, {
days: 1,
codes,
isJson: 1
}).then((data) => {
this.stockList = this.stockList.map((item) => {
if (item.code != null) {
item.change_percent = data.data[item.code].stats.change_percent;
}
return item;
});
common_vendor.index.__f__("log", "at pages/concept/hotStock/hotStock.vue:397", "===============");
common_vendor.index.__f__("log", "at pages/concept/hotStock/hotStock.vue:398", this.stockList);
}).catch((error) => {
common_vendor.index.__f__("log", "at pages/concept/hotStock/hotStock.vue:400", "=-=-=-=-=-=-=-=-=");
});
}).catch((error) => {
});
}
@@ -257,35 +305,39 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}),
b: common_assets._imports_0,
c: common_vendor.t($data.conceptName),
d: common_assets._imports_1$8,
d: common_assets._imports_1$9,
e: common_vendor.o(($event) => $options.clickDateScreen()),
f: common_vendor.s("top:" + $data.navH + "px;"),
g: common_vendor.f($data.stockList, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.name),
b: common_vendor.t(item.code),
c: item.isExpand
}, item.isExpand ? {
d: common_assets._imports_2$7
} : {
e: common_assets._imports_3$7
}, {
f: common_vendor.o(($event) => $options.clickExpandOrRetract(index), index),
g: item.isExpand
}, item.isExpand ? {
h: common_vendor.t(item.reason)
c: item.change_percent
}, item.change_percent ? {
d: common_vendor.t(item.change_percent >= 0 ? "+" + item.change_percent : item.change_percent)
} : {}, {
i: index
e: item.isExpand
}, item.isExpand ? {
f: common_assets._imports_2$7
} : {
g: common_assets._imports_3$7
}, {
h: common_vendor.o(($event) => $options.clickExpandOrRetract(index), index),
i: item.isExpand
}, item.isExpand ? {
j: common_vendor.t(item.reason)
} : {}, {
k: index
});
}),
h: common_vendor.s("top:" + $data.listTop + "px;"),
i: common_vendor.o(($event) => $options.clickCancel()),
j: common_vendor.o(($event) => $options.clickConfirm()),
k: common_assets._imports_4$2,
k: common_assets._imports_4$1,
l: common_vendor.o(($event) => $options.clickPreMonth()),
m: common_vendor.t($data.selectMonth),
n: common_vendor.o((...args) => $options.monthChange && $options.monthChange(...args)),
o: common_assets._imports_5$1,
o: common_assets._imports_1$2,
p: common_vendor.o(($event) => $options.clickNextMonth()),
q: common_vendor.f($data.weekList, (item, index, i0) => {
return {
@@ -316,7 +368,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
c: common_vendor.o(($event) => $options.clickQuickTimeItem(index), index)
};
}),
t: common_vendor.sr("datePopup", "0dffb7e7-1"),
t: common_vendor.sr("datePopup", "21efe432-1"),
v: common_vendor.p({
type: "bottom",
safeArea: false

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="0dffb7e7-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="titleScreenC fixed flex" style="{{f}}"><view class="title flex1">{{c}} - 相关个股</view><view class="screenC flex" bindtap="{{e}}"><view>时间筛选</view><image class="arrow" src="{{d}}" mode="widthFix"></image></view></view><scroll-view scroll-y class="stockList fixed" style="{{h}}"><view class="list"><view wx:for="{{g}}" wx:for-item="item" wx:key="i" class="item"><view class="stockInfoC flex" bindtap="{{item.f}}"><view class="titleCodeC"><view class="title">{{item.a}}</view><view class="code">{{item.b}}</view></view><view class="chg flex1">+4.04%</view><view class="industry flex1">食品行业</view><view class="reasonProjectC flex"><view>REASON/项目</view><image wx:if="{{item.c}}" class="arrow expand" src="{{item.d}}" mode="widthFix"></image><image wx:else class="arrow" src="{{item.e}}" mode="widthFix"></image></view></view><view wx:if="{{item.g}}" class="reasonProjectContentC"><view class="reasonC"><text class="title">REASON</text><text>{{item.h}}</text></view><view class="projectC"><text class="title">项目:</text><text>已进入芥末味夏威夷果仁/黑金蒜香茉莉翡翠豆两款产品</text></view></view></view></view></scroll-view><uni-popup wx:if="{{v}}" class="r" u-s="{{['d']}}" u-r="datePopup" u-i="0dffb7e7-1" bind:__l="__l" u-p="{{v}}"><view class="datePopup"><view class="btnTitleC flex"><view class="btn cancel" bindtap="{{i}}">取消</view><view class="title flex1">交易日期</view><view class="btn confirm" bindtap="{{j}}">确认</view></view><view class="yearMonthC flex"><view class="btn" bindtap="{{l}}"><image class="icon" src="{{k}}" mode="widthFix"></image></view><view class="yearMonth flex1"><picker mode="date" fields="month" bindchange="{{n}}"><view>{{m}}</view></picker></view><view class="btn" bindtap="{{p}}"><image class="icon" src="{{o}}" mode="widthFix"></image></view></view><view class="weekList flex"><view wx:for="{{q}}" wx:for-item="item" wx:key="b" class="item flex1">{{item.a}}</view></view><view class="monthDateList flexWrap"><view wx:for="{{r}}" wx:for-item="item" wx:key="f" class="item flexColumnCenter" bindtap="{{item.g}}"><block wx:if="{{item.a}}"><view class="date select">{{item.b}}</view></block><block wx:else><block wx:if="{{item.c}}"><view class="date notCurrentMonth">{{item.d}}</view></block><block wx:else><view class="date">{{item.e}}</view></block></block></view></view><view class="quickTimeC flexCenter"><view wx:for="{{s}}" wx:for-item="item" wx:key="b" class="item" bindtap="{{item.c}}">{{item.a}}</view></view></view></uni-popup></view>
<view><nav-bar wx:if="{{a}}" u-i="21efe432-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="titleScreenC fixed flex" style="{{f}}"><view class="title flex1">{{c}} - 相关个股</view><view class="screenC flex" bindtap="{{e}}"><view>时间筛选</view><image class="arrow" src="{{d}}" mode="widthFix"></image></view></view><scroll-view scroll-y class="stockList fixed" style="{{h}}"><view class="list"><view wx:for="{{g}}" wx:for-item="item" wx:key="k" class="item"><view class="stockInfoC flex" bindtap="{{item.h}}"><view class="titleCodeC"><view class="title">{{item.a}}</view><view class="code">{{item.b}}</view></view><view wx:if="{{item.c}}" class="chg flex1">{{item.d}}%</view><view wx:else class="chg flex1">-</view><view class="reasonProjectC flex"><view>REASON/项目</view><image wx:if="{{item.e}}" class="arrow expand" src="{{item.f}}" mode="widthFix"></image><image wx:else class="arrow" src="{{item.g}}" mode="widthFix"></image></view></view><view wx:if="{{item.i}}" class="reasonProjectContentC"><view class="reasonC"><text class="title">REASON</text><text>{{item.j}}</text></view><view class="projectC"><text class="title">项目:</text><text>已进入芥末味夏威夷果仁/黑金蒜香茉莉翡翠豆两款产品</text></view></view></view></view></scroll-view><uni-popup wx:if="{{v}}" class="r" u-s="{{['d']}}" u-r="datePopup" u-i="21efe432-1" bind:__l="__l" u-p="{{v}}"><view class="datePopup"><view class="btnTitleC flex"><view class="btn cancel" bindtap="{{i}}">取消</view><view class="title flex1">交易日期</view><view class="btn confirm" bindtap="{{j}}">确认</view></view><view class="yearMonthC flex"><view class="btn" bindtap="{{l}}"><image class="icon" src="{{k}}" mode="widthFix"></image></view><view class="yearMonth flex1"><picker mode="date" fields="month" bindchange="{{n}}"><view>{{m}}</view></picker></view><view class="btn" bindtap="{{p}}"><image class="icon" src="{{o}}" mode="widthFix"></image></view></view><view class="weekList flex"><view wx:for="{{q}}" wx:for-item="item" wx:key="b" class="item flex1">{{item.a}}</view></view><view class="monthDateList flexWrap"><view wx:for="{{r}}" wx:for-item="item" wx:key="f" class="item flexColumnCenter" bindtap="{{item.g}}"><block wx:if="{{item.a}}"><view class="date select">{{item.b}}</view></block><block wx:else><block wx:if="{{item.c}}"><view class="date notCurrentMonth">{{item.d}}</view></block><block wx:else><view class="date">{{item.e}}</view></block></block></view></view><view class="quickTimeC flexCenter"><view wx:for="{{s}}" wx:for-item="item" wx:key="b" class="item" bindtap="{{item.c}}">{{item.a}}</view></view></view></uni-popup></view>

View File

@@ -39,7 +39,7 @@ page {
width: calc(100% - 50rpx);
bottom: 62rpx;
margin: 0 25rpx;
border-radius: 0 0 10rpx 10rpx ;
border-radius: 0 0 10rpx 10rpx;
}
.stockList .list {
padding: 16rpx 25rpx;

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="07f56b32-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view wx:if="{{c}}" class="contentC fixed" style="{{g}}"><view class="title">{{d}}</view><view class="labelTimeC"><text class="time">{{e}}</text></view><view class="content"><ua-markdown wx:if="{{f}}" u-i="07f56b32-1" bind:__l="__l" u-p="{{f}}"/></view></view></view>
<view><nav-bar wx:if="{{a}}" u-i="4ef52067-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view wx:if="{{c}}" class="contentC fixed" style="{{g}}"><view class="title">{{d}}</view><view class="labelTimeC"><text class="time">{{e}}</text></view><view class="content"><ua-markdown wx:if="{{f}}" u-i="4ef52067-1" bind:__l="__l" u-p="{{f}}"/></view></view></view>

View File

@@ -37,7 +37,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.reportInfo ? {
d: common_vendor.t($data.reportInfo.report_title),
e: common_vendor.t($data.getLocalTime($data.reportInfo.declare_date)),
f: common_vendor.t($data.content),
f: common_vendor.t($data.content ? $data.content : $data.reportInfo.content),
g: common_vendor.s("top: " + $data.navH + "px;")
} : {});
}

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="d1d5b3b6-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view wx:if="{{c}}" class="contentC fixed" style="{{g}}"><view class="title">{{d}}</view><view class="labelTimeC"><text class="time">{{e}}</text></view><view class="content"><text>{{f}}</text></view></view></view>
<view><nav-bar wx:if="{{a}}" u-i="bbac07b6-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view wx:if="{{c}}" class="contentC fixed" style="{{g}}"><view class="title">{{d}}</view><view class="labelTimeC"><text class="time">{{e}}</text></view><view class="content"><text>{{f}}</text></view></view></view>

View File

@@ -475,11 +475,11 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.t(item.stock_name),
b: common_vendor.t(item.stock_code),
c: common_vendor.sr("chartRef" + index, "6e1a61f1-1-" + i0, {
c: common_vendor.sr("chartRef" + index, "7deb901e-1-" + i0, {
"f": 1
}),
d: "chartRef" + index,
e: "6e1a61f1-1-" + i0,
e: "7deb901e-1-" + i0,
f: common_vendor.t(item.trade_data ? item.trade_data.open_price : ""),
g: common_vendor.t(item.trade_data ? item.trade_data.latest_price : ""),
h: common_vendor.t(item.trade_data ? item.trade_data.change_pct : ""),
@@ -516,7 +516,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
j: common_vendor.t(item.stock_count - 3),
k: common_vendor.o(($event) => $options.clickStockMore(item), index)
} : {
l: common_assets._imports_1$5,
l: common_assets._imports_1$6,
m: common_vendor.t(item.stock_count),
n: common_vendor.o(($event) => $options.clickNotVip(), index)
}, {
@@ -527,13 +527,13 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
});
}),
p: $data.memberInfo && $data.memberInfo.is_member && $data.memberInfo.subscription_type == "pro",
q: common_assets._imports_1$2
q: common_assets._imports_1$3
} : {}, {
r: $data.selectCategory == 2
}, $data.selectCategory == 2 ? {
s: common_assets._imports_3$4,
t: common_vendor.t($data.expectScore),
v: common_assets._imports_4$5,
v: common_assets._imports_4$4,
w: common_vendor.o(($event) => $options.clickExpectScore($event)),
x: common_vendor.f($data.historyEventList, (item, index, i0) => {
return common_vendor.e({
@@ -561,7 +561,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
p: index
});
}),
y: common_assets._imports_5$2,
y: common_assets._imports_5$1,
z: common_assets._imports_3$4
} : {}, {
A: common_vendor.s("top:" + $data.navH + "px;"),
@@ -569,17 +569,15 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}) : {}, {
C: $data.eventDetails
}, $data.eventDetails ? {
D: common_assets._imports_8$2,
D: common_assets._imports_8$1,
E: common_vendor.t($data.eventDetails.view_count),
F: common_assets._imports_9$1,
G: common_vendor.t($data.eventDetails.post_count),
H: common_assets._imports_10$2,
I: common_vendor.t($data.eventDetails.follower_count),
J: common_vendor.o(($event) => $options.clickFollow())
F: common_assets._imports_9$2,
G: common_vendor.t($data.eventDetails.follower_count),
H: common_vendor.o(($event) => $options.clickFollow())
} : {}, {
K: common_assets._imports_13$2,
L: common_vendor.o(($event) => $options.closeCommentPopup()),
M: common_vendor.f($data.commentList, (item, index, i0) => {
I: common_assets._imports_13$1,
J: common_vendor.o(($event) => $options.closeCommentPopup()),
K: common_vendor.f($data.commentList, (item, index, i0) => {
return {
a: item.user.avatar_url,
b: common_vendor.t(item.user.username),
@@ -591,26 +589,22 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
h: index
};
}),
N: common_assets._imports_12,
O: $data.isFocus,
P: common_vendor.o(($event) => $options.sendReplyComment()),
Q: $data.replyComment,
R: common_vendor.o(($event) => $data.replyComment = $event.detail.value),
S: common_vendor.sr("popup", "6e1a61f1-2"),
T: common_vendor.p({
L: common_assets._imports_11,
M: common_vendor.sr("popup", "7deb901e-2"),
N: common_vendor.p({
type: "bottom"
}),
U: common_assets._imports_13$1,
V: common_vendor.s("margin-top:" + $data.scoreTop + "px;"),
W: common_vendor.sr("expectScorePopup", "6e1a61f1-3"),
X: common_vendor.p({
O: common_assets._imports_12$1,
P: common_vendor.s("margin-top:" + $data.scoreTop + "px;"),
Q: common_vendor.sr("expectScorePopup", "7deb901e-3"),
R: common_vendor.p({
type: "top",
["mask-background-color"]: "transparent",
animation: false
}),
Y: common_assets._imports_13$2,
Z: common_vendor.o(($event) => $options.closeRelatedStockPopup()),
aa: common_vendor.f($data.historyEventRelatedStockList, (item, index, i0) => {
S: common_assets._imports_13$1,
T: common_vendor.o(($event) => $options.closeRelatedStockPopup()),
U: common_vendor.f($data.historyEventRelatedStockList, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.stock_name + "(" + item.stock_code + ")"),
b: common_vendor.t(item.correlation * 100),
@@ -628,21 +622,21 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
k: common_vendor.o(($event) => $options.clickStockItem(item.stock_code), index)
});
}),
ab: common_vendor.sr("stockPopup", "6e1a61f1-4"),
ac: common_vendor.p({
V: common_vendor.sr("stockPopup", "7deb901e-4"),
W: common_vendor.p({
type: "bottom"
}),
ad: common_assets._imports_14,
ae: common_assets._imports_15,
af: common_assets._imports_16,
ag: common_assets._imports_16,
ah: common_assets._imports_17,
ai: common_assets._imports_17,
aj: common_assets._imports_17,
ak: common_vendor.o(($event) => $options.clickLater()),
al: common_vendor.o(($event) => $options.clickUpgradeAtOnce()),
am: common_vendor.sr("vipPopup", "6e1a61f1-5"),
an: common_vendor.p({
X: common_assets._imports_13,
Y: common_assets._imports_14,
Z: common_assets._imports_15,
aa: common_assets._imports_15,
ab: common_assets._imports_16,
ac: common_assets._imports_16,
ad: common_assets._imports_16,
ae: common_vendor.o(($event) => $options.clickLater()),
af: common_vendor.o(($event) => $options.clickUpgradeAtOnce()),
ag: common_vendor.sr("vipPopup", "7deb901e-5"),
ah: common_vendor.p({
type: "center"
})
});

File diff suppressed because one or more lines are too long

View File

@@ -886,25 +886,23 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
x: common_vendor.t(item.view_count),
y: common_vendor.t(item.follower_count),
z: common_vendor.o(($event) => $options.clickFollowEvent(item.id), index),
A: common_vendor.t(item.post_count),
B: common_vendor.t(item.follower_count),
C: common_vendor.o(($event) => $options.clickFollowEvent(item.id), index),
D: common_vendor.o(($event) => $options.clickEventItem(item.id), index),
E: index
A: common_vendor.t(item.follower_count),
B: common_vendor.o(($event) => $options.clickFollowEvent(item.id), index),
C: common_vendor.o(($event) => $options.clickEventItem(item.id), index),
D: index
});
}),
l: common_assets._imports_3$1,
m: common_assets._imports_12,
n: common_assets._imports_4,
o: common_assets._imports_8,
p: common_vendor.s("top:" + $data.listTop + "px"),
q: $data.isRefreshing,
r: common_vendor.o(($event) => $options.pullDownRefresh()),
s: common_vendor.o(($event) => $options.loadMoreData()),
t: common_assets._imports_2,
v: common_vendor.s("height:" + $data.menuH + "px;"),
w: common_vendor.o(($event) => $options.clickCancel()),
x: common_vendor.f($data.screenCategoryList, (item, index, i0) => {
m: common_assets._imports_11,
n: common_assets._imports_7,
o: common_vendor.s("top:" + $data.listTop + "px"),
p: $data.isRefreshing,
q: common_vendor.o(($event) => $options.pullDownRefresh()),
r: common_vendor.o(($event) => $options.loadMoreData()),
s: common_assets._imports_2,
t: common_vendor.s("height:" + $data.menuH + "px;"),
v: common_vendor.o(($event) => $options.clickCancel()),
w: common_vendor.f($data.screenCategoryList, (item, index, i0) => {
return common_vendor.e({
a: item.icon,
b: common_vendor.t(item.title),
@@ -915,10 +913,10 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
f: index
});
}),
y: common_assets._imports_3,
z: $data.selectScreenCategory == 0
x: common_assets._imports_3,
y: $data.selectScreenCategory == 0
}, $data.selectScreenCategory == 0 ? common_vendor.e({
A: common_vendor.f($data.quickTimeList, (item, index, i0) => {
z: common_vendor.f($data.quickTimeList, (item, index, i0) => {
return {
a: common_vendor.t(item.title),
b: common_vendor.n("item " + ($data.selectQuickTimeIndex == index ? "select" : "")),
@@ -926,65 +924,65 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickQuickTimeItem(index, item), index)
};
}),
B: common_assets._imports_10,
C: $data.startDateStr
A: common_assets._imports_9,
B: $data.startDateStr
}, $data.startDateStr ? {
D: common_vendor.t($data.startDateStr)
C: common_vendor.t($data.startDateStr)
} : {}, {
E: common_assets._imports_10,
F: $data.endDateStr
D: common_assets._imports_9,
E: $data.endDateStr
}, $data.endDateStr ? {
G: common_vendor.t($data.endDateStr)
F: common_vendor.t($data.endDateStr)
} : {}, {
H: common_vendor.f($data.yearList, (item, index, i0) => {
G: common_vendor.f($data.yearList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
I: common_vendor.f($data.monthList, (item, index, i0) => {
H: common_vendor.f($data.monthList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
J: common_vendor.f($data.dayList, (item, index, i0) => {
I: common_vendor.f($data.dayList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
K: $data.startDateValue,
L: common_vendor.o((...args) => $options.startDateChange && $options.startDateChange(...args)),
M: common_vendor.f($data.yearList, (item, index, i0) => {
J: $data.startDateValue,
K: common_vendor.o((...args) => $options.startDateChange && $options.startDateChange(...args)),
L: common_vendor.f($data.yearList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
N: common_vendor.f($data.monthList, (item, index, i0) => {
M: common_vendor.f($data.monthList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
O: common_vendor.f($data.dayList, (item, index, i0) => {
N: common_vendor.f($data.dayList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
P: $data.endDateValue,
Q: common_vendor.o((...args) => $options.endDateChange && $options.endDateChange(...args))
O: $data.endDateValue,
P: common_vendor.o((...args) => $options.endDateChange && $options.endDateChange(...args))
}) : {}, {
R: $data.selectScreenCategory == 1
Q: $data.selectScreenCategory == 1
}, $data.selectScreenCategory == 1 ? common_vendor.e({
S: common_assets._imports_11,
T: common_vendor.o([($event) => $data.industryKeywords = $event.detail.value, (...args) => $options.industrySearch && $options.industrySearch(...args)]),
U: $data.industryKeywords,
V: $data.industryKeywords.length > 0
R: common_assets._imports_10,
S: common_vendor.o([($event) => $data.industryKeywords = $event.detail.value, (...args) => $options.industrySearch && $options.industrySearch(...args)]),
T: $data.industryKeywords,
U: $data.industryKeywords.length > 0
}, $data.industryKeywords.length > 0 ? common_vendor.e({
W: common_vendor.f($data.searchResultList, (item, index, i0) => {
V: common_vendor.f($data.searchResultList, (item, index, i0) => {
return {
a: common_vendor.t(item.level1_sector),
b: common_vendor.n("item relative " + ($data.searchIndustryTopCategory == index ? "select" : "")),
@@ -992,7 +990,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickSearchIndustryTopCategoryItem(index, item), index)
};
}),
X: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors, (item, index, i0) => {
W: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors, (item, index, i0) => {
return {
a: common_vendor.t(item.level2_sector),
b: common_vendor.n("item relative " + ($data.searchIndustrySecondCategory == index ? "select" : "")),
@@ -1000,14 +998,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickSearchIndustrySecondCategoryItem(index, item), index)
};
}),
Y: $data.searchResultList[$data.searchIndustryTopCategory].level2_sectors.length > 0
X: $data.searchResultList[$data.searchIndustryTopCategory].level2_sectors.length > 0
}, $data.searchResultList[$data.searchIndustryTopCategory].level2_sectors.length > 0 ? {
Z: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors[$data.searchIndustrySecondCategory].level3_sectors, (item, index, i0) => {
Y: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors[$data.searchIndustrySecondCategory].level3_sectors, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.level3_sector),
b: $data.searchIndustryThirdCategory == index
}, $data.searchIndustryThirdCategory == index ? {
c: common_assets._imports_12$1
c: common_assets._imports_11$1
} : {}, {
d: common_vendor.n("item flex relative " + ($data.searchIndustryThirdCategory == index ? "select" : "")),
e: index,
@@ -1015,7 +1013,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
});
})
} : {}) : common_vendor.e({
aa: common_vendor.f($data.industryCategoryList, (item, index, i0) => {
Z: common_vendor.f($data.industryCategoryList, (item, index, i0) => {
return {
a: common_vendor.t(item.level1_sector),
b: common_vendor.n("item relative " + ($data.selectIndustryTopCategory == index ? "select" : "")),
@@ -1023,7 +1021,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickIndustryTopCategoryItem(index), index)
};
}),
ab: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors, (item, index, i0) => {
aa: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors, (item, index, i0) => {
return {
a: common_vendor.t(item.level2_sector),
b: common_vendor.n("item relative " + ($data.selectIndustrySecondCategory == index ? "select" : "")),
@@ -1031,14 +1029,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickIndustrySecondCategoryItem(index), index)
};
}),
ac: $data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors.length > 0
ab: $data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors.length > 0
}, $data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors.length > 0 ? {
ad: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors[$data.selectIndustrySecondCategory].level3_sectors, (item, index, i0) => {
ac: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors[$data.selectIndustrySecondCategory].level3_sectors, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.level3_sector),
b: $data.selectIndustryThirdCategory == index
}, $data.selectIndustryThirdCategory == index ? {
c: common_assets._imports_12$1
c: common_assets._imports_11$1
} : {}, {
d: common_vendor.n("item flex relative " + ($data.selectIndustryThirdCategory == index ? "select" : "")),
e: index,
@@ -1046,14 +1044,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
});
})
} : {})) : {}, {
ae: $data.selectScreenCategory == 2
ad: $data.selectScreenCategory == 2
}, $data.selectScreenCategory == 2 ? {
af: common_vendor.f($data.importanceList, (item, index, i0) => {
ae: common_vendor.f($data.importanceList, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.name),
b: item.select
}, item.select ? {
c: common_assets._imports_13
c: common_assets._imports_12
} : {}, {
d: common_vendor.n("item flex " + (item.select ? "select" : "")),
e: index,
@@ -1061,9 +1059,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
});
})
} : {}, {
ag: $data.selectScreenCategory == 3
af: $data.selectScreenCategory == 3
}, $data.selectScreenCategory == 3 ? {
ah: common_vendor.f($data.sortTypeList, (item, index, i0) => {
ag: common_vendor.f($data.sortTypeList, (item, index, i0) => {
return {
a: item.icon,
b: common_vendor.t(item.name),
@@ -1073,14 +1071,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
};
})
} : {}, {
ai: $data.selectScreenCategory != 3
ah: $data.selectScreenCategory != 3
}, $data.selectScreenCategory != 3 ? {
aj: common_vendor.o(($event) => $options.clickReset()),
ak: common_vendor.o(($event) => $options.clickCertain())
ai: common_vendor.o(($event) => $options.clickReset()),
aj: common_vendor.o(($event) => $options.clickCertain())
} : {}, {
al: common_vendor.s("padding-top:" + $data.menuTop + "px;"),
am: common_vendor.sr("screenPopup", "9dfd58d8-1"),
an: common_vendor.p({
ak: common_vendor.s("padding-top:" + $data.menuTop + "px;"),
al: common_vendor.sr("screenPopup", "c48facd8-1"),
am: common_vendor.p({
type: "top"
})
});

File diff suppressed because one or more lines are too long

View File

@@ -384,7 +384,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
})) : {}, {
p: $data.type == 1
}, $data.type == 1 ? {
q: common_vendor.sr("chartRef", "42054871-1")
q: common_vendor.sr("chartRef", "d615c31e-1")
} : {}, {
r: common_vendor.t($data.relatedDesc),
s: common_vendor.s("margin-top:" + $data.contentTop + "px;"),

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="42054871-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="chartDesC relative" style="{{s}}"><view wx:if="{{c}}" class="tabC"><view wx:for="{{d}}" wx:for-item="item" wx:key="d" class="{{item.c}}" bindtap="{{item.e}}">{{item.a}} <view wx:if="{{item.b}}" class="line absolute"></view></view></view><view wx:if="{{e}}" class="volumeAmountC flex"><block wx:if="{{f}}"><text class="volume">成交量:{{g}}亿</text></block><block wx:else><text wx:if="{{h}}" class="volume">成交量:{{i}}万</text><text wx:else class="volume">成交量:{{j}}</text></block><block wx:if="{{k}}"><text class="amount">成交金额:{{l}}亿元</text></block><block wx:else><text wx:if="{{m}}" class="amount">成交金额:{{n}}万元</text><text wx:else class="amount">成交金额:{{o}}元</text></block></view><view wx:if="{{p}}" style="width:700rpx;height:400rpx"><l-echart class="r" u-r="chartRef" u-i="42054871-1" bind:__l="__l"></l-echart></view><view class="section">关联描述</view><view class="des">{{r}}<text class="ai">AI合成</text></view><view class="riskTips"> 【风险提示:解析内容由价值前沿人工采集整理自新闻、公告、研报等公开信息,团队辛苦编写,未经许可严禁转载。本产品内容内容均不构成投资建议,请投资者注意风险,独立审慎决策。】 </view></view><view wx:if="{{t}}" class="infoSourceC"><view class="section">信息来源</view><view class="list"><view wx:for="{{v}}" wx:for-item="item" wx:key="e" class="item"><view class="content">{{item.a}}</view><view class="article">——《{{item.b}}》</view><view class="authorDateC flex"><view class="author flex1">{{item.c}}</view><view class="date">{{item.d}}</view></view></view></view></view></view>
<view><nav-bar wx:if="{{a}}" u-i="d615c31e-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="chartDesC relative" style="{{s}}"><view wx:if="{{c}}" class="tabC"><view wx:for="{{d}}" wx:for-item="item" wx:key="d" class="{{item.c}}" bindtap="{{item.e}}">{{item.a}} <view wx:if="{{item.b}}" class="line absolute"></view></view></view><view wx:if="{{e}}" class="volumeAmountC flex"><block wx:if="{{f}}"><text class="volume">成交量:{{g}}亿</text></block><block wx:else><text wx:if="{{h}}" class="volume">成交量:{{i}}万</text><text wx:else class="volume">成交量:{{j}}</text></block><block wx:if="{{k}}"><text class="amount">成交金额:{{l}}亿元</text></block><block wx:else><text wx:if="{{m}}" class="amount">成交金额:{{n}}万元</text><text wx:else class="amount">成交金额:{{o}}元</text></block></view><view wx:if="{{p}}" style="width:700rpx;height:400rpx"><l-echart class="r" u-r="chartRef" u-i="d615c31e-1" bind:__l="__l"></l-echart></view><view class="section">关联描述</view><view class="des">{{r}}<text class="ai">AI合成</text></view><view class="riskTips"> 【风险提示:解析内容由价值前沿人工采集整理自新闻、公告、研报等公开信息,团队辛苦编写,未经许可严禁转载。本产品内容内容均不构成投资建议,请投资者注意风险,独立审慎决策。】 </view></view><view wx:if="{{t}}" class="infoSourceC"><view class="section">信息来源</view><view class="list"><view wx:for="{{v}}" wx:for-item="item" wx:key="e" class="item"><view class="content">{{item.a}}</view><view class="article">——《{{item.b}}》</view><view class="authorDateC flex"><view class="author flex1">{{item.c}}</view><view class="date">{{item.d}}</view></view></view></view></view></view>

View File

@@ -511,7 +511,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
c: index,
d: common_vendor.t(item.category.event_type),
e: common_vendor.t(item.title),
f: "2cf1ca64-1-" + i0,
f: "f83f1e64-1-" + i0,
g: common_vendor.p({
source: $data.replaceAnswerLabel(item.description)
}),
@@ -521,7 +521,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.t(citem.name),
b: common_vendor.t($data.accMul(citem.score, 100)),
c: "2cf1ca64-2-" + i0 + "-" + i1,
c: "f83f1e64-2-" + i0 + "-" + i1,
d: common_vendor.p({
position: citem.score,
range: [270, 630],
@@ -559,7 +559,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
} : {}, {
z: $data.isData && ($data.selectTab == 0 && $data.eventList.length == 0 || $data.selectTab == 1 && $data.dataList.length == 0)
}, $data.isData && ($data.selectTab == 0 && $data.eventList.length == 0 || $data.selectTab == 1 && $data.dataList.length == 0) ? {
A: common_assets._imports_4$1
A: common_assets._imports_4
} : {}, {
B: common_vendor.s("top:" + $data.contentTop + "px;"),
C: $data.isRefreshing,
@@ -593,7 +593,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
});
}),
M: common_vendor.s("margin-top:" + $data.navH + "px;"),
N: common_vendor.sr("popup", "2cf1ca64-3"),
N: common_vendor.sr("popup", "f83f1e64-3"),
O: common_vendor.p({
type: "top"
})

File diff suppressed because one or more lines are too long

View File

@@ -193,7 +193,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
n: index
});
}),
o: common_assets._imports_1$2
o: common_assets._imports_1$3
} : {}, {
p: common_vendor.s("top:" + $data.contentTop + "px;")
}) : {});

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="b7e6c0fc-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="categoryC fixed" style="{{d}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view wx:if="{{e}}" class="contentC fixed" style="{{p}}"><view wx:if="{{f}}" class="former"><ua-markdown wx:if="{{g}}" u-i="b7e6c0fc-1" bind:__l="__l" u-p="{{g}}"/><text class="ai">AI合成</text></view><view wx:if="{{h}}" class="former"><ua-markdown wx:if="{{i}}" u-i="b7e6c0fc-2" bind:__l="__l" u-p="{{i}}"/></view><view wx:if="{{j}}" class="stockC"><view class="stockCategoryList flexWrap"><view wx:for="{{k}}" wx:for-item="item" wx:key="d" class="item flexColumnCenter" style="{{item.c}}"><view class="num">{{item.a}}</view><view class="title">{{item.b}}</view></view></view><view class="stockList"><view wx:for="{{l}}" wx:for-item="item" wx:key="f" class="item" bindtap="{{item.g}}"><view class="titleCorrelationC flex"><view class="title flex1">{{item.a}}</view><view class="correlation">相关度: {{item.b}}%</view></view><view wx:if="{{item.c}}" class="category">{{item.d}}</view><view class="content">{{item.e}}</view></view></view></view><view wx:if="{{m}}"><view class="conceptList"><view wx:for="{{n}}" wx:for-item="item" wx:key="n" class="item"><view class="titleChgStockNumC flex"><view class="title">{{item.a}}</view><view wx:if="{{item.b}}" class="{{item.d}}">{{item.c}}%</view><view wx:if="{{item.e}}" class="{{item.g}}">{{item.f}} 只股票</view></view><view class="content">{{item.h}}</view><view class="hotStockC flex"><view class="title">热门个股</view><view class="stockList flex"><view wx:for="{{item.i}}" wx:for-item="sitem" wx:key="b" class="stockItem">{{sitem.a}}</view><view class="more" bindtap="{{item.k}}">+{{item.j}}更多</view></view></view><view class="transactionDateHistoryTimeC flex"><view class="transactionDate flex1">交易时间:{{item.l}}</view><view class="historyTimeC flex" bindtap="{{item.m}}"><image class="icon" src="{{o}}" mode="widthFix"></image><view>历史时间轴</view></view></view></view></view></view></view></view>
<view><nav-bar wx:if="{{a}}" u-i="18050982-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="categoryC fixed" style="{{d}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view wx:if="{{e}}" class="contentC fixed" style="{{p}}"><view wx:if="{{f}}" class="former"><ua-markdown wx:if="{{g}}" u-i="18050982-1" bind:__l="__l" u-p="{{g}}"/><text class="ai">AI合成</text></view><view wx:if="{{h}}" class="former"><ua-markdown wx:if="{{i}}" u-i="18050982-2" bind:__l="__l" u-p="{{i}}"/></view><view wx:if="{{j}}" class="stockC"><view class="stockCategoryList flexWrap"><view wx:for="{{k}}" wx:for-item="item" wx:key="d" class="item flexColumnCenter" style="{{item.c}}"><view class="num">{{item.a}}</view><view class="title">{{item.b}}</view></view></view><view class="stockList"><view wx:for="{{l}}" wx:for-item="item" wx:key="f" class="item" bindtap="{{item.g}}"><view class="titleCorrelationC flex"><view class="title flex1">{{item.a}}</view><view class="correlation">相关度: {{item.b}}%</view></view><view wx:if="{{item.c}}" class="category">{{item.d}}</view><view class="content">{{item.e}}</view></view></view></view><view wx:if="{{m}}"><view class="conceptList"><view wx:for="{{n}}" wx:for-item="item" wx:key="n" class="item"><view class="titleChgStockNumC flex"><view class="title">{{item.a}}</view><view wx:if="{{item.b}}" class="{{item.d}}">{{item.c}}%</view><view wx:if="{{item.e}}" class="{{item.g}}">{{item.f}} 只股票</view></view><view class="content">{{item.h}}</view><view class="hotStockC flex"><view class="title">热门个股</view><view class="stockList flex"><view wx:for="{{item.i}}" wx:for-item="sitem" wx:key="b" class="stockItem">{{sitem.a}}</view><view class="more" bindtap="{{item.k}}">+{{item.j}}更多</view></view></view><view class="transactionDateHistoryTimeC flex"><view class="transactionDate flex1">交易时间:{{item.l}}</view><view class="historyTimeC flex" bindtap="{{item.m}}"><image class="icon" src="{{o}}" mode="widthFix"></image><view>历史时间轴</view></view></view></view></view></view></view></view>

View File

@@ -155,7 +155,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}),
b: common_vendor.s("margin-top:" + $data.contentTop + "px;"),
c: common_assets._imports_0$1,
d: common_assets._imports_1$7,
d: common_assets._imports_1$8,
e: $data.mobile,
f: common_vendor.o(($event) => $data.mobile = $event.detail.value),
g: common_assets._imports_2$6,

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="426e5c02-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="logo" style="{{b}}" src="{{c}}" mode="widthFix"></image><view class="loginTitle">欢迎登录价值前沿平台</view><view class="inputC mobile flex"><image class="icon" src="{{d}}" mode="widthFix"></image><input class="flex1" type="number" placeholder="请输入手机号" placeholder-style="color: #aaa" maxlength="11" value="{{e}}" bindinput="{{f}}"/></view><view class="inputC code flex"><image class="icon" src="{{g}}" mode="widthFix"></image><input class="flex1" type="number" placeholder="请输入验证码" placeholder-style="color: #aaa" value="{{h}}" bindinput="{{i}}"/><view class="getCode" bindtap="{{k}}">{{j}}</view></view><view class="btn loginAtOnce" bindtap="{{l}}">立即登录</view><view class="btn oneClickLogin" bindtap="{{m}}">授权手机号一键登录</view><view class="agreeProtocolC fixed flexCenter"><view class="agreeC" bindtap="{{q}}"><image wx:if="{{n}}" class="icon" src="{{o}}" mode="widthFix"></image><image wx:else class="icon" src="{{p}}" mode="widthFix"></image></view> 阅读并同意我们的<text class="protocol">《用户服务协议》</text>和<text class="protocol">《隐私政策》</text></view></view>
<view><nav-bar wx:if="{{a}}" u-i="2376b202-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="logo" style="{{b}}" src="{{c}}" mode="widthFix"></image><view class="loginTitle">欢迎登录价值前沿平台</view><view class="inputC mobile flex"><image class="icon" src="{{d}}" mode="widthFix"></image><input class="flex1" type="number" placeholder="请输入手机号" placeholder-style="color: #aaa" maxlength="11" value="{{e}}" bindinput="{{f}}"/></view><view class="inputC code flex"><image class="icon" src="{{g}}" mode="widthFix"></image><input class="flex1" type="number" placeholder="请输入验证码" placeholder-style="color: #aaa" value="{{h}}" bindinput="{{i}}"/><view class="getCode" bindtap="{{k}}">{{j}}</view></view><view class="btn loginAtOnce" bindtap="{{l}}">立即登录</view><view class="btn oneClickLogin" bindtap="{{m}}">授权手机号一键登录</view><view class="agreeProtocolC fixed flexCenter"><view class="agreeC" bindtap="{{q}}"><image wx:if="{{n}}" class="icon" src="{{o}}" mode="widthFix"></image><image wx:else class="icon" src="{{p}}" mode="widthFix"></image></view> 阅读并同意我们的<text class="protocol">《用户服务协议》</text>和<text class="protocol">《隐私政策》</text></view></view>

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="f90ca6fc-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="logo" style="{{b}}" src="{{c}}" mode="widthFix"></image><view class="loginTitle">欢迎登录价值前沿平台</view><view class="btn oneClickLogin relative" bindtap="{{f}}"> 授权手机号一键登录 <button wx:if="{{d}}" class="absolute" open-type="getPhoneNumber" bindgetphonenumber="{{e}}"></button></view><view class="btn codeLogin" bindtap="{{g}}">使用短信验证登录</view><view class="agreeProtocolC fixed flexCenter"><view class="agreeC" bindtap="{{k}}"><image wx:if="{{h}}" class="icon" src="{{i}}" mode="widthFix"></image><image wx:else class="icon" src="{{j}}" mode="widthFix"></image></view> 阅读并同意我们的<text class="protocol" bindtap="{{l}}">《用户服务协议》</text>和<text class="protocol" bindtap="{{m}}">《隐私政策》</text></view></view>
<view><nav-bar wx:if="{{a}}" u-i="70308282-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="logo" style="{{b}}" src="{{c}}" mode="widthFix"></image><view class="loginTitle">欢迎登录价值前沿平台</view><view class="btn oneClickLogin relative" bindtap="{{f}}"> 授权手机号一键登录 <button wx:if="{{d}}" class="absolute" open-type="getPhoneNumber" bindgetphonenumber="{{e}}"></button></view><view class="btn codeLogin" bindtap="{{g}}">使用短信验证登录</view><view class="agreeProtocolC fixed flexCenter"><view class="agreeC" bindtap="{{k}}"><image wx:if="{{h}}" class="icon" src="{{i}}" mode="widthFix"></image><image wx:else class="icon" src="{{j}}" mode="widthFix"></image></view> 阅读并同意我们的<text class="protocol" bindtap="{{l}}">《用户服务协议》</text>和<text class="protocol" bindtap="{{m}}">《隐私政策》</text></view></view>

View File

@@ -93,13 +93,6 @@ const _sfc_main = {
});
return;
}
if (!this.profile) {
common_vendor.index.showToast({
title: "请输入个人简介",
icon: "none"
});
return;
}
if (this.avatar) {
let param = {
avatar: this.avatar,
@@ -172,7 +165,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}),
b: common_assets._imports_0,
c: $data.avatar ? $data.avatar : $data.avatarUrl,
d: common_assets._imports_1$4,
d: common_assets._imports_1$5,
e: common_vendor.o((...args) => $options.chooseAvatar && $options.chooseAvatar(...args)),
f: common_vendor.s("top:" + $data.avatarTop + "px;"),
g: $data.nickname,
@@ -183,11 +176,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
l: common_assets._imports_2$5,
m: $data.sexList,
n: common_vendor.o((...args) => $options.sexChange && $options.sexChange(...args)),
o: $data.profile,
p: common_vendor.o(($event) => $data.profile = $event.detail.value),
q: common_vendor.s("top:" + $data.contentTop + "px;"),
r: common_vendor.o(($event) => $options.clickFinishOrNext(0)),
s: common_vendor.o(($event) => $options.clickFinishOrNext(1))
o: common_vendor.s("top:" + $data.contentTop + "px;"),
p: common_vendor.o(($event) => $options.clickFinishOrNext(0)),
q: common_vendor.o(($event) => $options.clickFinishOrNext(1))
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="8b6eb184-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="avatarC fixed" style="{{f}}"><image class="avatar" src="{{c}}" mode="aspectFill"></image><image class="icon absolute" src="{{d}}" mode="widthFix"></image><button class="absolute" open-type="chooseAvatar" bindchooseavatar="{{e}}"></button></view><view class="basicInfoC fixed" style="{{q}}"><view class="title">基本信息</view><view class="section">昵称</view><view class="inputC"><input type="nickname" value="{{g}}" bindinput="{{h}}"/></view><view class="section">手机号</view><view class="selectC flex relative">{{i}} <button class="absolute" open-type="getPhoneNumber" bindgetphonenumber="{{j}}"></button></view><view class="section">性别</view><picker mode="selector" range="{{m}}" bindchange="{{n}}"><view class="selectC flex"><view class="flex1">{{k}}</view><image class="arrow" src="{{l}}" mode="widthFix"></image></view></picker><view class="section">个人简介</view><view class="textareaC"><block wx:if="{{r0}}"><textarea placeholder="简单介绍一下自己吧" placeholder-style="color:#AAA" value="{{o}}" bindinput="{{p}}"></textarea></block></view></view><view class="bottomC fixed flex"><view class="finish btn" bindtap="{{r}}">完成</view><view class="next btn flex1" bindtap="{{s}}">下一步</view></view></view>
<view><nav-bar wx:if="{{a}}" u-i="0bdd913e-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="avatarC fixed" style="{{f}}"><image class="avatar" src="{{c}}" mode="aspectFill"></image><image class="icon absolute" src="{{d}}" mode="widthFix"></image><button class="absolute" open-type="chooseAvatar" bindchooseavatar="{{e}}"></button></view><view class="basicInfoC fixed" style="{{o}}"><view class="title">基本信息</view><view class="section">昵称</view><view class="inputC"><input type="nickname" value="{{g}}" bindinput="{{h}}"/></view><view class="section">手机号</view><view class="selectC flex relative">{{i}} <button class="absolute" open-type="getPhoneNumber" bindgetphonenumber="{{j}}"></button></view><view class="section">性别</view><picker mode="selector" range="{{m}}" bindchange="{{n}}"><view class="selectC flex"><view class="flex1">{{k}}</view><image class="arrow" src="{{l}}" mode="widthFix"></image></view></picker></view><view class="bottomC fixed flex"><view class="finish btn" bindtap="{{p}}">完成</view><view class="next btn flex1" bindtap="{{q}}">下一步</view></view></view>

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="dc49bf38-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="tabC fixed flex" style="{{d}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="d" class="{{item.c}}" bindtap="{{item.e}}">{{item.a}} <view wx:if="{{item.b}}" class="line absolute"></view></view></view><view class="list fixed" style="{{h}}"><block wx:if="{{e}}"><view wx:for="{{f}}" wx:for-item="item" wx:key="c" class="commentMeItem"><view class="replyContentC"><view class="flex"><view class="flex1 flex"><image class="avatar" src="{{''}}" mode="aspectFill"></image><view class="flex1"><view class="replyNickname">逸尘破晓</view><view class="time">2-15 15:37</view></view></view><view class="reply">回复</view></view><view class="content"> 回复<text class="originNickname">永不落的梦想</text><text>:四部门联合启动的人力资源服务业与制造业融合发展点。</text></view></view><view class="originalTextC"><view class="originReply"><text class="originNickname">永不落的梦想</text><text>:四部门联合启动的人力资源服务业与制造业融合发展点。</text></view><view class="originEventC"><view class="levelTitleC flex"><view class="level">{{item.a}}</view><view class="title">{{item.b}}</view></view><view class="eventContent">人社部、工信部等四部门印发通知明确在30个城市开展3年期试点培育人力资源服务与制造业协同机构...</view></view></view></view></block><block wx:else><view wx:for="{{g}}" wx:for-item="item" wx:key="i" class="myCommentItem"><view class="replyContentC"><view class="flex"><image class="avatar" src="{{item.a}}" mode="aspectFill"></image><view class="flex1"><view class="nickname">{{item.b}}</view><view class="time">{{item.c}}</view></view></view><view class="content">{{item.d}}</view></view><view class="originEventC" catchtap="{{item.h}}"><view class="levelTitleC flex"><view class="level">{{item.e}}</view><view class="title">{{item.f}}</view></view><view class="eventContent">{{item.g}}</view></view></view></block></view></view>
<view><nav-bar wx:if="{{a}}" u-i="52ceeb38-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="tabC fixed flex" style="{{d}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="d" class="{{item.c}}" bindtap="{{item.e}}">{{item.a}} <view wx:if="{{item.b}}" class="line absolute"></view></view></view><view class="list fixed" style="{{h}}"><block wx:if="{{e}}"><view wx:for="{{f}}" wx:for-item="item" wx:key="c" class="commentMeItem"><view class="replyContentC"><view class="flex"><view class="flex1 flex"><image class="avatar" src="{{''}}" mode="aspectFill"></image><view class="flex1"><view class="replyNickname">逸尘破晓</view><view class="time">2-15 15:37</view></view></view><view class="reply">回复</view></view><view class="content"> 回复<text class="originNickname">永不落的梦想</text><text>:四部门联合启动的人力资源服务业与制造业融合发展点。</text></view></view><view class="originalTextC"><view class="originReply"><text class="originNickname">永不落的梦想</text><text>:四部门联合启动的人力资源服务业与制造业融合发展点。</text></view><view class="originEventC"><view class="levelTitleC flex"><view class="level">{{item.a}}</view><view class="title">{{item.b}}</view></view><view class="eventContent">人社部、工信部等四部门印发通知明确在30个城市开展3年期试点培育人力资源服务与制造业协同机构...</view></view></view></view></block><block wx:else><view wx:for="{{g}}" wx:for-item="item" wx:key="i" class="myCommentItem"><view class="replyContentC"><view class="flex"><image class="avatar" src="{{item.a}}" mode="aspectFill"></image><view class="flex1"><view class="nickname">{{item.b}}</view><view class="time">{{item.c}}</view></view></view><view class="content">{{item.d}}</view></view><view class="originEventC" catchtap="{{item.h}}"><view class="levelTitleC flex"><view class="level">{{item.e}}</view><view class="title">{{item.f}}</view></view><view class="eventContent">{{item.g}}</view></view></view></block></view></view>

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="315da0a4-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="feedbackC fixed" style="{{e}}"><view class="textareaC"><block wx:if="{{r0}}"><textarea placeholder="请输入您要反馈的问题200 字以内)" placeholder-style="color:#C5C5C5" maxlength="200" value="{{c}}" bindinput="{{d}}"></textarea></block></view></view><view class="submit fixed" bindtap="{{f}}">提交</view></view>
<view><nav-bar wx:if="{{a}}" u-i="51b5eab8-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="feedbackC fixed" style="{{e}}"><view class="textareaC"><block wx:if="{{r0}}"><textarea placeholder="请输入您要反馈的问题200 字以内)" placeholder-style="color:#C5C5C5" maxlength="200" value="{{c}}" bindinput="{{d}}"></textarea></block></view></view><view class="submit fixed" bindtap="{{f}}">提交</view></view>

View File

@@ -138,17 +138,15 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}),
v: common_vendor.t($data.getLocaleTime(item.created_at)),
w: common_vendor.t(item.view_count),
x: common_vendor.t(item.comment_count),
y: common_vendor.t(item.follower_count),
z: common_vendor.o(($event) => $options.clickFollowEvent(item.event_id, index), index),
A: common_vendor.o(($event) => $options.clickEventItem(item.event_id), index),
B: index
x: common_vendor.t(item.follower_count),
y: common_vendor.o(($event) => $options.clickFollowEvent(item.event_id, index), index),
z: common_vendor.o(($event) => $options.clickEventItem(item.event_id), index),
A: index
});
}),
d: common_assets._imports_3$1,
e: common_assets._imports_4,
f: common_assets._imports_5$3,
g: common_vendor.s("top:" + $data.navH + "px;")
e: common_assets._imports_4$5,
f: common_vendor.s("top:" + $data.navH + "px;")
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="340e4710-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="list fixed" style="{{g}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="B" class="item" bindtap="{{item.A}}"><view class="flex"><view class="{{item.b}}">{{item.a}}</view><view class="title">{{item.c}}</view></view><view class="content">{{item.d}}</view><scroll-view scroll-x class="increaseRateList"><view class="{{item.i}}"> 平均涨幅: <image wx:if="{{item.e}}" class="arrow" src="{{item.f}}" mode="widthFix"></image><image wx:else class="arrow" src="{{item.g}}" mode="widthFix"></image> {{item.h}}% </view><view class="{{item.n}}"> 最大涨幅: <image wx:if="{{item.j}}" class="arrow" src="{{item.k}}" mode="widthFix"></image><image wx:else class="arrow" src="{{item.l}}" mode="widthFix"></image> {{item.m}}% </view><view class="{{item.s}}"> 周涨幅: <image wx:if="{{item.o}}" class="arrow" src="{{item.p}}" mode="widthFix"></image><image wx:else class="arrow" src="{{item.q}}" mode="widthFix"></image> {{item.r}}% </view></scroll-view><scroll-view scroll-x class="stockList"><view wx:for="{{item.t}}" wx:for-item="sitem" wx:key="c" class="stockItem" catchtap="{{sitem.d}}">{{sitem.a}} <text class="change">{{sitem.b}}%</text></view></scroll-view><view class="timeToolBarC flex"><view class="time flex1">{{item.v}}</view><view class="toolBarC flex"><view class="toolItem flex"><image class="icon" src="{{d}}" mode="widthFix"></image><text>{{item.w}}</text></view><view class="toolItem flex"><image class="icon" src="{{e}}" mode="widthFix"></image><text>{{item.x}}</text></view><view class="toolItem flex" catchtap="{{item.z}}"><image class="icon" src="{{f}}" mode="widthFix"></image><text>{{item.y}}</text></view></view></view></view></view></view>
<view><nav-bar wx:if="{{a}}" u-i="1df87310-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="list fixed" style="{{f}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="A" class="item" bindtap="{{item.z}}"><view class="flex"><view class="{{item.b}}">{{item.a}}</view><view class="title">{{item.c}}</view></view><view class="content">{{item.d}}</view><scroll-view scroll-x class="increaseRateList"><view class="{{item.i}}"> 平均涨幅: <image wx:if="{{item.e}}" class="arrow" src="{{item.f}}" mode="widthFix"></image><image wx:else class="arrow" src="{{item.g}}" mode="widthFix"></image> {{item.h}}% </view><view class="{{item.n}}"> 最大涨幅: <image wx:if="{{item.j}}" class="arrow" src="{{item.k}}" mode="widthFix"></image><image wx:else class="arrow" src="{{item.l}}" mode="widthFix"></image> {{item.m}}% </view><view class="{{item.s}}"> 周涨幅: <image wx:if="{{item.o}}" class="arrow" src="{{item.p}}" mode="widthFix"></image><image wx:else class="arrow" src="{{item.q}}" mode="widthFix"></image> {{item.r}}% </view></scroll-view><scroll-view scroll-x class="stockList"><view wx:for="{{item.t}}" wx:for-item="sitem" wx:key="c" class="stockItem" catchtap="{{sitem.d}}">{{sitem.a}} <text class="change">{{sitem.b}}%</text></view></scroll-view><view class="timeToolBarC flex"><view class="time flex1">{{item.v}}</view><view class="toolBarC flex"><view class="toolItem flex"><image class="icon" src="{{d}}" mode="widthFix"></image><text>{{item.w}}</text></view><view class="toolItem flex" catchtap="{{item.y}}"><image class="icon" src="{{e}}" mode="widthFix"></image><text>{{item.x}}</text></view></view></view></view></view></view>

View File

@@ -225,7 +225,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}),
b: common_assets._imports_0,
c: $data.avatar ? $data.avatar : $data.avatarUrl,
d: common_assets._imports_1$4,
d: common_assets._imports_1$5,
e: common_vendor.o((...args) => $options.chooseAvatar && $options.chooseAvatar(...args)),
f: common_vendor.s("top:" + $data.avatarTop + "px;"),
g: common_vendor.f($data.investPreferenceList, (item, index, i0) => {

View File

@@ -1 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="ea3a6ff8-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="avatarC fixed" style="{{f}}"><image class="avatar" src="{{c}}" mode="aspectFill"></image><image class="icon absolute" src="{{d}}" mode="widthFix"></image><button class="absolute" open-type="chooseAvatar" bindchooseavatar="{{e}}"></button></view><view class="preferenceC fixed" style="{{l}}"><view class="title">投资偏好设置</view><view class="section first">投资偏好</view><view class="list flexWrap"><view wx:for="{{g}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">炒股年限</view><view class="list flexWrap"><view wx:for="{{h}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">风险偏好</view><view class="list flexWrap"><view wx:for="{{i}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">投资规模</view><view class="list flexWrap"><view wx:for="{{j}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">偏好市场(可多选)</view><view class="list flexWrap"><view wx:for="{{k}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view></view><view class="bottomC fixed flex"><view class="pre btn" bindtap="{{m}}">上一步</view><view class="finish btn flex1" bindtap="{{n}}">完成</view></view></view>
<view><nav-bar wx:if="{{a}}" u-i="18963204-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="avatarC fixed" style="{{f}}"><image class="avatar" src="{{c}}" mode="aspectFill"></image><image class="icon absolute" src="{{d}}" mode="widthFix"></image><button class="absolute" open-type="chooseAvatar" bindchooseavatar="{{e}}"></button></view><view class="preferenceC fixed" style="{{l}}"><view class="title">投资偏好设置</view><view class="section first">投资偏好</view><view class="list flexWrap"><view wx:for="{{g}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">炒股年限</view><view class="list flexWrap"><view wx:for="{{h}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">风险偏好</view><view class="list flexWrap"><view wx:for="{{i}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">投资规模</view><view class="list flexWrap"><view wx:for="{{j}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">偏好市场(可多选)</view><view class="list flexWrap"><view wx:for="{{k}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view></view><view class="bottomC fixed flex"><view class="pre btn" bindtap="{{m}}">上一步</view><view class="finish btn flex1" bindtap="{{n}}">完成</view></view></view>

Some files were not shown because too many files have changed in this diff Show More