huangyw před 2 roky
rodič
revize
56db70b15f

+ 99 - 90
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue Zobrazit soubor

@@ -1539,104 +1539,113 @@
1539 1539
                           <td style="font-size: 16px" width="10%">时间</td>
1540 1540
                         </tr>
1541 1541
                         <!-- <template v-for="group in doctor_advices" > -->
1542
-                          
1543
-                        <template v-if="record.his_advices">
1544
-                          <tr
1545
-                          v-for="(advice, advice_index) in record.his_advices"
1546
-                          :key="advice_index"
1547
-                        >
1548
-                          <td height="35px">
1549
-                            <span v-if="advice.start_time">
1550
-                              {{ getTime(advice.start_time, "{h}:{i}") }}
1551
-                            </span>
1552
-                          </td>
1553 1542
 
1554
-                          <td
1555
-                            height="35px"
1556
-                            colspan="2"
1557
-                            class="advice-name"
1558
-                            style="padding-left: 7px"
1543
+                        <template v-if="record.advices">
1544
+                          <tr
1545
+                            v-for="(advice, advice_index) in record.advices"
1546
+                            :key="advice_index"
1559 1547
                           >
1560
-                            <span v-if="advice.parent_id > 0">---></span>
1561
-                            <span>{{ advice.advice_name }}</span>
1548
+                            <td height="35px">
1549
+                              <span v-if="advice[0].start_time">
1550
+                                {{ getTime(advice[0].start_time, "{h}:{i}") }}
1551
+                              </span>
1552
+                            </td>
1562 1553
 
1563
-                            <span
1564
-                              v-if="
1565
-                                advice[advice_index] &&
1566
-                                advice.advice_desc != undefined
1567
-                              "
1554
+                            <td
1555
+                              height="35px"
1556
+                              colspan="2"
1557
+                              class="advice-name"
1558
+                              style="padding-left: 7px"
1568 1559
                             >
1569
-                              ({{ advice.advice_desc
1570
-                              }}{{ advice.drug_spec_unit }} )
1571
-                            </span>
1560
+                              <span v-if="advice[0].parent_id > 0">---></span>
1561
+                              <span>{{ advice[0].advice_name }}</span>
1572 1562
 
1573
-                            <span v-if="advice.prescribing_number"
1574
-                              >&nbsp;&nbsp; {{ advice.prescribing_number
1575
-                              }}{{ advice.prescribing_number_unit }}</span
1576
-                            >
1577
-                            <span v-if="advice.single_dose != 0">
1578
-                              {{ advice.single_dose
1579
-                              }}{{ advice.single_dose_unit }}</span
1580
-                            >
1563
+                              <span
1564
+                                v-if="
1565
+                                  advice[0] &&
1566
+                                  advice[0].advice_desc != undefined
1567
+                                "
1568
+                              >
1569
+                                ({{ advice[0].advice_desc
1570
+                                }}{{ advice[0].drug_spec_unit }} )
1571
+                              </span>
1581 1572
 
1582
-                            <span v-if="advice.parent_id == 0">{{
1583
-                              advice.delivery_way
1584
-                            }}</span>
1585
-                            <span v-if="advice.parent_id == 0">{{
1586
-                              advice.execution_frequency
1587
-                            }}</span>
1588
-                            <span
1589
-                              v-if="
1590
-                                advice.parent_id == 0 &&
1591
-                                advice.remark.length > 0
1592
-                              "
1593
-                              >({{ advice.remark }})</span
1594
-                            >
1595
-                          </td>
1573
+                              <span v-if="advice[0].prescribing_number"
1574
+                                >&nbsp;&nbsp; {{ advice[0].prescribing_number
1575
+                                }}{{ advice[0].prescribing_number_unit }}</span
1576
+                              >
1577
+                              <span v-if="advice[0].single_dose != 0">
1578
+                                {{ advice[0].single_dose
1579
+                                }}{{ advice[0].single_dose_unit }}</span
1580
+                              >
1596 1581
 
