高章伟
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
<apex:page Controller="ConsumApplyEquipmentSetSRListController" 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 == '发货') {
        url='ConsumEquipmentSetShipment'
    } else if (typeStr == '收货') {
        url='ConsumEquipmentSetReceived'
    }
    if (!standalone && !safari && ios) {
        window.location.href="/apex/"+url+"?id=" + raesIdsStr;
    } else {
        window.open("/apex/"+url+"?id=" + raesIdsStr,'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>
        
        <div style="font-size: 23px;">申请单号: {!sr_apply_no}<input type="hidden" id="apply_no" value="{!sr_id}"/>
            &nbsp;&nbsp;&nbsp;&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: 5%;" value="确定" onclick="go(); return false;"/>
        </div>
 
        <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;">{!$ObjectType.Consum_Apply_Equipment_Set__c.fields.Model_No__c.label}</th>
                <th style="text-align:center">申请件数</th>
                <th style="text-align:center">{!$ObjectType.Consum_Apply_Equipment_Set__c.fields.Yi_Assigned_Cnt__c.label}</th>
                <th style="text-align:center">{!$ObjectType.Consum_Apply_Equipment_Set__c.fields.Yi_Shipment_request__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;">{!res.Model_No__c}</td>
                    <td style="text-align:center;">{!res.RetalFSetDetail_Cnt__c}</td>
                    <td style="text-align:center;">{!res.Yi_Assigned_Cnt__c}</td>
                    <td style="text-align:center;">{!res.Yi_Shipment_request__c}</td>
                </tr>
            </apex:repeat>
        </table>
 
    </apex:pageBlock>
</apex:form>
</apex:page>