binxie
2024-01-18 b1d36ea3e6653e59bd767aa192c688ee0d9d4c58
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<template>
  <lightning-card  variant="Narrow">
    <div style="padding: 0 20px">    
      <div>
          <div style="padding: 10px 3px;border-bottom: 1px solid;font: 16px;font-size: blod;">检索列</div>
          <div style="margin-top: 5px">
             <lightning-layout>
              <!-- cancelPaddingLeft -->
                <lightning-layout-item size="4" padding="around-small">
                  <lightning-combobox name="progress" label="状态1" value={searchObj.Status1} options={status1Options} 
                        onchange={handleStatus1Change} class="searchField"></lightning-combobox>
                </lightning-layout-item>
                <lightning-layout-item size="4" padding="around-small">
                  <lightning-combobox
                    name="progress" label="状态2" value={searchObj.Status2} options={status2Options} onchange={handleStatus2Change} 
                    class="searchField"></lightning-combobox>
                </lightning-layout-item> 
                <lightning-layout-item size="4" padding="around-small">
                  <lightning-combobox
                    name="progress" label="服务方式" value={searchObj.onSiteRepair} options={siteRepairItems} onchange={handleSiteChange}
                    class="searchField"></lightning-combobox>
                </lightning-layout-item> 
              </lightning-layout>
              <lightning-layout>
                <lightning-layout-item size="4" padding="horizontal-small">
                  <lightning-input value={searchObj.RepairName} type="text" label="RS修理单号" class="searchField" onchange={handleRepairNameChange}></lightning-input>
                </lightning-layout-item>
                <lightning-layout-item size="4" padding="horizontal-small">
                  <lightning-input value={searchObj.SAPRepairNo} type="text" label="SAP修理单号" class="searchField" onchange={handleSAPRepairNoChange}></lightning-input>
                </lightning-layout-item>
                <lightning-layout-item size="4" padding="horizontal-small">
                  <lightning-input value={searchObj.workLocationSelect} type="text" label="维修中心" class="searchField" onchange={handleWorkLocationChange}></lightning-input>
                </lightning-layout-item>
              </lightning-layout>
              <lightning-layout>
                <lightning-layout-item size="4" padding="horizontal-small">
                  <lightning-input value={searchObj.SerialNumber} type="text" label="机身编码" class="searchField" onchange={handleSerialNumberChange}></lightning-input>
                </lightning-layout-item>
                <lightning-layout-item size="4" padding="horizontal-small">
                  <lightning-input value={searchObj.State_Hospital} type="text" label="省份" class="searchField" onchange={handleStateHospitalChange}></lightning-input>
                </lightning-layout-item>
                <lightning-layout-item size="4" padding="horizontal-small">
                  <lightning-input value={searchObj.HospitalName} type="text" label="医院名称" class="searchField" onchange={handleHospitalChange}></lightning-input>
                </lightning-layout-item>
              </lightning-layout>
              <lightning-layout>
                <lightning-layout-item size="2" padding="horizontal-small">
                  <lightning-input type="date" label="FSE申请日(开始)" value={repair.Aware_date__c} onchange={handleAwareDateDStart}></lightning-input>
                </lightning-layout-item>
                <!-- cancelPaddingLeft -->
                <lightning-layout-item size="2" padding="horizontal-small">
                  <!-- variant="label-hidden" -->
                  <lightning-input type="date" label="FSE申请日(结束)" value={repair.Aware_date2__c} onchange={handleAwareDateDEnd}></lightning-input>
                </lightning-layout-item>
                <lightning-layout-item size="4" padding="horizontal-small">
                  <lightning-record-edit-form
                      object-api-name='Repair__c'
                      record-id=''
                  >
                      <lightning-input-field field-name='Incharge_Staff__c' onchange={handleInchargeStaffChange}> </lightning-input-field>
                  </lightning-record-edit-form>
                </lightning-layout-item>
              </lightning-layout>
              <lightning-layout>
                  <lightning-layout-item flexibility="auto" padding="around-small">
                    <lightning-button label="检索" onclick={searchRepair}></lightning-button>
                  </lightning-layout-item>
              </lightning-layout>
          </div>
      </div>
      <div>
          <div style="padding: 10px 5px;border-bottom: 1px solid">详细信息</div>
          <div style="padding: 10px 0;">
            <lightning-button label="打印PDF" onclick={skipPage}></lightning-button>
            
            <lightning-button label="导出Excel" onclick={exportContactData}></lightning-button>
          </div>
          <div>
            <lightning-datatable
              key-field="id"
              data={data}
              columns={columns}
              onrowselection={getSelectedRows}
              onrowaction={handleRowAction}>
 
            </lightning-datatable>
          </div>
      </div>
    </div>
  </lightning-card>
 
</template>