csh_transaction_receipt_confirm.lview 50.8 KB
Newer Older
1 2 3
<?xml version="1.0" encoding="UTF-8"?>
<!--
    $Author: sf
stone's avatar
stone committed
4 5 6
    $Date: 2019-09-06 上午11:10:33
    $Revision: 1.0
    $Purpose: 根据角色来确定用户是否可以进行操作
7 8 9
-->
<a:screen xmlns:a="http://www.leaf-framework.org/application" customizationEnabled="true" trace="true">
    <a:init-procedure>
Darming's avatar
Darming committed
10 11 12 13
        <a:model-query defaultWhereClause="t1.user_id=${/session/@user_id}" fetchAll="true"
                       model="csh.CSH509.query_roles_info" rootPath="position_code"/>
        <a:model-query defaultWhereClause="t1.enabled_flag=&apos;Y&apos;" fetchAll="true"
                       model="basic.csh_payment_method_for_lov" rootPath="payment_method_path"/>
14
        <a:model-query fetchAll="true" model="gld.gld_currency_vl" rootPath="currency"/>
Darming's avatar
Darming committed
15 16 17 18 19 20 21 22 23
        <a:model-query
                defaultWhereClause="t.code = &apos;CSH511_TRANSACTION_TYPE&apos; and t.code_value in (&apos;RECEIPT&apos;,&apos;ADVANCE_RECEIPT&apos;)"
                fetchAll="true" model="sys.sys_code_values_v" rootPath="transaction_type"/>
        <a:model-query
                defaultWhereClause="t.code = &apos;CSH510_RETURN_SELECT&apos; and t.code_value not in (&apos;RETURN&apos;)"
                fetchAll="true" model="sys.sys_code_values_v" rootPath="returned_flag_rp"/>
        <a:model-query
                defaultWhereClause="t.code = &apos;CSH510_REVERSE_SELECT&apos; and t.code_value not in (&apos;R&apos;)"
                fetchAll="true" model="sys.sys_code_values_v" rootPath="reversed_flag_rp"/>
24 25
    </a:init-procedure>
    <a:view>
Darming's avatar
Darming committed
26 27
        <a:link id="csh_transaction_receipt_link"
                url="${/request/@context_path}/modules/csh/CSH511/csh_transaction_receipt.lview"/>
28
        <a:link id="sys_service_welcome_link" url="${/request/@context_path}/welcome.lview"/>
Darming's avatar
Darming committed
29 30 31 32
        <a:link id="csh_transaction_receipt_update_link"
                url="${/request/@context_path}/modules/csh/CSH510/csh_transaction_receipt_update.lview"/>
        <a:link id="csh_transaction_receipt_maintain_post_link"
                url="${/request/@context_path}/modules/csh/CSH510/csh_transaction_receipt_update.lview"/>
33
        <!-- <a:link id="csh_transaction_receipt_maintain_post_link" url="${/request/@context_path}/modules/csh/CSH510/csh_transaction_receipt_post_query.lview"/> -->
Darming's avatar
Darming committed
34 35 36 37
        <a:link id="csh510_csh_transaction_batch_update" model="csh.CSH510.csh_transaction_delete"
                modelaction="batch_update"/>
        <a:link id="csh511_csh_transaction_batch_post_link" model="csh.CSH511.csh_transaction_post"
                modelaction="batch_update"/>
stone's avatar
stone committed
38
        <!--更新收款单据的状态-->
Darming's avatar
Darming committed
39 40
        <a:link id="csh510N_csh_transaction_batch_update_confirmed_flag" model="csh.CSH510.csh_transaction_update"
                modelaction="batch_update"/>
stone's avatar
stone committed
41
        <a:link id="csh509_batch_update_confirmed_flag" model="csh.CSH509.query_roles_info" modelaction="batch_update"/>
Darming's avatar
Darming committed
42 43
        <a:link id="csh_transaction_receipt_maintain_readonly_link"
                url="${/request/@context_path}/modules/csh/CSH510/csh_transaction_hand_receipt_update_readonly.lview"/>
stone's avatar
stone committed
44
        <!-- <a:link id="csh510_csh_transaction_import_link" url="${/request/@context_path}/modules/csh/CSH510/csh_transaction_import.lview"/>-->
45

Darming's avatar
Darming committed
46 47
        <a:link id="csh510_csh_transaction_import_link"
                url="${/request/@context_path}/modules/csh/CSH510N/csh_transaction_import.lview"/>
chenzhuo's avatar
chenzhuo committed
48 49
        <a:link id="csh509_csh_transaction_upload_link" url="${/request/@context_path}/modules/csh/CSH509/csh509_transaction_upload.lview"/>
        <a:link id="csh509_match_result_link" url="${/request/@context_path}/modules/csh/CSH509/csh509_match_result.lview"/>
