buli
2023-07-14 744f42c5496e656a1f9927740a3b37c0b97a6cba
force-app/main/default/lwc/lexConInvoiceView/lexConInvoiceView.html
@@ -7,8 +7,8 @@
      role="status"
      class="slds-spinner slds-spinner_medium slds-spinner_brand"
    >
                      <span class="slds-assistive-text">Loading</span>          
           
                            <span class="slds-assistive-text">Loading</span>    
                       
      <div class="slds-spinner__dot-a"></div>
                     
      <div class="slds-spinner__dot-b"></div>
@@ -109,9 +109,16 @@
                  margin-bottom: 7px;
                "
              >
                <div style="border-bottom: 1px solid #d4d4d4; padding: 3px">
                                <div
                                    style="
                                        border-bottom: 1px solid #d4d4d4;
                                        padding: 3px;
                                    "
                                >
                  <lightning-layout>
                    <lightning-layout-item padding="around-small">
                                        <lightning-layout-item
                                            padding="around-small"
                                        >
                      <p style="font-size: 18px">
                        <strong>搜索结果</strong>
                      </p>
@@ -156,7 +163,9 @@
              <div draggable="false">
                <template if:false={EditAble}>
                  <lightning-layout multiple-rows="true">
                    <lightning-layout-item size="2"></lightning-layout-item>
                                        <lightning-layout-item
                                            size="2"
                                        ></lightning-layout-item>
                    <lightning-layout-item size="10">
                      <button
                        class="slds-button slds-button_neutral slds-button_stretch lexBorder"
@@ -197,7 +206,9 @@
                    multiple-rows="true"
                    style="margin-top: 20px"
                  >
                    <lightning-layout-item size="2"></lightning-layout-item>
                                        <lightning-layout-item
                                            size="2"
                                        ></lightning-layout-item>
                    <lightning-layout-item size="10">
                      <button
                        class="slds-button slds-button_neutral slds-button_stretch lexBorder"
@@ -249,7 +260,9 @@
                    <div class="slds-modal__container">
                      <header
                        class="slds-modal__header"
                        style="background-color: #f3f3f3"
                                                style="
                                                    background-color: #f3f3f3;
                                                "
                      >
                        <button
                          style=""
@@ -263,7 +276,10 @@
                            variant="inverse"
                            size="small"
                          ></lightning-icon>
                          <span class="slds-assistive-text">Close</span>
                                                    <span
                                                        class="slds-assistive-text"
                                                        >Close</span
                                                    >
                        </button>
                        <h2
                          id="modal-heading-02"
@@ -275,10 +291,16 @@
                      <div
                        class="slds-modal__content slds-p-around_medium searchName"
                        id="modal-content-id-2"
                        style="border: 1px solid #f3f3f3"
                                                style="
                                                    border: 1px solid #f3f3f3;
                                                "
                      >
                        <div class="slds-m-top_medium slds-m-bottom_x-large">
                          <div class="slds-p-around_medium lgc-bg">
                                                <div
                                                    class="slds-m-top_medium slds-m-bottom_x-large"
                                                >
                                                    <div
                                                        class="slds-p-around_medium lgc-bg"
                                                    >
                            <lightning-input
                              class="fileUpload"
                              type="file"
@@ -290,8 +312,13 @@
                          <p class="fontWeight">
                            已选择文件:{fileName}
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            <template if:true={attDelBtn}>
                              <a onclick={removeAtt}>移除</a>
                                                        <template
                                                            if:true={attDelBtn}
                                                        >
                                                            <a
                                                                onclick={removeAtt}
                                                                >移除</a
                                                            >
                            </template>
                          </p>
                        </div>
@@ -320,7 +347,9 @@
                      </footer>
                    </div>
                  </section>
                  <div class="slds-backdrop slds-backdrop_open"></div>
                                    <div
                                        class="slds-backdrop slds-backdrop_open"
                                    ></div>
                </template>
                <template if:true={EditAble}>
@@ -333,7 +362,9 @@
                      size="2"
                      padding="around-small"
                    ></lightning-layout-item>
                    <lightning-layout-item padding="around-small">
                                        <lightning-layout-item
                                            padding="around-small"
                                        >
                      <button
                        class="slds-button slds-button_neutral slds-button_stretch lexBorder"
                        onclick={SaveJs}
@@ -402,9 +433,14 @@
                  >
                    <!-- 发票号 状态 -->
                    <lightning-layout multiple-rows="true">
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                      <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout-item
                                                class="hehe-layoutItem"
                                                size="5"
                                            >
                        <lightning-output-field
                          field-name="Name"
                        ></lightning-output-field>
