123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <script src="./jquery.min.js"></script>
- <script type="text/javascript" src="./collective.json"></script>
- <meta http-equiv="Cache-Control" content="no-store" />
- <meta http-equiv="Pragma" content="no-cache" />
- <meta http-equiv="Expires" content="0" />
- <title>捷易拍OCX控件测试程序</title>
- <link rel="stylesheet" href="./new_file.css">
- <script type="text/javascript">
- $(function(){
- //获取当前项目内容
- load();
- // $("#contractCode").text(decodeURI(contractCode));
- // $("#userName").text(decodeURI(userName));
-
- })
- // 接口
- var Url = window.location.search.substring(66)
- // 获取token
- var token = window.location.search.substring(33, 65);
- // 获取id
- var fileId = window.location.search.substring(1, 33);
- //获取类型
- var projectType=window.location.search.substring(65,66)
- // //上传文件的路径
- // var ziliaourl = "";
- //本地存储路径
- var savePath = "d:\\扫描件\\";
- //户主姓名
- var hzname = "";
- //户主身份证
- var hzsfz = "";
- //文件目录
- var list = []
- //项目信息
- var information={}
- //文件名
- var filename = "";
- //文件类型
- var filetype = "";
- var filePath = "";
- var Selectid = "";
- var xmbh = "${xmbh}";
- var stats = "${stats}";
-
- $.ajaxSetup({
- // 所有ajax请求发送之后,都会执行以下的函数
- beforeSend: function(xhr) {
- //xhr是原生ajax中网络请求对象,jQuery中已经封装好的
- // 利用请求头携带token数据
- xhr.setRequestHeader('token', token)
- }
- })
- getdata()
- // function seach(red) {}
- //打开摄像头
- function load() {
- //初始化的时候 先在d盘创建一个文件夹
- captrue.bCreateDir("D:\\扫描件");
- //停止视频源
- captrue.bStopPlay();
- //设置旋转角度
- captrue.vSetRotate(90);
- //显示主视频源
- captrue.bStartPlay();
- //设置可以旋转的摄像头
- // captrue.bStartPlayRotate(90);
- //设置切黑边
- captrue.vSetDelHBFlag(true);
- //设置矫正
- captrue.vSetSkewFlag(true);
- //设置自动截取
- captrue.bSetMode(3);
- //设置拍摄照片的分辨率 默认为0.99
- captrue.bSetIamgeXYZoom(0.99); //把图片分辨率缩小为原来的 0.99倍
- //获取当前项目名称
- };
- //获取项目信息
- function getdata(){
- var xhr = new XMLHttpRequest();
- if(projectType==0){
- xhr.open("get",Url + "api/auth/projectformal/info/"+fileId);
- }else{
- xhr.open("get",Url + "api/auth/householdcx/info/"+fileId);
- }
- xhr.setRequestHeader("token", token);
- xhr.send();
- xhr.onreadystatechange = function(res) {
- // console.log(res)
- // console.log(xhr)
- if (xhr.readyState === 4 && xhr.status === 200) {
- if(projectType==0){
- information=JSON.parse(xhr.response).projectFormal
- getprojectName();
- }else{
- information=JSON.parse(xhr.response).householdCx
- gethouseholdName()
- }
- getlist();
- }
- }
- xhr.onerror = function(error) {
- console.log(error)
- }
- }
- //获取项目名称
- function getprojectName() {
- // var names = ziliaourl.split("\\");
- hzname = information.projectName;
-
- $("#title").text('项目信息');
- $("#projectName").text(hzname);
- $("#titleName1").text('');
- $("#titleName2").text('');
- }
- //获取户名称
- function gethouseholdName() {
- // var names = ziliaourl.split("\\");
- hzname = information.householderName;
- hzsfz=information.householderIdCard;
- $("#title").text('户信息');
- $("#titleName").text('');
- $("#projectName1").text(hzname);
- $("#projectName2").text(hzsfz);
- console.log(information)
- }
- function getlist(){
- if(projectType==0){
- if(information.signingType=='新土地管理法实施后'){
- list=collectiveFront
- if(information.early=='是'){list.unshift(advance)}
- }else{
- list=collectiveAfter
- if(information.early=='是'){list.unshift(advance)}
- }
- }else{
- list=household
- }
-
- function MyTree(list, rootId) {
- // 简单的深拷贝
- this.list = copyArr(list);
- this.rootId = rootId;
- this.nodesMap = {};
- this.treeData = [];
- }
- // 深拷贝
- function copyArr(arr) {
- var res = []
- console.log(arr.length)
- for (var i = 0; i < arr.length; i++) {
- res.push(arr[i])
- }
- return res
- }
- MyTree.prototype = {
- init: function () {
- this.treeData = this.initTreeData(this.list);
- for (var i = 0; i < this.treeData.length; i++) {
- this.createDom(this.treeData[i]);
- }
- },
-
- // 将数组初始化为树结构
- initTreeData: function (arr) {
- console.log(arr)
- for (var i = 0; i < arr.length; i++) {
- this.nodesMap[arr[i].id] = arr[i];
- }
- var reArr = [];
- for (var i = 0; i < arr.length; i++) {
- arr[i]['showChilds'] = true;
- // if (!this.nodesMap[arr[i].fatherId]) reArr.push(arr[i]);
- // else {
- // var fatherNode = this.nodesMap[arr[i].fatherId];
- // fatherNode.childs = fatherNode.childs || [];
- // fatherNode.childs.push(arr[i]);
- // }
- }
- reArr = list;
- return reArr;
- },
-
- // 根据数组渲染树
- createDom: function (data) {
- var self = this;
- var fatherDom = document.getElementById(this.rootId+"-my-tree-"+data.fatherId);
- // 虚拟根节点
- if (!fatherDom) fatherDom = document.getElementById(this.rootId);
- var dom = document.createElement("div");
- dom.id = this.rootId+"-my-tree-"+data.id;
- dom.className = 'treeItem';
- var iconDom = document.createElement("div");
- iconDom.id = this.rootId+"-my-tree-icon-"+data.id;
- iconDom.className = "itemIcon";
- iconDom.innerHTML = "-";
- // if (data.showChilds) iconDom.innerHTML = "-";
- // else iconDom.innerHTML = "+";
- var inputDom = document.createElement("input");
- inputDom.id = this.rootId+"-my-tree-inputDom-"+data.id;
- inputDom.type = "radio";
- inputDom.name = "fileRadio";
- inputDom.value = data.fatherName + '/' + data.fileName;
- if(data.children.length != 0){
- dom.appendChild(iconDom);
- }else{
- dom.appendChild(inputDom);
- }
- dom.innerHTML += data.fileName;
- fatherDom.appendChild(dom);
- iconDom = document.getElementById(this.rootId+"-my-tree-icon-"+data.id);
- if(iconDom){
- iconDom.onclick = function () {
- self.iconClickHandler(iconDom);
- };
- }
- inputDom = document.getElementById(this.rootId+"-my-tree-inputDom-"+data.id);
- if(inputDom){
- inputDom.onclick = function () {
- Selectid=data.id
- filetype = data.fileName;
- filePath = inputDom.value;
- };
- }
- // 递归渲染子树
- if (data.children && data.children.length > 0) {
- for (var i = 0; i < data.children.length; i++) this.createDom(data.children[i]);
- }
- },
- iconClickHandler: function(dom) {
- if (!dom || !dom.id) return;
- var id = dom.id;
- if (id.indexOf("my-tree-icon-") == -1) return;
- id = id.substring(id.indexOf("my-tree-icon-") + 13);
- var node = this.nodesMap[id];
- if (!node) return;
- if (node.showChilds) {
- this.hideHandler(dom);
- dom.innerHTML = "+";
- } else {
- this.showHandler(dom);
- dom.innerHTML = "-";
- }
- },
-
- // 隐藏子树
- hideHandler: function (dom) {
- if (!dom || !dom.id) return;
- var id = dom.id;
- if (id.indexOf("my-tree-icon-") == -1) return;
- id = id.substring(id.indexOf("my-tree-icon-") + 13);
- var node = this.nodesMap[id];
- if (!node) return;
- var children = node.children;
- if (!children) return;
- node.showChilds = false;
- for (var i = 0; i < children.length; i++) {
- var childDom = document.getElementById(this.rootId+"-my-tree-"+children[i].id);
- if (!childDom) continue;
- childDom.style.display = 'none';
- var childIconDom = document.getElementById(this.rootId+"-my-tree-icon-"+children[i].id);
- this.hideHandler(childIconDom);
- }
- },
-
- // 渲染子树
- showHandler: function (dom) {
- if (!dom || !dom.id) return;
- var id = dom.id;
- if (id.indexOf("my-tree-icon-") == -1) return;
- id = id.substring(id.indexOf("my-tree-icon-") + 13);
- var node = this.nodesMap[id];
- if (!node) return;
- var children = node.children;
- if (!children) return;
- node.showChilds = true;
- for (var i = 0; i < children.length; i++) {
- var childDom = document.getElementById(this.rootId+"-my-tree-"+children[i].id);
- if (!childDom) continue;
- childDom.style.display = 'block';
- var childIconDom = document.getElementById(this.rootId+"-my-tree-icon-"+children[i].id);
- var childNode = this.nodesMap[children[i].id];
- // childIconDom.innerHTML = "+";
- // 递归渲染子树
- this.hideHandler(childIconDom);
- }
- }
- }
-
- var myTree0 = new MyTree(list, "my-tree-root0");
- myTree0.init();
- }
- var xzcs = 1;
- //旋转摄像头
- function rotateMain() {
- if (xzcs == 1) {
- //停止视频源
- captrue.bStopPlay();
- //设置旋转角度
- captrue.vSetRotate(0);
- //显示主视频源
- captrue.bStartPlay();
- //设置自动截取
- captrue.bSetMode(3);
- //把图片分辨率缩小为原来的 0.7倍
- captrue.bSetIamgeXYZoom(0.65);
- xzcs++;
- alert("当前角度为0度");
- } else if (xzcs == 2) {
- //停止视频源
- captrue.bStopPlay();
- //设置旋转角度
- captrue.vSetRotate(90);
- //显示主视频源
- captrue.bStartPlay();
- //设置自动截取
- captrue.bSetMode(3);
- //把图片分辨率缩小为原来的 0.99倍
- captrue.bSetIamgeXYZoom(0.99);
- xzcs++;
- alert("当前角度为90度");
- } else if (xzcs == 3) {
- //停止视频源
- captrue.bStopPlay();
- //设置旋转角度
- captrue.vSetRotate(180);
- //显示主视频源
- captrue.bStartPlay();
- //设置自动截取
- captrue.bSetMode(3);
- //把图片分辨率缩小为原来的 0.7倍
- captrue.bSetIamgeXYZoom(0.99);
- xzcs++;
- alert("当前角度为180度");
- } else if (xzcs == 4) {
- //停止视频源
- captrue.bStopPlay();
- //设置旋转角度
- captrue.vSetRotate(270);
- //显示主视频源
- captrue.bStartPlay();
- //设置自动截取
- captrue.bSetMode(3);
- //把图片分辨率缩小为原来的 0.99倍
- captrue.bSetIamgeXYZoom(0.99);
- xzcs = 1;
- alert("当前角度为270度");
- }
- }
- //重启摄像头
- function restartPlay() {
- //停止视频源
- captrue.bStopPlay();
- //设置旋转角度
- captrue.vSetRotate(90);
- //显示主视频源
- captrue.bStartPlay();
- // captrue.bStartPlayRotate(270);
- //设置切黑边
- captrue.vSetDelHBFlag(true);
- //设置矫正
- captrue.vSetSkewFlag(true);
- }
- //参数设置
- function setup() {
- captrue.displayVideoPara();
- }
- var count = 0;
- //拍照
- function shot() {
- var jishu = 0;
- var suoy = 0;
- //获取列表中图片的总数
- var num = cap.GetListCount();
- for (var i = 0; i < num; i++) {
- //得到索引图片有没有被勾选 返回值 true false
- var b = cap.GetCheck(i);
- if (b) {
- jishu++;
- suoy = i;
- }
- }
- if (jishu > 1) {
- alert("只能选择一张图片进行替换");
- return;
- }
- //获取当前时间戳
- var d = new Date().getTime();
- //保存为JPG图片
- var r = captrue.bSaveJPG(savePath, d);
- //只选中一个时 删除原有图片 将图片插入索引
- if (jishu == 1) {
- //得到索引图片的路径
- var file = cap.GetItemPath(suoy);
- //删除图片
- captrue.bDeleteFile(file);
- //删除列表索引位置的图片
- cap.RemoveItemImg(-1, true);
- //将图片插入索引位置
- cap.InsertImage(savePath + d + ".jpg", suoy);
- } else { //正常添加
- //添加到缩略图列表中
- var str = cap.AddImage(savePath + d + ".jpg");
- }
- if (r) {
- alert("拍摄成功!");
- } else {
- alert("拍摄失败,请规范操作!");
- }
- }
- function pin() {
- captrue.vSetCapturePin();
- var modes = document.getElementsByName("mode");
- var value;
- for (var i = 0; i < modes.length; i++) {
- if (modes[i].checked) value = modes[i].value;
- }
- if (value == 1) {
- captrue.bStartPlay();
- } else if (value == 2) {
- captrue.bStartPlay2(0);
- }
- }
- //删除列表中的图片
- function deleteImage() {
- var jishu = 0;
- var suoy = new Array();
- //获取列表中图片的总数
- var num = cap.GetListCount();
- for (var i = 0; i < num; i++) {
- //得到索引图片有没有被勾选 返回值 true false
- var b = cap.GetCheck(i);
- if (b) {
- jishu++;
- //向数组中添加元素
- suoy[suoy.length] = i;
- }
- }
- if (jishu < 1) {
- alert("请勾选需要删除的图片");
- return;
- }
- if(confirm('确认要删除选中的照片吗?')){
- for (var i = 0; i < suoy.length; i++) {
- //得到索引图片的路径
- var file = cap.GetItemPath(suoy[i]);
- //删除真实图片
- captrue.bDeleteFile(file);
- }
- //删除列表中图片
- var str = cap.RemoveItemImg(-1, true);
- }
- }
- //选中全部 反选
- function selectall() {
- var jishu = 0;
- //获取列表中图片的数量
- var num = cap.GetListCount();
- for (var i = 0; i < num; i++) {
- //获取索引图片有没有被勾选
- var b = cap.GetCheck(i);
- //被勾选 数量加1
- if (b) {
- jishu++;
- }
- }
- if (jishu == 0) {
- //选中全部
- var str = cap.SetCheck(-1);
- } else {
- //取消全选
- var str = cap.CancelCheck(-1);
- }
- }
- //自动截取图像
- function selectAutoMode(el) {
- captrue.bSetMode(el.value);
- }
- //默认截取图像
- function selectDefaultMode(el) {
- captrue.bSetMode(el.value);
- }
- //截取证件 或 自定义
- function selectSfzMode(el) {
- //截取证件
- captrue.bSetMode(el.value);
- //值为1时 截取自定义图像
- if (el.value == 1) {
- captrue.bSetImageArea(1000, 1000, 8000, 8000);
- }
- }
- //上移
- function ImageUp() {
- var num = cap.GetListCount();
- for (var i = 0; i < num; i++) {
- var b = cap.GetCheck(i);
- if (b == 1) {
- cap.ImageRiseEx();
- }
- }
- }
- //下移
- function ImageDown() {
- var num = cap.GetListCount();
- for (var i = 0; i < num; i++) {
- var b = cap.GetCheck(i);
- if (b == 1) {
- cap.ImageFallEx();
- }
- }
- }
- //设置生成哪种pdf
- function setwjm(el) {
- if (el.value == "zgqrb") {
- filetype = "01三方资格确认表";
- }
- if (el.value == "cbb") {
- filetype = "02批建或确权表";
- }
- if (el.value == "cqxy") {
- filetype = "03拆迁协议";
- }
- if (el.value == "hqxy") {
- filetype = "04回迁协议";
- }
- if (el.value == "bs") {
- filetype = "05五类住房查询表";
- }
- if (el.value == "dsznz") {
- filetype = "06独生子女证";
- }
- if (el.value == "hkb") {
- filetype = "07户口本";
- }
- if (el.value == "jhz") {
- filetype = "08结婚证";
- }
- if (el.value == "cqxkz") {
- filetype = "09拆迁许可证";
- }
- if (el.value == "azgg") {
- filetype = "10安置公告";
- }
- if (el.value == "sfzzj") {
- filetype = "11身份证";
- }
- if (el.value == "sqs") {
- filetype = "12申请书";
- }
- if (el.value == "gzs") {
- filetype = "13公证书";
- }
- if (el.value == "jwjgsm") {
- filetype = "14纪委纠改说明";
- }
- if (el.value == "gzsh") {
- filetype = "规资审核";
- }
- if (el.value == "cgbsh") {
- filetype = "城改办审核";
- }
- }
- //生成 pdf
- function SavePDF() {
- var count = 0;
- var d = new Date().getTime();
- //获取列表中图片的数量
- var num = cap.GetListCount();
- //开始拍摄pdf
- for (var i = 0; i < num; i++) {
- //获取索引图片有没有被勾选
- var b = cap.GetCheck(i);
- //被勾选 数量加1
- if (b) {
- count++;
- }
- }
- if (filetype == "") {
- alert("请选择生成PDF的类型");
- return;
- }
- if (count == 0) {
- alert("请选择要制作PDF的图片");
- return;
- } else {
- //设置分辨率 3为 800W
- cap.PDFResolvingPower(3);
- //合成完成后打开pdf
- cap.IsOpenPDF(true);
- //将选中列表中的图片合成为pdf
- cap.SaveToPDF(savePath + hzname + "_" + filetype + ".pdf");
- //文件名
- filename = hzname + "_" + filetype ;
- //取消所有选中
- var mode = document.getElementsByName('mode');
- for (var i = 0; i < mode.length; i++) {
- if (mode[i].checked) {
- mode[i].checked = false; //不选中
- }
- }
- //清空filetype
- // filetype = "";
- }
- }
- //上传split
- function upload() {
- var t = false;
- var jishu = 0;
- //获取列表中图片的总数
- var num = cap.GetListCount();
- if (filename == "") {
- alert("请先将图片合成为pdf");
- return;
- } else {
- var fileNameurl = encodeURI(encodeURI(filename+'.pdf'))
- var destfolderurl = encodeURI(encodeURI(filePath))
- var str = '';
- var type='';
- // if(guid != ''){
- // str = captrue.bUpLoadImage(savePath+filename+".pdf", '192.168.1.222', 8082, "/api/auth/common/file/bUpLoadImage/"+token+"?guid="+guid + "&path=" + encodeURI(encodeURI(filePath)) + "&fileName="+fileNameurl);
- // }else{
- // str = captrue.bUpLoadImage(savePath+filename+".pdf", '192.168.1.222', 8082, "/api/auth/common/file/bUpLoadImage/"+token+"?code="+contractCode + "&path=" + encodeURI(encodeURI(filePath)) + "&fileName="+fileNameurl);
- // }
- if(window.location.search.substring(66,67)==0){
- if(projectType==0){
- type = 'cx-relocation'
- }else{
- type = '2'
- }
- str = captrue.bUpLoadImage(savePath+filename+".pdf", '192.168.1.88', 8080, "/cxzq/api/pub/hsp/uploadPDF?id=" +information.id+'&type='+type+'&destfolder='+destfolderurl+'&fileName='+fileNameurl);
- }else{
- if(projectType==0){
- type = 'cx-relocation'
- }else{
- type = '2'
- }
- str = captrue.bUpLoadImage(savePath+filename+".pdf", '110.41.152.237', 8080, "/cxzq/api/pub/hsp/uploadPDF?id=" +information.id+'&type='+type+'&destfolder='+destfolderurl+'&fileName='+fileNameurl);
- }
-
-
-
-
-
- //上传完成后 删除列表中所有图片 指删除文件
- for (var i = 0; i < num; i++) {
- //得到索引图片的路径
- var file = cap.GetItemPath(i);
- //删除图片
- captrue.bDeleteFile(file);
- }
- //清空缩略图列表
- cap.RemoveAllImg(true);
- //清空filename
- document.getElementById("my-tree-root0"+"-my-tree-inputDom-"+Selectid).checked=false
- filename = "";
- filetype = ""
- }
- }
- var dataurl = ''
- //下载文件
- function downLoadFile() {
- url = Url + "ocx.zip";
- var form = document.createElement('form');
- document.getElementsByTagName('body')[0].appendChild(form);
- form.setAttribute('style','display:none');
- form.setAttribute('target','');
- form.setAttribute('method','get');
- form.setAttribute('action',url);
- var inputContent = document.createElement('input');
- inputContent.setAttribute('type','hidden');
- // inputContent.setAttribute('name',"捷宇科技DoccameraOcx控件_V3.7.160919.zip");
- // inputContent.setAttribute('value',AuthContext.getToken());
- // form.append(inputContent);
- // if(paramsObj){
- // for(var key in paramsObj){
- // var input = document.createElement('input');
- // input.setAttribute('type','hidden');
- // input.setAttribute('name',key);
- // input.setAttribute('value',paramsObj[key]);
- // form.append(input);
- // }
- // }
- form.submit();
- // form.remove();
- }
- </script>
- </head>
- <body>
- <table class="containerBox">
- <tr>
- <td class="left-box">
- <div class="photo-msg">
- <p>拍摄照片</p>
- </div>
- <div class="radio-box" onClick="selectall()">
- 全选/反选
- </div>
- <div class="picture-list">
- <object type="application/x-itst-activex" classid="clsid:8622e61a-22d1-4c10-9ecc-4dfc1f9a4f03" id="cap" width="100%" height="99%"></object>
- </div>
- <div class="edit-box">
- <div onClick="ImageUp()">
- <!-- <img src="./img/active_top.png" alt=""> -->
- <img src="./img/img-upper.png" alt="">
- <p>上移</p>
- </div>
- <div onClick="deleteImage()">
- <!-- <img src="./img/active_del.png" alt=""> -->
- <img src="./img/img-delete.png" alt="">
- <p>删除</p>
- </div>
- <div onClick="ImageDown()">
- <!-- <img src="./img/active_bottom.png" alt=""> -->
- <img src="./img/img-lower.png" alt="">
- <p>下移</p>
- </div>
- </div>
- </td>
- <td class="right-box">
- <div class="handle-box">
- <div>操作方法</div>
- <div onClick="SavePDF()">
- <!-- <img src="./img/active_pdf.png" alt=""> -->
- <img src="./img/img-pdf.png" alt="">
- <span>生成pdf</span>
- </div>
- <div onClick="upload()">
- <!-- <img src="./img/active_upload.png" alt=""> -->
- <img src="./img/img-upload.png" alt="">
- 上传
- </div>
- <div onClick="downLoadFile()">
- <!-- <img src="./img/active_downLoad.png" alt=""> -->
- <img src="./img/img-download.png" alt="">
- 高拍仪插件下载
- </div>
- <a style="display: none" id="downloadfile"></a>
- <!-- <div onClick="setup()">
- <img src="./img/active_setting.png" alt="">
- 参数设置
- </div>
- <div onClick="pin()">
- <img src="./img/active_hd.png" alt="">
- 分辨率设置
- </div> -->
- </div>
- <div class="camera-box">
- <div class="camera-left">
- <object type="application/x-itst-activex" classid="clsid:454C18E2-8B7D-43C6-8C17-B1825B49D7DE" id="captrue" width="85%" height="85%"></object>
- <div class="active_photo" onClick="shot()">
- <!-- <img src="./img/img-photograph.png" alt=""> -->
- <img src="./img/img-photograph.png" alt="">
- </div>
- <div class="active_rotate" onClick="rotateMain()">
- <img src="./img/img-rotate.png" alt="">
- </div>
- <input type="hidden" id="viewImagePath" />
- <input type="hidden" id="rotationNum" />
- <input type="hidden" id="isSelectAll" />
- </div>
- <div class="camera-right">
- <div class="photo-msg">
- <p id="title">项目信息</p>
- </div>
- <!-- <div class="camera-title">
- 项目名称:
- <span id="contractCode"></span>
- </div> -->
- <div id="titleName" class="camera-title">
- 项目名称:
- <span id="projectName"></span>
- </div>
- <div id="titleName1" class="camera-title">
- 户主姓名:
- <span id="projectName1"></span>
- </div>
- <div id="titleName2" class="camera-title">
- 户主身份证号:
- <span id="projectName2"></span>
- </div>
- <!-- <div class="camera-title">
- 收 件 人:
- <span id="userName"></span>
- </div> -->
- <div class="margin"></div>
- <div class="tree-box">
- <div id="my-tree-root0" class="treeItem"></div>
- </div>
- </div>
- </div>
- </td>
- </tr>
- </table>
- <!-- <table style="width: 100%;height: 100%">
- <tr>
- <td style="width: 200px">
- <input style="width: 195px;height: 5%;font-size: 20px;" type="button" value="全选/反选"
- onClick="selectall()" /><br />
- <object type="application/x-itst-activex" clsid="{8622e61a-22d1-4c10-9ecc-4dfc1f9a4f03}" id="cap"
- width="200px" height="80%">
- </object>
- <input style="width: 195px;height: 5%;font-size: 20px" type="button" onClick=" ImageUp()" value="上移" /><br />
- <input style="width: 195px;height: 5%;font-size: 20px" type="button" onClick="ImageDown()" value="下移" /><br />
- <input style="width: 195px;height: 5%;font-size: 20px" type="button" value="删除" onClick="deleteImage()" /><br />
- </td>
- <td>
- <div style="height: 5%">
- 项目编号:<input id="contractCode" type="text" style="width: 200px">
- 项目名称:<input id="projectName" type="text" style="width: 250px">
- </div>
- <object type="application/x-itst-activex" clsid="{454C18E2-8B7D-43C6-8C17-B1825B49D7DE}" id="captrue"
- width="100%" height="95%">
- </object>
- </td>
- <td style="width: 200px">
- <input type="hidden" id="viewImagePath" />
- <input type="hidden" id="rotationNum" />
- <input type="hidden" id="isSelectAll" />
- <input type="button" style="width: 195px;height: 5%;font-size: 20px" value="旋转照片角度" onClick="rotateMain()"><br />
- <input style="width: 195px;height: 30%;font-size: 40px" type="button" value="拍摄" onClick="shot()"><br />
- <div style="height: 5%"></div>
- <label style="width: 195px;height: 15%;font-size: 18px">
- <div style="height:35px"></div>
- <div style="white-space:nowrap;">
- <input type="radio" value="zgqrb" name="mode" id="zgqrb" onClick="setwjm(this)" /><label
- style="height: 10%" for="zgqrb">1.施工许可证(复印件)</label><br />
- </div>
- <div style="height:35px"></div>
- <div style="white-space:nowrap;">
- <input type="radio" value="cbb" name="mode" id="cbb" onClick="setwjm(this)" /><label style="height: 10%" for="cbb">2.工程规划许可证(复</br>印件)</label><br />
- </div>
- <div style="height:35px"></div>
- <div style="white-space:nowrap;">
- <input type="radio" value="cqxy" name="mode" id="cqxy" onClick="setwjm(this)" /><label style="height: 10%"
- for="cqxy">3.建设工程设计总平面</br>蓝图与电子图(经过图审)</label><br />
- </div>
- <div style="height:35px"></div>
- </label><br />
- <input style="width: 195px;height: 5%;font-size: 20px" type="button" value="生成PDF" onClick="SavePDF()" /><br />
- <input style="width: 195px;height: 5%;font-size: 20px" type="button" value="上传" onClick="upload()" /><br />
- <input style="width: 195px;height: 5%;font-size: 20px" type="button" value="高拍仪插件下载" onClick="downLoadFile()" /><br />
- <a style="display: none" id="downloadfile"></a>
- <input style="width: 195px;height: 5%;font-size: 20px" type="button" value="参数设置" onClick="setup()"><br />
- <input style="width: 195px;height: 5%;font-size: 20px" type="button" value="分辨率设置" onClick="pin()"><br />
- </td>
- </tr>
- </table> -->
- </body>
- </html>
|