|  | @@ -3021,6 +3021,7 @@ import {
 | 
	
		
			
				|  |  |    exportWarehousebills,
 | 
	
		
			
				|  |  |    revoke,
 | 
	
		
			
				|  |  |    revokeTwo,
 | 
	
		
			
				|  |  | +  delinStock_s,
 | 
	
		
			
				|  |  |    serialNumber
 | 
	
		
			
				|  |  |  } from "@/api/warehouseBusiness/warehouseInStock";
 | 
	
		
			
				|  |  |  import { operationAgreement } from "@/api/agreement/agreement";
 | 
	
	
		
			
				|  | @@ -3039,6 +3040,7 @@ import Cookies from 'js-cookie'
 | 
	
		
			
				|  |  |  import { addSet, select } from '@/api/system/set'
 | 
	
		
			
				|  |  |  import draggable from "vuedraggable";
 | 
	
		
			
				|  |  |  import Vue from 'vue'
 | 
	
		
			
				|  |  | +import { delCharge } from '@/api/finance/payment'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  Vue.directive('dialogDrag', {
 | 
	
		
			
				|  |  |    bind(el, binding, vnode, oldVnode) {
 | 
	
	
		
			
				|  | @@ -5816,22 +5818,40 @@ export default {
 | 
	
		
			
				|  |  |      /** 删除按钮操作 */
 | 
	
		
			
				|  |  |      handleDelete(row) {
 | 
	
		
			
				|  |  |        const fIds = row.fId || this.ids
 | 
	
		
			
				|  |  | -      this.$confirm(
 | 
	
		
			
				|  |  | -        '是否确认删除仓库主(出入库)编号为"' + fIds + '"的数据项?',
 | 
	
		
			
				|  |  | -        '警告',
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -          confirmButtonText: '确定',
 | 
	
		
			
				|  |  | -          cancelButtonText: '取消',
 | 
	
		
			
				|  |  | -          type: 'warning'
 | 
	
		
			
				|  |  | +      let tips = ''
 | 
	
		
			
				|  |  | +      delinStock_s(fIds).then( data =>{
 | 
	
		
			
				|  |  | +        switch (data.msg) {
 | 
	
		
			
				|  |  | +          case '0': {
 | 
	
		
			
				|  |  | +            this.$message.error('当前数据已被其他操作员操作请刷新页面')
 | 
	
		
			
				|  |  | +            break
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +          case '1': {
 | 
	
		
			
				|  |  | +            tips = '当前主表有数据从表无数据是否删除'
 | 
	
		
			
				|  |  | +            this.delete_S(fIds, tips)
 | 
	
		
			
				|  |  | +            break
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +          case '2': {
 | 
	
		
			
				|  |  | +            tips = '当前主表有数据从表有数据是否删除'
 | 
	
		
			
				|  |  | +            this.delete_S(fIds, tips)
 | 
	
		
			
				|  |  | +            break
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +          default:{
 | 
	
		
			
				|  |  | +            return this.$message.error('未知错误,无状态')
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -      )
 | 
	
		
			
				|  |  | -        .then(function() {
 | 
	
		
			
				|  |  | -          return delWarehousebills(fIds)
 | 
	
		
			
				|  |  | -        })
 | 
	
		
			
				|  |  | -        .then(() => {
 | 
	
		
			
				|  |  | -          this.getList()
 | 
	
		
			
				|  |  | -          this.msgSuccess('删除成功')
 | 
	
		
			
				|  |  | -        })
 | 
	
		
			
				|  |  | +      })
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    delete_S(fIds, tips) {
 | 
	
		
			
				|  |  | +      this.$confirm(tips, '警告', {
 | 
	
		
			
				|  |  | +        confirmButtonText: '确定',
 | 
	
		
			
				|  |  | +        cancelButtonText: '取消',
 | 
	
		
			
				|  |  | +        type: 'warning'
 | 
	
		
			
				|  |  | +      }).then(function() {
 | 
	
		
			
				|  |  | +        return delWarehousebills(fIds)
 | 
	
		
			
				|  |  | +      }).then(() => {
 | 
	
		
			
				|  |  | +        this.getList()
 | 
	
		
			
				|  |  | +        this.msgSuccess('删除成功')
 | 
	
		
			
				|  |  | +      })
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      /** 导出按钮操作 */
 | 
	
		
			
				|  |  |      handleExport() {
 |