king
2020-03-19 607b5dc4059be1843b6c0f670b93f107fc263375
src/tabviews/zshare/actionList/index.jsx
@@ -236,6 +236,13 @@
    let printlist = []
    let templates = [btn.verify.Template]
    let printCount = 1
    if (formdata.printCount && typeof(formdata.printCount) === 'number' && formdata.printCount >= 1) {
      printCount = formdata.printCount
      delete formdata.printCount
    }
    this.setState({loadingUuid: btn.uuid})
@@ -244,23 +251,15 @@
        formdata.TemplateID = btn.verify.Template
        if (btn.Ot === 'notRequired') {
          if (formdata.printCount && typeof(formdata.printCount) === 'number' && formdata.printCount > 1) {
            for (let i = 0; i < formdata.printCount; i++) {
          for (let i = 0; i < printCount; i++) {
              printlist.push(JSON.parse(JSON.stringify(formdata)))
            }
          } else {
            printlist.push(formdata)
          }
        } else {
          data.forEach(cell => {
            let _cell = {...cell, ...formdata}
            if (formdata.printCount && typeof(formdata.printCount) === 'number' && formdata.printCount > 1) {
              for (let i = 0; i < formdata.printCount; i++) {
            for (let i = 0; i < printCount; i++) {
                printlist.push(JSON.parse(JSON.stringify(_cell)))
              }
            } else {
              printlist.push(_cell)
            }
          })
        }
@@ -276,12 +275,14 @@
              _cell.TemplateID = btn.verify.Template
            }
            if (item.count && typeof(item.count) === 'number' && item.count > 1) {
              for (let i = 0; i < item.count; i++) {
                printlist.push(JSON.parse(JSON.stringify(_cell)))
            let _count = printCount
            if (item.count && typeof(item.count) === 'number' && item.count >= 1) {
              _count = item.count
              }
            } else {
              printlist.push(_cell)
            for (let i = 0; i < _count; i++) {
              printlist.push({...formdata, ..._cell})
            }
          })