50 51
        <script type="text/javascript"><![CDATA[

stone's avatar
stone committed
52
        //添加一个全局变量,该变量用于判断是债权内勤还是会计担当进行确认
Darming's avatar
Darming committed
53 54
        var confirmed_by = '';

stone's avatar
stone committed
55 56
        //判断是债权内勤还是会计担当

Darming's avatar
Darming committed
57
        function judgeRoles(position_code) {
stone's avatar
stone committed
58

Darming's avatar
Darming committed
59 60 61
            var datas = $('position_code_ds').data;
            for (var i = 0; i < datas.length; i++) {
                if (datas[i].data.position_code == position_code) {
stone's avatar
stone committed
62

stone's avatar
stone committed
63 64
                    return true;
                }
Darming's avatar
Darming committed
65 66
            }
            return false;
stone's avatar
stone committed
67
        }
Darming's avatar
Darming committed
68

stone's avatar
stone committed
69
        //对函数进行封装
Darming's avatar
Darming committed
70
        function update_confirmed_flag(updateData) {
stone's avatar
stone committed
71 72

            //弹出确认修改的提示框
Darming's avatar
Darming committed
73
            $L.showConfirm("提示", '确认执行该操作?', function () {
stone's avatar
stone committed
74 75 76 77 78 79 80 81 82
                //锁屏
                lock_current_window();
                //作废单据
                Leaf.request({
                    url: $('csh509_batch_update_confirmed_flag').getUrl(),
                    para: updateData,
                    success: function () {
                        unlock_current_window();
                        $('csh_transaction_receipt_maintain_result_ds').query();
Darming's avatar
Darming committed
83
                        Leaf.showMessage('${l:PROMPT}', '操作成功!');
84 85
                        $('csh509_csh_trx_bank_business_confirm').enable();
                        $('csh509_csh_trx_bank_refuse').enable();
Darming's avatar
Darming committed
86
                        // $('csh509_csh_trx_bank_drop').enable();
stone's avatar
stone committed
87 88
                    }, failure: function () {
                        unlock_current_window();
Darming's avatar
Darming committed
89
                        $('csh509_csh_trx_bank_business_confirm').enable();
18083's avatar
18083 committed
90
                        $('csh509_csh_trx_bank_refuse').enable();
stone's avatar
stone committed
91 92 93
                    },
                    error: function () {
                        unlock_current_window();
18083's avatar
18083 committed
94 95
                        $('csh509_csh_trx_bank_business_confirm').enable();t
                        $('csh509_csh_trx_bank_refuse').enable();
stone's avatar
stone committed
96 97 98
                    },
                    scope: this
                });
Darming's avatar
Darming committed
99 100
            }, function () {
                $('csh509_csh_trx_bank_business_confirm').enable();
18083's avatar
18083 committed
101
                $('csh509_csh_trx_bank_refuse').enable();
Darming's avatar
Darming committed
102
            })
103 104

        }
Darming's avatar
Darming committed
105

stone's avatar
stone committed
106
        //营业人员确认
Darming's avatar
Darming committed
107
        function csh509_csh_trx_bank_business_confirm() {
108 109
            //console.log('${/session/@user_id}');
            $('csh509_csh_trx_bank_business_confirm').disable();
Darming's avatar
Darming committed
110 111
            //根据身份判断所选择的数据是否可以确认
            var datas = $('csh_transaction_receipt_maintain_result_ds').selected;
Darming's avatar
Darming committed
112 113
            if (datas.length == 0) {
                Leaf.showInfoMessage("提示", "请先选择数据");
114 115 116
                $('csh509_csh_trx_bank_business_confirm').enable();
                return;
            }
Darming's avatar
Darming committed
117 118 119 120 121
            var updateData = [];
            for (var i = 0; i < datas.length; i++) {
                var confirmed_flag = datas[i].get('confirmed_flag');
                if (confirmed_flag != 'ACCAUDITING' && confirmed_flag != 'DEBTAUDITING') {
                    $L.showInfoMessage("提示", '请选择确认中的收款单据');
122
                    $('csh509_csh_trx_bank_business_confirm').enable();
stone's avatar
stone committed
123
                    return;
stone's avatar
stone committed
124
                }
125 126 127 128 129 130 131 132 133 134 135
                // var  paid_byother_flag = datas[i].get('paid_byother_flag');
                var  transaction_type = datas[i].get('guarantor_name_duty');

                // var transaction_type = '';
                // if (paid_byother_flag == 'T'){
                //     if (guarantor_name_duty == '是'){
                //         transaction_type = 'PAYMENT';
                //     }else{
                //         transaction_type = 'ADVANCE_RECEIPT';
                //     }
                // }
xiaochao's avatar
xiaochao committed
136

Darming's avatar
Darming committed
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154
                //
                //   if(confirmed_flag=='ACCAUDITING'){
                //       confirmed_by='00321';
                //       if(!judgeRoles("00321")){
                //           $L.showInfoMessage("提示",'需要会计担当确认单据');
                //           return;
                //       }
                //   }else if(confirmed_flag=='DEBTAUDITING'){
                //         confirmed_by='00217';
                //       if(!judgeRoles("00217")){
                //           $L.showInfoMessage("提示",'需要债权内勤确认单据');
                //           return;
                //       }
                //
                //   }else{
                //       $L.showInfoMessage("提示",'该身份没有确认的权限');
                //       return;
                //   }
stone's avatar
stone committed
155
                //保存要修改的数据
Darming's avatar
Darming committed
156
                //岗位
157
                confirmed_by = '014';
stone's avatar
stone committed
158
                updateData.push({
Darming's avatar
Darming committed
159 160
                    transaction_id: datas[i].get('transaction_id'),
                    wanted_confirmed_flag: 'ACCAUDITED',
stone's avatar
stone committed
161
                    wanted_written_off_flag: 'NOT',
Darming's avatar
Darming committed
162
                    confirmed_by: confirmed_by,
xiaochao's avatar
xiaochao committed
163
                    transaction_type: transaction_type,
Darming's avatar
Darming committed
164
                    _status: 'update'
stone's avatar
stone committed
165 166 167 168 169 170 171 172 173
                })
            }
            //更新数据
            update_confirmed_flag(updateData);


        }


Darming's avatar
Darming committed
174 175
        //营业人员驳回单据
        function csh509_csh_trx_bank_refuse() {
stone's avatar
stone committed
176
            //驳回收款单
Darming's avatar
Darming committed
177 178 179 180 181 182 183 184 185 186 187
            $('csh509_csh_trx_bank_refuse').disable();
            //根据身份判断所选择的数据是否可以确认
            var datas = $('csh_transaction_receipt_maintain_result_ds').selected;
            if (datas.length == 0) {
                $('csh509_csh_trx_bank_refuse').enable();
                $L.showInfoMessage("提示", '请先选择数据');
                return;
            }
            var updateData = [];
            for (var i = 0; i < datas.length; i++) {
                var confirmed_flag = datas[i].get('confirmed_flag');
188 189
                if(confirmed_flag!='ACCAUDITING'){
                    $L.showInfoMessage("提示",'请选择收款确认中的收款单据');
Darming's avatar
Darming committed
190
                    $('csh509_csh_trx_bank_refuse').enable();
191 192
                    return;
                }
Darming's avatar
Darming committed
193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218
                //     //需要债权用户和会计担当才能驳回单据
                //       if(confirmed_flag=='ACCAUDITING'){
                //      if(!judgeRoles("00321")){
                //          $L.showInfoMessage("提示",'需要会计担驳回单据');
                //          return;
                //      }
                //  }
                //  if(confirmed_flag=='DEBTAUDITING'){
                //      if(!judgeRoles("00217")){
                //          $L.showInfoMessage("提示",'需要债权内勤驳回单据');
                //          return;
                //      }
                //  }
                //保存要修改的数据
                updateData.push({
                    transaction_id: datas[i].get('transaction_id'),
                    wanted_confirmed_flag: 'CT_REJECTED',
                    _status: 'update'
                })
            }

            //更新数据
            update_confirmed_flag(updateData);

        }

stone's avatar
stone committed
219
        //新增单据的作废
Darming's avatar
Darming committed
220 221 222 223 224 225 226 227 228
        function csh509_csh_trx_bank_drop() {
            //驳回收款单
            //根据身份判断所选择的数据是否可以确认
            $('csh509_csh_trx_bank_drop').disable();
            var datas = $('csh_transaction_receipt_maintain_result_ds').selected;
            if (datas.length == 0) {
                $L.showInfoMessage("提示", '请先选择数据');
                $('csh509_csh_trx_bank_drop').enable();
                return;
stone's avatar
stone committed
229
            }
Darming's avatar
Darming committed
230 231 232 233 234
            var updateData = [];
            for (var i = 0; i < datas.length; i++) {
                var confirmed_flag = datas[i].get('confirmed_flag');
                if (confirmed_flag != 'ACCAUDITING' && confirmed_flag != 'DEBTAUDITING') {
                    $L.showInfoMessage("提示", '请选择新增确认中的收款单据');
stone's avatar
stone committed
235 236
                    return;
                }
Darming's avatar
Darming committed
237 238 239 240 241 242 243 244 245 246 247 248 249 250
                //需要债权用户和会计担当才能驳回单据
                if (confirmed_flag == 'ACCAUDITING') {
                    if (!judgeRoles("00321")) {
                        $L.showInfoMessage("提示", '需要会计担当作废单据');
                        return;
                    }
                }
                if (confirmed_flag == 'DEBTAUDITING') {
                    if (!judgeRoles("00217")) {
                        $L.showInfoMessage("提示", '需要债权内勤作废单据');
                        return;
                    }

                }
stone's avatar
stone committed
251

Darming's avatar
Darming committed
252 253 254 255 256 257
                //保存要修改的数据
                updateData.push({
                    transaction_id: datas[i].get('transaction_id'),
                    wanted_confirmed_flag: 'CANCELLED',
                    _status: 'update'
                })
stone's avatar
stone committed
258
            }
Darming's avatar
Darming committed
259 260 261
            //更新数据
            update_confirmed_flag(updateData);
        }
262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292

        function lock_current_window() {
            Leaf.Masker.mask(Ext.getBody(), '${l:HLS.EXECUTING}');
        }

        //解锁
        function unlock_current_window() {
            Leaf.Masker.unmask(Ext.getBody());
        }

        function dateValidator(record, name, value) { //日期校验方法
            if (name == 'transaction_date_from' || name == 'transaction_date_to') {
                var start_date = Leaf.formatDate(record.get('transaction_date_from'));
                var end_date = Leaf.formatDate(record.get('transaction_date_to'));
                if (!!end_date) { //由于结束日期非必填,只有在结束日期填了才进行比较
                    if (!compareDate(start_date, end_date)) {
                        return '${l:CSH510.CSH_RECEIPT_DATE_CHECK}'; //校验不通过返回字符串
                    }
                }
                return true; //校验通过返回true
            }
        }

        function compareDate(start, end) {
            if (start > end) {
                return false;
            }
            return true;
        }

        function csh510_receipt_query() {
293

294 295 296 297 298 299 300 301 302 303 304 305 306
            var record = $('csh_transaction_receipt_maintain_query_ds').getAt(0);
            var dirty_flag = 'N';
            for (var name in record.data) {
                var value = record.get(name);
                if (value != 'undefined' && value != null && value != '') {
                    dirty_flag = 'Y';
                }
            }
            if (dirty_flag == 'N') {
                Leaf.showConfirm('${l:PROMPT}', '${l:CSH510.CSH_RECEIPT_QUERY_INFORMATION}', function () {
                    return;
                }, function () {
                    $('csh_transaction_receipt_maintain_result_ds').query();
307

308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333
                }, null, null);
            } else {
                $('csh_transaction_receipt_maintain_result_ds').query();
            }
        }

        function csh510_receipt_reset() {
            $('csh_transaction_receipt_maintain_query_ds').reset();
        }

        function csh510_receipt_back() {
            history.go(-1);
        }

        function csh510_receipt_forward() {
            history.go(1);
        }

        function csh510_receipt_quit() {
            location.href = $('sys_service_welcome_link').getUrl();
            parent.shMenu('show');
        }

        function seedetail_transaction_num(value, record, name) {
            if (record.get('transaction_id')) {
                var url;
stone's avatar
stone committed
334
                url = $('csh_transaction_receipt_maintain_readonly_link').getUrl() + '?transaction_id=' + record.get('transaction_id');
Darming's avatar
Darming committed
335 336
            }
            return '<a href="javascript:openWindow(\'' + url + '\');">' + value + '</a>';
stone's avatar
stone committed
337

338 339 340
        }

        function openWindow(url) {
Darming's avatar
Darming committed
341
            var win = new Leaf.Window({
342 343 344 345 346 347 348 349
                id: 'csh_transaction_receipt_link_winid',
                params: {
                    winId: 'csh_transaction_receipt_link_winid'
                },
                url: url,
                title: '${l:CSH510.CSH_RECEIPT_UPDATE}',
                fullScreen: true
            });
Darming's avatar
Darming committed
350 351 352
            win.on('close', function () {
                $('csh_transaction_receipt_maintain_result_ds').query();
            });
353 354 355 356 357 358
        }

        function construct_from_to() {
            var config = ['transaction_num', 'bank_slip_num', 'transaction_amount', 'currency_code', 'bank_account_code'];
            var pattern = ['_from', '_to'];
            var obj = {};
Darming's avatar
Darming committed
359 360
            for (var i = 0, j = config.length; i < j; i++) {
                for (var m = 0, n = pattern.length; m < n; m++) {
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475
                    obj[config[i] + pattern[m]] = config[i] + pattern[n - 1 - m];
                }
            }
            return obj;
        }

        function csh510_receipt_maintain_update(ds, record, name, value, oldvalue) {
            var from_to = construct_from_to();
            var opposite_name = from_to[name];
            if (!Ext.isEmpty(opposite_name)) {
                var opposite_value = record.get(opposite_name);
                if (!Ext.isEmpty(value) && Ext.isEmpty(opposite_value)) {
                    record.set(opposite_name, value);
                }
            }
        }

        function csh510_receipt_remove() {
            var records = $('csh_transaction_receipt_maintain_result_ds').getSelected();
            if (!records.length) {
                Leaf.showMessage('${l:HLS.PROMPT}', '${l:HLS.SELECT_RECORD}');
                return;
            }
            var saveData = [];
            for (var i = 0; i < records.length; i++) {
                records[i].set('_status', 'delete');
                saveData.push(records[i].data);
            }
            Leaf.showConfirm('${l:PROMPT}', '${l:HLS.DELETE_CONFIRM}', function () {
                Leaf.Masker.mask(Ext.getBody(), '${l:HLS.DELETING}');
                Leaf.request({
                    url: '${/request/@context_path}/autocrud/csh.CSH510.csh_transaction_delete/batch_update',
                    para: saveData,
                    success: function () {
                        Leaf.SideBar.show({
                            msg: '${l:HLS.SUBMIT_SUCCESS}',
                            duration: 2000
                        });
                        csh510_delete_remove(records);
                        Leaf.Masker.unmask(Ext.getBody());
                    },
                    failure: function () {
                        Leaf.Masker.unmask(Ext.getBody());
                    },
                    error: function () {
                        Leaf.Masker.unmask(Ext.getBody());
                    },
                    scope: this
                });
            }, function () {
                return;
            }, null, null);
        }

        function csh510_delete_remove(records) {
            while (records[0]) {
                $('csh_transaction_receipt_maintain_result_ds').removeLocal(records[0]);
            }
        }

        function csh510_receipt() {
            Leaf.showConfirm('${l:PROMPT}', '非财务人员请勿操作!', function () {
                var records = $('csh_transaction_receipt_maintain_result_ds').getSelected();
                if (records.length != 1) {
                    Leaf.showMessage('${l:PROMPT}', '请选择1条数据!');
                    return;
                }
                if (records[0].get('transaction_id')) {
                    var url;
                    if (records[0].get('posted_flag') == 'N') {
                        url = $('csh_transaction_receipt_maintain_post_link').getUrl() + '?transaction_id=' + records[0].get('transaction_id') + '&claim=F';
                    } else {
                        Leaf.showMessage('${l:PROMPT}', '该单据已经被认领,无需再次认领!');
                        return;
                    }
                    openWindow(url);
                }
            });
        }

        function csh510_batch_update() {

            var ds_id = 'csh_transaction_receipt_maintain_result_ds';
            var ds = $(ds_id)
            var records = ds.getSelected();
            if (records.length < 1) {
                Leaf.showMessage('${l:PROMPT}', '请至少选择一条要处理的单据');
                return;
            }


            var auto_write_record = $('csh510_collection_classes_batch_update_ds').getAt(0);

            var collection_classes = auto_write_record.get('collection_classes');
            if (collection_classes) {
                lock_current_window();

                var post_data = [];
                for (var i = 0; i < records.length; i++) {
                    if (records[i].get('write_off_flag') == 'FULL') {
                        Leaf.showMessage('${l:PROMPT}', '选择数据中包含已完全核销的数据');
                        return;
                    }
                    post_data.push({
                        'transaction_id': records[i].get('transaction_id'),
                        'collection_classes': auto_write_record.get('collection_classes'),
                        '_status': 'update'
                    });
                }
                Leaf.request({
                    url: $('csh510_csh_transaction_batch_update').getUrl(),
                    para: post_data,
                    success: function () {
                        unlock_current_window();
                        ds.query(ds.currentpage);
Darming's avatar
Darming committed
476
                        Leaf.showMessage('${l:PROMPT}', '操作成功!');
477 478 479 480 481 482 483 484 485 486 487
                    }, failure: function () {
                        unlock_current_window();
                    },
                    error: function () {
                        unlock_current_window();
                    },
                    scope: this
                });
            }
        }

Darming's avatar
Darming committed
488
        function csh510_csh_transaction_batch_update() {
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515

            //
            var records = $('csh_transaction_receipt_maintain_result_ds').getSelected();
            if (records.length == 0) {
                Leaf.showMessage('${l:PROMPT}', '请选择一条记录!');
                return;
            }

            var post_data = [];
            for (var i = 0; i < records.length; i++) {

                post_data.push({
                    'transaction_id': records[i].get('transaction_id'),
                    '_status': 'update'
                });
            }

            Leaf.Masker.mask(Ext.getBody(), '${l:HLS.EXECUTING}');
            Leaf.request({
                url: $('csh511_csh_transaction_batch_post_link').getUrl(),
                para: post_data,
                success: function (res) {

                    Leaf.showMessage('${l:PROMPT}', '${l:HLS.SUBMIT_SUCCESS}');
                    csh510_receipt_query();
                    Leaf.Masker.unmask(Ext.getBody());
                },
Darming's avatar
Darming committed
516
                failure: function () {
517 518
                    Leaf.Masker.unmask(Ext.getBody());
                },
Darming's avatar
Darming committed
519
                error: function () {
520 521 522 523 524 525 526 527
                    Leaf.Masker.unmask(Ext.getBody());
                },
                scope: this
            });


        }

Darming's avatar
Darming committed
528
        function csh510_csh_trx_bank_import() {
529

stone's avatar
stone committed
530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547
            var url_l = $('csh510_csh_transaction_import_link').getUrl();

            var win = new Leaf.Window({
                id: 'csh510_csh_transaction_import_win',
                url: url_l,
                params: {

                    'winid': 'csh510_csh_transaction_import_win',
                    'session_id': '${/session/@session_id}',
                    'parent_ds_id': 'csh_transaction_receipt_maintain_result_ds'
                },
                title: '信息导入',
                width: 430,
                height: 390
            });
            win.on('close', function () {
                $('csh_transaction_receipt_maintain_result_ds').query();
            });
548 549 550 551 552


        }

        function csh510_export() {
Darming's avatar
Darming committed
553
            $('csh_transaction_receipt_maintain_grid_ds')._export(null, '收款维护');
554
        }
Darming's avatar
Darming committed
555

chenzhuo's avatar
chenzhuo committed
556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597
        //add by 26887cz 2021-08-31 收款单导入匹配
        function csh510_receipt_import() {
            new Leaf.Window({
                id: 'upload_window',
                url: $('csh509_csh_transaction_upload_link').getUrl(),
                title: '${l:PROMPT.LOADDATA}',
                width: 420,
                height: 280
            });
        }

        window.onload = function() {
            var kind  = '${/parameter/@kind}';
            if(kind == 'import'){
                Leaf.request({
                    url: '${/request/@context_path}/autocrud/csh.CSH509.csh509_information/query',
                    para: '',
                    success: function (data) {
                        if (data.result.record) {
                            var win =  new Leaf.Window({
                                id: 'csh509_match_result_window_id',
                                url: $('csh509_match_result_link').getUrl(),
                                params: {
                                    winId: 'csh509_match_result_window_id'
                                },
                                title: '导入不匹配信息',
                                height: 350,
                                width: 700
                            });
                        }
                    },
                    failure: function () {
                        Leaf.Masker.unmask(Ext.getBody());
                    },
                    error: function () {
                        Leaf.Masker.unmask(Ext.getBody());
                    },
                    scope: this
                });
            }
        }

598 599
        ]]></script>
        <a:dataSets>
