<?xml version="1.0" encoding="UTF-8"?>
<!--
    : lzy
    : 2023年11月08日
    : 1.0
    : 静态界面
-->
<a:screen xmlns:a="http://www.leaf-framework.org/application" customizationEnabled="true" trace="true">
    <a:view>
        <a:link id="dcs_no_import_link"
                url="${/request/@context_path}/modules/cont/CON3450/dcs_no_import.lview"/>
        <a:link id="depreciation_import_link"
                url="${/request/@context_path}/modules/cont/CON3450/depreciation_import.lview"/>
        <a:link id="history_dst_link"
                url="${/request/@context_path}/modules/cont/CON3450/history_dst.lview"/>
        <script><![CDATA[
        //查询按钮
        function query_click() {
            var TS = $('queryds').getAt(0).get('query_time');
            if (Ext.isEmpty(TS)||TS==' ') {
                Leaf.showMessage('提示', '查询期间不能为空!');
                return false;
            }

            $("QueryDs").query();
        }

        //重置按钮
        function reset_click() {
            $('queryds').reset();
        }

        //资产编号导入
        function dcs_no_import() {
            new Leaf.Window({
                id: 'dcs_no_import_wind',
                params: {
                    winid: 'dcs_no_import_wind',
                },
                url: $('dcs_no_import_link').getUrl(),
                title: '资产编号导入',
                width: 430,
                height: 390
            });
        }

        //折旧信息导入
        function depreciation_import() {
            new Leaf.Window({
                id: 'depreciation_import_wind',
                params: {
                    winid: 'depreciation_import_wind',
                },
                url: $('depreciation_import_link').getUrl(),
                title: '折旧信息导入',
                width: 430,
                height: 400
            });
        }

        //超链接
        function history_dts(value, record, name) {
            if (name === 'dts') {
                return '<a href="javascript:open_window(' + record.get('asset_number') + ')">历史期间</a>';
            }
        }

        //超链接页面
        function open_window(asset_number) {
            new Leaf.Window({
                id: 'history_dst_link_id',
                params: {
                    asset_number: asset_number,
                },
                url: $('history_dst_link').getUrl(),
                title: '',
                fullScreen: true
            });
        }

        ]]></script>
        <a:dataSets>
            <a:dataSet id="queryds">
                <a:fields>
                    <a:field name="query_time" defaultValue=' '/>
                </a:fields>
            </a:dataSet>
            <a:dataSet id="QueryDs" autoQuery="true" autoPageSize="true" queryDataSet="queryds"
                       model="cont.CON3450.con_project_lease_query"
                       queryUrl="${/request/@context_path}/autocrud/cont.CON3450.con_project_lease_query/query"
                       selectable="true">
            </a:dataSet>


        </a:dataSets>
        <a:screenBody>
            <a:screenTopToolbar>
                <a:screenTitle/>
                <a:gridButton id="Query" click="query_click" text="HLS.QUERY"/>
                <a:gridButton id="Reset" click="reset_click" text="重置"/>
                <a:gridButton id="Dcs_import" click="dcs_no_import" text="资产编号导入"/>
                <a:gridButton id="Depreciation" click="depreciation_import" text="折旧信息导入"/>
            </a:screenTopToolbar>
            <a:form column="4" title="查询条件" width="1500">
                <a:datePicker name="query_time" bindTarget="queryds" prompt="查询期间" required="true"/>
                <a:textField name="dcs_no" bindTarget="queryds" prompt="宏菱管理编号"/>
                <a:textField name="brand_value" bindTarget="queryds" prompt="品牌"/>
                <a:textField name="specification" bindTarget="queryds" prompt="商品种类"/>
                <a:textField name="equipment_number" bindTarget="queryds" prompt="设备编号"/>
                <a:textField name="search_term_1" bindTarget="queryds" prompt="购买合同编号"/>
                <a:datePicker name="ref_d09_from" bindTarget="queryds" prompt="记账日期从"
                              renderer="Leaf.formatDate"/>
                <a:datePicker name="ref_d09_to" bindTarget="queryds" prompt="记账日期到"
                              renderer="Leaf.formatDate"/>
                <a:textField name="tenant_name" bindTarget="queryds" prompt="租赁客户"/>
                <a:textField name="contract_number" bindTarget="queryds" prompt="租赁合同编号"/>
                <a:datePicker name="inception_of_lease_from" bindTarget="queryds" prompt="合同起租日期从"
                              renderer="Leaf.formatDate"/>
                <a:datePicker name="inception_of_lease_to" bindTarget="queryds" prompt="合同起租日期到"
                              renderer="Leaf.formatDate"/>
            </a:form>
            <a:grid id="abc" bindTarget="QueryDs" marginHeight="220" marginWidth="20" navBar="true"
                    rowRenderer="">
                <a:columns>
                    <a:column name="dcs_no" prompt="宏菱管理编号" width="120" align="center" renderer=""/>
                    <a:column name="brand_value" prompt="品牌" width="80" align="center"
                              renderer=""/>
                    <a:column name="specification" prompt="商品种类" width="80" align="center"/>
                    <a:column name="pattern" prompt="款型" width="80" align="center" renderer=""/>
                    <a:column name="uom" prompt="单位" width="50" align="center" renderer=""/>
                    <a:column name="modelcd" prompt="机型" width="100" align="center" renderer=""/>
                    <a:column name="equipment_number" prompt="设备编号" width="100" align="center"/>
                    <a:column name="search_term_1" prompt="购买合同编号" width="100" align="center"/>
                    <a:column name="ref_d09" prompt="记账(交货)日期" width="110" align="center"
                              renderer=""/>
                    <a:column name="actual_price" prompt="机价(含税)" width="80" align="right"/>
                    <a:column name="net_actual_price" prompt="机价(不含税)" width="100" align="right"/>
                    <a:column name="depreciation_month" prompt="折旧期间(月)" width="100" align="center"/>
                    <a:column name="balloon" prompt="残值" width="100" align="right"/>
                    <a:column name="vat_book_value" prompt="账面净值(含税)" width="120" align="right"/>
                    <a:column name="book_value" prompt="账面净值(不含税)" width="120" align="right"/>
                    <a:column name="vat_sim_depreciate_sum" prompt="折旧累计(含税)" width="120" align="right"/>
                    <a:column name="simple_depreciate_sum" prompt="折旧累计(不含税)" width="120" align="right"/>
                    <a:column name="tenant_name" prompt="租赁客户" width="100" align="center"/>
                    <a:column name="contract_sign_date" prompt="租赁合同日期" width="100" align="center"/>
                    <a:column name="contract_number" prompt="租赁合同编号" width="100" align="center"/>
                    <a:column name="inception_of_lease" prompt="起租日期" width="100" align="center"/>
                    <a:column name="max_due_date" prompt="租赁到期日" width="100" align="center"/>
                    <a:column name="lease_times" prompt="支付期" width="100" align="center"/>
                    <a:column name="write_off_times" prompt="已支付期" width="100" align="center"/>
                    <a:column name="un_write_off_times" prompt="未支付期" width="100" align="center"/>
                    <a:column name="current_month_time" prompt="当月支付期" width="100" align="center"/>
                    <a:column name="become_due_time" prompt="到期未付期" width="100" align="center"/>
                    <a:column name="max_write_off_date" prompt="最终付款日" width="100" align="center"/>
                    <a:column name="month_rental" prompt="期租金(含税)" width="100" align="right"/>
                    <a:column name="month_vat_rental" prompt="期租金(不含税)" width="120" align="right"/>
                    <a:column name="sum_received_amount" prompt="已付金额(含税)" width="120" align="right"/>
                    <a:column name="sum_vat_received_amount" prompt="已付金额(不含税)" width="120" align="right"/>
                    <a:column name="sum_un_received_amount" prompt="未付金额(含税)" width="120" align="right"/>
                    <a:column name="sum_vat_un_received_amount" prompt="未付金额(不含税)" width="120" align="right"/>
                    <a:column name="become_due_amount" prompt="到期未付金额(含税)" width="130" align="right"/>
                    <a:column name="become_vat_due_amount" prompt="到期未付金额(不含税)" width="150" align="right"/>
                    <a:column name="balance_sheet_account_cde" prompt="资产负债表科目" width="120" align="center"/>
                    <a:column name="balance_sheet_account_des" prompt="科目名称" width="200" align="center"/>
                    <a:column name="asset_type" prompt="资产分类" width="100" align="center"/>
                    <a:column name="asset_number" prompt="资产编号" width="100" align="center"/>
                    <a:column name="asset_desc" prompt="资产描述" width='220' align="center"/>
                    <a:column name="acquisition_cost_his" prompt="历史购置和生产成本" width="200" align="right"/>
                    <a:column name="capitalization_date" prompt="资本化日期" width="100" align="center"/>
                    <a:column name="useful_life" prompt="使用年限" width="100" align="center"/>
                    <a:column name="remaining_useful_life" prompt="剩余使用年限" width="100" align="center"/>
                    <a:column name="depreciation_type" prompt="折旧类型" width="100" align="center"/>
                    <a:column name="acquisition_cost_start" prompt="开始日期购置与生产成本" width="220" align="right"/>
                    <a:column name="depreciate_sum_start" prompt="开始日期累积折旧" width="200" align="right"/>
                    <a:column name="write_up_sum_start" prompt="开始日期累计增记" width="200" align="right"/>
                    <a:column name="book_value_start" prompt="开始日期的账面净值" width="200" align="right"/>
                    <a:column name="capitalization" prompt="资本化" width="100" align="right"/>
                    <a:column name="acquisition_cost_scrap" prompt="报废的购置和生产成本" width="200" align="right"/>
                    <a:column name="book_value_scrap" prompt="报废的账面净值" width="200" align="right"/>
                    <a:column name="acquisition_cost_transfer" prompt="转移购置和生产成本" width="200" align="right"/>
                    <a:column name="book_value_transfer" prompt="转移账面净值" width="150" align="right"/>
                    <a:column name="write_up_sum" prompt="增记" width="100" align="right"/>
                    <a:column name="simple_depreciate" prompt="折旧" width="100" align="right"/>
                    <a:column name="acquisition_cost_end" prompt="结束日期购置与生产成本" width="200" align="right"/>
                    <a:column name="book_value_end" prompt="结束日期账面净值" width="200" align="right"/>
                    <a:column name="depreciate_sum_to_enddate" prompt="至结束日期折旧" width="200" align="right"/>
                    <a:column name="depreciate_sum_end" prompt="结束日期累计折旧" width="200" align="right"/>
                    <a:column name="dts" prompt="历史期间" width="200" align="center" renderer="history_dts"/>
                </a:columns>
            </a:grid>
        </a:screenBody>
    </a:view>
</a:screen>