guhongwei 4 years ago
parent
commit
9157c5e61e

+ 54 - 8
src/views/superAdminCenter/investigation/index.vue

@@ -49,7 +49,15 @@
             <el-button type="primary" size="mini" @click="back">返回列表</el-button>
           </el-col>
           <el-col :span="24" class="projectList">
-            <data-table :fields="profields" :opera="proopera" :data="prolist" :total="prototal" @query="prosearch"></data-table>
+            <data-table :fields="profields" :opera="proopera" :data="prolist" :total="prototal" @query="prosearch" @view="proFetch"></data-table>
+          </el-col>
+        </span>
+        <span v-else-if="display == 'projectDetail'">
+          <el-col :span="24" class="btn">
+            <el-button type="primary" size="mini" @click="back">返回列表</el-button>
+          </el-col>
+          <el-col :span="24" class="projectDetail">
+            <projectInfo :info="projectDetail"></projectInfo>
           </el-col>
         </span>
       </el-col>
@@ -62,6 +70,7 @@ import dataTable from '@/components/data-table.vue';
 import dataForm from '@/components/form.vue';
 import upload from '@/components/uploadone.vue';
 import uploadfile from '@/components/uploaddock.vue';
+import projectInfo from './parts/projectInfo.vue';
 import { mapState, createNamespacedHelpers } from 'vuex';
 const { mapActions: question } = createNamespacedHelpers('question');
 const { mapActions: projectsolic } = createNamespacedHelpers('projectsolic');