600
            <a:dataSet id="import_source_ds" lookupCode="CSH510_IMPORT_SOURCE"/>
stone's avatar
stone committed
601 602 603 604 605
            <a:dataSet id="position_code_ds">
                <a:datas dataSource="/model/position_code"/>
            </a:dataSet>
            <a:dataSet id="write_off_flag_ds" lookupCode="WRITE_OFF_FLAG"/>

606 607 608 609 610
            <a:dataSet id="confirmed_flag_ds">
                <a:datas>
                    <a:record code_value="ACCAUDITING" code_value_name="收款确认中"/>
                    <a:record code_value="ACCAUDITED" code_value_name="收款已确认"/>
                </a:datas>
611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634
            </a:dataSet>
            <a:dataSet id="payment_method_ds">
                <a:datas dataSource="/model/payment_method_path"/>
            </a:dataSet>
            <a:dataSet id="receipt_type_ds" lookupCode="RECEIPT_TYPE"/>
            <a:dataSet id="currency_ds">
                <a:datas dataSource="/model/currency"/>
            </a:dataSet>
            <a:dataSet id="transaction_type_ds">
                <a:datas dataSource="/model/transaction_type"/>
            </a:dataSet>
            <!-- <a:dataSet id="transaction_type_ds" lookupCode="CSH511_TRANSACTION_TYPE"/> -->
            <a:dataSet id="posted_flag_ds" lookupCode="CSH510_POST_SELECT"/>
            <!-- 去掉退款事务 -->
            <a:dataSet id="returned_flag_ds">
                <a:datas dataSource="/model/returned_flag_rp"/>
            </a:dataSet>
            <!-- 去掉反冲事务 -->
            <a:dataSet id="reversed_flag_ds">
                <a:datas dataSource="/model/reversed_flag_rp"/>
            </a:dataSet>
            <a:dataSet id="ds_collection_classes_ds" lookupCode="DS_COLLECTION_CLASSES"/>
            <a:dataSet id="csh510_collection_classes_batch_update_ds">
                <a:fields>
