score.vue 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398
  1. <template>
  2. <view>
  3. <!-- 头部背景和搜索 -->
  4. <view>
  5. <image src="/static/images/list-bg.png" class="top-image w-full" id="top-image" mode="widthFix"></image>
  6. </view>
  7. <!-- 搜索 -->
  8. <view class="content">
  9. <view class="flex row-center white lg bold">
  10. <u-icon name="checkmark-circle-fill" size="48"></u-icon>
  11. <view class="m-l-12">企业评测总得分:{{ score.totalScore }}</view>
  12. </view>
  13. <view class="flex row-center m-t-14 white">国家级高新技术企业认定创新能力测试</view>
  14. <view class="m-t-22 p-l-24 p-r-24">
  15. <view class="top-line"></view>
  16. <view class="list">
  17. <view class="score-item bg-white p-t-18 p-l-24 p-r-24 p-b-34">
  18. <view class="flex row-center text-center primary">
  19. <view>综合得分达70分以上(不含70) 为符合认定要求,最终分数以专家评审为主</view>
  20. </view>
  21. <view class="divider-line"></view>
  22. <view class="detail-title">
  23. 一、企业基本信息
  24. </view>
  25. <view class="content-box m-t-30">
  26. <view class="detail-cell row-between u-border-bottom">
  27. <view class="width75">
  28. 企业名称
  29. </view>
  30. <view class="text-right flex-1 primary">
  31. <text>{{ score.basic.name }}</text>
  32. </view>
  33. </view>
  34. <view class="detail-cell row-between u-border-bottom">
  35. <view class="bold">
  36. 企业成立日期
  37. </view>
  38. <view class="text-right flex-1 primary">
  39. <text>{{ score.basic.estdate }}</text>
  40. </view>
  41. </view>
  42. <view class="detail-cell row-between u-border-bottom">
  43. <view class="bold">
  44. 企业注册地
  45. </view>
  46. <view class="text-right flex-1 primary">
  47. <text>{{ score.basic.address }}</text>
  48. </view>
  49. </view>
  50. <view class="detail-cell row-between u-border-bottom">
  51. <view class="bold">
  52. 企业实际经营地
  53. </view>
  54. <view class="text-right flex-1 primary">
  55. <text>{{ score.basic.busAddress }}</text>
  56. </view>
  57. </view>
  58. <view class="detail-cell row-between">
  59. <view class="bold">
  60. 企业有效l类知识产权数
  61. </view>
  62. <view class="text-right flex-1 primary">
  63. <text>{{ score.basic.propertyNumber }}</text>
  64. </view>
  65. </view>
  66. </view>
  67. <view class="divider-line"></view>
  68. <view class="detail-title m-t-30">
  69. 二、知识产权(总分:30,获得 <text class="primary">{{ score.knowledgeVo.knowledgeTotalScore }}</text> 分)
  70. </view>
  71. <view class="content-box m-t-30 bj-w ">
  72. <view class="detail-cell row-between u-border-bottom">
  73. <view class="bold">
  74. 技术的先进程度(8分)
  75. </view>
  76. <view class="text-right flex-1 primary">
  77. <text>{{ score.knowledgeVo.techniquesScore }}分</text>
  78. </view>
  79. </view>
  80. <view class="detail-cell row-between u-border-bottom">
  81. <view class="bold">
  82. 对主要产品(服务)在技术上发挥核心支持作用(8分)
  83. </view>
  84. <view class="text-right flex-1 primary">
  85. <text>{{ score.knowledgeVo.effectScore }}分</text>
  86. </view>
  87. </view>
  88. <view class="detail-cell row-between u-border-bottom">
  89. <view class="bold">
  90. 知识产权数量(8分)
  91. </view>
  92. <view class="text-right flex-1 primary">
  93. <text>{{ score.knowledgeVo.numberScore }}分</text>
  94. </view>
  95. </view>
  96. <view class="detail-cell row-between u-border-bottom">
  97. <view class="bold">
  98. 知识产权获得方式(6分)
  99. </view>
  100. <view class="text-right flex-1 primary">
  101. <text>{{ score.knowledgeVo.modeScore }}分</text>
  102. </view>
  103. </view>
  104. <view class="detail-cell row-between">
  105. <view class="bold">
  106. 企业参与编制国家标准、行业标准、检测方法、技术规范的情况(2分)
  107. </view>
  108. <view class="text-right flex-1 primary">
  109. <text>{{ score.knowledgeVo.standardScore }}分</text>
  110. </view>
  111. </view>
  112. </view>
  113. <view class="divider-line"></view>
  114. <view class="detail-title m-t-30">
  115. 三、科技成果转化能力(总分:30,获得 <text class="primary">{{ score.techniquesAchieveScore }}</text>分)
  116. </view>
  117. <view class="divider-line"></view>
  118. <view class="detail-title m-t-30">
  119. 四、研究开发组织管理水平(总分:20,获得 <text class="primary">{{ score.manageLevelScore }}</text>分)
  120. </view>
  121. <view class="divider-line"></view>
  122. <view class="detail-title m-t-30">
  123. 五、企业成长性(总分:20,获得<text class="primary">{{ score.enterpriseGrowthVo.totalScore }}</text>分)
  124. </view>
  125. <view class="detail-cell row-between u-border-bottom">
  126. <view class="bold">
  127. 净资产增长率得分(10分)
  128. </view>
  129. <view class="text-right flex-1 primary">
  130. <text>{{ score.enterpriseGrowthVo.growthRateScore }}分</text>
  131. </view>
  132. </view>
  133. <view class="detail-cell row-between">
  134. <view class="bold">
  135. 销售收入增长率得分(10分)
  136. </view>
  137. <view class="text-right flex-1 primary">
  138. <text>{{ score.enterpriseGrowthVo.saleRateScore }}分</text>
  139. </view>
  140. </view>
  141. </view>
  142. <view class="flex row-center m-t-44 m-b-44">
  143. <navigator class="user-logout flex col-center row-center white" open-type="navigateBack">
  144. <view class="m-r-12">重新测评</view>
  145. </navigator>
  146. </view>
  147. </view>
  148. </view>
  149. </view>
  150. </view>
  151. </template>
  152. <script>
  153. import {
  154. mapGetters,
  155. mapActions
  156. } from 'vuex'
  157. import {
  158. pxToRpx
  159. } from '@/utils/tools'
  160. const app = getApp()
  161. const homeItem = {
  162. name: '首页'
  163. }
  164. export default {
  165. data() {
  166. return {
  167. }
  168. },
  169. onLoad(option) {
  170. this.score = uni.getStorageSync('enterpriseScore');
  171. console.log(this.score)
  172. },
  173. onShow() {
  174. // this.getHomeFun();
  175. // this.getUser();
  176. },
  177. onHide() {},
  178. onPullDownRefresh() {
  179. // this.getUser().then(() => {
  180. // uni.stopPullDownRefresh();
  181. // })
  182. },
  183. methods: {
  184. // ...mapActions(['getUser']),
  185. // 改变当前的Tabs位置
  186. changeTab(index) {
  187. this.currentTab = index;
  188. },
  189. changeTag(index) {
  190. this.activeIndex = index;
  191. },
  192. },
  193. computed: {
  194. ...mapGetters(['appConfig']),
  195. }
  196. }
  197. </script>
  198. <style lang="less" scoped>
  199. .huodong-details {
  200. padding-bottom: calc(200rpx + env(safe-area-inset-bottom));
  201. }
  202. .content {
  203. position: absolute;
  204. top: 54rpx;
  205. width: 100%;
  206. .detail {
  207. background: #F7F7F7;
  208. border-radius: 0rpx 0rpx 0rpx 0rpx;
  209. margin: 24rpx 0;
  210. padding: 24rpx;
  211. }
  212. .divider-line {
  213. width: 100%;
  214. height: 0rpx;
  215. opacity: 1;
  216. border: 1rpx dashed #C0C4CC;
  217. margin: 38rpx 0;
  218. }
  219. .top-line {
  220. width: 100%;
  221. height: 24rpx;
  222. background: #DD4250;
  223. border-radius: 10rpx 10rpx 10rpx 10rpx;
  224. opacity: 1;
  225. border: 2rpx solid #B50818;
  226. }
  227. .list {
  228. margin-top: -12rpx;
  229. padding: 0 20rpx;
  230. .score-item {
  231. box-shadow: 0rpx 8rpx 16rpx 2rpx rgba(0, 0, 0, 0.03);
  232. border-radius: 0rpx 0rpx 18rpx 18rpx;
  233. }
  234. }
  235. .tag-item {
  236. margin: 8rpx;
  237. padding: 16rpx 28rpx;
  238. background: #F7F8FA;
  239. border-radius: 8rpx 8rpx 8rpx 8rpx;
  240. opacity: 1;
  241. }
  242. .tat-active {
  243. color: #FFFFFF;
  244. background: #DD4250;
  245. border-radius: 8rpx 8rpx 8rpx 8rpx;
  246. }
  247. .user-logout {
  248. width: 100%;
  249. height: 88rpx;
  250. background: #DD4250;
  251. box-shadow: 0rpx 6rpx 12rpx 2rpx rgba(243, 113, 113, 0.39);
  252. border-radius: 18rpx 18rpx 18rpx 18rpx;
  253. opacity: 1;
  254. }
  255. }
  256. .details-images {
  257. height: 408rpx;
  258. border-radius: 20rpx;
  259. overflow: hidden;
  260. width: 100%;
  261. image {
  262. width: 100%;
  263. height: 100%;
  264. }
  265. }
  266. .detail-title {
  267. // font-size: 36rpx;
  268. font-weight: bold;
  269. // padding: 30rpx 0;
  270. }
  271. .detail-cell {
  272. display: flex;
  273. // align-items: center;
  274. padding: 30rpx 0;
  275. .cell-img {
  276. padding: 5rpx 0;
  277. image {
  278. width: 48rpx;
  279. height: 48rpx;
  280. display: block
  281. }
  282. }
  283. }
  284. // .muted {
  285. // color: #989898;
  286. // padding-left: 10rpx;
  287. // }
  288. .detail-biaoti {
  289. // font-size: 36rpx;
  290. height: 88rpx;
  291. line-height: 88rpx;
  292. }
  293. .bj-w {
  294. background-color: #fff;
  295. }
  296. .padding-30 {
  297. padding: 0 30rpx !important;
  298. }
  299. .content-box {
  300. padding: 0 24rpx;
  301. input {
  302. font-size: 28rpx;
  303. }
  304. textarea {
  305. width: 100%;
  306. height: 100rpx;
  307. font-size: 28rpx;
  308. }
  309. }
  310. .btn-r-border {
  311. position: relative;
  312. &::after {
  313. content: ' ';
  314. width: 1rpx;
  315. height: 36rpx;
  316. background-color: #CCCCCC;
  317. right: 0;
  318. top: 50%;
  319. margin-top: -18rpx;
  320. position: absolute;
  321. }
  322. }
  323. .width75 {
  324. width: 150rpx;
  325. font-weight: bold;
  326. }
  327. </style>
  328. <style lang="scss">
  329. .footer {
  330. left: 0%;
  331. bottom: 150rpx;
  332. width: 100%;
  333. padding: 0 24rpx;
  334. position: fixed;
  335. z-index: 99;
  336. .btn {
  337. height: 84rpx;
  338. line-height: 84rpx;
  339. background-color: $-color-primary;
  340. box-shadow: 0rpx 6rpx 12rpx 2rpx rgba(243, 113, 113, 0.39);
  341. border-radius: 18rpx 18rpx 18rpx 18rpx;
  342. }
  343. }
  344. page {
  345. padding: 0;
  346. }
  347. .talent-tab {
  348. .title {
  349. font-size: 36rpx;
  350. font-weight: 400;
  351. color: #333333;
  352. }
  353. }
  354. </style>