footprint.vue 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397
  1. <template>
  2. <div>
  3. <!-- tab -->
  4. <el-tabs v-model="currentTab" :stretch="false" @tab-click="changeTab">
  5. <el-tab-pane :label="item.name" v-for="(item, index) in typeList" :key="index">
  6. </el-tab-pane>
  7. </el-tabs>
  8. <!-- <u-tabs :list="typeList" :is-scroll="false" :bold="true" active-color="#DD4250" height="80" font-size="28"
  9. :current="currentTab" @change="changeTab" /> -->
  10. <!-- 我是人才 -->
  11. <div class="p-70 p-t-40 talent-tab" v-if="currentTab == 0">
  12. <div class="flex-col col-center">
  13. <div class="title">您所从事的行业:</div>
  14. <nuxt-link :to="'/pages/policy/talent'" class="m-t-40" v-for="(item,index) in talentTypeList" :key="index">
  15. <img :src="item.image" mode="widthFix"></img>
  16. </nuxt-link>
  17. </div>
  18. </div>
  19. <!-- 我是企业 -->
  20. <div v-if="currentTab == 1">
  21. <div class="huodong-details">
  22. <div class="p-30 ">
  23. <div class="detail-title">
  24. 一、企业基本信息
  25. </div>
  26. <div class="content-box bg-white m-t-30">
  27. <div class="detail-cell row-between u-border-bottom">
  28. <div class="width75">
  29. 企业名称
  30. </div>
  31. <div class="text-right flex-1">
  32. <input type="text" v-model="info.title" placeholder="请输入">
  33. </div>
  34. </div>
  35. <div class="detail-cell row-between u-border-bottom">
  36. <div class="bold">
  37. 企业成立日期
  38. </div>
  39. <div class="text-right flex-1">
  40. <input type="text" v-model="info.title" placeholder="请输入">
  41. </div>
  42. </div>
  43. <div class="detail-cell row-between u-border-bottom">
  44. <div class="bold">
  45. 企业注册地
  46. </div>
  47. <div class="text-right flex-1">
  48. <input type="text" v-model="info.title" placeholder="请输入">
  49. </div>
  50. </div>
  51. <div class="detail-cell row-between u-border-bottom">
  52. <div class="bold">
  53. 企业实际经营地
  54. </div>
  55. <div class="text-right flex-1">
  56. <input type="text" v-model="info.title" placeholder="请输入">
  57. </div>
  58. </div>
  59. <div class="detail-cell row-between u-border-bottom">
  60. <div class="bold">
  61. 企业有效l类知识产权数
  62. </div>
  63. <div class="text-right flex-1">
  64. <input type="text" v-model="info.title" placeholder="请输入">
  65. </div>
  66. </div>
  67. <div class="detail-cell row-between u-border-bottom">
  68. <div class="bold" style="width: 400rpx;">
  69. 有效、高企认定中未使用过的II类知识产权数
  70. </div>
  71. <div class="text-right flex-1">
  72. <input type="text" v-model="info.title" placeholder="请输入">
  73. </div>
  74. </div>
  75. <div class="detail-cell row-between u-border-bottom">
  76. <div class="bold">
  77. 知识产权获取方式
  78. </div>
  79. <div class="text-right flex-1">
  80. <input type="text" v-model="info.title" placeholder="请输入">
  81. </div>
  82. </div>
  83. <div class="detail-cell row-between u-border-bottom">
  84. <div class="bold" style="width: 400rpx;">
  85. 企业参与编制国家标准、行业标准检测方法、技术规范的情况
  86. </div>
  87. <div class="text-right flex-1">
  88. <input type="text" v-model="info.title" placeholder="请输入">
  89. </div>
  90. </div>
  91. <div class="detail-cell row-between u-border-bottom">
  92. <div class="bold flex" style="width: 400rpx;">
  93. <div>科技成果数</div>
  94. <div class="m-l-8 m-r-8 primary" style="font-size: 20rpx;">科技成果数有效期提示</div>
  95. <i class="el-icon-info"></i>
  96. </div>
  97. <div class="text-right flex-1">
  98. <input type="text" v-model="info.title" placeholder="请输入">
  99. </div>
  100. </div>
  101. </div>
  102. <div class="detail-title m-t-30">
  103. 二、研发组织管理水平评测(多选)
  104. </div>
  105. <div class="content-box m-t-30 bj-w ">
  106. <!-- <u-checkbox-group shape="circle" active-color="#DD4250" wrap="true"
  107. @change="checkboxGroupChange">
  108. <div class="m-t-15 m-b-15" v-for="(item, index) in testList" :key="index">
  109. <u-checkbox @change="checkboxChange" v-model="item.checked"
  110. :name="item.name">{{item.name}}</u-checkbox>
  111. </div>
  112. </u-checkbox-group> -->
  113. </div>
  114. <div class="detail-title m-t-30">
  115. 三、企业成长性评测
  116. </div>
  117. <div class="content-box m-t-30 bj-w ">
  118. <div class="detail-title p-t-30">
  119. 第一年
  120. </div>
  121. <div class="detail-cell row-between ">
  122. <div class="bold">
  123. 净资产(万元)
  124. </div>
  125. <div class="text-right flex-1">
  126. <input type="text" v-model="info.title" placeholder="请输入">
  127. </div>
  128. </div>
  129. <div class="detail-cell row-between u-border-bottom">
  130. <div class="bold">
  131. 销售收入(万元)
  132. </div>
  133. <div class="text-right flex-1">
  134. <input type="text" v-model="info.title" placeholder="请输入">
  135. </div>
  136. </div>
  137. <div class="detail-title p-t-30">
  138. 第二年
  139. </div>
  140. <div class="detail-cell row-between ">
  141. <div class="bold">
  142. 净资产(万元)
  143. </div>
  144. <div class="text-right flex-1">
  145. <input type="text" v-model="info.title" placeholder="请输入">
  146. </div>
  147. </div>
  148. <div class="detail-cell row-between u-border-bottom">
  149. <div class="bold">
  150. 销售收入(万元)
  151. </div>
  152. <div class="text-right flex-1">
  153. <input type="text" v-model="info.title" placeholder="请输入">
  154. </div>
  155. </div>
  156. <div class="detail-cell row-between u-border-bottom">
  157. <div class="bold">
  158. 验证码
  159. </div>
  160. <div class="text-right flex-1 flex row-right">
  161. <input type="text" v-model="info.title" placeholder="请输入">
  162. <img src="https://jiangzi.xin/coffee/login/captcha?" mode="heightFix" style="height: 54rpx;" class=m-l-10></img>
  163. </div>
  164. </div>
  165. </div>
  166. </div>
  167. <div class="footer">
  168. <el-button type="primary" class="white btn lg" @click="handleConsult">提交</el-button>
  169. </div>
  170. </div>
  171. </div>
  172. </div>
  173. </template>
  174. <script>
  175. import {
  176. mapState
  177. } from 'vuex'
  178. export default {
  179. head() {
  180. return {
  181. title: this.$store.getters.headTitle,
  182. link: [{
  183. rel: 'icon',
  184. type: 'image/x-icon',
  185. href: this.$store.getters.favicon,
  186. }, ],
  187. }
  188. },
  189. layout: 'policy',
  190. data() {
  191. return {
  192. typeList: [{
  193. name: '我是人才',
  194. }, {
  195. name: '我是企业',
  196. }],
  197. currentTab: 0,
  198. talentTypeList: [{
  199. 'image': '/static/images/type-1.png'
  200. }, {
  201. 'image': '/static/images/type-2.png'
  202. }, {
  203. 'image': '/static/images/type-3.png'
  204. }, {
  205. 'image': '/static/images/type-4.png'
  206. }, ],
  207. info: {
  208. category_id: 0,
  209. title: '',
  210. tel: '',
  211. address: '',
  212. chain: '',
  213. module: '',
  214. intro: '',
  215. principal: '',
  216. },
  217. testList: [{
  218. name: '1、制定了企业研究开发的组织管理制度',
  219. },
  220. {
  221. name: '2、建立了研发投入核算体系',
  222. },
  223. {
  224. name: '3、编制了研发费用辅组账',
  225. },
  226. {
  227. name: '4、设立了内部科学技术研究开发机构并具备相应的科技',
  228. },
  229. {
  230. name: '5、与国内外研究开发机构开展多种形式产学研合作',
  231. }
  232. ],
  233. top: 172
  234. }
  235. },
  236. created() {
  237. // this.getHomeFun();
  238. // this.getUser();
  239. },
  240. methods: {
  241. // ...mapActions(['getUser']),
  242. // 改变当前的Tabs位置
  243. changeTab(index) {
  244. this.currentTab = index;
  245. },
  246. handleConsult(){
  247. // uni.navigateTo({
  248. // url: '/pages/policy/score'
  249. // })
  250. },
  251. },
  252. computed: {
  253. ...mapState(['config']),
  254. }
  255. }
  256. </script>
  257. <style lang="scss" scoped>
  258. .huodong-details {
  259. padding-bottom: calc(200rpx + env(safe-area-inset-bottom));
  260. }
  261. .details-images {
  262. height: 408rpx;
  263. border-radius: 20rpx;
  264. overflow: hidden;
  265. width: 100%;
  266. img {
  267. width: 100%;
  268. height: 100%;
  269. }
  270. }
  271. .detail-title {
  272. // font-size: 36rpx;
  273. font-weight: bold;
  274. // padding: 30rpx 0;
  275. }
  276. .detail-cell {
  277. display: flex;
  278. // align-items: center;
  279. padding: 30rpx 0;
  280. .cell-img {
  281. padding: 5rpx 0;
  282. img {
  283. width: 48rpx;
  284. height: 48rpx;
  285. display: block
  286. }
  287. }
  288. }
  289. // .muted {
  290. // color: #989898;
  291. // padding-left: 10rpx;
  292. // }
  293. .detail-biaoti {
  294. // font-size: 36rpx;
  295. height: 88rpx;
  296. line-height: 88rpx;
  297. }
  298. .bj-w {
  299. background-color: #fff;
  300. }
  301. .padding-30 {
  302. padding: 0 30rpx !important;
  303. }
  304. .content-box {
  305. padding: 0 24rpx;
  306. box-shadow: 0rpx 8rpx 16rpx 2rpx rgba(0, 0, 0, 0.03);
  307. border-radius: 12rpx 12rpx 12rpx 12rpx;
  308. input {
  309. font-size: 28rpx;
  310. }
  311. textarea {
  312. width: 100%;
  313. height: 100rpx;
  314. font-size: 28rpx;
  315. }
  316. }
  317. .btn-r-border {
  318. position: relative;
  319. &::after {
  320. content: ' ';
  321. width: 1rpx;
  322. height: 36rpx;
  323. background-color: #CCCCCC;
  324. right: 0;
  325. top: 50%;
  326. margin-top: -18rpx;
  327. position: absolute;
  328. }
  329. }
  330. .width75 {
  331. width: 150rpx;
  332. font-weight: bold;
  333. }
  334. .footer {
  335. left: 0%;
  336. bottom: 150rpx;
  337. width: 100%;
  338. padding: 0 24rpx;
  339. position: fixed;
  340. z-index: 99;
  341. .btn {
  342. height: 84rpx;
  343. line-height: 84rpx;
  344. background-color: $--color-primary;
  345. box-shadow: 0rpx 6rpx 12rpx 2rpx rgba(243, 113, 113, 0.39);
  346. border-radius: 18rpx 18rpx 18rpx 18rpx;
  347. }
  348. }
  349. page {
  350. padding: 0;
  351. }
  352. .talent-tab {
  353. .title {
  354. font-size: 36rpx;
  355. font-weight: 400;
  356. color: #333333;
  357. }
  358. }
  359. </style>