guhongwei пре 4 година
родитељ
комит
3eac203c10

+ 1 - 1
src/views/techolchat/list/detail-model/fields.js

@@ -8,7 +8,7 @@ export const two = [
     type: 'select',
   },
   { label: '发展阶段', model: 'parts', list: 'parts', type: 'select' },
-  { label: '所属行业', model: 'profession' },
+  { label: '所属行业', model: 'profession', list: 'profession', type: 'select' },
   { label: '行业排名', model: 'order', list: 'order', type: 'select' },
 ];
 

+ 1 - 1
src/views/techolchat/list/detail-model/parts-models/one.vue

@@ -15,7 +15,7 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="联系电话" prop="phone">
-              <el-input v-model="form.phone"></el-input>
+              <el-input v-model="form.phone" maxlength="11"></el-input>
             </el-form-item>
           </el-col>
         </el-form>

+ 2 - 2
src/views/techolchat/list/detail-model/parts-models/two.vue

@@ -4,8 +4,8 @@
       <el-col :span="24" class="main">
         <el-form :model="form" :rules="rules" ref="form" label-width="80px">
           <template v-for="(i, index) in question">
-            <el-col :span="8" :key="`question${index}`">
-              <el-form-item v-if="i.type === 'select'" :prop="`${index}`" :key="`question${index}`" :label="`${i.label}`">
+            <el-col :span="8" :key="`two${index}`">
+              <el-form-item v-if="i.type === 'select'" :prop="`${index}`" :key="`two${index}`" :label="`${i.label}`">
                 <el-select v-model="form[i.model]">
                   <el-option v-for="(item, index) in getList(i.list)" :key="index" :value="item" :label="item"></el-option>
                 </el-select>

+ 6 - 2
src/views/techolchat/list/detail-model/questionnaire-models.vue

@@ -34,7 +34,7 @@
               </el-col>
               <el-col :span="24" class="common">
                 <el-col :span="24" class="txt">
-                  <span>企业创新能力</span>
+                  <span>企业创新团队</span>
                 </el-col>
                 <el-col :span="24" class="info">
                   <thr :form="form" :rules="rules"></thr>
@@ -109,7 +109,11 @@ export default {
   data: function() {
     return {
       form: {},
-      rules: {},
+      rules: {
+        company: [{ required: true, message: '请输入企业名称', trigger: 'blur' }],
+        contacts: [{ required: true, message: '请输入联系人', trigger: 'blur' }],
+        phone: [{ required: true, message: '请输入联系电话', trigger: 'blur' }],
+      },
     };
   },
   created() {},

+ 24 - 0
src/views/techolchat/list/detail-model/select.js

@@ -1,5 +1,28 @@
 const companyType = ['国有/国有控股企业', '民营/私人控股企业', '外商独资/合资企业', '上市公司', '家族企业', '高新技术企业'];
 const time = ['3年以内', '3—5年', '5—10年', '10年以上'];
+const profession = [
+  '农、林、牧、渔业',
+  '采矿业',
+  '制造业',
+  '电力、热力、燃气及水生产和供应业',
+  '建筑业',
+  '批发和零售业',
+  '交通运输、仓储和邮政业',
+  '住宿和餐饮业',
+  '信息传输、软件和信息技术服务业',
+  '金融业',
+  '房地产业',
+  '租赁和商务服务业',
+  '科学研究和技术服务业',
+  '水利、环境和公共设施管理业',
+  '居民服务、修理和其他服务业',
+  '教育',
+  '卫生和社会工作',
+  '文化、体育和娱乐业',
+  '公共管理、社会保障和社会组织',
+  '国际组织',
+  '其他',
+];
 const number = ['50人以内', '50—200人', '200—1000人', '1000人以上'];
 const parts = ['投入阶段', '成长阶段', '稳定发展阶段', '举步维艰阶段', '入不敷出阶段'];
 const order = ['前10%', '前30%', '50%左右', '后30%', '后10%', '独占/特许经营'];
@@ -39,6 +62,7 @@ const aCant = ['缺乏资金支持', '缺乏技术配套', '缺乏生产条件',
 export {
   companyType,
   time,
+  profession,
   number,
   parts,
   order,