|  |  |  | @ -36,11 +36,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                             class="query-form-item" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`" :key="item.id"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-input | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="filterQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :placeholder="item.columnDesc == '模糊查询' ? '产品通用名/规格/批次号' : item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                     :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                     @keyup.enter.native="executeFuc($event,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                     clearable | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="filterQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                   :placeholder="item.columnDesc == '模糊查询' ? '产品通用名/规格/批次号' : item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                   :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                   @keyup.enter.native="executeFuc($event,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                   clearable | 
			
		
	
		
			
				
					|  |  |  |  |                 ></el-input> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'select' && executeEval(row,item.expression,true)" | 
			
		
	
	
		
			
				
					|  |  |  | @ -51,10 +51,10 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                            :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                            clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                   <el-option | 
			
		
	
		
			
				
					|  |  |  |  |                       v-for="dict in item.lableRuleObj" | 
			
		
	
		
			
				
					|  |  |  |  |                       :key="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                       :label="dict.label" | 
			
		
	
		
			
				
					|  |  |  |  |                       :value="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                     v-for="dict in item.lableRuleObj" | 
			
		
	
		
			
				
					|  |  |  |  |                     :key="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                     :label="dict.label" | 
			
		
	
		
			
				
					|  |  |  |  |                     :value="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                   /> | 
			
		
	
		
			
				
					|  |  |  |  |                 </el-select> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
	
		
			
				
					|  |  |  | @ -62,19 +62,19 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                             class="query-form-item" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-select | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="filterQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                     @change="executeFuc($event,'5',item.checkRules)" | 
			
		
	
		
			
				
					|  |  |  |  |                     :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                     filterable | 
			
		
	
		
			
				
					|  |  |  |  |                     remote | 
			
		
	
		
			
				
					|  |  |  |  |                     :remote-method="(query) => executeFuc(query,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                     clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="filterQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                   :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                   @change="executeFuc($event,'5',item.checkRules)" | 
			
		
	
		
			
				
					|  |  |  |  |                   :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                   filterable | 
			
		
	
		
			
				
					|  |  |  |  |                   remote | 
			
		
	
		
			
				
					|  |  |  |  |                   :remote-method="(query) => executeFuc(query,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                   clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                   <el-option | 
			
		
	
		
			
				
					|  |  |  |  |                       v-for="item in options[item.clickFuc]" | 
			
		
	
		
			
				
					|  |  |  |  |                       :key="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                       :label="item.label" | 
			
		
	
		
			
				
					|  |  |  |  |                       :value="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                     v-for="item in options[item.clickFuc]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :key="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                     :label="item.label" | 
			
		
	
		
			
				
					|  |  |  |  |                     :value="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                   /> | 
			
		
	
		
			
				
					|  |  |  |  |                 </el-select> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
	
		
			
				
					|  |  |  | @ -82,26 +82,26 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                             class="query-form-item" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-date-picker | 
			
		
	
		
			
				
					|  |  |  |  |                     :picker-options="pickerOptions" | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="actDateRange" | 
			
		
	
		
			
				
					|  |  |  |  |                     type="daterange" | 
			
		
	
		
			
				
					|  |  |  |  |                     format="yyyy 年 MM 月 dd 日" | 
			
		
	
		
			
				
					|  |  |  |  |                     value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                     range-separator="至" | 
			
		
	
		
			
				
					|  |  |  |  |                     start-placeholder="开始日期" | 
			
		
	
		
			
				
					|  |  |  |  |                     end-placeholder="结束日期" | 
			
		
	
		
			
				
					|  |  |  |  |                   :picker-options="pickerOptions" | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="actDateRange" | 
			
		
	
		
			
				
					|  |  |  |  |                   type="daterange" | 
			
		
	
		
			
				
					|  |  |  |  |                   format="yyyy 年 MM 月 dd 日" | 
			
		
	
		
			
				
					|  |  |  |  |                   value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                   range-separator="至" | 
			
		
	
		
			
				
					|  |  |  |  |                   start-placeholder="开始日期" | 
			
		
	
		
			
				
					|  |  |  |  |                   end-placeholder="结束日期" | 
			
		
	
		
			
				
					|  |  |  |  |                 ></el-date-picker> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'date' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                             class="query-form-item" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-date-picker | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="filterQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :style="`width:${item.width+'px'}`" | 
			
		
	
		
			
				
					|  |  |  |  |                     value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                     :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                     type="date" | 
			
		
	
		
			
				
					|  |  |  |  |                     :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="filterQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                   :style="`width:${item.width+'px'}`" | 
			
		
	
		
			
				
					|  |  |  |  |                   value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                   :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                   type="date" | 
			
		
	
		
			
				
					|  |  |  |  |                   :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 ></el-date-picker> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |             </div> | 
			
		
	
	
		
			
				
					|  |  |  | @ -134,12 +134,12 @@ | 
			
		
	
		
			
				
					|  |  |  |  |         <el-button-group> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-button icon="el-icon-view" type="primary" @click="hideSearch">高级查询</el-button> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-button | 
			
		
	
		
			
				
					|  |  |  |  |               type="primary" | 
			
		
	
		
			
				
					|  |  |  |  |               icon="el-icon-refresh" | 
			
		
	
		
			
				
					|  |  |  |  |               @click="onReset" | 
			
		
	
		
			
				
					|  |  |  |  |             type="primary" | 
			
		
	
		
			
				
					|  |  |  |  |             icon="el-icon-refresh" | 
			
		
	
		
			
				
					|  |  |  |  |             @click="onReset" | 
			
		
	
		
			
				
					|  |  |  |  |           >重置 | 
			
		
	
		
			
				
					|  |  |  |  |           </el-button> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-button type="primary" icon="el-icon-search" @click="onSubmit" | 
			
		
	
		
			
				
					|  |  |  |  |           <el-button type="primary" icon="el-icon-search" @click="onSubmit(this)" | 
			
		
	
		
			
				
					|  |  |  |  |           >查询 | 
			
		
	
		
			
				
					|  |  |  |  |           </el-button | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
	
		
			
				
					|  |  |  | @ -154,36 +154,36 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                 @sort-change="handleSortChange"> | 
			
		
	
		
			
				
					|  |  |  |  |         <template v-for="(item, index) in tableHeader"> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'id' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               type="index" :label="item.columnDesc"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'id' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             type="index" :label="item.columnDesc"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'selection'" | 
			
		
	
		
			
				
					|  |  |  |  |               type="selection" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :selectable="(row,number) => executeFuc(row,'3',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'selection'" | 
			
		
	
		
			
				
					|  |  |  |  |             type="selection" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :selectable="(row,number) => executeFuc(row,'3',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |           ></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'radio' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'radio' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |             :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |             :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
		
			
				
					|  |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-radio :label="scope.row.id" v-model="radioCheck"><span></span></el-radio> | 
			
		
	
		
			
				
					|  |  |  |  |             </template> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'laber' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'laber' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |             :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |             :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
		
			
				
					|  |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |             <span :style="{color: executeFuc(scope.row,'4',item.lableRuleObj[scope.row[item.columnName]])}">{{ | 
			
		
	
	
		
			
				
					|  |  |  | @ -192,17 +192,17 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </template> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'eltag' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'eltag' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |             :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |             :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
		
			
				
					|  |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-tag | 
			
		
	
		
			
				
					|  |  |  |  |                   :type="executeFuc(scope.row,'4',item,item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName])"> | 
			
		
	
		
			
				
					|  |  |  |  |                 :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> | 
			
		
	
	
		
			
				
					|  |  |  | @ -210,12 +210,12 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </template> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'button' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               fixed="right" | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'button' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             fixed="right" | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
		
			
				
					|  |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-button v-for="(buttonItem, buttonIndex) in item.buttonRulObj" | 
			
		
	
	
		
			
				
					|  |  |  | @ -231,13 +231,13 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </template> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'text' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'text' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |             :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |             :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
		
			
				
					|  |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |             <span :style="{color: executeFuc(scope.row,'4',item,scope.row[item.columnName])}">{{ | 
			
		
	
	
		
			
				
					|  |  |  | @ -248,11 +248,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  |         </template> | 
			
		
	
		
			
				
					|  |  |  |  |       </el-table> | 
			
		
	
		
			
				
					|  |  |  |  |       <pagination | 
			
		
	
		
			
				
					|  |  |  |  |           v-show="total>0" | 
			
		
	
		
			
				
					|  |  |  |  |           :total="total" | 
			
		
	
		
			
				
					|  |  |  |  |           :limit.sync="filterQuery.limit" | 
			
		
	
		
			
				
					|  |  |  |  |           :page.sync="filterQuery.page" | 
			
		
	
		
			
				
					|  |  |  |  |           @pagination="handleCurrentChange" | 
			
		
	
		
			
				
					|  |  |  |  |         v-show="total>0" | 
			
		
	
		
			
				
					|  |  |  |  |         :total="total" | 
			
		
	
		
			
				
					|  |  |  |  |         :limit.sync="filterQuery.limit" | 
			
		
	
		
			
				
					|  |  |  |  |         :page.sync="filterQuery.page" | 
			
		
	
		
			
				
					|  |  |  |  |         @pagination="handleCurrentChange" | 
			
		
	
		
			
				
					|  |  |  |  |       ></pagination> | 
			
		
	
		
			
				
					|  |  |  |  |     </el-card> | 
			
		
	
		
			
				
					|  |  |  |  |     <el-tabs type="border-card" style="margin: 15px"> | 
			
		
	
	
		
			
				
					|  |  |  | @ -265,11 +265,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'input' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`" :key="item.id"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-input | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="resultQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                     :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                     @keyup.enter.native="executeFuc($event,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                     clearable | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="resultQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                   :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                   :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                   @keyup.enter.native="executeFuc($event,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                   clearable | 
			
		
	
		
			
				
					|  |  |  |  |                 ></el-input> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'select' && executeEval(row,item.expression,true)" | 
			
		
	
	
		
			
				
					|  |  |  | @ -279,54 +279,54 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                            :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                            clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                   <el-option | 
			
		
	
		
			
				
					|  |  |  |  |                       v-for="dict in item.lableRuleObj" | 
			
		
	
		
			
				
					|  |  |  |  |                       :key="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                       :label="dict.label" | 
			
		
	
		
			
				
					|  |  |  |  |                       :value="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                     v-for="dict in item.lableRuleObj" | 
			
		
	
		
			
				
					|  |  |  |  |                     :key="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                     :label="dict.label" | 
			
		
	
		
			
				
					|  |  |  |  |                     :value="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                   /> | 
			
		
	
		
			
				
					|  |  |  |  |                 </el-select> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'selectServer' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-select | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="resultQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                     @change="executeFuc($event,'5',item.checkRules)" | 
			
		
	
		
			
				
					|  |  |  |  |                     :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                     filterable | 
			
		
	
		
			
				
					|  |  |  |  |                     remote | 
			
		
	
		
			
				
					|  |  |  |  |                     :remote-method="(query) => executeFuc(query,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                     clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="resultQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                   :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                   @change="executeFuc($event,'5',item.checkRules)" | 
			
		
	
		
			
				
					|  |  |  |  |                   :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                   filterable | 
			
		
	
		
			
				
					|  |  |  |  |                   remote | 
			
		
	
		
			
				
					|  |  |  |  |                   :remote-method="(query) => executeFuc(query,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                   clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                   <el-option | 
			
		
	
		
			
				
					|  |  |  |  |                       v-for="item in options[item.clickFuc]" | 
			
		
	
		
			
				
					|  |  |  |  |                       :key="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                       :label="item.label" | 
			
		
	
		
			
				
					|  |  |  |  |                       :value="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                     v-for="item in options[item.clickFuc]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :key="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                     :label="item.label" | 
			
		
	
		
			
				
					|  |  |  |  |                     :value="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                   /> | 
			
		
	
		
			
				
					|  |  |  |  |                 </el-select> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'datePicker' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-date-picker | 
			
		
	
		
			
				
					|  |  |  |  |                     :picker-options="pickerOptions" | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="actDateRange" | 
			
		
	
		
			
				
					|  |  |  |  |                     type="daterange" | 
			
		
	
		
			
				
					|  |  |  |  |                     format="yyyy 年 MM 月 dd 日" | 
			
		
	
		
			
				
					|  |  |  |  |                     value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                     range-separator="至" | 
			
		
	
		
			
				
					|  |  |  |  |                     start-placeholder="开始日期" | 
			
		
	
		
			
				
					|  |  |  |  |                     end-placeholder="结束日期" | 
			
		
	
		
			
				
					|  |  |  |  |                   :picker-options="pickerOptions" | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="actDateRange" | 
			
		
	
		
			
				
					|  |  |  |  |                   type="daterange" | 
			
		
	
		
			
				
					|  |  |  |  |                   format="yyyy 年 MM 月 dd 日" | 
			
		
	
		
			
				
					|  |  |  |  |                   value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                   range-separator="至" | 
			
		
	
		
			
				
					|  |  |  |  |                   start-placeholder="开始日期" | 
			
		
	
		
			
				
					|  |  |  |  |                   end-placeholder="结束日期" | 
			
		
	
		
			
				
					|  |  |  |  |                 ></el-date-picker> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'date' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-date-picker | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="resultQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :style="`width:${item.width+'px'}`" | 
			
		
	
		
			
				
					|  |  |  |  |                     value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                     :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                     type="date" | 
			
		
	
		
			
				
					|  |  |  |  |                     :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="resultQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                   :style="`width:${item.width+'px'}`" | 
			
		
	
		
			
				
					|  |  |  |  |                   value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                   :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                   type="date" | 
			
		
	
		
			
				
					|  |  |  |  |                   :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 ></el-date-picker> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |             </template> | 
			
		
	
	
		
			
				
					|  |  |  | @ -334,9 +334,9 @@ | 
			
		
	
		
			
				
					|  |  |  |  |           <el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-button-group> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-button | 
			
		
	
		
			
				
					|  |  |  |  |                   type="primary" | 
			
		
	
		
			
				
					|  |  |  |  |                   icon="el-icon-refresh" | 
			
		
	
		
			
				
					|  |  |  |  |                   @click="onResultReset" | 
			
		
	
		
			
				
					|  |  |  |  |                 type="primary" | 
			
		
	
		
			
				
					|  |  |  |  |                 icon="el-icon-refresh" | 
			
		
	
		
			
				
					|  |  |  |  |                 @click="onResultReset" | 
			
		
	
		
			
				
					|  |  |  |  |               >重置 | 
			
		
	
		
			
				
					|  |  |  |  |               </el-button> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-button type="primary" @click="onResultSubmit" | 
			
		
	
	
		
			
				
					|  |  |  | @ -353,36 +353,36 @@ | 
			
		
	
		
			
				
					|  |  |  |  |         > | 
			
		
	
		
			
				
					|  |  |  |  |           <template v-for="(item, index) in tableHeader4"> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'id' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 type="index" :label="item.columnDesc"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'id' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               type="index" :label="item.columnDesc"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'selection'" | 
			
		
	
		
			
				
					|  |  |  |  |                 type="selection" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :selectable="(row,number) => executeFuc(row,'3',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'selection'" | 
			
		
	
		
			
				
					|  |  |  |  |               type="selection" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :selectable="(row,number) => executeFuc(row,'3',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |             ></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'radio' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |                 :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'radio' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             > | 
			
		
	
		
			
				
					|  |  |  |  |               <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-radio :label="scope.row.id" v-model="radioCheck"><span></span></el-radio> | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'laber' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |                 :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'laber' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             > | 
			
		
	
		
			
				
					|  |  |  |  |               <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <span :style="{color: executeFuc(scope.row,'4',item.lableRuleObj[scope.row[item.columnName]])}">{{ | 
			
		
	
	
		
			
				
					|  |  |  | @ -391,17 +391,17 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'eltag' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |                 :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'eltag' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             > | 
			
		
	
		
			
				
					|  |  |  |  |               <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-tag | 
			
		
	
		
			
				
					|  |  |  |  |                     :type="executeFuc(scope.row,'4',item,item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName])"> | 
			
		
	
		
			
				
					|  |  |  |  |                   :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> | 
			
		
	
	
		
			
				
					|  |  |  | @ -409,12 +409,12 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'button' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 fixed="right" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'button' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               fixed="right" | 
			
		
	
		
			
				
					|  |  |  |  |             > | 
			
		
	
		
			
				
					|  |  |  |  |               <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-button v-for="(buttonItem, buttonIndex) in item.buttonRulObj" | 
			
		
	
	
		
			
				
					|  |  |  | @ -430,13 +430,13 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'text' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |                 :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'text' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             > | 
			
		
	
		
			
				
					|  |  |  |  |               <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <span :style="{color: executeFuc(scope.row,'4',item,scope.row[item.columnName])}">{{ | 
			
		
	
	
		
			
				
					|  |  |  | @ -447,11 +447,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  |           </template> | 
			
		
	
		
			
				
					|  |  |  |  |         </el-table> | 
			
		
	
		
			
				
					|  |  |  |  |         <pagination | 
			
		
	
		
			
				
					|  |  |  |  |             v-show="resultTotal>0" | 
			
		
	
		
			
				
					|  |  |  |  |             :total="resultTotal" | 
			
		
	
		
			
				
					|  |  |  |  |             :page.sync="resultQuery.page" | 
			
		
	
		
			
				
					|  |  |  |  |             :limit.sync="resultQuery.limit" | 
			
		
	
		
			
				
					|  |  |  |  |             @pagination="getResultDetailList" | 
			
		
	
		
			
				
					|  |  |  |  |           v-show="resultTotal>0" | 
			
		
	
		
			
				
					|  |  |  |  |           :total="resultTotal" | 
			
		
	
		
			
				
					|  |  |  |  |           :page.sync="resultQuery.page" | 
			
		
	
		
			
				
					|  |  |  |  |           :limit.sync="resultQuery.limit" | 
			
		
	
		
			
				
					|  |  |  |  |           @pagination="getResultDetailList" | 
			
		
	
		
			
				
					|  |  |  |  |         /> | 
			
		
	
		
			
				
					|  |  |  |  |       </el-tab-pane> | 
			
		
	
		
			
				
					|  |  |  |  |       <el-tab-pane> | 
			
		
	
	
		
			
				
					|  |  |  | @ -463,11 +463,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'input' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`" :key="item.id"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-input | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="codeQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                     :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                     @keyup.enter.native="executeFuc($event,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                     clearable | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="codeQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                   :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                   :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                   @keyup.enter.native="executeFuc($event,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                   clearable | 
			
		
	
		
			
				
					|  |  |  |  |                 ></el-input> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'select' && executeEval(row,item.expression,true)" | 
			
		
	
	
		
			
				
					|  |  |  | @ -477,54 +477,54 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                            :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                            clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                   <el-option | 
			
		
	
		
			
				
					|  |  |  |  |                       v-for="dict in item.lableRuleObj" | 
			
		
	
		
			
				
					|  |  |  |  |                       :key="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                       :label="dict.label" | 
			
		
	
		
			
				
					|  |  |  |  |                       :value="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                     v-for="dict in item.lableRuleObj" | 
			
		
	
		
			
				
					|  |  |  |  |                     :key="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                     :label="dict.label" | 
			
		
	
		
			
				
					|  |  |  |  |                     :value="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                   /> | 
			
		
	
		
			
				
					|  |  |  |  |                 </el-select> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'selectServer' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-select | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="codeQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                     @change="executeFuc($event,'5',item.checkRules)" | 
			
		
	
		
			
				
					|  |  |  |  |                     :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                     filterable | 
			
		
	
		
			
				
					|  |  |  |  |                     remote | 
			
		
	
		
			
				
					|  |  |  |  |                     :remote-method="(query) => executeFuc(query,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                     clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="codeQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                   :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                   @change="executeFuc($event,'5',item.checkRules)" | 
			
		
	
		
			
				
					|  |  |  |  |                   :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                   filterable | 
			
		
	
		
			
				
					|  |  |  |  |                   remote | 
			
		
	
		
			
				
					|  |  |  |  |                   :remote-method="(query) => executeFuc(query,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                   clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                   <el-option | 
			
		
	
		
			
				
					|  |  |  |  |                       v-for="item in options[item.clickFuc]" | 
			
		
	
		
			
				
					|  |  |  |  |                       :key="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                       :label="item.label" | 
			
		
	
		
			
				
					|  |  |  |  |                       :value="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                     v-for="item in options[item.clickFuc]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :key="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                     :label="item.label" | 
			
		
	
		
			
				
					|  |  |  |  |                     :value="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                   /> | 
			
		
	
		
			
				
					|  |  |  |  |                 </el-select> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'datePicker' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-date-picker | 
			
		
	
		
			
				
					|  |  |  |  |                     :picker-options="pickerOptions" | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="actDateRange" | 
			
		
	
		
			
				
					|  |  |  |  |                     type="daterange" | 
			
		
	
		
			
				
					|  |  |  |  |                     format="yyyy 年 MM 月 dd 日" | 
			
		
	
		
			
				
					|  |  |  |  |                     value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                     range-separator="至" | 
			
		
	
		
			
				
					|  |  |  |  |                     start-placeholder="开始日期" | 
			
		
	
		
			
				
					|  |  |  |  |                     end-placeholder="结束日期" | 
			
		
	
		
			
				
					|  |  |  |  |                   :picker-options="pickerOptions" | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="actDateRange" | 
			
		
	
		
			
				
					|  |  |  |  |                   type="daterange" | 
			
		
	
		
			
				
					|  |  |  |  |                   format="yyyy 年 MM 月 dd 日" | 
			
		
	
		
			
				
					|  |  |  |  |                   value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                   range-separator="至" | 
			
		
	
		
			
				
					|  |  |  |  |                   start-placeholder="开始日期" | 
			
		
	
		
			
				
					|  |  |  |  |                   end-placeholder="结束日期" | 
			
		
	
		
			
				
					|  |  |  |  |                 ></el-date-picker> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'date' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                             :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-date-picker | 
			
		
	
		
			
				
					|  |  |  |  |                     v-model="codeQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                     :style="`width:${item.width+'px'}`" | 
			
		
	
		
			
				
					|  |  |  |  |                     value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                     :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                     type="date" | 
			
		
	
		
			
				
					|  |  |  |  |                     :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="codeQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                   :style="`width:${item.width+'px'}`" | 
			
		
	
		
			
				
					|  |  |  |  |                   value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                   :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                   type="date" | 
			
		
	
		
			
				
					|  |  |  |  |                   :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 ></el-date-picker> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |             </template> | 
			
		
	
	
		
			
				
					|  |  |  | @ -532,9 +532,9 @@ | 
			
		
	
		
			
				
					|  |  |  |  |           <el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-button-group> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-button | 
			
		
	
		
			
				
					|  |  |  |  |                   type="primary" | 
			
		
	
		
			
				
					|  |  |  |  |                   icon="el-icon-refresh" | 
			
		
	
		
			
				
					|  |  |  |  |                   @click="onCodeResultReset" | 
			
		
	
		
			
				
					|  |  |  |  |                 type="primary" | 
			
		
	
		
			
				
					|  |  |  |  |                 icon="el-icon-refresh" | 
			
		
	
		
			
				
					|  |  |  |  |                 @click="onCodeResultReset" | 
			
		
	
		
			
				
					|  |  |  |  |               >重置 | 
			
		
	
		
			
				
					|  |  |  |  |               </el-button> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-button type="primary" @click="onCodeResultSubmit" | 
			
		
	
	
		
			
				
					|  |  |  | @ -551,36 +551,36 @@ | 
			
		
	
		
			
				
					|  |  |  |  |         > | 
			
		
	
		
			
				
					|  |  |  |  |           <template v-for="(item, index) in tableHeader5"> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'id' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 type="index" :label="item.columnDesc"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'id' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               type="index" :label="item.columnDesc"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'selection'" | 
			
		
	
		
			
				
					|  |  |  |  |                 type="selection" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :selectable="(row,number) => executeFuc(row,'3',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'selection'" | 
			
		
	
		
			
				
					|  |  |  |  |               type="selection" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :selectable="(row,number) => executeFuc(row,'3',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |             ></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'radio' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |                 :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'radio' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             > | 
			
		
	
		
			
				
					|  |  |  |  |               <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-radio :label="scope.row.id" v-model="radioCheck"><span></span></el-radio> | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'laber' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |                 :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'laber' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             > | 
			
		
	
		
			
				
					|  |  |  |  |               <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <span :style="{color: executeFuc(scope.row,'4',item.lableRuleObj[scope.row[item.columnName]])}">{{ | 
			
		
	
	
		
			
				
					|  |  |  | @ -589,17 +589,17 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'eltag' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |                 :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'eltag' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             > | 
			
		
	
		
			
				
					|  |  |  |  |               <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-tag | 
			
		
	
		
			
				
					|  |  |  |  |                     :type="executeFuc(scope.row,'4',item,item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName])"> | 
			
		
	
		
			
				
					|  |  |  |  |                   :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> | 
			
		
	
	
		
			
				
					|  |  |  | @ -607,12 +607,12 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'button' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 fixed="right" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'button' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               fixed="right" | 
			
		
	
		
			
				
					|  |  |  |  |             > | 
			
		
	
		
			
				
					|  |  |  |  |               <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-button v-for="(buttonItem, buttonIndex) in item.buttonRulObj" | 
			
		
	
	
		
			
				
					|  |  |  | @ -628,13 +628,13 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |                 v-if="item.columnType == 'text' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                 :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |                 :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |                 :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |                 :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |                 :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'text' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |               :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |               :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             > | 
			
		
	
		
			
				
					|  |  |  |  |               <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <span :style="{color: executeFuc(scope.row,'4',item,scope.row[item.columnName])}">{{ | 
			
		
	
	
		
			
				
					|  |  |  | @ -645,41 +645,41 @@ | 
			
		
	
		
			
				
					|  |  |  |  |           </template> | 
			
		
	
		
			
				
					|  |  |  |  |         </el-table> | 
			
		
	
		
			
				
					|  |  |  |  |         <pagination | 
			
		
	
		
			
				
					|  |  |  |  |             v-show="apartTotal>0" | 
			
		
	
		
			
				
					|  |  |  |  |             :total="apartTotal" | 
			
		
	
		
			
				
					|  |  |  |  |             :page.sync="codeQuery.page" | 
			
		
	
		
			
				
					|  |  |  |  |             :limit.sync="codeQuery.limit" | 
			
		
	
		
			
				
					|  |  |  |  |             @pagination="getResultDetailList" | 
			
		
	
		
			
				
					|  |  |  |  |           v-show="apartTotal>0" | 
			
		
	
		
			
				
					|  |  |  |  |           :total="apartTotal" | 
			
		
	
		
			
				
					|  |  |  |  |           :page.sync="codeQuery.page" | 
			
		
	
		
			
				
					|  |  |  |  |           :limit.sync="codeQuery.limit" | 
			
		
	
		
			
				
					|  |  |  |  |           @pagination="getResultDetailList" | 
			
		
	
		
			
				
					|  |  |  |  |         /> | 
			
		
	
		
			
				
					|  |  |  |  |       </el-tab-pane> | 
			
		
	
		
			
				
					|  |  |  |  |     </el-tabs> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <el-dialog | 
			
		
	
		
			
				
					|  |  |  |  |         title="添加库存预警设置" | 
			
		
	
		
			
				
					|  |  |  |  |         :visible.sync="addInvRemindSetDialogVisible" | 
			
		
	
		
			
				
					|  |  |  |  |         :close-on-click-modal="false" | 
			
		
	
		
			
				
					|  |  |  |  |         :close-on-press-escape="false" | 
			
		
	
		
			
				
					|  |  |  |  |         width="60%" | 
			
		
	
		
			
				
					|  |  |  |  |         v-if="addInvRemindSetDialogVisible" | 
			
		
	
		
			
				
					|  |  |  |  |       title="添加库存预警设置" | 
			
		
	
		
			
				
					|  |  |  |  |       :visible.sync="addInvRemindSetDialogVisible" | 
			
		
	
		
			
				
					|  |  |  |  |       :close-on-click-modal="false" | 
			
		
	
		
			
				
					|  |  |  |  |       :close-on-press-escape="false" | 
			
		
	
		
			
				
					|  |  |  |  |       width="60%" | 
			
		
	
		
			
				
					|  |  |  |  |       v-if="addInvRemindSetDialogVisible" | 
			
		
	
		
			
				
					|  |  |  |  |     > | 
			
		
	
		
			
				
					|  |  |  |  |       <ioSplitFifoCodeRemindSetDialog | 
			
		
	
		
			
				
					|  |  |  |  |           :prescribeData="this.prescribeData" | 
			
		
	
		
			
				
					|  |  |  |  |           :closeDialog="this.closeRemindSetDialog" | 
			
		
	
		
			
				
					|  |  |  |  |         :prescribeData="this.prescribeData" | 
			
		
	
		
			
				
					|  |  |  |  |         :closeDialog="this.closeRemindSetDialog" | 
			
		
	
		
			
				
					|  |  |  |  |       ></ioSplitFifoCodeRemindSetDialog> | 
			
		
	
		
			
				
					|  |  |  |  |     </el-dialog> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <el-dialog | 
			
		
	
		
			
				
					|  |  |  |  |         title="损耗出库" | 
			
		
	
		
			
				
					|  |  |  |  |         :visible.sync="destroyOutDialogVisible" | 
			
		
	
		
			
				
					|  |  |  |  |         :close-on-click-modal="false" | 
			
		
	
		
			
				
					|  |  |  |  |         :close-on-press-escape="false" | 
			
		
	
		
			
				
					|  |  |  |  |         width="60%" | 
			
		
	
		
			
				
					|  |  |  |  |         v-if="destroyOutDialogVisible" | 
			
		
	
		
			
				
					|  |  |  |  |       title="损耗出库" | 
			
		
	
		
			
				
					|  |  |  |  |       :visible.sync="destroyOutDialogVisible" | 
			
		
	
		
			
				
					|  |  |  |  |       :close-on-click-modal="false" | 
			
		
	
		
			
				
					|  |  |  |  |       :close-on-press-escape="false" | 
			
		
	
		
			
				
					|  |  |  |  |       width="60%" | 
			
		
	
		
			
				
					|  |  |  |  |       v-if="destroyOutDialogVisible" | 
			
		
	
		
			
				
					|  |  |  |  |     > | 
			
		
	
		
			
				
					|  |  |  |  |       <destroyOutDialog | 
			
		
	
		
			
				
					|  |  |  |  |           :prescribeData="prescribeData" | 
			
		
	
		
			
				
					|  |  |  |  |           :destroyType="destroyType" | 
			
		
	
		
			
				
					|  |  |  |  |           :closeDialog="closeDialog" | 
			
		
	
		
			
				
					|  |  |  |  |         :prescribeData="prescribeData" | 
			
		
	
		
			
				
					|  |  |  |  |         :destroyType="destroyType" | 
			
		
	
		
			
				
					|  |  |  |  |         :closeDialog="closeDialog" | 
			
		
	
		
			
				
					|  |  |  |  |       > | 
			
		
	
		
			
				
					|  |  |  |  |       </destroyOutDialog> | 
			
		
	
		
			
				
					|  |  |  |  |     </el-dialog> | 
			
		
	
	
		
			
				
					|  |  |  | @ -837,12 +837,12 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |     ///界面配置相关------------end | 
			
		
	
		
			
				
					|  |  |  |  |     getInvList(_this) { | 
			
		
	
		
			
				
					|  |  |  |  |       getInvListByUserOptimize() | 
			
		
	
		
			
				
					|  |  |  |  |           .then((response) => { | 
			
		
	
		
			
				
					|  |  |  |  |             _this.options.getInvList = response.data || []; | 
			
		
	
		
			
				
					|  |  |  |  |             _this.getList(); | 
			
		
	
		
			
				
					|  |  |  |  |           }) | 
			
		
	
		
			
				
					|  |  |  |  |           .catch(() => { | 
			
		
	
		
			
				
					|  |  |  |  |           }); | 
			
		
	
		
			
				
					|  |  |  |  |         .then((response) => { | 
			
		
	
		
			
				
					|  |  |  |  |           _this.options.getInvList = response.data || []; | 
			
		
	
		
			
				
					|  |  |  |  |           _this.getList(); | 
			
		
	
		
			
				
					|  |  |  |  |         }) | 
			
		
	
		
			
				
					|  |  |  |  |         .catch(() => { | 
			
		
	
		
			
				
					|  |  |  |  |         }); | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     hideSearch() { | 
			
		
	
	
		
			
				
					|  |  |  | @ -860,9 +860,11 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |       this.actDateRange = []; | 
			
		
	
		
			
				
					|  |  |  |  |       this.getList(); | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     onSubmit() { | 
			
		
	
		
			
				
					|  |  |  |  |       this.filterQuery.page = 1; | 
			
		
	
		
			
				
					|  |  |  |  |       this.getList(); | 
			
		
	
		
			
				
					|  |  |  |  |     onSubmit(_this) { | 
			
		
	
		
			
				
					|  |  |  |  |       if (_this == null) | 
			
		
	
		
			
				
					|  |  |  |  |         _this = this | 
			
		
	
		
			
				
					|  |  |  |  |       _this.filterQuery.page = 1; | 
			
		
	
		
			
				
					|  |  |  |  |       _this.getList(); | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     getList() { | 
			
		
	
	
		
			
				
					|  |  |  | @ -929,11 +931,11 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |           this.apartTotal = res.data.total || 0 | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |       }) | 
			
		
	
		
			
				
					|  |  |  |  |           .catch(() => { | 
			
		
	
		
			
				
					|  |  |  |  |             // this.loading = false | 
			
		
	
		
			
				
					|  |  |  |  |             this.apartDetailList = [] | 
			
		
	
		
			
				
					|  |  |  |  |             this.apartTotal = res.data.total || 0 | 
			
		
	
		
			
				
					|  |  |  |  |           }) | 
			
		
	
		
			
				
					|  |  |  |  |         .catch(() => { | 
			
		
	
		
			
				
					|  |  |  |  |           // this.loading = false | 
			
		
	
		
			
				
					|  |  |  |  |           this.apartDetailList = [] | 
			
		
	
		
			
				
					|  |  |  |  |           this.apartTotal = res.data.total || 0 | 
			
		
	
		
			
				
					|  |  |  |  |         }) | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     onCodeResultSubmit() { | 
			
		
	
		
			
				
					|  |  |  |  |       this.codeQuery = { | 
			
		
	
	
		
			
				
					|  |  |  | @ -978,18 +980,18 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |         limit: 10, | 
			
		
	
		
			
				
					|  |  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |  |       filterWorkOptimize(query) | 
			
		
	
		
			
				
					|  |  |  |  |           .then((response) => { | 
			
		
	
		
			
				
					|  |  |  |  |             _this.loading = false; | 
			
		
	
		
			
				
					|  |  |  |  |             _this.options.findWorkPlace = response.data || []; | 
			
		
	
		
			
				
					|  |  |  |  |             if (_this.options.findWorkPlace.length == 1) { | 
			
		
	
		
			
				
					|  |  |  |  |               _this.filterQuery.workPlaceCode = _this.options.findWorkPlace[0].code; | 
			
		
	
		
			
				
					|  |  |  |  |               _this.getWorkBindBusTypes(_this, _this.filterQuery.workPlaceCode) | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |           }) | 
			
		
	
		
			
				
					|  |  |  |  |           .catch(() => { | 
			
		
	
		
			
				
					|  |  |  |  |             _this.loading = false; | 
			
		
	
		
			
				
					|  |  |  |  |             _this.options.findWorkPlace = []; | 
			
		
	
		
			
				
					|  |  |  |  |           }); | 
			
		
	
		
			
				
					|  |  |  |  |         .then((response) => { | 
			
		
	
		
			
				
					|  |  |  |  |           _this.loading = false; | 
			
		
	
		
			
				
					|  |  |  |  |           _this.options.findWorkPlace = response.data || []; | 
			
		
	
		
			
				
					|  |  |  |  |           if (_this.options.findWorkPlace.length == 1) { | 
			
		
	
		
			
				
					|  |  |  |  |             _this.filterQuery.workPlaceCode = _this.options.findWorkPlace[0].code; | 
			
		
	
		
			
				
					|  |  |  |  |             _this.getWorkBindBusTypes(_this, _this.filterQuery.workPlaceCode) | 
			
		
	
		
			
				
					|  |  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |  |         }) | 
			
		
	
		
			
				
					|  |  |  |  |         .catch(() => { | 
			
		
	
		
			
				
					|  |  |  |  |           _this.loading = false; | 
			
		
	
		
			
				
					|  |  |  |  |           _this.options.findWorkPlace = []; | 
			
		
	
		
			
				
					|  |  |  |  |         }); | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     invRemindSet(_this, row) { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |