info-1.vue 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <template>
  2. <div id="info-1">
  3. <van-row>
  4. <van-col span="24" class="main">
  5. <van-col span="24" class="one">
  6. <van-form label-width="5em">
  7. <van-field v-model="info.name" name="name" label="项目名称" readonly />
  8. <van-field v-model="info.time" name="time" label="起止时间" readonly />
  9. <van-field v-model="info.laiyuancontent" name="laiyuancontent" label="项目来源" type="textarea" autosize rows="1" readonly />
  10. <van-field v-model="info.projectlevelone" name="projectlevelone" label="项目编号" readonly />
  11. <van-field v-model="info.money" name="money" label="经费(万元)" readonly />
  12. <van-field v-model="info.userName" name="userName" label="负责人" readonly />
  13. <van-field v-model="info.persons" name="persons" label="主要参加人" type="textarea" autosize rows="1" readonly />
  14. <van-field v-model="info.userproportion" name="userproportion" label="核心成员比例(%)" readonly />
  15. <van-field v-model="info.directionName" name="directionName" label="研究方向" type="textarea" autosize rows="1" readonly />
  16. <van-field v-model="info.cooperativeunit" name="cooperativeunit" label="合作单位" type="textarea" autosize rows="1" readonly />
  17. <van-field v-model="info.projectsource" name="projectsource" label="转态/转化效益(万元)" readonly />
  18. <van-field v-model="info.projectsourcetwo" name="projectsourcetwo" label="项目来源2" type="textarea" autosize rows="1" readonly />
  19. <van-field v-model="info.usernum" name="usernum" label="项目总人数" readonly />
  20. <van-field v-model="info.laiyuancontent" name="laiyuancontent" label="项目来源文本" type="textarea" autosize rows="1" readonly />
  21. <van-field v-model="info.labname" name="labname" label="立项标准部门(单位)" type="textarea" autosize rows="1" readonly />
  22. </van-form>
  23. </van-col>
  24. </van-col>
  25. </van-row>
  26. </div>
  27. </template>
  28. <script>
  29. import { mapState, createNamespacedHelpers } from 'vuex';
  30. export default {
  31. name: 'info-1',
  32. props: {
  33. info: { type: Object },
  34. },
  35. components: {},
  36. data: function () {
  37. return {};
  38. },
  39. created() {},
  40. methods: {},
  41. computed: {
  42. ...mapState(['user']),
  43. },
  44. metaInfo() {
  45. return { title: this.$route.meta.title };
  46. },
  47. watch: {
  48. test: {
  49. deep: true,
  50. immediate: true,
  51. handler(val) {},
  52. },
  53. },
  54. };
  55. </script>
  56. <style lang="less" scoped>
  57. .main {
  58. .one {
  59. .van-divider {
  60. margin: 10px 0;
  61. }
  62. }
  63. }
  64. </style>