| 
					
				 | 
			
			
				@@ -1,2344 +1,2345 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <div class="app-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div class="filter-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-select v-model="tableObj1.getdataListParm.parammaps.pastureName" style="width: 140px;" placeholder="牧场" class="filter-item" @change="change_pasture1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-option v-for="item in pastureNameList" :key="item.id" :label="item.name" :value="item.name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-select v-model="tableObj1.getdataListParm.parammaps.departmentId" clearable style="width: 140px;" placeholder="部门" class="filter-item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-option v-for="item in departNameList1" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-input v-model="tableObj1.getdataListParm.parammaps.acceptanceCode" placeholder="委外验收单号" style="width: 200px;" class="filter-item" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-select v-model="tableObj1.getdataListParm.parammaps.status" style="width: 140px;" clearable placeholder="审核状态" class="filter-item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-option v-for="item in statuesNameList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-input v-model="tableObj1.getdataListParm.parammaps.outsourcingCode" placeholder="委外申请单号" style="width: 200px;" class="filter-item" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-select v-model="tableObj1.getdataListParm.parammaps.iscontract" style="width: 140px;" clearable placeholder="有无合同" class="filter-item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-option v-for="item in iscontractList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-date-picker ref="inputDatetime" v-model="tableObj1.getdataListParm.parammaps.inputDatetime" class="inputDatetime" type="datetimerange" style="width: 250px;top:-3px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button  class="filter-item" type="primary" icon="el-icon-search" @click="form_search">搜索</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <!-- <el-button  v-if="istab2Add" class="filter-item" type="primary" icon="el-icon-edit" @click="form_add">新增</el-button> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div class="elTable"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table :max-height="myHeight"  :key="tableObj1.tableKey"  v-loading="tableObj1.listLoading" element-loading-text="给我一点时间"  :data="tableObj1.list" border fit highlight-current-row style="width: 100%;" :row-style="rowStyle" :cell-style="cellStyle" class="elTable table-fixed"   > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="序号" align="center" type="index" width="50px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>{{ scope.$index + (tableObj1.pageNum-1) * tableObj1.pageSize + 1 }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="委外验收单号" min-width="120px" align="center" prop="acceptanceCode" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="牧场" min-width="120px" align="center" prop="pastureName" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="部门 " min-width="120px" align="center" prop="departmentName" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="申请人" min-width="120px" align="center" prop="applicantName" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="合同" min-width="120px" align="center" prop="contract"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span v-if="scope.row.iscontract == 0 ">有</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span v-else>无</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="日期" min-width="120px" align="center" prop="date" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="审核状态" min-width="150px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span v-if="scope.row.status == 0 ">未离厂</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span v-else-if="scope.row.status == 1 ">未回厂</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span v-else-if="scope.row.status == 2 ">已回厂</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span v-else>已验收</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="操作" align="center" width="320" class-name="small-padding fixed-width" fixed="right"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button type="primary" size="mini" @click="form_see(row)">查看</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button  v-if="istab2Edit && row.isAcceptance == 0"  type="success" size="mini" @click="form_edit(row)">编辑</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button v-if="istab2Del && row.isAcceptance == 0" type="danger" size="mini" @click="form_delete(row)">删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button  v-if="row.isAcceptance == 0"  style="display:inline-block" type="success" size="mini" @click="form_submit(row)">提交</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button  v-if="istab2Shenhe1  && row.isAcceptance == 1 && (row.flowCompeleted == 1) "  style="display:inline-block" type="success" size="mini" @click="form_examine(row)">审核1</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button  v-if="istab2Shenhe2 && row.isAcceptance == 1 && (row.flowCompeleted == 2) "  style="display:inline-block" type="success" size="mini" @click="form_examine2(row)">审核2</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button  v-if="istab2Shenhe3 && row.isAcceptance == 1 && (row.flowCompeleted == 4) "  style="display:inline-block" type="success" size="mini" @click="form_examine3(row)">审核3</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <pagination v-show="tableObj1.total>0" :total="tableObj1.total" :page.sync="tableObj1.getdataListParm.offset" :limit.sync="tableObj1.getdataListParm.pagecount" @pagination="get_table_data1()" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <!-- 弹出层新增or修改 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogFormVisible" :close-on-click-modal="false" width="90%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div class="app-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       <el-form ref="createTemp" :rules="rules" :model="createTemp" label-position="right" label-width="100px" style="width: 100%;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row :gutter="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="委外验收单号:" prop="acceptanceCode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="acceptanceCode" v-model="createTemp.acceptanceCode" disabled /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="牧场:" prop="pastureId" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-select v-model="createTemp.pastureId" placeholder="牧场" class="filter-item" style="width:100%" :disabled="dialogStatus==='update' || dialogStatus==='see'" @change="change_pasture2" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-option v-for="item in pastureNameList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="责任部门:" prop="departmentId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-select v-model="createTemp.departmentId" placeholder="责任部门" class="filter-item" style="width:100%" :disabled="dialogStatus==='update' ||  dialogStatus==='see'"  @change="change_depart2"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-option v-for="item in departNameList2" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row :gutter="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="委外申请单号:" prop="outsourcingCode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-autocomplete :disabled="dialogStatus==='update' ||  dialogStatus==='see'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  v-model="createTemp.outsourcingCode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  value-key="name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  class="inline-input" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :fetch-suggestions="getOutNumber" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  placeholder="" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  style="width:100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  @select="changeOutNumber" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <template slot-scope="{ item }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="name" style="display: inline;">{{ item.outsourcingCode }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <!-- <div class="name" style="display: inline;">{{ item.departmentName }}</div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-autocomplete> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="录入人:" prop="applicant"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-select v-model="createTemp.applicant" placeholder="录入人" class="filter-item" style="width:100%" :disabled="dialogStatus==='update' ||  dialogStatus==='see'"  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-option v-for="item in employeNameList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="日期:" prop="date"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-date-picker v-model="createTemp.date" :picker-options="pickerOptions" type="date" placeholder="日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:100%" :disabled="dialogStatus==='see'"  /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row :gutter="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="有无合同:" prop="iscontract"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span v-if="createTemp.iscontract == 0">有合同</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span v-else>无合同</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="离厂日期:" prop="lcdate"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-date-picker v-model="createTemp.lcdate" :picker-options="pickerOptions" type="date" placeholder="日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:100%" :disabled="dialogStatus==='see'"  /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="回厂日期:" prop="hcdate"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-date-picker v-model="createTemp.hcdate" :picker-options="pickerOptions" type="date" placeholder="日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:100%" :disabled="dialogStatus==='see'"  /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-divider></el-divider> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             key="tableKey" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-loading="listLoading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            element-loading-text="给我一点时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :data="listAddCont" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            fit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            highlight-current-row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            style="width: 100%;margin-bottom:30px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :row-style="rowStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :cell-style="cellStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            class="elTable" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <!-- table表格 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="序号" align="center" type="index" width="50px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="供应商" prop="providerName" align="center" min-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span>{{ scope.row.providerName }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <!-- <el-table-column label="金额" prop="amount" align="center" min-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span>{{ scope.row.amount }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table-column> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="金额" v-if="createTemp.iscontract !== 0" prop="amount" align="center" min-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-input v-model="scope.row.amount" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span v-if="dialogStatus ==='see'">{{ scope.row.amount }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="设备名称" prop="eqName" min-width="80px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span>{{ scope.row.eqName }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="设备内部编号" prop="eqCode" align="center" min-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span>{{ scope.row.eqCode }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="费用类型" prop="typea" align="center" min-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span>{{ scope.row.typea }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="铅封号" prop="sealNumber" align="center" min-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-input v-model="scope.row.sealNumber" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span v-if="dialogStatus ==='see'">{{ scope.row.sealNumber }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="质保日期" prop="warrantydate" align="center" min-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <!-- <el-date-picker v-model="scope.row.warrantydate" :picker-options="pickerOptions" type="date" placeholder="日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="margin-top:10px" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-date-picker v-model="scope.row.warrantydate"  type="date" placeholder="日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span v-if="dialogStatus ==='see'">{{ scope.row.warrantydate }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <!-- <el-table-column label="交付日期" prop="date" align="center" min-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span>{{ scope.row.date }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table-column> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <!-- <el-table-column  label="合同编号" prop="contractCode" align="center" min-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span>{{ scope.row.contractCode }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table-column> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="备注" prop="remark" align="center" min-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span >{{ scope.row.remark }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-divider></el-divider> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row :gutter="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="备件类型:" prop="applyType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-radio-group v-model="createTemp.applyType" :disabled="dialogStatus==='see'"  @change="change_applyType" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-radio   :label="0" :checked="createTemp.applyType == 0">牧场</el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-radio   :label="1" :checked="createTemp.applyType == 1">供应商</el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-radio-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row :gutter="20" v-if = "createTemp.applyType == 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button v-if = "dialogStatus !=='see' " class="filter-item" type="primary" size="mini" style="margin-bottom:10px" @click="handleCollectionSparePartsCreate">添加领用单</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <!-- <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="领用单号:" prop="applyCode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="applyCode" v-model="createTemp.applyCode" disabled /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="16"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="备件:" prop="partCode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-autocomplete v-model="orderPart.partCode" value-key="name" class="inline-input" :fetch-suggestions="sparePartSearch" placeholder="请输入备件编号或备件名称或备件规格" style="width:100%" @select="handleSelectSparePart" :disabled="dialogStatus==='update' ||  dialogStatus==='see'" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <template slot-scope="{ item }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <b>备件编号:</b><div class="name" style="display: inline;">{{ item.partCode }}</div>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    |   <b>备件名称:</b><span class="addr">{{ item.partName }}</span>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    |   <b>备件规格:</b><span class="addr">{{ item.specification }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    |   <b>品牌:</b><span class="addr">{{ item.brand }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    |   <b>库存:</b><span class="addr">{{ item.reportery }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-autocomplete> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table v-if = "createTemp.applyType == 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :key="tableKey" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-loading="listLoading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              element-loading-text="给我一点时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :data="listCollectionSpareParts" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              fit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              highlight-current-row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              style="width: 100%;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :row-style="rowStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :cell-style="cellStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              class="elTable table-fixed" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="序号" align="center" type="index" width="50px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span>{{ scope.$index + (pageNum-1) * pageSize + 1 }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="领用单号" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span>{{ scope.row.applyCode }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="领用部门" width="140px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span>{{ scope.row.departmentName }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="领用日期" sortable prop="createDate" min-width="80px" align="center" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="领用备件" prop="details" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span>{{ scope.row.details }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="领用状态" min-width="100px" align="center" :formatter="statue" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="操作" min-width="80px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-button type="primary" size="mini" @click="handleCollarUseSee(row)">查看</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-divider></el-divider> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button v-if = "createTemp.applyType == 1 && dialogStatus !=='see'  " class="filter-item" type="primary" icon="el-icon-edit" @click="form_add_list2">新增</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table v-if = "createTemp.applyType == 1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             key="2"  v-loading="listLoading"  element-loading-text="给我一点时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :data="listAdd2" border fit  highlight-current-row  style="width: 100%;margin-bottom:30px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :row-style="rowStyle"  :cell-style="cellStyle"  class="elTable" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <!-- table表格 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column type="index" label="序号" align="center" width="50px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="备件编号" min-width="90px" prop="partCode" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                   <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <el-input v-model="scope.row.partCode" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span v-if="dialogStatus ==='see'">{{ scope.row.partCode }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="备件名称" min-width="60px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                   <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <el-input v-model="scope.row.partName" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span v-if="dialogStatus ==='see'">{{ scope.row.partName }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="备件规格" prop="specification" align="center" min-width="90"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <el-input v-model="scope.row.specification" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span v-if="dialogStatus ==='see'">{{ scope.row.specification }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="备件品牌" prop="brand" align="center" min-width="60"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <el-input v-model="scope.row.brand" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span v-if="dialogStatus ==='see'">{{ scope.row.brand }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="供应商" prop="providerName" align="center" min-width="60"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <el-input v-model="scope.row.providerName" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span v-if="dialogStatus ==='see'">{{ scope.row.providerName }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="计量单位" prop="unit" align="center" min-width="60"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <el-input v-model="scope.row.unit" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span v-if="dialogStatus ==='see'">{{ scope.row.unit }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="数量" prop="amount" align="center" min-width="60"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <el-input v-model="scope.row.amount" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span v-if="dialogStatus ==='see'">{{ scope.row.amount }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="单价" prop="price" align="center" min-width="70"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <el-input v-model="scope.row.price" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span v-if="dialogStatus ==='see'">{{ scope.row.price }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="总价" prop="totalPrice" align="center" min-width="70"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span>{{ scope.row.price * parseFloat(scope.row.amount) }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="备注" prop="remark" align="center" min-width="60"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <el-input v-model="scope.row.remark" style="margin-top:10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span v-if="dialogStatus ==='see'">{{ scope.row.remark }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="操作" align="center" width="100" class-name="small-padding fixed-width" fixed="right" v-if="dialogStatus ==='create'||dialogStatus ==='update'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <a class="del" @click="partDelete2(row)">删除</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row v-if="dialogStatus ==='see'  "> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <h3 >流程进度</h3> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-steps :active="active" align-center finish-status="success"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-step 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  v-for="(item,index) in activeList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :title="item.title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :status="item.status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <template slot="description"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="step-row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <div>{{ item.name }}  {{ item.date }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <div>{{ item.reason }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-step> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-steps> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div slot="footer" class="dialog-footer" style="bottom:10px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       <el-button type="primary" v-if="dialogStatus !=='see'"  @click="dialogStatus==='create'?add_dialog_save():edit_dialog_save()">保存并关闭</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- <el-button type="primary"  v-show ="dialogStatus==='create'" :disabled="isokDisable" @click="add_dialog_save()">保存并关闭1</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button type="primary"  v-show ="dialogStatus==='update'" :disabled="isokDisable" @click="edit_dialog_save()">保存并关闭2</el-button> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button @click="dialogFormVisible = false;get_table_data1()">取消并关闭</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <!-- 审核 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogFormVisible_Examine" :close-on-click-modal="false" width="30%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div class="app-examine"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <h3 style="width: 100%;margin:0 0 0 5%;line-height:50px;">请确认审核结果:</h3> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form ref="examineTemp" :model="examineTemp" label-position="right" style="width: 50%;margin:0 auto;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row style="width:88%;height:150px;margin:0 auto;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-radio-group v-model="examineTemp.status" @change="change_statue"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-radio :label="1" checked>通过</el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-radio :label="2">不通过</el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-radio-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col v-if="statueReason" :span="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input v-model="examineTemp.workflowNote" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="请输入不通过原因" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button  v-if="istab2Shenhe1 && (examineTemp.flowCompeleted == 1) "  type="primary" :disabled="isokDisable" @click="form_examine_save()">确认</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button v-if="istab2Shenhe2 && (examineTemp.flowCompeleted == 2) "  type="primary" :disabled="isokDisable" @click="form_examine_save2()">确认</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button v-if="istab2Shenhe3 && (examineTemp.flowCompeleted == 4) " type="primary" :disabled="isokDisable" @click="form_examine_save3()">确认</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <!-- <el-button v-if="dialogStatus==='examine22'" type="primary" :disabled="isokDisable" @click="form_examine_save22()">确认</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button v-if="dialogStatus==='examine2'" type="primary" :disabled="isokDisable" @click="form_examine_save2()">确认</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button v-if="dialogStatus==='examine33'" type="primary" :disabled="isokDisable" @click="form_examine_save33()">确认</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button v-if="dialogStatus==='examine3'" type="primary" :disabled="isokDisable" @click="form_examine_save3()">确认</el-button> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button @click="dialogFormVisible_Examine = false;">关闭</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog  title="领用单" :visible.sync="dialogFormVisible_CollectionSparePartsSee" :close-on-click-modal="false" width="90%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div class="collectionSparePartsSee" style="height: 500px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ref="collectionSparePartsSeeTemp" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :rules="rules" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :model="collectionSparePartsSeeTemp" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label-position="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label-width="120px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          style="width: 90%;margin:0 auto;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col  :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="领用单号:" prop="applyCode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="applyCode" v-model="collectionSparePartsSeeTemp.applyCode" disabled /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="领用部门:" prop="departmentName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="departmentName" v-model="collectionSparePartsSeeTemp.departmentName" disabled /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col   :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="领用日期:" prop="applyDate"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="applyDate" v-model="collectionSparePartsSeeTemp.applyDate" disabled /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row v-if="isPartCode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="16"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="所需备件:" prop="partCode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-autocomplete 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  v-model="collectionSparePartsSeeTemp.partCode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  value-key="name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  class="inline-input" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :fetch-suggestions="sparePartSearch" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  placeholder="请输入备件编号或备件名称或备件规格" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  style="width:98%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  @select="handleSelectSparePart" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <template slot-scope="{ item }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <b>备件编号:</b><div class="name" style="display: inline;">{{ item.partCode }}</div>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    |   <b>备件名称:</b><span class="addr">{{ item.partName }}</span>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    |   <b>备件规格:</b><span class="addr">{{ item.specification }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    |   <b>库存:</b><span class="addr">{{ item.reportery }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    |   <b>是否零库存:</b><span class="addr" v-if="item.isZeroStock==1">是</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span class="addr" v-else>否</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-autocomplete> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :key="tableKey" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-loading="listLoading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          element-loading-text="给我一点时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :data="listCreateCollectionSpareParts" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          highlight-current-row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          style="width: 100%;margin-bottom:30px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :row-style="rowStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :cell-style="cellStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          class="elTable table-fixed" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- table表格 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column type="index" label="序号" align="center" width="50px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column label="备件编号" min-width="90px" prop="partCode" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span>{{ scope.row.partCode }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column label="备件名称" min-width="80px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span>{{ scope.row.partName }}</span><br> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column label="备件规格" prop="specification" align="center" min-width="100"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span>{{ scope.row.specification }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column label="库存数" prop="reportery" align="center" min-width="100"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span>{{ scope.row.reportery }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column label="领用数量" prop="amount" align="center" min-width="80"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form :model="scope.row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-form-item prop="amount"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-input ref="amount" v-model="scope.row.amount" :disabled="dialogStatus==='collectionSparePartsSee1'" style="margin-top:15px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- <el-table-column  label="领用时间" prop="date" align="center" min-width="100"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span>{{ scope.row.date }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column label="用途" prop="note" align="center" min-width="60"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form :model="scope.row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-form-item prop="note"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-input ref="note" v-model="scope.row.note" :disabled="dialogStatus==='collectionSparePartsSee1'" style="margin-top:15px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             <el-table-column   label="设备名称" prop="eqName" align="center" min-width="250"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-autocomplete  v-if="isCreatePartDelete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    v-model="scope.row.eqName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    class="inline-input" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    :fetch-suggestions="querySearchEqName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    value-key="eqName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    placeholder="设备名称" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    @select="(value)=> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    {handleSelectEqName(value, scope.row)}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    @blur="(value)=> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    {blurSelectEqName(value, scope.row)}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <template slot-scope="{ item }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <span class="addr">{{ item.eqName }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      |<span class="addr">{{ item.eqCode }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  </el-autocomplete> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-else class="addr">{{ scope.row.eqName }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column   label="设备内部编号" prop="eqCode" align="center" min-width="150"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-autocomplete v-if="isCreatePartDelete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    v-model="scope.row.eqCode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    class="inline-input" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    :fetch-suggestions="querySearchCode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    value-key="eqCode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    placeholder="设备内部编号" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    @select="(value)=> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    {handleSelectEqCode(value, scope.row)}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    @blur="(value)=> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    {blurSelectEqCode(value, scope.row)}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span v-else class="addr">{{ scope.row.eqCode }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column v-if="isCreatePartDelete" label="操作" align="center" width="100" class-name="small-padding fixed-width" fixed="right"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <a class="del" @click="createPartDelete(row)">删除</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div slot="footer" class="dialog-footer" style="bottom:5px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button v-if="isPartCode" type="primary" :disabled="isokDisable" @click="createCollectionSparePartsData()">确认</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <!-- <el-button @click="dialogFormVisible_CollectionSparePartsSee = false;">关闭</el-button> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button @click="closeCollectionSparePartsSee">关闭</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import echarts from 'echarts' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-require('echarts/theme/macarons') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { GetDataByNames, GetReportform, GetDataByName, PostDataByName, checkButtons, ExecDataByConfig} from '@/api/common' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import Cookies from 'js-cookie' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { parseTime, json2excel } from '@/utils/index.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { MessageBox } from 'element-ui' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import Pagination from '@/components/Pagination' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  name: 'Tab2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  components: { Pagination }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  inject: ['reload'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      myHeight:document.documentElement.clientHeight - 85- 200, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //多个下拉框 - 请求内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      send_select_list: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { name: 'findAllPasture', offset: 0, pagecount: 0, returntype: 'Map', parammaps: { 'id': Cookies.get('pastureid') }}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { name: 'findAllEmploye', offset: 0, pagecount: 0, parammaps: { 'pastureId': Cookies.get('pastureid') }}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //  下拉框 - 牧场 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      pastureNameList: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {id: "犊牛1", name: "犊牛1"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {id: "犊牛2", name: "犊牛2"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {id: "犊牛3", name: "犊牛3"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getDepartParam1: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'findAllDepart', offset: 0, pagecount: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: { 'pastureId': Cookies.get('pastureid'), 'eId': Cookies.get('employeid') } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      employeNameList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      departNameList1: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getDepartParam2: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'findAllDepart', offset: 0, pagecount: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: { 'pastureId': Cookies.get('pastureid'), 'eId': Cookies.get('employeid') } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      departNameList2: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // statuesNameList: [{ id: '0', name: '审核中' }, { id: '1', name: '已通过' }, { id: '2', name: '未通过' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      statuesNameList: [{ id: '0', name: '未离厂' }, { id: '1', name: '未回厂' }, { id: '2', name: '已回厂' }, { id: '3', name: '已验收' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      iscontractList:[{id: '0', name: '有合同'},{id: '1', name: '无合同'}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      isokDisable: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      tableObj1: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        getdataListParm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          name: 'getBigacceptanceList', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //请求的 page 无用参数  offset 第几页  pagecount 每页多少条 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          page: 1, offset: 1,pagecount: 10,returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          parammaps: { pastureName:Cookies.get('pasturename'), acceptanceCode: '',departmentName: '',status: "",outsourcingCode: "", inputDatetime:"",startdate: "",enddate: "",iscontract:''} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tableKey: 0,listLoading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //返回的 pageNum 第几页  pageSize 每页多少条 total 总条数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pageNum:'',pageSize:'',total: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        list: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      pageNum:'',pageSize:'',total: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getAddContListParam:  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: "getOutsourcingList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        page: 1,offset: 1,pagecount: 20,returntype: "Map", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: {"bigId": ""} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      pickerOptions: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        disabledDate(time) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return time.getTime() > Date.now()// 当天之前的时间可选 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dialogFormVisible_CollectionSparePartsSee: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      beforedialog:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      listCreateCollectionSpareParts: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      isCreatePartDelete: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      isPartCode: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getCollarUseSeeParm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'getpartapplyListBybig', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      orderPart: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getOutCodetParm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'getBigoutsourcingCode', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          pastureId: Cookies.get('pastureid'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          outsourcingCode:"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      useForms: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getParmCreateAdd: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'getPartApplyByBig', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      rules: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        equipmentName: [{ required: true, message: '必填', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // lcdate: [{ required: true, message: '必填', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // hcdate: [{ required: true, message: '必填', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getPramPartApplyListBybig: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name:"getpartapplyListBybig", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        returntype:"Map", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps:{"id":""} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getPramAcceptanceList: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name:"getAcceptanceList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        returntype:"Map", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps:{"bigId	":""} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getCollarUseListParm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'getPartsapplybyMt', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        page: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        offset: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          "RUCode":"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      collectionSparePartsSeeTemp: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        applyCode:"",departmentName:"",applyDate:"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        isStock: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        applyDate:"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      listCollectionSpareParts: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      tableKey: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      listLoading: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      total: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      list: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dialogStatus: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dialogFormVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dialogFormVisibleSee: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      listLoadingSee: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      listSee: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      totalSee: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      seeTemp: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getdataListSee: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'getpartpurchaseBybig', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      createTemp: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pastureId: this.$store.state.user.pastureid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        departmentId: this.$store.state.user.departmentid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        employeId: this.$store.state.user.employeid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        date: parseTime(new Date(), '{y}-{m}-{d}'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        providerId: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        contract:1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        acceptanceCode:"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        outsourcingCode:"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        applyType:0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        applicant: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        departmentName: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        contract:1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getParmCreateNumber: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'autoCreatCode', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        page: 0, offset: 0,  pagecount: 0,  returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          pastureId: Cookies.get('pastureid'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          codeType: 'WY' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getParmCreateNumber2: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'autoCreatCode', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        page: 0, offset: 0,  pagecount: 0,  returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          pastureId: Cookies.get('pastureid'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          codeType: 'LY' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      requestSparePart: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'getPartsListLY', page: 1, offset: 1, pagecount: 20, returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: { pastureId: Cookies.get('pastureid') } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      EqNameList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      requestEqName: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'geteqbyNameCode', page: 1, offset: 1, pagecount: 10, returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: { pastureId: Cookies.get('pastureid') } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      EqCodeList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      listAdd:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      listAdd2:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      isData:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      listAddCont:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //  {providerName:"",providerId: "0",eqId: "0",contractId: "0",} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      activeList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      active: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dialogFormVisible_Examine: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      examineTemp: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "status": 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "empid": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "flowCompeleted":"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "workflowNote": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "id": "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      statueReason: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      rowStyle: { maxHeight: 50 + 'px', height: 35 + 'px' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      cellStyle: { padding: 0 + 'px' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      textMap: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        update: '编辑', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        create: '新增', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        see: '查看', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        examine: '审核1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        examine22: '审核2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        examine2: '审核3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        examine33: '审核4', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        examine3: '审核5', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        collectionSparePartsSee: '查看领用', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        collectionSparePartsSee1:'查看领用', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        collectionSparePartsCreate: '添加领用', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      istab2Add:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      istab2Edit:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      istab2Del:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      istab2Shenhe1:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      istab2Shenhe2:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      istab2Shenhe3:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.get_select_list() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.get_table_data1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //获取按钮权限 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    get_auto_buttons() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const istab2Add = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:add') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.istab2Add = istab2Add 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const istab2Edit = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:edit') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.istab2Edit = istab2Edit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const istab2Del = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:del') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.istab2Del = istab2Del 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const istab2Shenhe1 = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:shenhe1') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.istab2Shenhe1 = istab2Shenhe1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const istab2Shenhe2 = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:shenhe2') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.istab2Shenhe2 = istab2Shenhe2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const istab2Shenhe3 = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:shenhe3') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.istab2Shenhe3 = istab2Shenhe3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    get_select_list() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByNames(this.send_select_list).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.pastureNameList = response.data.findAllPasture.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log("牧场下拉框", this.pastureNameList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.employeNameList = response.data.findAllEmploye.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log("申请人下拉框", this.employeNameList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.get_depart_list1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    change_pasture1(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getDepartParam1.parammaps.pastureId = this.pastureNameList.find(obj => obj.name == item).id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.tableObj1.getdataListParm.parammaps.departmentId = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.get_depart_list1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //部门List 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    get_depart_list1() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.getDepartParam1).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.departNameList1 = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    change_pasture2(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getDepartParam2.parammaps.pastureId = item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.get_depart_list2() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    get_depart_list2() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.getDepartParam2).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.departNameList2 = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    change_depart2(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.departmentName = this.departNameList2.find(obj => obj.id == item).name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    get_table_data1() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.tableObj1.listLoading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.$refs['inputDatetime'] !== undefined && this.$refs['inputDatetime'].value !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.tableObj1.getdataListParm.parammaps.startdate = this.$refs['inputDatetime'].value[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.tableObj1.getdataListParm.parammaps.enddate = this.$refs['inputDatetime'].value[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.tableObj1.getdataListParm.parammaps.inputDatetime = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.tableObj1.getdataListParm.parammaps.startdate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.tableObj1.getdataListParm.parammaps.enddate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.tableObj1.getdataListParm).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.data.list !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.tableObj1.list = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.tableObj1.pageNum = response.data.pageNum 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.tableObj1.pageSize = response.data.pageSize 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.tableObj1.total = response.data.total 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.tableObj1.list = [ ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.tableObj1.listLoading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_search() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('查询') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.get_table_data1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    change_applyType(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(val ==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.createTemp.applyType = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.createTemp.applyType = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_add() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.reset_create() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getDepartParam2.parammaps.pastureId = this.createTemp.pastureId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.get_depart_list2() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogStatus = 'create' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogFormVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.listLoading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$refs['createTemp'].clearValidate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       //新增生成单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getCreateNumber() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    statue: function(cellValue) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // console.log(cellValue.isZeroStock) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (cellValue.statue == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return '未领用' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (cellValue.statue == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return '已领用' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    reset_create() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.pastureId =  parseInt(Cookies.get('pastureid')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.departmentId = parseInt(Cookies.get('departmentid')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.departmentName = Cookies.get('departmentname') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.employeId = parseInt(Cookies.get('employeid')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.date = parseTime(new Date(), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.outsourcingCode = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.applicant = parseInt(Cookies.get('employeid')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.providerId = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.contract = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.description = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(parseInt(Cookies.get('pastureid')) == 18){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.departmentId = "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.outsourcingCode = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(  this.createTemp.departmentName ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.listAddCont = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //   {providerName:"",providerId: "0",eqId: "0",contractId: "0",amount:"",contractCode:"",date:"",eqCode:"",eqName:"",remark:"",typea:"",} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.listAdd = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.listAdd2 = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.listCreateCollectionSpareParts = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.listCollectionSpareParts = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleCollarUseSee(row, isStock) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let beforedialog = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.beforedialog = this.dialogStatus 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.collectionSparePartsSeeTemp = Object.assign({}, row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogStatus = 'collectionSparePartsSee1' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.collectionSparePartsSeeTemp.applyDate = row.createDate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogFormVisible_CollectionSparePartsSee = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isCreatePartDelete = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isPartCode = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getCollarUseSeeList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getCollarUseSeeList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getCollarUseSeeParm.parammaps.id = this.collectionSparePartsSeeTemp.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.getCollarUseSeeParm).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.listCreateCollectionSpareParts = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_add_list2() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var idDel = "id" + Math.round(Math.random()*100) + Math.round(Math.random()*100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.listAdd2.unshift({partCode:"",providerId: "0",eqId: "0",contractId: "0",idDel:idDel,partId: "",partCode: "",partName: "",brandId: "",brand: "",providerId: "",providerName: "",price: "",sumPrice: "",remark: "",amount: ""}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getCreateNumber() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.getParmCreateNumber).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('新增委外维修单单号', response.data.list[0].orderCode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.createTemp.acceptanceCode = response.data.list[0].orderCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$forceUpdate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getCreateLYNumber() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.getParmCreateNumber2).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('新增领用单号', response.data.list[0].orderCode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.collectionSparePartsSeeTemp.applyCode = response.data.list[0].orderCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$forceUpdate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    add_dialog_save() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isokDisable = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isokDisable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['createTemp'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log(this.listAddCont) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.createTemp.acceptanceCode == '' || this.createTemp.acceptanceCode == null || this.createTemp.acceptanceCode == undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            GetDataByName(this.getParmCreateNumber).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                console.log('新增单号', response.data.list[0].orderCode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.createTemp.acceptanceCode = response.data.list[0].orderCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.$forceUpdate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.add_dialog_saveSave() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.add_dialog_saveSave() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    add_dialog_saveSave() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (var j = 0; j < this.listAddCont.length; j++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log(this.listAddCont[j].amount) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.listAddCont[j].amount == null || this.listAddCont[j].amount === '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$message({ type: 'warning', message: '请检查金额是否未填写', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // var rulesAmount = /^[1-9]\d*$/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // if (!rulesAmount.test(this.listAddCont[j].amount)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //   this.$message({ type: 'error', message: '申购数量请输入正整数', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //   return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //牧场 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(this.createTemp.applyType == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let mySumPrice = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          for (let i = 0; i < this.listAdd.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            mySumPrice += parseFloat(this.listAdd[i].price) * parseFloat(this.listAdd[i].amount) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (mySumPrice > 500) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.createTemp.SHStatus = 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.createTemp.SHStatus = 9 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var send_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "common": {  "returnmap": "0" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "data": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "name": "insertBigacceptance", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "parammaps": this.createTemp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //供应商 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(this.createTemp.applyType == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if(this.listAdd2.length == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              title: '失败',   message: "备件必选!", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              type: 'warning', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.listAdd2.map((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             return item.partId = "0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.listAdd2.map((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             return item.brandId = "0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.listAdd2.map((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             return item.providerId = "0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var send_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "common": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  "returnmap": "0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "data": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "name": "insertBigacceptance", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "parammaps": this.createTemp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "name": "insertSpotList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "resultmaps": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "list": this.listAdd2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "children": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "name": "insertAcceptance", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "parammaps": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "bigId":"@insertBigacceptance.LastInsertId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "partId":"@insertSpotList.partId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "partCode":"@insertSpotList.partCode", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "partName":"@insertSpotList.partName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "brandId":"@insertSpotList.brandId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "brand":"@insertSpotList.brand", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "providerId":"@insertSpotList.providerId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "providerName":"@insertSpotList.providerName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "unit":"@insertSpotList.unit", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "price":"@insertSpotList.price", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "remark":"@insertSpotList.remark", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                   "specification": "@insertSpotList.specification", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "amount":"@insertSpotList.amount" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ExecDataByConfig(send_data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('新增保存发送参数', send_data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (response.msg === 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              title: '保存失败', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              message: response.data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              type: 'warning', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.dialogFormVisible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.get_table_data1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              title: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              message: '保存成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getOutNumber(queryString, cb) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('委外申请单号模糊查询输入值', queryString) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getOutCodetParm.parammaps['outsourcingCode'] = queryString 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.getOutCodetParm).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log('委外申请单号模糊查询搜索data', response.data.list) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // this.useForms = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cb(response.data.list) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    changeOutNumber(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('委外申请单号模糊查询选中值', item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.outsourcingCode = item.outsourcingCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$set(this.createTemp, "outsourcingCode", item.outsourcingCode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getAddContListParam.parammaps.bigId = item.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getAddContList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // this.createTemp.bid = item.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // this.createTemp.applicatId = item.empId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // this.orderPart.applyCode = item.applyCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // this.TotalAmount = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // this.get_table_dataAdd() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    querySearchEqName(queryString, cb) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('备件名称/设备内部编号模糊查询输入值', queryString) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestEqName.parammaps['eqName'] = queryString 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.requestEqName).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log('备件名称模糊查询搜索data', response.data.list) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.EqNameList = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cb(this.EqNameList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleSelectEqName(item, row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('备件名称/设备内部编号模糊查询选中值', item.eqName) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('备件名称/设备内部编号模糊查询选中值所在行', row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$set(row, 'eqCode', item.eqCode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$forceUpdate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    querySearchCode(queryString, cb) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('备件名称/设备内部编号模糊查询输入值', queryString) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestEqName.parammaps['eqCode'] = queryString 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.requestEqName).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log('备件名称模糊查询搜索data', response.data.list) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.EqNameList = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cb(this.EqNameList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleSelectEqCode(item, row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('备件名称/设备内部编号模糊查询选中值', item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('备件名称/设备内部编号模糊查询选中值所在行', row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$set(row, 'eqName', item.eqName) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$forceUpdate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    blurSelectEqName(item, row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$set(row, 'eqName', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$set(row, 'eqCode', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    blurSelectEqCode(item, row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$set(row, 'eqName', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$set(row, 'eqCode', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    sparePartSearch(queryString, cb) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('备件模糊查询输入值', queryString) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestSparePart.parammaps.pastureId = this.createTemp.pastureId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestSparePart.parammaps['partCode'] = queryString 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.requestSparePart).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log('备件模糊查询搜索data', response.data.list) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.data.list == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          cb([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          cb(response.data.list) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // handleSelectSparePart(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   console.log('备件模糊查询选中值', item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   if (this.listAdd.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     // eslint-disable-next-line no-redeclare 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     if (this.listAdd.find(obj => obj.id === item.id)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //         type: 'warning', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //         message: '此备件已存在,请重新选择备件' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       if (item.srcpath !== null && item.picpath !== null && item.srcpath !== undefined && item.picpath !== undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //         this.$set(item, 'srcpath', process.env.VUE_APP_BASE_API + item.srcpath) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //         this.$set(item, 'picpath', process.env.VUE_APP_BASE_API + item.picpath) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //         item.srcpath = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //         item.picpath = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       this.listAdd.push(item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     if (item.srcpath !== null && item.picpath !== null && item.srcpath !== undefined && item.picpath !== undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       this.$set(item, 'srcpath', process.env.VUE_APP_BASE_API + item.srcpath) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       this.$set(item, 'picpath', process.env.VUE_APP_BASE_API + item.picpath) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       item.srcpath = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //       item.picpath = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     this.listAdd.push(item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   // this.getEqNameList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleSelectSparePart(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('备件模糊查询选中值', item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.listCreateCollectionSpareParts.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // eslint-disable-next-line no-redeclare 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (this.listCreateCollectionSpareParts.find(obj => obj.partId === item.partId)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message({ type: 'warning', message: '此备件已存在,请重新选择备件' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          item.date = this.collectionSparePartsSeeTemp.applyDate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.listCreateCollectionSpareParts.unshift(item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        item.date = this.collectionSparePartsSeeTemp.applyDate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.listCreateCollectionSpareParts.unshift(item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    createPartDelete(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(this.listAdd) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      MessageBox.confirm('设备名称:' + row.partName, '确认删除?', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        confirmButtonText: '确认', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cancelButtonText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // console.log(this.list2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (var i = 0; i < this.listCreateCollectionSpareParts.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log(this.listCreateCollectionSpareParts[i]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.listCreateCollectionSpareParts[i].id === row.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var listCreateCollectionSparePartsIndex = this.listCreateCollectionSpareParts.indexOf(this.listCreateCollectionSpareParts[i]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (listCreateCollectionSparePartsIndex > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.listCreateCollectionSpareParts.splice(listCreateCollectionSparePartsIndex, 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    closeCollectionSparePartsSee(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogFormVisible_CollectionSparePartsSee = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogStatus = this.beforedialog 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 添加领用保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    createCollectionSparePartsData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isokDisable = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.listCreateCollectionSpareParts.length !== 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            for (var i = 0; i < this.listCreateCollectionSpareParts.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              console.log(this.listCreateCollectionSpareParts[i].amount) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (this.listCreateCollectionSpareParts[i].amount !== undefined && this.listCreateCollectionSpareParts[i].amount !== '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                var rulesAmount = /(^[1-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!rulesAmount.test(this.listCreateCollectionSpareParts[i].amount)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    message: '领用数量请输入正数,最多保留两位小数', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  var listCreateCollectionSpareParts1 = [] // >库存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  var listCreateCollectionSpareParts2 = [] // <=库存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  var amountList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  var amount2List = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  let mySumPrice = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  for (let i = 0; i < listCreateCollectionSpareParts2.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    mySumPrice += parseFloat(listCreateCollectionSpareParts2[i].price) * parseFloat(listCreateCollectionSpareParts2[i].amount) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  if (mySumPrice > 500) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.collectionSparePartsSeeTemp.SHStatus = 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.collectionSparePartsSeeTemp.SHStatus = 9 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  var send_data ={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "common": { "returnmap": "0"  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "data": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "name": "insertBigpartapply", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "parammaps": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "pastureId": this.collectionSparePartsSeeTemp.pastureId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "applyCode": this.collectionSparePartsSeeTemp.applyCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "applyType": 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "departmentId": this.collectionSparePartsSeeTemp.departmentId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "empId": this.collectionSparePartsSeeTemp.empId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "applyDate": this.collectionSparePartsSeeTemp.applyDate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "RUCode": this.createTemp.acceptanceCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "SHStatus": 9 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "name": "insertSpotList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "resultmaps": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "list":this.listCreateCollectionSpareParts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "children": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                      "name": "insertpartapply", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                      "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                      "parammaps": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "bigId": "@insertBigpartapply.LastInsertId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "pastureId": "@insertSpotList.pastureId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "partId": "@insertSpotList.partId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "partCode": "@insertSpotList.partCode", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "partName": "@insertSpotList.partName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "specification": "@insertSpotList.specification", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "brandId": "@insertSpotList.brandId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "price": "@insertSpotList.price", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "amount": "@insertSpotList.amount", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "eqName": "@insertSpotList.eqName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "eqCode": "@insertSpotList.eqCode", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "providerId": "@insertSpotList.providerId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "note": "@insertSpotList.note", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "reportery": "@insertSpotList.reportery", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "contractId": "@insertSpotList.contractId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          "locationId": "@insertSpotList.locationId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ExecDataByConfig(send_data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    console.log('添加领用保存发送参数',send_data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (response.msg === 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      this.$notify({ title: '保存失败', message: response.data, type: 'warning', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      this.dialogFormVisible_CollectionSparePartsSee = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      this.getCollectionSpareParts() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      this.$notify({ title: '', message: '保存成功', type: 'success', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.isokDisable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  }, 2000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  return true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.$message({ type: 'error', message: '请检查领用数量是否未填写', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$notify({ title: '', type: 'warning', message: '请选择备件', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.isokDisable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }, 2000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //看领用单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getCollectionSpareParts() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getCollarUseListParm.parammaps.RUCode = this.createTemp.acceptanceCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.getCollarUseListParm).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log('领用table数据', response.data.list) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.listCollectionSpareParts = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 新增删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    partDelete(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(this.listAdd) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      MessageBox.confirm('设备名称:' + row.partName, '确认删除?', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        confirmButtonText: '确认', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cancelButtonText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (var i = 0; i < this.listAdd.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log(this.listAdd[i]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.listAdd[i].id === row.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var listAddIndex = this.listAdd.indexOf(this.listAdd[i]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (listAddIndex > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.listAdd.splice(listAddIndex, 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    partDelete2(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(this.listAdd2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      MessageBox.confirm('设备名称:' + row.partName, '确认删除?', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        confirmButtonText: '确认', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cancelButtonText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (var i = 0; i < this.listAdd2.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log(this.listAdd2[i]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.listAdd2[i].idDel === row.idDel) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var listAddIndex = this.listAdd2.indexOf(this.listAdd2[i]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (listAddIndex > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.listAdd2.splice(listAddIndex, 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleCollectionSparePartsCreate() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(this.createTemp.departmentId == "" || this.createTemp.departmentId == undefined){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'warning', message: '请选择责任部门', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(this.createTemp.applicant == "" || this.createTemp.applicant == undefined){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'warning', message: '请选择录入人', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log( "createTemp)============",this.createTemp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.collectionSparePartsSeeTemp = Object.assign({}, this.createTemp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.collectionSparePartsSeeTemp.empId =  this.collectionSparePartsSeeTemp.applicant 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.collectionSparePartsSeeTemp.applyDate = parseTime(new Date(), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <div class="app-container">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div class="filter-container">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-select v-model="tableObj1.getdataListParm.parammaps.pastureName" style="width: 140px;" placeholder="牧场" class="filter-item" @change="change_pasture1">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-option v-for="item in pastureNameList" :key="item.id" :label="item.name" :value="item.name" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-select v-model="tableObj1.getdataListParm.parammaps.departmentId" clearable style="width: 140px;" placeholder="部门" class="filter-item">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-option v-for="item in departNameList1" :key="item.id" :label="item.name" :value="item.id" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-input v-model="tableObj1.getdataListParm.parammaps.acceptanceCode" placeholder="委外验收单号" style="width: 200px;" class="filter-item" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-select v-model="tableObj1.getdataListParm.parammaps.status" style="width: 140px;" clearable placeholder="审核状态" class="filter-item">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-option v-for="item in statuesNameList" :key="item.id" :label="item.name" :value="item.id" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-input v-model="tableObj1.getdataListParm.parammaps.outsourcingCode" placeholder="委外申请单号" style="width: 200px;" class="filter-item" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-select v-model="tableObj1.getdataListParm.parammaps.iscontract" style="width: 140px;" clearable placeholder="有无合同" class="filter-item">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-option v-for="item in iscontractList" :key="item.id" :label="item.name" :value="item.id" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-date-picker ref="inputDatetime" v-model="tableObj1.getdataListParm.parammaps.inputDatetime" class="inputDatetime" type="datetimerange" style="width: 250px;top:-3px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button  class="filter-item" type="primary" icon="el-icon-search" @click="form_search">搜索</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!-- <el-button  v-if="istab2Add" class="filter-item" type="primary" icon="el-icon-edit" @click="form_add">新增</el-button> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div class="elTable">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table :max-height="myHeight"  :key="tableObj1.tableKey"  v-loading="tableObj1.listLoading" element-loading-text="给我一点时间"  :data="tableObj1.list" border fit highlight-current-row style="width: 100%;" :row-style="rowStyle" :cell-style="cellStyle" class="elTable table-fixed"   >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="序号" align="center" type="index" width="50px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>{{ scope.$index + (tableObj1.pageNum-1) * tableObj1.pageSize + 1 }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="委外验收单号" min-width="120px" align="center" prop="acceptanceCode" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="牧场" min-width="120px" align="center" prop="pastureName" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="部门 " min-width="120px" align="center" prop="departmentName" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="申请人" min-width="120px" align="center" prop="applicantName" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="合同" min-width="120px" align="center" prop="contract">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span v-if="scope.row.iscontract == 0 ">有</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span v-else>无</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="日期" min-width="120px" align="center" prop="date" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="审核状态" min-width="150px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-if="scope.row.status == 0 ">未离厂</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-else-if="scope.row.status == 1 ">未回厂</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-else-if="scope.row.status == 2 ">已回厂</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-else>已验收</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="操作" align="center" width="320" class-name="small-padding fixed-width" fixed="right">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="{row}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button type="primary" size="mini" @click="form_see(row)">查看</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button  v-if="istab2Edit && row.isAcceptance == 0"  type="success" size="mini" @click="form_edit(row)">编辑</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button v-if="istab2Del && row.isAcceptance == 0" type="danger" size="mini" @click="form_delete(row)">删除</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button  v-if="row.isAcceptance == 0"  style="display:inline-block" type="success" size="mini" @click="form_submit(row)">提交</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button  v-if="istab2Shenhe1  && row.isAcceptance == 1 && (row.flowCompeleted == 1) "  style="display:inline-block" type="success" size="mini" @click="form_examine(row)">审核1</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button  v-if="istab2Shenhe2 && row.isAcceptance == 1 && (row.flowCompeleted == 2) "  style="display:inline-block" type="success" size="mini" @click="form_examine2(row)">审核2</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button  v-if="istab2Shenhe3 && row.isAcceptance == 1 && (row.flowCompeleted == 4) "  style="display:inline-block" type="success" size="mini" @click="form_examine3(row)">审核3</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <pagination v-show="tableObj1.total>0" :total="tableObj1.total" :page.sync="tableObj1.getdataListParm.offset" :limit.sync="tableObj1.getdataListParm.pagecount" @pagination="get_table_data1()" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!-- 弹出层新增or修改 -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogFormVisible" :close-on-click-modal="false" width="90%">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="app-container">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       <el-form ref="createTemp" :rules="rules" :model="createTemp" label-position="right" label-width="100px" style="width: 100%;">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row :gutter="20">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="委外验收单号:" prop="acceptanceCode">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="acceptanceCode" v-model="createTemp.acceptanceCode" disabled />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="牧场:" prop="pastureId" >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-select v-model="createTemp.pastureId" placeholder="牧场" class="filter-item" style="width:100%" :disabled="dialogStatus==='update' || dialogStatus==='see'" @change="change_pasture2" >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-option v-for="item in pastureNameList" :key="item.id" :label="item.name" :value="item.id" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="责任部门:" prop="departmentId">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-select v-model="createTemp.departmentId" placeholder="责任部门" class="filter-item" style="width:100%" :disabled="dialogStatus==='update' ||  dialogStatus==='see'"  @change="change_depart2">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-option v-for="item in departNameList2" :key="item.id" :label="item.name" :value="item.id" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row :gutter="20">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="委外申请单号:" prop="outsourcingCode">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-autocomplete :disabled="dialogStatus==='update' ||  dialogStatus==='see'"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-model="createTemp.outsourcingCode"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  value-key="name"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  class="inline-input"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :fetch-suggestions="getOutNumber"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  placeholder=""
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width:100%"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @select="changeOutNumber"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <template slot-scope="{ item }">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="name" style="display: inline;">{{ item.outsourcingCode }}</div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <!-- <div class="name" style="display: inline;">{{ item.departmentName }}</div> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-autocomplete>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="录入人:" prop="applicant">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-select v-model="createTemp.applicant" placeholder="录入人" class="filter-item" style="width:100%" :disabled="dialogStatus==='update' ||  dialogStatus==='see'"  >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-option v-for="item in employeNameList" :key="item.id" :label="item.name" :value="item.id" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="日期:" prop="date">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-date-picker v-model="createTemp.date" :picker-options="pickerOptions" type="date" placeholder="日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:100%" :disabled="dialogStatus==='see'"  />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row :gutter="20">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="有无合同:" prop="iscontract">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span v-if="createTemp.iscontract == 0">有合同</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span v-else>无合同</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="离厂日期:" prop="lcdate">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-date-picker v-model="createTemp.lcdate" :picker-options="pickerOptions" type="date" placeholder="日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:100%" :disabled="dialogStatus==='see'"  />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="回厂日期:" prop="hcdate">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-date-picker v-model="createTemp.hcdate" :picker-options="pickerOptions" type="date" placeholder="日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:100%" :disabled="dialogStatus==='see'"  />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-divider></el-divider>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             key="tableKey"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-loading="listLoading"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            element-loading-text="给我一点时间"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :data="listAddCont"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            border
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fit
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            highlight-current-row
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            style="width: 100%;margin-bottom:30px"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :row-style="rowStyle"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :cell-style="cellStyle"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="elTable"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!-- table表格 -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="序号" align="center" type="index" width="50px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="供应商" prop="providerName" align="center" min-width="80px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span>{{ scope.row.providerName }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!-- <el-table-column label="金额" prop="amount" align="center" min-width="80px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span>{{ scope.row.amount }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="金额" v-if="createTemp.iscontract !== 0" prop="amount" align="center" min-width="80px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-input v-model="scope.row.amount" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span v-if="dialogStatus ==='see'">{{ scope.row.amount }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="设备名称" prop="eqName" min-width="80px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span>{{ scope.row.eqName }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="设备内部编号" prop="eqCode" align="center" min-width="80px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span>{{ scope.row.eqCode }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="费用类型" prop="typea" align="center" min-width="80px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span>{{ scope.row.typea }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="铅封号" prop="sealNumber" align="center" min-width="80px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-input v-model="scope.row.sealNumber" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span v-if="dialogStatus ==='see'">{{ scope.row.sealNumber }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="质保日期" prop="warrantydate" align="center" min-width="80px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <!-- <el-date-picker v-model="scope.row.warrantydate" :picker-options="pickerOptions" type="date" placeholder="日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="margin-top:10px" /> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-date-picker v-model="scope.row.warrantydate"  type="date" placeholder="日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span v-if="dialogStatus ==='see'">{{ scope.row.warrantydate }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!-- <el-table-column label="交付日期" prop="date" align="center" min-width="80px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span>{{ scope.row.date }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!-- <el-table-column  label="合同编号" prop="contractCode" align="center" min-width="80px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span>{{ scope.row.contractCode }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="备注" prop="remark" align="center" min-width="80px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span >{{ scope.row.remark }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-divider></el-divider>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row :gutter="20">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="备件类型:" prop="applyType">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-radio-group v-model="createTemp.applyType" :disabled="dialogStatus==='see'"  @change="change_applyType" >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-radio   :label="0" :checked="createTemp.applyType == 0">牧场</el-radio>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-radio   :label="1" :checked="createTemp.applyType == 1">供应商</el-radio>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-radio-group>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row :gutter="20" v-if = "createTemp.applyType == 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button v-if = "dialogStatus !=='see' " class="filter-item" type="primary" size="mini" style="margin-bottom:10px" @click="handleCollectionSparePartsCreate">添加领用单</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!-- <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="领用单号:" prop="applyCode">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="applyCode" v-model="createTemp.applyCode" disabled />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="16">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="备件:" prop="partCode">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-autocomplete v-model="orderPart.partCode" value-key="name" class="inline-input" :fetch-suggestions="sparePartSearch" placeholder="请输入备件编号或备件名称或备件规格" style="width:100%" @select="handleSelectSparePart" :disabled="dialogStatus==='update' ||  dialogStatus==='see'" >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <template slot-scope="{ item }">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <b>备件编号:</b><div class="name" style="display: inline;">{{ item.partCode }}</div> 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    |   <b>备件名称:</b><span class="addr">{{ item.partName }}</span> 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    |   <b>备件规格:</b><span class="addr">{{ item.specification }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    |   <b>品牌:</b><span class="addr">{{ item.brand }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    |   <b>库存:</b><span class="addr">{{ item.reportery }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-autocomplete>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table v-if = "createTemp.applyType == 0"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :key="tableKey"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-loading="listLoading"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              element-loading-text="给我一点时间"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :data="listCollectionSpareParts"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              border
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              fit
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              highlight-current-row
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="width: 100%;"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :row-style="rowStyle"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :cell-style="cellStyle"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="elTable table-fixed"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="序号" align="center" type="index" width="50px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span>{{ scope.$index + (pageNum-1) * pageSize + 1 }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="领用单号" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span>{{ scope.row.applyCode }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="领用部门" width="140px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span>{{ scope.row.departmentName }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="领用日期" sortable prop="createDate" min-width="80px" align="center" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="领用备件" prop="details" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span>{{ scope.row.details }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="领用状态" min-width="100px" align="center" :formatter="statue" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="操作" min-width="80px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="{row}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-button type="primary" size="mini" @click="handleCollarUseSee(row)">查看</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-divider></el-divider>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button v-if = "createTemp.applyType == 1 && dialogStatus !=='see'  " class="filter-item" type="primary" icon="el-icon-edit" @click="form_add_list2">新增</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table v-if = "createTemp.applyType == 1"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             key="2"  v-loading="listLoading"  element-loading-text="给我一点时间"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :data="listAdd2" border fit  highlight-current-row  style="width: 100%;margin-bottom:30px"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :row-style="rowStyle"  :cell-style="cellStyle"  class="elTable" >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <!-- table表格 -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column type="index" label="序号" align="center" width="50px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="备件编号" min-width="90px" prop="partCode" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <el-input v-model="scope.row.partCode" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <span v-if="dialogStatus ==='see'">{{ scope.row.partCode }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="备件名称" min-width="60px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <el-input v-model="scope.row.partName" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <span v-if="dialogStatus ==='see'">{{ scope.row.partName }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="备件规格" prop="specification" align="center" min-width="90">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <el-input v-model="scope.row.specification" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <span v-if="dialogStatus ==='see'">{{ scope.row.specification }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="备件品牌" prop="brand" align="center" min-width="60">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <el-input v-model="scope.row.brand" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <span v-if="dialogStatus ==='see'">{{ scope.row.brand }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="供应商" prop="providerName" align="center" min-width="60">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <el-input v-model="scope.row.providerName" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <span v-if="dialogStatus ==='see'">{{ scope.row.providerName }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="计量单位" prop="unit" align="center" min-width="60">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <el-input v-model="scope.row.unit" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <span v-if="dialogStatus ==='see'">{{ scope.row.unit }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="数量" prop="amount" align="center" min-width="60">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <el-input v-model="scope.row.amount" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <span v-if="dialogStatus ==='see'">{{ scope.row.amount }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="单价" prop="price" align="center" min-width="70">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <el-input v-model="scope.row.price" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <span v-if="dialogStatus ==='see'">{{ scope.row.price }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="总价" prop="totalPrice" align="center" min-width="70">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span>{{ scope.row.price * parseFloat(scope.row.amount) }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="备注" prop="remark" align="center" min-width="60">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <el-input v-model="scope.row.remark" style="margin-top:10px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <span v-if="dialogStatus ==='see'">{{ scope.row.remark }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="操作" align="center" width="100" class-name="small-padding fixed-width" fixed="right" v-if="dialogStatus ==='create'||dialogStatus ==='update'">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="{row}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <a class="del" @click="partDelete2(row)">删除</a>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row v-if="dialogStatus ==='see'  ">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <h3 >流程进度</h3>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-steps :active="active" align-center finish-status="success">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-step
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-for="(item,index) in activeList"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :key="index"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :title="item.title"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :status="item.status"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <template slot="description">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="step-row">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <div>{{ item.name }}  {{ item.date }}</div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <div>{{ item.reason }}</div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-step>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-steps>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div slot="footer" class="dialog-footer" style="bottom:10px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       <el-button type="primary" v-if="dialogStatus !=='see'"  @click="dialogStatus==='create'?add_dialog_save():edit_dialog_save()">保存并关闭</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <!-- <el-button type="primary"  v-show ="dialogStatus==='create'" :disabled="isokDisable" @click="add_dialog_save()">保存并关闭1</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button type="primary"  v-show ="dialogStatus==='update'" :disabled="isokDisable" @click="edit_dialog_save()">保存并关闭2</el-button> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button @click="dialogFormVisible = false;get_table_data1()">取消并关闭</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-dialog>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!-- 审核 -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogFormVisible_Examine" :close-on-click-modal="false" width="30%">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="app-examine">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <h3 style="width: 100%;margin:0 0 0 5%;line-height:50px;">请确认审核结果:</h3>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form ref="examineTemp" :model="examineTemp" label-position="right" style="width: 50%;margin:0 auto;">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row style="width:88%;height:150px;margin:0 auto;">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="20">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-radio-group v-model="examineTemp.status" @change="change_statue">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-radio :label="1" checked>通过</el-radio>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-radio :label="2">不通过</el-radio>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-radio-group>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col v-if="statueReason" :span="20">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-model="examineTemp.workflowNote" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="请输入不通过原因" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div slot="footer" class="dialog-footer">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button  v-if="istab2Shenhe1 && (examineTemp.flowCompeleted == 1) "  type="primary" :disabled="isokDisable" @click="form_examine_save()">确认</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button v-if="istab2Shenhe2 && (examineTemp.flowCompeleted == 2) "  type="primary" :disabled="isokDisable" @click="form_examine_save2()">确认</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button v-if="istab2Shenhe3 && (examineTemp.flowCompeleted == 4) " type="primary" :disabled="isokDisable" @click="form_examine_save3()">确认</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <!-- <el-button v-if="dialogStatus==='examine22'" type="primary" :disabled="isokDisable" @click="form_examine_save22()">确认</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button v-if="dialogStatus==='examine2'" type="primary" :disabled="isokDisable" @click="form_examine_save2()">确认</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button v-if="dialogStatus==='examine33'" type="primary" :disabled="isokDisable" @click="form_examine_save33()">确认</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button v-if="dialogStatus==='examine3'" type="primary" :disabled="isokDisable" @click="form_examine_save3()">确认</el-button> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button @click="dialogFormVisible_Examine = false;">关闭</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-dialog>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog  title="领用单" :visible.sync="dialogFormVisible_CollectionSparePartsSee" :close-on-click-modal="false" width="90%">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="collectionSparePartsSee" style="height: 500px;">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ref="collectionSparePartsSeeTemp"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :rules="rules"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :model="collectionSparePartsSeeTemp"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          label-position="right"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          label-width="120px"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          style="width: 90%;margin:0 auto;"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col  :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="领用单号:" prop="applyCode">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="applyCode" v-model="collectionSparePartsSeeTemp.applyCode" disabled />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="领用部门:" prop="departmentName">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="departmentName" v-model="collectionSparePartsSeeTemp.departmentName" disabled />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col   :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="领用日期:" prop="applyDate">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="applyDate" v-model="collectionSparePartsSeeTemp.applyDate" disabled />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row v-if="isPartCode">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="16">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="所需备件:" prop="partCode">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-autocomplete
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-model="collectionSparePartsSeeTemp.partCode"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  value-key="name"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  class="inline-input"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :fetch-suggestions="sparePartSearch"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  placeholder="请输入备件编号或备件名称或备件规格"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width:98%"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @select="handleSelectSparePart"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <template slot-scope="{ item }">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <b>备件编号:</b><div class="name" style="display: inline;">{{ item.partCode }}</div> 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    |   <b>备件名称:</b><span class="addr">{{ item.partName }}</span> 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    |   <b>备件规格:</b><span class="addr">{{ item.specification }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    |   <b>库存:</b><span class="addr">{{ item.reportery }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    |   <b>是否零库存:</b><span class="addr" v-if="item.isZeroStock==1">是</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <span class="addr" v-else>否</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-autocomplete>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :key="tableKey"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-loading="listLoading"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          element-loading-text="给我一点时间"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :data="listCreateCollectionSpareParts"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          border
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          fit
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          highlight-current-row
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          style="width: 100%;margin-bottom:30px"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :row-style="rowStyle"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :cell-style="cellStyle"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class="elTable table-fixed"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <!-- table表格 -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column type="index" label="序号" align="center" width="50px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column label="备件编号" min-width="90px" prop="partCode" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span>{{ scope.row.partCode }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column label="备件名称" min-width="80px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span>{{ scope.row.partName }}</span><br>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column label="备件规格" prop="specification" align="center" min-width="100">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span>{{ scope.row.specification }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column label="库存数" prop="reportery" align="center" min-width="100">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span>{{ scope.row.reportery }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column label="领用数量" prop="amount" align="center" min-width="80">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form :model="scope.row">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-form-item prop="amount">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-input ref="amount" v-model="scope.row.amount" :disabled="dialogStatus==='collectionSparePartsSee1'" style="margin-top:15px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <!-- <el-table-column  label="领用时间" prop="date" align="center" min-width="100">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span>{{ scope.row.date }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column label="用途" prop="note" align="center" min-width="60">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form :model="scope.row">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-form-item prop="note">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-input ref="note" v-model="scope.row.note" :disabled="dialogStatus==='collectionSparePartsSee1'" style="margin-top:15px" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             <el-table-column   label="设备名称" prop="eqName" align="center" min-width="250">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-autocomplete  v-if="isCreatePartDelete"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-model="scope.row.eqName"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    class="inline-input"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :fetch-suggestions="querySearchEqName"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    value-key="eqName"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    placeholder="设备名称"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @select="(value)=>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    {handleSelectEqName(value, scope.row)}"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @blur="(value)=>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    {blurSelectEqName(value, scope.row)}"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <template slot-scope="{ item }">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <span class="addr">{{ item.eqName }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      |<span class="addr">{{ item.eqCode }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </el-autocomplete>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-else class="addr">{{ scope.row.eqName }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column   label="设备内部编号" prop="eqCode" align="center" min-width="150">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-autocomplete v-if="isCreatePartDelete"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-model="scope.row.eqCode"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    class="inline-input"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :fetch-suggestions="querySearchCode"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    value-key="eqCode"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    placeholder="设备内部编号"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @select="(value)=>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    {handleSelectEqCode(value, scope.row)}"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @blur="(value)=>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    {blurSelectEqCode(value, scope.row)}"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-else class="addr">{{ scope.row.eqCode }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column v-if="isCreatePartDelete" label="操作" align="center" width="100" class-name="small-padding fixed-width" fixed="right">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="{row}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <a class="del" @click="createPartDelete(row)">删除</a>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div slot="footer" class="dialog-footer" style="bottom:5px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button v-if="isPartCode" type="primary" :disabled="isokDisable" @click="createCollectionSparePartsData()">确认</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <!-- <el-button @click="dialogFormVisible_CollectionSparePartsSee = false;">关闭</el-button> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button @click="closeCollectionSparePartsSee">关闭</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-dialog>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<script>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import echarts from 'echarts'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+require('echarts/theme/macarons')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { GetDataByNames, GetReportform, GetDataByName, PostDataByName, checkButtons, ExecDataByConfig} from '@/api/common'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import Cookies from 'js-cookie'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { parseTime, json2excel } from '@/utils/index.js'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { MessageBox } from 'element-ui'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import Pagination from '@/components/Pagination'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export default {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  name: 'Tab2',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  components: { Pagination },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  inject: ['reload'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  data() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      myHeight:document.documentElement.clientHeight - 85- 200,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //多个下拉框 - 请求内容
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      send_select_list: [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { name: 'findAllPasture', offset: 0, pagecount: 0, returntype: 'Map', parammaps: { 'id': Cookies.get('pastureid') }},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { name: 'findAllEmploye', offset: 0, pagecount: 0, parammaps: { 'pastureId': Cookies.get('pastureid') }},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //  下拉框 - 牧场
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      pastureNameList: [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // {id: "犊牛1", name: "犊牛1"},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // {id: "犊牛2", name: "犊牛2"},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // {id: "犊牛3", name: "犊牛3"}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getDepartParam1: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'findAllDepart', offset: 0, pagecount: 0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: { 'pastureId': Cookies.get('pastureid'), 'eId': Cookies.get('employeid') }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      employeNameList: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      departNameList1: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getDepartParam2: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'findAllDepart', offset: 0, pagecount: 0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: { 'pastureId': Cookies.get('pastureid'), 'eId': Cookies.get('employeid') }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      departNameList2: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // statuesNameList: [{ id: '0', name: '审核中' }, { id: '1', name: '已通过' }, { id: '2', name: '未通过' }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      statuesNameList: [{ id: '0', name: '未离厂' }, { id: '1', name: '未回厂' }, { id: '2', name: '已回厂' }, { id: '3', name: '已验收' }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      iscontractList:[{id: '0', name: '有合同'},{id: '1', name: '无合同'}],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      isokDisable: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      tableObj1: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        getdataListParm: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name: 'getBigacceptanceList',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //请求的 page 无用参数  offset 第几页  pagecount 每页多少条
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          page: 1, offset: 1,pagecount: 10,returntype: 'Map',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          parammaps: { pastureName:Cookies.get('pasturename'), acceptanceCode: '',departmentName: '',status: "",outsourcingCode: "", inputDatetime:"",startdate: "",enddate: "",iscontract:''}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        tableKey: 0,listLoading: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //返回的 pageNum 第几页  pageSize 每页多少条 total 总条数
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pageNum:'',pageSize:'',total: 0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        list: [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      pageNum:'',pageSize:'',total: 0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getAddContListParam:  {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: "getOutsourcingList",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page: 1,offset: 1,pagecount: 20,returntype: "Map",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: {"bigId": ""}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      pickerOptions: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        disabledDate(time) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return time.getTime() > Date.now()// 当天之前的时间可选
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dialogFormVisible_CollectionSparePartsSee: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      beforedialog:'',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      listCreateCollectionSpareParts: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      isCreatePartDelete: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      isPartCode: true,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getCollarUseSeeParm: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'getpartapplyListBybig',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: {}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      orderPart: {},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getOutCodetParm: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'getBigoutsourcingCode',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        returntype: 'Map',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pastureId: Cookies.get('pastureid'),
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          outsourcingCode:"",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      useForms: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getParmCreateAdd: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'getPartApplyByBig',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        returntype: 'Map',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: {}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        equipmentName: [{ required: true, message: '必填', trigger: 'blur' }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // lcdate: [{ required: true, message: '必填', trigger: 'blur' }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // hcdate: [{ required: true, message: '必填', trigger: 'blur' }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getPramPartApplyListBybig: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name:"getpartapplyListBybig",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        returntype:"Map",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps:{"id":""}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getPramAcceptanceList: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name:"getAcceptanceList",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        returntype:"Map",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps:{"bigId	":""}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getCollarUseListParm: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'getPartsapplybyMt',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page: 1,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        offset: 1,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        returntype: 'Map',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          "RUCode":"",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      collectionSparePartsSeeTemp: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        applyCode:"",departmentName:"",applyDate:"",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isStock: 0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        applyDate:"",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      listCollectionSpareParts: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      tableKey: 0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      listLoading: true,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      total: 0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      list: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dialogStatus: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dialogFormVisible: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dialogFormVisibleSee: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      listLoadingSee: true,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      listSee: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      totalSee: 0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      seeTemp: {},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getdataListSee: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'getpartpurchaseBybig',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        returntype: 'Map',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: {}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      createTemp: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pastureId: this.$store.state.user.pastureid,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        departmentId: this.$store.state.user.departmentid,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        employeId: this.$store.state.user.employeid,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        date: parseTime(new Date(), '{y}-{m}-{d}'),
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        providerId: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        contract:1,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        acceptanceCode:"",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        outsourcingCode:"",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        applyType:0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        applicant: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        departmentName: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        contract:1,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getParmCreateNumber: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'autoCreatCode',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page: 0, offset: 0,  pagecount: 0,  returntype: 'Map',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pastureId: Cookies.get('pastureid'),
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          codeType: 'WY'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getParmCreateNumber2: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'autoCreatCode',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page: 0, offset: 0,  pagecount: 0,  returntype: 'Map',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pastureId: Cookies.get('pastureid'),
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          codeType: 'LY'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      requestSparePart: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'getPartsListLY', page: 1, offset: 1, pagecount: 20, returntype: 'Map',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: { pastureId: Cookies.get('pastureid') }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      EqNameList: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      requestEqName: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'geteqbyNameCode', page: 1, offset: 1, pagecount: 10, returntype: 'Map',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: { pastureId: Cookies.get('pastureid') }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      EqCodeList: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      listAdd:[],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      listAdd2:[],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      isData:false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      listAddCont:[
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //  {providerName:"",providerId: "0",eqId: "0",contractId: "0",}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      activeList: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      active: 1,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dialogFormVisible_Examine: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      examineTemp: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "status": 1,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "empid": "",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "flowCompeleted":"",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "workflowNote": "",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "id": ""
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      statueReason: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rowStyle: { maxHeight: 50 + 'px', height: 35 + 'px' },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      cellStyle: { padding: 0 + 'px' },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      textMap: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        update: '编辑',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        create: '新增',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        see: '查看',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        examine: '审核1',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        examine22: '审核2',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        examine2: '审核3',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        examine33: '审核4',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        examine3: '审核5',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        collectionSparePartsSee: '查看领用',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        collectionSparePartsSee1:'查看领用',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        collectionSparePartsCreate: '添加领用',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      istab2Add:[],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      istab2Edit:[],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      istab2Del:[],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      istab2Shenhe1:[],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      istab2Shenhe2:[],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      istab2Shenhe3:[],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  created() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.get_select_list()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.get_table_data1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  methods: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //获取按钮权限
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    get_auto_buttons() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const istab2Add = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:add')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.istab2Add = istab2Add
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const istab2Edit = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:edit')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.istab2Edit = istab2Edit
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const istab2Del = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:del')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.istab2Del = istab2Del
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const istab2Shenhe1 = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:shenhe1')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.istab2Shenhe1 = istab2Shenhe1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const istab2Shenhe2 = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:shenhe2')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.istab2Shenhe2 = istab2Shenhe2
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const istab2Shenhe3 = checkButtons(this.$store.state.user.buttons, 'maintenance:subcontractingMainten2:shenhe3')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.istab2Shenhe3 = istab2Shenhe3
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    get_select_list() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByNames(this.send_select_list).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.pastureNameList = response.data.findAllPasture.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("牧场下拉框", this.pastureNameList)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.employeNameList = response.data.findAllEmploye.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("申请人下拉框", this.employeNameList)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.get_depart_list1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    change_pasture1(item) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getDepartParam1.parammaps.pastureId = this.pastureNameList.find(obj => obj.name == item).id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.tableObj1.getdataListParm.parammaps.departmentId = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.get_depart_list1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //部门List
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    get_depart_list1() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.getDepartParam1).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.departNameList1 = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    change_pasture2(item) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getDepartParam2.parammaps.pastureId = item
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.get_depart_list2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    get_depart_list2() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.getDepartParam2).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.departNameList2 = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    change_depart2(item) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.departmentName = this.departNameList2.find(obj => obj.id == item).name
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    get_table_data1() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.tableObj1.listLoading = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.$refs['inputDatetime'] !== undefined && this.$refs['inputDatetime'].value !== null) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.tableObj1.getdataListParm.parammaps.startdate = this.$refs['inputDatetime'].value[0]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.tableObj1.getdataListParm.parammaps.enddate = this.$refs['inputDatetime'].value[1]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.tableObj1.getdataListParm.parammaps.inputDatetime = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.tableObj1.getdataListParm.parammaps.startdate = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.tableObj1.getdataListParm.parammaps.enddate = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.tableObj1.getdataListParm).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.data.list !== null) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.tableObj1.list = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.tableObj1.pageNum = response.data.pageNum
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.tableObj1.pageSize = response.data.pageSize
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.tableObj1.total = response.data.total
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.tableObj1.list = [ ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.tableObj1.listLoading = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 100)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_search() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('查询')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.get_table_data1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    change_applyType(val) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(val)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(val ==1){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.createTemp.applyType = 1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.createTemp.applyType = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_add() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.reset_create()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getDepartParam2.parammaps.pastureId = this.createTemp.pastureId
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.get_depart_list2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogStatus = 'create'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFormVisible = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.listLoading = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$nextTick(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$refs['createTemp'].clearValidate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //新增生成单号
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getCreateNumber()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    statue: function(cellValue) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // console.log(cellValue.isZeroStock)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (cellValue.statue == 0) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return '未领用'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else if (cellValue.statue == 1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return '已领用'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    reset_create() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.pastureId =  parseInt(Cookies.get('pastureid'))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.departmentId = parseInt(Cookies.get('departmentid'))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.departmentName = Cookies.get('departmentname')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.employeId = parseInt(Cookies.get('employeid'))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.date = parseTime(new Date(), '{y}-{m}-{d}')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.outsourcingCode = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.applicant = parseInt(Cookies.get('employeid'))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.providerId = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.contract = 1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.description = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(parseInt(Cookies.get('pastureid')) == 18){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.departmentId = ""
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.outsourcingCode = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(  this.createTemp.departmentName )
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.listAddCont = [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   {providerName:"",providerId: "0",eqId: "0",contractId: "0",amount:"",contractCode:"",date:"",eqCode:"",eqName:"",remark:"",typea:"",}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.listAdd = []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.listAdd2 = []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.listCreateCollectionSpareParts = []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.listCollectionSpareParts = []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleCollarUseSee(row, isStock) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let beforedialog = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.beforedialog = this.dialogStatus
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.collectionSparePartsSeeTemp = Object.assign({}, row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogStatus = 'collectionSparePartsSee1'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.collectionSparePartsSeeTemp.applyDate = row.createDate
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFormVisible_CollectionSparePartsSee = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isCreatePartDelete = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isPartCode = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getCollarUseSeeList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getCollarUseSeeList() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getCollarUseSeeParm.parammaps.id = this.collectionSparePartsSeeTemp.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.getCollarUseSeeParm).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listCreateCollectionSpareParts = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_add_list2() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var idDel = "id" + Math.round(Math.random()*100) + Math.round(Math.random()*100)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.listAdd2.unshift({partCode:"",providerId: "0",eqId: "0",contractId: "0",idDel:idDel,partId: "",partCode: "",partName: "",brandId: "",brand: "",providerId: "",providerName: "",price: "",sumPrice: "",remark: "",amount: ""})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getCreateNumber() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.getParmCreateNumber).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$nextTick(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('新增委外维修单单号', response.data.list[0].orderCode)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.createTemp.acceptanceCode = response.data.list[0].orderCode
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$forceUpdate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getCreateLYNumber() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.getParmCreateNumber2).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$nextTick(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('新增领用单号', response.data.list[0].orderCode)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.collectionSparePartsSeeTemp.applyCode = response.data.list[0].orderCode
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$forceUpdate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    add_dialog_save() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isokDisable = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isokDisable = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 1000)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs['createTemp'].validate(valid => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (valid) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(this.listAddCont)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.createTemp.acceptanceCode == '' || this.createTemp.acceptanceCode == null || this.createTemp.acceptanceCode == undefined) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            GetDataByName(this.getParmCreateNumber).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$nextTick(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                console.log('新增单号', response.data.list[0].orderCode)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.createTemp.acceptanceCode = response.data.list[0].orderCode
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$forceUpdate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.add_dialog_saveSave()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.add_dialog_saveSave()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    add_dialog_saveSave() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (var j = 0; j < this.listAddCont.length; j++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(this.listAddCont[j].amount)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.listAddCont[j].amount == null || this.listAddCont[j].amount === '') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$message({ type: 'warning', message: '请检查金额是否未填写', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // var rulesAmount = /^[1-9]\d*$/
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // if (!rulesAmount.test(this.listAddCont[j].amount)) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //   this.$message({ type: 'error', message: '申购数量请输入正整数', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //   return false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //牧场
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(this.createTemp.applyType == 0){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let mySumPrice = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          for (let i = 0; i < this.listAdd.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            mySumPrice += parseFloat(this.listAdd[i].price) * parseFloat(this.listAdd[i].amount)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (mySumPrice > 500) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.createTemp.SHStatus = 2
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.createTemp.SHStatus = 9
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var send_data = {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "common": {  "returnmap": "0" },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "data": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "name": "insertBigacceptance",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                "parammaps": this.createTemp
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //供应商
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(this.createTemp.applyType == 1){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if(this.listAdd2.length == 0){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: '失败',   message: "备件必选!",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: 'warning',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.listAdd2.map((item, index) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             return item.partId = "0"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.listAdd2.map((item, index) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             return item.brandId = "0"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.listAdd2.map((item, index) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             return item.providerId = "0"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var send_data = {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "common": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  "returnmap": "0"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "data": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "name": "insertBigacceptance",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "parammaps": this.createTemp
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "name": "insertSpotList",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "resultmaps": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "list": this.listAdd2
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "children": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "name": "insertAcceptance",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "parammaps": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "bigId":"@insertBigacceptance.LastInsertId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "partId":"@insertSpotList.partId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "partCode":"@insertSpotList.partCode",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "partName":"@insertSpotList.partName",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "brandId":"@insertSpotList.brandId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "brand":"@insertSpotList.brand",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "providerId":"@insertSpotList.providerId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "providerName":"@insertSpotList.providerName",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "unit":"@insertSpotList.unit",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "price":"@insertSpotList.price",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "remark":"@insertSpotList.remark",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                   "specification": "@insertSpotList.specification",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "amount":"@insertSpotList.amount"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ExecDataByConfig(send_data).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('新增保存发送参数', send_data)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (response.msg === 'fail') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: '保存失败',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              message: response.data,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: 'warning',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.dialogFormVisible = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.get_table_data1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              message: '保存成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: 'success',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getOutNumber(queryString, cb) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('委外申请单号模糊查询输入值', queryString)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getOutCodetParm.parammaps['outsourcingCode'] = queryString
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.getOutCodetParm).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('委外申请单号模糊查询搜索data', response.data.list)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // this.useForms = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cb(response.data.list)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    changeOutNumber(item) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('委外申请单号模糊查询选中值', item)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.outsourcingCode = item.outsourcingCode
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(this.createTemp, "outsourcingCode", item.outsourcingCode)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getAddContListParam.parammaps.bigId = item.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getAddContList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // this.createTemp.bid = item.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // this.createTemp.applicatId = item.empId
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // this.orderPart.applyCode = item.applyCode
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // this.TotalAmount = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // this.get_table_dataAdd()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    querySearchEqName(queryString, cb) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('备件名称/设备内部编号模糊查询输入值', queryString)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestEqName.parammaps['eqName'] = queryString
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.requestEqName).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('备件名称模糊查询搜索data', response.data.list)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.EqNameList = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cb(this.EqNameList)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleSelectEqName(item, row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('备件名称/设备内部编号模糊查询选中值', item.eqName)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('备件名称/设备内部编号模糊查询选中值所在行', row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(row, 'eqCode', item.eqCode)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$forceUpdate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    querySearchCode(queryString, cb) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('备件名称/设备内部编号模糊查询输入值', queryString)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestEqName.parammaps['eqCode'] = queryString
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.requestEqName).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('备件名称模糊查询搜索data', response.data.list)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.EqNameList = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cb(this.EqNameList)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleSelectEqCode(item, row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('备件名称/设备内部编号模糊查询选中值', item)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('备件名称/设备内部编号模糊查询选中值所在行', row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(row, 'eqName', item.eqName)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$forceUpdate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    blurSelectEqName(item, row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(row, 'eqName', '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(row, 'eqCode', '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    blurSelectEqCode(item, row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(row, 'eqName', '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(row, 'eqCode', '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sparePartSearch(queryString, cb) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('备件模糊查询输入值', queryString)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestSparePart.parammaps.pastureId = this.createTemp.pastureId
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestSparePart.parammaps['partCode'] = queryString
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.requestSparePart).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('备件模糊查询搜索data', response.data.list)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.data.list == null) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          cb([])
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          cb(response.data.list)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // handleSelectSparePart(item) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   console.log('备件模糊查询选中值', item)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   if (this.listAdd.length > 0) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     // eslint-disable-next-line no-redeclare
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     if (this.listAdd.find(obj => obj.id === item.id)) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       this.$message({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         type: 'warning',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         message: '此备件已存在,请重新选择备件'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       if (item.srcpath !== null && item.picpath !== null && item.srcpath !== undefined && item.picpath !== undefined) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         this.$set(item, 'srcpath', process.env.VUE_APP_BASE_API + item.srcpath)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         this.$set(item, 'picpath', process.env.VUE_APP_BASE_API + item.picpath)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         item.srcpath = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         item.picpath = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       this.listAdd.push(item)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     if (item.srcpath !== null && item.picpath !== null && item.srcpath !== undefined && item.picpath !== undefined) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       this.$set(item, 'srcpath', process.env.VUE_APP_BASE_API + item.srcpath)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       this.$set(item, 'picpath', process.env.VUE_APP_BASE_API + item.picpath)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       item.srcpath = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       item.picpath = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     this.listAdd.push(item)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   // this.getEqNameList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleSelectSparePart(item) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('备件模糊查询选中值', item)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.listCreateCollectionSpareParts.length > 0) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // eslint-disable-next-line no-redeclare
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (this.listCreateCollectionSpareParts.find(obj => obj.partId === item.partId)) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message({ type: 'warning', message: '此备件已存在,请重新选择备件' })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          item.date = this.collectionSparePartsSeeTemp.applyDate
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.listCreateCollectionSpareParts.unshift(item)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        item.date = this.collectionSparePartsSeeTemp.applyDate
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listCreateCollectionSpareParts.unshift(item)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    createPartDelete(row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(this.listAdd)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      MessageBox.confirm('设备名称:' + row.partName, '确认删除?', {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmButtonText: '确认',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelButtonText: '取消',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: 'warning'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // console.log(this.list2)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (var i = 0; i < this.listCreateCollectionSpareParts.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(this.listCreateCollectionSpareParts[i])
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.listCreateCollectionSpareParts[i].id === row.id) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var listCreateCollectionSparePartsIndex = this.listCreateCollectionSpareParts.indexOf(this.listCreateCollectionSpareParts[i])
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (listCreateCollectionSparePartsIndex > -1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.listCreateCollectionSpareParts.splice(listCreateCollectionSparePartsIndex, 1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    closeCollectionSparePartsSee(){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFormVisible_CollectionSparePartsSee = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogStatus = this.beforedialog
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 添加领用保存
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    createCollectionSparePartsData() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isokDisable = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.listCreateCollectionSpareParts.length !== 0) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (var i = 0; i < this.listCreateCollectionSpareParts.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              console.log(this.listCreateCollectionSpareParts[i].amount)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (this.listCreateCollectionSpareParts[i].amount !== undefined && this.listCreateCollectionSpareParts[i].amount !== '') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var rulesAmount = /(^[1-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)/
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!rulesAmount.test(this.listCreateCollectionSpareParts[i].amount)) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  this.$message({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    type: 'error',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    message: '领用数量请输入正数,最多保留两位小数',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  return false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  var listCreateCollectionSpareParts1 = [] // >库存
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  var listCreateCollectionSpareParts2 = [] // <=库存
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  var amountList = []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  var amount2List = []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  let mySumPrice = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  for (let i = 0; i < listCreateCollectionSpareParts2.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    mySumPrice += parseFloat(listCreateCollectionSpareParts2[i].price) * parseFloat(listCreateCollectionSpareParts2[i].amount)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  if (mySumPrice > 500) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.collectionSparePartsSeeTemp.SHStatus = 2
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.collectionSparePartsSeeTemp.SHStatus = 9
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  var send_data ={
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "common": { "returnmap": "0"  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "data": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "name": "insertBigpartapply",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "parammaps": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "pastureId": this.collectionSparePartsSeeTemp.pastureId,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "applyCode": this.collectionSparePartsSeeTemp.applyCode,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "applyType": 1,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "departmentId": this.collectionSparePartsSeeTemp.departmentId,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "empId": this.collectionSparePartsSeeTemp.empId,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "applyDate": this.collectionSparePartsSeeTemp.applyDate,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "RUCode": this.createTemp.acceptanceCode,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "SHStatus": 9
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "name": "insertSpotList",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "resultmaps": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "list":this.listCreateCollectionSpareParts
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "children": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                      "name": "insertpartapply",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                      "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                      "parammaps": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "bigId": "@insertBigpartapply.LastInsertId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "pastureId": "@insertSpotList.pastureId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "partId": "@insertSpotList.partId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "partCode": "@insertSpotList.partCode",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "partName": "@insertSpotList.partName",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "specification": "@insertSpotList.specification",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "brandId": "@insertSpotList.brandId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "price": "@insertSpotList.price",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "amount": "@insertSpotList.amount",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "eqName": "@insertSpotList.eqName",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "eqCode": "@insertSpotList.eqCode",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "providerId": "@insertSpotList.providerId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "note": "@insertSpotList.note",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "reportery": "@insertSpotList.reportery",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "contractId": "@insertSpotList.contractId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          "locationId": "@insertSpotList.locationId"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  ExecDataByConfig(send_data).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    console.log('添加领用保存发送参数',send_data)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (response.msg === 'fail') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      this.$notify({ title: '保存失败', message: response.data, type: 'warning', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      this.dialogFormVisible_CollectionSparePartsSee = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      this.getCollectionSpareParts()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      this.$notify({ title: '', message: '保存成功', type: 'success', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.isokDisable = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }, 2000)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  return true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$message({ type: 'error', message: '请检查领用数量是否未填写', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$notify({ title: '', type: 'warning', message: '请选择备件', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.isokDisable = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 2000)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //看领用单
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getCollectionSpareParts() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getCollarUseListParm.parammaps.RUCode = this.createTemp.acceptanceCode
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.getCollarUseListParm).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('领用table数据', response.data.list)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listCollectionSpareParts = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 新增删除
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    partDelete(row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(this.listAdd)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      MessageBox.confirm('设备名称:' + row.partName, '确认删除?', {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmButtonText: '确认',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelButtonText: '取消',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: 'warning'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (var i = 0; i < this.listAdd.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(this.listAdd[i])
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.listAdd[i].id === row.id) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var listAddIndex = this.listAdd.indexOf(this.listAdd[i])
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (listAddIndex > -1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.listAdd.splice(listAddIndex, 1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    partDelete2(row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(this.listAdd2)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      MessageBox.confirm('设备名称:' + row.partName, '确认删除?', {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmButtonText: '确认',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelButtonText: '取消',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: 'warning'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (var i = 0; i < this.listAdd2.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(this.listAdd2[i])
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.listAdd2[i].idDel === row.idDel) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var listAddIndex = this.listAdd2.indexOf(this.listAdd2[i])
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (listAddIndex > -1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.listAdd2.splice(listAddIndex, 1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleCollectionSparePartsCreate() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(this.createTemp.departmentId == "" || this.createTemp.departmentId == undefined){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ type: 'warning', message: '请选择责任部门', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(this.createTemp.applicant == "" || this.createTemp.applicant == undefined){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ type: 'warning', message: '请选择录入人', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log( "createTemp)============",this.createTemp)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.collectionSparePartsSeeTemp = Object.assign({}, this.createTemp)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.collectionSparePartsSeeTemp.empId =  this.collectionSparePartsSeeTemp.applicant
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.collectionSparePartsSeeTemp.applyDate = parseTime(new Date(), '{y}-{m}-{d}')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.dialogStatus = 'collectionSparePartsSee' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.dialogFormVisible_CollectionSparePartsSee = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isCreatePartDelete = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.listCreateCollectionSpareParts = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isPartCode = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.getCreateLYNumber() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log( "console.log( this.collectionSparePartsSeeTemp)============",this.collectionSparePartsSeeTemp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // getCreateNumber() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   // GetDataByName(this.getParmCreateNumber).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   //   this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   //     console.log('新增领用单号', response.data.list[0].orderCode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   //     this.collectionSparePartsSeeTemp.applyCode = response.data.list[0].orderCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   //     this.$forceUpdate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   //   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   // }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_see(row){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('查看======》',row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.reset_create() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getDepartParam2.parammaps.pastureId = row.pastureId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.get_depart_list2() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (row.providerId == undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        row.providerId = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        row.providerName = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp = Object.assign({}, row) // copy obj 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogStatus = 'see' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogFormVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$refs['createTemp'].clearValidate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //委外申请单号获取合同 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getAddContListParam.parammaps.bigId = row.outsourcingId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getAddContList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //牧场 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(row.applyType == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.getPramPartApplyListBybig.parammaps.id = row.partapplyId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.getCollectionSpareParts() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isCreatePartDelete = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //供应商 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(row.applyType == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.getPramAcceptanceList.parammaps.bigId = row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.getListAdd2() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           if (row.flowCompeleted == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.empname }, { title: '供应处长' }, { title: '部门负责人' },{ title: '场长' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.active = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else if (row.flowCompeleted == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.applicantName }, { title: '供应处长', date: row.equipmentdate, name: row.equipmentName },{ title: '部门负责人' },{ title: '场长' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.active = 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else if (row.flowCompeleted === 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.applicantName },  { title: '供应处长', date: row.equipmentdate, name: row.equipmentName, status: 'error', reason: row.workflowNote },{ title: '部门负责人' },{ title: '场长' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.active = 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else if (row.flowCompeleted === 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.applicantName }, { title: '供应处长', date: row.equipmentdate, name: row.equipmentName },{ title: '部门负责人', date: row.departmentdate, name: row.departmentUser  },{ title: '场长' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.active = 3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else if (row.flowCompeleted === 5) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.activeList = [{ title: '委外验收', date: row.createTime, name:row.applicantName },  { title: '供应处长', date: row.equipmentdate, name: row.equipmentName },{ title: '部门负责人', date: row.departmentdate, name: row.departmentUser, status: 'error', reason: row.workflowNote   },{ title: '场长' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.active = 3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else if (row.flowCompeleted === 6) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.applicantName }, { title: '供应处长', date:row.equipmentdate, name: row.equipmentName },{ title: '部门负责人', date: row.departmentdate, name: row.departmentUser  },{ title: '场长', date:row.fielddate, name:row.fieldName }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.active = 4 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else if (row.flowCompeleted === 7) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.applicantName },  { title: '供应处长', date: row.equipmentdate, name: row.equipmentName },{ title: '部门负责人', date: row.departmentdate, name: row.departmentUser  },{  title: '场长', date: row.fielddate, name: row.fieldName, status: 'error', reason: row.workflowNote   }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.active = 4 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getAddContList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.getAddContListParam).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.listAddCont = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.listLoading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_edit(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.reset_create() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('编辑',row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getDepartParam2.parammaps.pastureId = row.pastureId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.get_depart_list2() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (row.providerId == undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        row.providerId = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        row.providerName = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp = Object.assign({}, row) // copy obj 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogStatus = 'update' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogFormVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$refs['createTemp'].clearValidate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //委外申请单号获取合同 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getAddContListParam.parammaps.bigId = row.outsourcingId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getAddContList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isData = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //牧场 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(row.applyType == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.getCollectionSpareParts() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //供应商 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(row.applyType == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.getPramAcceptanceList.parammaps.bigId = row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.getListAdd2() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getListAdd() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.getPramPartApplyListBybig).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.listAdd = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.listLoading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getListAdd2() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.getPramAcceptanceList).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.listAdd2 = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(this.listAdd2.length>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.isData = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.isData = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.listLoading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    edit_dialog_save() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isokDisable = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isokDisable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['createTemp'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.edit_dialog_saveSave() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    edit_dialog_saveSave() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //牧场 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(this.createTemp.applyType == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          for(let i=0;i<this.listAddCont.length;i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // if(this.listAddCont[i].sealNumber == ''){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //   this.$message({ type: 'warning', message: '请检查铅封号是否未填写', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //   return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // if(this.listAddCont[i].warrantydate == ''){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //   this.$message({ type: 'warning', message: '请检查质保日期是否未填写', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //   return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                var send_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "common": { "returnmap": "0"  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "data": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            "name": "editBigacceptanceDate", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            "parammaps": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "id":this.createTemp.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "date":this.createTemp.date, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "applyType":this.createTemp.applyType 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "name": "updateBigacceptanceFlowCompeleted", "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "parammaps":{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            id:this.createTemp.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "name": "editBigacceptance", "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "parammaps":{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            id:this.createTemp.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            lcdate:this.createTemp.lcdate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            hcdate:this.createTemp.hcdate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "name": "insertSpotList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "resultmaps": {  "list": this.listAddCont }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "children": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "name": "editOutsourcingData",  "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "parammaps": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "id": "@insertSpotList.id", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "amount": "@insertSpotList.amount", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "sealNumber": "@insertSpotList.sealNumber", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "warrantydate": "@insertSpotList.warrantydate" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //供应商 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if(this.createTemp.applyType == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if(this.listAdd2.length == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  title: '失败',   message: "备件必选!", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  type: 'warning', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.listAdd2.map((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return item.partId = "0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.listAdd2.map((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return item.brandId = "0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.listAdd2.map((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return item.providerId = "0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              var myname = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              // var bigId = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if(this.isData == true){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                myname = 'editAcceptance' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // bigId = "@insertBigacceptance.LastInsertId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // bigId = "@insertSpotList.bigId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                myname = 'insertAcceptance' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                for(let i=0;i<this.listAdd2.length;i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  this.$set(this.listAdd2[i],'bigId',this.createTemp.id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // bigId = "@insertSpotList.bigId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              var send_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  "common": { "returnmap": "0"  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  "data": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "name": "editBigacceptanceDate", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "parammaps": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "id":this.createTemp.id,"date":this.createTemp.date,"applyType":this.createTemp.applyType 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "name": "insertSpotList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "resultmaps": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "list": this.listAdd2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "children": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "name": myname, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  "parammaps": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "id":"@insertSpotList.id", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "bigId":"@insertSpotList.bigId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "partId":"@insertSpotList.partId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "partCode":"@insertSpotList.partCode", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "partName":"@insertSpotList.partName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "brandId":"@insertSpotList.brandId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "brand":"@insertSpotList.brand", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "providerId":"@insertSpotList.providerId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "providerName":"@insertSpotList.providerName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "unit":"@insertSpotList.unit", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "price":"@insertSpotList.price", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "remark":"@insertSpotList.remark", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "specification":"@insertSpotList.specification", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "amount":"@insertSpotList.amount" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "name": "updateBigacceptanceFlowCompeleted", "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "parammaps":{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          id:this.createTemp.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "name": "editBigacceptance", "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "parammaps":{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          id:this.createTemp.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          lcdate:this.createTemp.lcdate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          hcdate:this.createTemp.hcdate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "name": "insertSpotList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "resultmaps": {  "list": this.listAddCont }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "children": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "name": "editOutsourcingData",  "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "parammaps": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "id": "@insertSpotList.id", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "amount": "@insertSpotList.amount", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "sealNumber": "@insertSpotList.sealNumber", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "warrantydate": "@insertSpotList.warrantydate" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ExecDataByConfig(send_data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log('编辑保存发送参数', send_data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (response.msg === 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                title: '保存失败', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                message: response.data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type: 'warning', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.dialogFormVisible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.get_table_data1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                title: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                message: '保存成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_delete(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了删除',row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      MessageBox.confirm('确认删除此条信息?', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        confirmButtonText: '确认', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cancelButtonText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var send_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        "common": { "returnmap": "0" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        "data": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "name": "deleteBigacceptance", "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "parammaps": { "id":row.id } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ExecDataByConfig(send_data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.get_table_data1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            title: '成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            message: '删除成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'info', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: '已取消删除' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    change_statue(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (val == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.statueReason = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.statueReason = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_examine(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了供应处长审核',row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (row == undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.examineTemp = this.createTemp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.createTemp, 'status', 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.createTemp, 'workflowNote', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.examineTemp = Object.assign({}, row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.examineTemp, 'status', 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.examineTemp, 'workflowNote', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogStatus = 'examine' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogFormVisible_Examine = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.statueReason = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_examine_save() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了供应处长审核', ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isokDisable = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isokDisable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['examineTemp'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //不通过 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if(this.statueReason){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.status = 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             //审核角色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.flowCompeleted = "3" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.status = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.flowCompeleted = "2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.examineTemp.empid = Cookies.get('employeid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var send_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "common": {  "returnmap": "0"  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "data": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "name": "EditBigacceptanceEquipment",  "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "parammaps": this.examineTemp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ExecDataByConfig(send_data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log('审核确认发送参数', send_data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.get_table_data1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.dialogFormVisible_Examine = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.statueReason = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                title: '成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                message: '审核成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              failproccess(response, this.$notify) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_examine2(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了部门负责人审核',row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (row == undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.examineTemp = this.createTemp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.createTemp, 'status', 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.createTemp, 'workflowNote', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.examineTemp = Object.assign({}, row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.examineTemp, 'status', 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.examineTemp, 'workflowNote', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogStatus = 'examine' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogFormVisible_Examine = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.statueReason = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_examine_save2() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了部门负责人审核', ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isokDisable = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isokDisable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['examineTemp'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //不通过 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if(this.statueReason){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.status = 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             //审核角色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.flowCompeleted = "5" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.status = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.flowCompeleted = "4" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.examineTemp.empid = Cookies.get('employeid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var send_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "common": {  "returnmap": "0"  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "data": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "name": "EditBigacceptanceDepartment",  "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "parammaps": this.examineTemp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ExecDataByConfig(send_data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log('审核确认发送参数', send_data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.get_table_data1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.dialogFormVisible_Examine = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.statueReason = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                title: '成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                message: '审核成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              failproccess(response, this.$notify) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_examine3(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了场长  审核',row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (row == undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.examineTemp = this.createTemp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.createTemp, 'status', 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.createTemp, 'workflowNote', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.examineTemp = Object.assign({}, row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.examineTemp, 'status', 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.examineTemp, 'workflowNote', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogStatus = 'examine' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogFormVisible_Examine = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.statueReason = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_examine_save3() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了场长审核', ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isokDisable = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isokDisable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['examineTemp'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //不通过 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if(this.statueReason){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.status = 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             //审核角色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.flowCompeleted = "7" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.status = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.examineTemp.flowCompeleted = "6" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.examineTemp.empid = Cookies.get('employeid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var send_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "common": {  "returnmap": "0"  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "data": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "name": "EditBigacceptanceField",  "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      "parammaps": this.examineTemp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ExecDataByConfig(send_data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log('审核确认发送参数', send_data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.get_table_data1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.dialogFormVisible_Examine = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.statueReason = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                title: '成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                message: '审核成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              failproccess(response, this.$notify) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_submit(row){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      MessageBox.confirm('确认提交此条信息?', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        confirmButtonText: '确认', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cancelButtonText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(row.isPartapply == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var send_data1 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "name": "checkOutsourcingAmount", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "parammaps": { "outsourcingCode":row.outsourcingCode } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var send_data2 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          "common": { "returnmap": "0" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          "data": [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "name": "editBigacceptanceIsAcceptance", "type": "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "parammaps": { "id":row.id } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          GetDataByName(send_data1).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if(parseFloat(response.data.list[0].amount) !== 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.save_submit(send_data2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                message: '数据未填写,请完善相关信息' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message({ type: 'warning', message: '备件未领用,暂时不能提交。', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'info', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: '已取消提交' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    save_submit(send_data){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ExecDataByConfig(send_data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$notify({ title: '成功', message: '提交成功', type: 'success', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.get_table_data1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-</script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<style lang="scss" scoped> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  .content{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 20px 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    .title{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      text-align: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      font-weight: 700; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    .title2{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      float: left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      font-weight: 700; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      padding: 10px 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-</style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.beforedialog = 'update'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.dialogFormVisible_CollectionSparePartsSee = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isCreatePartDelete = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listCreateCollectionSpareParts = []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isPartCode = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getCreateLYNumber()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log( "console.log( this.collectionSparePartsSeeTemp)============",this.collectionSparePartsSeeTemp)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // getCreateNumber() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   // GetDataByName(this.getParmCreateNumber).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   //   this.$nextTick(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   //     console.log('新增领用单号', response.data.list[0].orderCode)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   //     this.collectionSparePartsSeeTemp.applyCode = response.data.list[0].orderCode
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   //     this.$forceUpdate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   //   })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   // })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_see(row){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('查看======》',row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.reset_create()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getDepartParam2.parammaps.pastureId = row.pastureId
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.get_depart_list2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (row.providerId == undefined) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        row.providerId = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        row.providerName = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp = Object.assign({}, row) // copy obj
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogStatus = 'see'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFormVisible = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$nextTick(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$refs['createTemp'].clearValidate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //委外申请单号获取合同
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getAddContListParam.parammaps.bigId = row.outsourcingId
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getAddContList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //牧场
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(row.applyType == 0){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getPramPartApplyListBybig.parammaps.id = row.partapplyId
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getCollectionSpareParts()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isCreatePartDelete = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //供应商
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(row.applyType == 1){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getPramAcceptanceList.parammaps.bigId = row.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getListAdd2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           if (row.flowCompeleted == 1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.empname }, { title: '供应处长' }, { title: '部门负责人' },{ title: '场长' }]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.active = 1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else if (row.flowCompeleted == 2) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.applicantName }, { title: '供应处长', date: row.equipmentdate, name: row.equipmentName },{ title: '部门负责人' },{ title: '场长' }]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.active = 2
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else if (row.flowCompeleted === 3) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.applicantName },  { title: '供应处长', date: row.equipmentdate, name: row.equipmentName, status: 'error', reason: row.workflowNote },{ title: '部门负责人' },{ title: '场长' }]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.active = 2
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else if (row.flowCompeleted === 4) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.applicantName }, { title: '供应处长', date: row.equipmentdate, name: row.equipmentName },{ title: '部门负责人', date: row.departmentdate, name: row.departmentUser  },{ title: '场长' }]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.active = 3
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else if (row.flowCompeleted === 5) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.activeList = [{ title: '委外验收', date: row.createTime, name:row.applicantName },  { title: '供应处长', date: row.equipmentdate, name: row.equipmentName },{ title: '部门负责人', date: row.departmentdate, name: row.departmentUser, status: 'error', reason: row.workflowNote   },{ title: '场长' }]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.active = 3
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else if (row.flowCompeleted === 6) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.applicantName }, { title: '供应处长', date:row.equipmentdate, name: row.equipmentName },{ title: '部门负责人', date: row.departmentdate, name: row.departmentUser  },{ title: '场长', date:row.fielddate, name:row.fieldName }]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.active = 4
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else if (row.flowCompeleted === 7) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.activeList = [{ title: '委外验收', date: row.createTime, name: row.applicantName },  { title: '供应处长', date: row.equipmentdate, name: row.equipmentName },{ title: '部门负责人', date: row.departmentdate, name: row.departmentUser  },{  title: '场长', date: row.fielddate, name: row.fieldName, status: 'error', reason: row.workflowNote   }]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.active = 4
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getAddContList() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.getAddContListParam).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listAddCont = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listLoading = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_edit(row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.reset_create()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('编辑',row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getDepartParam2.parammaps.pastureId = row.pastureId
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.get_depart_list2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (row.providerId == undefined) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        row.providerId = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        row.providerName = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp = Object.assign({}, row) // copy obj
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogStatus = 'update'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFormVisible = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$nextTick(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$refs['createTemp'].clearValidate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //委外申请单号获取合同
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getAddContListParam.parammaps.bigId = row.outsourcingId
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getAddContList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isData = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //牧场
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(row.applyType == 0){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getCollectionSpareParts()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //供应商
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(row.applyType == 1){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getPramAcceptanceList.parammaps.bigId = row.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getListAdd2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getListAdd() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.getPramPartApplyListBybig).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listAdd = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listLoading = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getListAdd2() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.getPramAcceptanceList).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listAdd2 = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(this.listAdd2.length>0){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.isData = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.isData = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listLoading = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    edit_dialog_save() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isokDisable = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isokDisable = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 1000)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs['createTemp'].validate(valid => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (valid) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.edit_dialog_saveSave()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    edit_dialog_saveSave() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //牧场
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(this.createTemp.applyType == 0){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          for(let i=0;i<this.listAddCont.length;i++){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // if(this.listAddCont[i].sealNumber == ''){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //   this.$message({ type: 'warning', message: '请检查铅封号是否未填写', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //   return false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // if(this.listAddCont[i].warrantydate == ''){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //   this.$message({ type: 'warning', message: '请检查质保日期是否未填写', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //   return false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var send_data = {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    "common": { "returnmap": "0"  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    "data": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            "name": "editBigacceptanceDate",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            "parammaps": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "id":this.createTemp.id,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "date":this.createTemp.date,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "applyType":this.createTemp.applyType
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "name": "updateBigacceptanceFlowCompeleted", "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "parammaps":{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            id:this.createTemp.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "name": "editBigacceptance", "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "parammaps":{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            id:this.createTemp.id,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            lcdate:this.createTemp.lcdate,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            hcdate:this.createTemp.hcdate
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "name": "insertSpotList",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "resultmaps": {  "list": this.listAddCont },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "children": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "name": "editOutsourcingData",  "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "parammaps": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "id": "@insertSpotList.id",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "amount": "@insertSpotList.amount",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "sealNumber": "@insertSpotList.sealNumber",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "warrantydate": "@insertSpotList.warrantydate"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //供应商
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(this.createTemp.applyType == 1){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if(this.listAdd2.length == 0){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  title: '失败',   message: "备件必选!",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  type: 'warning',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.listAdd2.map((item, index) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return item.partId = "0"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.listAdd2.map((item, index) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return item.brandId = "0"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.listAdd2.map((item, index) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return item.providerId = "0"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              var myname = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // var bigId = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if(this.isData == true){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                myname = 'editAcceptance'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // bigId = "@insertBigacceptance.LastInsertId"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // bigId = "@insertSpotList.bigId"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }else{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                myname = 'insertAcceptance'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                for(let i=0;i<this.listAdd2.length;i++){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  this.$set(this.listAdd2[i],'bigId',this.createTemp.id)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // bigId = "@insertSpotList.bigId"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              var send_data = {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  "common": { "returnmap": "0"  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  "data": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "name": "editBigacceptanceDate",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "parammaps": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "id":this.createTemp.id,"date":this.createTemp.date,"applyType":this.createTemp.applyType
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "name": "insertSpotList",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "resultmaps": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "list": this.listAdd2
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "children": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "name": myname,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  "parammaps": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "id":"@insertSpotList.id",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "bigId":"@insertSpotList.bigId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "partId":"@insertSpotList.partId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "partCode":"@insertSpotList.partCode",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "partName":"@insertSpotList.partName",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "brandId":"@insertSpotList.brandId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "brand":"@insertSpotList.brand",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "providerId":"@insertSpotList.providerId",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "providerName":"@insertSpotList.providerName",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "unit":"@insertSpotList.unit",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "price":"@insertSpotList.price",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "remark":"@insertSpotList.remark",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "specification":"@insertSpotList.specification",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    "amount":"@insertSpotList.amount"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "name": "updateBigacceptanceFlowCompeleted", "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "parammaps":{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          id:this.createTemp.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "name": "editBigacceptance", "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "parammaps":{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          id:this.createTemp.id,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          lcdate:this.createTemp.lcdate,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          hcdate:this.createTemp.hcdate
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "name": "insertSpotList",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "resultmaps": {  "list": this.listAddCont },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "children": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "name": "editOutsourcingData",  "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "parammaps": {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "id": "@insertSpotList.id",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "amount": "@insertSpotList.amount",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "sealNumber": "@insertSpotList.sealNumber",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "warrantydate": "@insertSpotList.warrantydate"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ExecDataByConfig(send_data).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log('编辑保存发送参数', send_data)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (response.msg === 'fail') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: '保存失败',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: response.data,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: 'warning',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.dialogFormVisible = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.get_table_data1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: '保存成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: 'success',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_delete(row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了删除',row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      MessageBox.confirm('确认删除此条信息?', {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmButtonText: '确认',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelButtonText: '取消',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: 'warning'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var send_data = {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        "common": { "returnmap": "0" },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        "data": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "name": "deleteBigacceptance", "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "parammaps": { "id":row.id }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ExecDataByConfig(send_data).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.get_table_data1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: '成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: '删除成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: 'success',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).catch(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: 'info',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: '已取消删除'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    change_statue(val) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (val == 2) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.statueReason = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.statueReason = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_examine(row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了供应处长审核',row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (row == undefined) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.examineTemp = this.createTemp
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.createTemp, 'status', 1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.createTemp, 'workflowNote', '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.examineTemp = Object.assign({}, row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.examineTemp, 'status', 1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.examineTemp, 'workflowNote', '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogStatus = 'examine'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFormVisible_Examine = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.statueReason = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_examine_save() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了供应处长审核', )
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isokDisable = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isokDisable = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 1000)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs['examineTemp'].validate(valid => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (valid) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //不通过
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if(this.statueReason){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.status = 2
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             //审核角色
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.flowCompeleted = "3"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.status = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.flowCompeleted = "2"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.examineTemp.empid = Cookies.get('employeid')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var send_data = {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "common": {  "returnmap": "0"  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "data": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "name": "EditBigacceptanceEquipment",  "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "parammaps": this.examineTemp
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ExecDataByConfig(send_data).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log('审核确认发送参数', send_data)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (response.msg !== 'fail') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.get_table_data1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.dialogFormVisible_Examine = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.statueReason = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: '成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: '审核成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: 'success',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              failproccess(response, this.$notify)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_examine2(row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了部门负责人审核',row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (row == undefined) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.examineTemp = this.createTemp
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.createTemp, 'status', 1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.createTemp, 'workflowNote', '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.examineTemp = Object.assign({}, row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.examineTemp, 'status', 1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.examineTemp, 'workflowNote', '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogStatus = 'examine'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFormVisible_Examine = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.statueReason = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_examine_save2() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了部门负责人审核', )
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isokDisable = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isokDisable = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 1000)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs['examineTemp'].validate(valid => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (valid) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //不通过
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if(this.statueReason){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.status = 2
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             //审核角色
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.flowCompeleted = "5"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.status = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.flowCompeleted = "4"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.examineTemp.empid = Cookies.get('employeid')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var send_data = {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "common": {  "returnmap": "0"  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "data": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "name": "EditBigacceptanceDepartment",  "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "parammaps": this.examineTemp
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ExecDataByConfig(send_data).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log('审核确认发送参数', send_data)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (response.msg !== 'fail') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.get_table_data1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.dialogFormVisible_Examine = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.statueReason = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: '成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: '审核成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: 'success',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              failproccess(response, this.$notify)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_examine3(row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了场长  审核',row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (row == undefined) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.examineTemp = this.createTemp
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.createTemp, 'status', 1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.createTemp, 'workflowNote', '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.examineTemp = Object.assign({}, row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.examineTemp, 'status', 1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.examineTemp, 'workflowNote', '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogStatus = 'examine'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFormVisible_Examine = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.statueReason = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_examine_save3() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了场长审核', )
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isokDisable = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isokDisable = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 1000)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs['examineTemp'].validate(valid => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (valid) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //不通过
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if(this.statueReason){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.status = 2
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             //审核角色
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.flowCompeleted = "7"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.status = 1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.examineTemp.flowCompeleted = "6"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.examineTemp.empid = Cookies.get('employeid')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var send_data = {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "common": {  "returnmap": "0"  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "data": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "name": "EditBigacceptanceField",  "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      "parammaps": this.examineTemp
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ExecDataByConfig(send_data).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log('审核确认发送参数', send_data)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (response.msg !== 'fail') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.get_table_data1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.dialogFormVisible_Examine = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.statueReason = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: '成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: '审核成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: 'success',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              failproccess(response, this.$notify)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_submit(row){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      MessageBox.confirm('确认提交此条信息?', {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmButtonText: '确认',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelButtonText: '取消',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: 'warning'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(row.isPartapply == 1){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var send_data1 = {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "name": "checkOutsourcingAmount",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "parammaps": { "outsourcingCode":row.outsourcingCode }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var send_data2 = {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          "common": { "returnmap": "0" },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          "data": [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "name": "editBigacceptanceIsAcceptance", "type": "e",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "parammaps": { "id":row.id }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          GetDataByName(send_data1).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(parseFloat(response.data.list[0].amount) !== 0){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.save_submit(send_data2)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }else{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$message({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: 'error',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: '数据未填写,请完善相关信息'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message({ type: 'warning', message: '备件未领用,暂时不能提交。', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).catch(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: 'info',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: '已取消提交'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    save_submit(send_data){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ExecDataByConfig(send_data).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.msg !== 'fail') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$notify({ title: '成功', message: '提交成功', type: 'success', duration: 2000 })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.get_table_data1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</script>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<style lang="scss" scoped>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .content{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    padding: 20px 20px;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .title{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      text-align: center;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      font-weight: 700;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .title2{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      float: left;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      font-weight: 700;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      padding: 10px 0;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</style>
 
			 |