guhongwei 4 anos atrás
pai
commit
e50776fc45

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

@@ -58,27 +58,27 @@ export const four = [
   { label: 'PCT申请数', model: 'pctNum', list: 'zscqNum', type: 'select' },
   { label: '授权知识产权', model: 'zscqNum', list: 'zscqNum', type: 'select' },
   { label: '已实施知识产权数', model: 'useZscq', list: 'zscqNum', type: 'select' },
-  { label: '上年度专利许可与转让收入', model: 'in', list: 'zlIn', type: 'select', labelWidth: '180px' },
-  { label: '上年度新产品销售额', model: 'sell', list: 'productIn', type: 'select', labelWidth: '170px' },
+  { label: '上年度专利许可与转让收入', model: 'in', list: 'zlIn', type: 'select' },
+  { label: '上年度新产品销售额', model: 'sell', list: 'productIn', type: 'select' },
   {
-    label: '新品开发来源(多选)',
+    label: '新品开发来源(多选)',
     model: 'dev_source',
     type: 'checkbox',
     list: 'source',
   },
   {
-    label: '科技新品发展战略(多选)',
+    label: '新品发展战略(多选)',
     model: 'dev_route',
     type: 'checkbox',
     list: 'route',
   },
 
-  { label: '品开发周期', model: 'ePeriod', list: 'ePeriod', type: 'select', labelWidth: '160px' },
-  { label: '新品研发速度', model: 'eSpeed', list: 'eSpeed', type: 'select', labelWidth: '160px' },
-  { label: '新品开发成功率', model: 'rate', list: 'rate', type: 'select', labelWidth: '160px' },
-  { label: '新品市场替代性', model: 'eReplaceable', list: 'eReplaceable', type: 'select', labelWidth: '160px' },
-  { label: '新品创新质量', model: 'eQuality', list: 'eQuality', type: 'select', labelWidth: '160px' },
-  { label: '新品利润新品销售额', model: 'ePer', list: 'ePer', type: 'select', labelWidth: '180px' },
+  { label: '品开发周期', model: 'ePeriod', list: 'ePeriod', type: 'select' },
+  { label: '新品研发速度', model: 'eSpeed', list: 'eSpeed', type: 'select' },
+  { label: '新品开发成功率', model: 'rate', list: 'rate', type: 'select' },
+  { label: '新品市场替代性', model: 'eReplaceable', list: 'eReplaceable', type: 'select' },
+  { label: '新品创新质量', model: 'eQuality', list: 'eQuality', type: 'select' },
+  { label: '新品利润/新品销售额', model: 'ePer', list: 'ePer', type: 'select' },
 ];
 
 export const five = [

+ 12 - 15
src/views/techolchat/list/detail-model/parts-models/four.vue

@@ -3,20 +3,18 @@
     <el-row>
       <el-col :span="24" class="main">
         <el-form :model="form" :rules="rules" ref="form" label-width="180px">
-          <template v-for="(i, index) in question">
-            <el-col :span="12" :key="`question${index}`">
-              <el-form-item v-if="i.type === 'select'" :prop="`${index}`" :key="`question${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>
-              </el-form-item>
-              <el-form-item v-else-if="i.type === 'checkbox'" :prop="`${index}`" :key="`question${index}`" :label="`${i.label}`">
-                <el-select v-model="form[i.model]" multiple>
-                  <el-option v-for="(item, index) in getList(i.list)" :key="index" :value="item" :label="item"></el-option>
-                </el-select>
-              </el-form-item>
-            </el-col>
-          </template>
+          <el-col :span="12" v-for="(i, index) in question" :key="`four${index}`">
+            <el-form-item v-if="i.type === 'select'" :prop="`${index}`" :key="`select${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>
+            </el-form-item>
+            <el-form-item v-else-if="i.type === 'checkbox'" :prop="`${index}`" :key="`checkbox${index}`" :label="`${i.label}`">
+              <el-select v-model="form[i.model]" multiple>
+                <el-option v-for="(item, index) in getList(i.list)" :key="index" :value="item" :label="item"></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
         </el-form>
       </el-col>
     </el-row>
@@ -40,7 +38,6 @@ export default {
   components: {},
   data: function() {
     return {
-      disabled: false,
       question: four,
     };
   },

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

@@ -32,6 +32,10 @@ export default {
     form: { type: Object },
     rules: { type: Object },
   },
+  model: {
+    prop: 'form',
+    event: 'change',
+  },
   components: {},
   data: function() {
     return {};

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

@@ -35,7 +35,6 @@ export default {
   components: {},
   data: function() {
     return {
-      disabled: false,
       question: two,
     };
   },