king
2022-07-10 d5c0a5b70092002345d01a5fd9bcdfeac2e43016
2022-07-10
4个文件已修改
26 ■■■■ 已修改文件
src/tabviews/zshare/actionList/printbutton/index.jsx 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/printTemplate/mutilform/index.jsx 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/printTemplate/option.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/printTemplate/print.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/zshare/actionList/printbutton/index.jsx
@@ -931,7 +931,8 @@
      if (!configParam) {
        error = '打印模板解析错误!'
      } else {
        let control = configParam.elements.map(element => {
        let control = []
        configParam.elements.forEach(element => {
          let _field = element.field
          if (_field === 'other_field') {
@@ -967,11 +968,12 @@
            item.Trimming = ''
            if (!item.Width) {
              item.Width = item.BorderSize
              item.Left = item.Left - item.Width
              item.Left = item.Left - item.Width + 0.1
            } else if (!item.Height) {
              item.Height = item.BorderSize
              item.Top = item.Top - item.Height
              item.Top = item.Top - item.Height + 0.1
            }
            item.BackColor = element.borderColor
            item.BorderSize = 0
          } else if (item.Type === 'image') {
            item.ImageWidth = element.imgWidth
@@ -1011,7 +1013,7 @@
            }
          }
          return item
          control.push(item)
        })
        _configparam = {
src/views/printTemplate/mutilform/index.jsx
@@ -186,7 +186,12 @@
        fields.push(
          <Col span={24} key={index}>
            <Form.Item label={item.label}>
            <Form.Item label={
              item.tooltip ? <Tooltip placement="bottomLeft" title={item.tooltip}>
                <QuestionCircleOutlined className="mk-form-tip" />
                {item.label}
              </Tooltip> : item.label
            }>
              {getFieldDecorator(item.key, {
                initialValue: item.initval,
                rules: [
@@ -305,11 +310,11 @@
    const formItemLayout = {
      labelCol: {
        xs: { span: 24 },
        sm: { span: 8 }
        sm: { span: 9 }
      },
      wrapperCol: {
        xs: { span: 24 },
        sm: { span: 16 }
        sm: { span: 15 }
      }
    }
    return (
src/views/printTemplate/option.js
@@ -425,6 +425,7 @@
      key: 'borderSize',
      label: '边框宽度',
      initval: item.borderSize,
      tooltip: '注:边框宽度的计量单位是正常值的十分之一。',
      precision: 1,
      required: true
    },
@@ -555,6 +556,7 @@
      key: 'borderSize',
      label: '边框宽度',
      initval: item.borderSize,
      tooltip: '注:边框宽度的计量单位是正常值的十分之一。',
      precision: 1,
      required: true
    },
@@ -717,6 +719,7 @@
      key: 'borderSize',
      label: '边框宽度',
      initval: item.borderSize,
      tooltip: '注:边框宽度的计量单位是正常值的十分之一。',
      precision: 1,
      required: true
    },
@@ -863,6 +866,7 @@
      key: 'borderSize',
      label: '边框宽度',
      initval: item.borderSize,
      tooltip: '注:边框宽度的计量单位是正常值的十分之一。',
      precision: 1,
      required: true
    },
src/views/printTemplate/print.js
@@ -94,6 +94,7 @@
    // 绘制边框
    // context.rect(element.left + element.borderSize / 2, element.top + element.borderSize / 2, element.width - element.borderSize, element.height - element.borderSize)
    if (element.borderSize >= 1) {
      context.beginPath()
      context.strokeStyle = element.borderColor
      context.lineWidth = element.borderSize
      context.rect(element.left, element.top, element.width, element.height)