Darming's avatar
Darming committed
635 636
                    <a:field name="collection_classes_desc" options="ds_collection_classes_ds"
                             displayField="code_value_name" returnField="collection_classes" valueField="code_value"/>
637 638 639 640 641

                </a:fields>
            </a:dataSet>
            <a:dataSet id="csh_transaction_receipt_maintain_query_ds" autoCreate="true">
                <a:fields>
Darming's avatar
Darming committed
642 643 644
                    <a:field name="bank_account_name" autoComplete="true" lovGridHeight="350" lovHeight="550"
                             lovLabelWidth="90" lovService="csh.CSH101.csh_bank_account_lov" lovWidth="850"
                             title="CSH511.BANK_ACCOUNT_CODE">
stone's avatar
stone committed
645 646 647 648 649 650 651 652 653 654 655 656 657 658
                        <a:mapping>
                            <a:map from="precision" to="precision"/>
                            <a:map from="zero_amounts_allowed" to="zero_amounts_allowed"/>
                            <a:map from="bank_account_id" to="bank_account_id"/>
                            <a:map from="bank_account_num" to="bank_account_num"/>
                            <a:map from="bank_account_name" to="bank_account_name"/>
                            <a:map from="bank_account_code" to="bank_account_code"/>
                            <a:map from="currency_code" to="currency_code"/>
                            <a:map from="currency_name" to="currency_name"/>
                            <a:map from="bank_account_type" to="bank_account_type"/>
                            <a:map from="bank_account_type_name" to="bank_account_type_name"/>
                            <a:map from="bank_branch_name" to="bank_branch_name"/>
                        </a:mapping>
                    </a:field>
Darming's avatar
Darming committed
659 660 661
                    <a:field name="bank_branch_name" autoComplete="true" lovGridHeight="350" lovHeight="550"
                             lovLabelWidth="90" lovService="csh.CSH101.csh_bank_account_lov" lovWidth="850"
                             title="CSH511.BANK_ACCOUNT_CODE">
stone's avatar
stone committed
662 663 664 665 666 667 668 669 670 671 672 673 674 675
                        <a:mapping>
                            <a:map from="precision" to="precision"/>
                            <a:map from="zero_amounts_allowed" to="zero_amounts_allowed"/>
                            <a:map from="bank_account_id" to="bank_account_id"/>
                            <a:map from="bank_account_num" to="bank_account_num"/>
                            <a:map from="bank_account_name" to="bank_account_name"/>
                            <a:map from="bank_account_code" to="bank_account_code"/>
                            <a:map from="currency_code" to="currency_code"/>
                            <a:map from="currency_name" to="currency_name"/>
                            <a:map from="bank_account_type" to="bank_account_type"/>
                            <a:map from="bank_account_type_name" to="bank_account_type_name"/>
                            <a:map from="bank_branch_name" to="bank_branch_name"/>
                        </a:mapping>
                    </a:field>
Darming's avatar
Darming committed
676 677 678
                    <a:field name="bank_account_num" autoComplete="true" lovGridHeight="350" lovHeight="550"
                             lovLabelWidth="90" lovService="csh.CSH101.csh_bank_account_lov" lovWidth="850"
                             title="CSH511.BANK_ACCOUNT_CODE">
stone's avatar
stone committed
679 680 681 682 683 684 685 686 687 688 689 690 691 692
                        <a:mapping>
                            <a:map from="precision" to="precision"/>
                            <a:map from="zero_amounts_allowed" to="zero_amounts_allowed"/>
                            <a:map from="bank_account_id" to="bank_account_id"/>
                            <a:map from="bank_account_num" to="bank_account_num"/>
                            <a:map from="bank_account_name" to="bank_account_name"/>
                            <a:map from="bank_account_code" to="bank_account_code"/>
                            <a:map from="currency_code" to="currency_code"/>
                            <a:map from="currency_name" to="currency_name"/>
                            <a:map from="bank_account_type" to="bank_account_type"/>
                            <a:map from="bank_account_type_name" to="bank_account_type_name"/>
                            <a:map from="bank_branch_name" to="bank_branch_name"/>
                        </a:mapping>
                    </a:field>
Darming's avatar
Darming committed
693
                    <a:field name="confirmed_flag_desc" options="confirmed_flag_ds" valueField="code_value"
694 695
                             displayField="code_value_name" returnField="confirmed_flag" defaultValue="收款确认中"/>
                    <a:field name="confirmed_flag" defaultValue="ACCAUDITING"/>
Darming's avatar
Darming committed
696 697 698 699
                    <a:field name="payment_method_display" displayField="description" options="payment_method_ds"
                             returnField="payment_method_id" valueField="payment_method_id"/>
                    <a:field name="bp_name_from" lovGridHeight="350" lovHeight="500"
                             lovService="basic.hls_bp_master_v_for_lov" lovWidth="500" title="HLS.BP_TITLE">
700 701 702 703 704 705
                        <a:mapping>
                            <a:map from="bp_id" to="bp_id_from"/>
                            <a:map from="bp_name" to="bp_name_from"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="bp_id_from"/>
Darming's avatar
Darming committed
706 707
                    <a:field name="bp_name_to" lovGridHeight="350" lovHeight="500"
                             lovService="basic.hls_bp_master_v_for_lov" lovWidth="500" title="HLS.BP_TITLE">
708 709 710 711 712 713 714 715 716 717
                        <a:mapping>
                            <a:map from="bp_id" to="bp_id_to"/>
                            <a:map from="bp_name" to="bp_name_to"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="bp_id_to"/>
                    <a:field name="transaction_num_from"/>
                    <a:field name="transaction_num_to"/>
                    <a:field name="bank_slip_num_from"/>
                    <a:field name="bank_slip_num_to"/>
xiaochao's avatar
xiaochao committed
718 719 720 721

                    <a:field name="guarantor_name_duty"/>
                    <a:field name="paid_byother_flag"/>

