# form-fill-ui

> a component library for Raymon form-fill. ## npm 安装 ``` npm install form-fill-ui -S ```

Latest version **0.2.20** (published 2023-03-08) · MIT license · 0 weekly downloads

## Install

```sh
npm install form-fill-ui
pnpm add form-fill-ui
yarn add form-fill-ui
bun add form-fill-ui
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities.

Warnings: low downloads; no esm support; large bundle; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.2.20 |
| Published | 2023-03-08 |
| First published | 2020-09-27 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 9 |
| Unpacked size | 16.5 MB |
| Known vulnerabilities | 0 (+27 in 3 direct dependencies) |
| Install scripts | no |
| Author | 179923899@qq.com |
| Maintainers | zhan_zeliang |
| Keywords | vue, form-fill-ui |

## Links

- npm: https://www.npmjs.com/package/form-fill-ui
- npm.io page: https://npm.io/package/form-fill-ui

## Dependencies (9)

- [vue](https://npm.io/package/vue.md) ^2.6.10
- [axios](https://npm.io/package/axios.md) ^0.20.0
- [mockjs](https://npm.io/package/mockjs.md) ^1.1.0
- [moment](https://npm.io/package/moment.md) ^2.29.1
- [core-js](https://npm.io/package/core-js.md) ^2.6.5
- [@types/mockjs](https://npm.io/package/@types/mockjs.md) ^1.0.3
- [maucash-model](https://npm.io/package/maucash-model.md) ^0.1.0
- [vue-class-component](https://npm.io/package/vue-class-component.md) ^7.0.2
- [vue-property-decorator](https://npm.io/package/vue-property-decorator.md) ^8.1.0

## Alternatives

- [mobx-react](https://npm.io/package/mobx-react.md) — 2.8M weekly downloads
- [rc-tree](https://npm.io/package/rc-tree.md) — 2.6M weekly downloads
- [@react-oauth/google](https://npm.io/package/@react-oauth/google.md) — 1.3M weekly downloads
- [@wagmi/connectors](https://npm.io/package/@wagmi/connectors.md) — 877.0K weekly downloads
- [vee-validate](https://npm.io/package/vee-validate.md) — 836.4K weekly downloads

## Recent versions

- 0.2.20 (latest) — 2023-03-08
- 0.2.19 — 2023-01-05
- 0.2.18 — 2022-04-19
- 0.2.17 — 2022-04-19
- 0.2.16 — 2022-04-13
- 0.2.15 — 2022-01-18
- 0.2.14 — 2022-01-18
- 0.2.13 — 2022-01-17
- 0.2.12 — 2022-01-12
- 0.2.11 — 2022-01-12
- 0.2.10 — 2022-01-03
- 0.2.9 — 2022-01-03
- 0.2.8 — 2021-12-31
- 0.2.7 — 2021-12-14
- 0.2.6 — 2021-12-10
- … 101 more at https://npm.io/package/form-fill-ui/versions

## README

# form-fill
a component library for Raymon form-fill.
## npm 安装
```
npm install form-fill-ui -S
```

### 在mian.js中引入完整的form-fill-ui
```javascript
import formFillUI from 'form-fill-ui'
import 'form-fill-ui/lib/form-fill-ui.css'

Vue.config.productionTip = false
Vue.use(formFillUI)

```
注意引入css文件

### electron-vue 的 webpack.renderer.config.js中
```javascript
  let whiteListedModules = ['vue', 'form-fill-ui']
```

### 一、 表单组件
表单统一封装成`businessForm`组件，通过传入formId渲染对应的表单
- 1、props

|  参数   | 说明  | 类型 | 可选值 | 默认值 |
|  -----  | ----  | ---- | ------ | ---- |
| formId  | 表单编码 | string | A01011、A06111、CUSTOM00001、A06493、A06491、A06554、A06037、A06128、A100000、A200000、B100000 | 无 |
| formData| 表单数据,与formId相关 | object | - | 无 |

- 2、方法

| 名称  | 参数  | 返回值 | 说明 |
| ----  |  ---- | ---- | ---- |
| getOrientation | string: 'portrait'竖直方向； 'landscape'横向 | 打印时可根据返回值，判断是否进行横向打印 |

## <span id="#form-params"> 表单数据参数</span>
- 1、[formId=A01011] 税务变更登记表
formData 参考如下代码，再结合《表单对应关系.doc》
```javascript
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》
```javascript
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》
```javascript
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、其他表格待增加

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

---
_Source: https://npm.io/package/form-fill-ui · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
