0.1.43 • Published 4 years ago

form-fill-ui-src v0.1.43

Weekly downloads
87
License
-
Repository
-
Last release
4 years ago

form-fill

a component library for Raymon form-fill.

npm 安装

npm install form-fill-ui -S

在mian.js中引入完整的form-fill-ui

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import formFillUI from 'form-fill-ui'
import 'form-fill-ui/lib/form-fill-ui.css'

Vue.config.productionTip = false
Vue.use(formFillUI)

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')

注意引入css文件

electron-vue 的 webpack.renderer.config.js中

  let whiteListedModules = ['vue', 'form-fill-ui']

一、 表单组件

表单统一封装成businessForm组件,通过传入formId渲染对应的表单

  • 1、props
参数说明类型可选值默认值
formId表单编码stringA01011、A06111、CUSTOM00001
formData表单数据,与formId相关object-

表单数据参数

  • 1、formId=A01011 税务变更登记表 formData 参考如下代码,再结合《表单对应关系.doc》
import utils from '../utils'
import Mock from 'mockjs'
const Random = Mock.Random
const mockUtils = utils.mock

const data = mockUtils.makeRes({
  sjzjqk: ['工商执照及工商变更登记表复印件', '纳税人变更登记内容的决议', '主管税务机关发放的原税务登记证件'], // 送缴证件情况
  bgly: '我是变更理由', // 变更理由
  bsrqmsj: Random.date(), // 经办人签名时间
  fddbrqmsj: Random.date(), // 法定代表人签名时间
  nsrgzsj: Random.date(), // 纳税人盖章时间
  nsrxx: { // 纳税人信息
    bsrxm: Random.cname(), // 办税人姓名
    nsrsbh: mockUtils.randomID(), // 纳税人
    nsrmc: Random.cname()
  },
  fddbrxx: { // 法定代表人信息
    fddbrxm: Random.cname(),
    fddbrsfzjlxDm: 0,
    fddbrsfzjhm: mockUtils.randomID(),
    fddbrgddh: mockUtils.randomTelephone(),
    fddbryddh: mockUtils.randomPhoneNum(),
    fddbrdzxx: mockUtils.randomEMail()
  },
  bsrxx: { // 办税人信息
    bsrxm: Random.cname(),
    bsrsfzjzlDm: 0,
    bsrsfzjhm: mockUtils.randomID(),
    bsrgddh: mockUtils.randomTelephone(),
    bsryddh: mockUtils.randomPhoneNum(),
    bsrdzxx: mockUtils.randomEMail()
  },
  bgxmList: [
    {
      swbglx: 31,
      bgxmmc: '法人代表(负责人)姓名',
      bgqnr: Random.cname(),
      bghnr: Random.cname(),
      pzjgmcjwj: '工商1'
    },
    {
      swbglx: 32,
      bgxmmc: '法人代表(负责人)身份证件号码',
      bgqnr: /\d{18}/,
      bghnr: /\d{18}/,
      pzjgmcjwj: '工商局2'
    },
    {
      swbglx: 33,
      bgxmmc: '法人代表(负责人)移动电话',
      bgqnr: /1[35789]\d{9}/,
      bghnr: /1[35789]\d{9}/,
      pzjgmcjwj: '工商局3'
    }
  ]
})

Mock.mock(RegExp('api/bgswdjData.*'), 'get', data, (options) => {
  console.log(options)
})
  • 2、formId=A06111 一键零申报-印花税表 formData 参考如下代码,再结合《表单对应关系.doc》
import utils from '../utils'
import Mock from 'mockjs'
const Random = Mock.Random
const mockUtils = utils.mock

const data = mockUtils.makeRes({
  nsrsbh: /\d{18}/, // 纳税人识别号
  nsrmc: Random.cname(), // 纳税人名称
  sbrq1: Random.now(), // 申报日期
  skssqq: Random.date(), // 所属时期起
  skssqz: Random.date(), // 所属时期止
  sblx: Random.pick(['正常申报', '非正常申报']), // 申报类型
  nsrlx: Random.pick(['单位', '个人']), // 纳税人类型
  djzclxDm: Random.pick(['国有企业', '集体企业', '股份合作企业', '联营企业', '有限责任公司', '国有独资公zhi司', '其他有限责任公司', '股份有限公司', '三资企业']), // 登记注册类型
  hyDm: Random.pick(['文化', '教育', '娱乐']), // hyDm
  sfzjlxDm: '身份证', // sfzjlxDm
  sfzjhm: /\d{18}/, // 身份证件号码
  lxdh: mockUtils.randomPhoneNum(), // 联系方式
  xzqhszDm: '', // 是否适用增值税小规模纳税人减征优惠
  jdxzDm: '', // 减免税代码
  zgswskfjDm: '', // 增值税小规模纳税人享受减征比例(
  'nspms|1-10': [ // 纳税品目e
    {
      'zspmDm|+1': ['购销合同', '加工承揽合同', '建设工程勘察设计合同', '建筑安装工程承包合同', '建筑安装工程承包合同', '财产租赁合同', '货物运输合同', '仓储保管合同', '借款合同'],
      'jsje|+1': Random.integer(1, 10), // 计税金额或件数
      hdzsHdyj: Random.integer(1, 10),
      hdzsHdbl: Random.integer(1, 10), // 核定比例
      sysl: '0.3‰', // 适用税率
      bqynse: Random.integer(1, 20), // 本期应纳税额
      bqyjse1: Random.integer(1, 20), // 本期已缴税额
      ssjmxzDm: '', // 减免性质代码
      jmse: Random.integer(1, 20), // 减免额
      phjmse: Random.integer(1, 50) // 增值税小规模纳税人减征额
    }
  ],
  total: {
    jsje: Random.integer(1, 10),
    hdzsHdyj: Random.integer(1, 10),
    hdzsHdbl: Random.integer(1, 10),
    sysl: '-',
    bqynse: Random.integer(1, 20),
    bqyjse1: Random.integer(1, 20),
    ssjmxzDm: '',
    jmse: Random.integer(1, 20),
    phjmse: Random.integer(1, 50)
  }
})

Mock.mock(RegExp('api/getYinHuaData.*'), 'get', data, (options) => {
  console.log(options)
})
  • 2、formId=CUSTOM00001 一键零申报-总表 formData 参考如下代码,再结合《表单对应关系.doc》
