Pārlūkot izejas kodu

温度拨盘数据

zhouna 5 gadi atpakaļ
vecāks
revīzija
9713212560
2 mainītis faili ar 12 papildinājumiem un 3 dzēšanām
  1. 5 2
      src/components/MainPage.vue
  2. 7 1
      src/utils/tools.js

+ 5 - 2
src/components/MainPage.vue

@@ -51,7 +51,7 @@
     <Select @updataResult="updataResultSingle" :num="num" :symptomResult="symptomResult" v-if="type == 2||type==8"></Select>
     <Radio @updataResultSingle="updataResultSingle" :num="num" :symptomResult="symptomResult" v-if="type == 1"></Radio>
     <!--普通单列拨盘-->
-    <Picker v-if="type==10" @confirm="updataResultSingle" :num="num" :defaultIndex = "defaultIndex"></Picker>
+    <Picker v-if="type==10" @confirm="updataResultSingle" :columns="getColumns()" :num="num" :defaultIndex = "defaultIndex"></Picker>
     <!--时间拨盘,拨盘内容写死-->
     <Picker v-if="type == 9" :symptomResult="symptomResult" :columns="getTimeColumns()" :defaultVal="pickDVal" @confirm="updataResultSingle" :num="num" :defaultIndex = "defaultIndex"></Picker>
     <PushSymptom v-if="type == 99" @updataResult="updataResultSingle" :num="num" @warning="showWarn"></PushSymptom>
@@ -99,7 +99,7 @@ import MultSelect from '../common/MultSelect.vue';
 import TipWarning from '../common/TipWarning.vue';
 import api from "../utils/api.js";
 import {mapState} from 'vuex';
-import {moduleCP,moduleConfig} from '@utils/tools'
+import {moduleCP,moduleConfig,getValuesArr} from '@utils/tools'
 
 export default {
   name:'MainPage',
@@ -179,6 +179,9 @@ export default {
     }
   },
   methods:{
+    getColumns(){
+      return getValuesArr(this.symptomResult.questionDetailList);
+    },
     previewRes(){
       this.$router.push({
         path:'/preview'

+ 7 - 1
src/utils/tools.js

@@ -430,6 +430,11 @@ const getRouteName = (flg,active,order) => {
       }
     }
   }
+};
+function getValuesArr(arr){
+  return arr.map((it)=>{
+    return it.name;
+  });
 }
 
 module.exports =  {
@@ -459,7 +464,8 @@ module.exports =  {
   getNum,
   configer,
   setTitle,
-  getRouteName
+  getRouteName,
+  getValuesArr
 }