|  |  | @ -1,65 +1,67 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | <template> |  |  |  | <template> | 
			
		
	
		
		
			
				
					
					|  |  |  |   <div> |  |  |  |   <div> | 
			
		
	
		
		
			
				
					
					|  |  |  |     <el-card class="el-card"> |  |  |  |     <el-card class="el-card"> | 
			
		
	
		
		
			
				
					
					|  |  |  |       <el-form v-if="queryList && queryList.length > 0" :model="filterQuery" class="query-form" label-width="100px" v-show="showSearch"> |  |  |  |       <el-form v-if="queryList && queryList.length > 0" :model="filterQuery" class="query-form" label-width="100px" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-row>--> |  |  |  |                v-show="showSearch"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          <el-col :span="6">--> |  |  |  |         <!--        <el-row>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            <el-form-item label="物资编码:">--> |  |  |  |         <!--          <el-col :span="6">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--              <el-input v-model="filterQuery.code" placeholder="请输入产品编码/商品条码/医保编码" clearable--> |  |  |  |         <!--            <el-form-item label="物资编码:">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                        style="width: 90%" @keyup.enter.native="keyupErp_submit($event)"--> |  |  |  |         <!--              <el-input v-model="filterQuery.code" placeholder="请输入产品编码/商品条码/医保编码" clearable--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--              ></el-input>--> |  |  |  |         <!--                        style="width: 90%" @keyup.enter.native="keyupErp_submit($event)"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            </el-form-item>--> |  |  |  |         <!--              ></el-input>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          </el-col>--> |  |  |  |         <!--            </el-form-item>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          <el-col :span="6">--> |  |  |  |         <!--          </el-col>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            <el-form-item label="物资名称:">--> |  |  |  |         <!--          <el-col :span="6">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--              <el-input v-model="filterQuery.name" style="width: 90%" clearable placeholder="请输入物资名称"></el-input>--> |  |  |  |         <!--            <el-form-item label="物资名称:">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            </el-form-item>--> |  |  |  |         <!--              <el-input v-model="filterQuery.name" style="width: 90%" clearable placeholder="请输入物资名称"></el-input>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          </el-col>--> |  |  |  |         <!--            </el-form-item>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          <el-col :span="6">--> |  |  |  |         <!--          </el-col>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            <el-form-item label="规格型号:">--> |  |  |  |         <!--          <el-col :span="6">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--              <el-input v-model="filterQuery.spec" style="width: 90%" clearable placeholder="请输入规格型号"></el-input>--> |  |  |  |         <!--            <el-form-item label="规格型号:">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            </el-form-item>--> |  |  |  |         <!--              <el-input v-model="filterQuery.spec" style="width: 90%" clearable placeholder="请输入规格型号"></el-input>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          </el-col>--> |  |  |  |         <!--            </el-form-item>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          <el-col :span="6">--> |  |  |  |         <!--          </el-col>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            <el-form-item label="审核状态:">--> |  |  |  |         <!--          <el-col :span="6">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--              <el-select v-model="filterQuery.checkStatus" style="width: 90%" placeholder="请选择审核状态">--> |  |  |  |         <!--            <el-form-item label="审核状态:">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                <el-option label="全部" value=""></el-option>--> |  |  |  |         <!--              <el-select v-model="filterQuery.checkStatus" style="width: 90%" placeholder="请选择审核状态">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                <el-option label="已审核" value="2"></el-option>--> |  |  |  |         <!--                <el-option label="全部" value=""></el-option>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                <el-option label="未审核" value="1"></el-option>--> |  |  |  |         <!--                <el-option label="已审核" value="2"></el-option>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                <el-option label="未通过" value="3"></el-option>--> |  |  |  |         <!--                <el-option label="未审核" value="1"></el-option>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--              </el-select>--> |  |  |  |         <!--                <el-option label="未通过" value="3"></el-option>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            </el-form-item>--> |  |  |  |         <!--              </el-select>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          </el-col>--> |  |  |  |         <!--            </el-form-item>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        </el-row>--> |  |  |  |         <!--          </el-col>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-row>--> |  |  |  |         <!--        </el-row>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          <el-col :span="6">--> |  |  |  |         <!--        <el-row>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            <el-form-item label="供应商:">--> |  |  |  |         <!--          <el-col :span="6">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--              <el-select--> |  |  |  |         <!--            <el-form-item label="供应商:">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                v-model="filterQuery.customerId"--> |  |  |  |         <!--              <el-select--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                filterable--> |  |  |  |         <!--                v-model="filterQuery.customerId"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                remote--> |  |  |  |         <!--                filterable--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                clearable="true"--> |  |  |  |         <!--                remote--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                reserve-keyword--> |  |  |  |         <!--                clearable="true"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                style="width: 90%"--> |  |  |  |         <!--                reserve-keyword--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                placeholder="请选择供应商"--> |  |  |  |         <!--                style="width: 90%"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                :remote-method="findCompany"--> |  |  |  |         <!--                placeholder="请选择供应商"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                :loading="loading"--> |  |  |  |         <!--                :remote-method="findCompany"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--              >--> |  |  |  |         <!--                :loading="loading"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                <el-option--> |  |  |  |         <!--              >--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                  v-for="item in companyNames"--> |  |  |  |         <!--                <el-option--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                  :key="item.companyName"--> |  |  |  |         <!--                  v-for="item in companyNames"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                  :label="item.companyName"--> |  |  |  |         <!--                  :key="item.companyName"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                  :value="item.customerId"--> |  |  |  |         <!--                  :label="item.companyName"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                >--> |  |  |  |         <!--                  :value="item.customerId"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                  <span style="float: left">{{ item.companyName }}</span>--> |  |  |  |         <!--                >--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                </el-option>--> |  |  |  |         <!--                  <span style="float: left">{{ item.companyName }}</span>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--              </el-select>--> |  |  |  |         <!--                </el-option>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            </el-form-item>--> |  |  |  |         <!--              </el-select>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          </el-col>--> |  |  |  |         <!--            </el-form-item>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        </el-row>--> |  |  |  |         <!--          </el-col>--> | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         <!--        </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" | 
			
		
	
	
		
		
			
				
					|  |  | @ -68,7 +70,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)" | 
			
		
	
	
		
		
			
				
					|  |  | @ -80,10 +83,13 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |                   :value="dict.value" |  |  |  |                   :value="dict.value" | 
			
		
	
		
		
			
				
					
					|  |  |  |                 /> |  |  |  |                 /> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <span style="float: left">{{ item.name }}</span> |  |  |  |                 <span style="float: left">{{ item.name }}</span> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ item.code }}</span> |  |  |  |                 <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     item.code | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                   }}</span> | 
			
		
	
		
		
			
				
					
					|  |  |  |               </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" | 
			
		
	
	
		
		
			
				
					|  |  | @ -99,10 +105,13 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |                   :value="item.code" |  |  |  |                   :value="item.code" | 
			
		
	
		
		
			
				
					
					|  |  |  |                 /> |  |  |  |                 /> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <span style="float: left">{{ item.name }}</span> |  |  |  |                 <span style="float: left">{{ item.name }}</span> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ item.code }}</span> |  |  |  |                 <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     item.code | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                   }}</span> | 
			
		
	
		
		
			
				
					
					|  |  |  |               </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 | 
			
		
	
		
		
			
				
					
					|  |  |  |                 :picker-options="pickerOptions" |  |  |  |                 :picker-options="pickerOptions" | 
			
		
	
		
		
			
				
					
					|  |  |  |                 v-model="actDateRange" |  |  |  |                 v-model="actDateRange" | 
			
		
	
	
		
		
			
				
					|  |  | @ -114,7 +123,8 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |                 end-placeholder="结束日期" |  |  |  |                 end-placeholder="结束日期" | 
			
		
	
		
		
			
				
					
					|  |  |  |               ></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'}`" | 
			
		
	
	
		
		
			
				
					|  |  | @ -139,29 +149,29 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |       <el-divider style="margin: 15px"></el-divider> |  |  |  |       <el-divider style="margin: 15px"></el-divider> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       <el-table v-loading="loading" :data="list" style="width: 100%" border highlight-current-row> |  |  |  |       <el-table v-loading="loading" :data="list" style="width: 100%" border highlight-current-row> | 
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-table-column label="产品标识" prop="code" show-overflow-tooltip></el-table-column>--> |  |  |  |         <!--        <el-table-column label="产品标识" prop="code" show-overflow-tooltip></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-table-column label="物资名称" prop="name" show-overflow-tooltip></el-table-column>--> |  |  |  |         <!--        <el-table-column label="物资名称" prop="name" show-overflow-tooltip></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-table-column label="产品描述" prop="cpms" show-overflow-tooltip></el-table-column>--> |  |  |  |         <!--        <el-table-column label="产品描述" prop="cpms" show-overflow-tooltip></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-table-column label="规格型号" prop="standard" show-overflow-tooltip></el-table-column>--> |  |  |  |         <!--        <el-table-column label="规格型号" prop="standard" show-overflow-tooltip></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-table-column label="医疗器械注册人" prop="ylqxzcrbarmc" show-overflow-tooltip></el-table-column>--> |  |  |  |         <!--        <el-table-column label="医疗器械注册人" prop="ylqxzcrbarmc" show-overflow-tooltip></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-table-column label="注册证编号" prop="zczbhhzbapzbh" show-overflow-tooltip></el-table-column>--> |  |  |  |         <!--        <el-table-column label="注册证编号" prop="zczbhhzbapzbh" show-overflow-tooltip></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-table-column label="供应商" prop="companyName" show-overflow-tooltip></el-table-column>--> |  |  |  |         <!--        <el-table-column label="供应商" prop="companyName" show-overflow-tooltip></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-table-column label="审核状态" prop="status" show-overflow-tooltip>--> |  |  |  |         <!--        <el-table-column label="审核状态" prop="status" show-overflow-tooltip>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          <template slot-scope="scope">--> |  |  |  |         <!--          <template slot-scope="scope">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            <span>{{ checkMap[scope.row.status] }}</span>--> |  |  |  |         <!--            <span>{{ checkMap[scope.row.status] }}</span>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          </template>--> |  |  |  |         <!--          </template>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        </el-table-column>--> |  |  |  |         <!--        </el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-table-column label="审核意见" prop="remark" show-overflow-tooltip></el-table-column>--> |  |  |  |         <!--        <el-table-column label="审核意见" prop="remark" show-overflow-tooltip></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        <el-table-column label="操作">--> |  |  |  |         <!--        <el-table-column label="操作">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          <template slot-scope="scope">--> |  |  |  |         <!--          <template slot-scope="scope">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            <el-button type="text" size="small" @click.native.stop="detailDialog(scope.row,1)">详情</el-button>--> |  |  |  |         <!--            <el-button type="text" size="small" @click.native.stop="detailDialog(scope.row,1)">详情</el-button>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            <el-button type="text" size="small" @click.native.stop="deleteDialog(scope.row)"--> |  |  |  |         <!--            <el-button type="text" size="small" @click.native.stop="deleteDialog(scope.row)"--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--                       :disabled="scope.row.status==2">删除--> |  |  |  |         <!--                       :disabled="scope.row.status==2">删除--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            </el-button>--> |  |  |  |         <!--            </el-button>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            <el-button type="text" size="small" :disabled="scope.row.status==2" @click="detailDialog(scope.row,2)">审核--> |  |  |  |         <!--            <el-button type="text" size="small" :disabled="scope.row.status==2" @click="detailDialog(scope.row,2)">审核--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--            </el-button>--> |  |  |  |         <!--            </el-button>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--          </template>--> |  |  |  |         <!--          </template>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <!--        </el-table-column>--> |  |  |  |         <!--        </el-table-column>--> | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         <template v-for="(item, index) in tableHeader"> |  |  |  |         <template v-for="(item, index) in tableHeader"> | 
			
		
	
		
		
			
				
					
					|  |  |  |           <el-table-column |  |  |  |           <el-table-column | 
			
		
	
		
		
			
				
					
					|  |  |  |             v-if="item.columnType == 'id' && executeEval(row,item.expression,true)" |  |  |  |             v-if="item.columnType == 'id' && executeEval(row,item.expression,true)" | 
			
		
	
	
		
		
			
				
					|  |  | @ -196,7 +206,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 | 
			
		
	
	
		
		
			
				
					|  |  | @ -209,8 +221,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> | 
			
		
	
	
		
		
			
				
					|  |  | @ -245,7 +260,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> | 
			
		
	
		
		
			
				
					
					|  |  |  |         </template> |  |  |  |         </template> | 
			
		
	
	
		
		
			
				
					|  |  | @ -321,10 +338,10 @@ import { | 
			
		
	
		
		
			
				
					
					|  |  |  | } from '@/api/supplier/supProductsAddDi' |  |  |  | } from '@/api/supplier/supProductsAddDi' | 
			
		
	
		
		
			
				
					
					|  |  |  | import selectDiDetail from '@/views/supplier/products/selectDIDetailDialog' |  |  |  | import selectDiDetail from '@/views/supplier/products/selectDIDetailDialog' | 
			
		
	
		
		
			
				
					
					|  |  |  | import ThrProductsAdd from '@/views/supplier/products/supProductsAdd' |  |  |  | import ThrProductsAdd from '@/views/supplier/products/supProductsAdd' | 
			
		
	
		
		
			
				
					
					|  |  |  | import { filterCustomers, filterCustomersOptimize } from '@/api/auth/customer' |  |  |  | import {filterCustomers, filterCustomersOptimize} from '@/api/auth/customer' | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | import thrProductsDetail from '@/views/supplier/products/supProductsDetail' |  |  |  | import thrProductsDetail from '@/views/supplier/products/supProductsDetail' | 
			
		
	
		
		
			
				
					
					|  |  |  | import { |  |  |  | import { | 
			
		
	
		
		
			
				
					
					|  |  |  |   getHead,executeFuc |  |  |  |   getHead, executeFuc | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | } from "@/utils/customConfig"; |  |  |  | } from "@/utils/customConfig"; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | export default { |  |  |  | export default { | 
			
		
	
	
		
		
			
				
					|  |  | @ -351,12 +368,12 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |       fileList: [], |  |  |  |       fileList: [], | 
			
		
	
		
		
			
				
					
					|  |  |  |       checkVisible: false, |  |  |  |       checkVisible: false, | 
			
		
	
		
		
			
				
					
					|  |  |  |       newType: 1, |  |  |  |       newType: 1, | 
			
		
	
		
		
			
				
					
					|  |  |  |       tableHeader:[], |  |  |  |       tableHeader: [], | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       queryList:[], |  |  |  |       queryList: [], | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       fromList:[], |  |  |  |       fromList: [], | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       options: { |  |  |  |       options: { | 
			
		
	
		
		
			
				
					
					|  |  |  |         findCompany:[], |  |  |  |         findCompany: [], | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         findMethod:[], |  |  |  |         findMethod: [], | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       }, |  |  |  |       }, | 
			
		
	
		
		
			
				
					
					|  |  |  |       thrProductsDetailVisible: false, |  |  |  |       thrProductsDetailVisible: false, | 
			
		
	
		
		
			
				
					
					|  |  |  |       thrProductsDiDetailVisible: false, |  |  |  |       thrProductsDiDetailVisible: false, | 
			
		
	
	
		
		
			
				
					|  |  | @ -434,7 +451,7 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |           this.total = 0 |  |  |  |           this.total = 0 | 
			
		
	
		
		
			
				
					
					|  |  |  |         }) |  |  |  |         }) | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     deleteDialog(_this,row) { |  |  |  |     deleteDialog(_this, row) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       _this.$confirm('此操作将永久删除该产品信息, 是否继续?', '提示', { |  |  |  |       _this.$confirm('此操作将永久删除该产品信息, 是否继续?', '提示', { | 
			
		
	
		
		
			
				
					
					|  |  |  |         confirmButtonText: '确定', |  |  |  |         confirmButtonText: '确定', | 
			
		
	
		
		
			
				
					
					|  |  |  |         cancelButtonText: '取消', |  |  |  |         cancelButtonText: '取消', | 
			
		
	
	
		
		
			
				
					|  |  | @ -461,7 +478,7 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |         .catch(() => { |  |  |  |         .catch(() => { | 
			
		
	
		
		
			
				
					
					|  |  |  |         }) |  |  |  |         }) | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     detailDialog(_this,row) { |  |  |  |     detailDialog(_this, row) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       _this.title = "产品信息详情" |  |  |  |       _this.title = "产品信息详情" | 
			
		
	
		
		
			
				
					
					|  |  |  |       if (row.type == 1) { |  |  |  |       if (row.type == 1) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         let query = {devKey: row.deviceRecordKey} |  |  |  |         let query = {devKey: row.deviceRecordKey} | 
			
		
	
	
		
		
			
				
					|  |  | @ -469,7 +486,7 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |           if (res.code === 20000) { |  |  |  |           if (res.code === 20000) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             _this.thisData = res.data |  |  |  |             _this.thisData = res.data | 
			
		
	
		
		
			
				
					
					|  |  |  |             _this.editDate = row |  |  |  |             _this.editDate = row | 
			
		
	
		
		
			
				
					
					|  |  |  |             _this.thisData.isAudit = type |  |  |  |             _this.thisData.isAudit = 1 | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             _this.thrProductsDiDetailVisible = true |  |  |  |             _this.thrProductsDiDetailVisible = true | 
			
		
	
		
		
			
				
					
					|  |  |  |           } else { |  |  |  |           } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |             _this.$message.error('参数错误') |  |  |  |             _this.$message.error('参数错误') | 
			
		
	
	
		
		
			
				
					|  |  | @ -481,7 +498,7 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |         _this.thrProductsDetailVisible = true; |  |  |  |         _this.thrProductsDetailVisible = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |       } |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     auditDialog(_this,row) { |  |  |  |     auditDialog(_this, row) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       _this.title = "物资入院审核" |  |  |  |       _this.title = "物资入院审核" | 
			
		
	
		
		
			
				
					
					|  |  |  |       if (row.type == 1) { |  |  |  |       if (row.type == 1) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         let query = {devKey: row.deviceRecordKey} |  |  |  |         let query = {devKey: row.deviceRecordKey} | 
			
		
	
	
		
		
			
				
					|  |  | @ -489,7 +506,7 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |           if (res.code === 20000) { |  |  |  |           if (res.code === 20000) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             _this.thisData = res.data |  |  |  |             _this.thisData = res.data | 
			
		
	
		
		
			
				
					
					|  |  |  |             _this.editDate = row |  |  |  |             _this.editDate = row | 
			
		
	
		
		
			
				
					
					|  |  |  |             _this.thisData.isAudit = type |  |  |  |             _this.thisData.isAudit = 2 | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             _this.thrProductsDiDetailVisible = true |  |  |  |             _this.thrProductsDiDetailVisible = true | 
			
		
	
		
		
			
				
					
					|  |  |  |           } else { |  |  |  |           } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |             _this.$message.error('参数错误') |  |  |  |             _this.$message.error('参数错误') | 
			
		
	
	
		
		
			
				
					|  |  | @ -529,7 +546,7 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.$message.error(error.message) |  |  |  |         this.$message.error(error.message) | 
			
		
	
		
		
			
				
					
					|  |  |  |       }) |  |  |  |       }) | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     findCompany(_this,query) { |  |  |  |     findCompany(_this, query) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       _this.companyNames = [] |  |  |  |       _this.companyNames = [] | 
			
		
	
		
		
			
				
					
					|  |  |  |       let cQuery = { |  |  |  |       let cQuery = { | 
			
		
	
		
		
			
				
					
					|  |  |  |         key: query |  |  |  |         key: query | 
			
		
	
	
		
		
			
				
					|  |  | @ -540,11 +557,11 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |         _this.options.findCompany = [] |  |  |  |         _this.options.findCompany = [] | 
			
		
	
		
		
			
				
					
					|  |  |  |       }) |  |  |  |       }) | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     executeFuc(row,type,clickFuc,value){ |  |  |  |     executeFuc(row, type, clickFuc, value) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       return executeFuc(this,row,type,clickFuc,value); |  |  |  |       return executeFuc(this, row, type, clickFuc, value); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     executeEval(row,expression,defaultRet){ |  |  |  |     executeEval(row, expression, defaultRet) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       if(expression){ |  |  |  |       if (expression) { | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         return eval(expression); |  |  |  |         return eval(expression); | 
			
		
	
		
		
			
				
					
					|  |  |  |       } |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |       return defaultRet; |  |  |  |       return defaultRet; | 
			
		
	
	
		
		
			
				
					|  |  | @ -556,7 +573,7 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |   mounted() { |  |  |  |   mounted() { | 
			
		
	
		
		
			
				
					
					|  |  |  |   }, |  |  |  |   }, | 
			
		
	
		
		
			
				
					
					|  |  |  |   created() { |  |  |  |   created() { | 
			
		
	
		
		
			
				
					
					|  |  |  |     getHead("supDiProductsCheck","1").then((re) => { |  |  |  |     getHead("supDiProductsCheck", "1").then((re) => { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       // 处理返回的数据 |  |  |  |       // 处理返回的数据 | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.tableObj = re.data; |  |  |  |       this.tableObj = re.data; | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.tableHeader = re.data.tableList; |  |  |  |       this.tableHeader = re.data.tableList; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |