예제 #1
0
파일: list_tool.php 프로젝트: chidkaii/GIT
        ?>
                           <tr>
                               <td style="text-align: center"><?php 
        echo ++$this->start_no;
        ?>
</td>
                               <td style="text-align: left;white-space: nowrap; "><?php 
        echo _pat_name($value['pat_id']);
        ?>
</td>
                               <td style="text-align: center"><?php 
        echo _set_date($value['check_date']);
        ?>
</td>
                               <td style="text-align: left"><?php 
        echo _get_tools_name($value['tool_id']);
        ?>
</td>
                               <td style="text-align: center"><?php 
        echo _get_group_tool_name($value['tool_id']);
        ?>
</td>
                               <td style="text-align: center"><?php 
        echo $value['set_type'];
        ?>
</td>
                               <td style="text-align: center"><?php 
        echo $value['count'];
        ?>
</td>
                               <td style="text-align: center"><?php 
예제 #2
0
파일: meet.php 프로젝트: chidkaii/GIT
    public function exportListToolPDF()
    {
        $where = '';
        if ($this->input->post('order_id_all')) {
            $order_id_all = $this->input->post('order_id_all');
            $where = "order_id in ({$order_id_all})";
        }
        $order_tools = $this->general_model->get_all('order_tools', $where, '', 'check_date asc');
        $file_name = 'รายงานการสั่งและเบิกอุปกรณ์ ';
        ob_start();
        $arr_data = array();
        $arr_data_tmp = array();
        ?>
 
        <link rel="stylesheet" type="text/css" href="<?php 
        echo base_url();
        ?>
asset/css/style.css">
        <meta charset="utf-8">
         <style>
                .table-bordered,.table-bordered td ,.table-bordered th
                {
                    border: 1px solid black;
                    line-height: 20px;
                    border-collapse: collapse;
                    padding:5px;
                    font-size: 12px;
                }
                body
                {
                    background-color: #FFF;
                }
                </style>

                <div  class="span12" style="text-align: center;">
                    <h2>การสั่ง และ เบิกอุปกรณ์ จำแนกตามรายการ</h2> 
                </div>
                

         <table class="table table-bordered" style="width: 100%;">
                    <tr class="">
                        <th style="text-align: center;width: 50px;">ลำดับ</th>
                        <th style="text-align: left">รายชื่อผู้ป่วย</th>
                        <th style="text-align: center">
                            วันที่ใช้บริการ
                        </th>
                        <th style="text-align: center">อุปกรณ์</th>
                        <th style="text-align: center">ประเภทขา</th>
                        <th style="text-align: center">ขนาด/เบอร์</th>
                        <th style="text-align: center">จำนวน</th>
                        <th style="text-align: center">หน่วย</th>
                        <th style="text-align: center">หมายเหตุ</th>

                       
                    </tr>
                  
                  <?php 
        if (!empty($order_tools)) {
            foreach ($order_tools as $key => $value) {
                ?>
                           <tr>
                               <td style="text-align: center"><?php 
                echo ++$this->start_no;
                ?>
</td>
                               <td style="text-align: left;white-space: nowrap; "><?php 
                echo _pat_name($value['pat_id']);
                ?>
</td>
                               <td style="text-align: center"><?php 
                echo _set_date($value['check_date']);
                ?>
</td>
                               <td style="text-align: left"><?php 
                echo _get_tools_name($value['tool_id']);
                ?>
</td>
                               <td style="text-align: center"><?php 
                echo _get_group_tool_name($value['tool_id']);
                ?>
</td>
                               <td style="text-align: center"><?php 
                echo $value['set_type'];
                ?>
</td>
                               <td style="text-align: center"><?php 
                echo $value['count'];
                ?>
</td>
                               <td style="text-align: center"><?php 
                echo $value['unit'];
                ?>
</td>
                               <td style="text-align: left"><?php 
                echo $value['comment'];
                ?>
</td>
                           </tr>
                           <?php 
            }
        } else {
            ?>
                        <tr>
                            <td colspan="9" style="text-align: center">  -- ไม่มีข้อมูลอุปกรณ์ --</td>
                        </tr>
                        <?php 
        }
        ?>
                </table>


         <?php 
        // die();
        $html = ob_get_contents();
        ob_end_clean();
        // header('Content-type: application/pdf');
        $this->mpdf = new mPDF('th', 'A4', '0');
        // mode - default ''
        $this->mpdf->WriteHTML($html);
        // สั่งให้ mPDF เขียนไฟล์ pdf
        $this->mpdf->SetHTMLHeader('dsfasd');
        // $this->mpdf->setFooter('{PAGENO}');
        $this->mpdf->SetHTMLFooter("วันที่ออกเอกสาร : " . _set_date(date('Y-m-d')));
        $this->mpdf->Output($file_name . '.pdf', 'I');
        // จากนั้นส่งชื่อไฟล์ออกมาครับผม
    }
