乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      ext選項(xiàng)卡示例

       懷舊妞妞 2011-01-21
      <html>
       <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>處理流程任務(wù)</title>
        <style>
         <link rel="stylesheet" type="text/css" href="../scripts/ext320/resources/css/ext-all.css" />
        <link href="../resources/css/Global.css" type="text/css"rel="stylesheet" />
        <script type="text/javascript" src="../scripts/ext320/adapter/ext/ext-base.js"></script>
        <script type="text/javascript" src="../scripts/ext320/ext-all.js"></script>
        <script type="text/javascript" src="../scripts/ext320/ext-lang-zh_CN.js"></script>
        <link rel="stylesheet" type="text/css" href="../resources/css/inputHighlight.css" />
        <link rel="stylesheet" type="text/css" href="../scripts/ext320/resources/css/all.css" />
        <script type="text/javascript" src="/dyzc/My97DatePicker/WdatePicker.js"></script>
        <script type="text/javascript" src="../scripts/MultiSelect.js"></script>
        <script type="text/javascript" src="../scripts/ItemSelector.js"></script>
        <link href="main.css" rel="stylesheet" type="text/css">
        <meta content="MSHTML 6.00.2900.5921" name=generator />
        <LINK
      href="style.css" type=text/css rel=stylesheet>
      <script src="main.js" type="text/javascript"></script>
      <!-- --------------------=== 調(diào)用Weboffice初始化方法 ===--------------------- -->
      <script language="javascript" event="NotifyCtrlReady" for="WebOffice1" type="text/javascript">
      /****************************************************
      *
      * 在裝載完Weboffice(執(zhí)行<object>...</object>)
      * 控件后執(zhí)行 "WebOffice1_NotifyCtrlReady"方法
      *
      ****************************************************/
       WebOffice1_NotifyCtrlReady();
      </script>
      <script language="javascript" event="NotifyWordEvent(eventname)" for="WebOffice1">
      <!--
       WebOffice1_NotifyWordEvent(eventname)
      //-->
      </script>
      <script type="text/javascript" language="javascript" event="NotifyToolBarClick(Comd)" for="WebOffice1">
        WebOffice1_NotifyToolBarClick(Comd);
      </script>
      <script type="text/javascript" language="javascript">
      /****************************************************
      *
      *  控件初始化WebOffice方法
      *
      ****************************************************/
      function WebOffice1_NotifyCtrlReady() {
       
       WebOffice1.OptionFlag |= 128;
       // 新建文檔
        WebOffice1.LoadOriginalFile("", "doc");
       // 隱藏工具欄 'New,Open,SaveAs,Print,PrintView,ShowHideMenu,FullScrean'
        bToolBar_Item_onclick('New,Open,SaveAs,Print,PrintView,ShowHideMenu');
        WebOffice1.SetCustomToolBtn(0,"提交正文");
        /*
        if(WebOffice1.Is2007){
         WebOffice1.HideMenuArea("hideall"," "," ","");
        }else{
         WebOffice1.HideMenuArea(" "," "," "," ");
        }
        ProtectFull();*/
      }
      var flag=false;
      function menuOnClick(id){
       var id=document.getElementById(id);
       var dis=id.style.display;
       if(dis!="none"){
        id.style.display="none";
        
       }else{
        id.style.display="block";
       }
      }
      /****************************************************
      *
      *  接收office事件處理方法
      *
      ****************************************************/
      var vNoCopy = 0;
      var vNoPrint = 0;
      var vNoSave = 0;
      var vClose=0;
      function no_copy(){
       vNoCopy = 1;
      }
      function yes_copy(){
       vNoCopy = 0;
      }
      function no_print(){
       vNoPrint = 1;
      }
      function yes_print(){
       vNoPrint = 0;
      }

      function no_save(){
       vNoSave = 1;
      }
      function yes_save(){
       vNoSave = 0;
      }
      function EnableClose(flag){
       vClose=flag;
      }
      function CloseWord(){
       
        WebOffice1.CloseDoc(0);
      }
      function WebOffice1_NotifyWordEvent(eventname) {
       if(eventname=="DocumentBeforeSave"){
        if(vNoSave){
         WebOffice1.lContinue = 0;
         alert("此文檔已經(jīng)禁止保存");
        }else{
         WebOffice1.lContinue = 1;
        }
       }else if(eventname=="DocumentBeforePrint"){
        if(vNoPrint){
         WebOffice1.lContinue = 0;
         alert("此文檔已經(jīng)禁止打印");
        }else{
         WebOffice1.lContinue = 1;
        }
       }else if(eventname=="WindowSelectionChange"){
        if(vNoCopy){
         WebOffice1.lContinue = 0;
         //alert("此文檔已經(jīng)禁止復(fù)制");
        }else{
         WebOffice1.lContinue = 1;
        }
       }else   if(eventname =="DocumentBeforeClose"){
           if(vClose==0){
            WebOffice1.lContinue=0;
           } else{
            WebOffice1.lContinue = 1;
          }
       }
       //alert(eventname);
      }
      //打開文件,url:文件路徑,type:文件類型,protect:是否進(jìn)行保護(hù)(即只能查看)
      function openFile(url,type,protect){
       WebOffice1.LoadOriginalFile(url,type);
       //禁用Word關(guān)閉
        EnableClose(0);
       //隱藏文件菜單 
        hideFileMenu();
       //文檔保護(hù)
       if(protect){
        if(WebOffice1.Is2007){
         WebOffice1.HideMenuArea("hideall"," "," ","");
        }else{
         WebOffice1.HideMenuArea(" "," "," "," ");
        }
        ProtectFull();
        //allHideMenu_onclick();
       }
      }
      </script>
       </head>
      <script type="text/javascript">
      var docvalue = "";
       /**存儲(chǔ)隱藏域的值的全局變量*/
            var fileinfo = new Array();
            var fid=0;
       //附件上傳
       function downloadFile(){
        Ext.Ajax.request({
         form:'form2',
         params:{
          processInstanceId:Ext.get('processInstanceId').dom.value,
          wcfid:Ext.get('wcfid').dom.value
           },
           success: function(response, options) {      
            var rs = response.responseText;
                      if(rs==1) {
                          var files = document.getElementsByTagName("file");
                          for(var i=0;i<files.length;i++){
                           document.execCommand('Delete');
                              }
                          alert('上傳附件成功');
                      } else {
                      Ext.Msg.alert('提示信息','上傳附件失?。?);
                   }
         } 
        });
       }
       //獲取參數(shù)
        function searchParse(){
         var resultObj = {};
         var search = window.location.search;
          //console.log(search);
         if(search && search.length > 1){
         var search = search.substring(1);
         var items = search.split('&');
         for(var index = 0 ; index < items.length ; index++ ){
         if(! items[index]){
         continue;
         }
         var kv = items[index].split('=');
         resultObj[kv[0]] = typeof kv[1] === "undefined" ? "":kv[1];
         }
         }
         return resultObj;
       } 
       var searchObj = searchParse();
       var executionid = searchObj["executionid"];
       var wid = searchObj["wid"];
       var activity = decodeURI(searchObj["activity"]);
       var instanceId = executionid;
       var win = null;
       var formid;
       //初始化表單數(shù)據(jù)
       Ext.onReady(function(){
         
       
        var columnData = new Array();
        var ds = new Ext.data.ArrayStore({
         data : columnData,
         fields : ['value', 'text'],
         sortInfo : {
          field : 'value',
          direction : 'ASC'
         }
        });
        
        var columnData02 = new Array();
        var ds02 = new Ext.data.ArrayStore({
         data : columnData02,
         fields : ['value', 'text'],
         sortInfo : {
          field : 'value',
          direction : 'ASC'
         }
        });
       
        var isForm = new Ext.form.FormPanel({
              labelAlign: 'left',
              frame:true,
              width: 900,
              items: [{
                  layout:'column',
                  items: [{
                      columnWidth:.2,
                      layout: 'form',
                      items:[new Ext.tree.TreePanel({
            width:200,
            root:new Ext.tree.AsyncTreeNode({
               id: '0',
               text:'部門'
               
              }),
            loader: new Ext.tree.TreeLoader({dataUrl: 'getDepTreeData.action'}),
            listeners:{
             'click':function(node){
              Ext.Ajax.request({
               url : 'getNoticeUserByDepid.action',
               params : {
                depid : node.id
               },
               success : function(response) {
                var rs = eval(response.responseText);
                //console.log(rs);
                 if (rs && rs.length > 0) {
                 var a = new Array();
                 columnData.length = 0;
                 for (var i = 0; i < rs.length; i++) {
                  a = [rs[i].id,rs[i].text];
                  columnData.push(a);
                 }
                  //console.log(columnData);
                     ds.loadData(columnData);
                 }else{
                   Ext.Msg.alert('提示','沒有可選用戶');
                 }
               },
               failure : function(response) {
                 Ext.Msg.alert('提示','沒有可選用戶');
               }
              });//ajax end
             }
            }
           }),new Ext.tree.TreePanel({
            width:200,
            root:new Ext.tree.AsyncTreeNode({
               id: '0',
               text:'角色'
              }),
            loader: new Ext.tree.TreeLoader({dataUrl: 'getRoleTreeData.action'}),
            listeners:{
             'click':function(node){
              Ext.Ajax.request({
                url : 'getNoticeUserByDepid.action',
                params : {
                 depid : node.id
                },
                success : function(response) {
                 var rs = eval(response.responseText);
                 //console.log(rs);
                  if (rs && rs.length > 0) {
                  var a = new Array();
                  columnData.length = 0;
                  for (var i = 0; i < rs.length; i++) {
                   a = [rs[i].id,rs[i].text];
                   columnData.push(a);
                  }
                   //console.log(columnData);
                      ds.loadData(columnData);
                  }else{
                    Ext.Msg.alert('提示','沒有可選用戶');
                  }
                },
                failure : function(response) {
                  Ext.Msg.alert('提示','沒有可選用戶');
                }
               });//ajax end
             }
            }
           }),new Ext.tree.TreePanel({
            width:200,
            root:new Ext.tree.AsyncTreeNode({
               id: '0',
               text:'崗位'
              }),
            loader: new Ext.tree.TreeLoader({dataUrl: 'getPostTreeData.action'}),
            listeners:{
             'click':function(node){
              Ext.Ajax.request({
                url : 'getNoticeUserByDepid.action',
                params : {
                 depid : node.id
                },
                success : function(response) {
                 var rs = eval(response.responseText);
                 //console.log(rs);
                  if (rs && rs.length > 0) {
                  var a = new Array();
                  columnData02.length = 0;
                  for (var i = 0; i < rs.length; i++) {
                   a = [rs[i].id,rs[i].text];
                   columnData02.push(a);
                  }
                   //console.log(columnData);
                      ds02.loadData(columnData02);
                  }else{
                    Ext.Msg.alert('提示','沒有可選用戶');
                  }
                },
                failure : function(response) {
                  Ext.Msg.alert('提示','沒有可選用戶');
                }
               });//ajax end
             }
            }
           })]
                  },{
                      columnWidth:.8,
                      layout: 'form',
                      items:[{xtype : 'itemselector',
            name : 'itemselector',
            imagePath : '../scripts/images/',
            multiselects : [{
               width : 250,
               height : 200,
               style:'background-color:#FFFFFF;',
               store : ds02,
               displayField : 'text',
               valueField : 'value'
              }, {
               width : 250,
               style:'background-color:#FFFFFF;',
               height : 200,
               store : [],
               tbar : [{
                text : '清空',
                cls:'winBtn',
                         width:73,
                handler : function() {
                 isForm.getForm().findField('itemselector').reset();
                }
               }]
              }]}]
                  }]
              }],
              buttons: [{
                  text: '確定',
                  cls:'winBtn',
                  width:73,
                  handler: function() {
                      var values = isForm.getForm().getValues();
          Ext.get('text001').dom.value = values.itemselector;
          winw.hide();
          isForm.getForm().findField('itemselector').reset();
                  }
              },{
               text:'取消',
               cls:'winBtn',
                  width:73,
               handler:function(){
                winw.hide();
                isForm.getForm().findField('itemselector').reset();
               }
              }]
          });
       var Form02 = new Ext.form.FormPanel({
               labelAlign: 'left',
               frame:true,
               width: 900,
               items: [{
                      columnWidth:.8,
                      layout: 'form',
                      items:[{xtype : 'itemselector',
           name : 'itemselector',
           imagePath : '../scripts/images/',
           multiselects : [{
            width : 250,
            height : 200,
            store : ds,
            displayField : 'text',
            style:'background-color:#FFFFFF;',
            valueField : 'value'
           }, {
            width : 250,
            height : 200,
            style:'background-color:#FFFFFF;',
            store : [],
            tbar : [{
             text : '清空',
             cls:'winBtn',
                 width:73,
             handler : function() {
              Form02.getForm().findField('itemselector').reset();
             }
            }]
           }]
                   }]
               }],
               buttons: [{
                   text: '確定',
                   cls:'winBtn',
                   width:73,
                   handler: function() {
                       values = Form02.getForm().getValues();
           Ext.get('text002').dom.value = values.itemselector;
           winz.hide();
           Form02.getForm().findField('itemselector').reset();
                   }
               },{
                text:'取消',
                cls:'winBtn',
                   width:73,
                handler:function(){
                 winz.hide();
                 Form02.getForm().findField('itemselector').reset();
                }
               }]
           });
        
        var winz = new Ext.Window({
         title:'選擇處理人',
         layout:'fit',
         modal:true,
         width:700,
         height:300,
         closeAction:'hide',
         items:[Form02]
        });
       
        var winw = new Ext.Window({
         title:'選擇知會(huì)人',
         layout:'fit',
         modal:true,
         width:900,
         height:400,
         closeAction:'hide',
         items:[isForm]
        });
        win = new Ext.Window({
         title:'選擇處理人及知會(huì)人',
         closeAction:'hide',
         width:300,
         modal:true,
         labelAlign:'right',
         bodyStyle:'padding-top:50px; padding-left:10px;',
         height:200,
         layout:'form',
         buttons:[{
          text:'確定',
          cls:'winBtn',
                   width:73,
          id:'tj',
          handler:function(){
           Ext.Ajax.request({
            url : 'exe_wfe.action',
            params : {
             executionid : executionid,
             notice:Ext.get('text001').dom.value,
             assigne:Ext.get('text002').dom.value,
             wid:wid,
             activity:activity,
             taskNum: Ext.get('taskNum').dom.value
            },
            success : function(response) {
             if(response.responseText == '1'){
              location.replace('/dyzc/task/tasklist.html');
             }else{
              Ext.Msg.alert("提示","處理錯(cuò)誤");
             }
            }
           });//ajax end
          }
         },{
          text:'取消',
          cls:'winBtn',
                   width:73,
          id:'gb',
          handler:function(){
           win.hide();
          }
         }],
         items:[{
          xtype:'textfield',
          fieldLabel:'選擇處理人',
          readOnly:true,
          id:'text002',
          listeners:{
           "focus":function(){
            Ext.Ajax.request({
             url : 'ntask_wfa.action',
             params : {
              instanceId : Ext.get('instanceId').dom.value,
              wid:wid,
              //activity:Ext.get('activity').dom.value,
              taskNum:Ext.get('taskNum').dom.value
             },
             success : function(response) {
              var rs = response.responseText;
              if(rs != ""){
               var mk1 = new Ext.LoadMask(Ext.getBody(),{
                  msg:'處理中,請(qǐng)稍等...',
                  removeMask:true
                 });
                 mk1.show();
               Ext.Ajax.request({
                url : 'assigne_wfe.action',
                params : {
                 wid : wid,
                 taskNum:Ext.get('taskNum').dom.value,
                 activity:rs
                },
                success : function(response) {
                 mk1.hide();
                 var rs = eval(response.responseText);
                  if (rs && rs.length > 0) {
                  var a = new Array();
                  columnData02.length = 0;
                  for (var i = 0; i < rs.length; i++) {
                   a = [rs[i].id,rs[i].text];
                   columnData02.push(a);
                  }
                     ds.loadData(columnData02);
                     winz.show();
                 }else{
                   Ext.Msg.alert('提示','沒有可選用戶');
                 }
                },
                failure : function(response) {
                  Ext.Msg.alert('提示','操作錯(cuò)誤');
                }
               });
              }else{
               Ext.Msg.alert('提示','沒有可選用戶');
              }
             },
             failure : function(response) {
               Ext.Msg.alert('提示','沒有可選用戶');
             }
            });
             //ajax end
           }
          }
         },{
          xtype:'textfield',
          fieldLabel:'選擇知會(huì)人',
          readOnly:true,
          id:'text001',
          listeners:{
           "focus":function(){
            winw.show();
           }
          }
         }]
        });
        
        Ext.Ajax.request({
          url : '/dyzc/html_wfa.action',
          params:{
           wid:wid,
           activity:activity,
           executionid:executionid
          },
          success : function(response) {
           var rs = eval(response.responseText);
           
           ////設(shè)置菜單欄
           var Farray =['關(guān)聯(lián)表單','暫存','下一步','結(jié)束流程','返回','打印','變更文件','廢止文件'];
           var Sarray = rs[12].split(",");
           for(i=0; i<Farray.length; i++){
            if(Sarray.indexOf(Farray[i])<0){
             Ext.getCmp('Toolbar').remove(Ext.getCmp(Farray[i]));
            }
           }
           ////設(shè)置菜單欄
           
           document.getElementById("divhtml").innerHTML = rs[9];
           document.getElementById("taskNum").value=rs[10];
           document.getElementById("wcfid2").value=rs[11];
           //document.getElementById("BUTTONDIV").innerHTML=rs[12]; 
           document.getElementById("fid").value=rs[3]; 
           formid =rs[3];
           //對(duì)表單顯示做限制
           var radioStringValue = "";
           var varColumnList = rs[1];//變量列
           var columnList = rs[0];//可見列     
           var wid = rs[4];
           var columns = columnList.split(",");//可見列
           var varCloumns = varColumnList.split(",");
           //表單數(shù)據(jù)
           Ext.Ajax.request({
            url : '/dyzc/value_wfa.action',
            params:{
             instanceId:instanceId,
             wid:wid
             },
             success : function(response){
              var rs = eval(response.responseText);
              //為每個(gè)框件賦值
              for(var i = 0; i < rs.length; i++){
               var obj = document.getElementById(rs[i].name);
               if(obj){
                if('radio,checkbox'.indexOf(obj.type)<0){
                 document.getElementById(rs[i].name).value = rs[i].value;
                }else{
                 //選擇框(單選與多選)值不為空時(shí)的情況
                 if(rs[i].value != ''){
                  document.getElementById(rs[i].name).checked = true;
                  //document.getElementById(rs[i].name).value = rs[i].value;
                 }
                }
               }
              }
              for(var m=0;m<columns.length;m++){
              var tempFile=columns[m];
              //有值的替換成文本,刪除控件
              if(varCloumns.indexOf(tempFile) <0){
               var el = Ext.fly(tempFile);
               if(el && 'radio,checkbox'.indexOf(el.dom.type)<0){
                var v = ((el.dom.value == null) || (el.dom.value == '')|| (el.dom.value == ' '))? ' ' : el.dom.value;
                Ext.DomHelper.insertBefore(el,v); 
                //Ext.DomHelper.insertBefore(el,el.dom.value);
                el.remove();
               }
               else{
                el = Ext.select('input[name='+tempFile+']');
                for(var mm=0;mm<el.elements.length;mm++){
                 var eltemp = el.elements[mm];
                 if(eltemp.checked){
                  var value1=eltemp.value;
                  value1 = ((value1 == null) || (value1 == '')|| (value1 == ' '))? ' ' : value1;
                
                  Ext.DomHelper.insertBefore(eltemp.parentNode,value1);
                 }
                 if(eltemp.parentNode){
                  Ext.fly(eltemp.parentNode).remove();
                 }
                 
                }
               }
              }
             }
             
             //自動(dòng)設(shè)置數(shù)據(jù)
             Ext.Ajax.request({
              url : '/dyzc/auto_wfa.action',
              params:{
               varColumnList:varColumnList,
               fid:document.getElementById("fid").value
               },
               success : function(response){
                var rs = eval(response.responseText);
                for(var i = 0; i < rs.length; i++){
                 document.getElementById(rs[i].name).value = rs[i].value;
                }
               }
             });
             }
             
           });
           
          }
         });
         
         
           function getWork(){
             var style = "dialogWidth:600px;dialogHeight:450px;toolbar=no, menubar=no, scrollbars='no',resizable='no',location='no', status='no'";           
          var vReturnValue  = window.showModalDialog("/dyzc/flow/relformdata.html", "newwindow", style);
          if(vReturnValue == undefined||vReturnValue ==''){
           vReturnValue = "";
          }else{
           Ext.Ajax.request({
            url : '/dyzc/gf_pi.action?paid='+vReturnValue,
            success : function(response) {
             var rs = response.responseText;
             if(rs != "-2"){
              document.getElementById("FORMDIV").innerHTML = document.getElementById("FORMDIV").innerHTML+response.responseText;
              document.getElementById("paidstr").value = vReturnValue;
             }else{
              Ext.Msg.alert("提示","獲取數(shù)據(jù)錯(cuò)誤");
             }
            },
            failure : function(response) {
            }
           });
          }
              }
         
         //viewport
           var view = new Ext.Viewport({
           layout:'border',
           //style:'background-color:#FFFFFF;',
           items:[
            {
             region:'north',
             height:30,
                            items:[
                             new Ext.Toolbar({
                             //style:'background-image:url(../resources/images/001.png) !important;',
                             id:'Toolbar',
                             cls :'tb',
                             items:[
                 '-',
                 {
                  xtype : "tbfill"
                 },
                 '-',
                 {
                  text:'關(guān)聯(lián)表單',
                  iconCls:'save',
                  id:'關(guān)聯(lián)表單',
                  handler:function(){
                   getWork();
                  }
                 },
                 '-',
                 {
                  text:'暫存',
                  iconCls:'save',
                  id:'暫存',
                  handler:function(){
                   check2();
                  }
                 },
                 '-',
                 {
                  text:'變更文件',
                  iconCls:'edit',
                  id:'變更文件',
                  handler:function(){
                   updatedoc();
                  }
                 },
                 '-',
                 {
                  text:'廢止文件',
                  iconCls:'remove',
                  id:'廢止文件',
                  handler:function(){
                   deleteDoc();
                  }
                 },
              '-',
              {
                  text:'下一步',
                  iconCls:'next',
                  id:'下一步',
                  handler:function(){
                   next();
                  }
                 },
              '-',
              {
                  text:'結(jié)束流程',
                  iconCls:'up',
                  id:'結(jié)束流程',
                  handler:function(){
                   endWorkflow();
                  }
                 },
              '-',
              {
                  text:'打印',
                  iconCls:'print',
                  id:'打印',
                  handler:function(){
                   print2();
                  }
                 },
              '-',
              {
                  text:'返回',
                  iconCls:'return',
                  id:'返回',
                  handler:function(){
                   window.history.go(-1);
                  }
                 }
             ]})
             
            ]},
            new Ext.TabPanel({
                      activeTab:0,
                      autoScroll:true,
                      region:'center',
                      frame:true,
                      items:[{
                               contentEl:"FORM",
                               title:"表單",
                               autoScroll:true,
                               closable:false
                      },{
                               contentEl:"DOCCUMENTDIV",
                               title:"正文",
                               autoScroll:true,
                               closable:false,
                               listeners:{
                                'activate':function(){
                                 document.getElementById("DOCCUMENTDIV").style.display = 'block';
                                }
                      }
                      },{
                               contentEl:"attachment",
                               title:"相關(guān)附件",
                               layout:'fit',
                               listeners:{
                                'activate':function(){
                                 document.getElementById("attachment").style.display = 'block';
                                }
                      }
                      },{
                               contentEl:"FORMDIV",
                               title:"關(guān)聯(lián)表單"
                      }]
               })]
          });
         //viewport
        
         function chakan(value, cellmeta, record, rowIndex, columnIndex, store) {
          var str =  '<a  herf="/dyzc/download.action?fileName='+value+'&inputPath=/download/'+value+'">查看</a>';
          
          return str;
         }
        
         function remove(value, cellmeta, record, rowIndex, columnIndex, store) {
          var str =  '<a  href="#" onclick="delFile('+value+')">刪除</a>';
          return str;
         }
          
         dataFJ = [];
            storeFJ = new Ext.data.Store({
               proxy: new Ext.data.MemoryProxy(dataFJ),
               autoLoad: true,
               reader: new Ext.data.ArrayReader({}, [
                   {name: '11'},
                   {name: '22'},
                   {name: '33'},
                   {name: '44'},
                   {name: '55'},
                   {name: '66'}
               ])
           });
        
        var EasyGrid = new Ext.grid.GridPanel({
         //title: '附件列表',
         autoWidth: true,
         autoHeight:true,
         viewConfig:{
                   forceFit: true
               },
         loadMask:{
          msg:'數(shù)據(jù)加載中,請(qǐng)稍候...'
         },
         store:storeFJ,
         cm:new Ext.grid.ColumnModel([
          new Ext.grid.RowNumberer(),
          {header:'上傳節(jié)點(diǎn)',dataIndex:'11'},
          {header:'上傳用戶',dataIndex:'22'},
          {header:'上傳時(shí)間',dataIndex:'33'},
          {header:'文件名',dataIndex:'44'},
          {header:'查看',dataIndex:'55',renderer:chakan},
          {header:'刪除',dataIndex:'66',renderer:remove}
         ])
        });
        EasyGrid.render('FILEDIV2');
         
         //查詢關(guān)聯(lián)流程
         Ext.Ajax.request({
          url: 'gpf_pi.action',     
          params:{
           processInstanceId : executionid
          },
          success: function(response, options) {      
           document.getElementById("FORMDIV").innerHTML=document.getElementById("FORMDIV").innerHTML+response.responseText;
          }
         });
         //查詢正文
         Ext.Ajax.request({
          url : '/dyzc/findDoc_wff.action',
          params:{
           executionId : executionid
          },
           success : function(response){
            var obj = eval(response.responseText);
            if(obj.length > 0){
             document.getElementById("docname").value = ""+obj[0].name;
             document.getElementById("docdid").value =obj[0].did;
            }else{
            document.getElementById("docname").value = docvalue;
            }
           },
           fail:function(response){
          }
         });//查找文件結(jié)束
         //查詢附件
         Ext.Ajax.request({
          url : '/dyzc/find_wff.action',
          params:{
           executionId : executionid
          },
           success : function(response){
            var obj = eval(response.responseText);
            document.getElementById("FILEDIV").innerHTML = '';
            var str ="";
            var filename ="";
            dataFJ = [];
            for(var i=0;i<obj.length;i++){
             var path = "/dyzc/dowload/"+obj[i].tempFileName;
             dataFJ.push([obj[i].activityName,obj[i].userName,obj[i].createDate,obj[i].fileName,obj[i].ffid]);
            }
            storeFJ.loadData(dataFJ);
           },
           fail:function(response){
          }
         });//查找文件結(jié)束
         document.getElementById("instanceId").value=executionid;
         document.getElementById("activity").value=activity;
         document.getElementById("processInstanceId").value=executionid;
       });
       /* 調(diào)試用,輸出元素 */
       function l(o) {
          if (document.all) {
              alert(o);
          } else {
              console.log(o);
          }
      }
      </script>
      <script type="text/javascript">
       //打印表單
           function print2(){
             location.replace('/dyzc/form/printList.html?fid='+formid+'&processInstanceId='+instanceId+'&wid='+wid);
           }
           //結(jié)束流程
         function endWorkflow(){
           var formdata = document.getElementById("divhtml").innerHTML;
           formdata += document.getElementById("FILEDIV").innerHTML;
           formdata += document.getElementById("FORMDIV").innerHTML;
           Ext.Ajax.request({
          url: 'end_wfe.action', 
          params:{
             formdata : formdata,
             executionId : executionid,
             wcfid:document.getElementById("wcfid").value,
          wid:wid,
          fid:Ext.get("fid").dom.value,
          activity:activity,
          taskNum: Ext.get('taskNum').dom.value
          },
          success: function(response, options) {   
           var rs = response.responseText;
           if(rs != "0"){
            window.location.href='/dyzc/task/tasklist.html';
           }else{
            Ext.Msg.alert("提示","操作失敗");
           }
                    } ,
         failure: function(resp,opts) {
          Ext.Msg.alert("提示",'數(shù)據(jù)加載錯(cuò)誤!');
         }   
        });  
         }
          </script>
       <script type="text/javascript">
       function next(){
        //下一步銨扭點(diǎn)擊事件
        /*
        Ext.Ajax.request({
         form:'form1',
         params:{
          wid:wid
         },
         success: function(response, options) {
          var rs = eval(response.responseText);
          if(rs == '0'){
           Ext.Msg.alert('提示','暫存數(shù)據(jù)失敗');
          }else{
           
          }
         }
        }); */
        win.show();
       }
      function check2(){
       Ext.Ajax.request({
        form:'form1',
        params:{
         wid:wid
        },
        success: function(response, options) {
         var rs = eval(response.responseText);
         if(rs == '0'){
         }
         Ext.Msg.alert('提示信息','暫存成功');
        }
       });
      }
      </script>
      <script type="text/javascript">  
       String.prototype.replaceAll = function (AFindText,ARepText){
        raRegExp = new RegExp(AFindText,"g");
        return this.replace(raRegExp,ARepText);
       }
          function getDsData(id, obj){
           var wwwwww = new Object();
           wwwwww.window = self;
           var obj = obj.replaceAll(",","&");
           var id = document.getElementById(id);
           var style = "dialogHeight:450px;toolbar=no, menubar=no, scrollbars='no',resizable='no',location='no', status='no'";           
        var vReturnValue  = window.showModalDialog("/dyzc/form/dsdata.html?"+obj, wwwwww, "dialogWidth:900px;dialogHeight:300px;scroll:no");
        if(vReturnValue == undefined||vReturnValue ==''){
         vReturnValue = "";
        }else{
         id.value = vReturnValue;
        }
       }
       
            function getFormValue(obj){
             var winqqqqq =new Ext.Window({
         resizable : true,
         id:'winqqqqq',    
         layout : 'fit',
         width : 710,
         height : 550,
         shadow:false,
         border:false,
         bodyBorder:false,
         modal : true,
         constrain : true,
         closeAction : 'hide',
         title : '表單數(shù)據(jù)',
         tools: [{
          id:"close",
          handler:function(){winqqqqq.hide();}
         }],
         items: {
          html: '<iframe frameborder="0" width="700px" height="450px" src="/dyzc/flow/formdata2.html?paid='+obj+'" scrolling="yes" />'
         },
         buttons:[{
          text:'關(guān)閉',
          handler:function(){
           winqqqqq.hide();
          }
         }]  
        });
        winqqqqq.show();
            }
           
           
            //上傳文件
            function uploadfile(){
        Ext.Ajax.request({
         form:'fm',
         success: function(resp,opts) {
          if(resp.responseText != '0'){
           //查詢附件
           Ext.Ajax.request({
            url : '/dyzc/find_wff.action',
            params:{
             executionId : executionid
            },
             success : function(response){
              document.getElementById("FILEDIV").innerHTML = '';
              var obj = eval(response.responseText);
              var str ="";
              var filename ="";
              /*for(var i=0;i<obj.length;i++){
                var path = "/dyzc/dowload/"+obj[i].tempFileName;
                str +="<br/>上傳環(huán)節(jié):"+obj[i].activityName +" 上傳用戶:"+obj[i].userName+" 上傳時(shí)間:"+obj[i].createDate+" 文件名稱:"
                +obj[i].fileName+"||<a herf=\"/dyzc/download.action?fileName="+path+"&inputPath=/download/"+path+"\">查看</a>";
                str += "<a herf=\"\" onclick=\"delFile("+obj[i].ffid+")\">刪除</a>";
               }
               document.getElementById("FILEDIV").innerHTML =str;*/
               dataFJ = [];
               for(var i=0;i<obj.length;i++){
                var path = "/dyzc/dowload/"+obj[i].tempFileName;
                dataFJ.push([obj[i].activityName,obj[i].userName,obj[i].createDate,obj[i].fileName,path,obj[i].ffid]);
               }
               storeFJ.loadData(dataFJ);
               
               
               
             },
             fail:function(response){
            }
           });//查找文件結(jié)束
          }else{
           Ext.Msg.alert("提示","上傳失敗");
          }
         },
         failure: function(resp,opts) {
          Ext.Msg.alert("提示",'數(shù)據(jù)加載錯(cuò)誤!');
         }
        });
       }
       //刪除文件
       function delFile(ffid){
         if(Ext.Msg.confirm("提示","確定刪除嗎")){
         Ext.Ajax.request({
          url : 'dyzc/del_wff.action',
          params:{
           ffid : ffid
          },
           success : function(response){
            var obj = eval(response.responseText);
            if(obj == '1'){
             Ext.Msg.alert("提示","刪除成功");
             Ext.Ajax.request({
             url : '/dyzc/find_wff.action',
             params:{
              executionId : executionid
             },
              success : function(response){
               var obj = eval(response.responseText);
               document.getElementById("FILEDIV").innerHTML = '';
               var str ="";
               var filename ="";
               dataFJ = [];
               for(var i=0;i<obj.length;i++){
                var path = "/dyzc/dowload/"+obj[i].tempFileName;
                dataFJ.push([obj[i].activityName,obj[i].userName,obj[i].createDate,obj[i].fileName,path,obj[i].ffid]);
               }
               storeFJ.loadData(dataFJ);
              },
              fail:function(response){
             }
             });//查找文件結(jié)束
            }else{
             Ext.Msg.alert("提示","刪除失敗");
           }
           },
           fail:function(response){
          }
         });
        }
       }
          </script>
       <body style="background-color: #ffffff">
        <div class="blank"></div>
        <div class="dot001" style="display:none;" id="isStartDiv">
           我的流程>>啟動(dòng)流程>>填寫表單
        </div>
        <div class="dot001" style="display:none;"  id="notStartDiv">  我的任務(wù)>>待辦任務(wù)>>任務(wù)處理</div>
        <div class="lineHeader"></div>
        <div class="blank"></div>
        <div class="blank"></div>
        <center>
        <table border="1">
         <tr><td align="center" colspan="2">
         <div id="FORM">
         <form action="save_wfe.action" method="post" id="form1" enctype="multipart/form-data" name="form1">
          <div class="blank"></div>
          <div id="win"></div>
          <br/>
          <div id="divhtml" ></div>
          <input type="hidden" value="" id="paidstr" name="paidstr">
          <input type="hidden" value="" id="instanceId" name="instanceId">
          <input type="hidden" value="" id="activity" name="activity">
          <input type="hidden" value="" id="taskNum" name="taskNum">
          <input type="hidden" value="" id="fid" name="fid">
         </form>
         </div>
         </td></tr>
         <tr><td align="left" style="width:10%">
         附件信息
         </td>
         <td >
         <div id="attachment" style="display:none;" >
         <form action="ajaxDownloadFile.action" method="post" name="fm" id="fm" enctype="multipart/form-data">
          <table width="90%" border="0" cellpadding="0" cellspacing="0" align="center">
           <tr><td height="50px"></td></tr>
           <tr><td></td>
           <td  align="left">
           
           選擇文件<input type="file" name="file" id="tempfile">
           <input type="button"  value="上傳" onclick="uploadfile()">
           <div id="FILEDIV"></div>
           <div id="FILEDIV2"></div>
          </td>
          </tr>
          </TABLE>
          <input type="hidden" name="wcfid2" id="wcfid2" value=""/>
          <input type="hidden" name="processInstanceId" id="processInstanceId" value=""/>
         </form>
         </div>
         </td></tr>
         <tr><td>
         關(guān)聯(lián)表單
         </td>
         <td>
         <div style="text-align:center; padding-left:50px; padding-top:50px; border: 1px solid #7B9EBD;" id="FORMDIV"><br/></div>
         </td></tr>
         </table>
        </center>
        <center>
        <div id="DOCCUMENTDIV"  style="display:none;">
           <input name="docname" type="hidden" id="docname" value="" size="200">
           <input name="docdid" type="hidden" id="docdid" value="">
           <input name="openDoc" type="button" value="打開" onclick="ofile()"> 
           <form name="myform" action="">
             <script src="LoadWebOffice.js" type="text/javascript"></script>
           </form>
         </div>
      </center>
       </body>
      <script type="text/javascript">
      function ofile(){
       openFile(" , 'doc',false);
      }
      </script>
      </html>
       <script type="text/javascript" src="ActiveTable.js"></script>
       
       
       
       
       

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多