import utils from '../utils'
import Mock from 'mockjs'
const Random = Mock.Random
const mockUtils = utils.mock
const data = mockUtils.makeRes({
  sblx: '正常申报',
  sbrq: Random.date(),
  nsrxx: { // 纳税人信息
    nsrsbh: mockUtils.randomID(), // 纳税人
    nsrmc: Random.cname()
  },
  sbmxList: [
    {
      zsxmDm: '10101',
      zsxmmc: '增值税',
      zspmDm: '101010398',
      zspmmc: '其他食品加工制造业(17%、16%、13%)',
      skssqq: '2020-07-01 00:00:00',
      skssqz: '2020-08-31 00:00:00',
      nsqxDm: '06',
      nsqxmc: '月',
      materialId: '94B32A97353A6A79E053D01F12968762',
      materialName: 'A06493《增值税纳税申报表(一般纳税人适用)》',
      formId: '2',
      formName: '增值税纳税申报表(一般纳税人适用)'
    },
    {
      zsxmDm: '10101',
      zsxmmc: '增值税',
      zspmDm: '101011306',
      zspmmc: '通用设备',
      skssqq: '2019-04-01 00:00:00',
      skssqz: '2219-10-31 00:00:00',
      nsqxDm: '08',
      nsqxmc: '季',
      materialId: '94B32A97399D6A79E053D01F12968762',
      materialName: 'A06491《增值税纳税申报表(小规模纳税人适用)》',
      formId: '4028688171968e4701719d383989020d',
      formName: '增值税纳税申报表(小规模纳税人适用)'
    },
    {
      zsxmDm: '10101',
      zsxmmc: '增值税',
      zspmDm: '101011898',
      zspmmc: '其他制造业(17%、16%、13%)',
      skssqq: '2020-03-01 00:00:00',
      skssqz: '2020-09-30 00:00:00',
      nsqxDm: '06',
      nsqxmc: '月',
      materialId: '94B32A97353A6A79E053D01F12968762',
      materialName: 'A06493《增值税纳税申报表(一般纳税人适用)》',
      formId: '2',
      formName: '增值税纳税申报表(一般纳税人适用)'
    },
    {
      zsxmDm: '10101',
      zsxmmc: '增值税',
      zspmDm: '101014006',
      zspmmc: '商业(3%)',
      skssqq: '2020-07-01 00:00:00',
      skssqz: '2020-11-30 00:00:00',
      nsqxDm: '08',
      nsqxmc: '季',
      materialId: '94B32A97399D6A79E053D01F12968762',
      materialName: 'A06491《增值税纳税申报表(小规模纳税人适用)》',
      formId: '4028688171968e4701719d383989020d',
      formName: '增值税纳税申报表(小规模纳税人适用)'
    },
    {
      zsxmDm: '10106',
      zsxmmc: '个人所得税',
      zspmDm: '101060100',
      zspmmc: '工资薪金所得',
      skssqq: '2019-01-01 00:00:00',
      skssqz: '2219-10-31 00:00:00',
      nsqxDm: '06',
      nsqxmc: '月',
      materialId: '1',
      materialName: 'A06128《扣缴个人所得税报告表》',
      formId: '5',
      formName: '扣缴个人所得税报告表(2018)'
    },
    {
      zsxmDm: '10109',
      zsxmmc: '城市维护建设税',
      zspmDm: '101090000',
      zspmmc: '城市维护建设税',
      skssqq: '2017-07-01 00:00:00',
      skssqz: '2219-10-31 00:00:00',
      nsqxDm: '06',
      nsqxmc: '月',
      materialId: '93AC219AE458680AE053D01F12961352',
      materialName: 'A06554《城建税、教育费附加、地方教育附加税(费)申报表》',
      formId: '8',
      formName: '城建税、教育费附加、地方教育附加税(费)申报表'
    },
    {
      zsxmDm: '30203',
      zsxmmc: '教育费附加',
      zspmDm: '302030000',
      zspmmc: '教育费附加',
      skssqq: '2018-07-01 00:00:00',
      skssqz: '2219-10-31 00:00:00',
      nsqxDm: '06',
      nsqxmc: '月',
      materialId: '93AC219AE458680AE053D01F12961352',
      materialName: 'A06554《城建税、教育费附加、地方教育附加税(费)申报表》',
      formId: '8',
      formName: '城建税、教育费附加、地方教育附加税(费)申报表'
    },
    {
      zsxmDm: '30216',
      zsxmmc: '地方教育附加',
      zspmDm: '302160100',
      zspmmc: '增值税地方教育附加',
      skssqq: '2016-07-01 00:00:00',
      skssqz: '2219-10-31 00:00:00',
      nsqxDm: '06',
      nsqxmc: '月',
      materialId: '93AC219AE458680AE053D01F12961352',
      materialName: 'A06554《城建税、教育费附加、地方教育附加税(费)申报表》',
      formId: '8',
      formName: '城建税、教育费附加、地方教育附加税(费)申报表'
    },
    {
      zsxmDm: '10106',
      zsxmmc: '个人所得税',
      zspmDm: '101060100',
      zspmmc: '工资薪金所得',
      skssqq: '2009-12-01 00:00:00',
      skssqz: '2018-12-31 00:00:00',
      nsqxDm: '06',
      nsqxmc: '月',
      materialId: '2',
      materialName: 'A06868《个人所得税扣缴申报表》',
      formId: '4',
      formName: '综合所得个人所得税预扣预缴申报表(ITS)'
    },
    {
      zsxmDm: '10111',
      zsxmmc: '印花税',
      zspmDm: '101110101',
      zspmmc: '购销合同',
      skssqq: '2014-01-01 00:00:00',
      skssqz: '2018-12-31 00:00:00',
      nsqxDm: '06',
      nsqxmc: '月',
      materialId: '3',
      materialName: 'A06111《印花税纳税申报(报告)表》',
      formId: '6',
      formName: '印花税纳税申报(报告)表'
    }
  ]
})
Mock.mock(RegExp('api/yjlsbTotalForm.*'), 'get', data)

