| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -193,7 +193,8 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            <!--            </el-row>-->
 | 
					 | 
					 | 
					 | 
					            <!--            </el-row>-->
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            <el-row style=" display:flex;  flex-wrap: wrap; ">
 | 
					 | 
					 | 
					 | 
					            <el-row style=" display:flex;  flex-wrap: wrap; ">
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              <template v-for="(item, index) in queryList">
 | 
					 | 
					 | 
					 | 
					              <template v-for="(item, index) in queryList">
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                <el-form-item v-if="item.columnType == 'input' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`" :key="item.id">
 | 
					 | 
					 | 
					 | 
					                <el-form-item v-if="item.columnType == 'input' && executeEval(row,item.expression,true)"
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                              :label="item.columnDesc+`:`" :key="item.id">
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  <el-input
 | 
					 | 
					 | 
					 | 
					                  <el-input
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    v-model="filterQuery[item.columnName]"
 | 
					 | 
					 | 
					 | 
					                    v-model="filterQuery[item.columnName]"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    :placeholder="item.columnDesc"
 | 
					 | 
					 | 
					 | 
					                    :placeholder="item.columnDesc"
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -202,7 +203,8 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    clearable
 | 
					 | 
					 | 
					 | 
					                    clearable
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  ></el-input>
 | 
					 | 
					 | 
					 | 
					                  ></el-input>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                </el-form-item>
 | 
					 | 
					 | 
					 | 
					                </el-form-item>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                <el-form-item v-if="item.columnType == 'select' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`">
 | 
					 | 
					 | 
					 | 
					                <el-form-item v-if="item.columnType == 'select' && executeEval(row,item.expression,true)"
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                              :label="item.columnDesc+`:`">
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  <el-select v-model="filterQuery[item.columnName]"
 | 
					 | 
					 | 
					 | 
					                  <el-select v-model="filterQuery[item.columnName]"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                             :placeholder="item.columnDesc"
 | 
					 | 
					 | 
					 | 
					                             :placeholder="item.columnDesc"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                             :disabled="executeEval(null,item.disabledFuc,false)"
 | 
					 | 
					 | 
					 | 
					                             :disabled="executeEval(null,item.disabledFuc,false)"
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -215,7 +217,8 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    />
 | 
					 | 
					 | 
					 | 
					                    />
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  </el-select>
 | 
					 | 
					 | 
					 | 
					                  </el-select>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                </el-form-item>
 | 
					 | 
					 | 
					 | 
					                </el-form-item>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                <el-form-item v-if="item.columnType == 'selectServer' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`">
 | 
					 | 
					 | 
					 | 
					                <el-form-item v-if="item.columnType == 'selectServer' && executeEval(row,item.expression,true)"
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                              :label="item.columnDesc+`:`">
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  <el-select
 | 
					 | 
					 | 
					 | 
					                  <el-select
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    v-model="filterQuery[item.columnName]"
 | 
					 | 
					 | 
					 | 
					                    v-model="filterQuery[item.columnName]"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    :placeholder="item.columnDesc"
 | 
					 | 
					 | 
					 | 
					                    :placeholder="item.columnDesc"
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -232,7 +235,8 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    />
 | 
					 | 
					 | 
					 | 
					                    />
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  </el-select>
 | 
					 | 
					 | 
					 | 
					                  </el-select>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                </el-form-item>
 | 
					 | 
					 | 
					 | 
					                </el-form-item>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                <el-form-item v-if="item.columnType == 'datePicker' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`">
 | 
					 | 
					 | 
					 | 
					                <el-form-item v-if="item.columnType == 'datePicker' && executeEval(row,item.expression,true)"
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                              :label="item.columnDesc+`:`">
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  <el-date-picker
 | 
					 | 
					 | 
					 | 
					                  <el-date-picker
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    v-model="dateRange"
 | 
					 | 
					 | 
					 | 
					                    v-model="dateRange"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    :style="`width:${item.width+'px'}`"
 | 
					 | 
					 | 
					 | 
					                    :style="`width:${item.width+'px'}`"
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -245,7 +249,8 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    :default-time="['00:00:00', '23:59:59']"
 | 
					 | 
					 | 
					 | 
					                    :default-time="['00:00:00', '23:59:59']"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  ></el-date-picker>
 | 
					 | 
					 | 
					 | 
					                  ></el-date-picker>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                </el-form-item>
 | 
					 | 
					 | 
					 | 
					                </el-form-item>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                <el-form-item v-if="item.columnType == 'date' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`">
 | 
					 | 
					 | 
					 | 
					                <el-form-item v-if="item.columnType == 'date' && executeEval(row,item.expression,true)"
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                              :label="item.columnDesc+`:`">
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  <el-date-picker
 | 
					 | 
					 | 
					 | 
					                  <el-date-picker
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    v-model="filterQuery[item.columnName]"
 | 
					 | 
					 | 
					 | 
					                    v-model="filterQuery[item.columnName]"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    :style="`width:${item.width+'px'}`"
 | 
					 | 
					 | 
					 | 
					                    :style="`width:${item.width+'px'}`"
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -552,7 +557,9 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                :key="item.columnName"
 | 
					 | 
					 | 
					 | 
					                :key="item.columnName"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              >
 | 
					 | 
					 | 
					 | 
					              >
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                <template slot-scope="scope">
 | 
					 | 
					 | 
					 | 
					                <template slot-scope="scope">
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  <span :style="{color: executeFuc(scope.row,'4',item.lableRuleObj[scope.row[item.columnName]])}">{{ item.lableRuleObj[scope.row[item.columnName]] }}</span>
 | 
					 | 
					 | 
					 | 
					                  <span :style="{color: executeFuc(scope.row,'4',item.lableRuleObj[scope.row[item.columnName]])}">{{
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                      item.lableRuleObj[scope.row[item.columnName]]
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                    }}</span>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                </template>
 | 
					 | 
					 | 
					 | 
					                </template>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              </el-table-column>
 | 
					 | 
					 | 
					 | 
					              </el-table-column>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              <el-table-column
 | 
					 | 
					 | 
					 | 
					              <el-table-column
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -565,8 +572,11 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                :key="item.columnName"
 | 
					 | 
					 | 
					 | 
					                :key="item.columnName"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              >
 | 
					 | 
					 | 
					 | 
					              >
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                <template slot-scope="scope">
 | 
					 | 
					 | 
					 | 
					                <template slot-scope="scope">
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  <el-tag :type="executeFuc(scope.row,'4',item,item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName])">
 | 
					 | 
					 | 
					 | 
					                  <el-tag
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    <span>{{ item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName] }}</span>
 | 
					 | 
					 | 
					 | 
					                    :type="executeFuc(scope.row,'4',item,item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName])">
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                    <span>{{
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                        item.lableRuleObj ? item.lableRuleObj[scope.row[item.columnName]] : scope.row[item.columnName]
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                      }}</span>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  </el-tag>
 | 
					 | 
					 | 
					 | 
					                  </el-tag>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                </template>
 | 
					 | 
					 | 
					 | 
					                </template>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              </el-table-column>
 | 
					 | 
					 | 
					 | 
					              </el-table-column>
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -601,7 +611,9 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                :key="item.columnName"
 | 
					 | 
					 | 
					 | 
					                :key="item.columnName"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              >
 | 
					 | 
					 | 
					 | 
					              >
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                <template slot-scope="scope">
 | 
					 | 
					 | 
					 | 
					                <template slot-scope="scope">
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                  <span :style="{color: executeFuc(scope.row,'4',item,scope.row[item.columnName])}">{{ scope.row[item.columnName] }}</span>
 | 
					 | 
					 | 
					 | 
					                  <span :style="{color: executeFuc(scope.row,'4',item,scope.row[item.columnName])}">{{
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                      scope.row[item.columnName]
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                    }}</span>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                </template>
 | 
					 | 
					 | 
					 | 
					                </template>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              </el-table-column>
 | 
					 | 
					 | 
					 | 
					              </el-table-column>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -2516,6 +2528,7 @@ export default {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    // if (this.isChoose != null)
 | 
					 | 
					 | 
					 | 
					    // if (this.isChoose != null)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    //   this.isSelect = this.isChoose;
 | 
					 | 
					 | 
					 | 
					    //   this.isSelect = this.isChoose;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    this.vueRouteSource = this.$route.query.vueRouteSource;
 | 
					 | 
					 | 
					 | 
					    this.vueRouteSource = this.$route.query.vueRouteSource;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    this.findBasicProductSet();
 | 
					 | 
					 | 
					 | 
					    this.findBasicProductSet();
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    getHead("product", "1").then((re) => {
 | 
					 | 
					 | 
					 | 
					    getHead("product", "1").then((re) => {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      // 处理返回的数据
 | 
					 | 
					 | 
					 | 
					      // 处理返回的数据
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -2528,6 +2541,12 @@ export default {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    this.getTerrList();
 | 
					 | 
					 | 
					 | 
					    this.getTerrList();
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    // this.selectSysParam();
 | 
					 | 
					 | 
					 | 
					    // this.selectSysParam();
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    this.getSysFilter(this, "");
 | 
					 | 
					 | 
					 | 
					    this.getSysFilter(this, "");
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    this.filterQuery.cpmctymc = this.$route.query.cpmctymc;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    if (this.filterQuery.cpmctymc != null) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      this.getList()
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  },
 | 
					 | 
					 | 
					 | 
					  },
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					};
 | 
					 | 
					 | 
					 | 
					};
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					</script>
 | 
					 | 
					 | 
					 | 
					</script>
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |