|  | @@ -137,29 +137,45 @@
 | 
	
		
			
				|  |  |            <span v-else-if="scope.row.fBillstatus == '6'">审核完成</span>
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |        </el-table-column>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +        <el-table-column label="操作" width="100" align="center" class-name="small-padding fixed-width">
 | 
	
		
			
				|  |  | +          <template slot-scope="scope">
 | 
	
		
			
				|  |  | +            <el-button
 | 
	
		
			
				|  |  | +              size="mini"
 | 
	
		
			
				|  |  | +              type="text"
 | 
	
		
			
				|  |  | +              icon="el-icon-edit"
 | 
	
		
			
				|  |  | +              @click="handleUpdate(scope.row)"
 | 
	
		
			
				|  |  | +              v-hasPermi="['finance:charge:edit']"
 | 
	
		
			
				|  |  | +              v-if="scope.row.fBillstatus <= 3"
 | 
	
		
			
				|  |  | +            >修改
 | 
	
		
			
				|  |  | +            </el-button>
 | 
	
		
			
				|  |  | +            <el-button
 | 
	
		
			
				|  |  | +              size="mini"
 | 
	
		
			
				|  |  | +              type="text"
 | 
	
		
			
				|  |  | +              icon="el-icon-delete"
 | 
	
		
			
				|  |  | +              @click="handleDelete(scope.row)"
 | 
	
		
			
				|  |  | +              v-hasPermi="['finance:charge:remove']"
 | 
	
		
			
				|  |  | +              v-if="scope.row.fBillstatus <= 3"
 | 
	
		
			
				|  |  | +            >删除
 | 
	
		
			
				|  |  | +            </el-button>
 | 
	
		
			
				|  |  | +            <el-button
 | 
	
		
			
				|  |  | +              size="mini"
 | 
	
		
			
				|  |  | +              type="text"
 | 
	
		
			
				|  |  | +              icon="el-icon-delete"
 | 
	
		
			
				|  |  | +              v-if="scope.row.fBillstatus === 6"
 | 
	
		
			
				|  |  | +            >查看
 | 
	
		
			
				|  |  | +            </el-button>
 | 
	
		
			
				|  |  | +            <el-button
 | 
	
		
			
				|  |  | +              size="mini"
 | 
	
		
			
				|  |  | +              type="text"
 | 
	
		
			
				|  |  | +              icon="el-icon-delete"
 | 
	
		
			
				|  |  | +              v-if="scope.row.fBillstatus > 3 && scope.row.fBillstatus < 6"
 | 
	
		
			
				|  |  | +            >查看审批流
 | 
	
		
			
				|  |  | +            </el-button>
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +        </el-table-column>
 | 
	
		
			
				|  |  |        <!--      <el-table-column label="单据类型" align="center" prop="fBilltype"/>-->
 | 
	
		
			
				|  |  |        <!--      <el-table-column label="制单部门" align="center" prop="fDeptid"/>-->
 | 
	
		
			
				|  |  | -      <el-table-column label="操作" width="100" align="center" class-name="small-padding fixed-width">
 | 
	
		
			
				|  |  | -        <template slot-scope="scope">
 | 
	
		
			
				|  |  | -          <el-button
 | 
	
		
			
				|  |  | -            size="mini"
 | 
	
		
			
				|  |  | -            type="text"
 | 
	
		
			
				|  |  | -            icon="el-icon-edit"
 | 
	
		
			
				|  |  | -            @click="handleUpdate(scope.row)"
 | 
	
		
			
				|  |  | -            v-hasPermi="['finance:charge:edit']"
 | 
	
		
			
				|  |  | -          >修改
 | 
	
		
			
				|  |  | -          </el-button>
 | 
	
		
			
				|  |  | -          <el-button
 | 
	
		
			
				|  |  | -            size="mini"
 | 
	
		
			
				|  |  | -            type="text"
 | 
	
		
			
				|  |  | -            icon="el-icon-delete"
 | 
	
		
			
				|  |  | -            @click="handleDelete(scope.row)"
 | 
	
		
			
				|  |  | -            v-hasPermi="['finance:charge:remove']"
 | 
	
		
			
				|  |  | -          >删除
 | 
	
		
			
				|  |  | -          </el-button>
 | 
	
		
			
				|  |  | -        </template>
 | 
	
		
			
				|  |  | -      </el-table-column>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      </el-table>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <pagination
 | 
	
	
		
			
				|  | @@ -479,10 +495,11 @@ import {
 | 
	
		
			
				|  |  |    addCharge,
 | 
	
		
			
				|  |  |    exportCharge,
 | 
	
		
			
				|  |  |    search,
 | 
	
		
			
				|  |  | -  listCorps
 | 
	
		
			
				|  |  | +  listCorps,
 | 
	
		
			
				|  |  | +  delCharge_s
 | 
	
		
			
				|  |  |  } from '@/api/finance/charge'
 | 
	
		
			
				|  |  |  import { listFees } from '@/api/basicdata/fees'
 | 
	
		
			
				|  |  | -import print from "print-js"
 | 
	
		
			
				|  |  | +import print from 'print-js'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: 'Charge',
 | 
	
	
		
			
				|  | @@ -615,25 +632,25 @@ export default {
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  |      //打印功能
 | 
	
		
			
				|  |  |      printing() {
 | 
	
		
			
				|  |  | -      if(this.increase_s.length !== 0){
 | 
	
		
			
				|  |  | +      if (this.increase_s.length !== 0) {
 | 
	
		
			
				|  |  |          this.printStatus = true
 | 
	
		
			
				|  |  |          this.printObject = this.increase_s
 | 
	
		
			
				|  |  | -      }else {
 | 
	
		
			
				|  |  | -        this.$message.error('无数据,请检查是否有数据');
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        this.$message.error('无数据,请检查是否有数据')
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      //确认打印
 | 
	
		
			
				|  |  |      printSomething() {
 | 
	
		
			
				|  |  | -      console.log("22222");
 | 
	
		
			
				|  |  | +      console.log('22222')
 | 
	
		
			
				|  |  |        // 此处的style即为打印时的样式
 | 
	
		
			
				|  |  |        const style =
 | 
	
		
			
				|  |  | -        "@media print { .print-div{ padding:8px;background-color:#cccccc;line-height:12px } .red{ color:#f00} .green{color:green} td{text-align: center}}";
 | 
	
		
			
				|  |  | +        '@media print { .print-div{ padding:8px;background-color:#cccccc;line-height:12px } .red{ color:#f00} .green{color:green} td{text-align: center}}'
 | 
	
		
			
				|  |  |        print({
 | 
	
		
			
				|  |  | -        printable: "print_area2",
 | 
	
		
			
				|  |  | -        type: "html",
 | 
	
		
			
				|  |  | +        printable: 'print_area2',
 | 
	
		
			
				|  |  | +        type: 'html',
 | 
	
		
			
				|  |  |          style: style, // 亦可使用引入的外部css;
 | 
	
		
			
				|  |  | -        scanStyles: false,
 | 
	
		
			
				|  |  | -      });
 | 
	
		
			
				|  |  | +        scanStyles: false
 | 
	
		
			
				|  |  | +      })
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      //关闭打印弹窗
 | 
	
		
			
				|  |  |      closePrinting() {
 | 
	
	
		
			
				|  | @@ -891,7 +908,7 @@ export default {
 | 
	
		
			
				|  |  |          fRemarks: null,
 | 
	
		
			
				|  |  |          fAccbilldate: null,
 | 
	
		
			
				|  |  |          fDeptid: null
 | 
	
		
			
				|  |  | -      },
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |          this.resetForm('queryParams')
 | 
	
		
			
				|  |  |        this.open = true
 | 
	
		
			
				|  |  |        this.title = '添加财务数据主'
 | 
	
	
		
			
				|  | @@ -960,7 +977,33 @@ export default {
 | 
	
		
			
				|  |  |      /** 删除按钮操作 */
 | 
	
		
			
				|  |  |      handleDelete(row) {
 | 
	
		
			
				|  |  |        const fIds = row.fId || this.ids
 | 
	
		
			
				|  |  | -      this.$confirm('是否确认删除财务数据主编号为"' + fIds + '"的数据项?', '警告', {
 | 
	
		
			
				|  |  | +      console.log(fIds)
 | 
	
		
			
				|  |  | +      let tips = ''
 | 
	
		
			
				|  |  | +      delCharge_s(fIds).then(data => {
 | 
	
		
			
				|  |  | +        console.log(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('未知错误,无状态')
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      })
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    delete_S(fIds, tips) {
 | 
	
		
			
				|  |  | +      this.$confirm(tips, '警告', {
 | 
	
		
			
				|  |  |          confirmButtonText: '确定',
 | 
	
		
			
				|  |  |          cancelButtonText: '取消',
 | 
	
		
			
				|  |  |          type: 'warning'
 |