1597
-                          <td height="35px">
1598
-                            <span
1599
-                              v-if="
1600
-                                setAdminUserES(advice, 'advice_doctor') == ''
1601
-                              "
1602
-                              >{{ getAdminUser(advice, "advice_doctor") }}</span
1603
-                            >
1604
-                            <img
1605
-                              class="es-img"
1606
-                              :src="setAdminUserES(advice, 'advice_doctor')"
1607
-                              alt=""
1608
-                              srcset=""
1609
-                              v-else
1610
-                              style="height: 40px"
1611
-                            />
1612
-                          </td>
1582
+                              <span v-if="advice[0].parent_id == 0">{{
1583
+                                advice[0].delivery_way
1584
+                              }}</span>
1585
+                              <span v-if="advice[0].parent_id == 0">{{
1586
+                                advice[0].execution_frequency
1587
+                              }}</span>
1588
+                              <span
1589
+                                v-if="
1590
+                                  advice[0].parent_id == 0 &&
1591
+                                  advice[0].remark.length > 0
1592
+                                "
1593
+                                >({{ advice[0].remark }})</span
1594
+                              >
1595
+                            </td>
1613 1596
 
1614
-                          <td height="35px">
1615
-                            <span
1616
-                              v-if="
1617
-                                setAdminUserES(advice, 'execution_staff') == ''
1618
-                              "
1619
-                              >{{
1620
-                                getAdminUser(advice, "execution_staff")
1621
-                              }}</span
1622
-                            >
1623
-                            <img
1624
-                              class="es-img"
1625
-                              :src="setAdminUserES(advice, 'execution_staff')"
1626
-                              alt=""
1627
-                              srcset=""
1628
-                              v-else
1629
-                              style="height: 40px"
1630
-                            />
1631
-                          </td>
1632
-                          <td height="35px">
1633
-                            <span v-if="advice.execution_time">{{
1634
-                              getTime(advice.execution_time, " {h}:{i}")
1635
-                            }}</span>
1636
-                          </td>
1637
-                        </tr>
1597
+                            <td height="35px">
1598
+                              <span
1599
+                                v-if="
1600
+                                  setAdminUserES(advice[0], 'advice_doctor') ==
1601
+                                  ''
1602
+                                "
1603
+                                >{{
1604
+                                  getAdminUser(advice[0], "advice_doctor")
1605
+                                }}</span
1606
+                              >
1607
+                              <img
1608
+                                class="es-img"
1609
+                                :src="
1610
+                                  setAdminUserES(advice[0], 'advice_doctor')
1611
+                                "
1612
+                                alt=""
1613
+                                srcset=""
1614
+                                v-else
1615
+                                style="height: 40px"
1616
+                              />
1617
+                            </td>
1618
+
1619
+                            <td height="35px">
1620
+                              <span
1621
+                                v-if="
1622
+                                  setAdminUserES(
1623
+                                    advice[0],
1624
+                                    'execution_staff'
1625
+                                  ) == ''
1626
+                                "
1627
+                                >{{
1628
+                                  getAdminUser(advice[0], "execution_staff")
1629
+                                }}</span
1630
+                              >
1631
+                              <img
1632
+                                class="es-img"
1633
+                                :src="
1634
+                                  setAdminUserES(advice[0], 'execution_staff')
1635
+                                "
1636
+                                alt=""
1637
+                                srcset=""
1638
+                                v-else
1639
+                                style="height: 40px"
1640
+                              />
1641
+                            </td>
1642
+                            <td height="35px">
1643
+                              <span v-if="advice[0].execution_time">{{
1644
+                                getTime(advice[0].execution_time, " {h}:{i}")
1645
+                              }}</span>
1646
+                            </td>
1647
+                          </tr>
1638 1648
                         </template>
1639
-                        
1640 1649
                       </tbody>
1641 1650
                     </table>
1642 1651
                   </td>
@@ -2874,7 +2883,7 @@ export default {
2874 2883
               this.records[recordIndex].advices.push(item);
2875 2884
             }
2876 2885
           }
2877
-          console.log(this.records,'this.records')
2886
+          console.log(this.records, "this.records");
2878 2887
           // this.records.forEach(o => {
2879 2888
           //   console.log(o,'jj')
2880 2889
           //   this.blood_access_part_opera_name = this.bloodAccessParOperaName(