| 
					
				 | 
			
			
				@@ -101,28 +101,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         >新增 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--      <el-col :span="1.5">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--        <el-button--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          type="success"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          icon="el-icon-edit"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          size="mini"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          :disabled="single"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          @click="handleUpdate"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          v-hasPermi="['agreement:agreementStorage:edit']"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--        >修改--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--        </el-button>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--      </el-col>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--      <el-col :span="1.5">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--        <el-button--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          type="danger"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          icon="el-icon-delete"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          size="mini"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          :disabled="multiple"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          @click="handleDelete"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--          v-hasPermi="['agreement:agreementStorage:remove']"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--        >删除--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--        </el-button>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--      </el-col>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-col :span="1.5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type="warning" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -164,12 +142,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column label="状态" align="center" prop="fBillstatus"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span v-if="scope.row.fBillstatus == '1'">保存</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span v-else-if="scope.row.fBillstatus == '2'">暂存</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span v-else-if="scope.row.fBillstatus == '3'">审批驳回</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span v-else-if="scope.row.fBillstatus == '4'">提交审核</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span v-else-if="scope.row.fBillstatus == '5'">审核中</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span v-else-if="scope.row.fBillstatus == '6'">审核完成</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span v-if="scope.row.fBillstatus === '1'">保存</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span v-else-if="scope.row.fBillstatus === '2'">暂存</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span v-else-if="scope.row.fBillstatus === '3'">审批驳回</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span v-else-if="scope.row.fBillstatus === '4'">提交审核</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span v-else-if="scope.row.fBillstatus === '5'">审核中</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span v-else-if="scope.row.fBillstatus === '6'">审核完成</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -188,7 +166,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             icon="el-icon-view" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @click="check(scope.row,1)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-hasPermi="['agreement:agreementStorage:edit']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="scope.row.fBillstatus == 4 || scope.row.fBillstatus == 5" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if="scope.row.fBillstatus === '4' || scope.row.fBillstatus === '5'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           >审批进度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -212,16 +190,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <!--      <el-table-column label="业务编号" align="center" prop="fBillno" />--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <!--      <el-table-column label="制单部门" align="center" prop="fDeptid" />--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <!--      <el-table-column label="结算方式" align="center" prop="fStltypeid" :formatter="fStltypeidFormat" />--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <!--      <el-table-column label="费用类型" align="center" prop="fFeetypeid" />--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <!--      <el-table-column label="货物类别" align="center" prop="tPackages" :formatter="tPackagesFormat" />--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <!--      <el-table-column label="贸易方式" align="center" prop="fTrademodeid" :formatter="fTrademodeidFormat" />--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <!--      <el-table-column label="免堆天数" align="center" prop="fFreedays" />--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <!--      <el-table-column label="备注" align="center" prop="remark" />--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <pagination 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       v-show="total>0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :total="total" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -229,7 +198,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :limit.sync="queryParams.pageSize" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       @pagination="getList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 添加或修改仓储费对话框 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-dialog :title="title" :visible.sync="open" width="65%" append-to-body :show-close="colseButton" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                :close-on-click-modal="false" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -331,7 +299,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column label="开始天数" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -413,13 +380,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               icon="el-icon-delete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :disabled="browseStatus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               @click.native.prevent="deleteRow(scope.$index, agreementitemsList)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             >删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -430,9 +397,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <approval-comments v-if="addOrUpdateVisib" ref="ApprovalComments" @refreshDataList="returnData"></approval-comments> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button v-if="approve === true" @click="goApproval">审批</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="danger" :disabled="disappear" @click="backApproval" v-if="form.fBillstatus == '4' && Operator == Lander">撤销审批</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="danger" @click="backApproval" v-if="form.fBillstatus === '4' && operator === lander">撤销审批</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button type="info" v-if="form.fBillstatus >= 3" @click="addOrUpdateHandle()">查看审批流</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="success" @click="backrRconciliation" v-if="form.fBillstatus == '6'">撤销请核</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button type="success" @click="backrRconciliation" v-if="form.fBillstatus === '6'">撤销请核</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button type="primary" @click="submitForm" :disabled="notChange">保 存</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button v-if="cancelButton === true" @click="cancel">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button v-if="cancelButton === false" @click="homePage">取消</el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -451,7 +418,6 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   getAgreement, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   delAgreement, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   addAgreement, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  updateAgreement, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   updateAgreement_s, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   exportAgreement, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   listAgreementitems, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -482,7 +448,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       approve:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       addOrUpdateVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       addOrUpdateVisib:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      disappear: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       notChange: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dataList: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       value_s: [], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -532,7 +497,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 仓储费明细表表格数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       agreementitemsList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 操作人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      Operator: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      operator: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      lander: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 查询参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       queryParams: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pageNum: 1, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -652,7 +618,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.open = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.notChange = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.approve = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.disappear = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.cancelButton = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.reset() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         getAgreement(this.approval.billId).then(response => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -698,54 +663,26 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     register() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       queryUserVal().then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.Lander = response.user.userName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.lander = response.user.userName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     check_s(row, res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.disappear = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.notChange = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.browseStatus = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.register() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getAgreement(row.fId).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.Operator = response.data.corps.createBy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.deptName = response.data.dept.deptName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.form = response.data.tWarehouseAgreement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.operator = this.form.createBy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fMblnoOptions = response.data.corps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.agreementitemsList = response.data.tWarehouseAgreementitems 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let item in this.agreementitemsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$set(this.agreementitemsList[item], 'fFeeunitid', this.agreementitemsList[item].fFeeunitid + '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // this.fWRemoteMethod(this.agreementitemsList[item].fFeeid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fWbuOptions = response.data.feesList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.add = row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.title = '修改仓储费' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // if (res == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   this.notChange = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   if (this.Operator == this.Lander) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     this.disappear = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     this.reset() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     // const fId = row.fId || this.ids 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     getAgreement(row.fId).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.deptName = response.data.dept.deptName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.form = response.data.tWarehouseAgreement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.fMblnoOptions = response.data.corps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.agreementitemsList = response.data.tWarehouseAgreementitems 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       for (let item in this.agreementitemsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //         this.$set(this.agreementitemsList[item], 'fFeeunitid', this.agreementitemsList[item].fFeeunitid + '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //         // this.fWRemoteMethod(this.agreementitemsList[item].fFeeid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.fWbuOptions = response.data.feesList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.add = row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.open = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     this.notChange = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   this.notChange = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   this.reset() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const fId = row.fId || this.ids 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getAgreement(row.fId).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.deptName = response.data.dept.deptName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.form = response.data.tWarehouseAgreement 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -753,75 +690,31 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.agreementitemsList = response.data.tWarehouseAgreementitems 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let item in this.agreementitemsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$set(this.agreementitemsList[item], 'fFeeunitid', this.agreementitemsList[item].fFeeunitid + '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // this.fWRemoteMethod(this.agreementitemsList[item].fFeeid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fWbuOptions = response.data.feesList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.add = row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.open = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 查看按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     check(row, res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.disappear = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.notChange = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.browseStatus = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.register() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getAgreement(row.fId).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(response.data.corps[0].createBy) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.Operator = response.data.corps[0].createBy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.deptName = response.data.dept.deptName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.form = response.data.tWarehouseAgreement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.operator = this.form.createBy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fMblnoOptions = response.data.corps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.agreementitemsList = response.data.tWarehouseAgreementitems 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let item in this.agreementitemsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$set(this.agreementitemsList[item], 'fFeeunitid', this.agreementitemsList[item].fFeeunitid + '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // this.fWRemoteMethod(this.agreementitemsList[item].fFeeid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fWbuOptions = response.data.feesList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.add = row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.title = '修改仓储费' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // if (res == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   this.notChange = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   if (this.Operator == this.Lander) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     this.disappear = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     this.reset() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     // const fId = row.fId || this.ids 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     getAgreement(row.fId).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.deptName = response.data.dept.deptName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.form = response.data.tWarehouseAgreement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.fMblnoOptions = response.data.corps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.agreementitemsList = response.data.tWarehouseAgreementitems 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       for (let item in this.agreementitemsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //         this.$set(this.agreementitemsList[item], 'fFeeunitid', this.agreementitemsList[item].fFeeunitid + '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //         // this.fWRemoteMethod(this.agreementitemsList[item].fFeeid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.fWbuOptions = response.data.feesList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.add = row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       this.open = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     this.notChange = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   this.notChange = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   this.reset() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const fId = row.fId || this.ids 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getAgreement(row.fId).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(response) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.deptName = response.data.dept.deptName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.form = response.data.tWarehouseAgreement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fMblnoOptions = response.data.corps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.agreementitemsList = response.data.tWarehouseAgreementitems 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (let item in this.agreementitemsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$set(this.agreementitemsList[item], 'fFeeunitid', this.agreementitemsList[item].fFeeunitid + '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // this.fWRemoteMethod(this.agreementitemsList[item].fFeeid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fWbuOptions = response.data.feesList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.add = row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.open = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.open = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //撤销审批 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     backApproval() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -848,24 +741,48 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.msgSuccess('撤销成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.open = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.disappear = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 请核按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     submit() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.agreementitemsList.length !== 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.open = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let formData = new window.FormData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 附件数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        formData.append('agreement', JSON.stringify(this.form)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        formData.append('agreementitems', JSON.stringify(this.agreementitemsList)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PleaseCheck(formData).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.msgSuccess('请核成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.agreementitemsList.length <= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.error('仓储费协议明细为空,无法操作') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      for (let agr = 0; agr < this.agreementitemsList.length; agr ++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!this.agreementitemsList[agr].fFeeunitid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message.error('请维护仓储费明细计价单位') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!this.agreementitemsList[agr].fFromdays) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message.error('请维护仓储费明细开始天数') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!this.agreementitemsList[agr].fEndays) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message.error('请维护仓储费明细结束天数') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!this.agreementitemsList[agr].fPrice) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message.error('请维护仓储费明细单价') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!this.agreementitemsList[agr].fFeeid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message.error('请维护仓储费明细费用名称') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs['form'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let formData = new window.FormData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          formData.append('agreement', JSON.stringify(this.form)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          formData.append('agreementitems', JSON.stringify(this.agreementitemsList)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          PleaseCheck(formData).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.msgSuccess('请核成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.open = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 仓储费状态修改 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleStatusChange(row) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -971,12 +888,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     cancel() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.open = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.reset() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.agreementitemsList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleClose() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.open = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.agreementitemsList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.reset() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.agreementitemsList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 表单重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     reset() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1096,7 +1015,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     debounce(fn, delay) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log("防抖触发") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let timerId = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let self = this; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1107,36 +1025,18 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, delay || 1000); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 提交按钮 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 保存按钮 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     submitForm() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$refs['form'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.form.fId != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            updateAgreement(this.form).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              let formData = new window.FormData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              // 附件数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              formData.append('agreement', JSON.stringify(this.form)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              formData.append('agreementitems', JSON.stringify(this.agreementitemsList)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              addAgreement(formData).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.msgSuccess('修改成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // this.open = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // this.agreementitemsList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let formData = new window.FormData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 附件数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            formData.append('agreement', JSON.stringify(this.form)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            formData.append('agreementitems', JSON.stringify(this.agreementitemsList)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            addAgreement(formData).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.msgSuccess('新增成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              // this.open = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.form.fId  = response.data.tWarehouseAgreement.fId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              // this.agreementitemsList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let formData = new window.FormData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          formData.append('agreement', JSON.stringify(this.form)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          formData.append('agreementitems', JSON.stringify(this.agreementitemsList)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          addAgreement(formData).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.msgSuccess('操作成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$set(this.form, 'fId', response.data.tWarehouseAgreement.fId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$set(this.form, 'fBillsStatus', response.data.tWarehouseAgreement.fBillsStatus) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 |