예제 #3
0
파일: admin.php 프로젝트: chidkaii/GIT
    function pdf_list_tool()
    {
        if ($this->input->post('order_id')) {
            $order_id = implode(',', $this->input->post('order_id'));
            // var_dump($tool_id );die();
            $list = $this->general_model->QueryAll("\n                                                            select  t1.check_id,t1.tech_id,t1.tool_id,t1.order_type,t1.tool_type,t1.order_status,t1.order_id,\n                                                                    t2.tech_name,t2.tech_lname,\n                                                                   t4.prefix, t4.pat_name,t4.pat_lname,\n                                                                    t3.check_date\n                                                                            from order_tools t1 \n                                                                            left join techs t2 on t1.tech_id = t2.user_id\n                                                                            left join check_pat t3 on t1.check_id = t3.check_id\n                                                                            left join patients t4 on t3.pat_id = t4.pat_id\n                                                                            where \n                                                                                t1.order_id  in ({$order_id})\n                                                                                \n                                                                            order by t1.check_id ASC\n                                                          \n                                                          ");
            foreach ($list as $key => $value) {
                $data['list'][] = array('pat_id' => $value['pat_id'], 'tech_name' => $value['tech_name'] . '  ' . $value['tech_lname'], 'pat_name' => $value['prefix'] . $value['pat_name'] . '  ' . $value['pat_lname'], 'tool_name' => _get_tools_name($value['tool_id']), 'order_id' => $value['order_id'], 'check_status' => _get_tools_name($value['tool_id']), 'date' => _set_date($value['check_date']));
            }
            $file_name = 'รายงานการจัดทำอุปรณ์ ';
            if ($_POST['date_start']) {
                $file_name .= ' วันที่ ' . _set_date($_POST['date_start']) . ' ถึง ' . _set_date($_POST['date_end']);
            } else {
                $file_name .= " ทั้งหมด ";
            }
            ob_start();
            $arr_data = array();
            $arr_data_tmp = array();
            ?>
 
                    <link rel="stylesheet" type="text/css" href="<?php 
            echo base_url();
            ?>
asset/css/style.css">
                    <meta charset="utf-8">
                    <style>
                        body
                        {
                            background-color: white;
                        }

                    </style>

                    <div style="text-align: center;">




                        <h2 style="margin-top: 25px">
                            รายงานการจัดทำอุปรณ์ 
                            <?php 
            if ($_POST['date_start']) {
                echo ' วันที่ ' . _set_date($_POST['date_start']) . ' ถึง ' . _set_date($_POST['date_end']);
            } else {
                echo " ทั้งหมด ";
            }
            ?>
                        </h2>

                        <style>
                            table {
                                border-collapse: collapse;
                            }

                            table, td, th {
                                border: 1px solid black;
                            }
                            td{
                                line-height: 1.5;
                            }

                        </style>
                        <table class="table">
                            <tr >
                                <th style="text-align: center">ลำดับ</th>
                                <th style="text-align: center">วันที่</th>
                                <th style="text-align: center">ผู้ป่วย</th>
                                <th style="text-align: center">
                                    <?php 
            if ($this->router->fetch_method() == 'export_list_service') {
                echo "สถานะการรักษา";
            }
            ?>
                                    <?php 
            if ($this->router->fetch_method() == 'export_list_check') {
                echo "สถานะการรักษา";
            }
            ?>
                                    <?php 
            if ($this->router->fetch_method() == 'export_list_tool') {
                echo "อุปกรณ์";
            }
            ?>
 
                                </th>
                                <th style="text-align: center">
                                    <?php 
            if ($this->router->fetch_method() == 'export_list_service') {
                echo "ให้บริการโดย";
            }
            ?>
                                    <?php 
            if ($this->router->fetch_method() == 'export_list_check') {
                echo "แพทย์ผู้ตรวจ";
            }
            ?>
                                    <?php 
            if ($this->router->fetch_method() == 'export_list_tool') {
                echo "ช่างผู้จัดทำ";
            }
            ?>
                                </th>
                                <!--  <?php 
            if ($this->router->fetch_method() == 'export_list_tool') {
                ?>
                                                        <th> อุปกรณ์</th>
                                <?php 
            }
            ?>
 -->

                            </tr>
                            <?php 
            if (isset($data['list'])) {
                $i = 1;
                foreach ($data['list'] as $key => $value) {
                    ?>

                                    <tr>


                                        <td class="table_no"> 
                                    <center><?php 
                    echo $this->start_no + 1;
                    ?>
 </center>
                                    <?php 
                    if ($this->router->fetch_method() == 'export_list_tool') {
                        ?>
                                        <input type="hidden" name="tool_id[]" value="<?php 
                        echo $value['tool_id'];
                        ?>
">
                                    <?php 
                    } else {
                        ?>
                                        <input type="hidden" name="check_id[]" value="<?php 
                        echo $value['check_id'];
                        ?>
">
                                    <?php 
                    }
                    ?>
                                    </td>
                                    <td style="text-align: center"><?php 
                    echo $value['date'];
                    ?>
</td>
                                    <td style="text-align: center"><?php 
                    echo $value['pat_name'];
                    ?>
</td>
                                    <td style="text-align: center"><?php 
                    echo $value['check_status'];
                    ?>
</td>
                                    <td style="text-align: center">
                                        <?php 
                    if ($this->router->fetch_method() == 'export_list_service') {
                        echo $value['sf_name'];
                    }
                    ?>
                                        <?php 
                    if ($this->router->fetch_method() == 'export_list_check') {
                        echo $value['doc_name'];
                    }
                    ?>
                                        <?php 
                    if ($this->router->fetch_method() == 'export_list_tool') {
                        echo $value['tech_name'];
                    }
                    ?>
                                    </td>
                                    <!--  <?php 
                    if ($this->router->fetch_method() == 'export_list_tool') {
                        ?>
                                                       <td> <?php 
                        echo $value['tool_name'];
                        ?>
</td>
                                    <?php 
                    }
                    ?>
 -->

                                    </tr>

                                    <?php 
                    $this->start_no++;
                }
            }
            ?>
                        </table>


                        <?php 
            $html = ob_get_contents();
            ob_end_clean();
            $this->mpdf = new mPDF('th', 'A4', '0', '');
            // mode - default ''
            $this->mpdf->WriteHTML($html);
            // สั่งให้ mPDF เขียนไฟล์ pdf
            $this->mpdf->Output($file_name . '.pdf', 'D');
            // จากนั้นส่งชื่อไฟล์ออกมาครับผม
        }
        ##
    }