const.py 3.79 KB
WEP_FIELD = {
    "0": {
        'keys': {
            '客户姓名': [('客户姓名', (r'^姓名.?$', r'^企业名称.?$'), 'top1', {})],
            '证件类型': [('证件类型', (r'^证件类型.?$', ), 'top1', {})],
            '证件号码': [('证件号码', (r'^证件号码.?$', r'^统一社会信用代码.?$'), 'top1', {})],
            '合同价格(小写)': [('人民币', (r'^人民币¥.?$', ), 'top1', {})],
            '客户签名': [('客户签名/盖章', (r'^客户签名/盖章.*$', ), 'top1', {})],
            '签单日期': [('签单日期', (r'^签单日期.*签单日期.?$', ), 'top1', {})],
        },
        'value': {
            '客户姓名': ('text', 'right', {'offset_tuple': (-1.1, 1, 0.3, 0)}, ''),
            '证件类型': ('text', 'right', {'offset_tuple': (-1, 1, 0, 0)}, ''),
            '证件号码': ('text', 'right', {'offset_tuple': (-1, 2, 0.3, 0)}, ''),
            '合同价格(小写)': ('text', 'right', {'offset_tuple': (-1, 1, 0.3, 0)}, ''),
            '客户签名': ('img', 'under', {'offset_tuple': (0, 0, 0, 4), 'rigorous': True}, '无'),
            '签单日期': ('img', 'right', {'offset_tuple': (0, 0, 1.1, 0), 'rigorous': True}, '无'),
        },
    }
    
}

MSI_FIELD = {
    "0": {
        'keys': {
            '客户姓名': [('客户姓名', (r'^客户姓名.?$', r'^企业名称.?$'), 'top1', {})],
            '证件类型': [('证件类型', (r'^证件类型.?$', ), 'top1', {})],
            '证件号码': [('证件号码', (r'^证件号码.?$', r'^统一社会信用代码.?$'), 'top1', {})],
            '合同价格(小写)': [('人民币', (r'^人民币¥.?$', ), 'top1', {})],
        },
        'value': {
            '客户姓名': ('text', 'right', {'offset_tuple': (-1.2, 1, 0.3, 0)}, ''),
            '证件类型': ('text', 'right', {'offset_tuple': (-1, 1, 0, 0)}, ''),
            '证件号码': ('text', 'right', {'offset_tuple': (-1, 2, 0.3, 0)}, ''),
            '合同价格(小写)': ('text', 'right', {'offset_tuple': (-1, 1, 0.3, 0)}, ''),
        },
    },
    "1": {
        'keys': {
            '客户签名': [('客户签名/盖章', (r'^客户签名/盖章.*$', ), 'top1', {})],
            '签单日期': [('签单日期', (r'^签单日期.*签单日期.?$', ), 'top1', {})],
        },
        'value': {
            '客户签名': ('img', 'under', {'offset_tuple': (0, 0, 0, 4), 'rigorous': True}, '无'),
            '签单日期': ('img', 'right', {'offset_tuple': (0, 0, 1.1, 0), 'rigorous': True}, '无'),
        },
    }
}

SC_FIELD = {
    "0": {
        'keys': {
            '姓名': [('姓名', (r'^姓名.?$', r'^企业名称.?$'), 'top1', {})],
            '证件类型': [('证件类型', (r'^证件类型.?$', ), 'top1', {})],
            '证件号码': [('证件号码', (r'^证件号码.?$', r'^统一社会信用代码.?$'), 'top1', {})],
            '总价': [('总价', (r'^总价.?$', ), 'top1', {})],
        },
        'value': {
            '姓名': ('text', 'right', {'offset_tuple': (-2, 8, 0.5, 0)}, ''),
            '证件类型': ('text', 'right', {'offset_tuple': (-2, 6, 0.5, 0)}, ''),
            '证件号码': ('text', 'right', {'offset_tuple': (-2, 6, 0.5, 0)}, ''),
            '总价': ('text', 'right', {'offset_tuple': (-2, 12, 0.5, 0)}, ''),
        },
    },
    "-1": {
        'keys': {
            '客户签名': [('客户签名/盖章', (r'^客户签名/盖章.*$', r'^客户签名/盖章.*$'), 'top1', {})],
            '签单日期': [('签单日期', (r'^签单日期.*签单日期.?$', ), 'top1', {})],
        },
        'value': {
            '客户签名': ('img', 'under', {'offset_tuple': (1.5, 1, 0, 4), 'rigorous': True}, '无'),
            '签单日期': ('img', 'right', {'offset_tuple': (0, 0, 1.1, 0), 'rigorous': True}, '无'),
        },
    }
}