@@ -76,11 +85,12 @@ export default {
     dataForm,
     upload,
     uploadfile,
+    projectInfo,
   },
   data: function() {
     return {
       // 显示
-      display: 'list',
+      display: 'projectDetail',
       opera: [
         {
           label: '查看项目征集',
@@ -114,15 +124,46 @@ export default {
       ],
       // 项目征集列表
       proid: '',
-      proopera: [],
+      proopera: [
+        {
+          label: '详情',
+          method: 'view',
+        },
+      ],
       profields: [
-        { label: '项目名称', prop: 'name' },
-        { label: '建议单位', prop: 'company' },
-        { label: '联系人', prop: 'contacts' },
-        { label: '联系方式', prop: 'phone' },
+        { label: '项目名称', prop: 'name', showTip: true },
+        { label: '项目负责人', prop: 'pro_user', showTip: true },
+        { label: '联系电话', prop: 'pro_phone', showTip: true },
       ],
       prolist: [],
       prototal: 0,
+      projectDetail: {
+        content: '研究内容',
+        coopera_company: '合作单位',
+        coopera_phone: '合作单位联系电话',
+        coopera_user: '合作单位联系人',
+        create_time: '2021-02-08 15:01:33',
+        field: '电子信息技术',
+        id: '6020e30dea6754a4a83c18df',
+        influence: '经济效益',
+        meta: Object,
+        name: '测试项目',
+        pro_phone: '17096670503',
+        pro_user: '测试单位',
+        project_back: '项目背景',
+        proposal_company: '建议单位',
+        proposal_phone: '建议单位联系电话',
+        proposal_user: '建议单位联系人',
+        question_id: Object,
+        quota: '核心指标',
+        route: '技术路线',
+        scale: '100',
+        sign: '立项意义',
+        techol_level: '国际领先',
+        techol_stage: '理论研究',
+        user_id: '601fa4ed1a45febbf084f439',
+        work_basics: '前期基础',
+      },
     };
   },
   async created() {
@@ -174,7 +215,12 @@ export default {
       this.$set(this, `proid`, data._id);
       this.prosearch();
     },
-
+    // 查看项目征集详情
+    proFetch({ data }) {
+      console.log(data);
+      this.$set(this, `projectDetail`, data);
+      this.display = 'projectDetail';
+    },
     // 查看调研调查中的项目征集数据
     async prosearch({ skip = 0, limit = 10, ...info } = {}) {
       const res = await this.solicQuery({ skip, limit, question_id: this.proid });

+ 286 - 0
src/views/superAdminCenter/investigation/parts/projectInfo.vue

@@ -0,0 +1,286 @@
+<template>
+  <div id="projectInfo">
+    <el-row>
+      <el-col :span="24" class="main">
+        <el-col :span="24" class="top">
+          2022年度吉林省科技发展计划高新技术领域项目建议书
+        </el-col>
+        <el-col :span="24" class="down">
+          <el-col :span="24" class="one">
+            <el-col :span="24" class="txt">
+              <span>项目信息</span>
+            </el-col>
+            <el-col :span="24" class="info">
+              <el-col :span="24" class="lang">
+                <el-col :span="3" class="langTxt">
+                  项目名称:
+                </el-col>
+                <el-col :span="21" class="langInfo textOver">
+                  {{ info.name || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="12" class="lang">
+                <el-col :span="6" class="langTxt">
+                  项目负责人:
+                </el-col>
+                <el-col :span="18" class="langInfo textOver">
+                  {{ info.pro_user || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="12" class="lang">
+                <el-col :span="6" class="langTxt">
+                  联系电话:
+                </el-col>
+                <el-col :span="18" class="langInfo textOver">
+                  {{ info.pro_phone || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="12" class="lang">
+                <el-col :span="6" class="langTxt">
+                  所属领域:
+                </el-col>
+                <el-col :span="18" class="langInfo textOver">
+                  {{ info.field || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="12" class="lang">
+                <el-col :span="6" class="langTxt">
+                  市场预估:
+                </el-col>
+                <el-col :span="18" class="langInfo textOver">
+                  {{ info.scale || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="12" class="lang">
+                <el-col :span="6" class="langTxt">
+                  技术阶段:
+                </el-col>
+                <el-col :span="18" class="langInfo textOver">
+                  {{ info.techol_stage || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="12" class="lang">
+                <el-col :span="6" class="langTxt">
+                  技术水平:
+                </el-col>
+                <el-col :span="18" class="langInfo textOver">
+                  {{ info.techol_level || '暂无' }}
+                </el-col>
+              </el-col>
+            </el-col>
+          </el-col>
+          <el-col :span="24" class="one">
+            <el-col :span="24" class="txt">
+              <span>建议单位</span>
+            </el-col>
+            <el-col :span="24" class="info">
+              <el-col :span="24" class="lang">
+                <el-col :span="3" class="langTxt">
+                  单位名称:
+                </el-col>
+                <el-col :span="21" class="langInfo textOver">
+                  {{ info.proposal_company || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="12" class="lang">
+                <el-col :span="6" class="langTxt">
+                  联系人:
+                </el-col>
+                <el-col :span="18" class="langInfo textOver">
+                  {{ info.proposal_user || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="12" class="lang">
+                <el-col :span="6" class="langTxt">
+                  联系电话:
+                </el-col>
+                <el-col :span="18" class="langInfo textOver">
+                  {{ info.proposal_phone || '暂无' }}
+                </el-col>
+              </el-col>
+            </el-col>
+          </el-col>
+          <el-col :span="24" class="one">
+            <el-col :span="24" class="txt">
+              <span>合作单位</span>
+            </el-col>
+            <el-col :span="24" class="info">
+              <el-col :span="24" class="lang">
+                <el-col :span="3" class="langTxt">
+                  单位名称:
+                </el-col>
+                <el-col :span="21" class="langInfo textOver">
+                  {{ info.coopera_company || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="12" class="lang">
+                <el-col :span="6" class="langTxt">
+                  联系人:
+                </el-col>
+                <el-col :span="18" class="langInfo textOver">
+                  {{ info.coopera_user || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="12" class="lang">
+                <el-col :span="6" class="langTxt">
+                  联系电话:
+                </el-col>
+                <el-col :span="18" class="langInfo textOver">
+                  {{ info.coopera_phone || '暂无' }}
+                </el-col>
+              </el-col>
+            </el-col>
+          </el-col>
+          <el-col :span="24" class="one">
+            <el-col :span="24" class="txt">
+              <span>项目简介</span>
+            </el-col>
+            <el-col :span="24" class="info">
+              <el-col :span="24" class="brief">
+                <el-col :span="24" class="briefTxt">
+                  项目背景:
+                </el-col>
+                <el-col :span="24" class="briefInfo">
+                  {{ info.project_back || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="24" class="brief">
+                <el-col :span="24" class="briefTxt">
+                  立项意义:
+                </el-col>
+                <el-col :span="24" class="briefInfo">
+                  {{ info.sign || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="24" class="brief">
+                <el-col :span="24" class="briefTxt">
+                  前期基础:
+                </el-col>
+                <el-col :span="24" class="briefInfo">
+                  {{ info.work_basics || '暂无' }}
+                </el-col>
+              </el-col>
+
+              <el-col :span="24" class="brief">
+                <el-col :span="24" class="briefTxt">
+                  研究内容:
+                </el-col>
+                <el-col :span="24" class="briefInfo">
+                  {{ info.content || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="24" class="brief">
+                <el-col :span="24" class="briefTxt">
+                  技术路线:
+                </el-col>
+                <el-col :span="24" class="briefInfo">
+                  {{ info.route || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="24" class="brief">
+                <el-col :span="24" class="briefTxt">
+                  核心指标:
+                </el-col>
+                <el-col :span="24" class="briefInfo">
+                  {{ info.quota || '暂无' }}
+                </el-col>
+              </el-col>
+              <el-col :span="24" class="brief">
+                <el-col :span="24" class="briefTxt">
+                  经济效益:
+                </el-col>
+                <el-col :span="24" class="briefInfo">
+                  {{ info.influence || '暂无' }}
+                </el-col>
+              </el-col>
+            </el-col>
+          </el-col>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'projectInfo',
+  props: { info: { type: Object } },
+  components: {},
+  data: function() {
+    return {};
+  },
+
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+  },
+  watch: {},
+};
+</script>
+
+<style lang="less" scoped>
+.main {
+  .top {
+    text-align: center;
+    font-size: 25px;
+    margin: 0 0 50px 0;
+  }
+  .down {
+    .one {
+      position: relative;
+      border: 1px solid #41719c;
+      min-height: 150px;
+      margin: 0 0 25px 0;
+      .txt {
+        position: absolute;
+        top: -10px;
+        left: -1px;
+        span {
+          border: 1px solid #41719c;
+          padding: 5px 15px;
+          background-color: #fff;
+          font-size: 18px;
+          font-weight: bold;
+          color: #41719c;
+        }
+      }
+      .info {
+        padding: 20px 10px;
+        .lang {
+          margin: 5px 0;
+          border-bottom: 1px solid #ccc;
+          .langTxt {
+            height: 40px;
+            line-height: 40px;
+            overflow: hidden;
+            font-size: 18px;
+            font-weight: bold;
+          }
+          .langInfo {
+            height: 40px;
+            line-height: 40px;
+            overflow: hidden;
+            font-size: 18px;
+          }
+        }
+        .brief {
+          margin: 5px 0;
+          border-bottom: 1px solid #ccc;
+          .briefTxt {
+            font-size: 18px;
+            font-weight: bold;
+            height: 40px;
+            line-height: 40px;
+          }
+          .briefInfo {
+            font-size: 18px;
+            padding: 0 0 10px 0;
+          }
+        }
+      }
+    }
+  }
+}
+</style>

+ 85 - 68
src/views/technical/detail/parts/projectForm.vue

@@ -5,63 +5,65 @@
         <el-form ref="form" :model="form" :rules="rules" label-width="140px">
           <el-col :span="24" class="form">
             <el-col :span="24">
-              <el-form-item prop="company">
+              <el-form-item prop="name">
                 <el-col :span="21" slot="label">
-                  建议单位
+                  项目名称
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.company" placeholder="请输入建议单位"></el-input>
+                  <el-input v-model="form.name" placeholder="请输入项目名称"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
             <el-col :span="12">
-              <el-form-item prop="contacts">
+              <el-form-item prop="pro_user">
                 <el-col :span="21" slot="label">
-                  联系
+                  项目负责
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.contacts" placeholder="请输入联系人"></el-input>
+                  <el-input v-model="form.pro_user" placeholder="请输入项目负责人"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
             <el-col :span="12">
-              <el-form-item prop="phone">
+              <el-form-item prop="pro_phone">
                 <el-col :span="21" slot="label">
                   联系电话
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.phone" placeholder="请输入联系电话"></el-input>
+                  <el-input v-model="form.pro_phone" placeholder="请输入联系电话"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
-            <el-col :span="24">
-              <el-form-item prop="apply_code">
+            <el-col :span="12" class="langSelect">
+              <el-form-item prop="field">
                 <el-col :span="21" slot="label">
-                  申请代码
+                  领域分类
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.apply_code" placeholder="请输入申请代码"></el-input>
+                  <el-select v-model="form.field" filterable>
+                    <el-option v-for="(item, index) in fieldList" :key="index" :value="item.name" :label="item.name"></el-option>
+                  </el-select>
                 </el-col>
               </el-form-item>
             </el-col>
-            <el-col :span="24">
-              <el-form-item prop="name">
+            <el-col :span="12">
+              <el-form-item prop="scale">
                 <el-col :span="21" slot="label">
-                  项目名称
+                  市场预估
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.name" placeholder="请输入项目名称"></el-input>
+                  <el-input v-model="form.scale" placeholder="关键技术所支撑的产品市场规模(亿元/年)"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
             <el-col :span="12" class="langSelect">
-              <el-form-item prop="field">
+              <el-form-item prop="techol_stage">
                 <el-col :span="21" slot="label">
-                  所属领域
+                  技术阶段
                 </el-col>
                 <el-col :span="24">
-                  <el-select v-model="form.field" filterable>
-                    <el-option v-for="(item, index) in fieldList" :key="index" :value="item.name" :label="item.name"></el-option>
+                  <el-select v-model="form.techol_stage" filterable>
+                    <el-option v-for="(item, index) in techolstageList" :key="index" :value="item.name" :label="item.name"></el-option>
                   </el-select>
                 </el-col>
               </el-form-item>
@@ -69,7 +71,7 @@
             <el-col :span="12" class="langSelect">
               <el-form-item prop="techol_level">
                 <el-col :span="21" slot="label">
-                  项目技术水平
+                  技术水平
                 </el-col>
                 <el-col :span="24">
                   <el-select v-model="form.techol_level" filterable>
@@ -78,32 +80,70 @@
                 </el-col>
               </el-form-item>
             </el-col>
-            <el-col :span="12" class="langSelect">
-              <el-form-item prop="proposal">
+            <el-col :span="24">
+              <el-form-item prop="proposal_company">
                 <el-col :span="21" slot="label">
-                  建议类别
+                  建议单位名称
                 </el-col>
                 <el-col :span="24">
-                  <el-select v-model="form.proposal" filterable>
-                    <el-option v-for="(item, index) in proposalList" :key="index" :value="item.name" :label="item.name"></el-option>
-                  </el-select>
+                  <el-input v-model="form.proposal_company" placeholder="请输入建议单位名称"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
             <el-col :span="12">
-              <el-form-item prop="scale">
-                <el-col :span="21" slot="label" style="font-size:13px">
-                  市场规模(亿元/年)
+              <el-form-item prop="proposal_user">
+                <el-col :span="21" slot="label">
+                  联系人
+                </el-col>
+                <el-col :span="24">
+                  <el-input v-model="form.proposal_user" placeholder="请输入联系人"></el-input>
+                </el-col>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item prop="proposal_phone">
+                <el-col :span="21" slot="label">
+                  联系电话
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.scale" placeholder="请输入关键技术所支撑的产品市场规模"></el-input>
+                  <el-input v-model="form.proposal_phone" placeholder="请输入联系电话"></el-input>
+                </el-col>
+              </el-form-item>
+            </el-col>
+            <el-col :span="24">
+              <el-form-item prop="coopera_company">
+                <el-col :span="21" slot="label">
+                  合作单位名称
+                </el-col>
+                <el-col :span="24">
+                  <el-input v-model="form.coopera_company" placeholder="请输入合作单位名称"></el-input>
+                </el-col>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item prop="coopera_user">
+                <el-col :span="21" slot="label">
+                  联系人
+                </el-col>
+                <el-col :span="24">
+                  <el-input v-model="form.coopera_user" placeholder="请输入联系人"></el-input>
+                </el-col>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item prop="coopera_phone">
+                <el-col :span="21" slot="label">
+                  联系电话
+                </el-col>
+                <el-col :span="24">
+                  <el-input v-model="form.coopera_phone" placeholder="请输入联系电话"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
             <el-col :span="24" class="langInfo">
               <el-form-item prop="project_back">
                 <el-col :span="21" slot="label">
-                  立项背景
+                  项背景
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -112,7 +152,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入立项背景"
+                    placeholder="(含国内外同类研究现状)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -120,7 +160,7 @@
             <el-col :span="24" class="langInfo">
               <el-form-item prop="sign">
                 <el-col :span="21" slot="label">
-                  研究意义
+                  立项意义
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -129,7 +169,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入研究意义"
+                    placeholder="(含解决“卡脖子”技术问题及在行业中所处的地位和作用)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -137,7 +177,7 @@
             <el-col :span="24" class="langInfo">
               <el-form-item prop="work_basics">
                 <el-col :span="21" slot="label">
-                  现有工作基础
+                  前期基础
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -146,7 +186,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入现有工作基础"
+                    placeholder="(含知识产权状况)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -154,7 +194,7 @@
             <el-col :span="24" class="langInfo">
               <el-form-item prop="content">
                 <el-col :span="21" slot="label">
-                  研内容
+                  研内容
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -163,24 +203,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入研发内容"
-                  ></el-input>
-                </el-col>
-              </el-form-item>
-            </el-col>
-            <el-col :span="24" class="langInfo">
-              <el-form-item prop="crux_techol">
-                <el-col :span="21" slot="label">
-                  拟解决关键技术
-                </el-col>
-                <el-col :span="24">
-                  <el-input
-                    v-model="form.crux_techol"
-                    type="textarea"
-                    maxlength="500"
-                    show-word-limit
-                    :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入拟解决关键技术"
+                    placeholder="(含项目创新点)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -197,7 +220,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入技术路线"
+                    placeholder="(含拟解决关键技术)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -205,7 +228,7 @@
             <el-col :span="24" class="langInfo">
               <el-form-item prop="quota">
                 <el-col :span="21" slot="label">
-                  主要考核指标
+                  核指标
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -214,7 +237,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入主要考核指标"
+                    placeholder="(要求可量化、可考核、可检测)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -222,7 +245,7 @@
             <el-col :span="24" class="langInfo">
               <el-form-item prop="influence">
                 <el-col :span="21" slot="label">
-                  对省行业/产业影响
+                  经济效益
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -231,7 +254,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入对省行业/产业影响"
+                    placeholder="(含市场分析和产业化预期)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -260,10 +283,9 @@ export default {
       rules: {},
       // 所属领域
       fieldList: [],
+      techolstageList: [{ name: '理论研究' }, { name: '小试' }, { name: '中试' }, { name: '规模化试制' }, { name: '其他' }],
       // 项目技术水平
       techollevelList: [{ name: '国际领先' }, { name: '国际先进' }, { name: '国内领先' }, { name: '国内先进' }],
-      // 建议类别
-      proposalList: [],
     };
   },
   async created() {
@@ -277,11 +299,6 @@ export default {
       if (this.$checkRes(res)) {
         this.$set(this, `fieldList`, res.data);
       }
-      // 建议类别;
-      res = await this.query({ category: '07' });
-      if (this.$checkRes(res)) {
-        this.$set(this, `proposalList`, res.data);
-      }
     },
     // 保存
     onSubmit() {

+ 86 - 69
src/views/userCenter/projectInfo/parts/projectForm.vue

@@ -5,63 +5,65 @@
         <el-form ref="form" :model="form" :rules="rules" label-width="140px">
           <el-col :span="24" class="form">
             <el-col :span="24">
-              <el-form-item prop="company">
+              <el-form-item prop="name">
                 <el-col :span="21" slot="label">
-                  建议单位
+                  项目名称
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.company" placeholder="请输入建议单位"></el-input>
+                  <el-input v-model="form.name" placeholder="请输入项目名称"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
             <el-col :span="12">
-              <el-form-item prop="contacts">
+              <el-form-item prop="pro_user">
                 <el-col :span="21" slot="label">
-                  联系
+                  项目负责
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.contacts" placeholder="请输入联系人"></el-input>
+                  <el-input v-model="form.pro_user" placeholder="请输入项目负责人"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
             <el-col :span="12">
-              <el-form-item prop="phone">
+              <el-form-item prop="pro_phone">
                 <el-col :span="21" slot="label">
                   联系电话
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.phone" placeholder="请输入联系电话"></el-input>
+                  <el-input v-model="form.pro_phone" placeholder="请输入联系电话"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
-            <el-col :span="24">
-              <el-form-item prop="apply_code">
+            <el-col :span="12" class="langSelect">
+              <el-form-item prop="field">
                 <el-col :span="21" slot="label">
-                  申请代码
+                  领域分类
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.apply_code" placeholder="请输入申请代码"></el-input>
+                  <el-select v-model="form.field" filterable>
+                    <el-option v-for="(item, index) in fieldList" :key="index" :value="item.name" :label="item.name"></el-option>
+                  </el-select>
                 </el-col>
               </el-form-item>
             </el-col>
-            <el-col :span="24">
-              <el-form-item prop="name">
+            <el-col :span="12">
+              <el-form-item prop="scale">
                 <el-col :span="21" slot="label">
-                  项目名称
+                  市场预估
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.name" placeholder="请输入项目名称"></el-input>
+                  <el-input v-model="form.scale" placeholder="关键技术所支撑的产品市场规模(亿元/年)"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
             <el-col :span="12" class="langSelect">
-              <el-form-item prop="field">
+              <el-form-item prop="techol_stage">
                 <el-col :span="21" slot="label">
-                  所属领域
+                  技术阶段
                 </el-col>
                 <el-col :span="24">
-                  <el-select v-model="form.field" filterable>
-                    <el-option v-for="(item, index) in fieldList" :key="index" :value="item.name" :label="item.name"></el-option>
+                  <el-select v-model="form.techol_stage" filterable>
+                    <el-option v-for="(item, index) in techolstageList" :key="index" :value="item.name" :label="item.name"></el-option>
                   </el-select>
                 </el-col>
               </el-form-item>
@@ -69,7 +71,7 @@
             <el-col :span="12" class="langSelect">
               <el-form-item prop="techol_level">
                 <el-col :span="21" slot="label">
-                  项目技术水平
+                  技术水平
                 </el-col>
                 <el-col :span="24">
                   <el-select v-model="form.techol_level" filterable>
@@ -78,32 +80,70 @@
                 </el-col>
               </el-form-item>
             </el-col>
-            <el-col :span="12" class="langSelect">
-              <el-form-item prop="proposal">
+            <el-col :span="24">
+              <el-form-item prop="proposal_company">
                 <el-col :span="21" slot="label">
-                  建议类别
+                  建议单位名称
                 </el-col>
                 <el-col :span="24">
-                  <el-select v-model="form.proposal" filterable>
-                    <el-option v-for="(item, index) in proposalList" :key="index" :value="item.name" :label="item.name"></el-option>
-                  </el-select>
+                  <el-input v-model="form.proposal_company" placeholder="请输入建议单位名称"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
             <el-col :span="12">
-              <el-form-item prop="scale">
-                <el-col :span="21" slot="label" style="font-size:13px">
-                  市场规模(亿元/年)
+              <el-form-item prop="proposal_user">
+                <el-col :span="21" slot="label">
+                  联系人
+                </el-col>
+                <el-col :span="24">
+                  <el-input v-model="form.proposal_user" placeholder="请输入联系人"></el-input>
+                </el-col>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item prop="proposal_phone">
+                <el-col :span="21" slot="label">
+                  联系电话
                 </el-col>
                 <el-col :span="24">
-                  <el-input v-model="form.scale" placeholder="请输入关键技术所支撑的产品市场规模"></el-input>
+                  <el-input v-model="form.proposal_phone" placeholder="请输入联系电话"></el-input>
+                </el-col>
+              </el-form-item>
+            </el-col>
+            <el-col :span="24">
+              <el-form-item prop="coopera_company">
+                <el-col :span="21" slot="label">
+                  合作单位名称
+                </el-col>
+                <el-col :span="24">
+                  <el-input v-model="form.coopera_company" placeholder="请输入合作单位名称"></el-input>
+                </el-col>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item prop="coopera_user">
+                <el-col :span="21" slot="label">
+                  联系人
+                </el-col>
+                <el-col :span="24">
+                  <el-input v-model="form.coopera_user" placeholder="请输入联系人"></el-input>
+                </el-col>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item prop="coopera_phone">
+                <el-col :span="21" slot="label">
+                  联系电话
+                </el-col>
+                <el-col :span="24">
+                  <el-input v-model="form.coopera_phone" placeholder="请输入联系电话"></el-input>
                 </el-col>
               </el-form-item>
             </el-col>
             <el-col :span="24" class="langInfo">
               <el-form-item prop="project_back">
                 <el-col :span="21" slot="label">
-                  立项背景
+                  项背景
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -112,7 +152,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入立项背景"
+                    placeholder="(含国内外同类研究现状)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -120,7 +160,7 @@
             <el-col :span="24" class="langInfo">
               <el-form-item prop="sign">
                 <el-col :span="21" slot="label">
-                  研究意义
+                  立项意义
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -129,7 +169,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入研究意义"
+                    placeholder="(含解决“卡脖子”技术问题及在行业中所处的地位和作用)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -137,7 +177,7 @@
             <el-col :span="24" class="langInfo">
               <el-form-item prop="work_basics">
                 <el-col :span="21" slot="label">
-                  现有工作基础
+                  前期基础
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -146,7 +186,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入现有工作基础"
+                    placeholder="(含知识产权状况)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -154,7 +194,7 @@
             <el-col :span="24" class="langInfo">
               <el-form-item prop="content">
                 <el-col :span="21" slot="label">
-                  研内容
+                  研内容
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -163,24 +203,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入研发内容"
-                  ></el-input>
-                </el-col>
-              </el-form-item>
-            </el-col>
-            <el-col :span="24" class="langInfo">
-              <el-form-item prop="crux_techol">
-                <el-col :span="21" slot="label">
-                  拟解决关键技术
-                </el-col>
-                <el-col :span="24">
-                  <el-input
-                    v-model="form.crux_techol"
-                    type="textarea"
-                    maxlength="500"
-                    show-word-limit
-                    :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入拟解决关键技术"
+                    placeholder="(含项目创新点)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -197,7 +220,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入技术路线"
+                    placeholder="(含拟解决关键技术)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -205,7 +228,7 @@
             <el-col :span="24" class="langInfo">
               <el-form-item prop="quota">
                 <el-col :span="21" slot="label">
-                  主要考核指标
+                  核指标
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -214,7 +237,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入主要考核指标"
+                    placeholder="(要求可量化、可考核、可检测)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -222,7 +245,7 @@
             <el-col :span="24" class="langInfo">
               <el-form-item prop="influence">
                 <el-col :span="21" slot="label">
-                  对省行业/产业影响
+                  经济效益
                 </el-col>
                 <el-col :span="24">
                   <el-input
@@ -231,7 +254,7 @@
                     maxlength="500"
                     show-word-limit
                     :autosize="{ minRows: 5, maxRows: 5 }"
-                    placeholder="请输入对省行业/产业影响"
+                    placeholder="(含市场分析和产业化预期)"
                   ></el-input>
                 </el-col>
               </el-form-item>
@@ -261,10 +284,9 @@ export default {
       rules: {},
       // 所属领域
       fieldList: [],
+      techolstageList: [{ name: '理论研究' }, { name: '小试' }, { name: '中试' }, { name: '规模化试制' }, { name: '其他' }],
       // 项目技术水平
       techollevelList: [{ name: '国际领先' }, { name: '国际先进' }, { name: '国内领先' }, { name: '国内先进' }],
-      // 建议类别
-      proposalList: [],
     };
   },
   async created() {
@@ -278,11 +300,6 @@ export default {
       if (this.$checkRes(res)) {
         this.$set(this, `fieldList`, res.data);
       }
-      // 建议类别;
-      res = await this.query({ category: '07' });
-      if (this.$checkRes(res)) {
-        this.$set(this, `proposalList`, res.data);
-      }
     },
     // 取消添加
     resetBtn() {
@@ -320,7 +337,7 @@ export default {
       width: 268px;
     }
     /deep/.langInfo .el-form-item__label {
-      padding: 38px 0;
+      padding: 35px 0;
     }
     /deep/.langSelect .el-select {
       width: 100%;