@@ -420,14 +456,21 @@
                        ></lightning-output-field>
                      </lightning-layout-item>
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                    </lightning-layout>
                    <!-- 发票日期 -->
                    <lightning-layout multiple-rows="true">
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                      <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout-item
                                                class="hehe-layoutItem"
                                                size="5"
                                            >
                        <lightning-output-field
                          field-name="Invoice_Date__c"
                        ></lightning-output-field>
@@ -435,11 +478,20 @@
                    </lightning-layout>
                    <!-- 二级经销商 -->
                    <template if:true={isShowSecondaryDistributor}>
                      <lightning-layout-item size="1"></lightning-layout-item>
                                        <template
                                            if:true={isShowSecondaryDistributor}
                                        >
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                      <lightning-layout multiple-rows="true">
                        <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout
                                                multiple-rows="true"
                                            >
                                                <lightning-layout-item
                                                    class="hehe-layoutItem"
                                                    size="5"
                                                >
                          <lightning-output-field
                            field-name="Order_Dealer_Info__c"
                          ></lightning-output-field>
@@ -449,9 +501,14 @@
                    <!-- 客户名 -->
                    <lightning-layout multiple-rows="true">
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                      <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout-item
                                                class="hehe-layoutItem"
                                                size="5"
                                            >
                        <lightning-output-field
                          field-name="ShipmentAccount__c"
                          class="hideHelpText"
@@ -464,9 +521,14 @@
                      multiple-rows="true"
                      style="height: 35.5px"
                    >
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                      <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout-item
                                                class="hehe-layoutItem"
                                                size="5"
                                            >
                        <lightning-output-field
                          field-name="Order_ForCustomerText__c"
                        ></lightning-output-field>
@@ -485,13 +547,20 @@
                        ></lightning-input>
                      </lightning-layout-item>
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                    </lightning-layout>
                    <!-- 备注 -->
                    <lightning-layout multiple-rows="true">
                      <lightning-layout-item size="1"></lightning-layout-item>
                      <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                                            <lightning-layout-item
                                                class="hehe-layoutItem"
                                                size="5"
                                            >
                        <lightning-output-field
                          field-name="Invoice_Note__c"
                        ></lightning-output-field>
@@ -500,9 +569,14 @@
                    <!-- 发票附件 明细附件 -->
                    <lightning-layout multiple-rows="true">
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                      <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout-item
                                                class="hehe-layoutItem"
                                                size="5"
                                            >
                        <lightning-output-field
                          field-name="Invoice_attachment__c"
                        ></lightning-output-field>
@@ -518,12 +592,15 @@
                        ></lightning-output-field>
                      </lightning-layout-item>
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                    </lightning-layout>
                    <!-- 附件预览 -->
                    <lightning-layout multiple-rows="true">
                      <lightning-layout-item size="1"> </lightning-layout-item>
                                            <lightning-layout-item size="1">
                                            </lightning-layout-item>
                      <lightning-layout-item size="10">
                        <lightning-card
                          class="attListTitle"
@@ -531,7 +608,10 @@
                          title="附件列表"
                          icon-name="utility:attach"
                        >
                          <lightning-layout slot="footer" multiple-rows="true">
                                                    <lightning-layout
                                                        slot="footer"
                                                        multiple-rows="true"
                                                    >
                            <template
                              for:each={fileData}
                              for:item="item"
@@ -541,11 +621,16 @@
                                padding="around-none"
                                size="2"
                                key={item.recordId}
                                style="text-align: left; padding: 5px"
                                                                style="
                                                                    text-align: left;
                                                                    padding: 5px;
                                                                "
                              >
                                <lightning-icon
                                  title={item.Title}
                                  style="margin-left: 20px"
                                                                    style="
                                                                        margin-left: 20px;
                                                                    "
                                  icon-name="doctype:gform"
                                  alternative-text={item.Title}
                                  size="large"
@@ -564,12 +649,21 @@
                                </div>
                                <p>
                                  <!-- <a data-fileid ={item.documentId} onclick={previweAtt}> -->
                                  <a href={item.attUrl} target="_blank">
                                                                    <a
                                                                        href={item.attUrl}
                                                                        target="_blank"
                                                                    >
                                    预览 </a
                                  >&nbsp;·&nbsp;
                                  <a href={item.downloadUrl}> 下载 </a
                                                                    <a
                                                                        href={item.downloadUrl}
                                                                    >
                                                                        下载 </a
                                  >&nbsp;·&nbsp;
                                  <a data-fileid={item.Id} onclick={deleteAtt}>
                                                                    <a
                                                                        data-fileid={item.Id}
                                                                        onclick={deleteAtt}
                                                                    >
                                    删除
                                  </a>
                                </p>