- 3、[formId=A06491] 增值税(小规模纳税人)
formData 参考如下代码,再结合《表单对应关系.doc》
```javascript
import utils from '../utils'
import Mock from 'mockjs'
const Random = Mock.Random
const mockUtils = utils.mock
const data = mockUtils.makeRes({
  nsrxx: { // 纳税人信息
    nsrsbh: mockUtils.randomID(), // 纳税人识别号
    nsrmc: Random.cname(), // 纳税人名称
    skssqq: Random.date(), // 所属时期起
    skssqz: Random.date(), // 所属时期止
    sbrq1: Random.date() // 所属时期止
  },
  sbxx: {
    yzzzshwjlwbhsxsebys: Random.integer(1, 10), // 应征增值税不含税销售额 1
    yzzzshwjlwbhsxseysfwbys: Random.integer(1, 10),
    yzzzshwjlwbhsxsebnlj: Random.integer(1, 10),
    yzzzsysfwbhsxsebnlj: Random.integer(1, 10),
    swjgdkdzzszyfpbhsxsebys: Random.integer(1, 10), // 税务机关代开的增值税专用发票不含税销售额 2
    swjgdkdzzszyfpbhsxseysfwbys: Random.integer(1, 50),
    swjgdkyzhwlwzzszzfpbhsxsebnlj: Random.integer(1, 50),
    swjgdkyzysfwzzszzfpbhsxsebnlj: Random.integer(1, 50),
    skqqkjdptfpbhsxsebys: Random.integer(1, 50), // 税控器具开具的普通发票不含税销售额 3
    skqqkjdptfpbhsxseysfwbys: Random.integer(1, 50),
    skqjkjyzzzshwlwptfpbhsxsebnlj: Random.integer(1, 50),
    skqjkjyzzzsysfwptfpbhsxsebnlj: Random.integer(1, 50),
    xsczbdcbhsxsebys: Random.integer(1, 50), // (二)应征增值税不含税销售额(5%征收率) 4
    xsczbdcbhsxsebnlj: Random.integer(1, 50),
    swjgdkdzzszyfpbhsxsebdcbys: Random.integer(1, 50), // 税务机关代开的增值税专用发票不含税销售额 5
    swjgdkyzbdczzszzfpbhsxsebnlj: Random.integer(1, 50),
    skqqkjdptfpbhsxsebdcbys: Random.integer(1, 50), // 税控器具开具的普通发票不含税销售额 6
    skqjkjyzzzsbdcptfpbhsxsebnlj: Random.integer(1, 50),
    xssygdysgdzcbhsxsebys: Random.integer(1, 50), // (三)销售使用过的应税固定资产不含税销售额 7(7≥8)
    xssygdysgdzcbhsxsebnlj: Random.integer(1, 50),
    skqjkjdptfpbhsxsebys: Random.integer(1, 50), // 税控器具开具的普通发票不含税销售额 8
    skqjkjxssygysgdzcptfpbhsxsebnlj: Random.integer(1, 50),
    mshwjlwxsebys: Random.integer(1, 50), // (四)免税销售额 9=10+11+12
    mshwjlwxseysfwbys: Random.integer(1, 50),
    mshwjlwxsebnlj: Random.integer(1, 50),
    msysfwxsebnlj: Random.integer(1, 50),
    xwqymsxsebys: Random.integer(1, 50), // 其中:小微企业免税销售额 10
    xwqymsxseysfwbys: Random.integer(1, 50),
    xwqymsxsebnlj: Random.integer(1, 50),
    xwqymsxseysfwbnlj: Random.integer(1, 50),
    wdqzdxsebys: Random.integer(1, 50), // 未达起征点销售额 11
    wdqzdxseysfwbys: Random.integer(1, 50),
    wdqzdxsebnlj: Random.integer(1, 50),
    wdqzdxseysfwbnlj: Random.integer(1, 50),
    qtmsxsebys: Random.integer(1, 50), // 其他免税销售额 12
    qtmsxseysfwbys: Random.integer(1, 50),
    qtmsxsebnlj: Random.integer(1, 50),
    qtmsxseysfwbnlj: Random.integer(1, 50),
    ckmshwxsebys: Random.integer(1, 50), // (五)出口免税销售额 13(13≥14
    ckmshwxseysfwbys: Random.integer(1, 50),
    ckmshwxsebnlj: Random.integer(1, 50),
    ckmshwxseysfwbnlj: Random.integer(1, 50),
    skjjkjdptfpxsebys2: Random.integer(1, 50), // 其中:税控器具开具的普通发票销售额 14
    skjjkjdptfpxseysfwbys2: Random.integer(1, 50),
    skqjkjdckmshwptfpxsebnlj: Random.integer(1, 50),
    skqjkjdckmshwptfpxseysfwbnlj: Random.integer(1, 50),
    hdxsebys: Random.integer(1, 50), // 核定销售额 15
    hdxseysfwbys: Random.integer(1, 50),
    hdxsebnlj: Random.integer(1, 50),
    hdxseysfwbnlj: Random.integer(1, 50),
    bqynsebys: Random.integer(1, 50), // 本期应纳税额 16
    bqynseysfwbys: Random.integer(1, 50),
    bqynsebnlj: Random.integer(1, 50),
    bqynseysfwbnlj: Random.integer(1, 50),
    hdynsebys: Random.integer(1, 50), // 核定应纳税额 17
    hdynseysfwbys: Random.integer(1, 50),
    hdynsebnlj: Random.integer(1, 50),
    hdynseysfwbnlj: Random.integer(1, 50),
    bqynsejzebys: Random.integer(1, 50), // 本期应纳税额减征额 18
    bqynsejzeysfwbys: Random.integer(1, 50),
    bqynsejzebnlj: Random.integer(1, 50),
    bqynsejzeysfwbnlj: Random.integer(1, 50),
    bqmsebys: Random.integer(1, 50), // 本期免税额 19
    bqmseysfwbys: Random.integer(1, 50),
    bqmsebnlj: Random.integer(1, 50),
    bqmseysfwbnlj: Random.integer(1, 50),
    xwqymsebys: Random.integer(1, 50), // 其中:小微企业免税额 20
    xwqymseysfwbys: Random.integer(1, 50),
    xwqymsebnlj: Random.integer(1, 50),
    xwqymseysfwbnlj: Random.integer(1, 50),
    wdqzdmsebys: Random.integer(1, 50), // 未达起征点免税额 21
    wdqzdmseysfwbys: Random.integer(1, 50),
    wdqzdmsebnlj: Random.integer(1, 50),
    wdqzdmseysfwbnlj: Random.integer(1, 50),
    ynsehjbys: Random.integer(1, 50), // 应纳税额合计 22=16-18
    ynsehjysfwbys: Random.integer(1, 50),
    ynsehjdbnlj: Random.integer(1, 50),
    ynsehjdysfwbnlj: Random.integer(1, 50),
    bqyjsebys: Random.integer(1, 50), // 本期预缴税额 23
    bqyjseysfwbys: Random.integer(1, 50),
    bqybtsebys: Random.integer(1, 50), // 本期应补(退)税额 24=22-23
    bqybtseysfwbys: Random.integer(1, 50)
  }
})
Mock.mock(RegExp('api/yjlsbzssxgmnsrDate.*'), 'get', data)

- 4、[formId=A06493] 增值税(一般纳税人)
formData 参考如下代码,再结合《表单对应关系.doc》
```javascript
import utils from '../utils'
import Mock from 'mockjs'
const Random = Mock.Random
const mockUtils = utils.mock
Mock.mock(RegExp('api/yjlsbzssybnsrDate.*'), 'get', data)
const data = mockUtils.makeRes({
  nsrxx: { // 纳税人信息
    nsrsbh: mockUtils.randomID(), // 纳税人识别号
    nsrmc: Random.cname(), // 纳税人名称
    skssqq: Random.date(), // 所属时期起
    skssqz: Random.date(), // 所属时期止
    sbrq1: Random.date() // 所属时期止
  },
  sbxx: {
    ybhwjlw_bys_1: Random.integer(1, 10), // (一)按适用税率计税销售额 1
    ybhwjlw_bnlj_1: Random.integer(1, 10),
    jzjthwjlw_bys_1: Random.integer(1, 10),
    jzjthwjlw_bnlj_1: Random.integer(1, 10),
    ybhwjlw_bys_2: Random.integer(1, 10), // 其中:应税货物销售额 2
    ybhwjlw_bnlj_2: Random.integer(1, 10),
    jzjthwjlw_bys_2: Random.integer(1, 10),
    jzjthwjlw_bnlj_2: Random.integer(1, 10),
    ybhwjlw_bys_3: Random.integer(1, 10), // 应税劳务销售额 3
    ybhwjlw_bnlj_3: Random.integer(1, 10),
    jzjthwjlw_bys_3: Random.integer(1, 10),
    jzjthwjlw_bnlj_3: Random.integer(1, 10),
    ybhwjlw_bys_4: Random.integer(1, 10), // 纳税检查调整的销售额 4
    ybhwjlw_bnlj_4: Random.integer(1, 10),
    jzjthwjlw_bys_4: Random.integer(1, 10),
    jzjthwjlw_bnlj_4: Random.integer(1, 10),
    ybhwjlw_bys_5: Random.integer(1, 10), // (二)按简易征收办法计税销售额 5
    ybhwjlw_bnlj_5: Random.integer(1, 10),
    jzjthwjlw_bys_5: Random.integer(1, 10),
    jzjthwjlw_bnlj_5: Random.integer(1, 10),
    ybhwjlw_bys_6: Random.integer(1, 10), // 其中:纳税检查调整的销售额 6
    ybhwjlw_bnlj_6: Random.integer(1, 10),
    jzjthwjlw_bys_6: Random.integer(1, 10),
    jzjthwjlw_bnlj_6: Random.integer(1, 10),
    ybhwjlw_bys_7: Random.integer(1, 10), // (三)免、抵、退办法出口销售额 7
    ybhwjlw_bnlj_7: Random.integer(1, 10),
    ybhwjlw_bys_8: Random.integer(1, 10), //(四)免税销售额 8
    ybhwjlw_bnlj_8: Random.integer(1, 10),
    ybhwjlw_bys_9: Random.integer(1, 10), // 其中:免税货物销售额 9
    ybhwjlw_bnlj_9: Random.integer(1, 10),
    ybhwjlw_bys_10: Random.integer(1, 10), // 免税劳务销售额 10
    ybhwjlw_bnlj_10: Random.integer(1, 10),
    ybhwjlw_bys_11: Random.integer(1, 10), // 销项税额 11
    ybhwjlw_bnlj_11: Random.integer(1, 10),
    jzjthwjlw_bys_11: Random.integer(1, 10),
    jzjthwjlw_bnlj_11: Random.integer(1, 10),
    ybhwjlw_bys_12: Random.integer(1, 10), // 进项税额 12
    ybhwjlw_bnlj_12: Random.integer(1, 10),
    jzjthwjlw_bys_12: Random.integer(1, 10),
    jzjthwjlw_bnlj_12: Random.integer(1, 10),
    ybhwjlw_bys_13: Random.integer(1, 10), // 上期留抵税额 13
    ybhwjlw_bnlj_13: Random.integer(1, 10),
    jzjthwjlw_bys_13: Random.integer(1, 10),
    ybhwjlw_bys_14: Random.integer(1, 10), // 进项税额转出 14
    ybhwjlw_bnlj_14: Random.integer(1, 10),
    jzjthwjlw_bys_14: Random.integer(1, 10),
    jzjthwjlw_bnlj_14: Random.integer(1, 10),
    ybhwjlw_bys_15: Random.integer(1, 10), // 免抵退应退税额 15
    ybhwjlw_bnlj_15: Random.integer(1, 10),
    ybhwjlw_bys_16: Random.integer(1, 10), // 按适用税率计算的纳税检查应补缴税额 16
    ybhwjlw_bnlj_16: Random.integer(1, 10),
    ybhwjlw_bys_17: Random.integer(1, 10), // 应抵扣税额合计 17= 12+13-14-15+16
    jzjthwjlw_bys_17: Random.integer(1, 10),
    ybhwjlw_bys_18: Random.integer(1, 10), // 实际抵扣税额 18(如17<11,则为17,否则为11)
    ybhwjlw_bnlj_18: Random.integer(1, 10),
    jzjthwjlw_bys_18: Random.integer(1, 10),
    jzjthwjlw_bnlj_18: Random.integer(1, 10),
    ybhwjlw_bys_19: Random.integer(1, 10), // 应纳税额	19=11-18
    ybhwjlw_bnlj_19: Random.integer(1, 10),
    jzjthwjlw_bys_19: Random.integer(1, 10),
    jzjthwjlw_bnlj_19: Random.integer(1, 10),
    ybhwjlw_bys_20: Random.integer(1, 10), // 期末留抵税额	20=17-18
    ybhwjlw_bnlj_20: Random.integer(1, 10),
    jzjthwjlw_bys_20: Random.integer(1, 10),
    ybhwjlw_bys_21: Random.integer(1, 10), // 简易计税办法计算的应纳税额	21
    ybhwjlw_bnlj_21: Random.integer(1, 10),
    jzjthwjlw_bys_21: Random.integer(1, 10),
    jzjthwjlw_bnlj_21: Random.integer(1, 10),
    ybhwjlw_bys_22: Random.integer(1, 10), // 按简易计税办法计算的纳税检查应补缴税额	22
    ybhwjlw_bnlj_22: Random.integer(1, 10),
    ybhwjlw_bys_23: Random.integer(1, 10), //   应纳税额减征额	23
    ybhwjlw_bnlj_23: Random.integer(1, 10),
    jzjthwjlw_bys_23: Random.integer(1, 10),
    jzjthwjlw_bnlj_23: Random.integer(1, 10),
    ybhwjlw_bys_24: Random.integer(1, 10), //    应纳税额合计	24=19+21-23
    ybhwjlw_bnlj_24: Random.integer(1, 10),
    jzjthwjlw_bys_24: Random.integer(1, 10),
    jzjthwjlw_bnlj_24: Random.integer(1, 10),
    ybhwjlw_bys_25: Random.integer(1, 10), //     期初未缴税额(多缴为负数)	25
    ybhwjlw_bnlj_25: Random.integer(1, 10),
    jzjthwjlw_bys_25: Random.integer(1, 10),
    jzjthwjlw_bnlj_25: Random.integer(1, 10),
    ybhwjlw_bys_26: Random.integer(1, 10), // 实收出口开具专用缴款书退税额	26
    ybhwjlw_bnlj_26: Random.integer(1, 10),
    ybhwjlw_bys_27: Random.integer(1, 10), // 本期已缴税额	27=28+29+30+31
    ybhwjlw_bnlj_27: Random.integer(1, 10),
    jzjthwjlw_bys_27: Random.integer(1, 10),
    jzjthwjlw_bnlj_27: Random.integer(1, 10),
    ybhwjlw_bys_28: Random.integer(1, 10), // ①分次预缴税额	28
    jzjthwjlw_bys_28: Random.integer(1, 10),
    ybhwjlw_bys_29: Random.integer(1, 10), // ②出口开具专用缴款书预缴税额	29
    ybhwjlw_bys_30: Random.integer(1, 10),
    ybhwjlw_bnlj_30: Random.integer(1, 10),
    jzjthwjlw_bys_30: Random.integer(1, 10),
    jzjthwjlw_bnlj_30: Random.integer(1, 10),
    ybhwjlw_bys_31: Random.integer(1, 10), // ③本期缴纳上期应纳税额	30
    ybhwjlw_bnlj_31: Random.integer(1, 10),// ④本期缴纳欠缴税额	31
    jzjthwjlw_bys_31: Random.integer(1, 10),
    jzjthwjlw_bnlj_31: Random.integer(1, 10),
    ybhwjlw_bys_32: Random.integer(1, 10), // 期末未缴税额(多缴为负数)	32=24+25+26-27
    ybhwjlw_bnlj_32: Random.integer(1, 10),
    jzjthwjlw_bys_32: Random.integer(1, 10),
    jzjthwjlw_bnlj_32: Random.integer(1, 10),
    ybhwjlw_bys_33: Random.integer(1, 10), // 其中:欠缴税额(≥0)	33=25+26-27
    jzjthwjlw_bys_33: Random.integer(1, 10),
    ybhwjlw_bys_34: Random.integer(1, 10), // 本期应补(退)税额	34=24-28-29
    jzjthwjlw_bys_34: Random.integer(1, 10),
    jzjthwjlw_bys_35: Random.integer(1, 10),// 即征即退实际退税额	35
    jzjthwjlw_bnlj_35: Random.integer(1, 10),
    ybhwjlw_bys_36: Random.integer(1, 10),// 期初未缴查补税额	36
    ybhwjlw_bnlj_36: Random.integer(1, 10),
    ybhwjlw_bys_37: Random.integer(1, 10),
    ybhwjlw_bnlj_37: Random.integer(1, 10), // 本期入库查补税额	37
    ybhwjlw_bys_38: Random.integer(1, 10), // 期末未缴查补税额	38=16+22+36-37
    ybhwjlw_bnlj_38: Random.integer(1, 10)
  }
})
Mock.mock(RegExp('api/yjlsbzssybnsrDate.*'), 'get', data)

TODO LIST

  • 1、其他表格待增加
  • 2、点击表格"编辑"按钮,需跳转至对应编辑页面
  • 3、增加打印指令(需配合electron-vue)

Customize configuration

See Configuration Reference.