Quellcode durchsuchen

同目录校验

cxmo vor 11 Monaten
Ursprung
Commit
3142a851d9
1 geänderte Dateien mit 10 neuen und 3 gelöschten Zeilen
  1. 10 3
      src/views/dataEntry_manage/thirdBase/components/batchAddIndicsDia.vue

+ 10 - 3
src/views/dataEntry_manage/thirdBase/components/batchAddIndicsDia.vue

@@ -32,7 +32,7 @@
                 />
                 />
             </div>
             </div>
             <div class="select-table">
             <div class="select-table">
-                <el-table :data="edbList" border>
+                <el-table :data="edbList" border @selection-change="handleSelectionChange">
                     <el-table-column  type="selection" width="55" align="center"></el-table-column>
                     <el-table-column  type="selection" width="55" align="center"></el-table-column>
                     <el-table-column :label="$t('Edb.Detail.e_id')" align="center" width="120" prop="edbId"></el-table-column>
                     <el-table-column :label="$t('Edb.Detail.e_id')" align="center" width="120" prop="edbId"></el-table-column>
                     <el-table-column :label="$t('Table.edb_name')" align="center">
                     <el-table-column :label="$t('Table.edb_name')" align="center">
@@ -68,7 +68,7 @@
                                 <el-radio :label="1"><!-- 分目录 -->{{$t('EtaBasePage.subdirectory_radio')}}</el-radio>
                                 <el-radio :label="1"><!-- 分目录 -->{{$t('EtaBasePage.subdirectory_radio')}}</el-radio>
                                 <el-radio :label="2"><!-- 同目录 -->{{$t('EtaBasePage.directory_radio')}}</el-radio>
                                 <el-radio :label="2"><!-- 同目录 -->{{$t('EtaBasePage.directory_radio')}}</el-radio>
                             </el-radio-group>
                             </el-radio-group>
-                            <el-cascader v-if="classifyType===2"></el-cascader>
+                            <el-cascader v-if="classifyType===2" v-model="selectClassify"></el-cascader>
                         </template>
                         </template>
                         <template slot-scope="{row,$index}">
                         <template slot-scope="{row,$index}">
                             <el-cascader 
                             <el-cascader 
@@ -173,6 +173,10 @@ export default {
         },
         },
         //获取对应目录下的钢联化工指标
         //获取对应目录下的钢联化工指标
         getEdbList(){
         getEdbList(){
+            //每一次筛选项改变清空选择框
+            this.selectEdbList = []
+            this.classifyType = 1
+            //tableData
             this.edbList = [{
             this.edbList = [{
                     edbId:'123456',
                     edbId:'123456',
                     edbName:'指标名称指标名称',
                     edbName:'指标名称指标名称',
@@ -202,6 +206,9 @@ export default {
                     classify:'',
                     classify:'',
                 },]
                 },]
         },
         },
+        handleSelectionChange(val){
+            this.selectEdbList = val
+        }
         handleClassifyTypeChange(){},
         handleClassifyTypeChange(){},
         handleAddEdb(){
         handleAddEdb(){
             //校验所选指标
             //校验所选指标
@@ -213,7 +220,7 @@ export default {
             }
             }
             //校验所选指标信息是否完整
             //校验所选指标信息是否完整
             if(this.classifyType===2&&!this.selectClassify){
             if(this.classifyType===2&&!this.selectClassify){
-                /* return this.$message.warning(this.) */
+                return this.$message.warning(this.$t('CustomAnalysisPage.select_appropriate_category'))
             }
             }
             
             
             let messageList = [] //有问题的列表
             let messageList = [] //有问题的列表