高章伟
2022-03-18 4bfe21c4b5ddc089ae5a95f4b10f6cff148b690d
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
106
107
108
109
<apex:page Controller="EquipmentSetSRList2Controller" showHeader="false" sidebar="false" id="allPage" action="{!init}" title="借出备品配套一览">
<head>
    <meta name="format-detection" content="telephone=no"/>
    <meta name="viewport" content="width=device-width,initial-scale=1"/>
</head>
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
<script>
var standalone = window.navigator.standalone,
    userAgent = window.navigator.userAgent.toLowerCase(),
    safari = /safari/.test( userAgent ),
    ios = /iphone|ipod|ipad/.test( userAgent );
function checkAll(ele) {
    var ckd = j$(ele).attr("checked") ? true : false;
    j$('input[type="checkbox"]').prop("checked", ckd);
}
function go() {
    var type = j$(escapeVfId('allPage:allForm:allBlock:type')).value();
    var typeStr = j$(escapeVfId('allPage:allForm:allBlock:type')).children(':selected').text();
    var raesIds = j$('#checkRAES:checked').next().map(function() { return j$(this).val(); } ).get();
    var raesIdsStr = raesIds.join(',');
    if (raesIdsStr == '') {
        alert('请选择至少一条备品一览');
        return
    }
    if (type == '无') {
        alert('请选择一种方式');
    } else {
        setType();
    }
}
 
function changePage() {
    var type = j$(escapeVfId('allPage:allForm:allBlock:type')).value();
    var typeStr = j$(escapeVfId('allPage:allForm:allBlock:type')).children(':selected').text();
    var raesIds = j$('#checkRAES:checked').next().map(function() { return j$(this).val(); } ).get();
    var raesIdsStr = raesIds.join(',');
    var url = '';
    if (typeStr == '下架') {
        type = "Shippment";
        url='EquipmentSetShippmentReceived1'
    } else if (typeStr == '出库检测') {
        type = "Shippment";
        url='EquipmentSetShippmentReceived2'
    } else if (typeStr == '发货') {
        type = "Shippment";
        url='EquipmentSetShippmentReceived3'
    } else if (typeStr == '回寄' || typeStr == '欠品') {
        type = "Received";
        url='EquipmentSetShippmentReceived4'
    } else if (typeStr == '回收检测') {
        type = "Received";
        url='EquipmentSetShippmentReceived5'
    } else if (typeStr == '上架') {
        type = "Received";
        url='EquipmentSetShippmentReceived6'
    }
    if (!standalone && !safari && ios) {
        window.location.href="/apex/"+url+"?id=" + raesIdsStr + "&type=" + type + "&open=web";
    } else {
        window.open("/apex/"+url+"?id=" + raesIdsStr + "&type=" + type + "&open=web",'id');
    }
}
 
</script>
<style type="text/css">
    .mainTitle {
        font-size: 23px !important;
    }
</style>
<apex:form id="allForm">
    <apex:pageBlock title="借出备品配套一览" id="allBlock" rendered="true">
        <apex:actionFunction name="setType" action="{!setType}" oncomplete="changePage();"/>
        <apex:outputPanel id="message">
            <apex:pageMessages />
        </apex:outputPanel>
        <!-- 20210331 you WLIG-BV8CHF start-->
        <div style="font-size: 23px;">申请单号: {!sr_apply_no}<input type="hidden" id="apply_no" value="{!sr_id}"/>
            &nbsp;&nbsp;&nbsp;出库/入库: 
            <apex:selectList id="type" value="{!selectedType}" size="1" style="height: 35px; font-size: 23px;">
                <apex:selectOptions value="{!typeList}"/>
            </apex:selectList>
            <apex:commandButton style="font-size: 23px; margin-left: 3%;" value="确定" onclick="go(); return false;"/>
        </div>
        <!-- 20210331 you WLIG-BV8CHF end-->
        <table border="1" style="border-collapse: collapse; font-size:23px;">
            <tr>
                <th style="text-align:center;"><input type="checkbox" checked="checked" onchange="checkAll(this)" />全选</th>
                <th style="text-align:center;">申请单号</th>
                <th style="text-align:center;white-space:normal;">{!$ObjectType.Rental_Apply_Equipment_Set__c.fields.First_RAESD_Model_No_F__c.label}</th>
                <th style="text-align:center;">{!$ObjectType.Rental_Apply_Equipment_Set_Detail__c.fields.SerialNumber_F__c.label}</th>
                <th style="text-align:center;">{!$ObjectType.Rental_Apply_Equipment_Set_Detail__c.fields.Fixture_QRCode_F__c.label}</th>
                <th style="text-align:center;white-space:normal;">{!$ObjectType.Rental_Apply_Equipment_Set__c.fields.RAES_Status__c.label}</th>
            </tr>
            <apex:repeat value="{!resList}" var="res" id="resList">
                <tr>
                    <td><input type="checkbox" id="checkRAES" checked="checked" /><input type="hidden" value="{!res.Id}"/></td>
                    <td style="text-align:center;"><a href="/apex/EquipmentSetSRList2?id={!res.Rental_Apply__r.Name}">{!res.Rental_Apply__r.Name}</a></td>
                    <td style="text-align:center;">{!res.First_RAESD_Model_No_F__c}</td>
                    <td style="text-align:center;">{!res.First_RAESD__r.SerialNumber_F__c}</td>
                    <td style="text-align:center;">{!res.First_RAESD__r.Fixture_QRCode_F__c}</td>
                    <td style="text-align:center;">{!res.RAES_Status__c}</td>
                </tr>
            </apex:repeat>
        </table>
 
    </apex:pageBlock>
</apex:form>
</apex:page>