|  | @@ -39,9 +39,8 @@
 | 
	
		
			
				|  |  |                  </el-row>
 | 
	
		
			
				|  |  |              </el-form>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        <el-card class="box-card">
 | 
	
		
			
				|  |  | +        <!--显示 admin,应收修改,应收查看,应收查看只有打印账单一个功能 -->
 | 
	
		
			
				|  |  | +        <el-card v-show="roleName.indexOf('admin') != -1 || roleName.indexOf('应收修改') != -1?true:roleName.indexOf('应收查看') != -1" class="box-card">
 | 
	
		
			
				|  |  |              <avue-crud :option="optionD"
 | 
	
		
			
				|  |  |                         :table-loading="loadingD"
 | 
	
		
			
				|  |  |                         :data="assemblyForm.feeCenterListD"
 | 
	
	
		
			
				|  | @@ -59,28 +58,45 @@
 | 
	
		
			
				|  |  |                          <i class="el-icon-coin"></i>
 | 
	
		
			
				|  |  |                          <span>应收费用</span>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  | -                    <el-button type="danger" plain size="small"
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应收修改') != -1"
 | 
	
		
			
				|  |  | +                               type="danger" plain size="small"
 | 
	
		
			
				|  |  |                                 :disabled="!selectionDList.length || detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  |                                 @click="batchDelete('D')">一键删除
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="success" plain size="small"
 | 
	
		
			
				|  |  | -                               :disabled="!selectionDList.length || detailData.seeDisabled || pleasereviewType" @click="GenerateBillsfun('D')">生成账单
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应收修改') != -1"
 | 
	
		
			
				|  |  | +                               type="success" plain size="small"
 | 
	
		
			
				|  |  | +                               :disabled="!selectionDList.length || detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  | +                               @click="GenerateBillsfun('D')">生成账单
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="danger" plain size="small"
 | 
	
		
			
				|  |  | -                               :disabled="!selectionDList.length || detailData.seeDisabled || pleasereviewType" @click="RevokingBillsfun('D')">撤销账单
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应收修改') != -1"
 | 
	
		
			
				|  |  | +                               type="danger" plain size="small"
 | 
	
		
			
				|  |  | +                               :disabled="!selectionDList.length || detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  | +                               @click="RevokingBillsfun('D')">撤销账单
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  |                      <el-button type="primary" plain size="small" @click="printingCostsfun('D')">打印账单</el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="success" plain size="small" :disabled="!this.assemblyForm.id || detailData.seeDisabled || pleasereviewType" @click="templateClick('D')">应收模板</el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="info" plain size="small" :disabled="detailData.seeDisabled || pleasereviewType" @click="feecenterSubmitListfun">一键保存</el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="info" plain size="small"
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应收修改') != -1"
 | 
	
		
			
				|  |  | +                               type="success" plain size="small"
 | 
	
		
			
				|  |  | +                               :disabled="!this.assemblyForm.id || detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  | +                               @click="templateClick('D')">应收模板</el-button>
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应收修改') != -1"
 | 
	
		
			
				|  |  | +                               type="info" plain size="small"
 | 
	
		
			
				|  |  | +                               :disabled="detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  | +                               @click="feecenterSubmitListfun">一键保存</el-button>
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应收修改') != -1"
 | 
	
		
			
				|  |  | +                               type="info" plain size="small"
 | 
	
		
			
				|  |  |                                 :disabled="detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  |                                 @click="feecenterEditfun('D')">一键编辑
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="primary" plain size="small" :disabled="detailData.seeDisabled || pleasereviewType" @click="copyfun('D')">生成应付</el-button>
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应收修改') != -1"
 | 
	
		
			
				|  |  | +                               type="primary" plain size="small"
 | 
	
		
			
				|  |  | +                               :disabled="detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  | +                               @click="copyfun('D')">生成应付</el-button>
 | 
	
		
			
				|  |  |                  </template>
 | 
	
		
			
				|  |  |                  <template slot="indexHeader" slot-scope="scope">
 | 
	
		
			
				|  |  | -                    <el-button type="primary" size="small" icon="el-icon-plus" circle
 | 
	
		
			
				|  |  | -                               :disabled="detailData.seeDisabled || pleasereviewType" @click="addDfun"></el-button>
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应收修改') != -1"
 | 
	
		
			
				|  |  | +                               type="primary" size="small" icon="el-icon-plus" circle
 | 
	
		
			
				|  |  | +                               :disabled="detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  | +                               @click="addDfun"></el-button>
 | 
	
		
			
				|  |  |                  </template>
 | 
	
		
			
				|  |  |                  <template slot="index" slot-scope="scope">
 | 
	
		
			
				|  |  |                      <span>{{scope.index + 1}}</span>
 | 
	
	
		
			
				|  | @@ -199,8 +215,8 @@
 | 
	
		
			
				|  |  |                  </template>
 | 
	
		
			
				|  |  |              </avue-crud>
 | 
	
		
			
				|  |  |          </el-card>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        <el-card class="box-card" style="margin: 20px 0">
 | 
	
		
			
				|  |  | +        <!--显示 admin,应付修改,应付查看,应付查看只有打印账单一个功能 -->
 | 
	
		
			
				|  |  | +        <el-card v-show="roleName.indexOf('admin') != -1 || roleName.indexOf('应付修改') != -1?true:roleName.indexOf('应付查看') != -1" class="box-card" style="margin: 20px 0">
 | 
	
		
			
				|  |  |              <avue-crud :option="optionC"
 | 
	
		
			
				|  |  |                         :table-loading="loadingC"
 | 
	
		
			
				|  |  |                         :data="assemblyForm.feeCenterListC"
 | 
	
	
		
			
				|  | @@ -218,39 +234,48 @@
 | 
	
		
			
				|  |  |                          <i class="el-icon-coin"></i>
 | 
	
		
			
				|  |  |                          <span>应付费用</span>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  | -                    <el-button type="danger" plain size="small"
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应付修改') != -1"
 | 
	
		
			
				|  |  | +                               type="danger" plain size="small"
 | 
	
		
			
				|  |  |                                 :disabled="!selectionCList.length || detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  |                                 @click="batchDelete('C')">一键删除
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="primary" plain size="small"
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应付修改') != -1"
 | 
	
		
			
				|  |  | +                               type="primary" plain size="small"
 | 
	
		
			
				|  |  |                                 :disabled="!selectionCList.length || detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  |                                 @click="GenerateBillsfun('C')" >生成账单
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="danger" plain size="small"
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应付修改') != -1"
 | 
	
		
			
				|  |  | +                               type="danger" plain size="small"
 | 
	
		
			
				|  |  |                                 :disabled="!selectionCList.length || detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  |                                 @click="RevokingBillsfun('C')">撤销账单
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  |                      <el-button type="primary" plain size="small" @click="printingCostsfun('C')">打印账单</el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="success" plain size="small"
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应付修改') != -1"
 | 
	
		
			
				|  |  | +                               type="success" plain size="small"
 | 
	
		
			
				|  |  |                                 :disabled="!this.assemblyForm.id || detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  |                                 @click="templateClick('C')">应付模板
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="info" plain size="small"
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应付修改') != -1"
 | 
	
		
			
				|  |  | +                               type="info" plain size="small"
 | 
	
		
			
				|  |  |                                 :disabled="detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  |                                 @click="feecenterSubmitListfun">一键保存
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="info" plain size="small"
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应付修改') != -1"
 | 
	
		
			
				|  |  | +                               type="info" plain size="small"
 | 
	
		
			
				|  |  |                                 :disabled="detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  |                                 @click="feecenterEditfun('C')">一键编辑
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="primary" plain size="small"
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应付修改') != -1"
 | 
	
		
			
				|  |  | +                               type="primary" plain size="small"
 | 
	
		
			
				|  |  |                                 :disabled="detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  |                                 @click="copyfun('C')">生成应收
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  |                  </template>
 | 
	
		
			
				|  |  |                  <template slot="indexHeader" slot-scope="scope">
 | 
	
		
			
				|  |  | -                    <el-button type="primary" size="small" icon="el-icon-plus" circle
 | 
	
		
			
				|  |  | -                               :disabled="detailData.seeDisabled || pleasereviewType" @click="addCfun">
 | 
	
		
			
				|  |  | +                    <el-button v-if="roleName.indexOf('admin') != -1 || roleName.indexOf('应付修改') != -1"
 | 
	
		
			
				|  |  | +                               type="primary" size="small" icon="el-icon-plus" circle
 | 
	
		
			
				|  |  | +                               :disabled="detailData.seeDisabled || pleasereviewType"
 | 
	
		
			
				|  |  | +                               @click="addCfun">
 | 
	
		
			
				|  |  |                      </el-button>
 | 
	
		
			
				|  |  |                  </template>
 | 
	
		
			
				|  |  |                  <template slot="index" slot-scope="scope">
 | 
	
	
		
			
				|  | @@ -370,8 +395,8 @@
 | 
	
		
			
				|  |  |                  </template>
 | 
	
		
			
				|  |  |              </avue-crud>
 | 
	
		
			
				|  |  |          </el-card>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        <div style="display: flex;align-items: center;justify-content: space-around">
 | 
	
		
			
				|  |  | +        <!--有admin 显示,有收和付各一个也显示出来-->
 | 
	
		
			
				|  |  | +        <div v-if="roleName.indexOf('admin') != -1 || ((roleName.indexOf('应收修改') != -1 || roleName.indexOf('应收查看') != -1) && (roleName.indexOf('应付修改') != -1 ||roleName.indexOf('应付查看') != -1))" style="display: flex;align-items: center;justify-content: space-around">
 | 
	
		
			
				|  |  |              <div style="width: 30%">
 | 
	
		
			
				|  |  |                  <div class="bottomFlex" style="justify-content: space-around">
 | 
	
		
			
				|  |  |                      <div style="text-align: center">
 | 
	
	
		
			
				|  | @@ -554,7 +579,6 @@
 | 
	
		
			
				|  |  |              </span>
 | 
	
		
			
				|  |  |          </el-dialog>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          <!--费用打印-->
 | 
	
		
			
				|  |  |          <reportContainer ref="reportContainer"></reportContainer>
 | 
	
		
			
				|  |  |      </div>
 | 
	
	
		
			
				|  | @@ -617,7 +641,6 @@
 | 
	
		
			
				|  |  |                  reportTypeData:[], // 打印选择的数据
 | 
	
		
			
				|  |  |                  reportformsObj:{}, // 打印选择的数据
 | 
	
		
			
				|  |  |                  selectPrintingDialog:false, // 打印弹窗
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                  printingDialog:false, // 打印弹窗开关
 | 
	
		
			
				|  |  |                  printingDC:'', // 打印弹窗选择是应收还是应付
 | 
	
		
			
				|  |  |                  PrintingData:[], // 打印弹窗列表数据
 | 
	
	
		
			
				|  | @@ -669,6 +692,7 @@
 | 
	
		
			
				|  |  |                      delBtn:false,
 | 
	
		
			
				|  |  |                      editBtn:false,
 | 
	
		
			
				|  |  |                      menuWidth:'100',
 | 
	
		
			
				|  |  | +                    menu:true,
 | 
	
		
			
				|  |  |                      column:[
 | 
	
		
			
				|  |  |                          {
 | 
	
		
			
				|  |  |                              label: "index",
 | 
	
	
		
			
				|  | @@ -809,6 +833,7 @@
 | 
	
		
			
				|  |  |                      delBtn:false,
 | 
	
		
			
				|  |  |                      editBtn:false,
 | 
	
		
			
				|  |  |                      menuWidth:'100',
 | 
	
		
			
				|  |  | +                    menu:true,
 | 
	
		
			
				|  |  |                      column:[
 | 
	
		
			
				|  |  |                          {
 | 
	
		
			
				|  |  |                              label: "index",
 | 
	
	
		
			
				|  | @@ -1056,9 +1081,11 @@
 | 
	
		
			
				|  |  |                          value:'teamId',
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  |                  ],
 | 
	
		
			
				|  |  | +                roleName:[], // 当前登录人的角色权限
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          async created() {
 | 
	
		
			
				|  |  | +            this.roleName =  localStorage.getItem('roleName').split(',') // 获取角色数据
 | 
	
		
			
				|  |  |              this.optionD = await this.getColumnData(this.getColumnName(309.2), this.optionDBack);
 | 
	
		
			
				|  |  |              this.optionC = await this.getColumnData(this.getColumnName(309.3), this.optionCBack);
 | 
	
		
			
				|  |  |              // 导入弹窗的表格
 | 
	
	
		
			
				|  | @@ -1252,7 +1279,7 @@
 | 
	
		
			
				|  |  |                  losbfeestemplateGetListTemplate(1,50,{
 | 
	
		
			
				|  |  |                      dc:dc,
 | 
	
		
			
				|  |  |                      status:0,
 | 
	
		
			
				|  |  | -                    type:'AE'
 | 
	
		
			
				|  |  | +                    type:'KYCK'
 | 
	
		
			
				|  |  |                  }).then(res=>{
 | 
	
		
			
				|  |  |                      this.templateData = res.data.data.records
 | 
	
		
			
				|  |  |                      // 查第一条的明细
 |