722 723
                    <a:field name="transaction_date_from" validator="dateValidator"/>
                    <a:field name="transaction_date_to" validator="dateValidator"/>
Darming's avatar
Darming committed
724 725 726
                    <a:field name="bank_account_code" autoCompleteField="bank_account_num" lovGridHeight="350"
                             lovHeight="550" lovLabelWidth="90" lovService="csh.CSH101.csh_bank_account_lov"
                             lovWidth="580" title="CSH511.BANK_ACCOUNT_CODE">
727 728 729 730
                        <a:mapping>
                            <a:map from="bank_account_code" to="bank_account_code"/>
                        </a:mapping>
                    </a:field>
Darming's avatar
Darming committed
731 732 733
                    <a:field name="bank_account_code_from" autoCompleteField="bank_account_num" lovGridHeight="350"
                             lovHeight="550" lovLabelWidth="90" lovService="csh.CSH101.csh_bank_account_lov"
                             lovWidth="580" title="CSH511.BANK_ACCOUNT_CODE">
734 735 736 737 738
                        <a:mapping>
                            <a:map from="bank_account_code" to="bank_account_code_from"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="bank_account_from_id"/>
Darming's avatar
Darming committed
739 740 741 742
                    <a:field name="bank_account_code_to" autoComplete="true" autoCompleteField="bank_account_num"
                             lovGridHeight="350" lovHeight="550" lovLabelWidth="90"
                             lovService="csh.CSH101.csh_bank_account_lov" lovWidth="580"
                             title="CSH511.BANK_ACCOUNT_CODE">
743 744 745 746 747 748
                        <a:mapping>
                            <a:map from="bank_account_code" to="bank_account_code_to"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="transaction_amount_from"/>
                    <a:field name="transaction_amount_to"/>
Darming's avatar
Darming committed
749 750
                    <a:field name="posted_flag_display" displayField="code_value_name" options="posted_flag_ds"
                             returnField="posted_flag" valueField="code_value"/>
Darming's avatar
Darming committed
751
                    <!--                    <a:field name="posted_flag" defaultValue="N"/>-->
Darming's avatar
Darming committed
752 753 754 755 756 757
                    <a:field name="returned_flag_display" displayField="code_value_name" options="returned_flag_ds"
                             returnField="returned_flag" valueField="code_value"/>
                    <a:field name="reversed_flag_display" displayField="code_value_name" options="reversed_flag_ds"
                             returnField="reversed_flag" valueField="code_value"/>
                    <a:field name="period_name" lovGridHeight="300" lovHeight="500" lovService="gld.gld_period_lov"
                             lovWidth="500" title="GLD_PERIODS.PERIOD_NAME">
758 759 760 761
                        <a:mapping>
                            <a:map from="period_name" to="period_name"/>
                        </a:mapping>
                    </a:field>
Darming's avatar
Darming committed
762 763 764
                    <a:field name="user_desc" autoComplete="true" lovGridHeight="300" lovHeight="450"
                             lovService="basic.sys_user_for_lov" lovWidth="500" prompt="AUT_TRX_USER_AUTHORIZE.USER_ID"
                             title="员工选择">
765 766 767 768 769
                        <a:mapping>
                            <a:map from="description" to="user_desc"/>
                            <a:map from="user_id" to="user_id"/>
                        </a:mapping>
                    </a:field>
Darming's avatar
Darming committed
770 771 772 773
                    <a:field name="transaction_type_display" displayField="code_value_name"
                             options="transaction_type_ds" returnField="transaction_type" valueField="code_value"/>
                    <a:field name="currency_name_from_display" displayField="currency_name" options="currency_ds"
                             returnField="currency_code_from" valueField="currency_code"/>
774
                    <a:field name="currency_code_from"/>
Darming's avatar
Darming committed
775
                    <a:field name="confirmed" defaultValue="Y"/>
Darming's avatar
Darming committed
776 777
                    <a:field name="currency_name_to_display" displayField="currency_name" options="currency_ds"
                             returnField="currency_code_to" valueField="currency_code"/>
778
                    <a:field name="currency_code_to"/>
Darming's avatar
Darming committed
779
                    <!--                    <a:field name="transaction_type" defaultValue="RECEIPT"/>-->
780
                    <a:field name="transaction_category" defaultValue="BUSINESS"/>
Darming's avatar
Darming committed
781 782
                    <a:field name="write_off_flag_desc" displayField="code_value_name" options="write_off_flag_ds"
                             returnField="write_off_flag" valueField="code_value"/>
783 784
                    <a:field name="not_reversed_flag_r" defaultValue="NOT"/>
                    <a:field name="receipt_type"/>
Darming's avatar
Darming committed
785 786
                    <a:field name="receipt_type_des" displayField="code_value_name" options="receipt_type_ds"
                             returnField="receipt_type" valueField="code_value"/>
787
                    <a:field name="description"/>
Darming's avatar
Darming committed
788 789
                    <a:field name="bp_name" lovGridHeight="350" lovHeight="500"
                             lovService="basic.hls_bp_master_v_for_lov" lovWidth="500" title="HLS.BP_TITLE">
790 791 792 793 794
                        <a:mapping>
                            <a:map from="bp_id" to="bp_id"/>
                            <a:map from="bp_name" to="bp_name"/>
                        </a:mapping>
                    </a:field>
Darming's avatar
Darming committed
795 796
                    <a:field name="collection_classes_n" options="ds_collection_classes_ds"
                             displayField="code_value_name" returnField="collection_classes" valueField="code_value"/>
stone's avatar
stone committed
797
                    <!--对方账户的-->
Darming's avatar
Darming committed
798 799 800
                    <a:field name="bp_bank_account_name" lovGridHeight="350" lovHeight="550"
                             lovService="csh.CSH510.csh_transaction_for_lov" lovLabelWidth="90" lovWidth="580"
                             title="对方账户信息">
stone's avatar
stone committed
801 802 803 804 805 806
                        <a:mapping>
                            <a:map from="bp_bank_account_name" to="bp_bank_account_name"/>
                            <a:map from="opposite_band_na" to="opposite_band_na"/>
                            <a:map from="bp_bank_account_num" to="bp_bank_account_num"/>
                        </a:mapping>
                    </a:field>
Darming's avatar
Darming committed
807 808 809
                    <a:field name="opposite_band_na" lovGridHeight="350" lovHeight="550"
                             lovService="csh.CSH510.csh_transaction_for_lov" lovLabelWidth="90" lovWidth="580"
                             title="对方账户信息">
stone's avatar
stone committed
810 811 812 813 814 815
                        <a:mapping>
                            <a:map from="bp_bank_account_name" to="bp_bank_account_name"/>
                            <a:map from="opposite_band_na" to="opposite_band_na"/>
                            <a:map from="bp_bank_account_num" to="bp_bank_account_num"/>
                        </a:mapping>
                    </a:field>