@@ -591,9 +685,14 @@
                  >
                    <!-- 发票号 状态 -->
                    <lightning-layout multiple-rows="true">
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                      <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout-item
                                                class="hehe-layoutItem"
                                                size="5"
                                            >
                        <lightning-input
                          label="发票号"
                          value={OrderCode}
@@ -615,14 +714,21 @@
                        ></lightning-output-field>
                      </lightning-layout-item>
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                    </lightning-layout>
                    <!-- 发票日期 -->
                    <lightning-layout multiple-rows="true">
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                      <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout-item
                                                class="hehe-layoutItem"
                                                size="5"
                                            >
                        <lightning-input
                          type="date"
                          label="发票日期"
@@ -637,9 +743,14 @@
                    <!-- 客户名 二级经销商 -->
                    <lightning-layout multiple-rows="true">
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                      <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout-item
                                                class="hehe-layoutItem"
                                                size="5"
                                            >
                        <div
                          class="slds-form-element__control slds-input-has-icon slds-input-has-icon_right"
                        >
@@ -680,14 +791,21 @@
                        ></lightning-combobox>
                      </lightning-layout-item>
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                    </lightning-layout>
                    <!-- 科室 经销商(录入) -->
                    <lightning-layout multiple-rows="true">
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                      <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout-item
                                                class="hehe-layoutItem"
                                                size="5"
                                            >
                        <lightning-input-field
                          onchange={dataChange}
                          data-field="ForCustomerText"
@@ -707,14 +825,21 @@
                        ></lightning-output-field>
                      </lightning-layout-item>
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                    </lightning-layout>
                    <!-- 备注 -->
                    <lightning-layout multiple-rows="true">
                      <lightning-layout-item size="1"></lightning-layout-item>
                                            <lightning-layout-item
                                                size="1"
                                            ></lightning-layout-item>
                      <lightning-layout-item class="hehe-layoutItem" size="5">
                                            <lightning-layout-item
                                                class="hehe-layoutItem"
                                                size="5"
                                            >
                        <lightning-input-field
                          onchange={dataChange}
                          data-field="InvoiceNote"
@@ -738,10 +863,15 @@
                    <strong>出库单一览</strong>
                  </p>
                </lightning-layout-item>
                <lightning-layout-item size="2" padding="around-small">
                                <lightning-layout-item
                                    size="2"
                                    padding="around-small"
                                >
                </lightning-layout-item>
                <template if:false={hideCheckbox}>
                  <lightning-layout-item padding="around-small">
                                    <lightning-layout-item
                                        padding="around-small"
                                    >
                    <!-- <lightning-button label="&#12288;检索&#12288;"
                                            onclick={InvoiceorderSearchJs}></lightning-button> -->
                    <button
@@ -802,7 +932,9 @@
            <div class="borderCss">
              <div class="headerDorderCss">
                <lightning-layout>
                  <lightning-layout-item padding="around-small">
                                    <lightning-layout-item
                                        padding="around-small"
                                    >
                    <p style="font-size: 18px">
                      <strong>发票明细</strong>
                    </p>
@@ -909,8 +1041,12 @@
                <lightning-layout multiple-rows>
                  <lightning-layout-item flexibility="auto">
                    <div class="slds-text-align_center">
                      <div class="slds-grid slds-grid_vertical-align-center">
                        <div class="slds-form-element__label">
                                            <div
                                                class="slds-grid slds-grid_vertical-align-center"
                                            >
                                                <div
                                                    class="slds-form-element__label"
                                                >
                          出库日&#12288;从
                        </div>
                        <lightning-input
@@ -926,8 +1062,12 @@
                      </div>
                      <!-- </br> -->
                      <div class="slds-grid slds-grid_vertical-align-center">
                        <div class="slds-form-element__label">
                                            <div
                                                class="slds-grid slds-grid_vertical-align-center"
                                            >
                                                <div
                                                    class="slds-form-element__label"
                                                >
                          &#12288;&#12288;&#12288;&#12288;到
                        </div>
                        <lightning-input
@@ -944,8 +1084,14 @@
                    </div>
                  </lightning-layout-item>
                  <lightning-layout-item flexibility="auto">
                    <div class="slds-grid slds-grid_vertical-align-center">
                      <div class="slds-form-element__label">发票号</div>
                                        <div
                                            class="slds-grid slds-grid_vertical-align-center"
                                        >
                                            <div
                                                class="slds-form-element__label"
                                            >
                                                发票号
                                            </div>
                      <lightning-input
                        variant="label-hidden"
                        label="发票号"
