zhangxc пре 6 година
родитељ
комит
9549cc3748
1 измењених фајлова са 39 додато и 17 уклоњено
  1. 39 17
      src/components/icss/AddCommonSymptom.vue

+ 39 - 17
src/components/icss/AddCommonSymptom.vue

@@ -6,16 +6,26 @@
             @click="back"
         ></i> 常见症状维护系统--{{titleText}}</div>
         <el-form :model="form" ref="ruleForm" :rules="rules" class="addDepartForm">
+            <!-- 一期 -->
+            <el-form-item label="选择科室" prop="department">
+                <el-select :disabled="isEdit || isDetail" v-model="form.department" placeholder="请添加科室" @change="changeDept" class="selectDepart">
+                    <el-option v-for="item in departList" :key="item.id" :label="item.name" :value="item.id"></el-option>
+                </el-select>
+            </el-form-item>
              <el-form-item label="选择类型" prop="type">
                 <el-select :disabled="isEdit || isDetail" v-model="form.type" placeholder="请选择类型"  @change="changeType" class="selectDepart">
-                    <el-option v-for="item in typeList" :key="item.key" :label="item.name" :value="item.key"></el-option>
+                    <!-- 一期 -->
+                    <el-option v-for="item in typeList" :key="item.type" :label="item.typeName" :value="item.type"></el-option>
+                    <!-- 二期 -->
+                    <!-- <el-option v-for="item in typeList" :key="item.key" :label="item.name" :value="item.key"></el-option> -->
                 </el-select>
             </el-form-item>
-            <el-form-item label="选择科室" prop="department">
+            <!-- 二期 -->
+            <!-- <el-form-item label="选择科室" prop="department">
                 <el-select :disabled="isEdit || isDetail || !form.type" v-model="form.department" placeholder="请添加科室" @change="changeDept" class="selectDepart">
                     <el-option v-for="item in departList" :key="item.id" :label="item.name" :value="item.id"></el-option>
                 </el-select>
-            </el-form-item>
+            </el-form-item> -->
         </el-form>
         <div class="symptomList">
             <div class="bottomPartLeft fl" v-if="!isDetail">
@@ -132,6 +142,7 @@
             
         } else {
             this.getDepartmentList()
+            //二期
             // this.getIcssEnumsData()
         }
     },
@@ -148,18 +159,22 @@
         back(){
             this.$router.go(-1);
         },
-        getIcssEnumsData()  {
-            api.getIcssEnumsData().then((res) => {
-                if(res.data.code === '0') {
-                   this.typeList = res.data.data.questionUsualTypeEnum
-                }
-            })
-        },
+        // 二期
+        // getIcssEnumsData()  {
+        //     api.getIcssEnumsData().then((res) => {
+        //         if(res.data.code === '0') {
+        //            this.typeList = res.data.data.questionUsualTypeEnum
+        //         }
+        //     })
+        // },
         getDepartmentList() {
-            const param = {
-                "type": this.form.type
-            }
-            api.getDepartmentList(param).then((res)=>{
+            // 二期
+            // const param = {
+            //     "type": this.form.type
+            // }
+            // api.getDepartmentList(param).then((res)=>{
+            // 一期
+            api.getDepartmentList({}).then((res)=>{
                if(res.data.code === '0') {
                    this.departList = res.data.data
                 }
@@ -184,12 +199,19 @@
             })
         },
         changeDept() {
+            //一期
+            this.form.type = ''
+            this.typeList = this.departList.filter(item => this.form.department == item.id)[0].typeDTOList
+            //二期
+            // this.getSymptomList()
             this.clearData()
-            this.getSymptomList()
         },
         changeType() {
-            this.form.department = ''
-            this.getDepartmentList()
+            // 一期
+            this.getSymptomList()
+            // 二期
+            // this.form.department = ''
+            // this.getDepartmentList()
             this.clearData()
         },
         clearData() {