Darming's avatar
Darming committed
816 817 818
                    <a:field name="bp_bank_account_num" lovGridHeight="350" lovHeight="550"
                             lovService="csh.CSH510.csh_transaction_for_lov" lovLabelWidth="90" lovWidth="580"
                             title="对方账户信息">
stone's avatar
stone committed
819 820 821 822 823 824
                        <a:mapping>
                            <a:map from="bp_bank_account_name" to="bp_bank_account_name"/>
                            <a:map from="opposite_band_na" to="opposite_band_na"/>
                            <a:map from="bp_bank_account_num" to="bp_bank_account_num"/>
                        </a:mapping>
                    </a:field>
825
                    <a:field name="import_source_desc"  options="import_source_ds" valueField="code_value" displayField="code_value_name" returnField="import_source"/>
826 827 828 829 830
                </a:fields>
                <a:events>
                    <a:event name="update" handler="csh510_receipt_maintain_update"/>
                </a:events>
            </a:dataSet>
Darming's avatar
Darming committed
831 832 833
            <a:dataSet id="csh_transaction_receipt_maintain_result_ds" autoPageSize="true" autoQuery="true"
                       model="csh.CSH510.csh_transaction_miantain_query"
                       queryDataSet="csh_transaction_receipt_maintain_query_ds" selectable="true"/>
834 835 836 837
        </a:dataSets>
        <a:screenBody>
            <a:screenTopToolbar>
                <a:screenTitle/>
stone's avatar
stone committed
838 839 840
                <!-- <a:gridButton click="csh510_receipt_back" text="HLS.BACK"/>
                <a:gridButton click="csh510_receipt_forward" text="HLS.FORWARD"/> -->
                <!-- <a:gridButton click="csh510_receipt_quit" text="HLS.EXIT"/> -->
Darming's avatar
Darming committed
841 842 843 844 845 846 847 848
                <a:gridButton click="csh509_csh_trx_bank_business_confirm"
                              text="确认"
                              id="csh509_csh_trx_bank_business_confirm"/>
                <a:gridButton click="csh509_csh_trx_bank_refuse" text="驳回"
                              id="csh509_csh_trx_bank_refuse"/>
                <!--                <a:gridButton click="csh509_csh_trx_bank_drop" text="CSH509.CSH_RECEIPT_CONFIRM.DROP_BTN" id="csh509_csh_trx_bank_drop"/>-->
                <a:gridButton click="csh510_receipt_query" text="CSH509.CSH_RECEIPT_CONFIRM.QUERY_BTN"
                              id="csh510_receipt_query"/>
stone's avatar
stone committed
849
                <!--<a:gridButton click="csh510_receipt_remove" text="HLS.REMOVE"/>-->
Darming's avatar
Darming committed
850 851
                <!-- <a:gridButton click="csh510_csh_trx_bank_apply_new" text="CSH510.CSH_TRANSACTION.APPLY_NEW_BTN"/>
                 <a:gridButton click="csh510_csh_trx_bank_drop" text="CSH510.CSH_TRANSACTION.DROP_BTN"/>-->
852
                <a:gridButton click="csh510_receipt_reset" text="HLS.RESET"/>
stone's avatar
stone committed
853 854
                <!--  <a:gridButton click="csh510_csh_transaction_batch_update" text="批量过账"/>-->
                <!-- <a:gridButton click="csh510_receipt" text="财务认领"/> -->
chenzhuo's avatar
chenzhuo committed
855
                <a:gridButton click="csh510_receipt_import" text="导入"/>
856 857 858 859 860
            </a:screenTopToolbar>
            <a:form bindTarget="csh_transaction_receipt_write_off_query_ds" labelWidth="120" marginWidth="80"
                    title="收款核销" style="margin-left:20px">
                <a:hBox>
                    <a:fieldSet column="4" labelWidth="150" title="HLS.QUERY_TITLE">
Darming's avatar
Darming committed
861 862 863 864 865 866 867 868 869 870 871
                        <a:datePicker name="transaction_date_from"
                                      bindTarget="csh_transaction_receipt_maintain_query_ds"
                                      prompt="CSH510.CSH_TRANSACTION.TRANSACTION_DATE_FROM"/>
                        <a:datePicker name="transaction_date_to" bindTarget="csh_transaction_receipt_maintain_query_ds"
                                      prompt="CSH510.CSH_TRANSACTION.TRANSACTION_DATE_TO"/>
                        <a:numberField name="transaction_amount_from"
                                       bindTarget="csh_transaction_receipt_maintain_query_ds"
                                       prompt="CSH510.CSH_TRANSACTION.TRANSACTION_AMOUNT_FROM" align="right"/>
                        <a:numberField name="transaction_amount_to"
                                       bindTarget="csh_transaction_receipt_maintain_query_ds"
                                       prompt="CSH510.CSH_TRANSACTION.TRANSACTION_AMOUNT_TO" align="right"/>
stone's avatar
stone committed
872
                        <!--我方账户户名-->
873 874 875 876 877 878
<!--                        <a:lov name="bank_account_name" bindTarget="csh_transaction_receipt_maintain_query_ds"-->
<!--                               prompt="CSH510.CSH_TRANSACTION.MY_ACCOUNT_NAME"/>-->
<!--                        <a:lov name="bank_branch_name" bindTarget="csh_transaction_receipt_maintain_query_ds"-->
<!--                               prompt="CSH510.CSH_TRANSACTION.MY_BANK_NAME"/>-->
<!--                        <a:lov name="bank_account_num" bindTarget="csh_transaction_receipt_maintain_query_ds"-->
<!--                               prompt="CSH510.CSH_TRANSACTION.MY_ACCOUNT_USERNAME"/>-->
stone's avatar
stone committed
879
                        <!--银行流水号-->
880 881
<!--                        <a:textField name="bank_slip_num" bindTarget="csh_transaction_receipt_maintain_query_ds"-->
<!--                                     prompt="CSH510.CSH_TRANSACTION.BANK_CASH_CODE"/>-->
stone's avatar
stone committed
882
                        <!--对方账户户名-->
Darming's avatar
Darming committed
883 884
                        <a:lov name="bp_bank_account_name" bindTarget="csh_transaction_receipt_maintain_query_ds"
                               prompt="CSH510.CSH_TRANSACTION.YOUR_ACCOUNT_NAME"/>
stone's avatar
stone committed
885
                        <!--对方银行名称-->
886 887
<!--                        <a:lov name="opposite_band_na" bindTarget="csh_transaction_receipt_maintain_query_ds"-->
<!--                               prompt="CSH510.CSH_TRANSACTION.YOUR_BANK_NAME"/>-->
stone's avatar
stone committed
888
                        <!--对方账户账号-->
