/*
  @description:招标/采购签订合同-公用方法
  @Modifier:zyy
  @routerPath:
  @date:2020-4-21 17:49
*/
const contractSigningMixin = {
  data() {
    return {
      isleader: false, // 是否是领导
      loading: true,
      // contractSourceName: {
      //   '01': '招标',
      //   '00': '采购'
      // },
      contractSourceList: [
        {
          typecode: '00', // 采购
          typename: '采购'
        },
        {
          typecode: '01', // 采购
          typename: '招标'
        }
      ],
      contractTypeList: [
        {
          typecode: '00',
          typename: '采购合同'
        },
        {
          typecode: '01',
          typename: '框架合同'
        }
      ], // 合同类型
      auditStatusList: [
        {
          typecode: '00',
          typename: '待审核'
        },
        {
          typecode: '01',
          typename: '审核通过'
        },
        {
          typecode: '02',
          typename: '审核不通过'
        }
      ],
      // 是否同一账号付款
      isUnifiedList: [
        {
          typecode: '01',
          typename: '是'
        },
        {
          typecode: '00',
          typename: '否'
        }
      ],
      contractSource: '', // 合同来源00采购01招标
      searchForm: {
        tenderName: '', // 项目名称
        tenderNo: '', // 项目编号
        purchaseUserRealName: '', // 采购经办人
        supplyDepartName: '', // 中标人
        auditStatus: '', // 审核状态
        contractTypeNo: '' // 合同类型，默认采购合同
      },
      tableData: []
    }
  },
  created() {
    const roleCode = this.$store.state.user.info.currentRol.roleCode // 角色
    // company_inspector公司监察员 // system_inspector系统监察员
    if (roleCode === 'company_inspector' || roleCode === 'system_inspector') {
      this.isleader = true
    }
  },
  methods: {
  }
}

export { contractSigningMixin }
