# app_script_history

id: 678f049d99324c725a8b0eda
scriptid: 60c4bd735db2478f9c5a111c
tablename: app_template
clientip: 183.157.107.254
username: sa
createdate: 2025.01.21 10:34:53.027
script:
var pzh_prefix;
var pzh_length;

var fullScreenDiv = null;


var gs_archiveTypeName = '';
function formOpen() {

    影像主文档名称(function (v) { 
        book.sheet0.cells('archiveTypeName').setValue(v); 
        
        gs_archiveTypeName=v ; 
        });
    book.sheet6.getBrick('cb_upload').visible = false;

    //下面这一行不能加， 加了， tab容器随机性地显示不了，
    // 再下面一行中高度设置成0 ，也能达到隐藏tab页的效果 
    //  book.sheet0.getBrick('tab1').visible = false;
    book.sheet0.RPM.setRowHeight(7, 0);

    book.showTabOnWhere = 'none';
    //加载帐套信息及年月
    var corpid = book.sheet0.cells("corpid").getValueString();


    book.sheet2.getBrick('FJ').selectionMode = 'multi'; //图片设置成多选模式
    book.sheet5.getBrick('imgPool').selectionMode = 'multi'; //图片设置成多选模式


    // 追加一些CSS类 ，用于凭证号标记
    $(document.body).append(`<style>
                        .pzh {position:absolute;left:0;bottom:0px; 
                                height:24px; line-height:24px;width:100%; 
                                background-color:#40af40a0; 
                                color:white;font-weight:bold;font-size:12px;text-align:center;}
                        .delete_pzh { position:absolute; right:0; width:40px; height:14px; top:0; text-align:right; 
                                    vertical-align:top; font-size:12px; color:gray;padding-right:5px;}      
                        .delete_pzh:hover { color:white;}      
                          
                        </style>
                    `);


    //注册调整缩略图大小的事件
    $('#blockSize').on('input', resetImgPoolBlockSize);


    setTimeout(function () {
        //调取缩略图大小

        var imgPool = book.sheet5.getBrick('imgPool');
        let blockSize = getImagePoolBlockSize();
        if (blockSize != imgPool.config.blockSize) {
            $('#blockSize').val(blockSize);
            resetImgPoolBlockSize(false);
        }
    }, 1000);



}


/**
 * 一个单据打开，
 * 1 先对类型为“表”的结果集做数据异步检索
 * 2 全部表检索完成之后，再执行 formOpen 事件
 * 3 再根据  actio 执行 newOpen/viewOpen/editOpen 之一
 * 4 再执行  afterOpen
 * 5 对类型为“结果集”的且需要自动检索的结果集，做异步检索
 * 6 异步检索完成后，最后执行  formOpenOver 事件
 */
//@comment (group=表单事件,caption=表单初始化全部完成之后)
function formOpenOver() {




}



// 先保存当前选中状态及设置的凭证号信息

var g_selection;

//@comment (group=图片清单刷新,caption=保存选中状态及凭证标记信息,needRightControl=false)
function saveSelectionAndPZInfo() {

    var imgPool = book.sheet5.getBrick('imgPool');

    // 保存当前选中状态及设置的凭证号信息
    var selection = imgPool.getSelectedImageList();

    g_selection = selection;

}




//@comment (group=图片清单刷新,caption=还原选中及凭证标记,needRightControl=false)
function restoreSelectionAndPZInfo() {
    var selection = g_selection;

    var imgPool = book.sheet5.getBrick('imgPool');

    //恢复选中状态
    for (let i = 0; i < selection.length; i++) {
        imgPool.setImageSelected(selection[i].id, true);
    }


}

//@comment (group=图片控件,caption=重设小图大小,needRightControl=false)
function resetImgPoolBlockSize(needSaveSetting) {
    if (needSaveSetting == null) needSaveSetting = true;
    var imgPool = book.sheet5.getBrick('imgPool');

    // 先保存当前选中状态及设置的凭证号信息
    saveSelectionAndPZInfo();

    let v = $('#blockSize').val();

    imgPool.config.blockSize = parseInt(v);
    imgPool.rebuildGridly();

    //恢复选中状态
    restoreSelectionAndPZInfo();

    if (needSaveSetting) {
        setTimeout(function () {
            setImagePoolBlockSize(imgPool.getConfig("gguid"), v);
        }, 1000);
    }



}


function cb_check_onClick() {
    smartRetrieve(book.sheet0, "pzh_check", true, false, function () { //检索完后回调
        if ($pzh_check_ds.rowCount == 0) {
            toastr.success("检测通过");

        } else {
            book.sheet3.popup('fa fa-cog', '缺失的凭证', 250, 350, true, true, {});
        }
    });
}


/**
 * 多行结果集当前焦点行发生变化
 * @param dsname  结果集名称
 * @param row  行号
 */
//@comment (group=单元格事件,caption=单元格行焦点发生变化)
function currentBindRowChanged(dsname, row) {
    if (dsname == 'dzpz_pz') {
        //重新加载凭证图片列表

        let id = $dzpz_pz_ds.getString(row, "id");
        let pzh = $dzpz_pz_ds.getString(row, "pzh");
        let verifiername = $dzpz_pz_ds.getString(row, "verifiername");
        if (verifiername == '') {
            book.sheet0.getBrick('tab1').activeTab = 'tab1';

            loadPZ(pzh, id);
        } else {
            book.sheet0.getBrick('tab1').activeTab = 'tab2';
            loadPDF(id, verifiername);
        }
    }
}

function loadPDF(id, verifiername) {
    if (verifiername == '') {
        $('#pdf_iframe').attr("src", '');
    } else {
        get_PZ_PDF_URL(id, function (url) {
            url = url + "#scrollbars=0&toolbar=1&statusbar=0";
            console.info(url);
            $('#pdf_iframe').attr("src", url);
        });
    }


}

function viewPDF(id) {
    var url = get_PZ_PDF_URL(id);
    openWindow(url);
}

/**
 * 单元格的值发生了改变
 * @param sheet  所在的工作表
 * @param cell  单元格对象
 * @param oldValue  原先的值
 * @param newValue 变化后的值
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行发生变化
 */
function cellValueChanged(sheet, cell, oldValue, newValue, innerRow) {

    //如果是绑定了数据库的，强烈不建议使用本事件，换用结果集变化事件 itemChanged

    //通过别名来判断
    if (cell.alias == 'ym') {
        var corpid = book.sheet0.cells("corpid").getValueString();
        var ym = book.sheet0.cells("ym").getValue();

        pzh_prefix = getPZHPrefix(corpid, ym);
        book.sheet0.cells("pzh_prefix").setValue(pzh_prefix);
    }




}

//@comment (group=,caption=调取一张凭证的所有图片,needRightControl=false)
function loadPZ(pzh, id) {

    let data = getPZFJ(id); //得到凭证的所有图片
    let FJ = book.sheet2.getBrick('FJ');
    FJ.buildGridly(data, function () {
        let shortPZH = pzh;//.substring(pzh_prefix.length);
        //加载图片完成后， 如果是凭证，那么加上凭证号信息
        for (let i = 0; i < data.length; i++) {
            if (data[i].groupname == '凭证') {
                setPZH(data[i].id, shortPZH, false);
            }
        }




    });
    g_selectedAll = false; //加载一个凭证的图片后 ，默认是不全选中的
    book.sheet2.yOffset = 0; //垂直卷滚条归位
}


//@comment (group=凭证号,caption=设置图片的凭证号,needRightControl=false)
function setPZH(id, pzh, needDeleteButton) {
    if (needDeleteButton == undefined) needDeleteButton = true
    find_pzh(id, true, needDeleteButton).find('.no').text(pzh);
}

//@comment (group=凭证号,caption=查找或创建凭证号标记对象,needRightControl=false)
function find_pzh(id, create_if_not_exists, needDeleteButton) {

    if (needDeleteButton == undefined) needDeleteButton = true;

    var d = $('#' + id);
    if (!d) {
        $.alert(id + "不存在");
        return null;
    }

    var ret = d.find('.pzh');
    if (ret.length == 0) {
        if (create_if_not_exists) //如果需要创建，则创建它
        {
            d.append(`<div class="pzh" >
                        <div class="no"></div>
                        <div class="delete_pzh"  ${needDeleteButton ? "" : " style='display:none' "} ><i class="fa fa-close" onclick="removePZH('${id}');  event.preventDefault(); event.stopPropagation();"> </i></div>
                      </div>`);
        }
        ret = d.find('.pzh');
    }
    return ret;

}


var g_lastClickRow = -1;
/**
 * 单元格单击事件
 * @param sheet
 * @param cell
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行被点击
 * @param event 事件对象
 */
//@comment (group=单元格事件,caption=单元格点击)
function cellOnClick(sheet, cell, innerRow, event) {

    //通过别名来判断
    if (cell.alias == 'XXX') {

    }

    //通过数据库绑定情况来判断
    let bind = cell.bind;
    if (bind != null && bind.dataSource == 'dzpz_pz') {

        if (g_lastClickRow >= 0 && bind.DBCol != 'selected') {
            $dzpz_pz_ds.setValue(g_lastClickRow, "selected", 0);
            $dzpz_pz_ds.setValue(innerRow, "selected", 1);

        }
        g_lastClickRow = innerRow;

        if (bind.DBCol == 'c_sh1') {
            if ($dzpz_pz_ds.getInt(innerRow, "verifierid") != 0) return; //已审核，不要再审核
            do_sh1(innerRow, function () {
                if (innerRow < $dzpz_pz_ds.rowCount - 1) {
                    book.getDataSource('dzpz_pz').currentBindRow = innerRow + 1;
                }
            });
        }
        if (bind.DBCol == 'c_sh2') {
            if ($dzpz_pz_ds.getInt(innerRow, "verifierid") == 0) return; //没有审核，不需要取消审核
            do_sh2(innerRow);
        }
    }

}

/**
 * 结果集检索完成
 * @param dsname 结果集名称
 * @param rowCount  本次检索的数据条数
 * @param withLastSelect   boolean型  检索是否是使用上一次检索的SQL
 */
function retrieveEnd(dsname, rowCount, withLastSelect) {
    if (dsname == 'dzpz_pz' && rowCount > 0) {
        $dzpz_pz_ds.setValue(0, 'selected', 1);
        g_lastClickRow = 0;
    }
}



function do_sh1(innerRow, callback) {
    let id = $dzpz_pz_ds.getString(innerRow, "id");
    let pzh = $dzpz_pz_ds.getString(innerRow, "pzh");

    do_sh(id, true, function (ret)  //后台执行
    {
        if (ret.success) {
            $dzpz_pz_ds.setValue(innerRow, "selected", null)
            $dzpz_pz_ds.setValue(innerRow, "verifierid", ret.verifierid);
            $dzpz_pz_ds.setValue(innerRow, "verifiername", ret.verifiername);
            $dzpz_pz_ds.setValue(innerRow, "verifieddate", ret.verifieddate);
            $dzpz_pz_ds.setValue(innerRow, "tipinfo", "校对成功");
            $dzpz_pz_ds.setValue(innerRow, "c_sh1", "");
            $dzpz_pz_ds.setValue(innerRow, "c_sh2", "取消校对");

        } else {
            $dzpz_pz_ds.setValue(innerRow, "tipinfo", ret.message);

        }
        if (callback) callback();
    });
}

function do_sh2(innerRow, callback) {
    let id = $dzpz_pz_ds.getString(innerRow, "id");
    do_sh(id, false, function (ret) //后台执行
    {
        if (ret.success) {
            $dzpz_pz_ds.setValue(innerRow, "selected", null)
            $dzpz_pz_ds.setValue(innerRow, "verifierid", null);
            $dzpz_pz_ds.setValue(innerRow, "verifiername", null);
            $dzpz_pz_ds.setValue(innerRow, "verifieddate", null);
            $dzpz_pz_ds.setValue(innerRow, "tipinfo", "取消成功");
            $dzpz_pz_ds.setValue(innerRow, "c_sh1", "校对");
            $dzpz_pz_ds.setValue(innerRow, "c_sh2", "");


        } else {
            $dzpz_pz_ds.setValue(innerRow, "tipinfo", ret.message);

        }
        if (callback) callback();
    });
}




function cb_verify_onClick() {
    $confirm('', '确信要对选中的档案做审核确认吗?', function () {
        let rows = [];
        for (let i = 0; i < $dzpz_pz_ds.rowCount; i++) {
            if ($dzpz_pz_ds.getInt(i, "selected") == 0) continue;
            rows.push(i);
        };

        showInfoPane("* 正在审核确认...");
        asyncPool(4, rows, function (i, rows) {
            return new Promise(function (resolve, reject) {
                showInfoPane("* 正在校对确认 " + i);
                do_sh1(i, function () {
                    resolve(i);
                });
            });
        }).then(function (v) {
            hideInfoPane();
            toastr.info("校对完成");
            let cr = book.getDataSource('dzpz_pz').currentBindRow;
            currentBindRowChanged('dzpz_pz', cr);
        });

    });
}



function cb_unverify_onClick() {

    $confirm('', '确信要对选中的档案做取消校对吗?', function () {
        var rows = [];
        for (let i = 0; i < $dzpz_pz_ds.rowCount; i++) {
            if ($dzpz_pz_ds.getInt(i, "selected") == 0) continue;
            rows.push(i);
        };

        showInfoPane("* 正在取消确认...");
        asyncPool(4, rows, function (i, rows) {
            return new Promise(function (resolve, reject) {
                showInfoPane("* 正在取消确认" + i);
                do_sh2(i, function () {
                    resolve(i);
                });
            });
        }).then(function (v) {
            hideInfoPane();
            toastr.info("取消确认完成");
            let cr = book.getDataSource('dzpz_pz').currentBindRow;
            currentBindRowChanged('dzpz_pz', cr);

        });

    });


}


function cb_package_onClick() {

    let ids = [];
    for (let i = 0; i < $dzpz_pz_ds.rowCount; i++) {
        if ($dzpz_pz_ds.getInt(i, "selected") == 0) continue;
        ids.push($dzpz_pz_ds.getString(i, "id"));
    }

    if (ids.length == 0) {
        toastr.info("至少选中一张凭证");
        return;
    }

    $confirm('', '确信要将选中的档案打包下载吗?', function () {
        showInfoPane("*正在压缩打包...");
        runTask("打包下载", { fileName: formatDate(newDate(), "yyyyMMddHHmm") + ".zip", ids: ids },
            function (ret) {
                ret = JSON.parse(ret);
                hideInfoPane();
                if (ret.success) {
                    openWindow(ret.url);
                } else {
                    toastr.error(ret.message);
                }
            });

    });
}

function isVerified() {
    var row = book.getDataSource('dzpz_pz').currentBindRow;
    var verifiername = $dzpz_pz_ds.getString(row, "verifiername");

    if (verifiername != '') {
        toastr.error("已经校对的档案不允许执行此操作");
        return true;
    }
    return false;
}


let  toolbarBackgroundColor="#008EFA";
/**
 * 图片控件初始化完成
 * @param sheet   所在Sheet
 * @param config  图片控件的名称
 *@param data  该图片的详细信息
 *
 */
//@comment (group=图片控件,caption=图片控件初始化完成)
function imageGridlyInited(sheet, name, data) {


    if (name == "FJ") {
        //图片都初始化后， 定制右上角的工具栏，最多可加5个工具按 钮
        let brick = sheet.getBrick(name);

        brick.addToolButton(1  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-repeat",   // 字符图标
            "旋转图片",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数
                g_turningCount = 0;
                g_turnedCount = 0;
                g_turnNeedCount = 1;
                if (isVerified()) return;  //校对过的不允许再旋转

                rotateImg(sheet, id, '90', function () { hideInfoPane(); });

            }
        );


        brick.addToolButton(2  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-eye",   // 字符图标
            "浏览大图",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数
                brick.popupShow(id);

            }
        );


        brick.addToolButton(3  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-sort",   // 字符图标
            "设置顺序",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数
                setImgOrder(id);

            }
        );



        brick.addToolButton(4  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-rotate-left",   // 字符图标
            "旋转图片",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数
                g_turningCount = 0;
                g_turnedCount = 0;
                g_turnNeedCount = 1;
                if (isVerified()) return;  //校对过的不允许再旋转

                rotateImg(sheet, id, '270', function () { hideInfoPane(); });

            }
        );

        brick.addToolButton(5  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-crop",   // 字符图标
            "图片裁剪",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数

                let data = brick.getDataById(id);
 

            }
        );

 brick.addToolButton(6  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-flag",   // 字符图标
            "标记或取消标记图片为凭证",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数

                let data = brick.getDataById(id);

                let groupname = data.groupname;

                let toGroup = "";
                if (groupname == '凭证') {
                    toGroup = "附件";
                } else {
                    toGroup = "凭证";
                }


                //  $confirm("提示", `确信要将本图片标记为“${toGroup}”吗??`, function () {

                setImageGroupName(id, toGroup, function () {
                    let cr = book.getDataSource('dzpz_pz').currentBindRow;
                    currentBindRowChanged('dzpz_pz', cr);
                });
                //    });




            }
        );

    }


    if (name == "imgPool") {

        resetImageCountInfo()
        //图片都初始化后， 定制右上角的工具栏，最多可加5个工具按 钮
        let brick = sheet.getBrick(name);

        book.sheet4.cells("imageCount").setValue(brick.imageCout + "张图片");


        brick.addToolButton(2  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-plus",   // 字符图标
            "选中此前",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {
                let selected = $('#' + id).parent().find('.brickSelected').length > 0; // 可以用 imgPool.isImageSelected( id) 替换，但此时本函数还没有提供，以后可以换成此函数

                let imgPool = book.sheet5.getBrick("imgPool");
                let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
                let found = false;
                for (let i = 0; i < imgs.length; i++) {
                    imgPool.setImageSelected(imgs[i].id, !selected);
                    if (imgs[i].id == id) return;

                }


            });


    }

}





function rotateImg(sheet, id, degree, callback) {



    let brick = sheet.getBrick('FJ');
    setTimeout(function () {
        //toastr.info(id);  // id 是当前操作的图片对应数据的ID

        do_imageRotate(id, degree, function (ret) {


            if (ret.success) {

                g_turningCount++;
                showInfoPane('*正在旋转图片' + g_turningCount + "/" + g_turnNeedCount + ' ...');


                //把数据中的图片替换，
                for (let i = 0; i < brick.data.length; i++) {
                    if (brick.data[i].id == id) {
                        //属性从新的属性中替换 
                        for (let prop in brick.data[i]) {
                            brick.data[i][prop] = ret.data[prop];
                        }
                        break;
                    }
                }
                //把缩略图的图片地址替换 ， 

                let img = $('#' + id).find('.image');
                img.attr("src", ret.data.url_thumbnail);
                img.attr('largeimage', ret.data.url_img);
                //把大图预览的地址替换掉
                //book.sheet0.cells("imgPreview").setValue(ret.data.url_img);

            }
            if (callback) callback();



        });
    }, 100);

}


function setImgOrder(id) {
    inputBox("调整顺序", "输入本图片的序号", "", "图片顺序号", function (v) {
        if (isNaN(v)) {
            toastr.error("请输入一个数字表示图片的序号");
            return;
        }
        v = parseInt(v);

        let row = book.getDataSource('dzpz_pz').currentBindRow;
        let gguid = $dzpz_pz_ds.getString(row, "id");
        let pzh = $dzpz_pz_ds.getString(row, "pzh");
        back_setImageOrder(gguid, id, v, function () {

            setTimeout(function () {
                loadPZ(pzh, gguid);
            }, 500);
        });

    }, false);
}





/**
 * 图片控件中的图片控件顺序发生变化
 * @param sheet   所在Sheet
 * @param name  图片控件的名称
 *@param  ids  当前顺序下的图片的ID数组
 *
 *
 *
 */
//@comment (group=图片控件,caption=图片顺序被改变)
function imageOrderChanged(sheet, name, ids) {

    if (isVerified()) return;  //校对过的不允许再调整顺序

    reOrderImage(ids, function (ret) { }); //放一个空的回调函数让它异步执行，不卡界面

}


var g_selectedAll = false;
function cb_selectallimg_onClick() { g_selectedAll = !g_selectedAll; doSelect(g_selectedAll); }


function doSelect(b) {
    var imgPool = book.sheet2.getBrick('FJ');
    if (b) {
        imgPool.selectAll();
    } else {
        imgPool.unSelectAll();
    }
}


function cb_turnLeft_onClick() {
    turnSelection('270');

}

function cb_turnRight_onClick() {

    turnSelection('90');
}

var g_turningCount = 0;
var g_turnedCount = 0;

function turnSelection(degree) {

    if (isVerified()) return;  //校对过的不允许再旋转

    var sheet = book.sheet2;
    var imgPool = sheet.getBrick('FJ');
    // 当前选中的
    var selection = imgPool.getSelectedImageList();
    if (selection.length == 0) {
        toastr.error("至少选中一张图片");
        return;
    }


    $confirm("提示", "确信要对选中的" + selection.length + "张图片做旋转吗?", function () {

        g_turningCount = 0;
        g_turnedCount = 0;
        g_turnNeedCount = selection.length;
        /*
                setTimeout(function () {
                    for (var i = 0; i < selection.length; i++) {
                        rotateImg(sheet, selection[i].id, degree, i * 1000);
                    }
                }, 10);
                */

        asyncPool(4, selection, function (item, array) {
            return new Promise(function (resolve, reject) {

                console.dir(item);
                rotateImg(sheet, item.id, degree,
                    function () { //注意，在旋转完成后，再设置resolve 表示本任务已完成，而不是直接就resolve ,不然最后的 then 执行时机不对，这么处理，就会在全部旋转完成后，再执行then中的脚本，而不是旋转任务全部发起后就执行 then 
                        resolve(item)
                    });

            });
        }).then(function () {

            setTimeout(function () {

                hideInfoPane();
                toastr.info("旋转完成");
            }, 500);
        });

    });

}




function test1() {


    asyncPool(3, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], function (item, array) {
        return new Promise(function (resolve, reject) {
            setTimeout(function () {
                console.info(item + "   " + new Date());
                resolve(item)
            }, 1000);

        });
    }).then(function () {
        console.info("over");
    });

}



function ocrTest() {
    var sheet = book.sheet2;
    var imgPool = sheet.getBrick('FJ');
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    let one = imgs[0];

    runTask("pzh-ocr", { src: one.url_img, left: '35%', top: '8%', height: '8%', width: '50%' }, function (text) {
        toastr.info(text);
    });

}


function cb_delete_onClick() {

    if (isVerified()) return;  //校对过的不允许再旋转
    var sheet = book.getWorkSheet(2);
    var imgPool = sheet.getBrick('FJ');
    // 当前选中的
    var selection = imgPool.getSelectedImageList();
    if (selection.length == 0) {
        toastr.error("至少选中一张图片");
        return;
    }


    $confirm("提示", "确信要将选中图片移除，放回图片池中吗??", function () {



        asyncPool(1, selection, function (item, array) {
            return new Promise(function (resolve, reject) {

                var ret = putImageBackToPool(item.id);
                if (!ret.success) {
                    toastr.error(ret.message);
                }
                resolve(item)


            });
        }).then(function () {

            let cr = book.getDataSource('dzpz_pz').currentBindRow;
            currentBindRowChanged('dzpz_pz', cr);
        });

    });



}


function cb_add_onClick() {

    if (isVerified()) return;  //校对过的不允许再旋转
    cb_refresh_onClick();

    book.sheet4.popup('fa fa-cog', '选择', 1200, 600, true, true,
        {
            action1:
            {
                text: '添加到档案',

                action: function () {


                    var imgPool = book.sheet5.getBrick('imgPool');
                    // 保存当前选中状态及设置的凭证号信息
                    var selection = imgPool.getSelectedImageList();
                    if (selection.length == 0) {
                        toastr.error("至少选中一张图片");
                        return false;
                    }


                    let row = book.getDataSource('dzpz_pz').currentBindRow;
                    var ret = addImageToPZ($dzpz_pz_ds.getString(row, "id"), selection);
                    if (ret.success) {
                        //刷新凭证图片区
                        currentBindRowChanged('dzpz_pz', row);

                    }


                    return true;
                }
            },

            cancel:
            {
                text: '取消',

                action: function () {

                    return true;
                }
            }

        });

}


function cb_refresh_onClick() {

    var imgPool = book.sheet5.getBrick('imgPool');
    imgPool.reInit();
    toastr.info("重新加载完成");
}


function resetImageCountInfo() {

    setTimeout(function () {
        book.sheet4.cells("imageCount").setValue("前 " + book.sheet5.getBrick("imgPool").imageCount + " 张");
    }, 300);
}



function cb_selectall_onClick() { doSelect(true); }
function cb_selectnull_onClick() { doSelect(false); }

function doSelect(b) {
    var imgPool = book.sheet5.getBrick('imgPool');
    if (b) {
        imgPool.selectAll();
    } else {
        imgPool.unSelectAll();
    }
}


id: 678f049d99324c725a8b0ee1
scriptid: 60c4bd735db2478f9c5a111c
tablename: app_template
clientip: 183.157.107.254
username: sa
createdate: 2025.01.21 10:34:56.135
script:
var pzh_prefix;
var pzh_length;

var fullScreenDiv = null;


var gs_archiveTypeName = '';
function formOpen() {

    影像主文档名称(function (v) {
        book.sheet0.cells('archiveTypeName').setValue(v);

        gs_archiveTypeName = v;
    });
    book.sheet6.getBrick('cb_upload').visible = false;

    //下面这一行不能加， 加了， tab容器随机性地显示不了，
    // 再下面一行中高度设置成0 ，也能达到隐藏tab页的效果 
    //  book.sheet0.getBrick('tab1').visible = false;
    book.sheet0.RPM.setRowHeight(7, 0);

    book.showTabOnWhere = 'none';
    //加载帐套信息及年月
    var corpid = book.sheet0.cells("corpid").getValueString();


    book.sheet2.getBrick('FJ').selectionMode = 'multi'; //图片设置成多选模式
    book.sheet5.getBrick('imgPool').selectionMode = 'multi'; //图片设置成多选模式


    // 追加一些CSS类 ，用于凭证号标记
    $(document.body).append(`<style>
                        .pzh {position:absolute;left:0;bottom:0px; 
                                height:24px; line-height:24px;width:100%; 
                                background-color:#40af40a0; 
                                color:white;font-weight:bold;font-size:12px;text-align:center;}
                        .delete_pzh { position:absolute; right:0; width:40px; height:14px; top:0; text-align:right; 
                                    vertical-align:top; font-size:12px; color:gray;padding-right:5px;}      
                        .delete_pzh:hover { color:white;}      
                          
                        </style>
                    `);


    //注册调整缩略图大小的事件
    $('#blockSize').on('input', resetImgPoolBlockSize);


    setTimeout(function () {
        //调取缩略图大小

        var imgPool = book.sheet5.getBrick('imgPool');
        let blockSize = getImagePoolBlockSize();
        if (blockSize != imgPool.config.blockSize) {
            $('#blockSize').val(blockSize);
            resetImgPoolBlockSize(false);
        }
    }, 1000);



}


/**
 * 一个单据打开，
 * 1 先对类型为“表”的结果集做数据异步检索
 * 2 全部表检索完成之后，再执行 formOpen 事件
 * 3 再根据  actio 执行 newOpen/viewOpen/editOpen 之一
 * 4 再执行  afterOpen
 * 5 对类型为“结果集”的且需要自动检索的结果集，做异步检索
 * 6 异步检索完成后，最后执行  formOpenOver 事件
 */
//@comment (group=表单事件,caption=表单初始化全部完成之后)
function formOpenOver() {




}



// 先保存当前选中状态及设置的凭证号信息

var g_selection;

//@comment (group=图片清单刷新,caption=保存选中状态及凭证标记信息,needRightControl=false)
function saveSelectionAndPZInfo() {

    var imgPool = book.sheet5.getBrick('imgPool');

    // 保存当前选中状态及设置的凭证号信息
    var selection = imgPool.getSelectedImageList();

    g_selection = selection;

}




//@comment (group=图片清单刷新,caption=还原选中及凭证标记,needRightControl=false)
function restoreSelectionAndPZInfo() {
    var selection = g_selection;

    var imgPool = book.sheet5.getBrick('imgPool');

    //恢复选中状态
    for (let i = 0; i < selection.length; i++) {
        imgPool.setImageSelected(selection[i].id, true);
    }


}

//@comment (group=图片控件,caption=重设小图大小,needRightControl=false)
function resetImgPoolBlockSize(needSaveSetting) {
    if (needSaveSetting == null) needSaveSetting = true;
    var imgPool = book.sheet5.getBrick('imgPool');

    // 先保存当前选中状态及设置的凭证号信息
    saveSelectionAndPZInfo();

    let v = $('#blockSize').val();

    imgPool.config.blockSize = parseInt(v);
    imgPool.rebuildGridly();

    //恢复选中状态
    restoreSelectionAndPZInfo();

    if (needSaveSetting) {
        setTimeout(function () {
            setImagePoolBlockSize(imgPool.getConfig("gguid"), v);
        }, 1000);
    }



}


function cb_check_onClick() {
    smartRetrieve(book.sheet0, "pzh_check", true, false, function () { //检索完后回调
        if ($pzh_check_ds.rowCount == 0) {
            toastr.success("检测通过");

        } else {
            book.sheet3.popup('fa fa-cog', '缺失的凭证', 250, 350, true, true, {});
        }
    });
}


/**
 * 多行结果集当前焦点行发生变化
 * @param dsname  结果集名称
 * @param row  行号
 */
//@comment (group=单元格事件,caption=单元格行焦点发生变化)
function currentBindRowChanged(dsname, row) {
    if (dsname == 'dzpz_pz') {
        //重新加载凭证图片列表

        let id = $dzpz_pz_ds.getString(row, "id");
        let pzh = $dzpz_pz_ds.getString(row, "pzh");
        let verifiername = $dzpz_pz_ds.getString(row, "verifiername");
        if (verifiername == '') {
            book.sheet0.getBrick('tab1').activeTab = 'tab1';

            loadPZ(pzh, id);
        } else {
            book.sheet0.getBrick('tab1').activeTab = 'tab2';
            loadPDF(id, verifiername);
        }
    }
}

function loadPDF(id, verifiername) {
    if (verifiername == '') {
        $('#pdf_iframe').attr("src", '');
    } else {
        get_PZ_PDF_URL(id, function (url) {
            url = url + "#scrollbars=0&toolbar=1&statusbar=0";
            console.info(url);
            $('#pdf_iframe').attr("src", url);
        });
    }


}

function viewPDF(id) {
    var url = get_PZ_PDF_URL(id);
    openWindow(url);
}

/**
 * 单元格的值发生了改变
 * @param sheet  所在的工作表
 * @param cell  单元格对象
 * @param oldValue  原先的值
 * @param newValue 变化后的值
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行发生变化
 */
function cellValueChanged(sheet, cell, oldValue, newValue, innerRow) {

    //如果是绑定了数据库的，强烈不建议使用本事件，换用结果集变化事件 itemChanged

    //通过别名来判断
    if (cell.alias == 'ym') {
        var corpid = book.sheet0.cells("corpid").getValueString();
        var ym = book.sheet0.cells("ym").getValue();

        pzh_prefix = getPZHPrefix(corpid, ym);
        book.sheet0.cells("pzh_prefix").setValue(pzh_prefix);
    }




}

//@comment (group=,caption=调取一张凭证的所有图片,needRightControl=false)
function loadPZ(pzh, id) {

    let data = getPZFJ(id); //得到凭证的所有图片
    let FJ = book.sheet2.getBrick('FJ');
    FJ.buildGridly(data, function () {
        let shortPZH = pzh;//.substring(pzh_prefix.length);
        //加载图片完成后， 如果是凭证，那么加上凭证号信息
        for (let i = 0; i < data.length; i++) {
            if (data[i].groupname == '凭证') {
                setPZH(data[i].id, shortPZH, false);
            }
        }




    });
    g_selectedAll = false; //加载一个凭证的图片后 ，默认是不全选中的
    book.sheet2.yOffset = 0; //垂直卷滚条归位
}


//@comment (group=凭证号,caption=设置图片的凭证号,needRightControl=false)
function setPZH(id, pzh, needDeleteButton) {
    if (needDeleteButton == undefined) needDeleteButton = true
    find_pzh(id, true, needDeleteButton).find('.no').text(pzh);
}

//@comment (group=凭证号,caption=查找或创建凭证号标记对象,needRightControl=false)
function find_pzh(id, create_if_not_exists, needDeleteButton) {

    if (needDeleteButton == undefined) needDeleteButton = true;

    var d = $('#' + id);
    if (!d) {
        $.alert(id + "不存在");
        return null;
    }

    var ret = d.find('.pzh');
    if (ret.length == 0) {
        if (create_if_not_exists) //如果需要创建，则创建它
        {
            d.append(`<div class="pzh" >
                        <div class="no"></div>
                        <div class="delete_pzh"  ${needDeleteButton ? "" : " style='display:none' "} ><i class="fa fa-close" onclick="removePZH('${id}');  event.preventDefault(); event.stopPropagation();"> </i></div>
                      </div>`);
        }
        ret = d.find('.pzh');
    }
    return ret;

}


var g_lastClickRow = -1;
/**
 * 单元格单击事件
 * @param sheet
 * @param cell
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行被点击
 * @param event 事件对象
 */
//@comment (group=单元格事件,caption=单元格点击)
function cellOnClick(sheet, cell, innerRow, event) {

    //通过别名来判断
    if (cell.alias == 'XXX') {

    }

    //通过数据库绑定情况来判断
    let bind = cell.bind;
    if (bind != null && bind.dataSource == 'dzpz_pz') {

        if (g_lastClickRow >= 0 && bind.DBCol != 'selected') {
            $dzpz_pz_ds.setValue(g_lastClickRow, "selected", 0);
            $dzpz_pz_ds.setValue(innerRow, "selected", 1);

        }
        g_lastClickRow = innerRow;

        if (bind.DBCol == 'c_sh1') {
            if ($dzpz_pz_ds.getInt(innerRow, "verifierid") != 0) return; //已审核，不要再审核
            do_sh1(innerRow, function () {
                if (innerRow < $dzpz_pz_ds.rowCount - 1) {
                    book.getDataSource('dzpz_pz').currentBindRow = innerRow + 1;
                }
            });
        }
        if (bind.DBCol == 'c_sh2') {
            if ($dzpz_pz_ds.getInt(innerRow, "verifierid") == 0) return; //没有审核，不需要取消审核
            do_sh2(innerRow);
        }
    }

}

/**
 * 结果集检索完成
 * @param dsname 结果集名称
 * @param rowCount  本次检索的数据条数
 * @param withLastSelect   boolean型  检索是否是使用上一次检索的SQL
 */
function retrieveEnd(dsname, rowCount, withLastSelect) {
    if (dsname == 'dzpz_pz' && rowCount > 0) {
        $dzpz_pz_ds.setValue(0, 'selected', 1);
        g_lastClickRow = 0;
    }
}



function do_sh1(innerRow, callback) {
    let id = $dzpz_pz_ds.getString(innerRow, "id");
    let pzh = $dzpz_pz_ds.getString(innerRow, "pzh");

    do_sh(id, true, function (ret)  //后台执行
    {
        if (ret.success) {
            $dzpz_pz_ds.setValue(innerRow, "selected", null)
            $dzpz_pz_ds.setValue(innerRow, "verifierid", ret.verifierid);
            $dzpz_pz_ds.setValue(innerRow, "verifiername", ret.verifiername);
            $dzpz_pz_ds.setValue(innerRow, "verifieddate", ret.verifieddate);
            $dzpz_pz_ds.setValue(innerRow, "tipinfo", "校对成功");
            $dzpz_pz_ds.setValue(innerRow, "c_sh1", "");
            $dzpz_pz_ds.setValue(innerRow, "c_sh2", "取消校对");

        } else {
            $dzpz_pz_ds.setValue(innerRow, "tipinfo", ret.message);

        }
        if (callback) callback();
    });
}

function do_sh2(innerRow, callback) {
    let id = $dzpz_pz_ds.getString(innerRow, "id");
    do_sh(id, false, function (ret) //后台执行
    {
        if (ret.success) {
            $dzpz_pz_ds.setValue(innerRow, "selected", null)
            $dzpz_pz_ds.setValue(innerRow, "verifierid", null);
            $dzpz_pz_ds.setValue(innerRow, "verifiername", null);
            $dzpz_pz_ds.setValue(innerRow, "verifieddate", null);
            $dzpz_pz_ds.setValue(innerRow, "tipinfo", "取消成功");
            $dzpz_pz_ds.setValue(innerRow, "c_sh1", "校对");
            $dzpz_pz_ds.setValue(innerRow, "c_sh2", "");


        } else {
            $dzpz_pz_ds.setValue(innerRow, "tipinfo", ret.message);

        }
        if (callback) callback();
    });
}




function cb_verify_onClick() {
    $confirm('', '确信要对选中的档案做审核确认吗?', function () {
        let rows = [];
        for (let i = 0; i < $dzpz_pz_ds.rowCount; i++) {
            if ($dzpz_pz_ds.getInt(i, "selected") == 0) continue;
            rows.push(i);
        };

        showInfoPane("* 正在审核确认...");
        asyncPool(4, rows, function (i, rows) {
            return new Promise(function (resolve, reject) {
                showInfoPane("* 正在校对确认 " + i);
                do_sh1(i, function () {
                    resolve(i);
                });
            });
        }).then(function (v) {
            hideInfoPane();
            toastr.info("校对完成");
            let cr = book.getDataSource('dzpz_pz').currentBindRow;
            currentBindRowChanged('dzpz_pz', cr);
        });

    });
}



function cb_unverify_onClick() {

    $confirm('', '确信要对选中的档案做取消校对吗?', function () {
        var rows = [];
        for (let i = 0; i < $dzpz_pz_ds.rowCount; i++) {
            if ($dzpz_pz_ds.getInt(i, "selected") == 0) continue;
            rows.push(i);
        };

        showInfoPane("* 正在取消确认...");
        asyncPool(4, rows, function (i, rows) {
            return new Promise(function (resolve, reject) {
                showInfoPane("* 正在取消确认" + i);
                do_sh2(i, function () {
                    resolve(i);
                });
            });
        }).then(function (v) {
            hideInfoPane();
            toastr.info("取消确认完成");
            let cr = book.getDataSource('dzpz_pz').currentBindRow;
            currentBindRowChanged('dzpz_pz', cr);

        });

    });


}


function cb_package_onClick() {

    let ids = [];
    for (let i = 0; i < $dzpz_pz_ds.rowCount; i++) {
        if ($dzpz_pz_ds.getInt(i, "selected") == 0) continue;
        ids.push($dzpz_pz_ds.getString(i, "id"));
    }

    if (ids.length == 0) {
        toastr.info("至少选中一张凭证");
        return;
    }

    $confirm('', '确信要将选中的档案打包下载吗?', function () {
        showInfoPane("*正在压缩打包...");
        runTask("打包下载", { fileName: formatDate(newDate(), "yyyyMMddHHmm") + ".zip", ids: ids },
            function (ret) {
                ret = JSON.parse(ret);
                hideInfoPane();
                if (ret.success) {
                    openWindow(ret.url);
                } else {
                    toastr.error(ret.message);
                }
            });

    });
}

function isVerified() {
    var row = book.getDataSource('dzpz_pz').currentBindRow;
    var verifiername = $dzpz_pz_ds.getString(row, "verifiername");

    if (verifiername != '') {
        toastr.error("已经校对的档案不允许执行此操作");
        return true;
    }
    return false;
}


let toolbarBackgroundColor = "#008EFA";
/**
 * 图片控件初始化完成
 * @param sheet   所在Sheet
 * @param config  图片控件的名称
 *@param data  该图片的详细信息
 *
 */
//@comment (group=图片控件,caption=图片控件初始化完成)
function imageGridlyInited(sheet, name, data) {


    if (name == "FJ") {
        //图片都初始化后， 定制右上角的工具栏，最多可加5个工具按 钮
        let brick = sheet.getBrick(name);

        brick.addToolButton(1  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-repeat",   // 字符图标
            "旋转图片",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数
                g_turningCount = 0;
                g_turnedCount = 0;
                g_turnNeedCount = 1;
                if (isVerified()) return;  //校对过的不允许再旋转

                rotateImg(sheet, id, '90', function () { hideInfoPane(); });

            }
        );


        brick.addToolButton(2  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-eye",   // 字符图标
            "浏览大图",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数
                brick.popupShow(id);

            }
        );


        brick.addToolButton(3  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-sort",   // 字符图标
            "设置顺序",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数
                setImgOrder(id);

            }
        );



        brick.addToolButton(4  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-rotate-left",   // 字符图标
            "旋转图片",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数
                g_turningCount = 0;
                g_turnedCount = 0;
                g_turnNeedCount = 1;
                if (isVerified()) return;  //校对过的不允许再旋转

                rotateImg(sheet, id, '270', function () { hideInfoPane(); });

            }
        );

        brick.addToolButton(5  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-crop",   // 字符图标
            "图片裁剪",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数

                let data = brick.getDataById(id);


            }
        );

        brick.addToolButton(6  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-flag",   // 字符图标
            "标记或取消标记图片为凭证",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {  //点击后的回调函数

                let data = brick.getDataById(id);

                let groupname = data.groupname;

                let toGroup = "";
                if (groupname == '凭证') {
                    toGroup = "附件";
                } else {
                    toGroup = "凭证";
                }


                //  $confirm("提示", `确信要将本图片标记为“${toGroup}”吗??`, function () {

                setImageGroupName(id, toGroup, function () {
                    let cr = book.getDataSource('dzpz_pz').currentBindRow;
                    currentBindRowChanged('dzpz_pz', cr);
                });
                //    });




            }
        );

    }


    if (name == "imgPool") {

        resetImageCountInfo()
        //图片都初始化后， 定制右上角的工具栏，最多可加5个工具按 钮
        let brick = sheet.getBrick(name);

        book.sheet4.cells("imageCount").setValue(brick.imageCout + "张图片");


        brick.addToolButton(2  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-plus",   // 字符图标
            "选中此前",  // 鼠标悬停的提示信息
            toolbarBackgroundColor, //按钮背景色
            function (id) {
                let selected = $('#' + id).parent().find('.brickSelected').length > 0; // 可以用 imgPool.isImageSelected( id) 替换，但此时本函数还没有提供，以后可以换成此函数

                let imgPool = book.sheet5.getBrick("imgPool");
                let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
                let found = false;
                for (let i = 0; i < imgs.length; i++) {
                    imgPool.setImageSelected(imgs[i].id, !selected);
                    if (imgs[i].id == id) return;

                }


            });


    }

}





function rotateImg(sheet, id, degree, callback) {



    let brick = sheet.getBrick('FJ');
    setTimeout(function () {
        //toastr.info(id);  // id 是当前操作的图片对应数据的ID

        do_imageRotate(id, degree, function (ret) {


            if (ret.success) {

                g_turningCount++;
                showInfoPane('*正在旋转图片' + g_turningCount + "/" + g_turnNeedCount + ' ...');


                //把数据中的图片替换，
                for (let i = 0; i < brick.data.length; i++) {
                    if (brick.data[i].id == id) {
                        //属性从新的属性中替换 
                        for (let prop in brick.data[i]) {
                            brick.data[i][prop] = ret.data[prop];
                        }
                        break;
                    }
                }
                //把缩略图的图片地址替换 ， 

                let img = $('#' + id).find('.image');
                img.attr("src", ret.data.url_thumbnail);
                img.attr('largeimage', ret.data.url_img);
                //把大图预览的地址替换掉
                //book.sheet0.cells("imgPreview").setValue(ret.data.url_img);

            }
            if (callback) callback();



        });
    }, 100);

}


function setImgOrder(id) {
    inputBox("调整顺序", "输入本图片的序号", "", "图片顺序号", function (v) {
        if (isNaN(v)) {
            toastr.error("请输入一个数字表示图片的序号");
            return;
        }
        v = parseInt(v);

        let row = book.getDataSource('dzpz_pz').currentBindRow;
        let gguid = $dzpz_pz_ds.getString(row, "id");
        let pzh = $dzpz_pz_ds.getString(row, "pzh");
        back_setImageOrder(gguid, id, v, function () {

            setTimeout(function () {
                loadPZ(pzh, gguid);
            }, 500);
        });

    }, false);
}





/**
 * 图片控件中的图片控件顺序发生变化
 * @param sheet   所在Sheet
 * @param name  图片控件的名称
 *@param  ids  当前顺序下的图片的ID数组
 *
 *
 *
 */
//@comment (group=图片控件,caption=图片顺序被改变)
function imageOrderChanged(sheet, name, ids) {

    if (isVerified()) return;  //校对过的不允许再调整顺序

    reOrderImage(ids, function (ret) { }); //放一个空的回调函数让它异步执行，不卡界面

}


var g_selectedAll = false;
function cb_selectallimg_onClick() { g_selectedAll = !g_selectedAll; doSelect(g_selectedAll); }


function doSelect(b) {
    var imgPool = book.sheet2.getBrick('FJ');
    if (b) {
        imgPool.selectAll();
    } else {
        imgPool.unSelectAll();
    }
}


function cb_turnLeft_onClick() {
    turnSelection('270');

}

function cb_turnRight_onClick() {

    turnSelection('90');
}

var g_turningCount = 0;
var g_turnedCount = 0;

function turnSelection(degree) {

    if (isVerified()) return;  //校对过的不允许再旋转

    var sheet = book.sheet2;
    var imgPool = sheet.getBrick('FJ');
    // 当前选中的
    var selection = imgPool.getSelectedImageList();
    if (selection.length == 0) {
        toastr.error("至少选中一张图片");
        return;
    }


    $confirm("提示", "确信要对选中的" + selection.length + "张图片做旋转吗?", function () {

        g_turningCount = 0;
        g_turnedCount = 0;
        g_turnNeedCount = selection.length;
        /*
                setTimeout(function () {
                    for (var i = 0; i < selection.length; i++) {
                        rotateImg(sheet, selection[i].id, degree, i * 1000);
                    }
                }, 10);
                */

        asyncPool(4, selection, function (item, array) {
            return new Promise(function (resolve, reject) {

                console.dir(item);
                rotateImg(sheet, item.id, degree,
                    function () { //注意，在旋转完成后，再设置resolve 表示本任务已完成，而不是直接就resolve ,不然最后的 then 执行时机不对，这么处理，就会在全部旋转完成后，再执行then中的脚本，而不是旋转任务全部发起后就执行 then 
                        resolve(item)
                    });

            });
        }).then(function () {

            setTimeout(function () {

                hideInfoPane();
                toastr.info("旋转完成");
            }, 500);
        });

    });

}




function test1() {


    asyncPool(3, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], function (item, array) {
        return new Promise(function (resolve, reject) {
            setTimeout(function () {
                console.info(item + "   " + new Date());
                resolve(item)
            }, 1000);

        });
    }).then(function () {
        console.info("over");
    });

}



function ocrTest() {
    var sheet = book.sheet2;
    var imgPool = sheet.getBrick('FJ');
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    let one = imgs[0];

    runTask("pzh-ocr", { src: one.url_img, left: '35%', top: '8%', height: '8%', width: '50%' }, function (text) {
        toastr.info(text);
    });

}


function cb_delete_onClick() {

    if (isVerified()) return;  //校对过的不允许再旋转
    var sheet = book.getWorkSheet(2);
    var imgPool = sheet.getBrick('FJ');
    // 当前选中的
    var selection = imgPool.getSelectedImageList();
    if (selection.length == 0) {
        toastr.error("至少选中一张图片");
        return;
    }


    $confirm("提示", "确信要将选中图片移除，放回图片池中吗??", function () {



        asyncPool(1, selection, function (item, array) {
            return new Promise(function (resolve, reject) {

                var ret = putImageBackToPool(item.id);
                if (!ret.success) {
                    toastr.error(ret.message);
                }
                resolve(item)


            });
        }).then(function () {

            let cr = book.getDataSource('dzpz_pz').currentBindRow;
            currentBindRowChanged('dzpz_pz', cr);
        });

    });



}


function cb_add_onClick() {

    if (isVerified()) return;  //校对过的不允许再旋转
    cb_refresh_onClick();

    book.sheet4.popup('fa fa-cog', '选择', 1200, 600, true, true,
        {
            action1:
            {
                text: '添加到档案',

                action: function () {


                    var imgPool = book.sheet5.getBrick('imgPool');
                    // 保存当前选中状态及设置的凭证号信息
                    var selection = imgPool.getSelectedImageList();
                    if (selection.length == 0) {
                        toastr.error("至少选中一张图片");
                        return false;
                    }


                    let row = book.getDataSource('dzpz_pz').currentBindRow;
                    var ret = addImageToPZ($dzpz_pz_ds.getString(row, "id"), selection);
                    if (ret.success) {
                        //刷新凭证图片区
                        currentBindRowChanged('dzpz_pz', row);

                    }


                    return true;
                }
            },

            cancel:
            {
                text: '取消',

                action: function () {

                    return true;
                }
            }

        });

}


function cb_refresh_onClick() {

    var imgPool = book.sheet5.getBrick('imgPool');
    imgPool.reInit();
    toastr.info("重新加载完成");
}


function resetImageCountInfo() {

    setTimeout(function () {
        book.sheet4.cells("imageCount").setValue("前 " + book.sheet5.getBrick("imgPool").imageCount + " 张");
    }, 300);
}



function cb_selectall_onClick() { doSelect(true); }
function cb_selectnull_onClick() { doSelect(false); }

function doSelect(b) {
    var imgPool = book.sheet5.getBrick('imgPool');
    if (b) {
        imgPool.selectAll();
    } else {
        imgPool.unSelectAll();
    }
}


id: 678f049d99324c725a8b0eeb
scriptid: 673210829932478770cad2af
tablename: app_template
clientip: 183.157.107.254
username: sa
createdate: 2025.01.21 10:50:22.700
script:
var pathToMonit = "";//当前监控的目录
var electron = null;
var pzh_prefix = ""; // 凭证号前缀
var pzh_len = 0; //凭证号长度
var lastPZH = "";
var fullScreenDiv = null;

/*
$(document).ready(function () {
    var script = $(`<script src="ui/imageEditor/filerobot-image-editor.min.js">
    
    </script>`);
    $(document.body).append(script);
});
*/

var gs_archiveTypeName = '';

function formOpen() {

    gs_archiveTypeName = 影像主文档名称();
    $('body').append(`<script src="/resource?code=imgCustomControls.js"></script>`)

    book.getWorkSheet('归档').visible = false;

    book.showTabOnWhere = "none";
    newImgCommingTipVisible(false);


    //是否自动OCR
    let autoOCR = get_auto_ocr();
    book.sheet0.cells("ocr").setValue(autoOCR);

    book.sheet0.popoverContentFlagHiden = true; //不要显示 单元格有悬浮提示的标记

    //加载帐套信息及年月
    var corpid = book.getWorkSheet('main').cells("corpid").getValueString();
    var ym = book.getWorkSheet('main').cells("ym").getValueString();
    //得到年月后，获取凭证号相关设置
    pzh_len = getPZHLen(corpid);
    pzh_prefix = getPZHPrefix(corpid, ym);

    getLastPZH(corpid, ym, function (v) {
        if (v == '') v = pzh_prefix + '00000001'.substring(8 - pzh_len, 8);
        lastPZH = v;
    });

    // smartRetrieve(book.sheet2, "dzpz_pz"); //刷新凭证列表
    // });

    book.getWorkSheet('凭证清单').cells("yue").setValue(getMonth(newDate()));


    book.sheet1.getBrick('imgPool').config.promptInfoOnDelete = "确信要将图片放入回收站吗?";

    //收到来自服务器推送的消息
    onPushMessage("electronPushMessage", function (msg) {
        msg = JSON.parse(msg);
        if (msg.cmd == "newFileUploaded") newImgCommingTipVisible(true); //通知有新文件上传了
        if (msg.cmd == "notifyNeedUploadFileCount") notifyNeedUploadFileCount(msg.fileCount); //通知还有多少个文件等待上传
    });


    onPushMessage("autoOCR", function (msg) {
        msg = JSON.parse(msg);
        if (msg.action == 'info') {
            toastr.show(msg.message);
        }
        if (msg.action == 'over') {
            toastr.hide();
        }
    });



    //获取当前的electron接口对象
    electron = getElectron(); //getElectron是系统全局功能函数

    book.sheet1.getBrick('imgPool').selectionMode = 'multi'; //图片设置成多选模式
    book.sheet1.getBrick('imgPool').config.selectedFlagStyle = 'border'; //以亮显边框的方式显示选中状态

 


    //注册调整缩略图大小的事件

    $('#blockSize').on('input', resetImgPoolBlockSize);


    setTimeout(function () {
        //调取缩略图大小

        //默认显示小图
        imgSizeChange(1);
        /*
                var imgPool = book.sheet1.getBrick('imgPool');
                let blockSize = getImagePoolBlockSize();
                if (blockSize != imgPool.config.blockSize) {
                    $('#blockSize').val(blockSize);
                    resetImgPoolBlockSize(false);
                } 
                */

    }, 1000);




    //调取图片目录设置，注意适当延时
    setTimeout(function () {
        if (electron != null) {
            var hostName = electron.getHostName();
            pathToMonit = getMonitePath(hostName);

            //开启监控
            if (pathToMonit == '') pathToMonit = "c:\\凭证影像采集目录";

            moniteStart(pathToMonit);
            $.alert('请将扫描仪的图片目录指向：' + pathToMonit);
        }

        //显示总共图片数
        getTotalImageCount(function (ret) { book.sheet0.cells('imageCountTotal').setValue('共' + ret + '张') });

    }, 500);



    $(document).on('keydown', function (e) {
        console.info(" kkkkk down");
        if (e.ctrlKey) {
            // fullScreenViewImageOpen();
        }
    });


    $(document).on('keyup', function (e) {
        console.info(" kkkkk up");
        if (!e.ctrlKey) {

            // fullScreenViewImageClose();

        }
    });

    onPushMessage("pz_ocr", function (msg) {
        if (msg.action == 'info') {
            toastr.show(msg);
        }
    });

}

//@comment (group=顶部按钮,caption=图片大小修改,needRightControl=false)
function imgSizeChange(val) {
    book.sheet0.cells('imgsize').setValue(val);

    var imgPool = book.sheet1.getBrick('imgPool');

    resetImgPoolBlockSize(false);
}
//@comment (group=顶部按钮,caption=自动OCR修改,needRightControl=false)
function ocrChange() {
    var val = book.sheet0.cells('ocr').getValue();
    val = (val == '0') ? '1' : '0'
    book.sheet0.cells('ocr').setValue(val);
    set_auto_ocr(val, function () { });
}



// 先保存当前选中状态及设置的凭证号信息

var g_selection;
var g_pzMap;
//@comment (group=图片清单刷新,caption=保存选中状态及凭证标记信息,needRightControl=false)
function saveSelectionAndPZInfo() {

    var imgPool = book.sheet1.getBrick('imgPool');

    // 保存当前选中状态及设置的凭证号信息
    var selection = imgPool.getSelectedImageList();
    // 保存设置的凭证号信息
    var pzhMap = {};
    var pzhs = imgPool.dom.find('.pzh');
    for (let i = 0; i < pzhs.length; i++) {
        let id = $(pzhs[i]).parent().attr('id');
        let pzh = $(pzhs[i]).find('.no').text();
        pzhMap[id] = pzh;

    }
    g_selection = selection;
    g_pzMap = pzhMap;
}




//@comment (group=图片清单刷新,caption=还原选中及凭证标记,needRightControl=false)
function restoreSelectionAndPZInfo() {
    var selection = g_selection;
    var pzhMap = g_pzMap;
    var imgPool = book.sheet1.getBrick('imgPool');

    //恢复选中状态
    for (let i = 0; i < selection.length; i++) {
        imgPool.setImageSelected(selection[i].id, true);
    }
    //恢复凭证号
    for (let id in pzhMap) {
        var pzh = pzhMap[id];
        find_pzh(id, true).find('.no').text(pzh);
    }

}

//@comment (group=图片控件,caption=重设小图大小,needRightControl=false)
function resetImgPoolBlockSize(needSaveSetting) {
    if (needSaveSetting == null) needSaveSetting = true;
    var imgPool = book.sheet1.getBrick('imgPool');

    // 先保存当前选中状态及设置的凭证号信息
    saveSelectionAndPZInfo();

    let v = book.sheet0.cells('imgSize').getValueString();
    var blockSize = v == '1' ? '300' : '510';

    imgPool.config.blockSize = parseInt(blockSize);
    imgPool.rebuildGridly();

    //恢复选中状态
    restoreSelectionAndPZInfo();

    if (needSaveSetting) {
        setTimeout(function () {
            setImagePoolBlockSize(imgPool.getConfig("gguid"), v);
        }, 1000);
    }



}

function resetImageCountInfo() {

    setTimeout(function () {
        book.sheet0.cells("imageCount").setValue("前 " + book.sheet1.getBrick("imgPool").imageCount + " 张");
    }, 300);
}



function 旋转图片(id, degree) {

    let sheet = book.sheet1;
    let brick = sheet.getBrick('imgPool');

    showInfoPane('*正在旋转图片...');
    setTimeout(function () {
        //toastr.info(id);  // id 是当前操作的图片对应数据的ID
        var ret = do_imageRotate(id, degree);
        if (ret.success) {
            //把数据中的图片替换，
            for (let i = 0; i < brick.data.length; i++) {
                if (brick.data[i].id == id) {
                    //属性从新的属性中替换 
                    for (let prop in brick.data[i]) {
                        brick.data[i][prop] = ret.data[prop];
                    }
                    break;
                }
            }
            //把缩略图的图片地址替换 ， 

            let img = $('#' + id).find('.image');
            img.attr("src", ret.data.url_thumbnail);
            img.attr('largeimage', ret.data.url_img);

            hideInfoPane();

        }
    }, 10);


}


function 选中此前(id) {
    let sheet = book.sheet1;
    let brick = sheet.getBrick('imgPool');

    let selected = $('#' + id).parent().find('.brickSelected').length > 0; // 可以用 imgPool.isImageSelected( id) 替换，但此时本函数还没有提供，以后可以换成此函数

    let imgPool = book.sheet1.getBrick("imgPool");
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    let found = false;
    for (let i = 0; i < imgs.length; i++) {
        imgPool.setImageSelected(imgs[i].id, !selected);
        if (imgs[i].id == id) return;

    }
}

function 当前图片直接OCR识别(data) {
    let sheet = book.sheet1;
    let brick = sheet.getBrick('imgPool');


    let url = data.url_img;

    
    let config =  '';
    if (config == '') {
        config = null;
    } else {
        config = JSON.parse(config);
    }

    buildImageRectSelection(url, config, function (data) {
        
        console.info(   JSON.stringify(data));
         
    })



}



function 全屏显示大图(id) {
    let sheet = book.sheet1;
    let brick = sheet.getBrick('imgPool');
    brick.popupShow(id);
}


/**
 * 图片控件初始化完成
 * @param sheet   所在Sheet
 * @param config  图片控件的名称
 *@param data  该图片的详细信息
 *
 */
//@comment (group=图片控件,caption=图片控件初始化完成)
function imageGridlyInited(sheet, name, data) {


    if (name == "imgPool") {
        resetImageCountInfo()
        //图片都初始化后， 定制右上角的工具栏，最多可加5个工具按 钮
        let brick = sheet.getBrick(name);

        book.sheet0.cells("imageCount").setValue(brick.imageCout + "张图片");



    }
}


/**
 * 图片控件中图片上的删除按钮被点击
 * @param sheet   所在Sheet
 * @param name  图片控件的名称
 * @param data  图片的信息
 *
 * @returns  {object}    返回一个对象 ， 其中  success= boolean 表示继续执行删除操作，否则表示终止删除操作
 *    如果需要显示一个提示信息，则在 属性 message 中指定
 */
//@comment (group=图片控件,caption=图片上的删除按钮被点击)
function imageOnDelete(sheet, name, data) {



    if (name == 'imgPool') {
        moveImageToRecycle(data.id);
        resetImageCountInfo();
    }
    return { success: true };
}
/**
 * 图片控件中上传按钮被点击
 * @param sheet   所在Sheet
 * @param name  图片控件的名称
 *
 @returns  {object}    返回一个对象 ， 其中  success= boolean 表示继续执行上传操作，否则表示终止上传操作
 *    如果需要显示一个提示信息，则在 属性 message 中指定
 */
//@comment (group=图片控件,caption=图片上传按钮被点击)
function imageOnNewUpload(sheet, name) {


    if (name == 'imgPool') {
        toastr.info("请连接扫描仪，或将图片复制到监控的目录下，图片自动上传");
    }

    if (name == 'FJ') {
        var imgPool = book.sheet1.getBrick('imgPool');
        // 保存当前选中状态及设置的凭证号信息
        var selection = imgPool.getSelectedImageList();
        if (selection.length == 0) {
            toastr.error("至少选中一张图片");
            return { success: false }; // 此返回，阻止了默认的上传操作
        }


        var lastPZ = null;
        for (let i = 0; i < selection.length; i++) {
            var one = selection[i];
            var pzh = getPZH(one.id);
            if (pzh != '') {
                toastr.error("选中的图片中有标记为凭证的，禁止将凭证图片添加到当前凭证中");
                return { success: false }; // 此返回，阻止了默认的上传操作
            }
        }

        var ret = addImageToPZ($one_ds.getString(0, "id"), selection);
        if (ret.success) {
            //刷新图片区
            cb_refresh_onClick();
            //刷新凭证
            loadPZ($one_ds.getString(0, "id"), $one_ds.getString(0, "pzh"), $one_ds.getString(0, "verifiername") != "" ? 1 : 0);
        }

    }


    return { success: false }; // 此返回，阻止了默认的上传操作
}

//先定位 Id的序号， 然后返回它左边的图片的ID
function findLeftImageId(id) {
    let imgPool = book.sheet1.getBrick("imgPool");
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    //找到自已的索引号
    let index = 0;
    for (let i = 0; i < imgs.length; i++) {
        if (imgs[i].id == id) {
            index = i;
            break;
        }
    }

    if (index > 0) return imgs[index - 1].id;
    return "";
}


//找到左边最近的一张凭证号
//如果该凭证与自已相临，那么就同号，因为可能是同一个凭证的不同分页
//否则在那个号上加1做为自已的凭证号
function incLeftNearestPZH(id) {
    let imgPool = book.sheet1.getBrick("imgPool");
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    //找到自已的索引号
    let index = 0;
    for (let i = 0; i < imgs.length; i++) {
        if (imgs[i].id == id) {
            index = i;
            break;
        }
    }

    //再从index往左边查到第一张凭证
    for (let i = index - 1; i >= 0; i--) {
        let tid = imgs[i].id;
        let pzh = getPZH(tid);
        if (pzh == '') continue;
        if (i == index - 1) {
            return pzh; // 左边最近的一张凭证号就在自已的左边，那么就意味着自已与左边那张凭证号可能就是一张凭证的不同分页，所以直接返回凭证号
        } else {
            return stringInc(pzh);
        }

    }
    //到这里，都没有找到凭证号，那么直接返回凭证号前缀
    return stringInc(lastPZH);
}


function resetImageToolbutton(id) {
    var sheet = book.sheet1;
    var name = 'imgPool';
    var brick = book.sheet1.getBrick("imgPool");
    var data = brick.getDataById(id);
    var event = null;
    imageOnMouseOut(sheet, name, data, event);
    imageOnMouseEnter(sheet, name, data, event);

}

/**
 * 图片控件中鼠标进入某个图片区域
 * @param sheet   所在Sheet
 * @param config  图片控件的名称
 *@param data  该图片的详细信息
 *
 */
//@comment (group=图片控件,caption=鼠标进入图片区域)
function imageOnMouseEnter(sheet, name, data, event) {
    var url = data.url_img;

    $('.brickInner.brickImage[id="' + data.id + '"]').imgCustomControls({
        // 凭证标记
        sign_func: function () {

            自动或手工标记凭证(sheet, name, data, event, false);

        },
        // 扫描
        scan_func: function () {
            当前图片直接OCR识别(data);
        },
        // 图片左转
        turn_left_func: function () {

            旋转图片(data.id, 90);
        },
        // 图片右转
        turn_right_func: function () {

            旋转图片(data.id, 270);
        },
        // 选择
        select_func: function () {
            选中此前(data.id);
        },
        // 放大
        blow_up_func: function () {
            全屏显示大图(data.id);
        }
    });

}
//@comment (group=图片控件,caption=鼠标从图片移开,needRightControl=false)
function imageOnMouseOut(sheet, name, data, event) {
    // 控件移除
    $('.brickInner.brickImage[id="' + data.id + '"]').imgCustomControlsRemove();
}

/**
 * 图片控件中图片顺序变化了
 * @param sheet   所在Sheet
 * @param config  图片控件的配置信息
 *@param ids  调整顺序后的id清单
 *
 */
//@comment (group=图片控件,caption=顺序调整后)
function attachmentOrderChanged(sheet, config, ids) {

    let imgPool = book.sheet1.getBrick("imgPool");
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    reorderImageFileIndex(imgs);

}




var g_lastPZH = "";
/**
 * 图片控件中某个图片被双击了
 * @param sheet   所在Sheet
 * @param config  图片控件的名称
 *@param data  该图片的详细信息
 * @param showDlg  true表示 手工输入凭证号，  false表示自动递增凭证号
 *
 */
//@comment (group=图片控件,caption=图片被双击)
function 自动或手工标记凭证(sheet, name, data, event, showDlg) {

    if (showDlg == undefined) showDlg = true;


    var pzh = '';
    try {

        pzh = find_pzh(data.id, false).find('.no').text();
    } catch (err) {

    }

    if (pzh == undefined) pzh = "";
    if (pzh == '') {

        //找到左边最近的一张凭证号
        //如果该凭证与自已相临，那么就同号，因为可能是同一个凭证的不同分页
        //否则在那个号上加1做为自已的凭证号
        pzh = incLeftNearestPZH(data.id);
        if (pzh > lastPZH) lastPZH = pzh;


    }

    let $setpzh = function (val) {
        if (val == '') {

            var p = find_pzh(data.id, false);
            if (p) p.remove();
            book.sheet1.getBrick("imgPool").setImageSelected(data.id, false);

            resetImageToolbutton(sheet, name, data, event);
            return true;
        } else {
            if (val.length - pzh_prefix.length != pzh_len) {
                toastr.error("凭证号(不含前缀)长度必须是" + pzh_len + "位");


            }
            g_lastPZH = val; //记下来

            setPZH(data.id, val);

            book.sheet1.getBrick("imgPool").setImageSelected(data.id, true);
            return true;
        }
    }

    if (!showDlg) {
        $setpzh(pzh);
        return;
    }

    let dlg = inputBox("标记为" + gs_archiveTypeName, "", pzh, "输入" + gs_archiveTypeName + "号码",

        function (val) { //确认后的回调

            return $setpzh(val);

        }, false,/*不允许为空*/
        //下面是一些事件的切入
        {
            //输入面板初始化完成后
            onContentReady: function () {

                let input = dlg.$content.find('.name');
                input.on('keyup', function () {
                    if (input.val().indexOf(pzh_prefix) != 0) {
                        input.val(pzh_prefix);
                    }
                });
            }
        }
    );




}


function setLoadImagePoolDataOnceCount() {
    let onceCount = book.sheet0.cells("onceCount").getValueInt();
    if (onceCount < 0) onceCount = 100;
    if (onceCount > 2000) onceCount = 2000;
    setTimeout(function () {
        book.sheet0.cells("onceCount").setValue(onceCount);
        book.sheet1.getBrick("imgPool").config.onceCount = onceCount;
        cb_refresh_onClick();
    }, 1);

}

//@comment (group=凭证号,caption=得到图片的凭证号如果有的话,needRightControl=false)
function getPZH(id) {
    let obj = find_pzh(id, false);
    if (obj == null) return;
    let s = obj.text();
    s = s.replace(/\s/g, '');
    return s;
}

//@comment (group=凭证号,caption=设置图片的凭证号,needRightControl=false)
function setPZH(id, pzh, needDeleteButton) {
    if (needDeleteButton == undefined) needDeleteButton = true
    // find_pzh(id, true, needDeleteButton).find('.no').text(pzh);


    $('.brickInner.brickImage[id="' + id + '"]').imgCustomControlsSign({
        sign: pzh,
        // 凭证名称编辑
        sign_edit_func: function (pzh) {
            this.sign = pzh;
            this.init(); // 控件初始化
            resetImageToolbutton(id);
        },
        // 凭证名称删除
        sign_del_func: function () {

            this.sign = '';
            this.init(); // 控件初始化
            book.sheet1.getBrick("imgPool").setImageSelected(id, false);
            resetImageToolbutton(id);
        },

    });

    resetImageToolbutton(id);

}

//@comment (group=凭证号,caption=查找或创建凭证号标记对象,needRightControl=false)
function find_pzh(id, create_if_not_exists, needDeleteButton) {

    if (needDeleteButton == undefined) needDeleteButton = true;

    var d = $('#' + id);
    if (!d) {
        $.alert(id + "不存在");
        return null;
    }

    var ret = d.find('.pzh');
    if (ret.length == 0) {
        if (create_if_not_exists) //如果需要创建，则创建它
        {
            d.append(`<div class="pzh" >
                        <div class="no"></div>
                        <div class="delete_pzh"  ${needDeleteButton ? "" : " style='display:none' "} ><i class="fa fa-close" onclick="removePZH('${id}');  event.preventDefault(); event.stopPropagation();"> </i></div>
                      </div>`);
        }
        ret = d.find('.pzh');
    }
    return ret;

}

//@comment (group=图片控件,caption=移除图片看的凭证号标记,needRightControl=false)
function removePZH(id) {
    var p = find_pzh(id, false);
    if (p) p.remove();
}

function cb_selectall_onClick() { doSelect(true); }
function cb_selectnull_onClick() { doSelect(false); }

function doSelect(b) {
    var imgPool = book.sheet1.getBrick('imgPool');
    if (b) {
        imgPool.selectAll();
    } else {
        imgPool.unSelectAll();
    }
}


function cb_path_onClick() {
    if (electron == null) {
        toastr.error("此功能仅能在客户端APP中执行");
        return;
    }

    var path = electron.showOpenDialogSync('');
    if (path == '') return;
    if (!path.endsWith('凭证影像采集目录')) {

        $.alert("目录名必须是：“凭证影像采集目录”，盘符及上级目录随意。");
        return;
    }
    var hostName = electron.getHostName();
    setMonitePath(hostName, path);

    moniteStart(path);


}

//@comment (group=上传相关,caption=开始文件变化监控,needRightControl=false)
function moniteStart(path) {
    pathToMonit = path;
    book.sheet0.cells('stateBar').setValue("图片目录 " + pathToMonit);

    if (electron == null) {
        toastr.error("此功能仅能在客户端APP中执行");
        return;
    }

    book.sheet0.cells('stateBar').setValue("图片目录 " + pathToMonit + " 监控中...");
    electron.ipcSendMessage({ cmd: "moniteStart", path: path });
}

function cb_refresh_onClick() {
    newImgCommingTipVisible(false);

    // 先保存当前选中状态及设置的凭证号信息
    saveSelectionAndPZInfo();

    var imgPool = book.sheet1.getBrick('imgPool');
    imgPool.reInit(restoreSelectionAndPZInfo); //重新初始化 ,并在初始化完成后， 恢复选中状态

    toastr.info("重新加载完成");
}

//@comment (group=上传相关,caption=上传好一个文件后，通知有新文件,needRightControl=false)
//@comment (group=上传相关,caption=上传好一个文件后通知有新文件,needRightControl=false)
function newImgCommingTipVisible(v) {
    book.sheet0.getBrick('shineText').visible = v;

}

//@comment (group=上传相关,caption=刷新当前还有多少文件要上传的提示,needRightControl=false)
function notifyNeedUploadFileCount(fc) {
    var info = fc == 0 ? "" : "【" + fc + "】个文件正准备上传";
    book.sheet0.cells("stateInfo2").setValue(info);
}


//@comment (group=归档,caption=凭证归档,needRightControl=false)
function cb_auto_onClick() {

    var imgPool = book.sheet1.getBrick('imgPool');
    // 保存当前选中状态及设置的凭证号信息
    var selection = imgPool.getSelectedImageList();
    if (selection.length == 0) {
        toastr.error("至少选中一张图片");
        return;
    }

    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    let nn = imgs.length - selection.length;
    if (nn > 0) {
        $confirm("提示", "有" + nn + "张图片没有选中，确信要继续吗?", function () {
            do_pack(selection);
        });
    } else {
        do_pack(selection);
    }
}

var pzGroup = [];

//@comment (group=归档,caption=归档操作,needRightControl=false)
function do_pack(selection) {
    pzGroup = [];
    let pzh2Config = {}; //凭证号对应的配置信息 ， 辅助数据
    let lastPZ = null;
    for (let i = 0; i < selection.length; i++) {
        let one = selection[i];
        let pzh = getPZH(one.id);
        if (pzh == '') {
            if (lastPZ != null) {
                lastPZ.fj.push(one.id);
            }
        } else {
            //新的凭证号
            if (pzh2Config[pzh] == null) {
                lastPZ = {};
                lastPZ.pzh = pzh;
                lastPZ.fj = []; //附件图片
                lastPZ.pz = []; //凭证图片
                pzh2Config[pzh] = lastPZ; //记下凭证号与配置对象的对应关系
                pzGroup.push(lastPZ); //加入到总配置中
            } else {
                //已经存在配置，说明它是该凭证号的更多的分页图片
                //需要检测，它的左边是不是也是同一个号的凭证
                lastPZ = pzh2Config[pzh];

                let leftID = findLeftImageId(one.id); //找到它左边那张图片的ID
                if (leftID == '') {
                    toastr.error("不可能出现的情况");
                    return;
                }
                let leftPZH = getPZH(leftID);
                if (leftPZH != pzh) {
                    $.alert(pzh + `有多张图片，请将它们移动到相邻位置，即同一份${gs_archiveTypeName}的多个分页必须连续相邻，它们之间不要穿插附件图片或其它${gs_archiveTypeName}号图片`);
                    return;
                }

            }
            lastPZ.pz.push(one.id); //凭证图片，同一个凭证可能有多个图片 
        }
    }

    if (pzGroup.length == 0) {
        toastr.error("归档操作，至少需要标记一张" + gs_archiveTypeName + "，并选中它");
        return;
    }

    console.dir();


    do_pzgdqr();



}

//@comment (group=归档,caption=归档确认,needRightControl=false)
function do_pzgdqr() {

    // 整理归档配置信息用于显示
    book.getWorkSheet('归档').paintPermit = false;

    $gd_ds.reset();
    for (let i = 0; i < pzGroup.length; i++) {
        let one = pzGroup[i];
        let row = $gd_ds.insertRow(9999);
        $gd_ds.setValue(row, { pzh: one.pzh, pzs: one.pz.length, fjs: one.fj.length, hj: one.pz.length + one.fj.length });
    }
    book.getWorkSheet('归档').paintPermit = true;

    book.getWorkSheet('归档').popup('fa fa-cog', '归档确认', 450, 450, true, true, {
        action1: {
            text: '确认',
            btnClass: 'btn-green',
            action: function () {
                do_pzgd();
                return true;    //表示关闭弹窗
            }
        },
        cancel: {
            text: '关闭',
            btnClass: 'btn-red',
            action: function () {

                return true;
            }
        }

    });

}
//@comment (group=归档,caption=归档,needRightControl=false)
function do_pzgd() {
    showInfoPane('*正在归档...');
    setButtonsStatus(false); //禁用一些按钮点击
    //alert(JSON.stringify(pzGroup));
    runTask("归档",
        {
            corpid: book.getWorkSheet('归档').cells("corpid").getValueString(),
            ym: book.getWorkSheet('归档').cells("ym").getValueString(),
            pzGroup: pzGroup
        }, function (ret) {
            hideInfoPane();
            ret = JSON.parse(ret);

            if (ret.success) {

                setButtonsStatus(true); //启用一些按钮点击
                smartRetrieve(book.sheet2, "dzpz_pz"); //刷新凭证列表
                //重新检索图片区
                cb_refresh_onClick();
            } else {
                $.alert(ret.message);
            }

        });
}

function setButtonsStatus(b) {

    book.sheet0.getBrick('cb_auto').enabled = b;
}




function cb_trash_onClick() {
    var url = runTask("urlForTrash", {});
    openInMainFrame(url, false, 'fa-trash', '图片回收站');

}

function cb_deleteSelection_onClick() {
    let imgPool = book.sheet1.getBrick('imgPool');
    // 保存当前选中状态及设置的凭证号信息
    let selection = imgPool.getSelectedImageList();
    if (selection.length == 0) {
        toastr.error("至少选中一张图片");
        return;
    }
    let nn = selection.length;
    $confirm("提示", "确信将选中的" + nn + "张图片移入回收站吗?", function () {
        showInfoPane('*正在移和回收站');
        setTimeout(function () {
            do_trush(selection);
            hideInfoPane();
        }, 100);
    });

}

function do_trush(selection) {

    for (let i = 0; i < selection.length; i++) {
        let one = selection[i];
        moveImageToRecycle(one.id);

    }
    cb_refresh_onClick();

}

function cb_size_onClick() {
    let RPM = book.sheet0.RPM;
    let h = RPM.getRowHeight(1);
    if (h > 1) {
        RPM.setRowStretchHeight(1, 0);//弹性高度取消
        RPM.setRowHeight(1, 1);

        RPM.setRowHeight(2, 0);
        book.sheet0.getBrick('dbnav').visible = false;

    } else {

        RPM.setRowStretchHeight(1, 40);//弹性高度取消
        RPM.setRowHeight(1, 300);

        RPM.setRowHeight(2, 30);
        book.sheet0.getBrick('dbnav').visible = true;
    }
}


/**
 * 单元格的值发生了改变
 * @param sheet  所在的工作表
 * @param cell  单元格对象
 * @param oldValue  原先的值
 * @param newValue 变化后的值
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行发生变化
 */
function cellValueChanged(sheet, cell, oldValue, newValue, innerRow) {

    //通过别名来判断

    if (cell.alias == 'nian' || cell.alias == 'yue') {
        reload_pzh_info();
    };



}

/**
 * 单元格因为被编辑而改变。当用户通过编辑单元的值而让单元格发生值改变时本事件被触发。
 * 注意，当使用脚本 sheet.cells(row,col).setValue ( value) 来改变单元格的值时，本事件并不触发
 * @param sheet
 * @param cell
 * @param newValue
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行发生变化
 */
function cellValueChangedByEdit(sheet, cell, newValue, innerRow) {

    if (cell.alias == 'onceCount') {
        setLoadImagePoolDataOnceCount();

    }


}



function reload_pzh_info() {
    var sheet = book.getWorkSheet('main');
    //加载帐套信息及年月
    var corpid = sheet.cells("corpid").getValueString();

    var nian = sheet.cells("nian").getValueString();
    var yue = sheet.cells("yue").getValueString();
    var ym = nian + right("00" + yue, 2);

    //得到年月后，获取凭证号相关设置
    pzh_len = getPZHLen(corpid);
    pzh_prefix = getPZHPrefix(corpid, ym);
    getLastPZH(corpid, ym, function (v) {
        if (v == '') v = pzh_prefix + '00000000'.substring(8 - pzh_len, 8);
        lastPZH = v;

    });

    smartRetrieve(sheet, "dzpz_pz"); //刷新凭证列表
}



function cb_ocr_onClick() {
    toastr.show("正在自动识别");
    var imgPool = book.sheet1.getBrick('imgPool');
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    asyncPool(1,  // 最多4个并发执行
        imgs, //需要处理的数据数组，每个元素可以是任意类型的数据
        function (one, array) // item表示当前处理的对象， array就是整个数据数组
        {
            console.info(one.url_img);
            //函数必须返回一个Promise对象
            return new Promise(function (resolve, reject) {

                var corpid = book.getWorkSheet('main').cells("corpid").getValueString();
                var ym = book.getWorkSheet('main').cells("ym").getValue();

                back_ocr({ id: one.id, ocr: one.ocr, corpid: corpid, ym: ym }, function (ret) {


                    if (ret.needWriteback) one.ocr = JSON.stringify(ret.ocrResult);

                    if (ret.pzh != '') {
                        setPZH(one.id, ret.pzh);

                    }
                    resolve(1);
                });





            });
        }).then(function () {  //此时，整个数据数组都已经迭代执行完成 ，通常在此善后
            console.info("over");
            toastr.hide();
            toastr.success("自动识别完成");
            hideInfoPane();
        });

}


id: 678f049d99324c725a8b0ef3
scriptid: 673210829932478770cad2af
tablename: app_template
clientip: 183.157.107.254
username: sa
createdate: 2025.01.21 10:53:43.588
script:
var pathToMonit = "";//当前监控的目录
var electron = null;
var pzh_prefix = ""; // 凭证号前缀
var pzh_len = 0; //凭证号长度
var lastPZH = "";
var fullScreenDiv = null;

/*
$(document).ready(function () {
    var script = $(`<script src="ui/imageEditor/filerobot-image-editor.min.js">
    
    </script>`);
    $(document.body).append(script);
});
*/

var gs_archiveTypeName = '';

function formOpen() {

    gs_archiveTypeName = 影像主文档名称();
    $('body').append(`<script src="/resource?code=imgCustomControls.js"></script>`)

    book.getWorkSheet('归档').visible = false;

    book.showTabOnWhere = "none";
    newImgCommingTipVisible(false);


    //是否自动OCR
    let autoOCR = get_auto_ocr();
    book.sheet0.cells("ocr").setValue(autoOCR);

    book.sheet0.popoverContentFlagHiden = true; //不要显示 单元格有悬浮提示的标记

    //加载帐套信息及年月
    var corpid = book.getWorkSheet('main').cells("corpid").getValueString();
    var ym = book.getWorkSheet('main').cells("ym").getValueString();
    //得到年月后，获取凭证号相关设置
    pzh_len = getPZHLen(corpid);
    pzh_prefix = getPZHPrefix(corpid, ym);

    getLastPZH(corpid, ym, function (v) {
        if (v == '') v = pzh_prefix + '00000001'.substring(8 - pzh_len, 8);
        lastPZH = v;
    });

    // smartRetrieve(book.sheet2, "dzpz_pz"); //刷新凭证列表
    // });

    book.getWorkSheet('凭证清单').cells("yue").setValue(getMonth(newDate()));


    book.sheet1.getBrick('imgPool').config.promptInfoOnDelete = "确信要将图片放入回收站吗?";

    //收到来自服务器推送的消息
    onPushMessage("electronPushMessage", function (msg) {
        msg = JSON.parse(msg);
        if (msg.cmd == "newFileUploaded") newImgCommingTipVisible(true); //通知有新文件上传了
        if (msg.cmd == "notifyNeedUploadFileCount") notifyNeedUploadFileCount(msg.fileCount); //通知还有多少个文件等待上传
    });


    onPushMessage("autoOCR", function (msg) {
        msg = JSON.parse(msg);
        if (msg.action == 'info') {
            toastr.show(msg.message);
        }
        if (msg.action == 'over') {
            toastr.hide();
        }
    });



    //获取当前的electron接口对象
    electron = getElectron(); //getElectron是系统全局功能函数

    book.sheet1.getBrick('imgPool').selectionMode = 'multi'; //图片设置成多选模式
    book.sheet1.getBrick('imgPool').config.selectedFlagStyle = 'border'; //以亮显边框的方式显示选中状态

 


    //注册调整缩略图大小的事件

    $('#blockSize').on('input', resetImgPoolBlockSize);


    setTimeout(function () {
        //调取缩略图大小

        //默认显示小图
        imgSizeChange(1);
        /*
                var imgPool = book.sheet1.getBrick('imgPool');
                let blockSize = getImagePoolBlockSize();
                if (blockSize != imgPool.config.blockSize) {
                    $('#blockSize').val(blockSize);
                    resetImgPoolBlockSize(false);
                } 
                */

    }, 1000);




    //调取图片目录设置，注意适当延时
    setTimeout(function () {
        if (electron != null) {
            var hostName = electron.getHostName();
            pathToMonit = getMonitePath(hostName);

            //开启监控
            if (pathToMonit == '') pathToMonit = "c:\\凭证影像采集目录";

            moniteStart(pathToMonit);
            $.alert('请将扫描仪的图片目录指向：' + pathToMonit);
        }

        //显示总共图片数
        getTotalImageCount(function (ret) { book.sheet0.cells('imageCountTotal').setValue('共' + ret + '张') });

    }, 500);



    $(document).on('keydown', function (e) {
        console.info(" kkkkk down");
        if (e.ctrlKey) {
            // fullScreenViewImageOpen();
        }
    });


    $(document).on('keyup', function (e) {
        console.info(" kkkkk up");
        if (!e.ctrlKey) {

            // fullScreenViewImageClose();

        }
    });

    onPushMessage("pz_ocr", function (msg) {
        if (msg.action == 'info') {
            toastr.show(msg);
        }
    });

}

//@comment (group=顶部按钮,caption=图片大小修改,needRightControl=false)
function imgSizeChange(val) {
    book.sheet0.cells('imgsize').setValue(val);

    var imgPool = book.sheet1.getBrick('imgPool');

    resetImgPoolBlockSize(false);
}
//@comment (group=顶部按钮,caption=自动OCR修改,needRightControl=false)
function ocrChange() {
    var val = book.sheet0.cells('ocr').getValue();
    val = (val == '0') ? '1' : '0'
    book.sheet0.cells('ocr').setValue(val);
    set_auto_ocr(val, function () { });
}



// 先保存当前选中状态及设置的凭证号信息

var g_selection;
var g_pzMap;
//@comment (group=图片清单刷新,caption=保存选中状态及凭证标记信息,needRightControl=false)
function saveSelectionAndPZInfo() {

    var imgPool = book.sheet1.getBrick('imgPool');

    // 保存当前选中状态及设置的凭证号信息
    var selection = imgPool.getSelectedImageList();
    // 保存设置的凭证号信息
    var pzhMap = {};
    var pzhs = imgPool.dom.find('.pzh');
    for (let i = 0; i < pzhs.length; i++) {
        let id = $(pzhs[i]).parent().attr('id');
        let pzh = $(pzhs[i]).find('.no').text();
        pzhMap[id] = pzh;

    }
    g_selection = selection;
    g_pzMap = pzhMap;
}




//@comment (group=图片清单刷新,caption=还原选中及凭证标记,needRightControl=false)
function restoreSelectionAndPZInfo() {
    var selection = g_selection;
    var pzhMap = g_pzMap;
    var imgPool = book.sheet1.getBrick('imgPool');

    //恢复选中状态
    for (let i = 0; i < selection.length; i++) {
        imgPool.setImageSelected(selection[i].id, true);
    }
    //恢复凭证号
    for (let id in pzhMap) {
        var pzh = pzhMap[id];
        find_pzh(id, true).find('.no').text(pzh);
    }

}

//@comment (group=图片控件,caption=重设小图大小,needRightControl=false)
function resetImgPoolBlockSize(needSaveSetting) {
    if (needSaveSetting == null) needSaveSetting = true;
    var imgPool = book.sheet1.getBrick('imgPool');

    // 先保存当前选中状态及设置的凭证号信息
    saveSelectionAndPZInfo();

    let v = book.sheet0.cells('imgSize').getValueString();
    var blockSize = v == '1' ? '300' : '510';

    imgPool.config.blockSize = parseInt(blockSize);
    imgPool.rebuildGridly();

    //恢复选中状态
    restoreSelectionAndPZInfo();

    if (needSaveSetting) {
        setTimeout(function () {
            setImagePoolBlockSize(imgPool.getConfig("gguid"), v);
        }, 1000);
    }



}

function resetImageCountInfo() {

    setTimeout(function () {
        book.sheet0.cells("imageCount").setValue("前 " + book.sheet1.getBrick("imgPool").imageCount + " 张");
    }, 300);
}



function 旋转图片(id, degree) {

    let sheet = book.sheet1;
    let brick = sheet.getBrick('imgPool');

    showInfoPane('*正在旋转图片...');
    setTimeout(function () {
        //toastr.info(id);  // id 是当前操作的图片对应数据的ID
        var ret = do_imageRotate(id, degree);
        if (ret.success) {
            //把数据中的图片替换，
            for (let i = 0; i < brick.data.length; i++) {
                if (brick.data[i].id == id) {
                    //属性从新的属性中替换 
                    for (let prop in brick.data[i]) {
                        brick.data[i][prop] = ret.data[prop];
                    }
                    break;
                }
            }
            //把缩略图的图片地址替换 ， 

            let img = $('#' + id).find('.image');
            img.attr("src", ret.data.url_thumbnail);
            img.attr('largeimage', ret.data.url_img);

            hideInfoPane();

        }
    }, 10);


}


function 选中此前(id) {
    let sheet = book.sheet1;
    let brick = sheet.getBrick('imgPool');

    let selected = $('#' + id).parent().find('.brickSelected').length > 0; // 可以用 imgPool.isImageSelected( id) 替换，但此时本函数还没有提供，以后可以换成此函数

    let imgPool = book.sheet1.getBrick("imgPool");
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    let found = false;
    for (let i = 0; i < imgs.length; i++) {
        imgPool.setImageSelected(imgs[i].id, !selected);
        if (imgs[i].id == id) return;

    }
}

function 当前图片直接OCR识别(data) {
    let sheet = book.sheet1;
    let brick = sheet.getBrick('imgPool');
 
     
    let url = data.url_img;

    
    let config =  '';
    if (config == '') {
        config = null;
    } else {
        config = JSON.parse(config);
    }

    buildImageRectSelection(url, config, function (data) {
        
        console.info(   JSON.stringify(data));
         
    })
 
}



function 全屏显示大图(id) {
    let sheet = book.sheet1;
    let brick = sheet.getBrick('imgPool');
    brick.popupShow(id);
}


/**
 * 图片控件初始化完成
 * @param sheet   所在Sheet
 * @param config  图片控件的名称
 *@param data  该图片的详细信息
 *
 */
//@comment (group=图片控件,caption=图片控件初始化完成)
function imageGridlyInited(sheet, name, data) {


    if (name == "imgPool") {
        resetImageCountInfo()
        //图片都初始化后， 定制右上角的工具栏，最多可加5个工具按 钮
        let brick = sheet.getBrick(name);

        book.sheet0.cells("imageCount").setValue(brick.imageCout + "张图片");



    }
}


/**
 * 图片控件中图片上的删除按钮被点击
 * @param sheet   所在Sheet
 * @param name  图片控件的名称
 * @param data  图片的信息
 *
 * @returns  {object}    返回一个对象 ， 其中  success= boolean 表示继续执行删除操作，否则表示终止删除操作
 *    如果需要显示一个提示信息，则在 属性 message 中指定
 */
//@comment (group=图片控件,caption=图片上的删除按钮被点击)
function imageOnDelete(sheet, name, data) {



    if (name == 'imgPool') {
        moveImageToRecycle(data.id);
        resetImageCountInfo();
    }
    return { success: true };
}
/**
 * 图片控件中上传按钮被点击
 * @param sheet   所在Sheet
 * @param name  图片控件的名称
 *
 @returns  {object}    返回一个对象 ， 其中  success= boolean 表示继续执行上传操作，否则表示终止上传操作
 *    如果需要显示一个提示信息，则在 属性 message 中指定
 */
//@comment (group=图片控件,caption=图片上传按钮被点击)
function imageOnNewUpload(sheet, name) {


    if (name == 'imgPool') {
        toastr.info("请连接扫描仪，或将图片复制到监控的目录下，图片自动上传");
    }

    if (name == 'FJ') {
        var imgPool = book.sheet1.getBrick('imgPool');
        // 保存当前选中状态及设置的凭证号信息
        var selection = imgPool.getSelectedImageList();
        if (selection.length == 0) {
            toastr.error("至少选中一张图片");
            return { success: false }; // 此返回，阻止了默认的上传操作
        }


        var lastPZ = null;
        for (let i = 0; i < selection.length; i++) {
            var one = selection[i];
            var pzh = getPZH(one.id);
            if (pzh != '') {
                toastr.error("选中的图片中有标记为凭证的，禁止将凭证图片添加到当前凭证中");
                return { success: false }; // 此返回，阻止了默认的上传操作
            }
        }

        var ret = addImageToPZ($one_ds.getString(0, "id"), selection);
        if (ret.success) {
            //刷新图片区
            cb_refresh_onClick();
            //刷新凭证
            loadPZ($one_ds.getString(0, "id"), $one_ds.getString(0, "pzh"), $one_ds.getString(0, "verifiername") != "" ? 1 : 0);
        }

    }


    return { success: false }; // 此返回，阻止了默认的上传操作
}

//先定位 Id的序号， 然后返回它左边的图片的ID
function findLeftImageId(id) {
    let imgPool = book.sheet1.getBrick("imgPool");
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    //找到自已的索引号
    let index = 0;
    for (let i = 0; i < imgs.length; i++) {
        if (imgs[i].id == id) {
            index = i;
            break;
        }
    }

    if (index > 0) return imgs[index - 1].id;
    return "";
}


//找到左边最近的一张凭证号
//如果该凭证与自已相临，那么就同号，因为可能是同一个凭证的不同分页
//否则在那个号上加1做为自已的凭证号
function incLeftNearestPZH(id) {
    let imgPool = book.sheet1.getBrick("imgPool");
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    //找到自已的索引号
    let index = 0;
    for (let i = 0; i < imgs.length; i++) {
        if (imgs[i].id == id) {
            index = i;
            break;
        }
    }

    //再从index往左边查到第一张凭证
    for (let i = index - 1; i >= 0; i--) {
        let tid = imgs[i].id;
        let pzh = getPZH(tid);
        if (pzh == '') continue;
        if (i == index - 1) {
            return pzh; // 左边最近的一张凭证号就在自已的左边，那么就意味着自已与左边那张凭证号可能就是一张凭证的不同分页，所以直接返回凭证号
        } else {
            return stringInc(pzh);
        }

    }
    //到这里，都没有找到凭证号，那么直接返回凭证号前缀
    return stringInc(lastPZH);
}


function resetImageToolbutton(id) {
    var sheet = book.sheet1;
    var name = 'imgPool';
    var brick = book.sheet1.getBrick("imgPool");
    var data = brick.getDataById(id);
    var event = null;
    imageOnMouseOut(sheet, name, data, event);
    imageOnMouseEnter(sheet, name, data, event);

}

/**
 * 图片控件中鼠标进入某个图片区域
 * @param sheet   所在Sheet
 * @param config  图片控件的名称
 *@param data  该图片的详细信息
 *
 */
//@comment (group=图片控件,caption=鼠标进入图片区域)
function imageOnMouseEnter(sheet, name, data, event) {
    var url = data.url_img;

    $('.brickInner.brickImage[id="' + data.id + '"]').imgCustomControls({
        // 凭证标记
        sign_func: function () {

            自动或手工标记凭证(sheet, name, data, event, false);

        },
        // 扫描
        scan_func: function () {
            当前图片直接OCR识别(data);
        },
        // 图片左转
        turn_left_func: function () {

            旋转图片(data.id, 90);
        },
        // 图片右转
        turn_right_func: function () {

            旋转图片(data.id, 270);
        },
        // 选择
        select_func: function () {
            选中此前(data.id);
        },
        // 放大
        blow_up_func: function () {
            全屏显示大图(data.id);
        }
    });

}
//@comment (group=图片控件,caption=鼠标从图片移开,needRightControl=false)
function imageOnMouseOut(sheet, name, data, event) {
    // 控件移除
    $('.brickInner.brickImage[id="' + data.id + '"]').imgCustomControlsRemove();
}

/**
 * 图片控件中图片顺序变化了
 * @param sheet   所在Sheet
 * @param config  图片控件的配置信息
 *@param ids  调整顺序后的id清单
 *
 */
//@comment (group=图片控件,caption=顺序调整后)
function attachmentOrderChanged(sheet, config, ids) {

    let imgPool = book.sheet1.getBrick("imgPool");
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    reorderImageFileIndex(imgs);

}




var g_lastPZH = "";
/**
 * 图片控件中某个图片被双击了
 * @param sheet   所在Sheet
 * @param config  图片控件的名称
 *@param data  该图片的详细信息
 * @param showDlg  true表示 手工输入凭证号，  false表示自动递增凭证号
 *
 */
//@comment (group=图片控件,caption=图片被双击)
function 自动或手工标记凭证(sheet, name, data, event, showDlg) {

    if (showDlg == undefined) showDlg = true;


    var pzh = '';
    try {

        pzh = find_pzh(data.id, false).find('.no').text();
    } catch (err) {

    }

    if (pzh == undefined) pzh = "";
    if (pzh == '') {

        //找到左边最近的一张凭证号
        //如果该凭证与自已相临，那么就同号，因为可能是同一个凭证的不同分页
        //否则在那个号上加1做为自已的凭证号
        pzh = incLeftNearestPZH(data.id);
        if (pzh > lastPZH) lastPZH = pzh;


    }

    let $setpzh = function (val) {
        if (val == '') {

            var p = find_pzh(data.id, false);
            if (p) p.remove();
            book.sheet1.getBrick("imgPool").setImageSelected(data.id, false);

            resetImageToolbutton(sheet, name, data, event);
            return true;
        } else {
            if (val.length - pzh_prefix.length != pzh_len) {
                toastr.error("凭证号(不含前缀)长度必须是" + pzh_len + "位");


            }
            g_lastPZH = val; //记下来

            setPZH(data.id, val);

            book.sheet1.getBrick("imgPool").setImageSelected(data.id, true);
            return true;
        }
    }

    if (!showDlg) {
        $setpzh(pzh);
        return;
    }

    let dlg = inputBox("标记为" + gs_archiveTypeName, "", pzh, "输入" + gs_archiveTypeName + "号码",

        function (val) { //确认后的回调

            return $setpzh(val);

        }, false,/*不允许为空*/
        //下面是一些事件的切入
        {
            //输入面板初始化完成后
            onContentReady: function () {

                let input = dlg.$content.find('.name');
                input.on('keyup', function () {
                    if (input.val().indexOf(pzh_prefix) != 0) {
                        input.val(pzh_prefix);
                    }
                });
            }
        }
    );




}


function setLoadImagePoolDataOnceCount() {
    let onceCount = book.sheet0.cells("onceCount").getValueInt();
    if (onceCount < 0) onceCount = 100;
    if (onceCount > 2000) onceCount = 2000;
    setTimeout(function () {
        book.sheet0.cells("onceCount").setValue(onceCount);
        book.sheet1.getBrick("imgPool").config.onceCount = onceCount;
        cb_refresh_onClick();
    }, 1);

}

//@comment (group=凭证号,caption=得到图片的凭证号如果有的话,needRightControl=false)
function getPZH(id) {
    let obj = find_pzh(id, false);
    if (obj == null) return;
    let s = obj.text();
    s = s.replace(/\s/g, '');
    return s;
}

//@comment (group=凭证号,caption=设置图片的凭证号,needRightControl=false)
function setPZH(id, pzh, needDeleteButton) {
    if (needDeleteButton == undefined) needDeleteButton = true
    // find_pzh(id, true, needDeleteButton).find('.no').text(pzh);


    $('.brickInner.brickImage[id="' + id + '"]').imgCustomControlsSign({
        sign: pzh,
        // 凭证名称编辑
        sign_edit_func: function (pzh) {
            this.sign = pzh;
            this.init(); // 控件初始化
            resetImageToolbutton(id);
        },
        // 凭证名称删除
        sign_del_func: function () {

            this.sign = '';
            this.init(); // 控件初始化
            book.sheet1.getBrick("imgPool").setImageSelected(id, false);
            resetImageToolbutton(id);
        },

    });

    resetImageToolbutton(id);

}

//@comment (group=凭证号,caption=查找或创建凭证号标记对象,needRightControl=false)
function find_pzh(id, create_if_not_exists, needDeleteButton) {

    if (needDeleteButton == undefined) needDeleteButton = true;

    var d = $('#' + id);
    if (!d) {
        $.alert(id + "不存在");
        return null;
    }

    var ret = d.find('.pzh');
    if (ret.length == 0) {
        if (create_if_not_exists) //如果需要创建，则创建它
        {
            d.append(`<div class="pzh" >
                        <div class="no"></div>
                        <div class="delete_pzh"  ${needDeleteButton ? "" : " style='display:none' "} ><i class="fa fa-close" onclick="removePZH('${id}');  event.preventDefault(); event.stopPropagation();"> </i></div>
                      </div>`);
        }
        ret = d.find('.pzh');
    }
    return ret;

}

//@comment (group=图片控件,caption=移除图片看的凭证号标记,needRightControl=false)
function removePZH(id) {
    var p = find_pzh(id, false);
    if (p) p.remove();
}

function cb_selectall_onClick() { doSelect(true); }
function cb_selectnull_onClick() { doSelect(false); }

function doSelect(b) {
    var imgPool = book.sheet1.getBrick('imgPool');
    if (b) {
        imgPool.selectAll();
    } else {
        imgPool.unSelectAll();
    }
}


function cb_path_onClick() {
    if (electron == null) {
        toastr.error("此功能仅能在客户端APP中执行");
        return;
    }

    var path = electron.showOpenDialogSync('');
    if (path == '') return;
    if (!path.endsWith('凭证影像采集目录')) {

        $.alert("目录名必须是：“凭证影像采集目录”，盘符及上级目录随意。");
        return;
    }
    var hostName = electron.getHostName();
    setMonitePath(hostName, path);

    moniteStart(path);


}

//@comment (group=上传相关,caption=开始文件变化监控,needRightControl=false)
function moniteStart(path) {
    pathToMonit = path;
    book.sheet0.cells('stateBar').setValue("图片目录 " + pathToMonit);

    if (electron == null) {
        toastr.error("此功能仅能在客户端APP中执行");
        return;
    }

    book.sheet0.cells('stateBar').setValue("图片目录 " + pathToMonit + " 监控中...");
    electron.ipcSendMessage({ cmd: "moniteStart", path: path });
}

function cb_refresh_onClick() {
    newImgCommingTipVisible(false);

    // 先保存当前选中状态及设置的凭证号信息
    saveSelectionAndPZInfo();

    var imgPool = book.sheet1.getBrick('imgPool');
    imgPool.reInit(restoreSelectionAndPZInfo); //重新初始化 ,并在初始化完成后， 恢复选中状态

    toastr.info("重新加载完成");
}

//@comment (group=上传相关,caption=上传好一个文件后，通知有新文件,needRightControl=false)
//@comment (group=上传相关,caption=上传好一个文件后通知有新文件,needRightControl=false)
function newImgCommingTipVisible(v) {
    book.sheet0.getBrick('shineText').visible = v;

}

//@comment (group=上传相关,caption=刷新当前还有多少文件要上传的提示,needRightControl=false)
function notifyNeedUploadFileCount(fc) {
    var info = fc == 0 ? "" : "【" + fc + "】个文件正准备上传";
    book.sheet0.cells("stateInfo2").setValue(info);
}


//@comment (group=归档,caption=凭证归档,needRightControl=false)
function cb_auto_onClick() {

    var imgPool = book.sheet1.getBrick('imgPool');
    // 保存当前选中状态及设置的凭证号信息
    var selection = imgPool.getSelectedImageList();
    if (selection.length == 0) {
        toastr.error("至少选中一张图片");
        return;
    }

    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    let nn = imgs.length - selection.length;
    if (nn > 0) {
        $confirm("提示", "有" + nn + "张图片没有选中，确信要继续吗?", function () {
            do_pack(selection);
        });
    } else {
        do_pack(selection);
    }
}

var pzGroup = [];

//@comment (group=归档,caption=归档操作,needRightControl=false)
function do_pack(selection) {
    pzGroup = [];
    let pzh2Config = {}; //凭证号对应的配置信息 ， 辅助数据
    let lastPZ = null;
    for (let i = 0; i < selection.length; i++) {
        let one = selection[i];
        let pzh = getPZH(one.id);
        if (pzh == '') {
            if (lastPZ != null) {
                lastPZ.fj.push(one.id);
            }
        } else {
            //新的凭证号
            if (pzh2Config[pzh] == null) {
                lastPZ = {};
                lastPZ.pzh = pzh;
                lastPZ.fj = []; //附件图片
                lastPZ.pz = []; //凭证图片
                pzh2Config[pzh] = lastPZ; //记下凭证号与配置对象的对应关系
                pzGroup.push(lastPZ); //加入到总配置中
            } else {
                //已经存在配置，说明它是该凭证号的更多的分页图片
                //需要检测，它的左边是不是也是同一个号的凭证
                lastPZ = pzh2Config[pzh];

                let leftID = findLeftImageId(one.id); //找到它左边那张图片的ID
                if (leftID == '') {
                    toastr.error("不可能出现的情况");
                    return;
                }
                let leftPZH = getPZH(leftID);
                if (leftPZH != pzh) {
                    $.alert(pzh + `有多张图片，请将它们移动到相邻位置，即同一份${gs_archiveTypeName}的多个分页必须连续相邻，它们之间不要穿插附件图片或其它${gs_archiveTypeName}号图片`);
                    return;
                }

            }
            lastPZ.pz.push(one.id); //凭证图片，同一个凭证可能有多个图片 
        }
    }

    if (pzGroup.length == 0) {
        toastr.error("归档操作，至少需要标记一张" + gs_archiveTypeName + "，并选中它");
        return;
    }

    console.dir();


    do_pzgdqr();



}

//@comment (group=归档,caption=归档确认,needRightControl=false)
function do_pzgdqr() {

    // 整理归档配置信息用于显示
    book.getWorkSheet('归档').paintPermit = false;

    $gd_ds.reset();
    for (let i = 0; i < pzGroup.length; i++) {
        let one = pzGroup[i];
        let row = $gd_ds.insertRow(9999);
        $gd_ds.setValue(row, { pzh: one.pzh, pzs: one.pz.length, fjs: one.fj.length, hj: one.pz.length + one.fj.length });
    }
    book.getWorkSheet('归档').paintPermit = true;

    book.getWorkSheet('归档').popup('fa fa-cog', '归档确认', 450, 450, true, true, {
        action1: {
            text: '确认',
            btnClass: 'btn-green',
            action: function () {
                do_pzgd();
                return true;    //表示关闭弹窗
            }
        },
        cancel: {
            text: '关闭',
            btnClass: 'btn-red',
            action: function () {

                return true;
            }
        }

    });

}
//@comment (group=归档,caption=归档,needRightControl=false)
function do_pzgd() {
    showInfoPane('*正在归档...');
    setButtonsStatus(false); //禁用一些按钮点击
    //alert(JSON.stringify(pzGroup));
    runTask("归档",
        {
            corpid: book.getWorkSheet('归档').cells("corpid").getValueString(),
            ym: book.getWorkSheet('归档').cells("ym").getValueString(),
            pzGroup: pzGroup
        }, function (ret) {
            hideInfoPane();
            ret = JSON.parse(ret);

            if (ret.success) {

                setButtonsStatus(true); //启用一些按钮点击
                smartRetrieve(book.sheet2, "dzpz_pz"); //刷新凭证列表
                //重新检索图片区
                cb_refresh_onClick();
            } else {
                $.alert(ret.message);
            }

        });
}

function setButtonsStatus(b) {

    book.sheet0.getBrick('cb_auto').enabled = b;
}




function cb_trash_onClick() {
    var url = runTask("urlForTrash", {});
    openInMainFrame(url, false, 'fa-trash', '图片回收站');

}

function cb_deleteSelection_onClick() {
    let imgPool = book.sheet1.getBrick('imgPool');
    // 保存当前选中状态及设置的凭证号信息
    let selection = imgPool.getSelectedImageList();
    if (selection.length == 0) {
        toastr.error("至少选中一张图片");
        return;
    }
    let nn = selection.length;
    $confirm("提示", "确信将选中的" + nn + "张图片移入回收站吗?", function () {
        showInfoPane('*正在移和回收站');
        setTimeout(function () {
            do_trush(selection);
            hideInfoPane();
        }, 100);
    });

}

function do_trush(selection) {

    for (let i = 0; i < selection.length; i++) {
        let one = selection[i];
        moveImageToRecycle(one.id);

    }
    cb_refresh_onClick();

}

function cb_size_onClick() {
    let RPM = book.sheet0.RPM;
    let h = RPM.getRowHeight(1);
    if (h > 1) {
        RPM.setRowStretchHeight(1, 0);//弹性高度取消
        RPM.setRowHeight(1, 1);

        RPM.setRowHeight(2, 0);
        book.sheet0.getBrick('dbnav').visible = false;

    } else {

        RPM.setRowStretchHeight(1, 40);//弹性高度取消
        RPM.setRowHeight(1, 300);

        RPM.setRowHeight(2, 30);
        book.sheet0.getBrick('dbnav').visible = true;
    }
}


/**
 * 单元格的值发生了改变
 * @param sheet  所在的工作表
 * @param cell  单元格对象
 * @param oldValue  原先的值
 * @param newValue 变化后的值
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行发生变化
 */
function cellValueChanged(sheet, cell, oldValue, newValue, innerRow) {

    //通过别名来判断

    if (cell.alias == 'nian' || cell.alias == 'yue') {
        reload_pzh_info();
    };



}

/**
 * 单元格因为被编辑而改变。当用户通过编辑单元的值而让单元格发生值改变时本事件被触发。
 * 注意，当使用脚本 sheet.cells(row,col).setValue ( value) 来改变单元格的值时，本事件并不触发
 * @param sheet
 * @param cell
 * @param newValue
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行发生变化
 */
function cellValueChangedByEdit(sheet, cell, newValue, innerRow) {

    if (cell.alias == 'onceCount') {
        setLoadImagePoolDataOnceCount();

    }


}



function reload_pzh_info() {
    var sheet = book.getWorkSheet('main');
    //加载帐套信息及年月
    var corpid = sheet.cells("corpid").getValueString();

    var nian = sheet.cells("nian").getValueString();
    var yue = sheet.cells("yue").getValueString();
    var ym = nian + right("00" + yue, 2);

    //得到年月后，获取凭证号相关设置
    pzh_len = getPZHLen(corpid);
    pzh_prefix = getPZHPrefix(corpid, ym);
    getLastPZH(corpid, ym, function (v) {
        if (v == '') v = pzh_prefix + '00000000'.substring(8 - pzh_len, 8);
        lastPZH = v;

    });

    smartRetrieve(sheet, "dzpz_pz"); //刷新凭证列表
}



function cb_ocr_onClick() {
    toastr.show("正在自动识别");
    var imgPool = book.sheet1.getBrick('imgPool');
    let imgs = imgPool.getCurrentSortedImageList();//得到当前排序后的图片清单
    asyncPool(1,  // 最多4个并发执行
        imgs, //需要处理的数据数组，每个元素可以是任意类型的数据
        function (one, array) // item表示当前处理的对象， array就是整个数据数组
        {
            console.info(one.url_img);
            //函数必须返回一个Promise对象
            return new Promise(function (resolve, reject) {

                var corpid = book.getWorkSheet('main').cells("corpid").getValueString();
                var ym = book.getWorkSheet('main').cells("ym").getValue();

                back_ocr({ id: one.id, ocr: one.ocr, corpid: corpid, ym: ym }, function (ret) {


                    if (ret.needWriteback) one.ocr = JSON.stringify(ret.ocrResult);

                    if (ret.pzh != '') {
                        setPZH(one.id, ret.pzh);

                    }
                    resolve(1);
                });





            });
        }).then(function () {  //此时，整个数据数组都已经迭代执行完成 ，通常在此善后
            console.info("over");
            toastr.hide();
            toastr.success("自动识别完成");
            hideInfoPane();
        });

}


id: 67bc2f4199322addbec29028
scriptid: 60d0840b0c749ebb22855746
tablename: app_script
clientip: 183.157.211.247
username: sa
createdate: 2025.02.24 16:35:43.750
script:
function main(arg) {
    println(arg );
    var p = JSON.parse(arg);
    var id = p.id;
    var overwrite = p.overwrite;

    // info2 是手工调整顺序后的序号 ，如果没有手工调整顺序，那么info2应该都是null , 
    // 这样，如果手工调整了顺序，那么以手工调整后的顺序来排序，
    //否则以(groupname优先排序，它通常是“凭证”，“附件”) 凭证排在前，附件排在后 ，同类型（groupname）文件的按原始日期来排序，

    var tds = newDataStore("", "select pzh , corpid from dzpz_pz where id='" + id + "'");
    tds.retrieve();
    var pzh = tds.getString(0, "pzh");
    var corpid = tds.getString(0, "corpid");
    println("pzh="+ pzh);
    println("corpid="+ corpid);

    //避免出现一张凭证出现多条 app_archive记录的情况，导致后面压缩时，找不到pdf文件，如果有多条，只保留最后一条
    var tds2= newDataStore("","select * from app_archive where gguid='"+id+"' order by lastmodifieddate desc");
    tds2.setUpdateProperty("app_archive","id","*","id");
    var n=tds2.retrieve();
    println("archive count:"+n);
    if( n>1)
    {
        println('');
        for( var i= n-1 ; i>0; i--)
        {
            tds2.deleteRow(i);
        }
        if(!tds2.update(true)) println( tds2.getError().getMessage());
    }


    var url = getStringFromSQL("select url_img  from basic_corp_seal a , basic_corp b where a.gguid=b.gguid and a.groupname='电子印章' and b.code= '" + corpid + "' ");
    println( url);

    if( getIntFromSQL("select count(*) from dzpz_pzfj where gguid='"+id+"' ")==0)
    {
        println(  {sccess:false, message: "凭证归档信息丢失,禁止重新生成pdf "});
         
    }

    runTask("归档信息保存到文件中", {pzid: id} );

    //把附件打包成一个PDF ,生成pdf不要加水印，水印是在下载时临时加上去的
    return createArchive("dzpz", 
         id,
        runTask('imgOrderBy',{})  ,  //附件排序规则   "info2 asc , groupname , info1 asc "
        overwrite, //是否强行重新生成
        '', //水印 。生成pdf不要加水印，水印是在下载时临时加上去的
        {
            left: 20,
            top: 20,
            url:  url
        },  //左上角加一个印章图片
        pzh //右上角把凭证号打上，便于查看
    );


}


# app_template

id: 619a5454993208680e522993
pid: 619a5454993208680e522973
name: ui
code: 60c4bd735db2478f9c5a11192021110407504420211121221444
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444/ui
nodetype: column
createdate: 2021.06.12 22:00:47.000
lastmodifieddate: 2025.02.24 17:00:41.699
codepath:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a11182021110407504420211121221444

fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a11182021110407504420211121221444.60c4bd735db2478f9c5a11192021110407504420211121221444

value:
{"version":"1.0","sheetcount":4,"gui":true,"theme":"default","showTabOnBottom":false,"runtimeOptions":{},"sheets":[{"index":0,"rowCount":13,"columnCount":11,"guid":"08e66c0e81c8327bad541d11a7b5751f","name":"main","gridLineVisible":false,"freezedRow":0,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":22,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":3,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":4,"height":100,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":5,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":6,"height":45,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":7,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":8,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":9,"height":138,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":10},{"index":10,"height":33,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":11,"height":5,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":12,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":3,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":600,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":100,"width2":-1,"stretchWidth":80,"rowHeightAutoFit":false},{"index":5,"width":60,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":100,"width2":-1,"stretchWidth":20,"rowHeightAutoFit":false},{"index":7,"width":60,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":8,"width":100,"width2":-1,"stretchWidth":20,"rowHeightAutoFit":false},{"index":9,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":10,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0},{"row":0,"col":1},{"row":0,"col":2},{"row":0,"col":3},{"row":0,"col":4},{"row":0,"col":5},{"row":0,"col":6},{"row":0,"col":7},{"row":0,"col":8},{"row":0,"col":9},{"row":0,"col":10},{"row":1,"col":0},{"row":1,"col":1,"PI":0},{"row":1,"col":2,"define":"凭证影像查询 - 凭证资料库","rowSpan":1,"colSpan":3,"PI":1},{"row":1,"col":5},{"row":1,"col":6},{"row":1,"col":7},{"row":1,"col":8},{"row":1,"col":9},{"row":1,"col":10},{"row":3,"col":0,"PI":2},{"row":3,"col":1,"PI":2},{"row":3,"col":2,"PI":2},{"row":3,"col":3,"PI":2},{"row":3,"col":4,"PI":2},{"row":3,"col":5,"PI":2},{"row":3,"col":6,"PI":2},{"row":3,"col":7,"PI":2},{"row":3,"col":8,"PI":2},{"row":3,"col":9,"PI":2},{"row":3,"col":10,"PI":2},{"row":4,"col":0,"PI":2},{"row":4,"col":1,"PI":2},{"row":4,"col":2,"PI":2},{"row":4,"col":3,"rowSpan":1,"colSpan":6,"bricks":[{"type":"SheetContainer","name":"sheetContainer1","config":{"name":"sheetContainer1","sheetGUID":"b83a18372d1e0c552da51ecc990e916a","caption":"嵌入sheet","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"sheetContainer1-ec731fdf38da6c46de2d7c16aa009648"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":4,"col":9,"PI":3},{"row":4,"col":10,"PI":2},{"row":5,"col":0,"PI":2},{"row":5,"col":1,"PI":2},{"row":5,"col":2,"PI":2},{"row":5,"col":3,"PI":2},{"row":5,"col":4,"PI":2},{"row":5,"col":5,"PI":4},{"row":5,"col":6,"PI":4},{"row":5,"col":7,"PI":4},{"row":5,"col":8,"PI":4},{"row":5,"col":9,"PI":2},{"row":5,"col":10,"PI":4},{"row":6,"col":0,"PI":2},{"row":6,"col":1,"PI":2},{"row":6,"col":2,"PI":2},{"row":6,"col":3,"rowSpan":4,"colSpan":2,"PI":5,"bricks":[{"type":"SheetContainer","name":"sheetContainer1","config":{"name":"sheetContainer1","sheetGUID":"192dd2dd59913157df6b1620fb10e4b5","caption":"嵌入sheet","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"sheetContainer1-7dff09dcfd2804d3921f2d678b2fd437"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":6,"col":5,"PI":6},{"row":6,"col":6,"cellValueType":3,"PI":7},{"row":6,"col":7,"PI":7},{"row":6,"col":8,"PI":8},{"row":6,"col":9,"PI":9},{"row":6,"col":10,"PI":10},{"row":7,"col":0,"PI":2},{"row":7,"col":1,"PI":2},{"row":7,"col":2,"PI":2},{"row":7,"col":5,"define":"凭证号：","PI":11},{"row":7,"col":6,"cellValueType":3,"rowSpan":1,"colSpan":3,"PI":12,"bind":{"dataSource":"dzpz_pz","DBCol":"pzh","dsType":"4"}},{"row":7,"col":9},{"row":7,"col":10,"PI":2},{"row":8,"col":0,"PI":2},{"row":8,"col":1,"PI":2},{"row":8,"col":2,"PI":2},{"row":8,"col":5,"define":"凭证：","PI":11},{"row":8,"col":6,"suffix":"张","cellValueType":1,"PI":13,"bind":{"dataSource":"dzpz_pz","DBCol":"pz","dsType":"4"}},{"row":8,"col":7,"define":"附件：","PI":11},{"row":8,"col":8,"suffix":"张","cellValueType":1,"PI":14,"bind":{"dataSource":"dzpz_pz","DBCol":"fj","dsType":"4"}},{"row":8,"col":9,"PI":5},{"row":8,"col":10,"PI":15},{"row":9,"col":0,"PI":2},{"row":9,"col":1,"PI":2},{"row":9,"col":2,"PI":2},{"row":9,"col":5,"rowSpan":2,"colSpan":4,"PI":16,"bricks":[{"type":"SheetContainer","name":"sheetContainer1","config":{"name":"sheetContainer1","sheetGUID":"beed53ada49f7fd9efab3a92ceec68b4","caption":"嵌入sheet","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"sheetContainer1-8efb5f7b38e5bb55a94fbcb9a6ac4491"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":9,"col":9,"PI":5},{"row":9,"col":10,"PI":17},{"row":10,"col":0,"PI":2},{"row":10,"col":1,"PI":2},{"row":10,"col":2,"PI":2},{"row":10,"col":3,"rowSpan":1,"colSpan":2,"bricks":[{"type":"dbpage","name":"dbnav","config":{"name":"dbnav","caption":"分页导航条","enable":true,"visible":true,"showDBRowCount":true,"x":1,"y":1,"width":-1,"height":-1,"align":"center","onceRetrieveRowCount":"100","countPerPagePermitToChange":true,"dsn":"dzpz_pz","DOMName":"dbnav-79372c5250e2fcb225ce8b435b2d75a7","html":" \n                   <style>\n                   .workbook_db_tool_button {border-radius: 50%; min-width:24px; width:24px; height:24px; padding:0px;margin-right:5px;}\n                   .workbook_db_tool_noborder { border:0px solid #fff; background-color:transparent;}\n                   </style>     \n                   \n        \n                <div  class=\"   \"  id=\"dbnav-79372c5250e2fcb225ce8b435b2d75a7\"  \n          \n                       style=\" padding:2px;min-width:24px; padding-right:8px;padding-left:8px; user-select:none; text-align:center;\">\n                        \n                       <span class=\"group1\" style=\"display:none;\"><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page1 workbook_db_tool_button\" >1</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page2 workbook_db_tool_button\" >2</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page3 workbook_db_tool_button\" >3</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page4 workbook_db_tool_button\" >4</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page5 workbook_db_tool_button\" >5</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page6 workbook_db_tool_button\" >6</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page7 workbook_db_tool_button\" >7</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page8 workbook_db_tool_button\" >8</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page9 workbook_db_tool_button\" >9</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page10 workbook_db_tool_button\" >10</button>\n                       </span><span class=\"group2\">\n                        <button type=\"button\"   class=\"btn   btn-xs btn-default cb_First workbook_db_tool_button\" >\n                        <i class=\"fa fa-step-backward\"></i></button><button type=\"button\"   \n                                class=\"btn   btn-xs btn-default cb_Prior workbook_db_tool_button\" >\n                        <i class=\"fa fa-chevron-left\"></i></button><button type=\"button\"   \n                                class=\"btn btn-alt btn-xs btn-default  workbook_db_tool_noborder \" ><span style=\"display:inline-block\">\n                        <input type=\"tel\"  class=\"pageIndex btn btn-alt btn-xs \" \n                               style=\"width:50px;height:24px; line-height:24px ; border-radius:12px; border:1px dotted #efefef;\"> /\n                        <span class=\"pageCountOfDataSource\"></span></button><button type=\"button\"   \n                                class=\"btn   btn-xs btn-default cb_Next workbook_db_tool_button\" >\n                        <i class=\"fa fa-chevron-right\"></i></button><button type=\"button\"   \n                                class=\"btn   btn-xs btn-default cb_Last workbook_db_tool_button\" >\n                        <i class=\"fa fa-step-forward\"></i></button></span><span \n                         style=\"padding-left:10px; display:inline-block user-select:none;\"  \n                               class=\"countPerPageContainer\">每页\n                               <select type=\"tel\"   class=\"countPerPage\"  \n                               style=\"width:65px;height:24px; line-height:24px;border-radius: 12px; padding-top: 0px;padding-bottom:0px;padding-left:10px;padding-right:10px; \"><option  value=\"100\" selected>100</option><option value=\"输入\">输入</option></select>\n                               <input type=\"tel\" class=\"countPerPageInput\" style=\"width:65px;height:24px; line-height:24px;border-radius: 12px; padding-top: 0px;padding-bottom:0px;padding-left:10px;padding-right:10px;display:none; \">\n                              \n                                行</span>\n                        </span>\n                        <span class=\"dbRowCountContainer\"  >&nbsp;&nbsp;共<span class=\"dbrowcount\"></span>行\n                </div>\n            \n            "},"x":0,"y":0,"width":0,"height":0}]},{"row":10,"col":9,"PI":3},{"row":10,"col":10,"PI":18},{"row":11,"col":0,"PI":2},{"row":11,"col":1,"PI":2},{"row":11,"col":2,"PI":2},{"row":11,"col":3},{"row":11,"col":4},{"row":11,"col":5},{"row":11,"col":6},{"row":11,"col":7},{"row":11,"col":8},{"row":11,"col":9},{"row":11,"col":10,"PI":2},{"row":12,"col":0,"PI":2},{"row":12,"col":1,"PI":2},{"row":12,"col":2,"PI":2},{"row":12,"col":3,"PI":2},{"row":12,"col":4,"PI":2},{"row":12,"col":5,"PI":2},{"row":12,"col":6,"PI":2},{"row":12,"col":7,"PI":2},{"row":12,"col":8,"PI":2},{"row":12,"col":9,"PI":2},{"row":12,"col":10,"PI":2}]},{"index":1,"rowCount":7,"columnCount":16,"guid":"b83a18372d1e0c552da51ecc990e916a","name":"filter","gridLineVisible":false,"freezedRow":0,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":5,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":22,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":5,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":3,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":4,"height":5,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":10},{"index":5,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":6,"height":5,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":10}],"columns":[{"index":0,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":70,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":95,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":95,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":45,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":5,"width":55,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":95,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":7,"width":87,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":8,"width":120,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":9,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":10,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":11,"width":89,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":12,"width":100,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":13,"width":70,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":14,"width":100,"width2":-1,"stretchWidth":20,"rowHeightAutoFit":false},{"index":15,"width":1,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0},{"row":0,"col":1},{"row":0,"col":2},{"row":0,"col":3},{"row":0,"col":4},{"row":0,"col":5},{"row":0,"col":6},{"row":0,"col":7},{"row":0,"col":8},{"row":0,"col":9},{"row":0,"col":10},{"row":0,"col":11},{"row":0,"col":12},{"row":0,"col":13},{"row":0,"col":14},{"row":0,"col":15},{"row":1,"col":0},{"row":1,"col":1,"define":"筛选条件","PI":19},{"row":1,"col":2},{"row":1,"col":3},{"row":1,"col":4},{"row":1,"col":5},{"row":1,"col":6},{"row":1,"col":7},{"row":1,"col":8},{"row":1,"col":9},{"row":1,"col":10},{"row":1,"col":11},{"row":1,"col":12},{"row":1,"col":13},{"row":1,"col":14,"PI":20},{"row":1,"col":15},{"row":2,"col":0},{"row":2,"col":1},{"row":2,"col":2},{"row":2,"col":3},{"row":2,"col":4},{"row":2,"col":5},{"row":2,"col":6},{"row":2,"col":7},{"row":2,"col":8},{"row":2,"col":9},{"row":2,"col":10},{"row":2,"col":11},{"row":2,"col":12},{"row":2,"col":13},{"row":2,"col":14},{"row":2,"col":15},{"row":3,"col":0,"PI":5},{"row":3,"col":1,"define":"* 帐  套：","PI":21},{"row":3,"col":2,"define":"00","editable":true,"rowSpan":1,"colSpan":2,"alias":"st_corpid","PI":22,"editstyle":{"editType":4,"ddlbName":"basic_账套列表(code2name)-全称","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":3,"col":4,"define":"年度：","PI":23},{"row":3,"col":5,"editable":true,"appData":{"valueChangedToAutoCompleteType":"sql","valueChangedToAutoCompleteDBPool":"default","valueChangedToAutoCompleteQuery":"select distinct y\nfrom(\nselect distinct y from pzdjex \nunion\nselect distinct left(ym,4) as y from dzpz_pz\n) x\norder by y","valueChangedToAutoCompleteContext":"","valueChangedToAutoCompleteMaxCount":"20","valueChangedToAutoCompleteMinLen":"0","valueChangedToAutoCompleteCopyMap":"","valueChangedToAutoCompleteRender":"","valueChangedToAutoCompleteQuery_encrypted":"V2RICT7EAMKYZF4LUWOIWKJ2WPQTOYNHN2JM655OUKAU7ZADCWGJPC5FTSFSSOVTLQ4SLNZ5JGR7GQQJHDDFVCXYODNLMBTOSDQEM6DXZKTO2QXBCL3FLM4ZQ7DFMRNEP5CPN3IQHUTFO7MRNO5NBHREGMI4G6PNJQDO7F3AEDWMUVP6W4C2KWUPXWLOV5PI5YSRY6CXAC7XY"},"cellValueType":3,"alias":"st_y","PI":13},{"row":3,"col":6,"define":"code","cellValueType":3,"PI":24,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"code;核算单位编号：\npzh;凭证号：\nkmdm;会计科目代码：\nkmmc;会计科目名称：\nckzcmxdm;财会支出明细编码：\nckzcmxmc;财会支出明细名称：\nykzcmxdm;预会支出明细编码：\nykzcmxmc;预会支出明细名称：\nrkdh;入库单号：\nbz;摘要：\nzdr;凭证制单人：","showRealData":false,"columnCount":null}},{"row":3,"col":7,"editable":true,"appData":{"valueChangedToAutoCompleteType":"url","valueChangedToAutoCompleteMaxCount":"20","valueChangedToAutoCompleteMinLen":"0","valueChangedToAutoCompleteCopyMap":"","valueChangedToAutoCompleteRender":"","valueChangedToAutoCompleteQuery_encrypted":"V2RICT7EAMKYZF4LUWOIWKJ2WOMSXW4LTEGETLP242NIAOTXT6OGGWWA6L7STCQ5JOZR2MBQ3LBC6PZIWMPXZ255KM","valueChangedToAutoCompleteURL":"","valueChangedToAutoCompleteResultFunc":"","valueChangedToAutoCompleteParam":""},"cellValueType":3,"alias":"st_code","PI":22,"editstyle":{"editType":0,"inputAttribute":""}},{"row":3,"col":8,"define":"kmmc","editable":true,"cursorName":"hand","alias":"st_key1","PI":25,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"code;核算单位编号：\npzh;凭证号：\nkmdm;会计科目代码：\nkmmc;会计科目名称：\nckzcmxdm;财会支出明细编码：\nckzcmxmc;财会支出明细名称：\nykzcmxdm;预会支出明细编码：\nykzcmxmc;预会支出明细名称：\nrkdh;入库单号：\nbz;摘要：\nzdr;凭证制单人：","showRealData":false,"columnCount":null}},{"row":3,"col":9,"editable":true,"appData":{"valueChangedToAutoCompleteType":"url","valueChangedToAutoCompleteMaxCount":"20","valueChangedToAutoCompleteMinLen":"0","valueChangedToAutoCompleteCopyMap":"","valueChangedToAutoCompleteRender":"","valueChangedToAutoCompleteQuery_encrypted":"V2RICT7EAMKYZF4LUWOIWKJ2WOMSXW4LTEGETLP242NIAOTXT6OGGWWA6L7STCQ5JOZR2MBQ3LBC6PZIWMPXZ255KM","valueChangedToAutoCompleteURL":"","valueChangedToAutoCompleteResultFunc":"","valueChangedToAutoCompleteParam":""},"alias":"st_value1","PI":22,"editstyle":{"editType":0,"inputAttribute":""}},{"row":3,"col":10},{"row":3,"col":11,"define":"3","editable":true,"cellValueType":3,"rowSpan":3,"colSpan":1,"alias":"shzt","PI":26,"editstyle":{"editType":6,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"3;全部\n1;已校对\n2;未校对","showRealData":false,"columnCount":1}},{"row":3,"col":12},{"row":3,"col":13,"bricks":[{"type":"button","name":"cb_retrieve","config":{"name":"cb_retrieve","caption":" 检索","enable":true,"visible":true,"size":"1","x":5,"y":-30,"width":60,"height":30,"buttonStyle":"default","buttonColorStyle":"info","leftIcon":"fa-search","rightIcon":"","action":"retrieve","dsn":"dzpz_pz","moreDataSource":"","cachefirst":true,"DOMName":"cb_retrieve-01decd3900b73554149be8c0e903aa2b","html":" \n                <button class=\"btn  btn-info btn-xs\" \n                        id=\"cb_retrieve-01decd3900b73554149be8c0e903aa2b\">\n                       <i class='fa fa-search'></i> 检索\n                </button>\n                "},"x":5,"y":-30,"width":60,"height":30}]},{"row":3,"col":14},{"row":3,"col":15,"PI":20},{"row":4,"col":0,"PI":27},{"row":4,"col":1,"PI":3},{"row":4,"col":2,"PI":28},{"row":4,"col":3,"PI":29},{"row":4,"col":4},{"row":4,"col":5},{"row":4,"col":6},{"row":4,"col":7},{"row":4,"col":8,"PI":30},{"row":4,"col":9,"PI":3},{"row":4,"col":10},{"row":4,"col":12},{"row":4,"col":13},{"row":4,"col":14},{"row":4,"col":15,"PI":3},{"row":5,"col":0,"PI":31},{"row":5,"col":1,"define":"凭证日期：","PI":32},{"row":5,"col":2,"editable":true,"cellValueType":4,"alias":"st_date1","PI":22,"editstyle":{"editType":3,"datetimeFormat":"yyyy.MM.dd"}},{"row":5,"col":3,"editable":true,"cellValueType":4,"alias":"st_date2","PI":22,"editstyle":{"editType":3,"datetimeFormat":"yyyy.MM.dd"}},{"row":5,"col":4,"define":"月份：","cellValueType":3,"PI":33},{"row":5,"col":5,"editable":true,"cellValueType":3,"alias":"st_m","PI":13,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"01\n02\n03\n04\n05\n06\n07\n08\n09\n10\n11\n12\n13","showRealData":false,"columnCount":null}},{"row":5,"col":6,"define":"凭 证 号：","cellValueType":3,"PI":24,"editstyle":{"editType":0,"inputAttribute":""}},{"row":5,"col":7,"editable":true,"appData":{"valueChangedToAutoCompleteType":"url","valueChangedToAutoCompleteMaxCount":"20","valueChangedToAutoCompleteMinLen":"0","valueChangedToAutoCompleteCopyMap":"","valueChangedToAutoCompleteRender":"","valueChangedToAutoCompleteQuery_encrypted":"V2RICT7EAMKYZF4LUWOIWKJ2WOMSXW4LTEGETLP242NIAOTXT6OGGWWA6L7STCQ5JOZR2MBQ3LBC6PZIWMPXZ255KM","valueChangedToAutoCompleteURL":"","valueChangedToAutoCompleteResultFunc":"","valueChangedToAutoCompleteParam":""},"cellValueType":3,"alias":"st_pzh","PI":22,"editstyle":{"editType":0,"inputAttribute":""}},{"row":5,"col":8,"define":"zdr","editable":true,"cursorName":"hand","cellValueType":3,"alias":"st_key2","PI":25,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"code;核算单位编号：\npzh;凭证号：\nkmdm;会计科目代码：\nkmmc;会计科目名称：\nckzcmxdm;财会支出明细编码：\nckzcmxmc;财会支出明细名称：\nykzcmxdm;预会支出明细编码：\nykzcmxmc;预会支出明细名称：\nrkdh;入库单号：\nbz;摘要：\nzdr;凭证制单人：","showRealData":false,"columnCount":null}},{"row":5,"col":9,"editable":true,"appData":{"valueChangedToAutoCompleteType":"url","valueChangedToAutoCompleteMaxCount":"20","valueChangedToAutoCompleteMinLen":"0","valueChangedToAutoCompleteCopyMap":"","valueChangedToAutoCompleteRender":"","valueChangedToAutoCompleteQuery_encrypted":"V2RICT7EAMKYZF4LUWOIWKJ2WOMSXW4LTEGETLP242NIAOTXT6OGGWWA6L7STCQ5JOZR2MBQ3LBC6PZIWMPXZ255KM","valueChangedToAutoCompleteURL":"","valueChangedToAutoCompleteResultFunc":"","valueChangedToAutoCompleteParam":""},"cellValueType":3,"alias":"st_value2","PI":22,"editstyle":{"editType":0,"inputAttribute":""}},{"row":5,"col":10},{"row":5,"col":12},{"row":5,"col":13},{"row":5,"col":14},{"row":5,"col":15,"PI":3},{"row":6,"col":0,"PI":30},{"row":6,"col":1,"PI":30},{"row":6,"col":2},{"row":6,"col":3},{"row":6,"col":4},{"row":6,"col":5},{"row":6,"col":6},{"row":6,"col":7},{"row":6,"col":8},{"row":6,"col":9},{"row":6,"col":10},{"row":6,"col":11},{"row":6,"col":12},{"row":6,"col":13},{"row":6,"col":14},{"row":6,"col":15,"PI":3}]},{"index":2,"rowCount":8,"columnCount":20,"guid":"192dd2dd59913157df6b1620fb10e4b5","name":"list","gridLineVisible":false,"freezedRow":5,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":true,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":3,"height":20,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":4,"height":20,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":5,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":6,"height":27,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":7,"height":5,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":3,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":40,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":100,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":4,"width":69,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":5,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":85,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":7,"width":100,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":8,"width":100,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":9,"width":85,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":10,"width":85,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":11,"width":85,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":12,"width":85,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":13,"width":85,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":14,"width":85,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":15,"width":85,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":16,"width":60,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":17,"width":45,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":18,"width":45,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":19,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":1,"col":0},{"row":1,"col":1,"PI":34},{"row":1,"col":2,"define":"数据列表","rowSpan":1,"colSpan":2,"PI":19},{"row":1,"col":4},{"row":1,"col":5},{"row":1,"col":6},{"row":1,"col":7},{"row":1,"col":8},{"row":1,"col":9},{"row":1,"col":10},{"row":1,"col":11},{"row":1,"col":12},{"row":1,"col":13},{"row":1,"col":14},{"row":1,"col":15},{"row":1,"col":16},{"row":1,"col":17},{"row":1,"col":18},{"row":1,"col":19},{"row":2,"col":0},{"row":2,"col":1},{"row":2,"col":2,"PI":29},{"row":2,"col":3,"PI":29},{"row":2,"col":4,"PI":29},{"row":2,"col":5,"PI":29},{"row":2,"col":6,"PI":29},{"row":2,"col":7},{"row":2,"col":8},{"row":2,"col":9,"PI":29},{"row":2,"col":10,"PI":29},{"row":2,"col":11,"PI":29},{"row":2,"col":12,"PI":29},{"row":2,"col":13,"PI":29},{"row":2,"col":14,"PI":29},{"row":2,"col":15,"PI":29},{"row":2,"col":16,"PI":29},{"row":2,"col":17,"PI":29},{"row":2,"col":18,"PI":29},{"row":2,"col":19},{"row":3,"col":0},{"row":3,"col":1,"PI":35},{"row":3,"col":2,"define":"序号","rowSpan":2,"colSpan":1,"PI":36},{"row":3,"col":3,"define":"账套","dblClickSort":"dzpz_pz.corpid","rowSpan":2,"colSpan":1,"PI":36},{"row":3,"col":4,"define":"凭证日期","dblClickSort":"dzpz_pz.pzrq","rowSpan":2,"colSpan":1,"PI":36},{"row":3,"col":5,"define":"凭证号","dblClickSort":"dzpz_pz.pzh","rowSpan":2,"colSpan":1,"PI":36},{"row":3,"col":6,"define":"会计科目名称","dblClickSort":"dzpz_pz.kmmc","rowSpan":2,"colSpan":1,"PI":37},{"row":3,"col":7,"define":"借方金额","dblClickSort":"dzpz_pz.jfje","rowSpan":2,"colSpan":1,"PI":37},{"row":3,"col":8,"define":"贷方金额","dblClickSort":"dzpz_pz.dfje","rowSpan":2,"colSpan":1,"PI":37},{"row":3,"col":9,"define":"财会支出\\n明细编码","dblClickSort":"dzpz_pz.ckzcmxdm","rowSpan":2,"colSpan":1,"PI":37},{"row":3,"col":10,"define":"财会支出\\n明细名称","dblClickSort":"dzpz_pz.ckzcmxmc","rowSpan":2,"colSpan":1,"PI":37},{"row":3,"col":11,"define":"预会支出\\n明细编码","dblClickSort":"dzpz_pz.ckzcmxdm","rowSpan":2,"colSpan":1,"PI":37},{"row":3,"col":12,"define":"预会支出\\n明细名称","dblClickSort":"dzpz_pz.ykzcmxmc","rowSpan":2,"colSpan":1,"PI":37},{"row":3,"col":13,"define":"核算账号编号","dblClickSort":"dzpz_pz.code","rowSpan":2,"colSpan":1,"PI":36},{"row":3,"col":14,"define":"入库单号","dblClickSort":"dzpz_pz.rkdh","rowSpan":2,"colSpan":1,"PI":36},{"row":3,"col":15,"define":"摘要","dblClickSort":"dzpz_pz.bz","rowSpan":2,"colSpan":1,"PI":36},{"row":3,"col":16,"define":"凭证制单","dblClickSort":"dzpz_pz.zdr","rowSpan":2,"colSpan":1,"PI":36},{"row":3,"col":17,"define":"影像\\n数量","dblClickSort":"dzpz_pz.img_sl","rowSpan":2,"colSpan":1,"PI":38},{"row":3,"col":18,"define":"状态","rowSpan":2,"colSpan":1,"PI":38},{"row":3,"col":19,"rowSpan":2,"colSpan":1,"PI":39},{"row":4,"col":0},{"row":4,"col":1,"PI":35},{"row":5,"col":0},{"row":5,"col":1,"PI":35},{"row":5,"col":2,"PI":40,"bind":{"dataSource":"dzpz_pz","DBCol":"c_xh","dsType":2},"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":5,"col":3,"cellValueType":3,"PI":41,"bind":{"dataSource":"dzpz_pz","DBCol":"corpid","dsType":2},"editstyle":{"editType":4,"ddlbName":"basic_账套列表(code2name)-简称","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":5,"col":4,"cellValueType":4,"PI":40,"bind":{"dataSource":"dzpz_pz","DBCol":"pzrq","dsType":2},"editstyle":{"editType":3,"datetimeFormat":"yyyy.MM.dd"}},{"row":5,"col":5,"cellValueType":3,"alias":"pzh","PI":40,"bind":{"dataSource":"dzpz_pz","DBCol":"pzh","dsType":2}},{"row":5,"col":6,"cellValueType":3,"PI":40,"bind":{"dataSource":"dzpz_pz","DBCol":"kmmc","dsType":2}},{"row":5,"col":7,"cellValueType":2,"PI":22,"bind":{"dataSource":"dzpz_pz","DBCol":"jfje","dsType":2},"editstyle":{"editType":1,"showComma":true,"decimalCount":2,"zeroVisible":false}},{"row":5,"col":8,"cellValueType":2,"PI":22,"bind":{"dataSource":"dzpz_pz","DBCol":"dfje","dsType":2},"editstyle":{"editType":1,"showComma":true,"decimalCount":2,"zeroVisible":false}},{"row":5,"col":9,"cellValueType":3,"PI":22,"bind":{"dataSource":"dzpz_pz","DBCol":"ckzcmxdm","dsType":2}},{"row":5,"col":10,"cellValueType":3,"PI":22,"bind":{"dataSource":"dzpz_pz","DBCol":"ckzcmxmc","dsType":2}},{"row":5,"col":11,"cellValueType":3,"PI":22,"bind":{"dataSource":"dzpz_pz","DBCol":"ykzcmxdm","dsType":2}},{"row":5,"col":12,"cellValueType":3,"PI":22,"bind":{"dataSource":"dzpz_pz","DBCol":"ykzcmxmc","dsType":2}},{"row":5,"col":13,"cellValueType":3,"PI":40,"bind":{"dataSource":"dzpz_pz","DBCol":"code","dsType":2}},{"row":5,"col":14,"cellValueType":3,"alias":"入库单号","PI":40,"bind":{"dataSource":"dzpz_pz","DBCol":"rkdh","dsType":2}},{"row":5,"col":15,"popoverContent":"=bz ","cellValueType":3,"alias":"bz","PI":42,"bind":{"dataSource":"dzpz_pz","DBCol":"bz","dsType":2}},{"row":5,"col":16,"cellValueType":3,"PI":40,"bind":{"dataSource":"dzpz_pz","DBCol":"zdr","dsType":2}},{"row":5,"col":17,"cellValueType":1,"alias":"img","PI":43,"bind":{"dataSource":"dzpz_pz","DBCol":"img_sl","dsType":2},"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":false}},{"row":5,"col":18,"cellValueType":1,"alias":"is","PI":43,"bind":{"dataSource":"dzpz_pz","DBCol":"is_verified","dsType":2},"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"1;已校对\n0;","showRealData":false,"columnCount":null}},{"row":5,"col":19,"PI":39},{"row":6,"col":0},{"row":6,"col":1,"PI":35},{"row":6,"col":2,"define":"合计","PI":44},{"row":6,"col":3,"rowSpan":1,"colSpan":14,"PI":45},{"row":6,"col":17,"define":"=sum(attachmentcount)","PI":44},{"row":6,"col":18,"PI":44},{"row":6,"col":19,"PI":39},{"row":7,"col":0},{"row":7,"col":1},{"row":7,"col":2,"PI":46},{"row":7,"col":3,"PI":46},{"row":7,"col":4,"PI":46},{"row":7,"col":5,"PI":46},{"row":7,"col":6,"PI":46},{"row":7,"col":7},{"row":7,"col":8},{"row":7,"col":9,"PI":46},{"row":7,"col":10,"PI":46},{"row":7,"col":11,"PI":46},{"row":7,"col":12,"PI":46},{"row":7,"col":13,"PI":46},{"row":7,"col":14,"PI":46},{"row":7,"col":15,"PI":46},{"row":7,"col":16,"PI":46},{"row":7,"col":17,"PI":46},{"row":7,"col":18,"PI":46},{"row":7,"col":19}]},{"index":3,"rowCount":2,"columnCount":2,"guid":"beed53ada49f7fd9efab3a92ceec68b4","name":"凭证详情","gridLineVisible":false,"freezedRow":0,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":286,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":300,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":1,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0,"PI":47,"bricks":[{"type":"uploadImage","name":"FJ","config":{"name":"FJ","action":"view","serverIndex":"1","serverIndexExpression":"=currentBillServerIndex()","dbpool":"default","logTable":"app_fileupload","blockSize":256,"imgMaxSize":1920,"cropWidth":0,"cropHeight":0,"columns":1,"maxCount":5,"groupName":"附件","tableName":"--","gguid":"--","path":"=currentMasterTableName()","showImageLabel":false,"showImageIndexNo":true,"autoLoad":false,"autoLoadFunction":"-","caption":"图片上传","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"FJ-0bbe2afb30dc929ee62d6e60a2aea065","gutter":10,"homeURL":"","maxThumbnailSize":256,"rightMouseDownToViewLargeImage":true,"html":"<div><div id='FJ-0bbe2afb30dc929ee62d6e60a2aea065b82be018ffb88c1e0ee02f8d13b98e52' style='width:100%;height:100%;background-color: transparent; pointer-events:none; '></div></div>","selectedFlagStyle":"image"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":0,"col":1,"PI":9},{"row":1,"col":0,"PI":30},{"row":1,"col":1,"PI":5}]}],"propertyCache":{"b3f11927403750ad41af93752148e509":{"background-color":"rgb(40, 116, 166)"},"854bc2c21bbbb631ed9056ba9ef218db":{"font-family":"黑体","font-size":"16"},"3e824c86b66344de0d8b546937f4cbf2":{"background-color":"#ebedef"},"99914b932bd37a50b983c5e7c90ae93b":{},"be64caef07159566df8795b22e17d845":{"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"#ebedef"},"d40439625fae1006a802f59daeb608c1":{"border-right-width":2,"border-right-color":[128,128,128,1]},"9e88079a54ad188cac6846f15c2fc42d":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1]},"7207fd81a5f61d7975bce68c6cd3d6d9":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1]},"c6b833700f21dfb69360b9d75ad8c619":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1]},"7f973ca9852913d1d137e4bafe0bf62c":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1]},"a6827ea44c8f901a1e03738c37b4bd1b":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-color":[128,128,128,1],"background-color":"#ebedef"},"ee5723836a4b5b5bf5ee0b0cfc22918c":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"font-size":"12","text-align":1},"f59dcabe69ca3218ba0d1a06ddfbb4b3":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"font-size":"12","color":"rgb(33, 97, 140)"},"b3de616a54b5cf0c276e9db14a7998b2":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"font-size":"12","color":"rgb(33, 97, 140)","text-align":2},"c849c7ff626b2927d73c2ccc724a4cca":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"font-size":"12","color":"rgb(40, 116, 166)","text-align":2},"324e25b70f30a3a35e0a91a80b8e8b64":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-color":[128,128,128,1],"background-color":"#ebedef"},"e4fcb63c7108732c010118148924f1ca":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1]},"0404736ef7e731007c1bf60e4236a94c":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"#ebedef"},"12c8f64b3cd0683238278aac5a38a662":{"border-top-width":2,"border-top-color":[128,128,128,1],"background-color":"#ebedef"},"d9b7e78fd60149a6ba819365564c46b8":{"font-family":"黑体"},"3749828a2f4e560e94e519058d334bd0":{"border-left-width":2,"border-left-color":[128,128,128,1]},"e337025cbd00a114725be81004634326":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"font-size":"12","text-align":1},"1662c5b4a5db1a205a4a9d704d38634d":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"font-size":"12"},"3d443b00663becf58198a5d1a8509b21":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"font-size":"12","text-align":1},"6901bda958b911e1d166c4a311a4d37a":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"font-size":"12","color":"rgb(40, 55, 71)","text-align":1},"7c0b0dea59fb82c6e269af27ba0d57ee":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"font-size":"12","color":"rgb(40, 116, 166)","text-align":2},"f5bcc2c64e56d4e94c28b17de4ebd3c8":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"padding-left":"10","font-size":"12","text-align":0},"3736221b6320a5ed99534cefdf10ef9b":{"border-bottom-width":2,"border-bottom-color":[128,128,128,1]},"0f4ec947c6784488bfe73f5041225ff8":{"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1]},"125018f3eef635c9d10037c06e4a0236":{"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1]},"5e4df84994cee3dc53009c98b95703cf":{"border-top-width":2,"border-top-color":[128,128,128,1]},"3c7d0af7ca5f205a2cb63cda86ace448":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1]},"51db118cef6079848f7fb8625f08a6eb":{"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"font-size":"12","text-align":1},"48c15333cdfb8c2ede62c6ee26cdecdd":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"font-size":"12","text-align":1},"c2ccd111c68253e305603e4b64d48d28":{"background-color":"rgb(46, 134, 193)"},"47a00a41624c6383ac8392dd4e2d2817":{"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1]},"83bb42f26e5bef7d1f678b741e88f6dc":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(242, 244, 244)","font-size":"12","text-align":2},"52ce3267a685d0e7c589310d756638ca":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(242, 244, 244)","font-size":"12","word-wrap":true,"text-align":2},"6379cd717d5fbb30e9bbcd91ede106d4":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"#f2f4f4","font-size":"12","word-wrap":true,"text-align":2},"20118c09fa9c7e8fb2753e163d4f4c03":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1]},"0067d6ecee987d1282b3c4d5f421b3c0":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"font-size":"12","text-align":2},"5d784b6ccfe3fa37bff715c149b76091":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"font-size":"12","word-wrap":true,"text-align":0},"cddf7f2b2aed4bf2b43057fac1fa6a02":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"font-size":"12","text-align":2,"word-wrap":true},"b39c6f133af40e52c7ebe4cdac23bbaf":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"font-family":"黑体","font-size":"12","text-align":2},"4b765f7d7f0c811540c20716a8c3372c":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(248, 249, 249)","font-size":"12","text-align":2},"b89c51077dea7a231cf8f1bef67f22ad":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(248, 249, 249)"},"fc406aa51250ead084dba7e6ed9e7117":{"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1]},"806fea0805342d08ba024387ba473468":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"text-align":2}},"propertyIdList":["b3f11927403750ad41af93752148e509","854bc2c21bbbb631ed9056ba9ef218db","3e824c86b66344de0d8b546937f4cbf2","99914b932bd37a50b983c5e7c90ae93b","be64caef07159566df8795b22e17d845","d40439625fae1006a802f59daeb608c1","9e88079a54ad188cac6846f15c2fc42d","7207fd81a5f61d7975bce68c6cd3d6d9","c6b833700f21dfb69360b9d75ad8c619","7f973ca9852913d1d137e4bafe0bf62c","a6827ea44c8f901a1e03738c37b4bd1b","ee5723836a4b5b5bf5ee0b0cfc22918c","f59dcabe69ca3218ba0d1a06ddfbb4b3","b3de616a54b5cf0c276e9db14a7998b2","c849c7ff626b2927d73c2ccc724a4cca","324e25b70f30a3a35e0a91a80b8e8b64","e4fcb63c7108732c010118148924f1ca","0404736ef7e731007c1bf60e4236a94c","12c8f64b3cd0683238278aac5a38a662","d9b7e78fd60149a6ba819365564c46b8","3749828a2f4e560e94e519058d334bd0","e337025cbd00a114725be81004634326","1662c5b4a5db1a205a4a9d704d38634d","3d443b00663becf58198a5d1a8509b21","6901bda958b911e1d166c4a311a4d37a","7c0b0dea59fb82c6e269af27ba0d57ee","f5bcc2c64e56d4e94c28b17de4ebd3c8","3736221b6320a5ed99534cefdf10ef9b","0f4ec947c6784488bfe73f5041225ff8","125018f3eef635c9d10037c06e4a0236","5e4df84994cee3dc53009c98b95703cf","3c7d0af7ca5f205a2cb63cda86ace448","51db118cef6079848f7fb8625f08a6eb","48c15333cdfb8c2ede62c6ee26cdecdd","c2ccd111c68253e305603e4b64d48d28","47a00a41624c6383ac8392dd4e2d2817","83bb42f26e5bef7d1f678b741e88f6dc","52ce3267a685d0e7c589310d756638ca","6379cd717d5fbb30e9bbcd91ede106d4","20118c09fa9c7e8fb2753e163d4f4c03","0067d6ecee987d1282b3c4d5f421b3c0","5d784b6ccfe3fa37bff715c149b76091","cddf7f2b2aed4bf2b43057fac1fa6a02","b39c6f133af40e52c7ebe4cdac23bbaf","4b765f7d7f0c811540c20716a8c3372c","b89c51077dea7a231cf8f1bef67f22ad","fc406aa51250ead084dba7e6ed9e7117","806fea0805342d08ba024387ba473468"]}


id: 60a31c3c5db27838e0c0129f
pid: 60a31c3c5db27838e0c0129e
name: ui
code: 60a31c3c5db27838e0c0129f
namepath: /凭证/凭证/凭证编辑
codepath: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c3c5db27838e0c0129e
fullname: /凭证/凭证/凭证编辑/ui
fullcode: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c3c5db27838e0c0129e.60a31c3c5db27838e0c0129f
nodetype: column
createdate: 2021.05.18 09:45:43.000
lastmodifieddate: 2025.02.24 17:00:41.700
value:
{"version":"1.0","sheetcount":4,"gui":true,"theme":"default","showTabOnBottom":false,"runtimeOptions":{"showTabOnWhere":"top"},"sheets":[{"index":0,"rowCount":9,"columnCount":8,"guid":"4401f117f331f252cf45a9242df2f793","name":"凭证标签信息","gridLineVisible":false,"freezedRow":0,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":52,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":1,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":3,"height":35,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":4,"height":35,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":5,"height":35,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":6,"height":35,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":7,"height":35,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":8,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":200,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":2,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":99,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":200,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":5,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":200,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":7,"width":0,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0,"define":"记账凭证-详情","rowSpan":1,"colSpan":4,"PI":0},{"row":0,"col":4,"cellValueType":3,"bricks":[{"type":"button","name":"cb_view","config":{"name":"cb_view","caption":" 打包浏览","enable":true,"visible":true,"size":"1","className":"","x":-100,"y":1,"width":-1,"height":-1,"buttonStyle":"options","buttonColorStyle":"primary","leftIcon":"fa-eye","rightIcon":"","DOMName":"cb_view-9dd7d85b8a9d38908d8ac580bb58cfb2","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-primary btn-xs\" \n                        id=\"cb_view-9dd7d85b8a9d38908d8ac580bb58cfb2\">\n                       <i class='fa fa-eye'></i> 打包浏览\n                </button>\n                </span>"},"x":-100,"y":1,"width":-1,"height":-1}]},{"row":0,"col":5,"bricks":[{"type":"button","name":"cb_download","config":{"name":"cb_download","caption":" 打包下载","enable":true,"visible":true,"size":"1","x":1,"y":1,"width":-1,"height":-1,"buttonStyle":"options","buttonColorStyle":"primary","leftIcon":"fa-download","rightIcon":"","DOMName":"cb_download-7c80d62a321e009cf8be73476f7397d2","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-primary btn-xs\" \n                        id=\"cb_download-7c80d62a321e009cf8be73476f7397d2\">\n                       <i class='fa fa-download'></i> 打包下载\n                </button>\n                </span>"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":0,"col":6,"cellValueType":3,"PI":1,"bricks":[{"type":"button","name":"cb_repair","config":{"name":"cb_repair","caption":" 图片修复","enable":true,"visible":true,"size":"1","className":"","x":1,"y":1,"width":-1,"height":-1,"buttonStyle":"options","buttonColorStyle":"success","leftIcon":"fa-legal","rightIcon":"","DOMName":"cb_repair-b71e0c7eac8c24d68f616d2786135dce","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-success btn-xs\" \n                        id=\"cb_repair-b71e0c7eac8c24d68f616d2786135dce\">\n                       <i class='fa fa-legal'></i> 图片修复\n                </button>\n                </span>","align":"center","_MODIFIERS":{}},"x":1,"y":1,"width":-1,"height":-1}]},{"row":0,"col":7,"PI":2},{"row":1,"col":0,"PI":3},{"row":1,"col":1,"PI":3},{"row":1,"col":2,"PI":3},{"row":1,"col":3,"PI":3},{"row":1,"col":4,"PI":3},{"row":1,"col":5,"PI":3},{"row":1,"col":6,"PI":3},{"row":1,"col":7,"PI":4},{"row":2,"col":0,"PI":5},{"row":2,"col":1,"PI":5},{"row":2,"col":2},{"row":2,"col":3,"PI":5},{"row":2,"col":4,"PI":5},{"row":2,"col":5,"PI":5},{"row":2,"col":6,"PI":5},{"row":2,"col":7},{"row":3,"col":0,"define":"帐  套","PI":6},{"row":3,"col":1,"editable":true,"cellValueType":3,"rowSpan":1,"colSpan":2,"PI":7,"bind":{"dataSource":"dzpz_pz","DBCol":"corpid","dsType":1},"editstyle":{"editType":4,"ddlbName":"basic_账套列表(code2name)-全称","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":3,"col":3,"define":"记帐期","PI":6},{"row":3,"col":4,"editable":true,"cellValueType":1,"alias":"ym","PI":7,"bind":{"dataSource":"dzpz_pz","DBCol":"ym","dsType":1},"editstyle":{"editType":4,"ddlbName":"发生过凭证的记帐期","dropDownListEditable":true,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":3,"col":5,"define":"归档日期","PI":6},{"row":3,"col":6,"cellValueType":4,"PI":7,"bind":{"dataSource":"dzpz_pz","DBCol":"billdate","dsType":1},"editstyle":{"editType":3,"datetimeFormat":"yyyy.MM.dd"}},{"row":3,"col":7,"PI":8},{"row":4,"col":0,"define":"凭证号","PI":9},{"row":4,"col":1,"editable":true,"cellValueType":3,"rowSpan":1,"colSpan":2,"PI":7,"bind":{"dataSource":"dzpz_pz","DBCol":"pzh","dsType":1}},{"row":4,"col":3,"define":"制单人","PI":6},{"row":4,"col":4,"cellValueType":3,"PI":10,"bind":{"dataSource":"dzpz_pz","DBCol":"username","dsType":1}},{"row":4,"col":5,"define":"图片总数","cellValueType":3,"PI":6},{"row":4,"col":6,"cellValueType":1,"PI":7,"bind":{"dataSource":"dzpz_pz","DBCol":"attachmentcount","dsType":1}},{"row":4,"col":7,"PI":8},{"row":5,"col":0,"define":"部  门","PI":6},{"row":5,"col":1,"editable":true,"cellValueType":3,"rowSpan":1,"colSpan":2,"PI":7,"bind":{"dataSource":"dzpz_pz","DBCol":"bm","dsType":1}},{"row":5,"col":3,"define":"归档PDF","PI":6},{"row":5,"col":4,"cellValueType":3,"rowSpan":1,"colSpan":3,"PI":7,"bind":{"dataSource":"app_archive","DBCol":"url_img","dsType":1}},{"row":5,"col":7,"PI":8},{"row":6,"col":0,"define":"标签项目","rowSpan":1,"colSpan":3,"PI":11},{"row":6,"col":3,"define":"标签值","rowSpan":1,"colSpan":4,"PI":6},{"row":6,"col":7,"PI":8},{"row":7,"col":0,"cellValueType":3,"rowSpan":1,"colSpan":2,"alias":"name","PI":12,"bind":{"dataSource":"dzpz_pzbq","DBCol":"name","dsType":2}},{"row":7,"col":2,"define":"：","cellValueType":3,"PI":13},{"row":7,"col":3,"cellValueType":3,"rowSpan":1,"colSpan":4,"alias":"value","PI":14,"bind":{"dataSource":"dzpz_pzbq","DBCol":"value","dsType":2}},{"row":7,"col":7,"PI":8},{"row":8,"col":0,"PI":15},{"row":8,"col":1,"PI":15},{"row":8,"col":2,"PI":15},{"row":8,"col":3,"PI":16},{"row":8,"col":4,"cellValueType":3},{"row":8,"col":5,"define":"归档文件大小 ：","PI":17},{"row":8,"col":6,"define":"=  round( app_archive.filesize / 1024 /1024 ,1)+\"M\"","cellValueType":1,"PI":18},{"row":8,"col":7}]},{"index":1,"rowCount":3,"columnCount":10,"guid":"d9ca0ef5d2521a7db3d5a588f8f9bf84","name":"凭证图片","gridLineVisible":true,"freezedRow":0,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":414,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":5,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":7,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":8,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":9,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0},{"row":0,"col":1},{"row":0,"col":2},{"row":0,"col":3},{"row":0,"col":4},{"row":0,"col":5},{"row":0,"col":6},{"row":0,"col":7},{"row":0,"col":8},{"row":0,"col":9},{"row":1,"col":0},{"row":1,"col":1,"rowSpan":1,"colSpan":8,"bricks":[{"type":"uploadImage","name":"upload1","config":{"name":"upload1","action":"=currentAction()","serverIndex":"1","serverIndexExpression":"=currentBillServerIndex()","dbpool":"default","logTable":"dzpz_pzfj","blockSize":384,"imgMaxSize":1920,"columns":2,"maxCount":5,"groupName":"附件","tableName":"=currentMasterTableName()","gguid":"=currentGUID()","path":"dzpz_imgpool_fileupload","autoLoad":true,"autoLoadFunction":"getImageList1","caption":"图片上传","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"upload1-f958939dcf844c51662020364271bb78","gutter":10,"homeURL":"","maxThumbnailSize":256,"html":"<div><div id='upload1-f958939dcf844c51662020364271bb780c5beed235db9170420bbbe7fd7ebf56' style='width:100%;height:100%;background-color: transparent; pointer-events:none; '></div></div>","showImageIndexNo":true,"rightMouseDownToViewLargeImage":true,"cropWidth":0,"cropHeight":0,"showImageLabel":false,"selectedFlagStyle":"image"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":1,"col":9}]},{"index":2,"rowCount":10,"columnCount":10,"guid":"bd53bf17a97013a3916a12b39d62ef3a","name":"附件图片","gridLineVisible":true,"freezedRow":0,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":286,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":3,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":4,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":5,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":6,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":7,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":8,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":9,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":5,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":7,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":8,"width":100,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":9,"width":25,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0},{"row":0,"col":1},{"row":0,"col":2},{"row":0,"col":3},{"row":0,"col":4},{"row":0,"col":5},{"row":0,"col":6},{"row":0,"col":7},{"row":0,"col":8},{"row":0,"col":9},{"row":1,"col":0},{"row":1,"col":1,"rowSpan":1,"colSpan":8,"bricks":[{"type":"uploadImage","name":"upload2","config":{"name":"upload2","action":"=currentAction()","serverIndex":"1","serverIndexExpression":"=currentBillServerIndex()","dbpool":"default","logTable":"dzpz_pzfj","blockSize":256,"imgMaxSize":1920,"columns":3,"maxCount":5,"groupName":"附件","tableName":"=currentMasterTableName()","gguid":"=currentGUID()","path":"dzpz_imgpool_fileupload","autoLoad":true,"autoLoadFunction":"getImageList2","caption":"图片上传","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"upload2-f74a7e8511225ced9f4acd23b8e5b12b","gutter":10,"homeURL":"","maxThumbnailSize":256,"html":"<div><div id='upload2-f74a7e8511225ced9f4acd23b8e5b12b6ffc28828229e03271696ffb02f582b1' style='width:100%;height:100%;background-color: transparent; pointer-events:none; '></div></div>","showImageIndexNo":true,"rightMouseDownToViewLargeImage":true,"cropWidth":0,"cropHeight":0,"showImageLabel":false,"selectedFlagStyle":"image"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":1,"col":9}]},{"index":3,"rowCount":6,"columnCount":5,"guid":"f19ae3ec2f26015034749ee6da94b6de","name":"图片清单","gridLineVisible":false,"freezedRow":2,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":41,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":219,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":3,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":4,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":5,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":52,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":111,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":517,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":111,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0,"PI":19},{"row":0,"col":1,"PI":20},{"row":0,"col":2,"cellValueType":3,"PI":21},{"row":0,"col":3,"cellValueType":3,"PI":1,"bricks":[{"type":"button","name":"cb_repair","config":{"name":"cb_repair","caption":" 图片修复","enable":true,"visible":true,"size":"1","className":"","x":1,"y":1,"width":-1,"height":-1,"buttonStyle":"options","buttonColorStyle":"success","leftIcon":"fa-legal","rightIcon":"","DOMName":"cb_repair-efb62799cea9642e8f7ff8f682f14878","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-success btn-xs\" \n                        id=\"cb_repair-efb62799cea9642e8f7ff8f682f14878\">\n                       <i class='fa fa-legal'></i> 图片修复\n                </button>\n                </span>","align":"center","_MODIFIERS":{}},"x":1,"y":1,"width":-1,"height":-1}]},{"row":0,"col":4},{"row":1,"col":0,"PI":22},{"row":1,"col":1,"define":"类型","PI":23},{"row":1,"col":2,"define":"图片地址","cellValueType":3,"PI":24},{"row":1,"col":3,"define":"上传时间","cellValueType":3,"PI":25},{"row":1,"col":4,"PI":26},{"row":2,"col":0,"PI":27},{"row":2,"col":1,"editable":true,"cellValueType":3,"PI":28,"bind":{"dataSource":"dzpz_pzfj","DBCol":"groupname","dsType":2},"editstyle":{"editType":6,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"凭证\n附件\n","showRealData":false,"columnCount":2}},{"row":2,"col":2,"viewAs":"image","cursorName":"hand","clickJumpTo":"= dzpz_pzfj.url_img","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"cellValueType":3,"PI":29,"bind":{"dataSource":"dzpz_pzfj","DBCol":"url_img","dsType":2}},{"row":2,"col":3,"cellValueType":4,"PI":30,"bind":{"dataSource":"dzpz_pzfj","DBCol":"uploaddate","dsType":2},"editstyle":{"editType":3,"datetimeFormat":"yyyy.MM.dd HH:mm:ss"}},{"row":2,"col":4,"PI":26},{"row":3,"col":0},{"row":3,"col":1,"PI":31},{"row":3,"col":2,"PI":31},{"row":3,"col":3,"PI":31},{"row":3,"col":4}]}],"propertyCache":{"49174116e93eba2638d163a309f423c5":{"font-size":"22","text-align":0},"3736221b6320a5ed99534cefdf10ef9b":{"border-bottom-width":2,"border-bottom-color":[128,128,128,1]},"4a3c007afed8f4b1bceef44e2fd40f14":{"background-color":"rgb(234, 236, 238)"},"737fdf82adf1cdd417e5a2efcba2115a":{"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(212, 172, 13)"},"1785390bb8a4d92df220a5fa09ce1097":{"background-color":"rgb(212, 172, 13)"},"125018f3eef635c9d10037c06e4a0236":{"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1]},"50f2501305df82304206c95715f04830":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(248, 249, 249)","text-align":2},"cbf4af466eeede47dd1bbbb88dde24fe":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"color":"rgb(27, 79, 114)"},"20118c09fa9c7e8fb2753e163d4f4c03":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1]},"7a870102c3b43dc7310bcffc3ac45a2a":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"#eaecee","text-align":2},"6e2b4dac5057fe1b5aa69dbcd7baf8c6":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"color":"rgb(27, 79, 114)"},"c59c43adb79c738542ef8c3ccc7b4206":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(248, 249, 249)","text-align":2},"857a25b0377411d2cb27332d9e856445":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(248, 249, 249)","text-align":1},"a316ed3e4b468330ca1c4cfacb9dd7a4":{"border-left-color":[128,128,128,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(248, 249, 249)","text-align":1},"4a4f39af1c3a1919d37b4cc0b31af800":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"color":"rgb(27, 79, 114)","border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1]},"6217ee1e65792a5ee6034ccfff2e4f8d":{"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1]},"32513f25be2d95b9ee5ba05dde427c6b":{"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-width":2,"border-right-color":[128,128,128,1]},"3efec851c5a25275709069bb507b0c89":{"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-left-width":2,"border-left-color":[128,128,128,1]},"f9aeaa310baa6a191aed9fabb815035b":{"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"text-align":0},"b63e68e9388aa14e731ec3b8c8e322fa":{"border-right-color":[128,128,128,1],"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1]},"63195811ce7146164a496732a73d6388":{"border-right-width":2,"border-right-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"border-left-color":[128,128,128,1]},"54c471ebe5f1f1b39073a22ea7e7ee90":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1]},"08af380c1d0163aad2530b92452be938":{"border-right-width":2,"border-right-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1]},"9454441cca248f1ffd9741b65fdf25b5":{"background-color":"#f2f4f4","color":"#34495e","text-align":2,"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1]},"e3b956935b2b9dd67a6b627249ed4fe0":{"background-color":"#f2f4f4","color":"#34495e","text-align":2,"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1]},"67a96ca8e0f598671163e34c2ff60f1b":{"background-color":"#f2f4f4","color":"#34495e","text-align":2,"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1]},"3749828a2f4e560e94e519058d334bd0":{"border-left-width":2,"border-left-color":[128,128,128,1]},"d40439625fae1006a802f59daeb608c1":{"border-right-width":2,"border-right-color":[128,128,128,1]},"407af2ba438ea60b27347477f59f6f80":{"color":"#34495e","border-right-color":[128,128,128,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-left-width":2,"border-left-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1]},"2aaa52c7ba0eac848d0eee4ca5923c84":{"color":"#34495e","border-right-color":[128,128,128,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-left-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"font-underline":true,"padding-top":3,"padding-bottom":3},"693326a1bdb03a460ed15646a74ea04b":{"color":"#34495e","text-align":2,"border-right-width":2,"border-right-color":[128,128,128,1],"border-left-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"word-wrap":true},"5e4df84994cee3dc53009c98b95703cf":{"border-top-width":2,"border-top-color":[128,128,128,1]}},"propertyIdList":["49174116e93eba2638d163a309f423c5","3736221b6320a5ed99534cefdf10ef9b","4a3c007afed8f4b1bceef44e2fd40f14","737fdf82adf1cdd417e5a2efcba2115a","1785390bb8a4d92df220a5fa09ce1097","125018f3eef635c9d10037c06e4a0236","50f2501305df82304206c95715f04830","cbf4af466eeede47dd1bbbb88dde24fe","20118c09fa9c7e8fb2753e163d4f4c03","7a870102c3b43dc7310bcffc3ac45a2a","6e2b4dac5057fe1b5aa69dbcd7baf8c6","c59c43adb79c738542ef8c3ccc7b4206","857a25b0377411d2cb27332d9e856445","a316ed3e4b468330ca1c4cfacb9dd7a4","4a4f39af1c3a1919d37b4cc0b31af800","6217ee1e65792a5ee6034ccfff2e4f8d","32513f25be2d95b9ee5ba05dde427c6b","3efec851c5a25275709069bb507b0c89","f9aeaa310baa6a191aed9fabb815035b","b63e68e9388aa14e731ec3b8c8e322fa","63195811ce7146164a496732a73d6388","54c471ebe5f1f1b39073a22ea7e7ee90","08af380c1d0163aad2530b92452be938","9454441cca248f1ffd9741b65fdf25b5","e3b956935b2b9dd67a6b627249ed4fe0","67a96ca8e0f598671163e34c2ff60f1b","3749828a2f4e560e94e519058d334bd0","d40439625fae1006a802f59daeb608c1","407af2ba438ea60b27347477f59f6f80","2aaa52c7ba0eac848d0eee4ca5923c84","693326a1bdb03a460ed15646a74ea04b","5e4df84994cee3dc53009c98b95703cf"]}


id: 60c4bd735db2478f9c5a111a
pid: 60c4bd735db2478f9c5a1118
name: rightcheckpoint
code: 60c4bd735db2478f9c5a111a
namepath: /凭证影像化/凭证审核/凭证审核
codepath: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a1118
fullname: /凭证影像化/凭证审核/凭证审核/rightcheckpoint
fullcode: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a1118.60c4bd735db2478f9c5a111a
nodetype: column
createdate: 2021.06.12 22:00:48.000
lastmodifieddate: 2025.02.24 17:00:41.700
value:
{"b83a18372d1e0c552da51ecc990e916a":{"name":"main","buttonClick":[{"name":"cb_retrieve","title":" 检索"}]},"192dd2dd59913157df6b1620fb10e4b5":{"name":"凭证清单","buttonClick":[{"name":"cb_verify","title":" 校对"},{"name":"cb_unverify","title":" 取消校对"}]},"8df8d42faa46f58145513f58cdb4b88a":{"name":"图片池","buttonClick":[{"name":"cb_selectall","title":" 全选"},{"name":"cb_selectnull","title":" 不选"},{"name":"cb_refresh","title":" 刷新图片"}]},"cc200beee94e87328d2c9aa3921069f1":{"name":"凭证详情","buttonClick":[{"name":"cb_selectallimg","title":"全选/取消"},{"name":"cb_turnLeft","title":" 左转"},{"name":"cb_turnRight","title":" 右转"},{"name":"cb_delete","title":" 移除"},{"name":"cb_add","title":" 添加"},{"name":"cb_upload","title":" 上传"}]}}


id: 6183205499328c3820c0c8dd
pid: 6183205499328c3820c0c8d9
name: csp_script_src
code: 60c5615f5db2e8eff0d867f720211104075044
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044
codepath: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044/csp_script_src
nodetype: column
createdate: 2021.06.13 09:37:58.000
lastmodifieddate: 2025.02.24 17:00:41.700
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044.60c5615f5db2e8eff0d867f720211104075044


id: 6183205499328c3820c0c8fd
pid: 6183205499328c3820c0c8d9
name: uniqueindexinfo
code: 60c5615f5db2e8eff0d867f520211104075044
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044
codepath: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044/uniqueindexinfo
nodetype: column
createdate: 2021.06.13 09:37:57.000
lastmodifieddate: 2025.02.24 17:00:41.700
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044.60c5615f5db2e8eff0d867f520211104075044


id: 6183205499328c3820c0c901
pid: 6183205499328c3820c0c8d9
name: updatedisabledcolumns
code: 60c5615f5db2e8eff0d867e320211104075044
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044
codepath: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044/updatedisabledcolumns
nodetype: column
value: ["dzpz_pz.selected"]
createdate: 2021.06.13 09:37:40.000
lastmodifieddate: 2025.02.24 17:00:41.700
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044.60c5615f5db2e8eff0d867e320211104075044


id: 60c4bd735db2478f9c5a111b
pid: 60c4bd735db2478f9c5a1118
name: db
code: 60c4bd735db2478f9c5a111b
namepath: /凭证影像化/凭证审核/凭证审核
codepath: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a1118
fullname: /凭证影像化/凭证审核/凭证审核/db
fullcode: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a1118.60c4bd735db2478f9c5a111b
nodetype: column
createdate: 2021.06.12 22:00:48.000
lastmodifieddate: 2025.02.24 17:00:41.701
value:
[{"name":"dzpz_pz","label":"凭证","type":"query","dbpool":"default","description":"","multirow":true,"dynamicwhere":"","dynamicwhere2":"\"corpid='\"+ st_corpid+\"' \"\niif( shzt==1, \" verifierid is not null\" , iif ( shzt==2, \"verifierid is null \", \"\"))\n\"ym=\"+ym\n\"username=\"+st_username\n\"pzh >= '\"+pzh1+\"' \"\n\"pzh <= '\"+pzh2+\"' \"","dynamicwheredata2":"st_corpid:main!st_corpid\nshzt:main!shzt\nym:main!ym\nst_username:main!st_username\npzh1:main!pzh_prefix+main!pzh1\npzh2:main!pzh_prefix+main!pzh2","dynamicwhere2_tokens":"{\n    \"\\\"corpid='\\\"+ st_corpid+\\\"' \\\"\": \"st_corpid\",\n    \"iif( shzt==1, \\\" verifierid is not null\\\" , iif ( shzt==2, \\\"verifierid is null \\\", \\\"\\\"))\": \"shzt\",\n    \"\\\"ym=\\\"+ym\": \"ym\",\n    \"\\\"username=\\\"+st_username\": \"st_username\",\n    \"\\\"pzh >= '\\\"+pzh1+\\\"' \\\"\": \"pzh1\",\n    \"\\\"pzh <= '\\\"+pzh2+\\\"' \\\"\": \"pzh2\"\n}","sqlinject":"true","importfromexcelpermit":"false","dbpool_expression":"","updatedtable":"dzpz_pz","updatedtable2":"","groupby":"","smartretrieveothers":"","sql":"select\n  dzpz_pz.*,\n  0 as selected,\n  '' as tipinfo,\n  case when verifierid is null then '校对' else '' end as c_sh1,\n  case when verifierid is null then '' else '取消' end as c_sh2\nfrom\n  dzpz_pz\nwhere\n  corpid= ':st_corpid {00}' \n  and isnull(deleteflag, 0) = 0 \norder by\n  ym,\n  pzh","sqldefine":"select\n  dzpz_pz.*,\n  0 as selected,\n  '' as tipinfo,\n  case when verifierid is null then '校对' else '' end as c_sh1,\n  case when verifierid is null then '' else '取消' end as c_sh2\nfrom\n  dzpz_pz\nwhere\n  corpid= ':st_corpid {00}' \n  and isnull(deleteflag, 0) = 0 \norder by\n  ym,\n  pzh","primarykey":"id","autoretrieve":false,"needcache":"false","cacheserver":"","cachetimeout":30,"gguidinject":"false","oncerowcountdefault":"10","oncerowcountlimit":"0","rowcountlimit":"0","rowcountonce":"50000","table_query_id":"60c560a05db2e8eff0d867a8","column":[{"name":"filenameprefix","label":"文件名前缀","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"billprinttimes","label":"单据打印次数","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"pzdj_exist","label":"pzdj_exist","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"corpid","label":"账套ID","description":"","type":"varchar(32)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"id","label":"ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"attachmentcount","label":"附件个数","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"billdate","label":"制单日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"billno","label":"单据号","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"billtype","label":"单据类型","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"corporationid","label":"帐套ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"deleteflag","label":"删除标记","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"gguid","label":"GGUID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"imgid","label":"凭证图片记录ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"lastmodifieddate","label":"数据最后修改日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"open_bill_with_url","label":"单据打开使用的地址","description":"","type":"varchar(300)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"pzh","label":"凭证号","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"true","layout_width":""},{"name":"summary","label":"备注","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"url_img","label":"凭证图片地址","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"url_thumbnail","label":"缩略图","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"userid","label":"制单人ID","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"username","label":"制单人","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"verifieddate","label":"审核日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"verifierid","label":"审核人ID","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"verifiername","label":"审核人","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"ym","label":"记帐期","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"bm","label":"部门","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"xm","label":"项目","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"fj","label":"附件的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"pz","label":"凭证的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"selected","label":"selected","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"false","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"c_sh1","label":"c_sh1","description":"","type":"text","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"c_sh2","label":"c_sh2","description":"","type":"text","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"tipinfo","label":"tipinfo","description":"","type":"text","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""}],"computer":[{"name":"c_xh","label":"","expression":"thisrow()+1","aggregatetype":"","description":"","fillback":""}]},{"name":"pzh_check","label":"","type":"query","dbpool":"default","description":"","multirow":true,"dynamicwhere":"","dynamicwhere2":"","dynamicwheredata2":"pzh_prefix: main!pzh_prefix \npzh_len: getPZHLen( )\nym:main!ym\ncorpid: corpid","dynamicwhere2_tokens":"{}","sqlinject":"true","importfromexcelpermit":"false","dbpool_expression":"","updatedtable":"","updatedtable2":"","groupby":"","smartretrieveothers":"","sql":"select\n  a.pzh\nfrom\n  (\n    select\n      concat(\n        ':pzh_prefix{}',\n        right(concat('0000000000', id), :pzh_len { 4 })\n      ) as pzh\n    from\n      app_int  -- 这个表就是一个整数序列表\n    where\n      id <= (\n        select\n          cast(right(max(b.pzh), :pzh_len { 4 }) as decimal) as maxpzh  --取出当月最大的凭证号的后几位去掉前缀\n        from\n          dzpz_pz b\n        where\n          b.ym = :ym { 202106 }\n          and b.corpid = ':corpid{-}'\n      )\n  ) a  --  把从1 到 最大凭证号 构建一个凭证号码完成序列表 \nwhere\n  a.pzh not in (  --  不存在的就是\n    select\n      pzh\n    from\n      dzpz_pz b\n    where\n      b.ym = :ym { 202106 }\n      and b.corpid = ':corpid{-}'\n  )","sqldefine":"select\n  a.pzh\nfrom\n  (\n    select\n      concat(\n        ':pzh_prefix{}',\n        right(concat('0000000000', id), :pzh_len { 4 })\n      ) as pzh\n    from\n      app_int  -- 这个表就是一个整数序列表\n    where\n      id <= (\n        select\n          cast(right(max(b.pzh), :pzh_len { 4 }) as decimal) as maxpzh  --取出当月最大的凭证号的后几位去掉前缀\n        from\n          dzpz_pz b\n        where\n          b.ym = :ym { 202106 }\n          and b.corpid = ':corpid{-}'\n      )\n  ) a  --  把从1 到 最大凭证号 构建一个凭证号码完成序列表 \nwhere\n  a.pzh not in (  --  不存在的就是\n    select\n      pzh\n    from\n      dzpz_pz b\n    where\n      b.ym = :ym { 202106 }\n      and b.corpid = ':corpid{-}'\n  )","primarykey":"","autoretrieve":false,"needcache":"false","cacheserver":"","cachetimeout":30,"gguidinject":"false","oncerowcountdefault":"","oncerowcountlimit":"","rowcountlimit":"0","rowcountonce":"50000","table_query_id":"60c9bd189932d177d8ac5e81","column":[{"name":"pzh","label":"pzh","description":"","type":"varchar(4)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""}],"computer":[]}]


id: 60a31c475db27838e0c01347
pid: 60a31c475db27838e0c01344
name: db
code: 60a31c475db27838e0c01347
namepath: /凭证/凭证/凭证列表
codepath: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c475db27838e0c01344
fullname: /凭证/凭证/凭证列表/db
fullcode: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c475db27838e0c01344.60a31c475db27838e0c01347
nodetype: column
createdate: 2021.05.18 09:45:48.000
lastmodifieddate: 2025.02.24 17:00:41.702
value:
[{"name":"dzpz_pz","label":"凭证","type":"query","dbpool":"default","description":"","multirow":true,"updatedtable":"dzpz_pz","sql":"select * from  dzpz_pz   where isnull(deleteflag,0)=0","dynamicwhere":"","dynamicwhere2":"\"  corpid='\"+ corpid+\"' \"\n\"ym=\"+ym\n\"pzh like '%\"+pzh+\"%' \"\n\" bm like '%\"+bm+\"%' \"\n \" labeldata->'$.\"+'\"'+labelname+ '\"'+ \"'  like  '%\"+labelvalue+\"%' \"","dynamicwheredata2":"corpid:corpid\nym:ym\npzh:pzh\nbm:bm\nxm:xm\nlabelname:labelname\nlabelvalue:labelvalue","primarykey":"id","autoretrieve":true,"table_query_id":"60a31c475db27838e0c0134b","column":[{"name":"attachmentcount","label":"附件个数","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"billdate","label":"制单日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"billno","label":"单据号","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"billtype","label":"单据类型","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"bm","label":"部门","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"corpid","label":"账套ID","description":"","type":"varchar(32)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"corporationid","label":"企业ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"deleteflag","label":"删除标记","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"fj","label":"附件的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"gguid","label":"GGUID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"id","label":"ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"imgid","label":"凭证图片记录ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"lastmodifieddate","label":"数据最后修改日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"open_bill_with_url","label":"单据打开使用的地址","description":"","type":"varchar(300)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pz","label":"凭证的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pzh","label":"凭证号","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"summary","label":"备注","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"url_img","label":"凭证图片地址","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"url_thumbnail","label":"缩略图","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"userid","label":"制单人ID","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"username","label":"制单人","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"verifieddate","label":"审核日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"verifierid","label":"审核人ID","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"verifiername","label":"审核人","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"xm","label":"项目","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"ym","label":"记帐期","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""}],"computer":[{"name":"inner_xh","label":"序号","expression":"thisrow()+1","description":"","fillback":""}]}]


id: 60a31c3c5db27838e0c012a0
pid: 60a31c3c5db27838e0c0129e
name: rightcheckpoint
code: 60a31c3c5db27838e0c012a0
namepath: /凭证/凭证/凭证编辑
codepath: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c3c5db27838e0c0129e
fullname: /凭证/凭证/凭证编辑/rightcheckpoint
fullcode: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c3c5db27838e0c0129e.60a31c3c5db27838e0c012a0
nodetype: column
createdate: 2021.05.18 09:45:43.000
lastmodifieddate: 2025.02.24 17:00:41.702
value:
{"4401f117f331f252cf45a9242df2f793":{"name":"凭证标签信息","buttonClick":[{"name":"cb_view","title":" 打包浏览"},{"name":"cb_download","title":" 打包下载"},{"name":"cb_repair","title":" 图片修复"}]},"f19ae3ec2f26015034749ee6da94b6de":{"name":"图片清单","buttonClick":[{"name":"cb_repair","title":" 图片修复"}]}}


id: 60a31c3c5db27838e0c012a1
pid: 60a31c3c5db27838e0c0129e
name: db
code: 60a31c3c5db27838e0c012a1
namepath: /凭证/凭证/凭证编辑
codepath: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c3c5db27838e0c0129e
fullname: /凭证/凭证/凭证编辑/db
fullcode: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c3c5db27838e0c0129e.60a31c3c5db27838e0c012a1
nodetype: column
createdate: 2021.05.18 09:45:43.000
lastmodifieddate: 2025.02.24 17:00:41.702
value:
[{"name":"app_archive","label":"归档文件","type":"query","dbpool":"default","description":"","multirow":false,"dynamicwhere":"","dynamicwhere2":"\" gguid='\" + currentGUID( )+\"' \"","dynamicwheredata2":"","dynamicwhere2_tokens":"{\"\\\" gguid='\\\" + currentGUID( )+\\\"' \\\"\": \"\"}","sqlinject":"true","importfromexcelpermit":"false","dbpool_expression":"","updatedtable":"app_archive","updatedtable2":"","groupby":"","smartretrieveothers":"","sql":"select * from app_archive","sqldefine":"select * from app_archive","primarykey":"id","autoretrieve":true,"needcache":"false","cacheserver":"","cachetimeout":30,"gguidinject":"false","oncerowcountdefault":"","oncerowcountlimit":"","rowcountlimit":"0","rowcountonce":"50000","table_query_id":"613fd7d5993240476a10d8b2","column":[{"name":"info4","label":"info4","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"usershowname","label":"usershowname","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"userid","label":"userid","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"url_thumbnail","label":"url_thumbnail","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"url_img","label":"url_img","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"uploaddate","label":"uploaddate","description":"","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"thumbnailwidth","label":"thumbnailwidth","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"thumbnailobjectname","label":"thumbnailobjectname","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"thumbnailheight","label":"thumbnailheight","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"thumbnailbucketname","label":"thumbnailbucketname","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"thisrowlastmodifydate","label":"thisrowlastmodifydate","description":"","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"tablename","label":"tablename","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"serverindex","label":"serverindex","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"objectname","label":"objectname","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"lastmodifieddate","label":"lastmodifieddate","description":"","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"bucketname","label":"bucketname","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"info3","label":"info3","description":"","type":"varchar(500)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"info2","label":"info2","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"info1","label":"info1","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"imagewidth","label":"imagewidth","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"imageheight","label":"imageheight","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"id","label":"id","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"groupname","label":"groupname","description":"","type":"varchar(255)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"gguid","label":"gguid","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"filesizetip","label":"filesizetip","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"filesize","label":"filesize","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"filename","label":"filename","description":"","type":"varchar(255)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"fileindex","label":"fileindex","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"fileextname","label":"fileextname","description":"","type":"varchar(10)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"corporationid","label":"corporationid","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""}],"computer":[]},{"name":"dzpz_pz","label":"凭证","type":"table","dbpool":"default","description":"","multirow":false,"dynamicwhere":"","dynamicwhere2":"","dynamicwheredata2":"","dynamicwhere2_tokens":"{}","sqlinject":"true","importfromexcelpermit":"false","rowcount":1,"orderby":"billdate desc","autoretrieve":true,"updatedtable2":"","sql":"","sqldefine":"","table_query_id":"60a31c3c5db27838e0c012a5","column":[{"name":"attachmentcount","label":"附件个数","description":"上传的附件个数","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"billdate","label":"制单日期","description":"制单日期","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"billno","label":"单据号","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"billtype","label":"单据类型","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"bm","label":"部门","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"corpid","label":"账套ID","description":"","type":"varchar(32)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"corporationid","label":"帐套ID","description":"企业ID","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"deleteflag","label":"删除标记","description":"删除标记，1表示删除","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"0","dbdefaultvalue":""},{"name":"fj","label":"附件的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"gguid","label":"GGUID","description":"gguid","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"id","label":"ID","description":"ID","type":"varchar(40)","nullable":false,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"imgid","label":"凭证图片记录ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"lastmodifieddate","label":"数据最后修改日期","description":"数据最后修改日期","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"open_bill_with_url","label":"单据打开使用的地址","description":"单据打开使用的地址","type":"varchar(300)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"pz","label":"凭证的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"pzh","label":"凭证号","description":"","type":"varchar(40)","nullable":true,"smartretrieve":true,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"summary","label":"备注","description":"备注","type":"varchar(200)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"url_img","label":"凭证图片地址","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"url_thumbnail","label":"缩略图","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"userid","label":"制单人ID","description":"制单人ID","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"username","label":"制单人","description":"制单人","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"verifieddate","label":"审核日期","description":"审核日期","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"verifierid","label":"审核人ID","description":"审核人ID","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"verifiername","label":"审核人","description":"审核人","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"xm","label":"项目","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"ym","label":"记帐期","description":"","type":"int","nullable":true,"smartretrieve":true,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"filenameprefix","label":"文件名前缀","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pzdj_exist","label":"pzdj_exist","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"billprinttimes","label":"单据打印次数","description":"单据打印次数","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""}],"computer":[]},{"name":"dzpz_pzbq","label":"凭证标签","type":"query","dbpool":"default","description":"","multirow":true,"dynamicwhere":"","dynamicwhere2":"","dynamicwheredata2":"","dynamicwhere2_tokens":"{}","sqlinject":"true","importfromexcelpermit":"false","dbpool_expression":"","updatedtable":"","updatedtable2":"","groupby":"","smartretrieveothers":"","sql":"select '' as name , '' as value  from dual","sqldefine":"select '' as name , '' as value  from dual","primarykey":"","autoretrieve":false,"needcache":"false","cacheserver":"","cachetimeout":30,"gguidinject":"false","oncerowcountdefault":"","oncerowcountlimit":"","rowcountlimit":"0","rowcountonce":"50000","table_query_id":"60c94c625db25d959dc5fc79","column":[{"name":"name","label":"name","description":"","type":"varchar(0)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"value","label":"value","description":"","type":"varchar(0)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""}],"computer":[]},{"name":"dzpz_pzfj","label":"图片清单","type":"table","dbpool":"default","description":"","multirow":true,"dynamicwhere":"","dynamicwhere2":"","dynamicwheredata2":"","dynamicwhere2_tokens":"{}","sqlinject":"true","importfromexcelpermit":"false","rowcount":0,"orderby":"info2 asc, groupname, info1 asc","autoretrieve":true,"updatedtable2":"","sql":"","sqldefine":"","table_query_id":"61cad27c99327190e07e7760","column":[{"name":"info3","label":"info3","description":"","type":"varchar(500)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"usershowname","label":"usershowname","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"userid","label":"userid","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"url_thumbnail","label":"url_thumbnail","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"url_img","label":"url_img","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"uploaddate","label":"uploaddate","description":"","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"thumbnailwidth","label":"thumbnailwidth","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"thumbnailobjectname","label":"thumbnailobjectname","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"thumbnailheight","label":"thumbnailheight","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"thumbnailbucketname","label":"thumbnailbucketname","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"tablename","label":"tablename","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"serverindex","label":"serverindex","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"objectname","label":"objectname","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"lastmodifieddate","label":"数据最后修改日期","description":"数据最后修改日期","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"inner_xh","label":"序号","description":"序号","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"info4","label":"info4","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"bucketname","label":"bucketname","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"info2","label":"info2","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"info1","label":"info1","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"imagewidth","label":"imagewidth","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"imageheight","label":"imageheight","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"id","label":"ID","description":"ID","type":"varchar(40)","nullable":false,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"groupname","label":"groupname","description":"","type":"varchar(255)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"gguid","label":"GGUID","description":"gguid","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"filesizetip","label":"filesizetip","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"filesize","label":"filesize","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"filename","label":"filename","description":"","type":"varchar(255)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"fileindex","label":"fileindex","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"fileextname","label":"fileextname","description":"","type":"varchar(10)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"deleteflag","label":"删除标记","description":"删除标记，1表示删除","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"0","dbdefaultvalue":"0"},{"name":"corporationid","label":"企业ID","description":"企业ID","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""}],"computer":[{"name":"c_db_deleterow","label":"删除","expression":"innerAction('\\uf014 删除','deleteRow')","aggregatetype":"","description":"将本计算列绑定到单元格，字体设置成FontAwesome，点击此单元格即可删除当前行","fillback":""},{"name":"c_db_insertrowafter","label":"后插","expression":"innerAction('\\uf067 插入','insertRowAfter')","aggregatetype":"","description":"将本计算列绑定到单元格，字体设置成FontAwesome，点击此单元格即可在本结果集中后插一行","fillback":""},{"name":"c_db_insertrowbefore","label":"前插","expression":"innerAction('\\uf055 前插','insertRowBefore')","aggregatetype":"","description":"将本计算列绑定到单元格，字体设置成FontAwesome，点击此单元格即可在本结果集中后插一行","fillback":""},{"name":"c_inner_xh","label":"序号","expression":"thisrow()+1","aggregatetype":"","description":"","fillback":"inner_xh"}]}]


id: 60a31c475db27838e0c01346
pid: 60a31c475db27838e0c01344
name: rightcheckpoint
code: 60a31c475db27838e0c01346
namepath: /凭证/凭证/凭证列表
codepath: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c475db27838e0c01344
fullname: /凭证/凭证/凭证列表/rightcheckpoint
fullcode: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c475db27838e0c01344.60a31c475db27838e0c01346
nodetype: column
createdate: 2021.05.18 09:45:48.000
lastmodifieddate: 2025.02.24 17:00:41.703
value:
{"b83a18372d1e0c552da51ecc990e916a":{"name":"main","buttonClick":[{"name":"cb_retrieve","title":"   检    索  "},{"name":"cb_import","title":" 导入标签数据"}]},"9b8b993baaa090f07b91d4feca223381":{"name":"main-mobile","buttonClick":[{"name":"cb_retrieve","title":"   检    索  "}]}}


id: 60a31c475db27838e0c01345
pid: 60a31c475db27838e0c01344
name: ui
code: 60a31c475db27838e0c01345
namepath: /凭证/凭证/凭证列表
codepath: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c475db27838e0c01344
fullname: /凭证/凭证/凭证列表/ui
fullcode: 609d3cfc5db2b0a331d6bb49.60a31c3c5db27838e0c0129d.60a31c475db27838e0c01344.60a31c475db27838e0c01345
nodetype: column
createdate: 2021.05.18 09:45:48.000
lastmodifieddate: 2025.02.24 17:00:41.703
value:
{"version":"1.0","sheetcount":3,"gui":true,"theme":"default","showTabOnBottom":false,"runtimeOptions":{},"sheets":[{"index":0,"rowCount":8,"columnCount":15,"guid":"b83a18372d1e0c552da51ecc990e916a","name":"main","gridLineVisible":false,"freezedRow":4,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"pc","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":20,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":28,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":20,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":3,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":4,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":10},{"index":5,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":10},{"index":6,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":10},{"index":7,"height":40,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":200,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":40,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":40,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":5,"width":109,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":7,"width":81,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":8,"width":109,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":9,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":10,"width":95,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":11,"width":145,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":12,"width":80,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":13,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":14,"width":0,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0,"PI":0},{"row":0,"col":1,"PI":1},{"row":0,"col":2,"PI":1},{"row":0,"col":3,"PI":0},{"row":0,"col":4,"PI":2},{"row":0,"col":5,"PI":3},{"row":0,"col":6,"PI":0},{"row":0,"col":7,"PI":3},{"row":0,"col":8,"PI":4},{"row":0,"col":9,"PI":5},{"row":0,"col":10,"PI":1},{"row":0,"col":11,"PI":1},{"row":0,"col":12,"PI":1},{"row":0,"col":13,"PI":1},{"row":0,"col":14,"PI":6},{"row":1,"col":0,"define":"帐套：","PI":7},{"row":1,"col":1,"define":"00","editable":true,"cellValueType":3,"alias":"corpid","PI":8,"editstyle":{"editType":4,"ddlbName":"basic_账套列表(code2name)-全称","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":1,"col":2,"PI":9},{"row":1,"col":3,"define":"凭证号：","rowSpan":1,"colSpan":2,"PI":10},{"row":1,"col":5,"editable":true,"cellValueType":3,"alias":"pzh","PI":11,"editstyle":{"editType":0,"inputAttribute":""}},{"row":1,"col":6,"define":"部门：","PI":12},{"row":1,"col":7,"editable":true,"cellValueType":3,"rowSpan":1,"colSpan":3,"alias":"bm","PI":11},{"row":1,"col":10,"rowSpan":3,"colSpan":2,"PI":13,"bricks":[{"type":"button","name":"cb_retrieve","config":{"name":"cb_retrieve","caption":"   检    索  ","enable":true,"visible":true,"size":"1","x":20,"y":15,"width":60,"height":-1,"buttonStyle":"options","buttonColorStyle":"primary","leftIcon":"fa-search","rightIcon":"","action":"retrieve","dsn":"dzpz_pz","moreDataSource":"","cachefirst":true,"DOMName":"cb_retrieve-fac885ed0d57f0fbe6baf8c7b83e2e5d","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-primary btn-xs\" \n                        id=\"cb_retrieve-fac885ed0d57f0fbe6baf8c7b83e2e5d\">\n                       <i class='fa fa-search'></i>   检    索  \n                </button>\n                </span>"},"x":20,"y":15,"width":60,"height":-1},{"type":"button","name":"cb_import","config":{"name":"cb_import","caption":" 导入标签数据","enable":true,"visible":true,"size":"1","x":120,"y":15,"width":-1,"height":-1,"buttonStyle":"options","buttonColorStyle":"success","leftIcon":"fa-arrow-down","rightIcon":"","DOMName":"cb_import-7b03cc5adb8b3153e7ae48509eab4104","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-success btn-xs\" \n                        id=\"cb_import-7b03cc5adb8b3153e7ae48509eab4104\">\n                       <i class='fa fa-arrow-down'></i> 导入标签数据\n                </button>\n                </span>"},"x":120,"y":15,"width":-1,"height":-1}]},{"row":1,"col":12,"PI":14},{"row":1,"col":13,"PI":14},{"row":1,"col":14,"PI":6},{"row":2,"col":0,"PI":14},{"row":2,"col":1,"PI":14},{"row":2,"col":2,"PI":14},{"row":2,"col":3,"PI":15},{"row":2,"col":4,"PI":16},{"row":2,"col":5,"PI":17},{"row":2,"col":6,"PI":18},{"row":2,"col":7,"PI":17},{"row":2,"col":8,"PI":19},{"row":2,"col":9,"PI":20},{"row":2,"col":12,"PI":14},{"row":2,"col":13,"PI":14},{"row":2,"col":14,"PI":6},{"row":3,"col":0,"define":"记帐期：","PI":21},{"row":3,"col":1,"editable":true,"cellValueType":3,"alias":"ym","PI":22,"editstyle":{"editType":4,"ddlbName":"发生过凭证的记帐期","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":3,"col":2,"PI":14},{"row":3,"col":3,"define":"标签名称：","rowSpan":1,"colSpan":2,"PI":23},{"row":3,"col":5,"editable":true,"alias":"labelname","PI":11,"editstyle":{"editType":4,"ddlbName":"凭证标签名称","dropDownListEditable":true,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":3,"col":6,"define":"标签值：","PI":24},{"row":3,"col":7,"editable":true,"rowSpan":1,"colSpan":3,"alias":"labelvalue","PI":11,"editstyle":{"editType":0,"inputAttribute":""}},{"row":3,"col":12,"PI":14},{"row":3,"col":13,"PI":14},{"row":3,"col":14,"PI":6},{"row":4,"col":0,"rowSpan":3,"colSpan":14,"bricks":[{"type":"SheetContainer","name":"sheetContainer1","config":{"name":"sheetContainer1","sheetGUID":"5ecfeb4bf86a555c982f4d1afa01015d","caption":"嵌入sheet","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"sheetContainer1-4129bd01cf21cd73fee1d64f8ff22dd4"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":4,"col":14},{"row":5,"col":14},{"row":6,"col":14},{"row":7,"col":0},{"row":7,"col":1},{"row":7,"col":2},{"row":7,"col":3,"rowSpan":1,"colSpan":6,"bricks":[{"type":"dbpage","name":"dbnav","config":{"name":"dbnav","caption":"分页导航条","enable":true,"visible":true,"showDBRowCount":true,"x":1,"y":1,"width":-1,"height":-1,"align":"left","onceRetrieveRowCount":"50","countPerPagePermitToChange":true,"dsn":"dzpz_pz","DOMName":"dbnav-f4d839567caf3288d1ce498f81996af4","html":" \n                   <style>\n                   .workbook_db_tool_button {border-radius: 50%; min-width:24px; width:24px; height:24px; padding:0px;margin-right:5px;}\n                   .workbook_db_tool_noborder { border:0px solid #fff; background-color:transparent;}\n                   </style>     \n                   \n        \n                <div  class=\"   \"  id=\"dbnav-f4d839567caf3288d1ce498f81996af4\"  \n          \n                       style=\" padding:2px;min-width:24px; padding-right:8px;padding-left:8px; user-select:none; text-align:left;\">\n                        \n                       <span class=\"group1\" style=\"display:none;\"><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page1 workbook_db_tool_button\" >1</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page2 workbook_db_tool_button\" >2</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page3 workbook_db_tool_button\" >3</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page4 workbook_db_tool_button\" >4</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page5 workbook_db_tool_button\" >5</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page6 workbook_db_tool_button\" >6</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page7 workbook_db_tool_button\" >7</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page8 workbook_db_tool_button\" >8</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page9 workbook_db_tool_button\" >9</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page10 workbook_db_tool_button\" >10</button>\n                       </span><span class=\"group2\">\n                        <button type=\"button\"   class=\"btn   btn-xs btn-default cb_First workbook_db_tool_button\" >\n                        <i class=\"fa fa-step-backward\"></i></button><button type=\"button\"   \n                                class=\"btn   btn-xs btn-default cb_Prior workbook_db_tool_button\" >\n                        <i class=\"fa fa-chevron-left\"></i></button><button type=\"button\"   \n                                class=\"btn btn-alt btn-xs btn-default  workbook_db_tool_noborder \" ><span style=\"display:inline-block\">\n                        <input type=\"tel\"  class=\"pageIndex btn btn-alt btn-xs \" \n                               style=\"width:50px;height:24px; line-height:24px ; border-radius:12px; border:1px dotted #efefef;\"> /\n                        <span class=\"pageCountOfDataSource\"></span></button><button type=\"button\"   \n                                class=\"btn   btn-xs btn-default cb_Next workbook_db_tool_button\" >\n                        <i class=\"fa fa-chevron-right\"></i></button><button type=\"button\"   \n                                class=\"btn   btn-xs btn-default cb_Last workbook_db_tool_button\" >\n                        <i class=\"fa fa-step-forward\"></i></button></span><span \n                         style=\"padding-left:10px; display:inline-block user-select:none;\"  \n                               class=\"countPerPageContainer\">每页\n                               <select type=\"tel\"   class=\"countPerPage\"  \n                               style=\"width:65px;height:24px; line-height:24px;border-radius: 12px; padding-top: 0px;padding-bottom:0px;padding-left:10px;padding-right:10px; \"><option  value=\"50\" selected>50</option><option value=\"输入\">输入</option></select>\n                               <input type=\"tel\" class=\"countPerPageInput\" style=\"width:65px;height:24px; line-height:24px;border-radius: 12px; padding-top: 0px;padding-bottom:0px;padding-left:10px;padding-right:10px;display:none; \">\n                              \n                                行</span>\n                        </span>\n                        <span class=\"dbRowCountContainer\"  >&nbsp;&nbsp;共<span class=\"dbrowcount\"></span>行\n                </div>\n            \n            "},"x":0,"y":0,"width":0,"height":0}]},{"row":7,"col":9},{"row":7,"col":10},{"row":7,"col":11},{"row":7,"col":12},{"row":7,"col":13},{"row":7,"col":14}]},{"index":1,"rowCount":3,"columnCount":10,"guid":"5ecfeb4bf86a555c982f4d1afa01015d","name":"list","gridLineVisible":true,"freezedRow":2,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"pc","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":20,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":40,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":300,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":3,"width":81,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":4,"width":109,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":5,"width":100,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":6,"width":101,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":7,"width":137,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":8,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":9,"width":0,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":1,"col":0,"PI":25},{"row":1,"col":1,"define":"序号","PI":26},{"row":1,"col":2,"define":"帐    套","PI":26},{"row":1,"col":3,"define":"记帐期","PI":26},{"row":1,"col":4,"define":"凭证号","PI":26},{"row":1,"col":5,"define":"归档人","PI":26},{"row":1,"col":6,"define":"审核人","PI":26},{"row":1,"col":7,"define":"部门","PI":26},{"row":1,"col":8,"PI":25},{"row":1,"col":9,"PI":25},{"row":2,"col":0},{"row":2,"col":1,"PI":27,"bind":{"dataSource":"dzpz_pz","DBCol":"inner_xh","dsType":2}},{"row":2,"col":2,"cellValueType":3,"PI":28,"bind":{"dataSource":"dzpz_pz","DBCol":"corpid","dsType":2},"editstyle":{"editType":4,"ddlbName":"basic_账套列表(code2name)-全称","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":2,"col":3,"cellValueType":1,"PI":27,"bind":{"dataSource":"dzpz_pz","DBCol":"ym","dsType":2}},{"row":2,"col":4,"cellValueType":3,"PI":27,"bind":{"dataSource":"dzpz_pz","DBCol":"pzh","dsType":2}},{"row":2,"col":5,"cellValueType":3,"PI":27,"bind":{"dataSource":"dzpz_pz","DBCol":"username","dsType":2}},{"row":2,"col":6,"cellValueType":3,"PI":27,"bind":{"dataSource":"dzpz_pz","DBCol":"verifiername","dsType":2}},{"row":2,"col":7,"cellValueType":3,"PI":27,"bind":{"dataSource":"dzpz_pz","DBCol":"bm","dsType":2}},{"row":2,"col":8},{"row":2,"col":9}]},{"index":2,"rowCount":9,"columnCount":5,"guid":"9b8b993baaa090f07b91d4feca223381","name":"main-mobile","gridLineVisible":true,"freezedRow":0,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"mobile","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":5,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":3,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":4,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":5,"height":38,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":6,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":7,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":8,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":40,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":56,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":125,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":4,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0,"PI":29},{"row":0,"col":1,"PI":30},{"row":0,"col":2,"PI":29},{"row":0,"col":3,"PI":30},{"row":0,"col":4,"PI":31},{"row":1,"col":0,"PI":29},{"row":1,"col":1,"define":"记帐期：","rowSpan":1,"colSpan":2,"PI":32},{"row":1,"col":3,"define":"= formatDate( newDate() , \"yyyyMM\")","editable":true,"PI":33,"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":1,"col":4,"PI":34},{"row":2,"col":0,"PI":29},{"row":2,"col":1,"define":"凭证号：","rowSpan":1,"colSpan":2,"PI":35},{"row":2,"col":3,"editable":true,"cellValueType":3,"PI":36,"editstyle":{"editType":0,"inputAttribute":""}},{"row":2,"col":4,"PI":34},{"row":3,"col":0,"PI":29},{"row":3,"col":1,"define":"标签名称：","rowSpan":1,"colSpan":2,"PI":37},{"row":3,"col":3,"editable":true,"PI":38,"editstyle":{"editType":4,"ddlbName":"凭证标签名称","dropDownListEditable":true,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":3,"col":4,"PI":34},{"row":4,"col":0,"PI":29},{"row":4,"col":1,"define":"标签值：","rowSpan":1,"colSpan":2,"PI":32},{"row":4,"col":3,"editable":true,"PI":39,"editstyle":{"editType":0,"inputAttribute":""}},{"row":4,"col":4,"PI":34},{"row":5,"col":0,"PI":40},{"row":5,"col":1,"PI":41},{"row":5,"col":2,"PI":41},{"row":5,"col":3,"PI":42,"bricks":[{"type":"button","name":"cb_retrieve","config":{"name":"cb_retrieve","caption":"   检    索  ","enable":true,"visible":true,"size":"1","x":20,"y":0,"width":60,"height":-1,"buttonStyle":"options","buttonColorStyle":"primary","leftIcon":"fa-search","rightIcon":"","action":"retrieve","dsn":"dzpz_pz","moreDataSource":"","cachefirst":true,"DOMName":"cb_retrieve-3fbf0a11af3838d9a5415317fa94784d","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-primary btn-xs\" \n                        id=\"cb_retrieve-3fbf0a11af3838d9a5415317fa94784d\">\n                       <i class='fa fa-search'></i>   检    索  \n                </button>\n                </span>"},"x":20,"y":0,"width":60,"height":-1}]},{"row":5,"col":4,"PI":41},{"row":6,"col":0,"PI":43},{"row":6,"col":1,"PI":44},{"row":6,"col":2,"PI":44},{"row":6,"col":3,"PI":44},{"row":6,"col":4,"PI":45},{"row":7,"col":0,"PI":46},{"row":7,"col":1,"define":"序号","PI":47},{"row":7,"col":2,"define":"记帐期","PI":47},{"row":7,"col":3,"define":"凭证号","PI":47},{"row":7,"col":4,"PI":48},{"row":8,"col":0,"PI":49},{"row":8,"col":1,"PI":50,"bind":{"dataSource":"dzpz_pz","DBCol":"inner_xh","dsType":2}},{"row":8,"col":2,"cellValueType":1,"PI":50,"bind":{"dataSource":"dzpz_pz","DBCol":"ym","dsType":2}},{"row":8,"col":3,"cellValueType":3,"PI":50,"bind":{"dataSource":"dzpz_pz","DBCol":"pzh","dsType":2}},{"row":8,"col":4,"cellValueType":3,"PI":51}]}],"propertyCache":{"ee61f123cfba84511eff5788657c0c65":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(255, 255, 255)"},"eac305cbf65f69d88bfe93c8e1247a45":{"background-color":"rgb(255, 255, 255)"},"5a51e37c8e7af4ec0eefc5d72d79cadf":{"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(255, 255, 255)"},"f19e931a017a9eee6ae590a23a958d04":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)"},"1a7496d5e25712e4da16692e9e3fe8c2":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(255, 255, 255)"},"5b73899df54c19152a1bdc6beda622f3":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)"},"e4204338242bbe57472e7aeb9cb21a23":{"background-color":"rgb(235, 237, 239)"},"08add4ce7b811872e4c2990c94133137":{"border-top-width":2,"border-top-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(255, 255, 255)","font-size":13,"text-align":1,"font-family":"微软雅黑"},"48a0a07305b133dd01db920a28b09c04":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)","font-size":13,"color":"rgb(27, 79, 114)","font-family":"微软雅黑"},"d3491ff57e179c0c714bddfe9ad9c8da":{"border-right-width":2,"border-right-color":[128,128,128,1],"background-color":"rgb(255, 255, 255)","font-size":13,"font-family":"微软雅黑"},"a4256e0877d150804167cdb720e60536":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(255, 255, 255)","font-size":13,"text-align":1,"font-family":"微软雅黑"},"c212a7c4be1ca4a6344fb882e2fd5582":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)","font-size":13,"font-family":"微软雅黑"},"126e01f1bcd762e2d6128a07f0d738fa":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)","font-size":13,"text-align":1,"font-family":"微软雅黑"},"ab5fad5d8a93fd5a7b8820a3e15f6ffc":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)","font-size":13,"font-family":"微软雅黑"},"df6ff8679176c065a3938c09934c6ce0":{"font-family":"微软雅黑","font-size":13,"background-color":"rgb(255, 255, 255)"},"7b69fffc4c70d0257d0b62f8b8d8c744":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(255, 255, 255)","font-size":13,"font-family":"微软雅黑"},"5a9146bb6d995131b8949b1db109c06e":{"border-top-width":2,"border-top-color":[128,128,128,1],"background-color":"rgb(255, 255, 255)","font-size":13,"font-family":"微软雅黑"},"ecf837fe81db738075c7612a805e750b":{"border-left-color":[128,128,128,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)","font-size":13,"font-family":"微软雅黑"},"68a3e680f1617dd48c2dc3addcd5ca24":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(255, 255, 255)","font-size":13,"font-family":"微软雅黑"},"841454fc37963614e8cd56baf7163e4a":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)","font-size":13,"font-family":"微软雅黑"},"95a99adadf227bb476201339e7d33a47":{"border-left-color":[128,128,128,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)","font-size":13,"font-family":"微软雅黑"},"d29014ccdada60345a8eb43e46f8591b":{"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(255, 255, 255)","font-size":13,"text-align":1,"font-family":"微软雅黑"},"372f1751d2d2afcad742ea5d09bed897":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)","font-size":13,"text-align":0,"font-family":"微软雅黑"},"62cb3c645bb3ee23ea2e325731d98541":{"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)","font-size":13,"text-align":1,"font-family":"微软雅黑"},"b96d72e0ff0e7c478b976eb37112e33d":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(255, 255, 255)","font-size":13,"text-align":1,"font-family":"微软雅黑"},"cece7d3526456c670702f56d1d37dd2a":{"font-family":"微软雅黑","font-bold":true},"513f1735653a2759a57252abd09608a9":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"#4f83c2","font-size":"12","color":"rgb(255, 255, 255)","text-align":2,"font-family":"微软雅黑","font-bold":true},"3aac9f2b4ec8a86aa3bba668b5b512dd":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"font-size":13,"text-align":2,"font-family":"微软雅黑"},"c36388033d83d67d15b33084dd455391":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"font-size":13,"font-family":"微软雅黑"},"a158d4440d6cfdc67b0cda69cbc4ef9e":{"background-color":"rgb(244, 246, 246)","font-size":"12"},"467285db1f06ab2a19ed98102ce63d19":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(244, 246, 246)","font-size":"12"},"11e4b8caf321a5f7a6d9dd772ebd1e44":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(244, 246, 246)"},"81fac1a1dbab1250f3d6c6e2bd08441f":{"border-top-width":2,"border-top-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(244, 246, 246)","text-align":1},"f0b2294fa2131f278b28ff30349a5569":{"border-top-width":2,"border-top-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(244, 246, 246)","text-align":2},"57f48eb91d789edffaf6b819bcc58855":{"background-color":"rgb(244, 246, 246)"},"73974515c6210944c8f3142fc2d1a1ff":{"border-top-width":2,"border-top-color":[128,128,128,1],"background-color":"rgb(244, 246, 246)","text-align":1},"ed86152ee6b8a6ff5692cc79b791971a":{"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(244, 246, 246)"},"43a4b310c7b10aba8c7c416986d0dba0":{"background-color":"rgb(244, 246, 246)","text-align":1},"cfd335c101cc735a664c785dc7793bb9":{"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[189,195,199,1],"background-color":"rgb(244, 246, 246)"},"0a515d237b212b659cbb3712eb0236a2":{"border-top-style":1,"border-top-width":1,"border-top-color":[189,195,199,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(244, 246, 246)"},"1cd8ebd602f511bcae0b893dd2f98b16":{"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(244, 246, 246)","font-size":"12"},"965116d37b34ab933a82749b91f1aec3":{"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(244, 246, 246)"},"fe44d8195ff9c8d648d78ea8253425a3":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(244, 246, 246)"},"b5505678c468deb77d4e05b4e2a22cf0":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-color":[128,128,128,1],"font-size":"12"},"c4572e00691390a81b8824cca35c93b0":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[248,249,249,1]},"7af951eb01534c5ca97b7a31a82c421a":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-color":[128,128,128,1]},"5d0e7e3d31eb8927093e90a4dd61a191":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[248,249,249,1],"border-bottom-color":[128,128,128,1],"font-size":"12"},"03437274918b9cddeeaa7045a811ff36":{"border-left-style":1,"border-left-width":1,"border-left-color":[248,249,249,1],"border-top-style":1,"border-top-width":1,"border-top-color":[248,249,249,1],"border-right-style":1,"border-right-width":1,"border-right-color":[248,249,249,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[248,249,249,1],"background-color":"rgb(52, 152, 219)","color":"rgb(255, 255, 255)","text-align":2},"a5e061ec83e6137d1214e2ecf5bdb50d":{"border-left-style":1,"border-left-width":1,"border-left-color":[248,249,249,1],"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-color":[128,128,128,1],"font-size":"12","color":"rgb(255, 255, 255)","text-align":2},"2d99950659d1c757eabe8a7c897e91fc":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[248,249,249,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"font-size":"12"},"bb2755592eddb31d7558987b02f66561":{"border-left-style":1,"border-left-width":1,"border-left-color":[248,249,249,1],"border-top-style":1,"border-top-width":1,"border-top-color":[248,249,249,1],"border-right-style":1,"border-right-width":1,"border-right-color":[248,249,249,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[248,249,249,1],"text-align":2},"1179acb8afbe6254c450dfa4eba7959b":{"border-left-style":1,"border-left-width":1,"border-left-color":[248,249,249,1],"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1]}},"propertyIdList":["ee61f123cfba84511eff5788657c0c65","eac305cbf65f69d88bfe93c8e1247a45","5a51e37c8e7af4ec0eefc5d72d79cadf","f19e931a017a9eee6ae590a23a958d04","1a7496d5e25712e4da16692e9e3fe8c2","5b73899df54c19152a1bdc6beda622f3","e4204338242bbe57472e7aeb9cb21a23","08add4ce7b811872e4c2990c94133137","48a0a07305b133dd01db920a28b09c04","d3491ff57e179c0c714bddfe9ad9c8da","a4256e0877d150804167cdb720e60536","c212a7c4be1ca4a6344fb882e2fd5582","126e01f1bcd762e2d6128a07f0d738fa","ab5fad5d8a93fd5a7b8820a3e15f6ffc","df6ff8679176c065a3938c09934c6ce0","7b69fffc4c70d0257d0b62f8b8d8c744","5a9146bb6d995131b8949b1db109c06e","ecf837fe81db738075c7612a805e750b","68a3e680f1617dd48c2dc3addcd5ca24","841454fc37963614e8cd56baf7163e4a","95a99adadf227bb476201339e7d33a47","d29014ccdada60345a8eb43e46f8591b","372f1751d2d2afcad742ea5d09bed897","62cb3c645bb3ee23ea2e325731d98541","b96d72e0ff0e7c478b976eb37112e33d","cece7d3526456c670702f56d1d37dd2a","513f1735653a2759a57252abd09608a9","3aac9f2b4ec8a86aa3bba668b5b512dd","c36388033d83d67d15b33084dd455391","a158d4440d6cfdc67b0cda69cbc4ef9e","467285db1f06ab2a19ed98102ce63d19","11e4b8caf321a5f7a6d9dd772ebd1e44","81fac1a1dbab1250f3d6c6e2bd08441f","f0b2294fa2131f278b28ff30349a5569","57f48eb91d789edffaf6b819bcc58855","73974515c6210944c8f3142fc2d1a1ff","ed86152ee6b8a6ff5692cc79b791971a","43a4b310c7b10aba8c7c416986d0dba0","cfd335c101cc735a664c785dc7793bb9","0a515d237b212b659cbb3712eb0236a2","1cd8ebd602f511bcae0b893dd2f98b16","965116d37b34ab933a82749b91f1aec3","fe44d8195ff9c8d648d78ea8253425a3","b5505678c468deb77d4e05b4e2a22cf0","c4572e00691390a81b8824cca35c93b0","7af951eb01534c5ca97b7a31a82c421a","5d0e7e3d31eb8927093e90a4dd61a191","03437274918b9cddeeaa7045a811ff36","a5e061ec83e6137d1214e2ecf5bdb50d","2d99950659d1c757eabe8a7c897e91fc","bb2755592eddb31d7558987b02f66561","1179acb8afbe6254c450dfa4eba7959b"]}


id: 60a321f05db27838e0c014c0
pid: 60a321f05db27838e0c014bf
name: ui
code: 60a321f05db27838e0c014c0
namepath: /凭证/凭证及附件归档/凭证及附件归档
codepath: 609d3cfc5db2b0a331d6bb49.60a321f05db27838e0c014be.60a321f05db27838e0c014bf
fullname: /凭证/凭证及附件归档/凭证及附件归档/ui
fullcode: 609d3cfc5db2b0a331d6bb49.60a321f05db27838e0c014be.60a321f05db27838e0c014bf.60a321f05db27838e0c014c0
nodetype: column
createdate: 2021.05.18 10:13:30.000
lastmodifieddate: 2025.02.24 17:00:41.704
value:
{"version":"1.0","sheetcount":5,"gui":true,"theme":"default","showTabOnBottom":false,"sheets":[{"index":0,"rowCount":13,"columnCount":13,"guid":"297e07b21daab3159c20f00cf967c9d8","name":"Sheet1","gridLineVisible":false,"freezedRow":0,"freezedCol":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"rows":[{"index":0,"height":5,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":1,"height":300,"isColumnScrollEnabled":true,"stretchHeight":40},{"index":2,"height":30,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":3,"height":1,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":4,"height":5,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":5,"height":38,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":6,"height":5,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":7,"height":1,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":8,"height":278,"isColumnScrollEnabled":true,"stretchHeight":20},{"index":9,"height":1,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":10,"height":30,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":11,"height":5,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":12,"height":0,"isColumnScrollEnabled":true,"stretchHeight":0}],"columns":[{"index":0,"width":5,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":400,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":300,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":103,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":4,"width":95,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":5,"width":60,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":57,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":7,"width":11,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":8,"width":40,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":9,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":10,"width":55,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":11,"width":167,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":12,"width":5,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0,"PI":0},{"row":0,"col":1,"PI":1},{"row":0,"col":2,"PI":2},{"row":0,"col":3,"PI":2},{"row":0,"col":4},{"row":0,"col":5},{"row":0,"col":6},{"row":0,"col":7},{"row":0,"col":8},{"row":0,"col":9},{"row":0,"col":10},{"row":0,"col":11,"PI":3},{"row":0,"col":12,"PI":4},{"row":1,"col":0,"PI":5},{"row":1,"col":1,"PI":6,"bricks":[{"type":"SheetContainer","name":"sheetContainer_pz","config":{"name":"sheetContainer_pz","sheetGUID":"a6add8ba3b8f5b7f72f0c0e920a9db0e","caption":"嵌入sheet","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"sheetContainer_pz-b62e0c15003d3427e73c19dff88e575a"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":1,"col":2,"PI":7,"bricks":[{"type":"SheetContainer","name":"sheetContainer_one","config":{"name":"sheetContainer_one","sheetGUID":"3dbf569d38bd2c6359c40da545a4eb32","caption":"嵌入sheet","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"sheetContainer_one-c9839675e8c25dca8ddc6e7d4de01cb0"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":1,"col":3,"viewAs":"image","rowSpan":2,"colSpan":9,"alias":"imgPreview","PI":8},{"row":1,"col":12,"PI":9},{"row":2,"col":0,"PI":5},{"row":2,"col":1,"rowSpan":1,"colSpan":2,"PI":10,"bricks":[{"type":"dbpage","name":"dbnav","config":{"name":"dbnav","caption":"分页导航条","enable":true,"visible":true,"showDBRowCount":true,"x":1,"y":1,"width":-1,"height":-1,"align":"left","onceRetrieveRowCount":"100","countPerPagePermitToChange":true,"dsn":"dzpz_pz","DOMName":"dbnav-b0c7308d71b598b5965d1bb3d2584331","html":" \n                   <style>\n                   .workbook_db_tool_button {border-radius: 50%; min-width:24px; width:24px; height:24px; padding:0px;margin-right:5px;}\n                   .workbook_db_tool_noborder { border:0px solid #fff; background-color:transparent;}\n                   </style>     \n                   \n        \n                <div  class=\"   \"  id=\"dbnav-b0c7308d71b598b5965d1bb3d2584331\"  \n          \n                       style=\" padding:2px;min-width:24px; padding-right:8px;padding-left:8px; user-select:none; text-align:left;\">\n                        \n                       <span class=\"group1\" style=\"display:none;\"><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page1 workbook_db_tool_button\" >1</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page2 workbook_db_tool_button\" >2</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page3 workbook_db_tool_button\" >3</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page4 workbook_db_tool_button\" >4</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page5 workbook_db_tool_button\" >5</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page6 workbook_db_tool_button\" >6</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page7 workbook_db_tool_button\" >7</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page8 workbook_db_tool_button\" >8</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page9 workbook_db_tool_button\" >9</button><button \n                       type=\"button\"   class=\"btn   btn-xs btn-default cb_page10 workbook_db_tool_button\" >10</button>\n                       </span><span class=\"group2\">\n                        <button type=\"button\"   class=\"btn   btn-xs btn-default cb_First workbook_db_tool_button\" >\n                        <i class=\"fa fa-step-backward\"></i></button><button type=\"button\"   \n                                class=\"btn   btn-xs btn-default cb_Prior workbook_db_tool_button\" >\n                        <i class=\"fa fa-chevron-left\"></i></button><button type=\"button\"   \n                                class=\"btn btn-alt btn-xs btn-default  workbook_db_tool_noborder \" ><span style=\"display:inline-block\">\n                        <input type=\"tel\"  class=\"pageIndex btn btn-alt btn-xs \" \n                               style=\"width:50px;height:24px; line-height:24px ; border-radius:12px; border:1px dotted #efefef;\"> /\n                        <span class=\"pageCountOfDataSource\"></span></button><button type=\"button\"   \n                                class=\"btn   btn-xs btn-default cb_Next workbook_db_tool_button\" >\n                        <i class=\"fa fa-chevron-right\"></i></button><button type=\"button\"   \n                                class=\"btn   btn-xs btn-default cb_Last workbook_db_tool_button\" >\n                        <i class=\"fa fa-step-forward\"></i></button></span><span \n                         style=\"padding-left:10px; display:inline-block user-select:none;\"  \n                               class=\"countPerPageContainer\">每页<input type=\"tel\"   class=\"countPerPage btn btn-alt btn-default\"  \n                                value=\"100\" \n                                style=\"width:65px;height:24px; line-height:24px;border-radius: 12px; \"\n                                 \n                                >行</span>\n                        </span>\n                        <span class=\"dbRowCountContainer\"  >&nbsp;&nbsp;共<span class=\"dbrowcount\"></span>行\n                </div>\n            \n            "},"x":0,"y":0,"width":0,"height":0}]},{"row":2,"col":12,"PI":9},{"row":3,"col":0,"rowSpan":1,"colSpan":13,"PI":11},{"row":4,"col":0,"PI":12},{"row":4,"col":1,"PI":13},{"row":4,"col":2,"PI":13},{"row":4,"col":3,"PI":13},{"row":4,"col":4,"PI":13},{"row":4,"col":5,"PI":13},{"row":4,"col":6,"PI":13},{"row":4,"col":7,"PI":13},{"row":4,"col":8,"PI":13},{"row":4,"col":9,"PI":13},{"row":4,"col":10,"PI":13},{"row":4,"col":11,"PI":13},{"row":4,"col":12,"PI":12},{"row":5,"col":0,"PI":12},{"row":5,"col":1,"define":"图片池：","rowSpan":1,"colSpan":4,"PI":14,"bricks":[{"type":"button","name":"cb_auto","config":{"name":"cb_auto","caption":" 凭证归档","enable":true,"visible":true,"size":"1","x":300,"y":1,"width":100,"height":-1,"buttonStyle":"options","buttonColorStyle":"success","leftIcon":"fa-american-sign-language-interpreting","rightIcon":"","DOMName":"cb_auto-1d69705dbb779bd5a3d320c499d0d083","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-success btn-xs\" \n                        id=\"cb_auto-1d69705dbb779bd5a3d320c499d0d083\">\n                       <i class='fa fa-american-sign-language-interpreting'></i> 凭证归档\n                </button>\n                </span>"},"x":300,"y":1,"width":100,"height":-1},{"type":"html","name":"htmlsource","config":{"name":"htmlsource","caption":"HTML代码","enable":true,"visible":true,"x":450,"y":1,"width":200,"height":-1,"html":"                                                                \n            <input id=\"blockSize\" type=\"range\" min=\"64\" max=\"512\" value=\"128\" step=\"8\"  style=\"width:196px\">\n\n            \n            \n            ","DOMName":"htmlsource-2314451d6c283a0f0ef0d8b870a3a6c2","buttonStyle":"default","buttonColorStyle":"default","size":1,"align":"center","className":"","_MODIFIERS":{}},"x":450,"y":1,"width":200,"height":-1},{"type":"button","name":"cb_selectall","config":{"name":"cb_selectall","caption":" 全选","enable":true,"visible":true,"size":"1","x":100,"y":1,"width":60,"height":-1,"buttonStyle":"options","buttonColorStyle":"primary","leftIcon":"fa-check-square-o","rightIcon":"","DOMName":"cb_selectall-13a8a0355ef785301bf7e9563f4a645d","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-primary btn-xs\" \n                        id=\"cb_selectall-13a8a0355ef785301bf7e9563f4a645d\">\n                       <i class='fa fa-check-square-o'></i> 全选\n                </button>\n                </span>"},"x":100,"y":1,"width":60,"height":-1},{"type":"button","name":"cb_selectnull","config":{"name":"cb_selectnull","caption":" 不选","enable":true,"visible":true,"size":"1","x":160,"y":1,"width":80,"height":-1,"buttonStyle":"options","buttonColorStyle":"primary","leftIcon":"fa-minus-square-o","rightIcon":"","DOMName":"cb_selectnull-4047ebc2112ecbd67b78cf311c97c661","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-primary btn-xs\" \n                        id=\"cb_selectnull-4047ebc2112ecbd67b78cf311c97c661\">\n                       <i class='fa fa-minus-square-o'></i> 不选\n                </button>\n                </span>"},"x":160,"y":1,"width":80,"height":-1},{"type":"button","name":"cb_size","config":{"name":"cb_size","caption":"","enable":true,"visible":true,"size":"1","x":230,"y":1,"width":40,"height":-1,"buttonStyle":"options-alt","buttonColorStyle":"success","leftIcon":"fa-arrows","rightIcon":"","DOMName":"cb_size-20fc2750edce58d45be6bfdae0413146","html":"<span class=\"block-options \"> \n                <button class=\"btn btn-alt btn-success btn-xs\" \n                        id=\"cb_size-20fc2750edce58d45be6bfdae0413146\">\n                       <i class='fa fa-arrows'></i>\n                </button>\n                </span>"},"x":230,"y":1,"width":40,"height":-1},{"type":"button","name":"cb_refresh","config":{"name":"cb_refresh","caption":" 刷新图片","enable":true,"visible":true,"size":"1","className":"","x":670,"y":1,"width":80,"height":-1,"buttonStyle":"options","buttonColorStyle":"success","leftIcon":"fa-refresh","rightIcon":"","DOMName":"cb_refresh-306294640d40800fcf2cf3d972567711","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-success btn-xs\" \n                        id=\"cb_refresh-306294640d40800fcf2cf3d972567711\">\n                       <i class='fa fa-refresh'></i> 刷新图片\n                </button>\n                </span>"},"x":670,"y":1,"width":80,"height":-1},{"type":"button","name":"cb_ocr","config":{"name":"cb_ocr","caption":" 自动识别","enable":true,"visible":true,"size":"1","className":"","x":770,"y":1,"width":130,"height":-1,"buttonStyle":"options","buttonColorStyle":"success","leftIcon":"fa-bolt","rightIcon":"","DOMName":"cb_ocr-0370b45539dee0e24608fea340b4df72","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-success btn-xs\" \n                        id=\"cb_ocr-0370b45539dee0e24608fea340b4df72\">\n                       <i class='fa fa-bolt'></i> 自动识别\n                </button>\n                </span>"},"x":770,"y":1,"width":130,"height":-1}]},{"row":5,"col":5,"PI":13},{"row":5,"col":6,"PI":13},{"row":5,"col":7,"PI":13},{"row":5,"col":8,"define":"鼠标\\n单击","PI":15},{"row":5,"col":9,"define":"->","PI":16},{"row":5,"col":10,"define":"2","editable":true,"cursorName":"hand","alias":"clickAction","PI":17,"editstyle":{"editType":6,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"1;选择\n2;标注\n","showRealData":false,"columnCount":0}},{"row":5,"col":11,"PI":13,"bricks":[{"type":"button","name":"cb_deleteSelection","config":{"name":"cb_deleteSelection","caption":" 批量删除","enable":true,"visible":true,"size":"1","x":1,"y":1,"width":95,"height":-1,"buttonStyle":"options-alt","buttonColorStyle":"danger","leftIcon":"fa-trash","rightIcon":"","DOMName":"cb_deleteSelection-f310861ba7fa0c7657d18fcd3b0cb4fe","html":"<span class=\"block-options \"> \n                <button class=\"btn btn-alt btn-danger btn-xs\" \n                        id=\"cb_deleteSelection-f310861ba7fa0c7657d18fcd3b0cb4fe\">\n                       <i class='fa fa-trash'></i> 批量删除\n                </button>\n                </span>"},"x":1,"y":1,"width":95,"height":-1},{"type":"button","name":"cb_trash","config":{"name":"cb_trash","caption":" 回收站","enable":true,"visible":true,"size":"1","x":90,"y":0,"width":-1,"height":-1,"buttonStyle":"options-alt","buttonColorStyle":"primary","leftIcon":"fa-trash-o","rightIcon":"","DOMName":"cb_trash-5c333b960ad2f41515c9fa5fdfc138fb","html":"<span class=\"block-options \"> \n                <button class=\"btn btn-alt btn-primary btn-xs\" \n                        id=\"cb_trash-5c333b960ad2f41515c9fa5fdfc138fb\">\n                       <i class='fa fa-trash-o'></i> 回收站\n                </button>\n                </span>"},"x":90,"y":0,"width":-1,"height":-1}]},{"row":5,"col":12,"PI":12},{"row":6,"col":0,"PI":12},{"row":6,"col":1,"PI":13},{"row":6,"col":2,"PI":13},{"row":6,"col":3,"PI":13},{"row":6,"col":4,"PI":13},{"row":6,"col":5,"PI":13},{"row":6,"col":6,"PI":13},{"row":6,"col":7,"PI":13},{"row":6,"col":8,"PI":13},{"row":6,"col":9,"PI":13},{"row":6,"col":10,"PI":13},{"row":6,"col":11,"PI":13},{"row":6,"col":12,"PI":12},{"row":7,"col":0,"rowSpan":1,"colSpan":13,"PI":18},{"row":8,"col":0},{"row":8,"col":1,"rowSpan":1,"colSpan":11,"bricks":[{"type":"SheetContainer","name":"sheetContainer1","config":{"name":"sheetContainer1","sheetGUID":"9eaafef2b67bcaa0a30650611a234f52","caption":"嵌入sheet","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"sheetContainer1-3af26ad9b8148cafb19ea19f2cc6faf0","buttonStyle":"default","buttonColorStyle":"default","size":1,"align":"center","_MODIFIERS":{}},"x":1,"y":1,"width":-1,"height":-1}]},{"row":8,"col":12},{"row":9,"col":0,"PI":19},{"row":9,"col":1,"PI":19},{"row":9,"col":2,"PI":19},{"row":9,"col":3,"PI":18},{"row":9,"col":4,"PI":19},{"row":9,"col":5,"PI":19},{"row":9,"col":6,"PI":19},{"row":9,"col":7,"PI":19},{"row":9,"col":8,"PI":18},{"row":9,"col":9,"PI":18},{"row":9,"col":10,"PI":18},{"row":9,"col":11,"PI":18},{"row":9,"col":12,"PI":19},{"row":10,"col":0,"PI":12},{"row":10,"col":1,"rowSpan":1,"colSpan":3,"alias":"stateBar","PI":20,"bricks":[{"type":"html","name":"shineText","config":{"name":"shineText","caption":"HTML代码","enable":true,"visible":true,"x":-300,"y":1,"width":-1,"height":-1,"html":"                                                                                                                                                                \n                                                                                                               <style>\n        \n      \n        .shineText{\n           display: table-cell;\n           animation: san 3s linear infinite;\n           line-height:30px;\n        \n        }\n      \n      \n        @keyframes san{\n            0%{\n                color: rgb(255, 255, 255);            \n                text-shadow: 0 0 5px red,\n                            0 0 15px red,\n                            0 0 25px red,\n                            0 0 50px red,\n                            0 0 80px red,\n                            0 0 120px red,\n                            0 0 160px red,\n                            0 0 200px red;\n            }\n            5%,95%{\n                color: rgba(19, 18, 18, 0.8);\n               text-shadow: none;\n            }\n            100%{\n               color: rgb(255, 255, 255);           \n               text-shadow: 0 0 5px red,\n                            0 0 15px red,\n                            0 0 25px red,\n                            0 0 50px red,\n                            0 0 80px red,\n                            0 0 120px red,\n                            0 0 160px red,\n                            0 0 200px red;\n            }\n        }\n    </style>\n<span class=\"shineText\">有新图片，请刷新</span>\n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            ","DOMName":"shineText-ff24d9c95151f144dff480bb49292764"},"x":-300,"y":1,"width":-1,"height":-1},{"type":"button","name":"cb_path","config":{"name":"cb_path","caption":" 设置本地映像采集目录","enable":true,"visible":true,"size":"1","x":-160,"y":2,"width":150,"height":25,"buttonStyle":"alt","buttonColorStyle":"danger","leftIcon":"fa-cog","rightIcon":"","DOMName":"cb_path-f43b8e44327b913d52f5b453968bdc68","html":" \n                <button class=\"btn btn-alt btn-danger btn-xs\" \n                        id=\"cb_path-f43b8e44327b913d52f5b453968bdc68\">\n                       <i class='fa fa-cog'></i> 设置本地映像采集目录\n                </button>\n                "},"x":-160,"y":2,"width":150,"height":25}]},{"row":10,"col":4,"define":"每次仅列出前：","PI":21},{"row":10,"col":5,"define":"500","editable":true,"popoverContent":"图片池一次最多显示的图片张数（最大不能超过2000）","alias":"onceCount","PI":22},{"row":10,"col":6,"define":"张图片","PI":23},{"row":10,"col":7,"PI":13},{"row":10,"col":8,"rowSpan":1,"colSpan":3,"alias":"imageCountTotal","PI":24},{"row":10,"col":11,"alias":"imageCount","PI":25},{"row":10,"col":12,"PI":13},{"row":11,"col":0,"PI":12},{"row":11,"col":1,"PI":12},{"row":11,"col":2,"PI":12},{"row":11,"col":3,"PI":13},{"row":11,"col":4,"PI":13},{"row":11,"col":5,"PI":26},{"row":11,"col":6,"PI":13},{"row":11,"col":7,"PI":13},{"row":11,"col":8,"PI":13},{"row":11,"col":9,"PI":13},{"row":11,"col":10,"PI":13},{"row":11,"col":11,"PI":13},{"row":11,"col":12,"PI":13},{"row":12,"col":0},{"row":12,"col":1},{"row":12,"col":2},{"row":12,"col":3},{"row":12,"col":4},{"row":12,"col":5},{"row":12,"col":6},{"row":12,"col":7},{"row":12,"col":8},{"row":12,"col":9},{"row":12,"col":10},{"row":12,"col":11},{"row":12,"col":12}]},{"index":1,"rowCount":3,"columnCount":3,"guid":"9eaafef2b67bcaa0a30650611a234f52","name":"待归档图片","gridLineVisible":true,"freezedRow":0,"freezedCol":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"rows":[{"index":0,"height":10,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":1,"height":158,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":2,"height":10,"isColumnScrollEnabled":true,"stretchHeight":0}],"columns":[{"index":0,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":555,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":2,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0},{"row":0,"col":1},{"row":0,"col":2},{"row":1,"col":0},{"row":1,"col":1,"bricks":[{"type":"uploadImage","name":"imgPool","config":{"name":"imgPool","action":"edit","serverIndex":"2","serverIndexExpression":"=currentBillServerIndex()","dbpool":"default","logTable":"dzpz_imgpool_fileupload","blockSize":128,"imgMaxSize":1920,"cropWidth":0,"cropHeight":0,"columns":4,"maxCount":5,"groupName":"附件","tableName":"dzpz_imgpool","gguid":"= getImagePoolGGUID()","path":"dzpz_imgpool","showImageLabel":false,"showImageIndexNo":true,"autoLoad":true,"autoLoadFunction":"loadImagePoolData","caption":"图片上传","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"imgPool-2f173003a64bfc9c1d1006e80fd7a1cd","gutter":10,"homeURL":"","maxThumbnailSize":256,"rightMouseDownToViewLargeImage":true,"html":"<div><div id='imgPool-2f173003a64bfc9c1d1006e80fd7a1cd7194d68ddd1d873b8ee7119d7b4f21dd' style='width:100%;height:100%;background-color: transparent; pointer-events:none; '></div></div>"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":1,"col":2}]},{"index":2,"rowCount":10,"columnCount":7,"guid":"a6add8ba3b8f5b7f72f0c0e920a9db0e","name":"凭证清单","gridLineVisible":false,"freezedRow":7,"freezedCol":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"rows":[{"index":0,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":1,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":2,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":3,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":4,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":5,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":6,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":7,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":8,"height":7,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":9,"height":10,"isColumnScrollEnabled":true,"stretchHeight":0}],"columns":[{"index":0,"width":40,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":39,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":80,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":3,"width":80,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":4,"width":80,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":5,"width":0,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0,"define":"*帐  套","rowSpan":1,"colSpan":2,"PI":27},{"row":0,"col":2,"define":"00","editable":true,"rowSpan":1,"colSpan":3,"alias":"corpid","PI":28,"editstyle":{"editType":4,"ddlbName":"basic_账套列表(code2name)-全称","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":0,"col":5},{"row":0,"col":6,"PI":9},{"row":1,"col":0,"define":"*年  份","rowSpan":1,"colSpan":2,"PI":27},{"row":1,"col":2,"define":"=getYear(newDate())","editable":true,"cellValueType":3,"alias":"nian","PI":29,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":true,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"2040\n2039\n2038\n2037\n2036\n2035\n2034\n2033\n2032\n2032\n2030\n2029\n2028\n2027\n2026\n2025\n2024\n2023\n2022\n2021\n2020\n2019\n2018\n2017\n2016\n2015\n2014\n2013\n2012\n2011\n2010","showRealData":false,"columnCount":null}},{"row":1,"col":3,"define":"*月  份","PI":30},{"row":1,"col":4,"define":"=getMonth(newDate())","editable":true,"alias":"yue","PI":31,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":true,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"1;1月\n2;2月\n3;3月\n4;4月\n5;5月\n6;6月\n7;7月\n8;8月\n9;9月\n10;10月\n11;11月\n12;12月","showRealData":false,"columnCount":null}},{"row":1,"col":5},{"row":1,"col":6,"PI":9},{"row":2,"col":0,"define":"请选择检索条件","rowSpan":1,"colSpan":5,"PI":32},{"row":2,"col":5},{"row":2,"col":6,"PI":9},{"row":3,"col":0,"define":"billdate","editable":true,"rowSpan":1,"colSpan":2,"alias":"st_datetype","PI":33,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":true,"valueMustInDDLB":true,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"billdate;归档日期：\nverifieddate;校对日期：","showRealData":false,"columnCount":null}},{"row":3,"col":2,"editable":true,"cellValueType":4,"alias":"st_date1","PI":34,"editstyle":{"editType":3,"datetimeFormat":"yyyy.MM.dd"}},{"row":3,"col":3,"editable":true,"cellValueType":4,"alias":"st_date2","PI":34,"editstyle":{"editType":3,"datetimeFormat":"yyyy.MM.dd"}},{"row":3,"col":4,"rowSpan":2,"colSpan":1,"PI":35,"bricks":[{"type":"button","name":"cb_retrieve","config":{"name":"cb_retrieve","caption":" 检索","enable":true,"visible":true,"size":"1","x":5,"y":10,"width":65,"height":-10,"buttonStyle":"alt","buttonColorStyle":"primary","leftIcon":"fa-search","rightIcon":"","action":"retrieve","dsn":"dzpz_pz","moreDataSource":"","cachefirst":true,"DOMName":"cb_retrieve-9fa27771540ac04fe93ee93a1a670a56","html":" \n                <button class=\"btn btn-alt btn-primary btn-xs\" \n                        id=\"cb_retrieve-9fa27771540ac04fe93ee93a1a670a56\">\n                       <i class='fa fa-search'></i> 检索\n                </button>\n                "},"x":5,"y":10,"width":65,"height":-10}]},{"row":3,"col":5},{"row":3,"col":6,"PI":9},{"row":4,"col":0,"define":"pzh","editable":true,"rowSpan":1,"colSpan":2,"alias":"st_key1","PI":36,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"username;归档人：\nverifiername;校对人：\npzh;凭证编号：","showRealData":false,"columnCount":null}},{"row":4,"col":2,"editable":true,"cellValueType":3,"rowSpan":1,"colSpan":2,"alias":"st_value1","PI":34,"editstyle":{"editType":0,"inputAttribute":""}},{"row":4,"col":5},{"row":4,"col":6,"PI":9},{"row":5,"col":0,"define":"=nian+right(\"00\"+yue,2)","rowSpan":1,"colSpan":2,"alias":"ym","PI":37},{"row":5,"col":2,"PI":38},{"row":5,"col":3,"define":"1","editable":true,"alias":"is_about_me","PI":39,"editstyle":{"editType":5,"checkOnValue":"1","checkOffValue":0,"checkCaption":"与我相关"}},{"row":5,"col":4,"PI":40},{"row":5,"col":5,"PI":41},{"row":5,"col":6},{"row":6,"col":0,"define":"序号","PI":42},{"row":6,"col":1,"define":"凭证号","rowSpan":1,"colSpan":2,"PI":42},{"row":6,"col":3,"define":"归档","PI":43},{"row":6,"col":4,"define":"校对","PI":43},{"row":6,"col":5},{"row":6,"col":6,"PI":9},{"row":7,"col":0,"PI":34,"bind":{"dataSource":"dzpz_pz","DBCol":"c_xh","dsType":2},"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":7,"col":1,"cursorName":"hand","clickJumpTo":"=loadPZ( dzpz_pz.id , dzpz_pz.pzh,verified)","clickJumpToWhere":"javascript","cellValueType":3,"rowSpan":1,"colSpan":2,"PI":34,"bind":{"dataSource":"dzpz_pz","DBCol":"pzh","dsType":2}},{"row":7,"col":3,"clickJumpTo":"=loadPZ( dzpz_pz.id , dzpz_pz.pzh,verified)","clickJumpToWhere":"javascript","cellValueType":3,"PI":44,"bind":{"dataSource":"dzpz_pz","DBCol":"username","dsType":2},"editstyle":{"editType":0,"inputAttribute":""}},{"row":7,"col":4,"clickJumpTo":"=loadPZ( dzpz_pz.id , dzpz_pz.pzh,verified)","cellValueType":3,"PI":45,"bind":{"dataSource":"dzpz_pz","DBCol":"verifiername","dsType":2}},{"row":7,"col":5,"cellValueType":1,"alias":"verified","bind":{"dataSource":"dzpz_pz","DBCol":"verified","dsType":2}},{"row":7,"col":6,"PI":9},{"row":8,"col":0,"PI":46},{"row":8,"col":1,"PI":46},{"row":8,"col":2,"PI":46},{"row":8,"col":3,"PI":47},{"row":8,"col":4,"PI":47},{"row":8,"col":5},{"row":8,"col":6},{"row":9,"col":0,"PI":48},{"row":9,"col":1,"PI":49},{"row":9,"col":2,"PI":48},{"row":9,"col":3},{"row":9,"col":4},{"row":9,"col":5},{"row":9,"col":6}]},{"index":3,"rowCount":5,"columnCount":8,"guid":"3dbf569d38bd2c6359c40da545a4eb32","name":"凭证","gridLineVisible":true,"freezedRow":0,"freezedCol":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"rows":[{"index":0,"height":34,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":1,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":2,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":3,"height":150,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":4,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0}],"columns":[{"index":0,"width":5,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":44,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":27,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":41,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":47,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":5,"width":54,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":61,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":7,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0},{"row":0,"col":1,"define":"No.","cellValueType":3,"PI":50},{"row":0,"col":2,"cellValueType":3,"rowSpan":1,"colSpan":3,"PI":51,"bind":{"dataSource":"one","DBCol":"pzh","dsType":1}},{"row":0,"col":5,"rowSpan":1,"colSpan":2,"bricks":[{"type":"button","name":"cb_delete_pz","config":{"name":"cb_delete_pz","caption":" 删除凭证","enable":true,"visible":true,"size":"1","x":1,"y":1,"width":-1,"height":-1,"buttonStyle":"options","buttonColorStyle":"warning","leftIcon":"fa-trash","rightIcon":"","DOMName":"cb_delete_pz-45200aa35b59dffba13974d3a5ac1ea1","html":"<span class=\"block-options \"> \n                <button class=\"btn  btn-warning btn-xs\" \n                        id=\"cb_delete_pz-45200aa35b59dffba13974d3a5ac1ea1\">\n                       <i class='fa fa-trash'></i> 删除凭证\n                </button>\n                </span>"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":0,"col":7},{"row":1,"col":0,"cellValueType":3,"bind":{"dataSource":"one","DBCol":"pzh","dsType":1}},{"row":1,"col":1,"define":"归档：","cellValueType":3,"PI":52},{"row":1,"col":2,"cellValueType":3,"rowSpan":1,"colSpan":2,"alias":"username","PI":53,"bind":{"dataSource":"one","DBCol":"username","dsType":1}},{"row":1,"col":4,"define":"审核：","cellValueType":3,"PI":52},{"row":1,"col":5,"cellValueType":3,"alias":"verifiername","PI":53,"bind":{"dataSource":"one","DBCol":"verifiername","dsType":1}},{"row":1,"col":6},{"row":1,"col":7},{"row":2,"col":0},{"row":2,"col":1,"define":"凭证：","PI":52},{"row":2,"col":2,"cellValueType":1,"alias":"pz","PI":54,"bind":{"dataSource":"one","DBCol":"pz","dsType":1}},{"row":2,"col":3},{"row":2,"col":4,"define":"附件：","cellValueType":3,"PI":52},{"row":2,"col":5,"cellValueType":1,"alias":"fj","PI":53,"bind":{"dataSource":"one","DBCol":"fj","dsType":1}},{"row":2,"col":6,"cellValueType":1},{"row":2,"col":7},{"row":3,"col":0},{"row":3,"col":1,"rowSpan":1,"colSpan":6,"bricks":[{"type":"uploadImage","name":"FJ","config":{"name":"FJ","action":"view","serverIndex":"2","serverIndexExpression":"=currentBillServerIndex()","dbpool":"default","logTable":"--","blockSize":120,"imgMaxSize":1920,"columns":2,"maxCount":2000,"groupName":"附件","tableName":"--","gguid":"--","path":"--","autoLoad":false,"autoLoadFunction":"--","caption":"图片上传","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"FJ-f7988440a8f2bc0101071e2b2f5e7f63","gutter":10,"homeURL":"","maxThumbnailSize":256,"showImageIndexNo":true,"rightMouseDownToViewLargeImage":true,"html":"<div><div id='FJ-f7988440a8f2bc0101071e2b2f5e7f637bef752bacc983f9f3a019e3df09141a' style='width:100%;height:100%;background-color: transparent; pointer-events:none; '></div></div>","cropWidth":0,"cropHeight":0,"showImageLabel":false},"x":1,"y":1,"width":-1,"height":-1}]},{"row":3,"col":7},{"row":4,"col":0},{"row":4,"col":1,"visible":false,"cellValueType":3,"alias":"id"},{"row":4,"col":2},{"row":4,"col":3},{"row":4,"col":4},{"row":4,"col":5},{"row":4,"col":6},{"row":4,"col":7}]},{"index":4,"rowCount":8,"columnCount":7,"guid":"c9ad48171274ef575710a3de211713c1","name":"归档前","gridLineVisible":false,"freezedRow":6,"freezedCol":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"rows":[{"index":0,"height":6,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":1,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":2,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":3,"height":0,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":4,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":5,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":6,"height":25,"isColumnScrollEnabled":true,"stretchHeight":0},{"index":7,"height":10,"isColumnScrollEnabled":true,"stretchHeight":0}],"columns":[{"index":0,"width":5,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":53,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":89,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":3,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":5,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":5,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0},{"row":0,"col":1,"PI":55},{"row":0,"col":2,"PI":56},{"row":0,"col":3,"PI":56},{"row":0,"col":4,"PI":56},{"row":0,"col":5,"PI":56},{"row":0,"col":6},{"row":1,"col":0},{"row":1,"col":1,"define":"*帐 套","PI":57},{"row":1,"col":2,"define":"=凭证清单!corpid","editable":true,"rowSpan":1,"colSpan":3,"alias":"corpid","PI":58,"editstyle":{"editType":4,"ddlbName":"basic_账套列表(code2name)-全称","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":1,"col":5,"define":"=nian+right(\"00\"+yue,2)","alias":"ym","PI":59},{"row":1,"col":6,"PI":41},{"row":2,"col":0},{"row":2,"col":1,"define":"*年 份","PI":57},{"row":2,"col":2,"define":"=凭证清单!nian","editable":true,"cellValueType":3,"rowSpan":1,"colSpan":2,"alias":"nian","PI":60,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":true,"valueMustInDDLB":true,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"2021\n2020\n2019\n2018\n2017\n2016\n2015\n2014\n2013\n2012\n2011\n2010","showRealData":false,"columnCount":null}},{"row":2,"col":4,"define":"*月 份","PI":61},{"row":2,"col":5,"define":"=凭证清单!yue","editable":true,"alias":"yue","PI":62,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":true,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"1;1月\n2;2月\n3;3月\n4;4月\n5;5月\n6;6月\n7;7月\n8;8月\n9;9月\n10;10月\n11;11月\n12;12月","showRealData":false,"columnCount":null}},{"row":2,"col":6,"PI":41},{"row":3,"col":0},{"row":3,"col":1},{"row":3,"col":2},{"row":3,"col":3},{"row":3,"col":4},{"row":3,"col":5,"PI":63},{"row":3,"col":6},{"row":4,"col":0,"PI":64},{"row":4,"col":1,"define":"序号","rowSpan":2,"colSpan":1,"PI":65},{"row":4,"col":2,"define":"凭证","PI":66},{"row":4,"col":3,"define":"凭证图片","PI":66},{"row":4,"col":4,"define":"附件图片","PI":66},{"row":4,"col":5,"define":"合计","PI":66},{"row":4,"col":6,"PI":41},{"row":5,"col":0},{"row":5,"col":2,"define":"=count( pzh)","PI":67},{"row":5,"col":3,"define":"=sum(pzs)","PI":67,"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":5,"col":4,"define":"=sum(fjs)","PI":67,"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":5,"col":5,"define":"=sum(hj)","PI":67,"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":5,"col":6,"PI":41},{"row":6,"col":0,"PI":64},{"row":6,"col":1,"PI":68,"bind":{"dataSource":"gd","DBCol":"c_xh","dsType":2},"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":6,"col":2,"cellValueType":3,"alias":"pzh","PI":69,"bind":{"dataSource":"gd","DBCol":"pzh","dsType":2}},{"row":6,"col":3,"cellValueType":1,"alias":"pzs","PI":70,"bind":{"dataSource":"gd","DBCol":"pzs","dsType":2},"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":6,"col":4,"cellValueType":1,"alias":"fjs","PI":70,"bind":{"dataSource":"gd","DBCol":"fjs","dsType":2},"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":6,"col":5,"cellValueType":1,"alias":"hj","PI":70,"bind":{"dataSource":"gd","DBCol":"hj","dsType":2},"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":6,"col":6,"PI":71},{"row":7,"col":0},{"row":7,"col":1,"PI":72},{"row":7,"col":2,"PI":72},{"row":7,"col":3,"PI":72},{"row":7,"col":4,"PI":72},{"row":7,"col":5},{"row":7,"col":6}]}],"propertyCache":{"d40439625fae1006a802f59daeb608c1":{"border-right-width":2,"border-right-color":[128,128,128,1]},"dc8ab813949685fd2663c95487d6a724":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1]},"ad7dd4caa9a9c07600eb47328ec87bdf":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1]},"cc7215df431558765a2510311b19eb83":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1]},"3749828a2f4e560e94e519058d334bd0":{"border-left-width":2,"border-left-color":[128,128,128,1]},"67857281917c650712a1b9e14d7c1cca":{"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1]},"b216c76ffd4dd351d88ce0ade37c6572":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-color":[128,128,128,1],"border-bottom-color":[128,128,128,1]},"0eb7dcd444c9b872f50982f0cc407b5d":{"border-left-color":[128,128,128,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-color":[128,128,128,1]},"13dea78a37efb4be143090ac89b657bb":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"text-align":2},"833daa710d2a78f7e4f425a620c15caa":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1]},"18e04986440bbed2d203e9702d8f06c3":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1]},"2fa06565868f29ef2572be52fea0b58a":{"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"background-color":"rgb(208, 211, 212)"},"57f48eb91d789edffaf6b819bcc58855":{"background-color":"rgb(244, 246, 246)"},"42226603fa3dc654285d249dec4ecc7a":{"background-color":"#f4f6f6"},"2d57a75e2356604874d665e768180e82":{"background-color":"#f4f6f6","font-family":"黑体","font-size":"20","word-wrap":true},"93e8b8485d2b20948909be5b8a3a90c3":{"background-color":"#f4f6f6","font-size":"12","word-wrap":true,"color":"rgb(23, 32, 42)","text-align":1},"f1026d442b822a3b2d0b7f6604aa4cb9":{"background-color":"#f4f6f6","font-size":"12","color":"rgb(23, 32, 42)","text-align":2},"4f40141f340f09311c752f1887f808ed":{"background-color":"#f4f6f6","font-size":"12","color":"rgb(27, 79, 114)","text-align":0},"d1abbc106da9b127f738d0f1c300f328":{"background-color":"#d0d3d4"},"31f8a660a251d0a161422b0c9e7ac33d":{"background-color":"rgb(208, 211, 212)"},"9f79307b00f05ff4c777d65078efbd99":{"background-color":"rgb(244, 246, 246)","font-size":"12","color":"rgb(100, 30, 22)","text-align":0},"8dfdea9a615d00509072010fd67172d5":{"background-color":"#f4f6f6","text-align":1,"font-size":12},"9f3f11255067e200bb9563ed95b2d763":{"background-color":"rgb(251, 252, 252)","border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"text-align":2,"font-family":"Arial"},"284bb006084a39e0ab492435be3c96b5":{"background-color":"#f4f6f6","font-size":12},"2a0f62b58cc59289a61e9bd52bb20e02":{"background-color":"#f4f6f6","font-family":"黑体","font-bold":true,"color":"rgb(160, 64, 0)"},"81288637a722c41c0ecc6264c0ca93e7":{"background-color":"#f4f6f6","font-family":"黑体","color":"rgb(95, 106, 106)"},"502ef9341bd712057b1b70e66864e9d1":{"background-color":"#f4f6f6","border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1]},"afbcf9eb26c6e78f26e64b21c656d34c":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(244, 246, 246)","font-size":"12","color":"rgb(40, 55, 71)","text-align":2},"36fc51cc3611f3288fdfe906c0df8f62":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(248, 249, 249)","font-size":"12","color":"rgb(40, 55, 71)","text-align":0},"f2de658c88b884ef8e75447ef4e6fac1":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(255, 255, 255)","font-size":"12","color":"rgb(40, 55, 71)","text-align":2},"2dc6c532a87d16f08168dfaac274659f":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(242, 244, 244)","font-size":"12","color":"rgb(40, 55, 71)","text-align":2},"b3d4451642812b0131871eacee490cdc":{"font-size":"12","color":"rgb(40, 55, 71)","text-align":2},"b6c8ec0aa71b3d2671d61b7a5025be05":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(235, 245, 251)","font-size":"12","text-align":2},"b5b2ace2dfe6569fe8aea9d6e270926e":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(248, 249, 249)","font-size":"12","color":"rgb(33, 97, 140)","text-align":1},"a727d45839d500017dd3d65c4d829371":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"font-size":"12","text-align":2},"49d0f9c4826e84cedb1b8093c1bcf39d":{"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"background-color":"rgb(242, 244, 244)"},"9b5e5cc4197bb02827e8b5dab24f1cd3":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"#f8f9f9","font-size":"12","color":"rgb(33, 97, 140)","text-align":1},"8e1c8b26c9083d32a97f1720d7eef7d2":{"background-color":"rgb(242, 244, 244)","text-align":2},"8a08ec564811e1d1aaadcafa9099b06d":{"background-color":"rgb(242, 244, 244)"},"4e07263054929dae68723d5ad6bba766":{"background-color":"rgb(242, 244, 244)","font-size":"12","color":"rgb(27, 79, 114)","text-align":2},"eebbfa695a1b13c6c04216bf9c094c53":{"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"background-color":"rgb(242, 244, 244)"},"20118c09fa9c7e8fb2753e163d4f4c03":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1]},"c57e592fb2e8a2a2a81f30d986921f0c":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(248, 249, 249)","font-size":"12","text-align":2},"b0da17b11d5f03e2ed3036c554655935":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"#f8f9f9","font-size":"12","text-align":2},"7da6894284f4bc838001f99c0c405670":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"font-size":"12","color":"rgb(30, 132, 73)","text-align":2},"d2b425cf9cbb99295a498d769142bfea":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"font-size":"12","color":"rgb(100, 30, 22)","text-align":2},"efeefec1443af981ebb8a41d7af3847e":{"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1]},"6217ee1e65792a5ee6034ccfff2e4f8d":{"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1]},"27fec51bfb93d42e3803df66dc894b2b":{"border-top-width":2,"border-top-color":[128,128,128,1],"font-size":"12"},"5e4df84994cee3dc53009c98b95703cf":{"border-top-width":2,"border-top-color":[128,128,128,1]},"0e4ec23367c1bb61dae6ea63d49af7ea":{"font-size":"16","font-italic":true,"text-align":1},"88666c57639522b9a3c665e768311fe3":{"font-family":"黑体","font-size":"20","color":"#0f00ff"},"876f08300d5c282ed91f4dddce485f75":{"font-size":"12","text-align":1},"c1f7cd831f1093078c7cdd6122da9e3b":{"font-size":"12","text-align":0},"1881f89716054bb75a86893339882d8b":{"text-align":0},"fbfbf02f6865b9b69a790e67e37c7571":{"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[189,195,199,1]},"125018f3eef635c9d10037c06e4a0236":{"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1]},"8278303b3293d13f4288232bc16b1f64":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(244, 246, 246)","color":"rgb(40, 55, 71)","text-align":2},"a741a2609858dd151bd5607207dff56a":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(252, 243, 207)","font-family":"黑体","font-bold":true,"color":"rgb(40, 55, 71)"},"816a6986928d870ad320e3b842c55b1d":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(252, 243, 207)","font-family":"黑体","font-bold":true,"color":"rgb(211, 84, 0)","text-align":2},"b413562fc3739bc3eea716065f1873e5":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(252, 243, 207)","font-family":"黑体","font-bold":true,"color":"rgb(40, 55, 71)","text-align":0},"324d37f956e2016f2cd6e49f88ca41d9":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(242, 244, 244)","color":"rgb(40, 55, 71)","text-align":2},"9d3e21c146f35c101b6ae781d10cb028":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(252, 243, 207)","font-family":"黑体","font-bold":true,"color":"rgb(40, 55, 71)","text-align":0},"fc406aa51250ead084dba7e6ed9e7117":{"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1]},"2d81bf160c0f4d5536e124d2e2e0e2a8":{"border-right-style":1,"border-right-width":1,"border-right-color":[189,195,199,1]},"8f89c949de8f8e9230cfc3b022b40b02":{"border-left-style":1,"border-left-width":1,"border-left-color":[189,195,199,1],"border-top-style":1,"border-top-width":1,"border-top-color":[189,195,199,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[189,195,199,1],"background-color":"rgb(242, 244, 244)","word-wrap":true,"text-align":2},"aac59267b6bf2b8b7f60751e70d9bf26":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-color":[128,128,128,1],"background-color":"rgb(242, 244, 244)","text-align":2,"vertical-align":1},"98464ab30316c3d19e18148a76c2de0e":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(242, 244, 244)","font-family":"黑体","font-size":"16","font-bold":true,"color":"rgb(231, 76, 60)","text-align":2},"edd96d0a7b904ef098dd31ba6f8e17be":{"border-left-style":1,"border-left-width":1,"border-left-color":[189,195,199,1],"border-top-style":1,"border-top-width":1,"border-top-color":[189,195,199,1],"border-right-style":1,"border-right-width":1,"border-right-color":[189,195,199,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[189,195,199,1],"text-align":2},"a35dc299755b9f0958f099207e8dcb95":{"border-left-style":1,"border-left-width":1,"border-left-color":[189,195,199,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[189,195,199,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[189,195,199,1]},"87854d14fe6be3188e453efe5f7adda6":{"border-left-style":1,"border-left-width":1,"border-left-color":[189,195,199,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[189,195,199,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[189,195,199,1],"text-align":2},"35072f405a2553b0d313570393d6fdae":{"border-left-style":1,"border-left-width":1,"border-left-color":[189,195,199,1]},"5eb44ba398d137a672ad089ecd5764eb":{"border-top-style":1,"border-top-width":1,"border-top-color":[189,195,199,1]}},"propertyIdList":["d40439625fae1006a802f59daeb608c1","dc8ab813949685fd2663c95487d6a724","ad7dd4caa9a9c07600eb47328ec87bdf","cc7215df431558765a2510311b19eb83","3749828a2f4e560e94e519058d334bd0","67857281917c650712a1b9e14d7c1cca","b216c76ffd4dd351d88ce0ade37c6572","0eb7dcd444c9b872f50982f0cc407b5d","13dea78a37efb4be143090ac89b657bb","833daa710d2a78f7e4f425a620c15caa","18e04986440bbed2d203e9702d8f06c3","2fa06565868f29ef2572be52fea0b58a","57f48eb91d789edffaf6b819bcc58855","42226603fa3dc654285d249dec4ecc7a","2d57a75e2356604874d665e768180e82","93e8b8485d2b20948909be5b8a3a90c3","f1026d442b822a3b2d0b7f6604aa4cb9","4f40141f340f09311c752f1887f808ed","d1abbc106da9b127f738d0f1c300f328","31f8a660a251d0a161422b0c9e7ac33d","9f79307b00f05ff4c777d65078efbd99","8dfdea9a615d00509072010fd67172d5","9f3f11255067e200bb9563ed95b2d763","284bb006084a39e0ab492435be3c96b5","2a0f62b58cc59289a61e9bd52bb20e02","81288637a722c41c0ecc6264c0ca93e7","502ef9341bd712057b1b70e66864e9d1","afbcf9eb26c6e78f26e64b21c656d34c","36fc51cc3611f3288fdfe906c0df8f62","f2de658c88b884ef8e75447ef4e6fac1","2dc6c532a87d16f08168dfaac274659f","b3d4451642812b0131871eacee490cdc","b6c8ec0aa71b3d2671d61b7a5025be05","b5b2ace2dfe6569fe8aea9d6e270926e","a727d45839d500017dd3d65c4d829371","49d0f9c4826e84cedb1b8093c1bcf39d","9b5e5cc4197bb02827e8b5dab24f1cd3","8e1c8b26c9083d32a97f1720d7eef7d2","8a08ec564811e1d1aaadcafa9099b06d","4e07263054929dae68723d5ad6bba766","eebbfa695a1b13c6c04216bf9c094c53","20118c09fa9c7e8fb2753e163d4f4c03","c57e592fb2e8a2a2a81f30d986921f0c","b0da17b11d5f03e2ed3036c554655935","7da6894284f4bc838001f99c0c405670","d2b425cf9cbb99295a498d769142bfea","efeefec1443af981ebb8a41d7af3847e","6217ee1e65792a5ee6034ccfff2e4f8d","27fec51bfb93d42e3803df66dc894b2b","5e4df84994cee3dc53009c98b95703cf","0e4ec23367c1bb61dae6ea63d49af7ea","88666c57639522b9a3c665e768311fe3","876f08300d5c282ed91f4dddce485f75","c1f7cd831f1093078c7cdd6122da9e3b","1881f89716054bb75a86893339882d8b","fbfbf02f6865b9b69a790e67e37c7571","125018f3eef635c9d10037c06e4a0236","8278303b3293d13f4288232bc16b1f64","a741a2609858dd151bd5607207dff56a","816a6986928d870ad320e3b842c55b1d","b413562fc3739bc3eea716065f1873e5","324d37f956e2016f2cd6e49f88ca41d9","9d3e21c146f35c101b6ae781d10cb028","fc406aa51250ead084dba7e6ed9e7117","2d81bf160c0f4d5536e124d2e2e0e2a8","8f89c949de8f8e9230cfc3b022b40b02","aac59267b6bf2b8b7f60751e70d9bf26","98464ab30316c3d19e18148a76c2de0e","edd96d0a7b904ef098dd31ba6f8e17be","a35dc299755b9f0958f099207e8dcb95","87854d14fe6be3188e453efe5f7adda6","35072f405a2553b0d313570393d6fdae","5eb44ba398d137a672ad089ecd5764eb"]}


id: 60a321f05db27838e0c014c1
pid: 60a321f05db27838e0c014bf
name: rightcheckpoint
code: 60a321f05db27838e0c014c1
namepath: /凭证/凭证及附件归档/凭证及附件归档
codepath: 609d3cfc5db2b0a331d6bb49.60a321f05db27838e0c014be.60a321f05db27838e0c014bf
fullname: /凭证/凭证及附件归档/凭证及附件归档/rightcheckpoint
fullcode: 609d3cfc5db2b0a331d6bb49.60a321f05db27838e0c014be.60a321f05db27838e0c014bf.60a321f05db27838e0c014c1
nodetype: column
createdate: 2021.05.18 10:13:30.000
lastmodifieddate: 2025.02.24 17:00:41.704
value:
{"297e07b21daab3159c20f00cf967c9d8":{"name":"Sheet1","buttonClick":[{"name":"cb_auto","title":" 凭证归档"},{"name":"cb_selectall","title":" 全选"},{"name":"cb_selectnull","title":" 不选"},{"name":"cb_size","title":""},{"name":"cb_refresh","title":" 刷新图片"},{"name":"cb_ocr","title":" 自动识别"},{"name":"cb_deleteSelection","title":" 批量删除"},{"name":"cb_trash","title":" 回收站"},{"name":"cb_path","title":" 设置本地映像采集目录"}]},"a6add8ba3b8f5b7f72f0c0e920a9db0e":{"name":"凭证清单","buttonClick":[{"name":"cb_retrieve","title":" 检索"}]},"3dbf569d38bd2c6359c40da545a4eb32":{"name":"凭证","buttonClick":[{"name":"cb_delete_pz","title":" 删除凭证"}]}}


id: 60a321f05db27838e0c014c2
pid: 60a321f05db27838e0c014bf
name: db
code: 60a321f05db27838e0c014c2
namepath: /凭证/凭证及附件归档/凭证及附件归档
codepath: 609d3cfc5db2b0a331d6bb49.60a321f05db27838e0c014be.60a321f05db27838e0c014bf
fullname: /凭证/凭证及附件归档/凭证及附件归档/db
fullcode: 609d3cfc5db2b0a331d6bb49.60a321f05db27838e0c014be.60a321f05db27838e0c014bf.60a321f05db27838e0c014c2
nodetype: column
createdate: 2021.05.18 10:13:30.000
lastmodifieddate: 2025.02.24 17:00:41.704
value:
[{"name":"dzpz_pz","label":"","type":"query","dbpool":"default","description":"","multirow":true,"updatedtable":"","sql":"select\n  id,\n  pz,\n  pzh,\n  userid,\n  username,\n  verifieddate,\n  verifierid,\n  verifiername,\n  xm,\n  ym,\n  case when verifierid > 0 then 1 else 0 end as verified\nfrom\n  dzpz_pz\norder by\n  pzh desc","dynamicwhere":"","dynamicwhere2":"\" corpid='\"+ corpid+\"'  \"\n\" ym=\"+ym \nst_key1+\"  like  '%\"+ st_value1+\"%' \"\nst_datetype +\" >='\"+ st_date1+\"' \"\nst_datetype +\" <'\"+ date2yyyymmdd(nextDate(yyyymmdd2Date(st_date2),1))+\"' \"","dynamicwheredata2":"corpid:凭证清单!corpid\npzh: 凭证清单!pzh\nym:凭证清单!ym\nst_datetype:凭证清单!st_datetype\nst_date1: date2yyyymmdd( 凭证清单!st_date1)\nst_date2: date2yyyymmdd( 凭证清单!st_date2)\nst_key1:凭证清单!st_key1\nst_value1:凭证清单!st_value1\nis_about_me:凭证清单!is_about_me","primarykey":"","autoretrieve":false,"table_query_id":"60ab2c6e5db2f37491f997fe","column":[{"name":"id","label":"ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pz","label":"凭证的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pzh","label":"凭证号","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"true","datamask":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"userid","label":"制单人ID","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"username","label":"制单人","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"verified","label":"verified","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"verifieddate","label":"审核日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"verifierid","label":"审核人ID","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"verifiername","label":"审核人","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"xm","label":"项目","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"ym","label":"记帐期","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""}],"computer":[{"name":"c_xh","label":"序号","expression":"thisrow()+1","description":"","fillback":""}]},{"name":"gd","label":"归档配置","type":"query","dbpool":"default","description":"","multirow":true,"updatedtable":"","sql":"select\n  '' as pzh,\n  0 as pzs,\n  0 as fjs,\n  0 as hj\nfrom\n  dual","dynamicwhere":"","dynamicwhere2":"","dynamicwheredata2":"","primarykey":"","autoretrieve":false,"table_query_id":"60c30f785db267c2687247ef","column":[{"name":"fjs","label":"fjs","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"hj","label":"hj","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pzh","label":"pzh","description":"","type":"varchar(0)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pzs","label":"pzs","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""}],"computer":[{"name":"c_xh","label":"序号","expression":"thisrow()+1","description":"","fillback":""}]},{"name":"one","label":"单个凭证","type":"query","dbpool":"default","description":"","multirow":false,"updatedtable":"","sql":"select\n  id,\n  pzh,\n  url_img,\n  url_thumbnail,\n  attachmentcount,\n  pz,\n  fj,\n  username,\n  verifiername\nfrom\n  dzpz_pz","dynamicwhere":"","dynamicwhere2":"\" id='\"+ id+\"'  \"","dynamicwheredata2":"id: 凭证!id","primarykey":"","autoretrieve":false,"table_query_id":"60aba1855db2a837c83ac5fe","column":[{"name":"attachmentcount","label":"附件个数","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"fj","label":"附件的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"id","label":"ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pz","label":"凭证的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pzh","label":"凭证号","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"url_img","label":"凭证图片地址","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"url_thumbnail","label":"缩略图","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"username","label":"制单人","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"verifiername","label":"审核人","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"true","datamask":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""}],"computer":[]}]


id: 6183205499328c3820c0c8e5
pid: 6183205499328c3820c0c8d9
name: description
code: 60c4bd735db2478f9c5a111d20211104075044
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044
codepath: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044/description
nodetype: column
createdate: 2021.06.12 22:00:48.000
lastmodifieddate: 2025.02.24 17:00:41.705
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044.60c4bd735db2478f9c5a111d20211104075044


id: 6183205499328c3820c0c8e9
pid: 6183205499328c3820c0c8d9
name: functionGroup
code: 60c5615f5db2e8eff0d867f620211104075044
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044
codepath: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044/functionGroup
nodetype: column
createdate: 2021.06.13 09:37:58.000
lastmodifieddate: 2025.02.24 17:00:41.705
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044.60c5615f5db2e8eff0d867f620211104075044


id: 6183205499328c3820c0c8ed
pid: 6183205499328c3820c0c8d9
name: rightcheckpoint
code: 60c4bd735db2478f9c5a111a20211104075044
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044
codepath: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044/rightcheckpoint
nodetype: column
createdate: 2021.06.12 22:00:48.000
lastmodifieddate: 2025.02.24 17:00:41.705
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044.60c4bd735db2478f9c5a111a20211104075044

value:
{"b83a18372d1e0c552da51ecc990e916a":{"name":"main","buttonClick":[{"name":"cb_retrieve","title":" 检索"}]}}


id: 6183205499328c3820c0c8e1
pid: 6183205499328c3820c0c8d9
name: db
code: 60c4bd735db2478f9c5a111b20211104075044
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044
codepath: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044/db
nodetype: column
createdate: 2021.06.12 22:00:48.000
lastmodifieddate: 2025.02.24 17:00:41.706
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044.60c4bd735db2478f9c5a111b20211104075044

value:
[{"name":"dzpz_pz","label":"凭证","type":"query","dbpool":"default","description":"","multirow":true,"dynamicwhere":"","dynamicwhere2":"\"corpid='\"+ st_corpid+\"' \"\niif( shzt==1, \" verifierid is not null\" , iif ( shzt==2, \"verifierid is null \", \"\"))\n\nbeWhere_code(st_code)","dynamicwheredata2":"st_corpid:  st_corpid\nshzt: shzt\n \nst_code:  st_code","dynamicwhere2_tokens":"{\n    \"\\\"corpid='\\\"+ st_corpid+\\\"' \\\"\": \"st_corpid\",\n    \"iif( shzt==1, \\\" verifierid is not null\\\" , iif ( shzt==2, \\\"verifierid is null \\\", \\\"\\\"))\": \"shzt\",\n    \"beWhere_code(st_code)\": \"st_code\"\n}","sqlinject":"true","importfromexcelpermit":"false","dbpool_expression":"","updatedtable":"dzpz_pz","updatedtable2":"","groupby":"","smartretrieveothers":"","sql":"select\n  dzpz_pz.*,\n  0 as selected,\n  '' as tipinfo,\n  case when verifierid is null then '校对' else '' end as c_sh1,\n  case when verifierid is null then '' else '取消校对' end as c_sh2\nfrom\n  dzpz_pz\nwhere\n  ifnull(deleteflag, 0) = 0\norder by\n  ym,\n  pzh","sqldefine":"select\n  dzpz_pz.*,\n  0 as selected,\n  '' as tipinfo,\n  case when verifierid is null then '校对' else '' end as c_sh1,\n  case when verifierid is null then '' else '取消校对' end as c_sh2\nfrom\n  dzpz_pz\nwhere\n  ifnull(deleteflag, 0) = 0\norder by\n  ym,\n  pzh","primarykey":"id","autoretrieve":true,"needcache":"false","cacheserver":"","cachetimeout":30,"gguidinject":"false","oncerowcountdefault":"10","oncerowcountlimit":"0","rowcountlimit":"0","rowcountonce":"50000","table_query_id":"6183205499328c3820c0c907","column":[{"name":"pzdj_exist","label":"pzdj_exist","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"billprinttimes","label":"单据打印次数","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"attachmentcount","label":"附件个数","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"billdate","label":"制单日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"billno","label":"单据号","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"billtype","label":"单据类型","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"bm","label":"部门","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"c_sh1","label":"c_sh1","description":"","type":"text","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"c_sh2","label":"c_sh2","description":"","type":"text","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"corpid","label":"账套ID","description":"","type":"varchar(32)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"selected","label":"selected","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"false","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"corporationid","label":"帐套ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"deleteflag","label":"删除标记","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"fj","label":"附件的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"gguid","label":"GGUID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"id","label":"ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"filenameprefix","label":"文件名前缀","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"lastmodifieddate","label":"数据最后修改日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"open_bill_with_url","label":"单据打开使用的地址","description":"","type":"varchar(300)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"pz","label":"凭证的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"pzh","label":"凭证号","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"summary","label":"备注","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"tipinfo","label":"tipinfo","description":"","type":"text","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"url_img","label":"凭证图片地址","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"url_thumbnail","label":"缩略图","description":"","type":"varchar(1000)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"userid","label":"制单人ID","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"username","label":"制单人","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"verifieddate","label":"审核日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"verifierid","label":"审核人ID","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"verifiername","label":"审核人","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"true","datamask":"","modifylog":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"xm","label":"项目","description":"","type":"varchar(200)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"ym","label":"记帐期","description":"","type":"int","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""},{"name":"imgid","label":"凭证图片记录ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"exceltemplateincludeme":true,"smartretrievecolname":"","dict":"","exportformat":"","encryptmode":"","editstyle":"","wherename":"","cloneable":false,"updatable":"","datamask":"","modifylog":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":"","layout_visible":"","layout_width":""}],"computer":[{"name":"c_xh","label":"","expression":"thisrow()+1","aggregatetype":"","description":"","fillback":""}]}]


id: 619a5454993208680e522977
pid: 619a5454993208680e522973
name: csp_script_src
code: 60c5615f5db2e8eff0d867f72021110407504420211121221444
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444/csp_script_src
nodetype: column
createdate: 2021.06.13 09:37:58.000
lastmodifieddate: 2025.02.24 17:00:41.706
codepath:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a11182021110407504420211121221444

fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a11182021110407504420211121221444.60c5615f5db2e8eff0d867f72021110407504420211121221444


id: 619a5454993208680e52297b
pid: 619a5454993208680e522973
name: db
code: 60c4bd735db2478f9c5a111b2021110407504420211121221444
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444/db
nodetype: column
createdate: 2021.06.12 22:00:48.000
lastmodifieddate: 2025.02.24 17:00:41.706
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a11182021110407504420211121221444.60c4bd735db2478f9c5a111b2021110407504420211121221444

value:
[{"name":"dzpz_pz","label":"凭证","type":"query","dbpool":"default","description":"","multirow":true,"updatedtable":"dzpz_pz","sql":"select\n  a.corpid,\n  b.*,\n  c.id as img_id,\n  c.pz,\n  c.fj,\n  ifnull(c.pz, 0) + ifnull(c.fj, 0) as img_sl,\n  case when c.verifierid is not null then 1 else 0 end as is_verified\nfrom\n  pzdj a\n  inner join pzdjex b on a.gguid = b.gguid\n  left join dzpz_pz c on a.corpid = c.corpid\n  and b.pzh = c.pzh\norder by\n  a.corpid asc,\n  b.y asc,\n  b.m asc,\n  b.pzh asc","dynamicwhere":"","dynamicwhere2":"\"a.corpid='\"+ st_corpid+\"' \"\n\"b.y='\"+st_y+\"'\"\n\"b.m='\"+st_m+\"'\"\n\"b.code='\"+st_code+\"'\"\n\"b.pzh like '%\"+st_pzh+\"%'\"\niif( shzt==1, \" c.verifierid is not null\" , iif ( shzt==2, \"c.verifierid is null \", \"\"))\n\"b.\"+st_key1+\" like '%\"+st_value1+\"%'\"\n\"b.\"+st_key2+\" like '%\"+st_value2+\"%'\"\n\"b.pzrq >='\"+st_date1+\"'\"\n\"b.pzrq <'\"+date2yyyymmdd(nextDate(yyyymmdd2Date(st_date2),1))+\"'\"","dynamicwheredata2":"st_corpid:filter!st_corpid\nst_y:filter!st_y\nst_m:filter!st_m\nst_code:filter!st_code\nst_pzh:filter!st_pzh\nshzt:filter!shzt\nst_key1:filter!st_key1\nst_value1:filter!st_value1\nst_key2:filter!st_key2\nst_value2:filter!st_value2\nst_date1:date2yyyymmdd(filter!st_date1)\nst_date2:date2yyyymmdd(filter!st_date2)","primarykey":"id","autoretrieve":true,"table_query_id":"619a5454993208680e5229a1","column":[{"name":"kmdm","label":"科目代码","description":"","type":"varchar(50)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"zdr","label":"制单人","description":"","type":"varchar(30)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"ykzcmxmc","label":"预会支出明细名称","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"ykzcmxdm","label":"预会支出明细编码","description":"","type":"varchar(50)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"y","label":"年度","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"rkdh","label":"入库单号","description":"","type":"varchar(50)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pzrq","label":"凭证日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pzh","label":"凭证号","description":"","type":"varchar(20)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"pzdjex_corpid","label":"帐套ID","description":"","type":"varchar(10)","nullable":true,"smartretrieve":false,"updatable":"true","datamask":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"pz","label":"凭证的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"posted","label":"是否已过账（是/否）","description":"","type":"varchar(4)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"m","label":"月份","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"lastmodifieddate","label":"数据最后修改日期","description":"","type":"datetime","nullable":true,"smartretrieve":false,"updatable":"true","datamask":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"kmmc","label":"科目名称","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"bz","label":"备注","description":"","type":"varchar(50)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"is_verified","label":"is_verified","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"inner_xh","label":"序号","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"img_sl","label":"影像数量","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"true","datamask":"","usedingroupby":"false","usedinsum":"false","defaultvalue":"","dbdefaultvalue":""},{"name":"img_id","label":"ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"id","label":"ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"gguid","label":"GGUID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"fj","label":"附件的图片数","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"deleteflag","label":"删除标记","description":"","type":"int","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"corporationid","label":"帐套ID","description":"","type":"varchar(40)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"corpid","label":"账套ID","description":"","type":"varchar(10)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"code","label":"核算账号编码","description":"","type":"varchar(20)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"ckzcmxmc","label":"财会支出明细名称","description":"","type":"varchar(100)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""},{"name":"ckzcmxdm","label":"财会支出明细编码","description":"","type":"varchar(50)","nullable":true,"smartretrieve":false,"updatable":"","datamask":"","usedingroupby":"","usedinsum":"","defaultvalue":"","dbdefaultvalue":""}],"computer":[{"name":"c_xh","label":"","expression":"thisrow()+1","description":"","fillback":""}]}]


id: 6183205499328c3820c0c8f1
pid: 6183205499328c3820c0c8d9
name: script
code: 60c4bd735db2478f9c5a111c20211104075044
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044
codepath: 60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044/script
nodetype: column
createdate: 2021.06.12 22:00:48.000
lastmodifieddate: 2025.02.24 17:00:41.706
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a111820211104075044.60c4bd735db2478f9c5a111c20211104075044

value:
var pzh_prefix;
var pzh_length;

var fullScreenDiv = null;



function formOpen() {
    book.showTabOnWhere = 'none';
    //加载帐套信息及年月
    var corpid = book.getWorkSheet(0).cells("corpid").getValueString();
    
 

    // 追加一些CSS类 ，用于凭证号标记
    $(document.body).append(`<style>
                        .pzh {position:absolute;left:0;bottom:0px; 
                                height:24px; line-height:24px;width:100%; 
                                background-color:#40af40a0; 
                                color:white;font-weight:bold;font-size:12px;text-align:center;}
                        .delete_pzh { position:absolute; right:0; width:40px; height:14px; top:0; text-align:right; 
                                    vertical-align:top; font-size:12px; color:gray;padding-right:5px;}      
                        .delete_pzh:hover { color:white;}      
                          

                          .weui-photo-browser-modal .photo-container img { margin-top:0 !important;}


                        </style>
                    `);


}



/**
 * 多行结果集当前焦点行发生变化
 * @param dsname  结果集名称
 * @param row  行号
 */
function currentBindRowChanged(dsname, row) {
     

if (dsname == 'dzpz_pz') {
        //重新加载凭证图片列表

        let id = $dzpz_pz_ds.getString(row, "id");
        let pzh = $dzpz_pz_ds.getString(row, "pzh");
        let verifiername = $dzpz_pz_ds.getString(row, "verifiername");
        if (verifiername == '') {
            book.sheet0.getBrick('IMG').visible=true;
            book.sheet0.getBrick('PDF').visible=false;
            

            loadPZ(pzh, id);
        } else {
            book.sheet0.getBrick('IMG').visible=false;
            book.sheet0.getBrick('PDF').visible=true;
             
            loadPDF(id, verifiername);
        }
    }
}

function loadPDF(id, verifiername) {
    if (verifiername == '') {
        $('#pdf_iframe').attr("src", '');
    } else {
        get_PZ_PDF_URL(id, function (url) {
            url= url+ "#scrollbars=0&toolbar=1&statusbar=0";
            console.info( url);
            $('#pdf_iframe').attr("src", url);
        });
    }


}

function viewPDF(id) {
    var url = get_PZ_PDF_URL(id);
    openWindow(url);
}


/**
 * 单元格的值发生了改变
 * @param sheet  所在的工作表
 * @param cell  单元格对象
 * @param oldValue  原先的值
 * @param newValue 变化后的值
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行发生变化
 */
function cellValueChanged(sheet, cell, oldValue, newValue, innerRow) {

    //如果是绑定了数据库的，强烈不建议使用本事件，换用结果集变化事件 itemChanged

    //通过别名来判断
    if (cell.alias == 'ym') {
        var corpid = book.getWorkSheet("filter").cells("corpid").getValueString();
        var ym = book.getWorkSheet("filter").cells("ym").getValue();

        pzh_prefix = getPZHPrefix(corpid, ym);
        book.getWorkSheet("filter").cells("pzh_prefix").setValue(pzh_prefix);
    }




}

function loadPZ(pzh, id) {
    let data = getPZFJ(id); //得到凭证的所有图片
    let FJ = book.getWorkSheet("凭证详情").getBrick('FJ');
    FJ.buildGridly(data, function () {
        let shortPZH = pzh;//.substring(pzh_prefix.length);
        //加载图片完成后， 如果是凭证，那么加上凭证号信息
        for (let i = 0; i < data.length; i++) {
            if (data[i].groupname == '凭证') {
                setPZH(data[i].id, shortPZH, false);
            }
        }

    });
    book.getWorkSheet("凭证详情").yOffset = 0; //垂直卷滚条归位
}


//@comment (group=凭证号,caption=设置图片的凭证号,needRightControl=false)
function setPZH(id, pzh, needDeleteButton) {
    if (needDeleteButton == undefined) needDeleteButton = true
    find_pzh(id, true, needDeleteButton).find('.no').text(pzh);
}

//@comment (group=凭证号,caption=查找或创建凭证号标记对象,needRightControl=false)
function find_pzh(id, create_if_not_exists, needDeleteButton) {

    if (needDeleteButton == undefined) needDeleteButton = true;

    var d = $('#' + id);
    if (!d) {
        $.alert(id + "不存在");
        return null;
    }

    var ret = d.find('.pzh');
    if (ret.length == 0) {
        if (create_if_not_exists) //如果需要创建，则创建它
        {
            d.append(`<div class="pzh" >
                        <div class="no"></div>
                        <div class="delete_pzh"  ${needDeleteButton ? "" : " style='display:none' "} ><i class="fa fa-close" onclick="removePZH('${id}');  event.preventDefault(); event.stopPropagation();"> </i></div>
                      </div>`);
        }
        ret = d.find('.pzh');
    }
    return ret;

}



/**
 * 单元格单击事件
 * @param sheet
 * @param cell
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行被点击
 * @param event 事件对象
 */
//@comment (group=单元格事件,caption=单元格点击)
function cellOnClick(sheet, cell, innerRow, event) {

    //通过别名来判断
    if (cell.alias == 'XXX') {

    }

    //通过数据库绑定情况来判断
    let bind = cell.bind;
    if (bind != null && bind.dataSource == 'dzpz_pz') {

    }

}

//@comment (group=工具函数,caption=全选或取消全选)
function seletOrUnSelectAll() {
    //让selection单元格失去编辑焦点，不然再点击，它不会触发单元格的点击事件，因为此时点击的编辑框对象，不会触发单元格的点击
    book.getWorkSheet("list").View.forceCurrentEditControlGiveUpFocus();

    var v = book.getWorkSheet("list").cells('selection').getValueInt();

    book.getWorkSheet("list").paintPermit = false;
    $dzpz_pz_ds.setValueWithTrigger = false;
    for (var i = 0; i < $dzpz_pz_ds.rowCount; i++) {
        $dzpz_pz_ds.setValue(i, "selected", v);
    }
    $dzpz_pz_ds.setValueWithTrigger = true;
    book.getWorkSheet("list").paintPermit = true;
}




/**
 * 图片控件初始化完成
 * @param sheet   所在Sheet
 * @param config  图片控件的名称
 *@param data  该图片的详细信息
 *
 */
//@comment (group=图片控件,caption=图片控件初始化完成)
function imageGridlyInited(sheet, name, data) {


    if (name == "FJ") {
        let brick = sheet.getBrick(name);
        brick.addToolButton(1  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-print",   // 字符图标
            "打印图片",  // 鼠标悬停的提示信息
            "green", //按钮背景色
            function (id) {  //点击后的回调函数
                imagePrint(brick, id);

            }
        );


    }
}


function imagePrint(brick, id) {

    if ( ! isRoleGrantedToUser( currentUserId(), "凭证影像打印") ) 
    {
        toastr.error('抱歉，您无此权限');
        return;
    }
    //把数据中的图片替换，
    for (let i = 0; i < brick.data.length; i++) {
        if (brick.data[i].id == id) {
            //属性从新的属性中替换 
            let url = brick.data[i].url_img;
            printThisWindow(url);
            break;
        }
    }

}

function printThisWindow(imgSrc) {
    let iframe = document.createElement('IFRAME')
    let doc = null
    iframe.setAttribute('class', 'print-iframe')
    iframe.setAttribute('style', 'position:absolute;width:0px;height:0px;left:-500px;top:-500px;')
    document.body.appendChild(iframe)
    doc = iframe.contentWindow.document
    // 取一个不重复的方法名称，可以随机字符串
    doc.___imageLoad___ = function () {
        iframe.contentWindow.print()
        if (navigator.userAgent.indexOf('MSIE') > 0) {
            document.body.removeChild(iframe)
        }
    }
    doc.write('<div style="height: 100%;width: 100%;">' + `<img src="${imgSrc}" style="max-height:100%;max-width: 100%;" onload="___imageLoad___()"/>` + '</div>')
    doc.close()
    iframe.contentWindow.focus()
}

/**
 * 图片控件中显示大图时添加水印图片
 * @param sheet   所在Sheet
 * @param name  图片控件的名称

 * @return  返回水印图片的url地址 ，如果返回  '' 则表示不添加水印图片
 */
//@comment (group=图片控件,caption=鼠标在某个图片上释放)
function imageOnPopupWithWatermark(sheet , name ) {

    var info= currentUserShowName( ) +""+ formatDate( new Date() , "yyyy.MM.dd-HH:mm");
    
    return "watermark?watermark="+info;
    
}


id: 619a5454993208680e52297f
pid: 619a5454993208680e522973
name: description
code: 60c4bd735db2478f9c5a111d2021110407504420211121221444
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444/description
nodetype: column
createdate: 2021.06.12 22:00:48.000
lastmodifieddate: 2025.02.24 17:00:41.706
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a11182021110407504420211121221444.60c4bd735db2478f9c5a111d2021110407504420211121221444


id: 619a5454993208680e522983
pid: 619a5454993208680e522973
name: functionGroup
code: 60c5615f5db2e8eff0d867f62021110407504420211121221444
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444/functionGroup
nodetype: column
createdate: 2021.06.13 09:37:58.000
lastmodifieddate: 2025.02.24 17:00:41.706
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a11182021110407504420211121221444.60c5615f5db2e8eff0d867f62021110407504420211121221444


id: 619a5454993208680e522987
pid: 619a5454993208680e522973
name: rightcheckpoint
code: 60c4bd735db2478f9c5a111a2021110407504420211121221444
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444/rightcheckpoint
nodetype: column
createdate: 2021.06.12 22:00:48.000
lastmodifieddate: 2025.02.24 17:00:41.706
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a11182021110407504420211121221444.60c4bd735db2478f9c5a111a2021110407504420211121221444

value:
{"b83a18372d1e0c552da51ecc990e916a":{"name":"filter","buttonClick":[{"name":"cb_retrieve","title":" 检索"}]}}


id: 619a5454993208680e52298b
pid: 619a5454993208680e522973
name: script
code: 60c4bd735db2478f9c5a111c2021110407504420211121221444
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444/script
nodetype: column
createdate: 2021.06.12 22:00:48.000
lastmodifieddate: 2025.02.24 17:00:41.706
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a11182021110407504420211121221444.60c4bd735db2478f9c5a111c2021110407504420211121221444

value:
var pzh_prefix;
var pzh_length;

var fullScreenDiv = null;



function formOpen() {
    book.showTabOnWhere = 'none';
    //加载帐套信息及年月
    var corpid = book.getWorkSheet("filter").cells("corpid").getValueString();
    runTask("当前记帐期", { corpid: corpid }, function (ym) {
        if (ym == null || ym == 'null') return;
        //得到年月后，获取凭证号相关设置
        pzh_len = getPZHLen(corpid);

        book.getWorkSheet("filter").cells("ym").setValue(ym);

        pzh_prefix = getPZHPrefix(corpid, ym);
        book.getWorkSheet("filter").cells("pzh_prefix").setValue(pzh_prefix);


    });

    // 追加一些CSS类 ，用于凭证号标记
    $(document.body).append(`<style>
                        .pzh {position:absolute;left:0;bottom:0px; 
                                height:24px; line-height:24px;width:100%; 
                                background-color:#40af40a0; 
                                color:white;font-weight:bold;font-size:12px;text-align:center;}
                        .delete_pzh { position:absolute; right:0; width:40px; height:14px; top:0; text-align:right; 
                                    vertical-align:top; font-size:12px; color:gray;padding-right:5px;}      
                        .delete_pzh:hover { color:white;}      
                          
                        </style>
                    `);


}



/**
 * 多行结果集当前焦点行发生变化
 * @param dsname  结果集名称
 * @param row  行号
 */
function currentBindRowChanged(dsname, row) {
    if (dsname == 'dzpz_pz') {
        //重新加载凭证图片列表

        let id = $dzpz_pz_ds.getString(row, "img_id");
        let pzh = $dzpz_pz_ds.getString(row, "pzh");
        loadPZ(pzh, id);

    }
}

/**
 * 单元格的值发生了改变
 * @param sheet  所在的工作表
 * @param cell  单元格对象
 * @param oldValue  原先的值
 * @param newValue 变化后的值
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行发生变化
 */
function cellValueChanged(sheet, cell, oldValue, newValue, innerRow) {

    //如果是绑定了数据库的，强烈不建议使用本事件，换用结果集变化事件 itemChanged

    //通过别名来判断
    if (cell.alias == 'ym') {
        var corpid = book.getWorkSheet("filter").cells("corpid").getValueString();
        var ym = book.getWorkSheet("filter").cells("ym").getValue();

        pzh_prefix = getPZHPrefix(corpid, ym);
        book.getWorkSheet("filter").cells("pzh_prefix").setValue(pzh_prefix);
    }




}

function loadPZ(pzh, id) {
    let data = getPZFJ(id); //得到凭证的所有图片
    let FJ = book.getWorkSheet("凭证详情").getBrick('FJ');
    FJ.buildGridly(data, function () {
        let shortPZH = pzh;//.substring(pzh_prefix.length);
        //加载图片完成后， 如果是凭证，那么加上凭证号信息
        for (let i = 0; i < data.length; i++) {
            if (data[i].groupname == '凭证') {
                setPZH(data[i].id, shortPZH, false);
            }
        }

    });
    book.getWorkSheet("凭证详情").yOffset = 0; //垂直卷滚条归位
}


//@comment (group=凭证号,caption=设置图片的凭证号,needRightControl=false)
function setPZH(id, pzh, needDeleteButton) {
    if (needDeleteButton == undefined) needDeleteButton = true
    find_pzh(id, true, needDeleteButton).find('.no').text(pzh);
}

//@comment (group=凭证号,caption=查找或创建凭证号标记对象,needRightControl=false)
function find_pzh(id, create_if_not_exists, needDeleteButton) {

    if (needDeleteButton == undefined) needDeleteButton = true;

    var d = $('#' + id);
    if (!d) {
        $.alert(id + "不存在");
        return null;
    }

    var ret = d.find('.pzh');
    if (ret.length == 0) {
        if (create_if_not_exists) //如果需要创建，则创建它
        {
            d.append(`<div class="pzh" >
                        <div class="no"></div>
                        <div class="delete_pzh"  ${needDeleteButton ? "" : " style='display:none' "} ><i class="fa fa-close" onclick="removePZH('${id}');  event.preventDefault(); event.stopPropagation();"> </i></div>
                      </div>`);
        }
        ret = d.find('.pzh');
    }
    return ret;

}



/**
 * 单元格单击事件
 * @param sheet
 * @param cell
 * @param innerRow   当单元格没有绑定数据库或绑定到单行数据库时，本参数无意义。如果绑定一个
 * 多行数据库，则表示该单元所绑定的字段的第 innerRow行被点击
 * @param event 事件对象
 */
//@comment (group=单元格事件,caption=单元格点击)
function cellOnClick(sheet, cell, innerRow, event) {

    //通过别名来判断
    if (cell.alias == 'XXX') {

    }

    //通过数据库绑定情况来判断
    let bind = cell.bind;
    if (bind != null && bind.dataSource == 'dzpz_pz') {

    }

}

//@comment (group=工具函数,caption=全选或取消全选)
function seletOrUnSelectAll() {
    //让selection单元格失去编辑焦点，不然再点击，它不会触发单元格的点击事件，因为此时点击的编辑框对象，不会触发单元格的点击
    book.getWorkSheet("list").View.forceCurrentEditControlGiveUpFocus();

    var v = book.getWorkSheet("list").cells('selection').getValueInt();

    book.getWorkSheet("list").paintPermit = false;
    $dzpz_pz_ds.setValueWithTrigger = false;
    for (var i = 0; i < $dzpz_pz_ds.rowCount; i++) {
        $dzpz_pz_ds.setValue(i, "selected", v);
    }
    $dzpz_pz_ds.setValueWithTrigger = true;
    book.getWorkSheet("list").paintPermit = true;
}





/**
 * 图片控件初始化完成
 * @param sheet   所在Sheet
 * @param config  图片控件的名称
 *@param data  该图片的详细信息
 *
 */
//@comment (group=图片控件,caption=图片控件初始化完成)
function imageGridlyInited(sheet, name, data) {


    if (name == "FJ") {
        
        let brick = sheet.getBrick(name);
        brick.addToolButton(1  //在从右往左数第2个工作栏位置添加一个工具按钮
            , "fa-print",   // 字符图标
            "打印图片",  // 鼠标悬停的提示信息
            "green", //按钮背景色
            function (id) {  //点击后的回调函数
                imagePrint(brick, id);

            }
        );


    }
}


function imagePrint(brick, id) {

    if ( ! isRoleGrantedToUser( currentUserId(), "凭证影像打印") ) 
    {
        toastr.error('抱歉，您无此权限');
        return;
    }

    //把数据中的图片替换，
    for (let i = 0; i < brick.data.length; i++) {
        if (brick.data[i].id == id) {
            //属性从新的属性中替换 
            let url = brick.data[i].url_img;
            printThisWindow(url);
            break;
        }
    }

}

function printThisWindow(imgSrc) {
    let iframe = document.createElement('IFRAME')
    let doc = null
    iframe.setAttribute('class', 'print-iframe')
    iframe.setAttribute('style', 'position:absolute;width:0px;height:0px;left:-500px;top:-500px;')
    document.body.appendChild(iframe)
    doc = iframe.contentWindow.document
    // 取一个不重复的方法名称，可以随机字符串
    doc.___imageLoad___ = function () {
        iframe.contentWindow.print()
        if (navigator.userAgent.indexOf('MSIE') > 0) {
            document.body.removeChild(iframe)
        }
    }
    doc.write('<div style="height: 100%;width: 100%;">' + `<img src="${imgSrc}" style="max-height:100%;max-width: 100%;" onload="___imageLoad___()"/>` + '</div>')
    doc.close()
    iframe.contentWindow.focus()
}

/**
 * 图片控件中显示大图时添加水印图片
 * @param sheet   所在Sheet
 * @param name  图片控件的名称

 * @return  返回水印图片的url地址 ，如果返回  '' 则表示不添加水印图片
 */
//@comment (group=图片控件,caption=鼠标在某个图片上释放)
function imageOnPopupWithWatermark(sheet, name) {

    var info = currentUserShowName() + "" + formatDate(new Date(), "yyyy.MM.dd-HH:mm");

    return "watermark?watermark=" + info;

}


id: 619a5454993208680e522997
pid: 619a5454993208680e522973
name: uniqueindexinfo
code: 60c5615f5db2e8eff0d867f52021110407504420211121221444
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444/uniqueindexinfo
nodetype: column
createdate: 2021.06.13 09:37:57.000
lastmodifieddate: 2025.02.24 17:00:41.707
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a11182021110407504420211121221444.60c5615f5db2e8eff0d867f52021110407504420211121221444


id: 619a5454993208680e52299b
pid: 619a5454993208680e522973
name: updatedisabledcolumns
code: 60c5615f5db2e8eff0d867e32021110407504420211121221444
namepath: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444
fullname: /凭证影像化/凭证审核/凭证审核clone20211104075044clone20211121221444/updatedisabledcolumns
nodetype: column
value: []
createdate: 2021.06.13 09:37:40.000
lastmodifieddate: 2025.02.24 17:00:41.707
fullcode:
60c4bd735db2478f9c5a1116.60c4bd735db2478f9c5a1117.60c4bd735db2478f9c5a11182021110407504420211121221444.60c5615f5db2e8eff0d867e32021110407504420211121221444


id: 62a069f1993272a2d678c9f8
pid: 60c4bd735db2478f9c5a1118
name: pagesetup-192dd2dd59913157df6b1620fb10e4b5
nodetype: column
createdate: 2022.06.08 17:20:49.000
lastmodifieddate: 2025.02.24 17:00:41.707
value:
{"pageWidth":"210","pageHeight":"297","leftMargin":"20","topMargin":"20","rightMargin":"20","bottomMargin":"20","paper":"210*297","printDir":1,"pageHeaderConfig":{"define":"","height":"20"},"pageFooterConfig":{"define":"=\"第 \"+pageIndex()+\" 页，共 \"+pageCount()+\" 页\"","height":"20"},"printScale":"0","printerDeviceName":"PDF生成器"}


id: 653a2ba49932b5260b04c5de
pid: 60a31c475db27838e0c01344
name: pagesetup-5ecfeb4bf86a555c982f4d1afa01015d
nodetype: column
createdate: 2023.10.26 17:05:16.000
lastmodifieddate: 2025.02.24 17:00:41.708
value:
{"pageWidth":"210","pageHeight":"297","leftMargin":"20","topMargin":"20","rightMargin":"20","bottomMargin":"20","paper":"210*297","printDir":1,"pageHeaderConfig":{"define":"","height":"20"},"pageFooterConfig":{"define":"=\"第 \"+pageIndex()+\" 页，共 \"+pageCount()+\" 页\"","height":"20"},"printScale":"0","printerDeviceName":"HP LaserJet Tank 250x"}


id: 673210829932478770cad2bf
pid: 673210829932478770cad29b
name: ui
code: 60a321f05db27838e0c014c020241111221114
nodetype: column
createdate: 2021.05.18 10:13:30.000
lastmodifieddate: 2025.02.24 17:00:41.708
value:
{"version":"1.0","sheetcount":4,"gui":true,"theme":"default","showTabOnBottom":false,"runtimeOptions":{},"sheets":[{"index":0,"rowCount":13,"columnCount":40,"guid":"297e07b21daab3159c20f00cf967c9d8","name":"main","gridLineVisible":false,"freezedRow":0,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":5,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":3,"height":6,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":4,"height":14,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":5,"height":32,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":6,"height":12,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":7,"height":1,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":8,"height":278,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":20},{"index":9,"height":1,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":10,"height":30,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":11,"height":5,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":12,"height":0,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":30,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":25,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":5,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":60,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":7,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":8,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":9,"width":35,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":10,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":11,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":12,"width":59,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":13,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":14,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":15,"width":50,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":16,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":17,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":18,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":19,"width":40,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":20,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":21,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":22,"width":40,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":23,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":24,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":25,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":26,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":27,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":28,"width":57,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":29,"width":100,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":30,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":31,"width":127,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":32,"width":50,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":33,"width":50,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":34,"width":50,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":35,"width":81,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":36,"width":13,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":37,"width":54,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":38,"width":40,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":39,"width":20,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0,"PI":0},{"row":0,"col":1,"PI":0},{"row":0,"col":2,"PI":0},{"row":0,"col":3,"PI":0},{"row":0,"col":4,"PI":0},{"row":0,"col":5,"PI":0},{"row":0,"col":6,"PI":0},{"row":0,"col":7,"PI":0},{"row":0,"col":8,"PI":0},{"row":0,"col":9,"PI":0},{"row":0,"col":10,"PI":0},{"row":0,"col":11,"PI":0},{"row":0,"col":12,"PI":0},{"row":0,"col":13,"PI":0},{"row":0,"col":14,"PI":0},{"row":0,"col":15,"PI":0},{"row":0,"col":16,"PI":0},{"row":0,"col":17,"PI":0},{"row":0,"col":18,"PI":0},{"row":0,"col":19,"PI":0},{"row":0,"col":20,"PI":0},{"row":0,"col":21,"PI":0},{"row":0,"col":22,"PI":0},{"row":0,"col":23,"PI":0},{"row":0,"col":24,"PI":0},{"row":0,"col":25,"PI":0},{"row":0,"col":26,"PI":0},{"row":0,"col":27,"PI":0},{"row":0,"col":28,"PI":0},{"row":0,"col":29,"PI":0},{"row":0,"col":30,"PI":0},{"row":0,"col":31,"PI":1},{"row":0,"col":32,"PI":1},{"row":0,"col":33,"PI":1},{"row":0,"col":34,"PI":0},{"row":0,"col":35,"PI":1},{"row":0,"col":36,"PI":0},{"row":0,"col":37,"PI":1},{"row":0,"col":38,"PI":0},{"row":0,"col":39,"PI":0},{"row":1,"col":0,"PI":0},{"row":1,"col":1,"define":"影像采集","rowSpan":1,"colSpan":5,"PI":2},{"row":1,"col":6,"PI":0},{"row":1,"col":7,"PI":0},{"row":1,"col":8,"PI":0},{"row":1,"col":9,"PI":0},{"row":1,"col":10,"PI":0},{"row":1,"col":11,"PI":0},{"row":1,"col":12,"PI":0},{"row":1,"col":13,"cellValueType":3,"PI":0},{"row":1,"col":14,"PI":0},{"row":1,"col":15,"PI":0},{"row":1,"col":16,"PI":0},{"row":1,"col":17,"PI":0},{"row":1,"col":18,"PI":0},{"row":1,"col":19,"PI":0},{"row":1,"col":20,"PI":0},{"row":1,"col":21,"cellValueType":3,"PI":0},{"row":1,"col":22,"PI":0},{"row":1,"col":23,"PI":0},{"row":1,"col":24,"PI":0},{"row":1,"col":25,"PI":0},{"row":1,"col":26,"PI":0},{"row":1,"col":27,"PI":0},{"row":1,"col":28,"PI":0},{"row":1,"col":29,"PI":0},{"row":1,"col":30,"define":"主体：","PI":3},{"row":1,"col":31,"define":"00","editable":true,"cellValueType":3,"rowSpan":1,"colSpan":3,"alias":"corpid","PI":4,"editstyle":{"editType":4,"ddlbName":"basic_账套列表(code2name)-全称","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":1,"col":34,"define":"年月：","PI":5},{"row":1,"col":35,"define":"=getYear(newDate())","editable":true,"cellValueType":3,"alias":"nian","PI":6,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":true,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"2040\n2039\n2038\n2037\n2036\n2035\n2034\n2033\n2032\n2032\n2030\n2029\n2028\n2027\n2026\n2025\n2024\n2023\n2022\n2021\n2020\n2019\n2018\n2017\n2016\n2015\n2014\n2013\n2012\n2011\n2010","showRealData":false,"columnCount":null}},{"row":1,"col":36,"PI":7},{"row":1,"col":37,"define":"=getMonth(newDate())","editable":true,"alias":"yue","PI":6,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":true,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"1;1月\n2;2月\n3;3月\n4;4月\n5;5月\n6;6月\n7;7月\n8;8月\n9;9月\n10;10月\n11;11月\n12;12月","showRealData":false,"columnCount":null}},{"row":1,"col":38,"PI":0},{"row":1,"col":39,"PI":0},{"row":2,"col":0,"PI":0},{"row":2,"col":1,"PI":0},{"row":2,"col":2,"PI":0},{"row":2,"col":3,"PI":0},{"row":2,"col":4,"PI":0},{"row":2,"col":5,"PI":0},{"row":2,"col":6,"PI":0},{"row":2,"col":7,"PI":0},{"row":2,"col":8,"PI":0},{"row":2,"col":9,"PI":0},{"row":2,"col":10,"PI":0},{"row":2,"col":11,"PI":0},{"row":2,"col":12,"PI":0},{"row":2,"col":13,"PI":0},{"row":2,"col":14,"PI":0},{"row":2,"col":15,"PI":0},{"row":2,"col":16,"PI":0},{"row":2,"col":17,"PI":0},{"row":2,"col":18,"PI":0},{"row":2,"col":19,"PI":0},{"row":2,"col":20,"PI":0},{"row":2,"col":21,"PI":0},{"row":2,"col":22,"PI":0},{"row":2,"col":23,"PI":0},{"row":2,"col":24,"PI":0},{"row":2,"col":25,"PI":0},{"row":2,"col":26,"PI":0},{"row":2,"col":27,"PI":0},{"row":2,"col":28,"PI":0},{"row":2,"col":29,"PI":0},{"row":2,"col":30,"PI":0},{"row":2,"col":31,"PI":8},{"row":2,"col":32,"PI":8},{"row":2,"col":33,"PI":8},{"row":2,"col":34,"PI":0},{"row":2,"col":35,"PI":8},{"row":2,"col":36,"PI":0},{"row":2,"col":37,"PI":8},{"row":2,"col":38,"PI":0},{"row":2,"col":39,"PI":0},{"row":3,"col":0,"PI":0},{"row":3,"col":1,"rowSpan":1,"colSpan":37,"PI":0},{"row":3,"col":38,"PI":0},{"row":3,"col":39,"PI":0},{"row":4,"col":0,"PI":0},{"row":4,"col":1},{"row":4,"col":2},{"row":4,"col":3},{"row":4,"col":4},{"row":4,"col":5},{"row":4,"col":6},{"row":4,"col":7},{"row":4,"col":8},{"row":4,"col":9,"define":"1","visible":false,"alias":"imgsize"},{"row":4,"col":10},{"row":4,"col":11,"PI":9},{"row":4,"col":12},{"row":4,"col":13},{"row":4,"col":14},{"row":4,"col":15},{"row":4,"col":16},{"row":4,"col":17},{"row":4,"col":18},{"row":4,"col":19},{"row":4,"col":20},{"row":4,"col":21},{"row":4,"col":22,"PI":9},{"row":4,"col":23,"define":"0","visible":false,"alias":"ocr"},{"row":4,"col":24},{"row":4,"col":25},{"row":4,"col":26},{"row":4,"col":27},{"row":4,"col":28},{"row":4,"col":29},{"row":4,"col":30},{"row":4,"col":31},{"row":4,"col":32},{"row":4,"col":33},{"row":4,"col":34},{"row":4,"col":35},{"row":4,"col":36},{"row":4,"col":37},{"row":4,"col":38},{"row":4,"col":39,"PI":0},{"row":5,"col":0,"PI":0},{"row":5,"col":1},{"row":5,"col":2,"define":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGaSURBVEiJtZY9WsJAEIbfGQp/Kmyjh+AIegKuAqWx4LEAS7mKJ5AjeAighUqlYMciz4QlJiaQ+FUpNvPOzH47u0KNLmbrEUDPbAJgIn0AMdsCBLWP78e7h7o48hegZzbxwHUyCQuAKmgp6PJl+S6m9/kis21Q+zDTN4BdmswvX5bvABpkECdjEhZlsF+g6+lqE7fn8+n2pklFcXJlMC0udkiAcVMIZC3z9onp/fV0tSmtKM7oK00q966JrmZrg+PKtAjxrNoowBiyyty1R62r2shTtUuTudvfj4XAodS2LSvK4wYYq9vUM+hScUzVIAPITnjXII/ZM5to3eI28gMOoH5uujBBJVCkn1fkNuxSuzSZ+7f+hwlcsdHyikTC8L+AALoXeYZsCncePHJ0XlHTe+cUxUbTeFwUJ24b+f747FQAb5+J9LtwX/HizEG7NJlH5Ne2oLIL8GiIxrfrOZP8YrYeeaLF/39N67oruUp1T4CTHieQOcj3USQMz36cxLAMcgD+JTHb7kWe47HTCFSE+uErPiDdsVUA1w/oAg/744U+hQAAAABJRU5ErkJggg==","viewAs":"image","cursorName":"hand","PI":10},{"row":5,"col":3,"define":"全选","cursorName":"hand","clickJumpTo":"=cb_selectall_onClick()","clickJumpToWhere":"javascript","popoverContent":"选中图片池中所有图片","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"rowSpan":1,"colSpan":2,"PI":11},{"row":5,"col":5,"define":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIrSURBVEiJvZa/UuMwEMa/lYecmUmdEHgJGmqcioYXuUcIjeUGvxANFaZOw0tAAjUzZMLZe4UkZ6NIcu7m5rbxP2l/u95PWhEGLK9XBQAQc2lfFfbaAAATN5vFRTXkh1IA67yIjZHGxBoAYtAgKK9fS2LS4lXDxA2gno2zWZPXryUAEFMhg2FiHYIdgE7v357ExObr7nw+lI0fXAhG8cE03yxmzTGQ0Hw/SAoN+ro7j9buGDu9f2MT7C4z5UNcUc37VTnW68mQ47FeT/J65VQJJpoDADFpp1olJ8gI8npVErNuR917CjbW60k76t6JWTuY/eWNgZllQTJV+cucA/u4zLbq9lOffQQgDwCuACDbqqkcs/uFNFdOpi4CZ5/67CPbqimAJYCrdtQ9yMw8yNKH+D6VXQcw62TfLOzWhwUgB9lKn8RcKv/jIOykfWxP2schiM3jub+DXZyp/aqHMb+A6BJEl2B+SUP2rOgzcjL8lyYXvIIngpD1NbGZuMx8gfgmhSZq1F0nIa4m39lN9p3dIKLGmCkmqoB+F05DbE1iavTnS0VL1e2BxIINqisAC+0gBWCEpuR2YVsEAODXD/7p7mPqErCDOa4+bu9U5oGctAunvs1iVjGRjqx4HzZlIr1ZzCoH8Rrn/2sT5A3ou2usJafMnjOeQvMPIh9qyYkskkeAPzycGAXtdpHu+q8PJxIGmC6ZTGUvGKpi54yjim4zLOyjuzbATrFDB5nfdG2pX7RIVIoAAAAASUVORK5CYII=","viewAs":"image","cursorName":"hand","PI":10},{"row":5,"col":6,"define":"弃选","cursorName":"hand","clickJumpTo":"=cb_selectnull_onClick()","clickJumpToWhere":"javascript","popoverContent":"取消所有选中标记","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"PI":12},{"row":5,"col":7,"PI":13},{"row":5,"col":8,"define":"=iif(imgsize=='1','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJZSURBVEiJrVY9TxtBEH2zls72uXGUynba9PRpSBkpgn8AvwAJS7jIpbApMIWRYikdHfyDSEihg4aenhbbJW7wl8ROimXu5uyz73zKSJbOp5l58+beziwhxYrd4TEAFJjbAMBEVQAg5jEAWMOPsx+fvqbloU0ABea2JE4zJnsPAOtAE4FK5893xGY3dGIeW8OPzOYPAMyDer90/nwHAMbSji6Gyd4nga0A+WeDF92eyc/GhyyMdHFJYGbZWUAs0MwKAriWSfuIza5/NnhJZKQrmgb1ONOjp6Jfqxww6DvAX95DHwh8M1nUrtChhXYvd4e8zMwk0Y4HDU7KtcqMgUuA9wB8dD/eY+Cy7I3m5e7gRMdYoCnMRLWx1i33ttQd/gWot7Fnjl3P+TqbB/W+yF+OBWmqumWuyiwgsVJb06BxEeVweS3QNCJTqQAA0GFvexAAoB6OnorhP5XTGEs7gDvh8tL3Rofbg7zH1ioH8iw5C8xtk+Ts1JXPdKwccAAwcm7iB0wknAtqJZaJqiEjkeH/tHlQ78uziYkgNHrInz6K1UILGRHZ/fAZfJMbZk2seSM6BdwUlpeT0et1XqDJonYVJleKDhnF9s7vz3OAW9vDcEvPPS00o8eFnrjToHHBwG1mCOBWTwX5PjI7DQBI+5ioqtU3C+rfsjHjlvONQPTiBLKuiQ57vjc6TFwTo9dr1+rIktZELKHerutW8iYrdofHBviVFL+yytNW8jpLuwJsdTkBnILkOxLZ/dyXEw3mQCLATUbM4zeiUz12MgEtg8rhW75AimLXAYj9Ax+8azTdrVv5AAAAAElFTkSuQmCC','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGaSURBVEiJtZY9WsJAEIbfGQp/Kmyjh+AIegKuAqWx4LEAS7mKJ5AjeAighUqlYMciz4QlJiaQ+FUpNvPOzH47u0KNLmbrEUDPbAJgIn0AMdsCBLWP78e7h7o48hegZzbxwHUyCQuAKmgp6PJl+S6m9/kis21Q+zDTN4BdmswvX5bvABpkECdjEhZlsF+g6+lqE7fn8+n2pklFcXJlMC0udkiAcVMIZC3z9onp/fV0tSmtKM7oK00q966JrmZrg+PKtAjxrNoowBiyyty1R62r2shTtUuTudvfj4XAodS2LSvK4wYYq9vUM+hScUzVIAPITnjXII/ZM5to3eI28gMOoH5uujBBJVCkn1fkNuxSuzSZ+7f+hwlcsdHyikTC8L+AALoXeYZsCncePHJ0XlHTe+cUxUbTeFwUJ24b+f747FQAb5+J9LtwX/HizEG7NJlH5Ne2oLIL8GiIxrfrOZP8YrYeeaLF/39N67oruUp1T4CTHieQOcj3USQMz36cxLAMcgD+JTHb7kWe47HTCFSE+uErPiDdsVUA1w/oAg/744U+hQAAAABJRU5ErkJggg==')","viewAs":"image","cursorName":"hand","clickJumpTo":"=imgSizeChange(1)","clickJumpToWhere":"javascript","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"PI":10},{"row":5,"col":9,"define":"小图","cursorName":"hand","clickJumpTo":"=imgSizeChange(1)","clickJumpToWhere":"javascript","popoverContent":"以较小尺寸显示图片池中的图片","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"PI":14},{"row":5,"col":10,"PI":10},{"row":5,"col":11,"define":"=iif(imgsize=='2','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJZSURBVEiJrVY9TxtBEH2zls72uXGUynba9PRpSBkpgn8AvwAJS7jIpbApMIWRYikdHfyDSEihg4aenhbbJW7wl8ROimXu5uyz73zKSJbOp5l58+beziwhxYrd4TEAFJjbAMBEVQAg5jEAWMOPsx+fvqbloU0ABea2JE4zJnsPAOtAE4FK5893xGY3dGIeW8OPzOYPAMyDer90/nwHAMbSji6Gyd4nga0A+WeDF92eyc/GhyyMdHFJYGbZWUAs0MwKAriWSfuIza5/NnhJZKQrmgb1ONOjp6Jfqxww6DvAX95DHwh8M1nUrtChhXYvd4e8zMwk0Y4HDU7KtcqMgUuA9wB8dD/eY+Cy7I3m5e7gRMdYoCnMRLWx1i33ttQd/gWot7Fnjl3P+TqbB/W+yF+OBWmqumWuyiwgsVJb06BxEeVweS3QNCJTqQAA0GFvexAAoB6OnorhP5XTGEs7gDvh8tL3Rofbg7zH1ioH8iw5C8xtk+Ts1JXPdKwccAAwcm7iB0wknAtqJZaJqiEjkeH/tHlQ78uziYkgNHrInz6K1UILGRHZ/fAZfJMbZk2seSM6BdwUlpeT0et1XqDJonYVJleKDhnF9s7vz3OAW9vDcEvPPS00o8eFnrjToHHBwG1mCOBWTwX5PjI7DQBI+5ioqtU3C+rfsjHjlvONQPTiBLKuiQ57vjc6TFwTo9dr1+rIktZELKHerutW8iYrdofHBviVFL+yytNW8jpLuwJsdTkBnILkOxLZ/dyXEw3mQCLATUbM4zeiUz12MgEtg8rhW75AimLXAYj9Ax+8azTdrVv5AAAAAElFTkSuQmCC','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGaSURBVEiJtZY9WsJAEIbfGQp/Kmyjh+AIegKuAqWx4LEAS7mKJ5AjeAighUqlYMciz4QlJiaQ+FUpNvPOzH47u0KNLmbrEUDPbAJgIn0AMdsCBLWP78e7h7o48hegZzbxwHUyCQuAKmgp6PJl+S6m9/kis21Q+zDTN4BdmswvX5bvABpkECdjEhZlsF+g6+lqE7fn8+n2pklFcXJlMC0udkiAcVMIZC3z9onp/fV0tSmtKM7oK00q966JrmZrg+PKtAjxrNoowBiyyty1R62r2shTtUuTudvfj4XAodS2LSvK4wYYq9vUM+hScUzVIAPITnjXII/ZM5to3eI28gMOoH5uujBBJVCkn1fkNuxSuzSZ+7f+hwlcsdHyikTC8L+AALoXeYZsCncePHJ0XlHTe+cUxUbTeFwUJ24b+f747FQAb5+J9LtwX/HizEG7NJlH5Ne2oLIL8GiIxrfrOZP8YrYeeaLF/39N67oruUp1T4CTHieQOcj3USQMz36cxLAMcgD+JTHb7kWe47HTCFSE+uErPiDdsVUA1w/oAg/744U+hQAAAABJRU5ErkJggg==')","viewAs":"image","cursorName":"hand","clickJumpTo":"=imgSizeChange(2)","clickJumpToWhere":"javascript","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"PI":10},{"row":5,"col":12,"define":"大图","cursorName":"hand","clickJumpTo":"=imgSizeChange(2)","clickJumpToWhere":"javascript","popoverContent":"以较大尺寸显示图片池中的图片","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"PI":15},{"row":5,"col":13,"PI":10},{"row":5,"col":14,"define":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGWSURBVEiJvZZBloIwDIb/9LnAI6iHmXos3YAbORb1MMgRdDWZBS2U2NKiMtmIbfK+NE2TACvJ9npvirot5bpaA1bUnQagiamSe5tMYxCz81bbX8PEpv9Ut+dpZ3KciQKLutPEXIJZR1Q0Mdk9RlG31fN0uKSAFIa1ZSAcBgDGUwEWOHGIiStA3Yi5AYDHeT9hvAAljImTnkccRBIoDA0TXXLvJgaWwE1E2TzO+2MKsL3em8kC97YQYQ4Cfc9yYEXd6ZmEisqmN25L65299LQ8TztT1G1CV93kCgHA9npnB8tJ7U9EuYf9X6KA3x/v70sIVgCOsuQJvA0cyxNWhwErdYtZoFcb9RoAmZTKT5RvZ2xfvbjxK5IIqZ+xn4urXn6HUTYzjVXQ34L544VfTFTvAbkFHZpD3hHnvCyVQ+uwcbZKdPzkTfqdR7an4Q69U4KYgxPXUlioEYgG3Gk3GjiD3GI+zEBDlMK2yREDdjqbAy8ZSyJD1PSkQoz3reVeaiwJAkdwfDiSkhv+WaCEA5N0N65KLcnoP16R7SU/mI4YAAAAAElFTkSuQmCC","viewAs":"image","cursorName":"hand","PI":10},{"row":5,"col":15,"define":"刷新","cursorName":"hand","clickJumpTo":"= cb_refresh_onClick()","clickJumpToWhere":"javascript","popoverContent":"刷新图片池中的图片","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"PI":12},{"row":5,"col":16,"PI":10},{"row":5,"col":17,"define":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAFBSURBVEiJ7VZBbsIwEJxBHMITCI/p8qxwCbmQZ+E+BvIEcmJ7iE2tKHY2lHKoOlKkKGvveDaztrk5XRVpuNuh3GfiD2xO1zMAScVXliSvAIOi26HkbxCE/G9T9Dai9ZLBRXupqTwCgJL7vto669ynFVG1XjJ+BcD5J4ui7SSo8ZCi7cTA4QA4s9NC2ZR6pFIw9Iy5z8ylC2r6atco2fjPYp1vIiraSw0ASvVkWwdf7hB7CdHo32AgHVT5Mv6cKF5xX+2a7/eHKpMplvSRGydU3B2V4q3ucpOzrhssrWfLKuYaeEbR/cOvxSl1Mkmw+pyqLFG03TR9VU4mKdruk6qCGasnzRBbOlcSq9XX/mTEuMOnLJ2Ckg1VxZexiWMh/wqDZImDKUunECmesroAkGwfhZ3AgjA2tav/H+VPg3/uXvcF0h6ilsr93X0AAAAASUVORK5CYII=","viewAs":"image","PI":10},{"row":5,"col":18,"define":"OCR识别","clickJumpTo":"= cb_ocr_onClick( )","clickJumpToWhere":"javascript","popoverContent":"将图片池中的图片进行OCR识别并自动标注","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"rowSpan":1,"colSpan":3,"PI":12},{"row":5,"col":21,"PI":16},{"row":5,"col":22,"define":"=iif(ocr=='0','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAgCAYAAABHA7voAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAARUSURBVFiF5ZlPSCNXHMc/783gWHFw0SLEk1KZrkjYQqIgHrQ92EMVWiiF3AQhKXjY856aPfW24CFIhNDepFDoLtjDXrYtUgKSyBZdWNKFzimIVNwS0R07M6+HjUHX/Jn8syz7gRxm5vd+v/fNm3m/3/xGEJB0Oj3g+/6nmqZ9rJS6A4wC75cv/w3YQog/PM/7RUr5OJFI/BPUdzcRjQzS6fRtpdQ9IcSXQF9Av6dKqR+FEN8mEonn7U2xPWoKzGQypud5SaXUXUBr0b8nhFjTNC25srJSatFHW1QVmEqlxnVd/xmwOhSn4LruZ6urqy865C8w1wRubGxMKqWeAMMdjnUohPgkHo8/67DfusjLB6lUarxL4gCGlVJPUqnUeBd816SygplMxnRdN0fnbsuqGIbBxMQEmtbqY13hJWADT4FH0Wj0YTWjygp6npekDXE9PT2B7BzHoVgsthrmMreAj4Bl4KdcLvfXzs7O8ptGEiqp4G4jj6FQiFgshmVd/x8ikQixWIyhoaGGMzs8POTVq1cN7ZpkVEr5XT6f/+bySQmglLpHgFRgGAamaTIzM3NFiGVZhMNhTNMMPJuDg4PAts2glEpeFinT6fRAOYk3xLZt9vb2MAyDcDgMgGmaRCIRAPL5PEdHR4Emcnx8jOd5TQsIglIqmcvlPgcQ6+vrX0kpf6g3IBQKsbS01FSQzc1NSqX6uX1sbIzBwcGm/DaBHY1Gx/RybVnX8vz8vOpkL27JRkJqcXJy0k2Bozs7O8u6EGK2kcCjoyM2NzevnDNNk1gsRqlUunYtKKenpy2NC4qUck4KIT7oapQ6nJ+fdzvEvO77/nuNrGKxWM0d0jRN4vH4tfPFYpGtra26fl3XDTjPlrklG9u83eiapv3rum7dMqTaMzY/P19J+Ht7e2Sz2eaD63rTY5rElkqpP5sdFYlEsCwLx3FwHIdwOFzJi80QtLxrg6e67/vbwGQQa9M0mZubY2RkBIBsNothGMzMzFSqm3w+Hzht9PUFbRC0zCO93EP5up5VKBQiHA4TCoUwDAPHcchmsxQKBeD1SlysqmVZFAoFbNvGtu260fv7+zumpAp2NBp9qEspHwOn1Oi39PT0sLCwgGEYwOvdMZvNXinJ8vk8tm2zsLCAaZpYlkV/f39dgVJKBgYGOinoCr7v3wfQtra2nMXFxQ+FEHeqGXqex9nZGQDb29vs7u5Wji9zdnbG/v4+xWIRIQS2bdetSwcHB7tWxQghklNTU2tQfuFNp9O3gX1aby41zeTkJL29vR33K4RIRiKR+xfHEiCRSDwXQqx1PFoNhoeHuyHOBr64LA6gkog0TUu6rrvIDbQsLnbhNnlZ/v3q+/5v09PT31czutJVK7cLf6c7TSeAQ9d1Z2+yffhutQ0B4vH4M9d1Z4FCB+MUXNedvWlxUEUgwOrq6gtd16NCiAdAO30FTwjxQNf16P/R1YZ3+ePLm7ytn8/+AyBstI11zfT3AAAAAElFTkSuQmCC','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAgCAYAAABO6BuSAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAARDSURBVFiF5ZlNTFxVFMd/974HkpYZiFRJKSppkUq0kQgNUYiWJo0xUUusG3XDxrqhqGlCMamBRhe2i2piN01MiouWjVVD7UIxQi1NM2loarVtGAdEKxBoicAMWIb35rgYPgfmkxnA9Ld755w55/7nvnvf/VCsU7a2lWbpdHlRlKpC5GmUKgA2gRigxoDbSvgNRbsY0609FdeHY8mrUtnoRChoL33C0HwgitcVbIjxZxZKtWptffR7xbVrkQLXjeDtndsd04HMJuBdBUbimeSETKnDvXu6xpbzrgvB29qfKcRQ54GipCQUPKTJSz3PXfWEutZccGHnziclYP8E6uHkZpZhpY3dnsorNxZa11RwsGe5lHyxs8gwJhULezqs4AOXG2q04gUUu0CyQWUnsykWFhf9LiZkMplplyJ4xE/Z7Jg2Q/3vueqrBf0pUDBvTf6L4LZ6Ui8WQFGoHpCPgQMAeqGvztXQKOhvWCQ2+fhkgj/s26ksEYKqffxSSQks6OE6V0OjgqbVKO+x+hAkrN9pOnAYmXHl9No+xi1vWH8gYH4I7FMwM141p+KqkCDTYvGj/2ds7LAxr+W+zLGiprjynh06xyH3kUghFsb0FhNAaxrjyr4C7gRGIooF6L83iGu0C4DizCKcpoNbPveiHizPLgWYs/ffG4xW2lR22quq1lVfbQTH7arwq3WLP+2/Y44/veMk5dmlvHX9HVxjXXP2jp2t5GfkLbFHQglntCF6b9ytXgHjgfDjLNWI4imNkpLVLDrJvdUsF8ojJin+BIXiF39Ev9N0UJP3xtzzlozNQHAiK88qXRQXam8eaIk4U4NkLVl4rDUOI5O6x/Yvse/LfWXZ+IX2s0PnoghWtglqFEjqsjES6SqdKZkK6/faPurdTXPPh7cexGk6aO5v4eZEd0S71/ZFK3/XROhAUZO4hPjYQAZThBc8bnn5eug7IPjazn6PT/WfoX9q/tNT9+h+nKaDtpGOmGdpRPp0QLiQcOsTwKkdMccWbwxuj8ct7yKxCaPUL/rzZz9pBvpWni02ctSDMcU5TQdHi4Lroeb+lqTUViLtGkAReD8pGWPgIZ2DEeUEx2k6OL3jJPkZeYxbXpoHVi5YYDLgV99rgM/Kj30rq7RxSFMmm3VuxJijRY0UZwZf50PuI1Fm3thQwle9e7rG5v5q1xedF8rfrkTBrhVnj0Km3hhxeXnxn8tsSs+heaCF83d+WDYmPyOPnn/7aBvpiDo7C9iBAG+Ofjl4d8nOfmbn1EiKFyQ3rW567b9SWWIOgeO9z3cdhAhHGbWu+mpD9N6ZpWfB//aIB9ym9pV1V3Z74X44xLOp6KmaP8TTkcJTTU/VVY/Sxm6QmK5J4iN4TLtQLKyxYABP5ZUb2FQA7qQlFTyYVISeScM6EAzBnja1r0zguBDlOCQqckL8lC136wDr4OYhlPvmMi2UVF2X/gdckLYC2xfEMgAAAABJRU5ErkJggg==')","viewAs":"image","cursorName":"hand","clickJumpTo":"=ocrChange()","clickJumpToWhere":"javascript","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"PI":17},{"row":5,"col":23,"define":"自动OCR","cursorName":"hand","clickJumpTo":"=ocrChange()","clickJumpToWhere":"javascript","popoverContent":"当开启自动OCR后，图片上传后，系统自动按预设的方案进行OCR识别","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"PI":18},{"row":5,"col":24,"define":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIFSURBVFiF7VdLcsMgDH1iukiPUPcwJceKN7E3zbFMDtPmCM6q6gKIBcG2TDqdLvo2njFCegL9ICixO10sMR/FLxu+DgCY2AHmfD28OK3OCFo3/nEkpm6LUiburofX/mESwnMbfjlvgHoAiB7vTpew/vWWk9WSKZLIvHdM1GuPeXf6OAJA3K8hckdCEth6rLV6EhLpRtrXBFkNEdq6wcteLPD1BpgzMMXHnCwxD15v2bEbief3T14jIBXmWDo54aAb22afr5sotEYAAGSdYOIOPmNcWBumTEkRdDoANtq6I6GpA8/vnwN8urqxbeh6eO3HttmPbbMPhOCvqIyY2iVbRrJfOgUm6pm4Kx1nxJIz4aocIGuLx5NnT5i8WVdyD3MGGPPrOVk+SllDTHZSVIesp8wiXkkOU2s4IgSaBYClq1qCiQpqClNe3NbkhQ2bk6iCrxk/U10NZiJ2DTEOfG3RNrebjUT+4ZiobXBFEtoIF7Dbzfli5qcwQWIubRRwa7Ulx1TM0nJAgGxej7fvOchMGtsmGSGMN+49qriSzSidnmzlAwCrmaameUIXmEunAIjAlF1Ok67E1Glk82GpJHMjcT28OHEtQ6nvb0Va0BTj3RzzXx905xQA+qKUv1eqRv4SkQhPKB1uY0yIzLLhq36v/O1n4D0Zn5bTEJQ+D71x/UvtHyV8A7D0g1hRp9XlAAAAAElFTkSuQmCC","viewAs":"image","popoverContent":"当开启自动OCR后，图片上传后，系统自动按预设的方案进行OCR识别","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"PI":10},{"row":5,"col":25,"PI":19},{"row":5,"col":26,"PI":20},{"row":5,"col":27,"define":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAADuSURBVEiJ7ZZLDsMgDEQ9qDeIep6mG+BWpLciXaXnibgC000i5UMg/aibZpY29sOAxEAK6q2tQTqI1KW1QjbV/X7LLUEuGbR2AjRF0EQRuJ6977byp2z1AKvaNruxUcEYgnQisglUexq9otLRfx1YEt65p7dFNj+f8M8UtHbBGG7Fe2vrZN1GLhjDoLWbxmZ3SCDZMKcRpGK8pOLLnj9/NAfwAB7AA/ivwKjU41vApGvrra2nVu/sfddbm7R/Q2zl6lSMF8Ha7CUnHKxeqvEuTf9GkLO61RZSH/AnWnra1YRV20LI5lMQRboIXJfxJziwXHaMC5V6AAAAAElFTkSuQmCC","viewAs":"image","cursorName":"hand","PI":11},{"row":5,"col":28,"define":"删除","cursorName":"hand","clickJumpTo":"= cb_deleteSelection_onClick()","clickJumpToWhere":"javascript","appData":{"contextMenu":{"sameAsUp":false,"menus":[]}},"PI":11},{"row":5,"col":29},{"row":5,"col":30},{"row":5,"col":31},{"row":5,"col":32},{"row":5,"col":33},{"row":5,"col":34},{"row":5,"col":35,"rowSpan":1,"colSpan":3,"bricks":[{"type":"button","name":"cb_auto","config":{"name":"cb_auto","caption":"  整理归档","enable":true,"visible":true,"size":"1","className":"","x":1,"y":1,"width":-1,"height":-1,"buttonStyle":"default","buttonColorStyle":"primary","leftIcon":"fa-file-pdf-o","rightIcon":"","DOMName":"cb_auto-5b7c739c4259cf9f3cdf93905f30b45e","html":" \n                <button class=\"btn  btn-primary btn-xs\" \n                        id=\"cb_auto-5b7c739c4259cf9f3cdf93905f30b45e\">\n                       <i class='fa fa-file-pdf-o'></i>  整理归档\n                </button>\n                "},"x":1,"y":1,"width":-1,"height":-1}]},{"row":5,"col":38},{"row":5,"col":39,"PI":0},{"row":6,"col":0,"PI":0},{"row":6,"col":1},{"row":6,"col":2},{"row":6,"col":3},{"row":6,"col":4},{"row":6,"col":5},{"row":6,"col":6},{"row":6,"col":7},{"row":6,"col":8},{"row":6,"col":9},{"row":6,"col":10},{"row":6,"col":11},{"row":6,"col":12},{"row":6,"col":13},{"row":6,"col":14},{"row":6,"col":15},{"row":6,"col":16},{"row":6,"col":17},{"row":6,"col":18},{"row":6,"col":19},{"row":6,"col":20},{"row":6,"col":21},{"row":6,"col":22},{"row":6,"col":23},{"row":6,"col":24},{"row":6,"col":25},{"row":6,"col":26},{"row":6,"col":27},{"row":6,"col":28},{"row":6,"col":29},{"row":6,"col":30},{"row":6,"col":31},{"row":6,"col":32},{"row":6,"col":33},{"row":6,"col":34},{"row":6,"col":35},{"row":6,"col":36},{"row":6,"col":37},{"row":6,"col":38},{"row":6,"col":39,"PI":0},{"row":7,"col":0},{"row":7,"col":1},{"row":7,"col":2},{"row":7,"col":3},{"row":7,"col":4},{"row":7,"col":5},{"row":7,"col":6},{"row":7,"col":7},{"row":7,"col":8},{"row":7,"col":9},{"row":7,"col":10},{"row":7,"col":11},{"row":7,"col":12},{"row":7,"col":13},{"row":7,"col":14},{"row":7,"col":15},{"row":7,"col":16},{"row":7,"col":17},{"row":7,"col":18},{"row":7,"col":19},{"row":7,"col":20},{"row":7,"col":21},{"row":7,"col":22},{"row":7,"col":23},{"row":7,"col":24},{"row":7,"col":25},{"row":7,"col":26},{"row":7,"col":27},{"row":7,"col":28},{"row":7,"col":29},{"row":7,"col":30},{"row":7,"col":31},{"row":7,"col":32},{"row":7,"col":33},{"row":7,"col":34},{"row":7,"col":35},{"row":7,"col":36},{"row":7,"col":37},{"row":7,"col":38},{"row":7,"col":39,"PI":0},{"row":8,"col":0,"PI":0},{"row":8,"col":1,"rowSpan":1,"colSpan":38,"bricks":[{"type":"SheetContainer","name":"sheetContainer1","config":{"name":"sheetContainer1","sheetGUID":"9eaafef2b67bcaa0a30650611a234f52","caption":"嵌入sheet","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"sheetContainer1-061855a4a06d88c8b27a8be078639852"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":8,"col":39,"PI":0},{"row":9,"col":0,"PI":0},{"row":9,"col":1,"PI":21},{"row":9,"col":2},{"row":9,"col":3},{"row":9,"col":4},{"row":9,"col":5},{"row":9,"col":6},{"row":9,"col":7},{"row":9,"col":8},{"row":9,"col":9},{"row":9,"col":10},{"row":9,"col":11},{"row":9,"col":12},{"row":9,"col":13},{"row":9,"col":14},{"row":9,"col":15},{"row":9,"col":16,"PI":21},{"row":9,"col":17},{"row":9,"col":18},{"row":9,"col":19},{"row":9,"col":20},{"row":9,"col":21},{"row":9,"col":22,"PI":22},{"row":9,"col":23,"PI":21},{"row":9,"col":24},{"row":9,"col":25},{"row":9,"col":26},{"row":9,"col":27},{"row":9,"col":28},{"row":9,"col":29},{"row":9,"col":30},{"row":9,"col":31,"PI":21},{"row":9,"col":32,"PI":21},{"row":9,"col":33,"PI":21},{"row":9,"col":34,"PI":22},{"row":9,"col":35},{"row":9,"col":36},{"row":9,"col":37,"PI":22},{"row":9,"col":38},{"row":9,"col":39,"PI":0},{"row":10,"col":0,"PI":0},{"row":10,"col":1,"rowSpan":1,"colSpan":22,"alias":"stateBar","PI":23,"bricks":[{"type":"html","name":"shineText","config":{"name":"shineText","caption":"HTML代码","enable":true,"visible":true,"x":-300,"y":1,"width":-1,"height":-1,"html":"                                                                                                                                                                \n                                                                                                               <style>\n        \n      \n        .shineText{\n           display: table-cell;\n           animation: san 3s linear infinite;\n           line-height:30px;\n        \n        }\n      \n      \n        @keyframes san{\n            0%{\n                color: rgb(255, 255, 255);            \n                text-shadow: 0 0 5px red,\n                            0 0 15px red,\n                            0 0 25px red,\n                            0 0 50px red,\n                            0 0 80px red,\n                            0 0 120px red,\n                            0 0 160px red,\n                            0 0 200px red;\n            }\n            5%,95%{\n                color: rgba(19, 18, 18, 0.8);\n               text-shadow: none;\n            }\n            100%{\n               color: rgb(255, 255, 255);           \n               text-shadow: 0 0 5px red,\n                            0 0 15px red,\n                            0 0 25px red,\n                            0 0 50px red,\n                            0 0 80px red,\n                            0 0 120px red,\n                            0 0 160px red,\n                            0 0 200px red;\n            }\n        }\n    </style>\n<span class=\"shineText\">有新图片，请刷新</span>\n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            \n            ","DOMName":"shineText-348db4915fa675cbb783502ad75b5ddc"},"x":-300,"y":1,"width":-1,"height":-1},{"type":"button","name":"cb_path","config":{"name":"cb_path","caption":" 设置本地映像采集目录","enable":true,"visible":true,"size":"1","x":-160,"y":2,"width":150,"height":25,"buttonStyle":"alt","buttonColorStyle":"danger","leftIcon":"fa-cog","rightIcon":"","DOMName":"cb_path-08c77bbe3b776d3dde98c54d838b5e42","html":" \n                <button class=\"btn btn-alt btn-danger btn-xs\" \n                        id=\"cb_path-08c77bbe3b776d3dde98c54d838b5e42\">\n                       <i class='fa fa-cog'></i> 设置本地映像采集目录\n                </button>\n                "},"x":-160,"y":2,"width":150,"height":25}]},{"row":10,"col":23,"define":"每次仅列出前：","PI":24},{"row":10,"col":24,"define":"500","editable":true,"popoverContent":"图片池一次最多显示的图片张数（最大不能超过2000）","rowSpan":1,"colSpan":2,"PI":25},{"row":10,"col":26,"define":"张图片","rowSpan":1,"colSpan":3,"PI":26},{"row":10,"col":29,"PI":0},{"row":10,"col":30,"PI":0},{"row":10,"col":31,"PI":0},{"row":10,"col":32,"PI":0},{"row":10,"col":33,"PI":27},{"row":10,"col":34,"alias":"imageCountTotal","PI":28},{"row":10,"col":35,"PI":0},{"row":10,"col":36,"PI":0},{"row":10,"col":37,"alias":"imageCount","PI":29},{"row":10,"col":38,"PI":0},{"row":10,"col":39,"PI":27},{"row":11,"col":0,"rowSpan":1,"colSpan":40,"PI":0},{"row":12,"col":0,"PI":0},{"row":12,"col":1},{"row":12,"col":2},{"row":12,"col":3},{"row":12,"col":4},{"row":12,"col":5},{"row":12,"col":6},{"row":12,"col":7},{"row":12,"col":8},{"row":12,"col":9},{"row":12,"col":10},{"row":12,"col":11},{"row":12,"col":12},{"row":12,"col":13},{"row":12,"col":14},{"row":12,"col":15},{"row":12,"col":16},{"row":12,"col":17},{"row":12,"col":18},{"row":12,"col":19},{"row":12,"col":20},{"row":12,"col":21},{"row":12,"col":22},{"row":12,"col":23},{"row":12,"col":24},{"row":12,"col":25},{"row":12,"col":26},{"row":12,"col":27},{"row":12,"col":28},{"row":12,"col":29},{"row":12,"col":30},{"row":12,"col":31},{"row":12,"col":32},{"row":12,"col":33},{"row":12,"col":34},{"row":12,"col":35},{"row":12,"col":36},{"row":12,"col":37},{"row":12,"col":38},{"row":12,"col":39}]},{"index":1,"rowCount":3,"columnCount":3,"guid":"9eaafef2b67bcaa0a30650611a234f52","name":"待归档图片","gridLineVisible":true,"freezedRow":0,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":158,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":555,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":2,"width":10,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0},{"row":0,"col":1},{"row":0,"col":2},{"row":1,"col":0},{"row":1,"col":1,"bricks":[{"type":"uploadImage","name":"imgPool","config":{"name":"imgPool","action":"view","serverIndex":"2","serverIndexExpression":"=currentBillServerIndex()","dbpool":"default","logTable":"dzpz_imgpool_fileupload","blockSize":128,"imgMaxSize":1920,"cropWidth":0,"cropHeight":0,"columns":4,"maxCount":5,"groupName":"附件","tableName":"dzpz_imgpool","gguid":"= getImagePoolGGUID()","path":"dzpz_imgpool","showImageLabel":false,"showImageIndexNo":true,"autoLoad":true,"autoLoadFunction":"loadImagePoolData","watermark":"","caption":"图片上传","enable":true,"visible":true,"x":1,"y":1,"width":-1,"height":-1,"DOMName":"imgPool-2836235d728127bdc29cb49c8293444a","gutter":10,"homeURL":"","maxThumbnailSize":256,"selectedFlagStyle":"image","rightMouseDownToViewLargeImage":true,"html":"<div><div id='imgPool-2836235d728127bdc29cb49c8293444aef4bb995ea136f1d6a22a5f26a71d42f' style='width:100%;height:100%;background-color: transparent; pointer-events:none; '></div></div>"},"x":1,"y":1,"width":-1,"height":-1}]},{"row":1,"col":2}]},{"index":2,"rowCount":2,"columnCount":13,"guid":"a6add8ba3b8f5b7f72f0c0e920a9db0e","name":"凭证清单","gridLineVisible":false,"freezedRow":0,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":5,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":40,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":39,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":3,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":5,"width":42,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":45,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":7,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":8,"width":71,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":9,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":10,"width":100,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":11,"width":100,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":12,"width":0,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0,"define":"*帐  套","rowSpan":1,"colSpan":2,"PI":30},{"row":0,"col":2,"define":"00","editable":true,"alias":"corpid","PI":31,"editstyle":{"editType":4,"ddlbName":"basic_账套列表(code2name)-全称","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":0,"col":3,"PI":32},{"row":0,"col":4,"PI":32},{"row":0,"col":5,"define":"*年  份","rowSpan":1,"colSpan":2,"PI":33},{"row":0,"col":7,"define":"=getYear(newDate())","editable":true,"cellValueType":3,"alias":"nian","PI":33,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":true,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"2040\n2039\n2038\n2037\n2036\n2035\n2034\n2033\n2032\n2032\n2030\n2029\n2028\n2027\n2026\n2025\n2024\n2023\n2022\n2021\n2020\n2019\n2018\n2017\n2016\n2015\n2014\n2013\n2012\n2011\n2010","showRealData":false,"columnCount":null}},{"row":0,"col":8,"define":"*月  份","PI":33},{"row":0,"col":9,"define":"=getMonth(newDate())","editable":true,"alias":"yue","PI":33,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":true,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"1;1月\n2;2月\n3;3月\n4;4月\n5;5月\n6;6月\n7;7月\n8;8月\n9;9月\n10;10月\n11;11月\n12;12月","showRealData":false,"columnCount":null}},{"row":0,"col":10,"PI":34},{"row":0,"col":11,"PI":35},{"row":0,"col":12,"PI":27},{"row":1,"col":0,"PI":27},{"row":1,"col":1,"PI":27},{"row":1,"col":2,"PI":27},{"row":1,"col":3,"PI":27},{"row":1,"col":4,"PI":27},{"row":1,"col":5,"PI":27},{"row":1,"col":6,"PI":27},{"row":1,"col":7,"PI":27},{"row":1,"col":8,"PI":27},{"row":1,"col":9,"PI":27},{"row":1,"col":10,"PI":27},{"row":1,"col":11,"PI":27},{"row":1,"col":12}]},{"index":3,"rowCount":8,"columnCount":7,"guid":"1072de87be1872a589b9dbadc368441a","name":"归档","gridLineVisible":true,"freezedRow":0,"freezedCol":0,"bottomFreezedRow":0,"ignoreBeforeRowWhenPrinting":0,"forDevice":"all","canSetColumnVisible":false,"exportExcelWithDDLB":false,"rows":[{"index":0,"height":6,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":1,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":2,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":3,"height":0,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":4,"height":36,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":5,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":6,"height":25,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0},{"index":7,"height":10,"isColumnScrollEnabled":true,"multiRowDataSourceName_manual":"","isGroupTopArea":false,"isGroupBottomArea":false,"stretchHeight":0}],"columns":[{"index":0,"width":5,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":1,"width":53,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":2,"width":89,"width2":-1,"stretchWidth":10,"rowHeightAutoFit":false},{"index":3,"width":105,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":4,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":5,"width":80,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false},{"index":6,"width":5,"width2":-1,"stretchWidth":0,"rowHeightAutoFit":false}],"focusRange":[],"cells":[{"row":0,"col":0},{"row":0,"col":1,"PI":36},{"row":0,"col":2,"PI":37},{"row":0,"col":3,"PI":37},{"row":0,"col":4,"PI":37},{"row":0,"col":5,"PI":37},{"row":0,"col":6},{"row":1,"col":0},{"row":1,"col":1,"define":"*帐 套","PI":38},{"row":1,"col":2,"define":"=凭证清单!corpid","editable":true,"rowSpan":1,"colSpan":3,"alias":"corpid","PI":39,"editstyle":{"editType":4,"ddlbName":"basic_账套列表(code2name)-全称","dropDownListEditable":false,"valueMustInDDLB":false,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"","showRealData":false,"columnCount":null}},{"row":1,"col":5,"define":"=nian+right(\"00\"+yue,2)","alias":"ym","PI":40},{"row":1,"col":6,"PI":41},{"row":2,"col":0},{"row":2,"col":1,"define":"*年 份","PI":38},{"row":2,"col":2,"define":"=凭证清单!nian","editable":true,"cellValueType":3,"rowSpan":1,"colSpan":2,"alias":"nian","PI":42,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":true,"valueMustInDDLB":true,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"2021\n2020\n2019\n2018\n2017\n2016\n2015\n2014\n2013\n2012\n2011\n2010","showRealData":false,"columnCount":null}},{"row":2,"col":4,"define":"*月 份","PI":43},{"row":2,"col":5,"define":"=凭证清单!yue","editable":true,"alias":"yue","PI":44,"editstyle":{"editType":4,"ddlbName":"","dropDownListEditable":false,"valueMustInDDLB":true,"ddlbFilterBy":"","ddlbMultiSelect":false,"ddlbFilterContext":"","ddlbInnerItems":"1;1月\n2;2月\n3;3月\n4;4月\n5;5月\n6;6月\n7;7月\n8;8月\n9;9月\n10;10月\n11;11月\n12;12月","showRealData":false,"columnCount":null}},{"row":2,"col":6,"PI":41},{"row":3,"col":0},{"row":3,"col":1},{"row":3,"col":2},{"row":3,"col":3},{"row":3,"col":4},{"row":3,"col":5,"PI":45},{"row":3,"col":6},{"row":4,"col":0,"PI":46},{"row":4,"col":1,"define":"序号","rowSpan":2,"colSpan":1,"PI":47},{"row":4,"col":2,"define":"=影像主文档名称()","PI":48},{"row":4,"col":3,"define":"=影像主文档名称() +'\\n图片'","PI":49},{"row":4,"col":4,"define":"附件\\n图片","PI":49},{"row":4,"col":5,"define":"合计","PI":48},{"row":4,"col":6,"PI":41},{"row":5,"col":0},{"row":5,"col":2,"define":"=count( pzh)","PI":50},{"row":5,"col":3,"define":"=sum(pzs)","PI":50,"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":5,"col":4,"define":"=sum(fjs)","PI":50,"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":5,"col":5,"define":"=sum(hj)","PI":50,"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":5,"col":6,"PI":41},{"row":6,"col":0,"PI":46},{"row":6,"col":1,"PI":51,"bind":{"dataSource":"gd","DBCol":"c_xh","dsType":2},"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":6,"col":2,"cellValueType":3,"alias":"pzh","PI":52,"bind":{"dataSource":"gd","DBCol":"pzh","dsType":2}},{"row":6,"col":3,"cellValueType":1,"alias":"pzs","PI":53,"bind":{"dataSource":"gd","DBCol":"pzs","dsType":2},"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":6,"col":4,"cellValueType":1,"alias":"fjs","PI":53,"bind":{"dataSource":"gd","DBCol":"fjs","dsType":2},"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":6,"col":5,"cellValueType":1,"alias":"hj","PI":53,"bind":{"dataSource":"gd","DBCol":"hj","dsType":2},"editstyle":{"editType":1,"showComma":false,"decimalCount":0,"zeroVisible":true}},{"row":6,"col":6,"PI":54},{"row":7,"col":0},{"row":7,"col":1,"PI":55},{"row":7,"col":2,"PI":55},{"row":7,"col":3,"PI":55},{"row":7,"col":4,"PI":55},{"row":7,"col":5},{"row":7,"col":6}]}],"propertyCache":{"d9c79725b618183a50f45cd7e93f0666":{"background-color":"#f4f4f4"},"c5cf16418d72a3ce15b4e1f870cb2028":{"background-color":"#f4f4f4","border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1]},"050f7eca4d1f1faf26fea1bea9517dc5":{"background-color":"#f4f4f4","font-family":"微软雅黑","font-size":20},"83683a6fd38ec4f45e537f09d24dd507":{"background-color":"#f4f4f4","text-align":1,"font-family":"微软雅黑","border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1]},"ca1c3a759c8e9453dd382b616c5113b6":{"border-left-color":[211,211,211,1],"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-color":[211,211,211,1],"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)","color":"rgb(52, 152, 219)","font-family":"微软雅黑","border-left-style":1,"border-left-width":1,"border-right-style":1,"border-right-width":1,"border-top-style":1,"border-bottom-style":1},"f64772515b2f057e3470ce435e2d7fa0":{"background-color":"#f4f4f4","text-align":1,"font-family":"微软雅黑","border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1]},"6c9edcdc09398cdb17322893ec8a2296":{"border-left-color":[211,211,211,1],"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-color":[211,211,211,1],"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(255, 255, 255)","color":"rgb(52, 152, 219)","text-align":2,"font-family":"微软雅黑","border-left-style":1,"border-left-width":1,"border-right-style":1,"border-right-width":1,"border-top-style":1,"border-bottom-style":1},"b94d96e46a843f1a38d63d7f453e372e":{"background-color":"#f4f4f4","border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1]},"a478addea6d799907fee4f2bd0d11920":{"background-color":"#f4f4f4","border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1]},"3736221b6320a5ed99534cefdf10ef9b":{"border-bottom-width":2,"border-bottom-color":[128,128,128,1]},"11af33b9743e55726430817c97d5eb01":{"color":"#333333"},"5cb6c68a8f0382709954dbb4210078c1":{"font-family":"微软雅黑","color":"#333333"},"5297e98a4ed231f3507c8671f141ffc7":{"font-family":"微软雅黑","border-right-style":1,"border-right-width":1,"border-right-color":[204,204,204,1],"color":"#333333"},"079237613a03b726ea608cc1ea9fd0b5":{"border-right-width":2,"border-right-color":[128,128,128,1],"color":"#333333"},"cda2677ce87c858d6013f457b0e64a00":{"font-family":"微软雅黑","color":"#333333","color-expression":"=iif(imgsize=='1','#0986E6','#333333')"},"c829dda05d108cb413c9c04d25b94391":{"font-family":"微软雅黑","border-right-style":1,"border-right-width":1,"border-right-color":[204,204,204,1],"color-expression":"=iif(imgsize=='2','#0986E6','#333333')","color":"#333333"},"0a920fdeaa029fe51029f26d7c9d5241":{"font-family":"微软雅黑","border-right-width":2,"border-right-color":[128,128,128,1],"border-left-style":1,"border-left-width":1,"border-left-color":[204,204,204,1],"color":"#333333"},"61cae87e18bc6893adef83d4a57350c7":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-right-width":2,"border-right-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"font-family":"微软雅黑","color":"#333333"},"2c4f97ffcd73ce8454836de2923bf879":{"border-left-width":2,"border-left-color":[128,128,128,1],"font-family":"微软雅黑","color":"#333333"},"7711080689bc73a7b4808c9ecc6e2b52":{"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"color":"#333333"},"8c2512dda0d46da0dbdb0bdf9efb01b5":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"color":"#333333"},"31f8a660a251d0a161422b0c9e7ac33d":{"background-color":"rgb(208, 211, 212)"},"d1abbc106da9b127f738d0f1c300f328":{"background-color":"#d0d3d4"},"9f79307b00f05ff4c777d65078efbd99":{"background-color":"rgb(244, 246, 246)","font-size":"12","color":"rgb(100, 30, 22)","text-align":0},"8dfdea9a615d00509072010fd67172d5":{"background-color":"#f4f6f6","text-align":1,"font-size":12},"9f3f11255067e200bb9563ed95b2d763":{"background-color":"rgb(251, 252, 252)","border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"text-align":2,"font-family":"Arial"},"284bb006084a39e0ab492435be3c96b5":{"background-color":"#f4f6f6","font-size":12},"42226603fa3dc654285d249dec4ecc7a":{"background-color":"#f4f6f6"},"2a0f62b58cc59289a61e9bd52bb20e02":{"background-color":"#f4f6f6","font-family":"黑体","font-bold":true,"color":"rgb(160, 64, 0)"},"81288637a722c41c0ecc6264c0ca93e7":{"background-color":"#f4f6f6","font-family":"黑体","color":"rgb(95, 106, 106)"},"44aa3e53756c902db602157b94add149":{"border-left-width":2,"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"rgb(244, 246, 246)","font-size":"12","color":"rgb(40, 55, 71)","text-align":2},"5aef93d97effcc5d32ec545632f7a1ea":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"#f4f6f6","font-size":"12","color":"rgb(40, 55, 71)","text-align":0},"b764ab4229a61b230d636c4df9fafad0":{"background-color":"#f4f6f6","border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-left-color":[128,128,128,1]},"f41646dad3be7a1ee31de298a4c43286":{"border-left-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-right-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"background-color":"#f4f6f6","font-size":"12","color":"rgb(40, 55, 71)","text-align":2},"a37c05a860a80e63933a4fe4b8ca6d7d":{"background-color":"#f4f6f6","border-right-width":2,"border-right-color":[128,128,128,1],"border-top-width":2,"border-top-color":[128,128,128,1],"border-bottom-width":2,"border-bottom-color":[128,128,128,1],"border-left-color":[128,128,128,1]},"4d25741e85d7f7d41e1bc227ad65a3f3":{"background-color":"#f4f6f6","border-left-width":2,"border-left-color":[128,128,128,1]},"fbfbf02f6865b9b69a790e67e37c7571":{"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[189,195,199,1]},"125018f3eef635c9d10037c06e4a0236":{"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1]},"8278303b3293d13f4288232bc16b1f64":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(244, 246, 246)","color":"rgb(40, 55, 71)","text-align":2},"a741a2609858dd151bd5607207dff56a":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(252, 243, 207)","font-family":"黑体","font-bold":true,"color":"rgb(40, 55, 71)"},"816a6986928d870ad320e3b842c55b1d":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(252, 243, 207)","font-family":"黑体","font-bold":true,"color":"rgb(211, 84, 0)","text-align":2},"20118c09fa9c7e8fb2753e163d4f4c03":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1]},"1447dad3e475b1c314505dfedc6540c6":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[214,219,223,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(252, 243, 207)","font-family":"黑体","font-bold":true,"color":"rgb(40, 55, 71)"},"324d37f956e2016f2cd6e49f88ca41d9":{"border-left-style":1,"border-left-width":1,"border-left-color":[214,219,223,1],"border-top-style":1,"border-top-width":1,"border-top-color":[214,219,223,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[214,219,223,1],"background-color":"rgb(242, 244, 244)","color":"rgb(40, 55, 71)","text-align":2},"b0ad522af8c8fdae9d5860f68a7c14fd":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(252, 243, 207)","font-family":"黑体","font-bold":true,"color":"rgb(40, 55, 71)"},"fc406aa51250ead084dba7e6ed9e7117":{"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1]},"2d81bf160c0f4d5536e124d2e2e0e2a8":{"border-right-style":1,"border-right-width":1,"border-right-color":[189,195,199,1]},"8f89c949de8f8e9230cfc3b022b40b02":{"border-left-style":1,"border-left-width":1,"border-left-color":[189,195,199,1],"border-top-style":1,"border-top-width":1,"border-top-color":[189,195,199,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[189,195,199,1],"background-color":"rgb(242, 244, 244)","word-wrap":true,"text-align":2},"aac59267b6bf2b8b7f60751e70d9bf26":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-color":[128,128,128,1],"background-color":"rgb(242, 244, 244)","text-align":2,"vertical-align":1},"2b03cd767da90d98dd1f30d42fcf59f5":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-color":[128,128,128,1],"background-color":"rgb(242, 244, 244)","text-align":2,"vertical-align":1,"word-wrap":true,"font-size":12},"98464ab30316c3d19e18148a76c2de0e":{"border-left-style":1,"border-left-width":1,"border-left-color":[211,211,211,1],"border-top-color":[128,128,128,1],"border-right-style":1,"border-right-width":1,"border-right-color":[211,211,211,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[211,211,211,1],"background-color":"rgb(242, 244, 244)","font-family":"黑体","font-size":"16","font-bold":true,"color":"rgb(231, 76, 60)","text-align":2},"edd96d0a7b904ef098dd31ba6f8e17be":{"border-left-style":1,"border-left-width":1,"border-left-color":[189,195,199,1],"border-top-style":1,"border-top-width":1,"border-top-color":[189,195,199,1],"border-right-style":1,"border-right-width":1,"border-right-color":[189,195,199,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[189,195,199,1],"text-align":2},"a35dc299755b9f0958f099207e8dcb95":{"border-left-style":1,"border-left-width":1,"border-left-color":[189,195,199,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[189,195,199,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[189,195,199,1]},"87854d14fe6be3188e453efe5f7adda6":{"border-left-style":1,"border-left-width":1,"border-left-color":[189,195,199,1],"border-top-style":1,"border-top-width":1,"border-top-color":[211,211,211,1],"border-right-style":1,"border-right-width":1,"border-right-color":[189,195,199,1],"border-bottom-style":1,"border-bottom-width":1,"border-bottom-color":[189,195,199,1],"text-align":2},"35072f405a2553b0d313570393d6fdae":{"border-left-style":1,"border-left-width":1,"border-left-color":[189,195,199,1]},"5eb44ba398d137a672ad089ecd5764eb":{"border-top-style":1,"border-top-width":1,"border-top-color":[189,195,199,1]}},"propertyIdList":["d9c79725b618183a50f45cd7e93f0666","c5cf16418d72a3ce15b4e1f870cb2028","050f7eca4d1f1faf26fea1bea9517dc5","83683a6fd38ec4f45e537f09d24dd507","ca1c3a759c8e9453dd382b616c5113b6","f64772515b2f057e3470ce435e2d7fa0","6c9edcdc09398cdb17322893ec8a2296","b94d96e46a843f1a38d63d7f453e372e","a478addea6d799907fee4f2bd0d11920","3736221b6320a5ed99534cefdf10ef9b","11af33b9743e55726430817c97d5eb01","5cb6c68a8f0382709954dbb4210078c1","5297e98a4ed231f3507c8671f141ffc7","079237613a03b726ea608cc1ea9fd0b5","cda2677ce87c858d6013f457b0e64a00","c829dda05d108cb413c9c04d25b94391","0a920fdeaa029fe51029f26d7c9d5241","61cae87e18bc6893adef83d4a57350c7","2c4f97ffcd73ce8454836de2923bf879","7711080689bc73a7b4808c9ecc6e2b52","8c2512dda0d46da0dbdb0bdf9efb01b5","31f8a660a251d0a161422b0c9e7ac33d","d1abbc106da9b127f738d0f1c300f328","9f79307b00f05ff4c777d65078efbd99","8dfdea9a615d00509072010fd67172d5","9f3f11255067e200bb9563ed95b2d763","284bb006084a39e0ab492435be3c96b5","42226603fa3dc654285d249dec4ecc7a","2a0f62b58cc59289a61e9bd52bb20e02","81288637a722c41c0ecc6264c0ca93e7","44aa3e53756c902db602157b94add149","5aef93d97effcc5d32ec545632f7a1ea","b764ab4229a61b230d636c4df9fafad0","f41646dad3be7a1ee31de298a4c43286","a37c05a860a80e63933a4fe4b8ca6d7d","4d25741e85d7f7d41e1bc227ad65a3f3","fbfbf02f6865b9b69a790e67e37c7571","125018f3eef635c9d10037c06e4a0236","8278303b3293d13f4288232bc16b1f64","a741a2609858dd151bd5607207dff56a","816a6986928d870ad320e3b842c55b1d","20118c09fa9c7e8fb2753e163d4f4c03","1447dad3e475b1c314505dfedc6540c6","324d37f956e2016f2cd6e49f88ca41d9","b0ad522af8c8fdae9d5860f68a7c14fd","fc406aa51250ead084dba7e6ed9e7117","2d81bf160c0f4d5536e124d2e2e0e2a8","8f89c949de8f8e9230cfc3b022b40b02","aac59267b6bf2b8b7f60751e70d9bf26","2b03cd767da90d98dd1f30d42fcf59f5","98464ab30316c3d19e18148a76c2de0e","edd96d0a7b904ef098dd31ba6f8e17be","a35dc299755b9f0958f099207e8dcb95","87854d14fe6be3188e453efe5f7adda6","35072f405a2553b0d313570393d6fdae","5eb44ba398d137a672ad089ecd5764eb"]}


