import { $loopPrint } from '../../lodop/Common/Print';
import { message } from 'antd';
import { $http } from 'containers/config/https';


/**打印发药汇总
 */
export function printSummary(rowId, idArr = undefined) {
    if (!rowId) {
        message.error("请选择发药汇总信息之后再打印");
        return;
    }
    const data = {
        params: [{ dispID: rowId, dispIDArr: idArr }]
    };
    $http.post('urlS', this, {
        code: "02040060",
        data: data,
        success: function (res) {
            // console.log(res)
            if (+res.errorCode === 0) {
                $loopPrint('', res.result);
            } else {
                message.error(res.errorMessage);
            }
        }
    })
}
/**打印发药明细
 */
export function printDetailed(rowId, idArr = undefined) {
    if (!rowId) {
        message.error("请选择发药明细信息之后再打印");
        return;
    }
    const data = {
        params: [{ dispID: rowId, dispIDArr: idArr }]
    };
    $http.post('urlS', this, {
        code: "02040061",
        data: data,
        success: function (res) {
            // console.log(res)
            if (+res.errorCode === 0) {
                $loopPrint('', res.result);
            } else {
                message.error(res.errorMessage);
            }
        }
    })
}
/**标签打印
 */
export function printOralLabelDetailed(rowId, idArr = undefined) {
    if (!rowId) {
        message.error("请选择发药明细信息之后再打印");
        return;
    }
    const data = {
        params: [{ dispID: rowId, dispIDArr: idArr }]
    };
    $http.post('urlS', this, {
        code: "02040062",
        data: data,
        success: function (res) {
            // console.log(res)
            if (+res.errorCode === 0) {
                var printArr = res.result
                for (var key in printArr) {
                    $loopPrint('', printArr[key]);
                }
            } else {
                message.error(res.errorMessage);
            }
        }
    })
}

// /**打印出院
//  */
// export function printDischargeDetailed(rowId) {
//     if (!rowId) {
//         message.error("请选择发药明细信息之后再打印");
//         return;
//     }
//     const data = {
//         params: [{ dispID: rowId }]
//     };
//     $http.post('urlS', this, {
//         code: "02040063",
//         data: data,
//         success: function (res) {
//             // console.log(res)
//             if (+res.errorCode === 0) {
//                 $loopPrint('', res.result);
//             } else {
//                 message.error(res.errorMessage);
//             }
//         }
//     })
// }
