liuyn
2024-03-22 e8be4d964c6b336ed39dba5900b1b9a8f3181b96
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
93
94
95
96
97
98
99
100
101
102
103
104
105
<template>
<template if:true={showSpinner}>
    <div class="overlay">
        <lightning-spinner alternative-text="Loading"></lightning-spinner>
    </div>
</template>
<lightning-card title="自动分配确认" >
    <div class="container" style="margin-left: 3%;">
        <div class="input-row">
            <lightning-input style="width: 190px" label="申请No." value={RentalApp} onchange={handleRentalAppChange}></lightning-input>
            <lightning-input label="型号" value={ProCode} onchange={handleProCodeChange}></lightning-input>
            <lightning-input label="出借担当" value={RequestOwner} onchange={handleRequestOwnerChange}></lightning-input>
        </div>
        <div class="input-row">
            <lightning-combobox label="使用目的1" value={UseReason} options={selectUseReason} onchange={handleUseReasonChange}></lightning-combobox>
            <lightning-combobox label="销售本部" value={UserSalesdept} options={selectUserSalesdept} onchange={handleUserSalesdeptChange}></lightning-combobox>
            <lightning-combobox label="申请单产品分类" value={Procategory} options={selectProcategory} onchange={handleProcategoryChange}></lightning-combobox>
            <lightning-combobox label="办事处" value={AssetLocation} options={selectAssetLocation} onchange={handleAssetLocationChange}></lightning-combobox>
        </div>
        </br>
        <div class="input-row">
        <lightning-button label="检索" onclick={handleSearch} disabled={showProfile}></lightning-button>
        <lightning-button style="margin-left: 15px;" label="清空" onclick={handleClear} disabled={showProfile}></lightning-button>
        <lightning-button style="margin-left: 78%;" label="确认分配" onclick={handleAllButtonClick}></lightning-button>
        </div>
    </div>
    </br>
     <div class="slds-p-around_medium slds-theme_success" style="display: flex;">
        <!-- 显示检索数据数 -->
        <div class="slds-text-align_center">
            取得了 {retrievedDataCount} 条数据
        </div>
    </div>
    <div class="container" style="margin:0">
        <table class="custom-table" width="100%">
            <thead>
                <tr>
                    <th class="checkbox-cell"  style="width:2%;padding-left: 4px;">
                        <lightning-input type="checkbox" checked={selectAll} onchange={handleSelectAll}></lightning-input>
                    </th>
                    <th style="width:12%">申请No.</th>
                    <th style="width:4%">备品出<br>借担当</th>
                    <th style="width:5%">使用目的1</th>
                    <th style="width:6%">使用目的2</th>
                    <th style="width:10%">医院名</th>
                    <th style="width:6%">备品配套型号</th>
                    <th style="width:6%">主体机身编码</th>
                    <th style="width:4%">OPD排<br/>队顺序</th>
                    <th style="width:6%">希望到货日</th>
                    <th style="width:8%">批准时间</th>
                    <th style="width:4%">主体</th>
                    <th style="width:4%">附属品</th>
                    <th style="width:4%">主体上次<br/>检测备注</th>
                    <th style="width:8%">主体上架时间</th>
                    <th style="width:8%">操作</th>
                </tr>
            </thead>
            <tbody>
                <template for:each={data} for:item="row" for:index="index">
                    <tr key={row.id} class="selected-row">
                        <td class="checkbox-cell">
                            <lightning-input type="checkbox" data-id={row.id} checked={row.selected} onchange={handleSelect}></lightning-input>
                        </td>
                        <td>
                            <a href={row.RentalApplyLink} target="_blank">{row.RentalApplyName}</a>
                        </td>
                        <td>{row.RequestOwner}</td>
                        <td>{row.Purpose1}</td>
                        <td>{row.Purpose2}</td>
                        <td>{row.Hospital}</td>
                        <td>{row.LoanerCode}</td>
                        <td style="max-width:90px">{row.SerialNumber}</td>
                        <td>{row.OPDLendSort}</td>
                        <td>{row.RequestShippingDay}</td>
                        <td>{row.ApprovalTime}</td>
                        <td>
                        <!-- 根据条件显示超链接或文本 -->
                        <a href={row.MainLinkTo} target="_blank">{row.MainNotLink}</a>
                        </td>
                        <td>
                            <template if:true={row.noAccessory}>
                                无
                            </template>
                            <template if:true={row.SubNotLink}>
                                <a href={row.SubLinkTo} target="_blank">待分配</a>
                            </template>
                            <template if:true={row.SubLink}>
                                <a href={row.SubLinkTo} target="_blank">已分配</a>
                            </template>
                             <template if:true={row.SubPartialLink}>
                                <a href={row.SubLinkTo} target="_blank">部分分配</a>
                            </template>
                        </td>
                        <td>{row.PreInspection_Comment}</td>
                        <td>{row.PreArrivalTime}</td>
                         <td style="min-width:100px">
                            <lightning-button label="确认分配" onclick={handleButtonClick} data-id={row.id}></lightning-button>
                        </td>
                    </tr>
                </template>
            </tbody>
        </table>
    </div>
 </lightning-card>
</template>