889 890
<!--                        <a:lov name="bp_bank_account_num" bindTarget="csh_transaction_receipt_maintain_query_ds"-->
<!--                               prompt="CSH510.CSH_TRANSACTION.YOUR_ACCOUNT_USERNAME"/>-->
niminmin's avatar
niminmin committed
891 892 893
<!--                        <a:textField style="display:none"/>-->
                        <a:comboBox name="receipt_type_des" bindTarget="csh_transaction_receipt_maintain_query_ds"
                                    prompt="收款类型"/>
Darming's avatar
Darming committed
894 895 896
                        <a:lov name="bp_name" bindTarget="csh_transaction_receipt_maintain_query_ds"
                               prompt="CSH510.CSH_TRANSACTION.BUSINESS_PARTNER"/>
                        <a:comboBox name="confirmed_flag_desc" bindTarget="csh_transaction_receipt_maintain_query_ds"
897
                                    prompt="单据审批状态"/>
Darming's avatar
Darming committed
898 899 900
                        <!--                        <a:comboBox name="write_off_flag_desc" bindTarget="csh_transaction_receipt_maintain_query_ds" prompt="CSH510.CSH_TRANSACTION.WRITTEN_OFF_STATUS"/>-->
                        <a:comboBox name="collection_classes_n" bindTarget="csh_transaction_receipt_maintain_query_ds"
                                    prompt="CSH510.CSH_TRANSACTION.PURPOSE_OF_FUNDS"/>
901 902
                        <a:comboBox name="import_source_desc" bindTarget="csh_transaction_receipt_maintain_query_ds" prompt="新增路径"/>

903 904 905 906 907
                    </a:fieldSet>


                </a:hBox>
            </a:form>
Darming's avatar
Darming committed
908 909
            <a:fieldSet labelWidth="150" title="收款单" style="margin-left:20px">
                <a:grid id="csh_transaction_receipt_maintain_grid_ds"
910
                        bindTarget="csh_transaction_receipt_maintain_result_ds" marginHeight="190" marginWidth="80"
Darming's avatar
Darming committed
911
                        navBar="true">
stone's avatar
stone committed
912 913 914
                    <!--<a:toolBar>
                        <a:button click="csh510_export" text="导出"/>
                    </a:toolBar>-->
915 916

                    <a:columns>
Darming's avatar
Darming committed
917 918 919 920 921
                        <a:column name="transaction_num" prompt="CSH510.CSH_TRANSACTION.CSH_TRANSACTION_NUM"
                                  renderer="seedetail_transaction_num" width="110"/>
                        <!--                        <a:column name="receipt_type_n" align="center" prompt="CSH510.CSH_TRANSACTION.RECEIPT_TYPE" width="100"/>-->
                        <a:column name="transaction_amount" align="right" prompt="CSH510.CSH_TRANSACTION.RECEIPT_AMOUNT"
                                  width="100" renderer="Leaf.formatMoney"/>
stone's avatar
stone committed
922
                        <a:column name="transaction_date" renderer="Leaf.formatDate" align="center"/>
niminmin's avatar
niminmin committed
923 924
                        <a:column name="receipt_type_n" prompt="收款类型"
                                  align="center"/>
Darming's avatar
Darming committed
925 926 927 928 929 930
                        <a:column name="returned_amount" prompt="CSH510.CSH_TRANSACTION.RETURN_AMOUNT" align="right"
                                  renderer="Leaf.formatMoney"/>
                        <a:column name="use_money_amount" prompt="CSH510.CSH_TRANSACTION.USEFUL_AMOUNT" align="right"
                                  renderer="Leaf.formatMoney"/>
                        <a:column name="collection_classes_desc" prompt="CSH510.CSH_TRANSACTION.PURPOSE_OF_FUNDS"
                                  align="center"/>
931 932
                        <a:column name="bp_name" prompt="CSH510.CSH_TRANSACTION.BUSINESS_PARTNER" align="center"/>
                        <a:column name="bank_slip_num" prompt="CSH510.CSH_TRANSACTION.BANK_CASH_CODE" align="center"/>
Darming's avatar
Darming committed
933
                        <a:column name="description" prompt="CSH510.CSH_TRANSACTION.DESCRIPTION" align="center"/>
xiaochao's avatar
xiaochao committed
934 935 936

                        <a:column name="guarantor_name_duty"  hidden="true" />
                        <a:column name="paid_byother_flag" hidden="true"/>
937
                        <a:column name="import_source_desc"   prompt="新增路径" align="center"/>
938
                        <a:column name="confirmed_flag_desc" prompt="单据审批状态"
Darming's avatar
Darming committed
939
                                  align="center"/>
Darming's avatar
Darming committed
940 941
                        <!--                        <a:column name="written_off_flag_desc" prompt="CSH510.CSH_TRANSACTION.WRITTEN_OFF_STATUS"-->
                        <!--                                  align="center"/>-->
942
                        <a:column prompt="CSH510.CSH_TRANSACTION.MY_ACCOUNT" align="center">
Darming's avatar
Darming committed
943 944 945 946 947 948
                            <a:column prompt="CSH510.CSH_TRANSACTION.ACCOUNT_NAME" name="bank_account_name"
                                      align="center"/>
                            <a:column prompt="CSH510.CSH_TRANSACTION.ACCOUNT_BANK" name="bank_branch_name"
                                      align="center"/>
                            <a:column prompt="CSH510.CSH_TRANSACTION.ACCOUNT_NUM" name="bank_account_num"
                                      align="center"/>
stone's avatar
stone committed
949
                        </a:column>
950
                        <a:column prompt="CSH510.CSH_TRANSACTION.YOUR_ACCOUNT">
Darming's avatar
Darming committed
951 952 953 954 955 956
                            <a:column prompt="CSH510.CSH_TRANSACTION.ACCOUNT_NAME" name="bp_bank_account_name"
                                      align="center"/>
                            <a:column prompt="CSH510.CSH_TRANSACTION.ACCOUNT_BANK" name="opposite_band_na"
                                      align="center"/>
                            <a:column prompt="CSH510.CSH_TRANSACTION.ACCOUNT_NUM" name="bp_bank_account_num"
                                      align="center"/>
957
                        </a:column>
stone's avatar
stone committed
958
                        <a:column name="user_desc" prompt="HLS.DOCUMENT_CREATED_BY" align="center"/>
Darming's avatar
Darming committed
959 960
                        <!--                        <a:column name="debt_confirmed_by_desc" prompt="CSH510.CSH_TRANSACTION.DEPT_CONFIRMER"-->
                        <!--                                  align="center"/>-->
Darming's avatar
Darming committed
961
                        <a:column name="acc_confirmed_by_desc" prompt="收款确认人"
Darming's avatar
Darming committed
962
                                  align="center"/>
963
                    </a:columns>
stone's avatar
stone committed
964
                </a:grid>
965 966 967 968
            </a:fieldSet>
        </a:screenBody>
    </a:view>
</a:screen>