@@ -958,8 +1104,14 @@
                    </div>
                  </lightning-layout-item>
                  <lightning-layout-item flexibility="auto">
                    <div class="slds-grid slds-grid_vertical-align-center">
                      <div class="slds-form-element__label">客户名</div>
                                        <div
                                            class="slds-grid slds-grid_vertical-align-center"
                                        >
                                            <div
                                                class="slds-form-element__label"
                                            >
                                                客户名
                                            </div>
                      <lightning-input
                        variant="label-hidden"
                        label="客户名"
@@ -972,8 +1124,14 @@
                    </div>
                  </lightning-layout-item>
                  <lightning-layout-item flexibility="auto">
                    <div class="slds-grid slds-grid_vertical-align-center">
                      <div class="slds-form-element__label">状态</div>
                                        <div
                                            class="slds-grid slds-grid_vertical-align-center"
                                        >
                                            <div
                                                class="slds-form-element__label"
                                            >
                                                状态
                                            </div>
                      <lightning-combobox
                        data-field="invoiceStatus"
                        name="invoiceStatus"
@@ -983,13 +1141,18 @@
                        options={Options}
                        variant="label-hidden"
                        onchange={dataChange}
                        style="min-width: 100px; max-width: 200px"
                                                style="
                                                    min-width: 100px;
                                                    max-width: 200px;
                                                "
                        class="inputFont"
                      ></lightning-combobox>
                    </div>
                  </lightning-layout-item>
                  <lightning-layout-item flexibility="auto">
                    <div class="slds-grid slds-grid_vertical-align-center">
                                        <div
                                            class="slds-grid slds-grid_vertical-align-center"
                                        >
                      <button
                        class="slds-button slds-button_neutral slds-button_stretch lexsearchStyle"
                        onclick={invoiceCodeSearchJs}
@@ -1000,7 +1163,9 @@
                    </div>
                  </lightning-layout-item>
                  <lightning-layout-item flexibility="auto">
                    <div class="slds-grid slds-grid_vertical-align-center">
                                        <div
                                            class="slds-grid slds-grid_vertical-align-center"
                                        >
                      <button
                        class="slds-button slds-button_neutral slds-button_stretch lexclearStyle"
                        onclick={ClearJs}
@@ -1084,7 +1249,9 @@
                onload={handleLoad2}
              >
                <lightning-layout multiple-rows="true">
                  <lightning-layout-item size="1"></lightning-layout-item>
                                    <lightning-layout-item
                                        size="1"
                                    ></lightning-layout-item>
                  <lightning-layout-item size="5">
                    <lightning-output-field
                      field-name="Name"
@@ -1092,8 +1259,13 @@
                  </lightning-layout-item>
                </lightning-layout>
                <lightning-layout multiple-rows="true">
                  <lightning-layout-item size="1"></lightning-layout-item>
                  <lightning-layout-item size="5" class="hehe-layoutItem">
                                    <lightning-layout-item
                                        size="1"
                                    ></lightning-layout-item>
                                    <lightning-layout-item
                                        size="5"
                                        class="hehe-layoutItem"
                                    >
                    <lightning-output-field
                      field-name="ShipmentAccount__c"
                      class="hideHelpText"
@@ -1101,7 +1273,9 @@
                  </lightning-layout-item>
                </lightning-layout>
                <lightning-layout multiple-rows="true">
                  <lightning-layout-item size="1"></lightning-layout-item>
                                    <lightning-layout-item
                                        size="1"
                                    ></lightning-layout-item>
                  <lightning-layout-item size="5">
                    <lightning-output-field
                      field-name="Order_ForCustomerText__c"
@@ -1132,7 +1306,9 @@
                record-id={detailsCocId}
              >
                <lightning-layout multiple-rows="true">
                  <lightning-layout-item size="1"></lightning-layout-item>
                                    <lightning-layout-item
                                        size="1"
                                    ></lightning-layout-item>
                  <lightning-layout-item size="5">
                    <lightning-output-field
                      field-name="Name"
@@ -1140,7 +1316,9 @@
                  </lightning-layout-item>
                </lightning-layout>
                <lightning-layout multiple-rows="true">
                  <lightning-layout-item size="1"></lightning-layout-item>
                                    <lightning-layout-item
                                        size="1"
                                    ></lightning-layout-item>
                  <lightning-layout-item size="5">
                    <lightning-output-field
                      field-name="Outbound_Date__c"
@@ -1177,7 +1355,10 @@
                onshipmentnumber={handleShipmentNumber}
                onrowselection={detailsGetSelectedRows}
                selected-rows={detailsSelectedRows}
                style="word-wrap: break-word; word-break: break-all"
                                style="
                                    word-wrap: break-word;
                                    word-break: break-all;
                                "
                class="wrapped-header-datatable"
              >
              </c-lex-custom-lightning-datatable>