|
|
@@ -1,184 +1,187 @@
|
|
|
-<!DOCTYPE html>
|
|
|
-<html>
|
|
|
-
|
|
|
- <head>
|
|
|
- <meta charset="utf-8">
|
|
|
- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
|
|
|
- <meta name="apple-mobile-web-app-capable" content="yes">
|
|
|
- <meta name="apple-mobile-web-app-status-bar-style" content="black">
|
|
|
- <title>待办流程</title>
|
|
|
- <link href="../../css/mui.min.css" rel="stylesheet" />
|
|
|
- <link href="../../css/OA-style.css" rel="stylesheet" />
|
|
|
- <style>
|
|
|
- .list_gg{padding: 10px 15px;}
|
|
|
- </style>
|
|
|
-
|
|
|
- </head>
|
|
|
-
|
|
|
- <body>
|
|
|
- <header class="mui-bar mui-bar-nav ">
|
|
|
- <a href="" class="mui-action-back back mui-pull-left"><img src="../../images/back.png"></a>
|
|
|
- <h1 id="title" class="mui-title">待办流程</h1>
|
|
|
- </header>
|
|
|
-
|
|
|
- <div class="mui-content">
|
|
|
- <div id="pullrefresh" class="mui-content mui-scroll-wrapper" style="">
|
|
|
- <div class="mui-scroll">
|
|
|
- <div class="mui-card" v-for="item in items">
|
|
|
- <a href="javascript:;" :data-id="item.id" @tap="open_detail(item)">
|
|
|
- <div class="list_gg">
|
|
|
- <div class="list_gg_item mui-clearfix">
|
|
|
- <h1>{{item.insName}}</h1>
|
|
|
- <!--<h2>流程标题:{{item.insName}}</h3>-->
|
|
|
- <h2>申请人:{{item.username}}</h3>
|
|
|
- <h2>创建时间:{{item.createdate}}</h3>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <script type="text/javascript" src="../../js/jquery-1.11.2.min.js"></script>
|
|
|
- <script src="../../js/mui.min.js"></script>
|
|
|
- <script src="../../js/config.js"></script>
|
|
|
- <script src="../../js/app.js"></script>
|
|
|
- <script src="../../js/dj/article/list.js"></script>
|
|
|
- <script src="../../js/vue.min.js"></script>
|
|
|
-
|
|
|
- <script>
|
|
|
- var pageDetail = null;
|
|
|
- mui.init({
|
|
|
- pullRefresh: {
|
|
|
- container: '#pullrefresh',
|
|
|
- down: {
|
|
|
- style: 'circle', //必选,下拉刷新样式,目前支持原生5+ ‘circle’ 样式
|
|
|
- color: '#2BD009', //可选,默认“#2BD009” 下拉刷新控件颜色
|
|
|
- height: '50px', //可选,默认50px.下拉刷新控件的高度,
|
|
|
- range: '100px', //可选 默认100px,控件可下拉拖拽的范围
|
|
|
- offset: '0px', //可选 默认0px,下拉刷新控件的起始位置
|
|
|
- // auto: true, //可选,默认false.首次加载自动上拉刷新一次
|
|
|
- callback: reloadNews //必选,刷新函数,根据具体业务来编写,比如通过ajax从服务器获取新数据;
|
|
|
- },
|
|
|
- up: {
|
|
|
- contentrefresh: '正在加载...',
|
|
|
- auto: true, //可选,默认false.自动上拉加载一次
|
|
|
- callback: pullupRefresh
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- var vmA = new Vue({
|
|
|
- el: '#pullrefresh',
|
|
|
- data: {
|
|
|
- items: [] //列表信息流数据
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- /**
|
|
|
- * 下拉刷新具体业务实现
|
|
|
- */
|
|
|
- function reloadNews() {
|
|
|
- pageNo = 1;
|
|
|
- vmA.items = [];
|
|
|
- // var table = document.body.querySelector('.mui-table-view');
|
|
|
- // table.innerHTML = "";
|
|
|
- addData();
|
|
|
- }
|
|
|
-
|
|
|
- var pageNo = 1;
|
|
|
- var type = 0;
|
|
|
- /**
|
|
|
- * 上拉加载具体业务实现
|
|
|
- */
|
|
|
- function pullupRefresh() {
|
|
|
- addData();
|
|
|
- }
|
|
|
-
|
|
|
- function addData() {
|
|
|
- var url = API.API_URL();
|
|
|
- var serviceId = "bpm_2013V0010PHONE001";
|
|
|
- var state = app.getState(); //获取登陆信息
|
|
|
- var staffId = state.user.useId;
|
|
|
- var unitId = state.user.unitId;
|
|
|
- var notice_title = "";
|
|
|
- var obj = {
|
|
|
- unitId: unitId,
|
|
|
- staffId: staffId,
|
|
|
- pageNum: APP.PageSize,
|
|
|
- page: pageNo,
|
|
|
- modelId:"",
|
|
|
- control:"1"
|
|
|
- };
|
|
|
- app.ajax(serviceId, obj, function(data) {
|
|
|
- //服务器返回响应
|
|
|
- console.log(JSON.stringify(data))
|
|
|
- var result = data.returnParams;
|
|
|
-
|
|
|
- var totalRow = data.total;
|
|
|
- var totalPage = Math.ceil(totalRow / APP.PageSize);
|
|
|
- var list = data.list;
|
|
|
- console.log(list.length);
|
|
|
- if(list.length > 0) {
|
|
|
- vmA.items = vmA.items.concat(list);
|
|
|
- }
|
|
|
- pageNo = endPull(totalPage, pageNo);
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- mui.plusReady(function() {
|
|
|
- var self = plus.webview.currentWebview();
|
|
|
- //接收上个界面传递的参数
|
|
|
- window.addEventListener('listEvent', function(event) {
|
|
|
-
|
|
|
- });
|
|
|
-
|
|
|
- });
|
|
|
-
|
|
|
- /**
|
|
|
- * 打开待审批
|
|
|
- *
|
|
|
- * @param {Object} item 当前点击的新闻对象
|
|
|
- */
|
|
|
- function open_detail(item) {
|
|
|
- //触发子窗口变更新闻详情
|
|
|
- var modelId = item.modelId;
|
|
|
- var tinsId = item.tinsId;
|
|
|
- var insId = item.insId;
|
|
|
- var modelName = item.modelName;
|
|
|
- var page = "dynamic/flow_approve.html";
|
|
|
- mui.openWindow({
|
|
|
- createNew: true,
|
|
|
- url: page,
|
|
|
- extras: {
|
|
|
- tinsId: tinsId,
|
|
|
- insId: insId,
|
|
|
- modelName: modelName,
|
|
|
- modelId: modelId
|
|
|
-
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
-// function open_detail(item) {
|
|
|
-// //触发子窗口变更新闻详情
|
|
|
-// var tinsId = "";
|
|
|
-// var insId = item.insId;
|
|
|
-// var modelName = item.modelName;
|
|
|
-// var page = "flow_view.html";
|
|
|
-//
|
|
|
-// mui.openWindow({
|
|
|
-// createNew: true,
|
|
|
-// url: page,
|
|
|
-// extras: {
|
|
|
-// tinsId: tinsId,
|
|
|
-// insId: insId,
|
|
|
-// modelName : modelName
|
|
|
-// }
|
|
|
-// });
|
|
|
-// }
|
|
|
- </script>
|
|
|
-
|
|
|
- </body>
|
|
|
-
|
|
|
+<!DOCTYPE html>
|
|
|
+<html>
|
|
|
+
|
|
|
+ <head>
|
|
|
+ <meta charset="utf-8">
|
|
|
+ <meta name="viewport"
|
|
|
+ content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
|
|
|
+ <meta name="apple-mobile-web-app-capable" content="yes">
|
|
|
+ <meta name="apple-mobile-web-app-status-bar-style" content="black">
|
|
|
+ <title>待办流程</title>
|
|
|
+ <link href="../../css/mui.min.css" rel="stylesheet" />
|
|
|
+ <link href="../../css/OA-style.css" rel="stylesheet" />
|
|
|
+ <style>
|
|
|
+ .list_gg {
|
|
|
+ padding: 10px 15px;
|
|
|
+ }
|
|
|
+ </style>
|
|
|
+
|
|
|
+ </head>
|
|
|
+
|
|
|
+ <body>
|
|
|
+ <header class="mui-bar mui-bar-nav ">
|
|
|
+ <a href="" class="mui-action-back back mui-pull-left"><img src="../../images/back.png"></a>
|
|
|
+ <h1 id="title" class="mui-title">待办流程</h1>
|
|
|
+ </header>
|
|
|
+
|
|
|
+ <div class="mui-content">
|
|
|
+ <div id="pullrefresh" class="mui-content mui-scroll-wrapper" style="">
|
|
|
+ <div class="mui-scroll">
|
|
|
+ <div class="mui-card" v-for="item in items">
|
|
|
+ <a href="javascript:;" :data-id="item.id" @tap="open_detail(item)">
|
|
|
+ <div class="list_gg">
|
|
|
+ <div class="list_gg_item mui-clearfix">
|
|
|
+ <h1 class="mui-title">{{item.insName}}</h1>
|
|
|
+ <!--<h2>流程标题:{{item.insName}}</h3>-->
|
|
|
+ <h2>申请人:{{item.username}}</h3>
|
|
|
+ <h2>创建时间:{{item.createdate}}</h3>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <script type="text/javascript" src="../../js/jquery-1.11.2.min.js"></script>
|
|
|
+ <script src="../../js/mui.min.js"></script>
|
|
|
+ <script src="../../js/config.js"></script>
|
|
|
+ <script src="../../js/app.js"></script>
|
|
|
+ <script src="../../js/dj/article/list.js"></script>
|
|
|
+ <script src="../../js/vue.min.js"></script>
|
|
|
+
|
|
|
+ <script>
|
|
|
+ var pageDetail = null;
|
|
|
+ mui.init({
|
|
|
+ pullRefresh: {
|
|
|
+ container: '#pullrefresh',
|
|
|
+ down: {
|
|
|
+ style: 'circle', //必选,下拉刷新样式,目前支持原生5+ ‘circle’ 样式
|
|
|
+ color: '#2BD009', //可选,默认“#2BD009” 下拉刷新控件颜色
|
|
|
+ height: '50px', //可选,默认50px.下拉刷新控件的高度,
|
|
|
+ range: '100px', //可选 默认100px,控件可下拉拖拽的范围
|
|
|
+ offset: '0px', //可选 默认0px,下拉刷新控件的起始位置
|
|
|
+ // auto: true, //可选,默认false.首次加载自动上拉刷新一次
|
|
|
+ callback: reloadNews //必选,刷新函数,根据具体业务来编写,比如通过ajax从服务器获取新数据;
|
|
|
+ },
|
|
|
+ up: {
|
|
|
+ contentrefresh: '正在加载...',
|
|
|
+ auto: true, //可选,默认false.自动上拉加载一次
|
|
|
+ callback: pullupRefresh
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ var vmA = new Vue({
|
|
|
+ el: '#pullrefresh',
|
|
|
+ data: {
|
|
|
+ items: [] //列表信息流数据
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 下拉刷新具体业务实现
|
|
|
+ */
|
|
|
+ function reloadNews() {
|
|
|
+ pageNo = 1;
|
|
|
+ vmA.items = [];
|
|
|
+ // var table = document.body.querySelector('.mui-table-view');
|
|
|
+ // table.innerHTML = "";
|
|
|
+ addData();
|
|
|
+ }
|
|
|
+
|
|
|
+ var pageNo = 1;
|
|
|
+ var type = 0;
|
|
|
+ /**
|
|
|
+ * 上拉加载具体业务实现
|
|
|
+ */
|
|
|
+ function pullupRefresh() {
|
|
|
+ addData();
|
|
|
+ }
|
|
|
+
|
|
|
+ function addData() {
|
|
|
+ var url = API.API_URL();
|
|
|
+ var serviceId = "bpm_2013V0010PHONE001";
|
|
|
+ var state = app.getState(); //获取登陆信息
|
|
|
+ var staffId = state.user.useId;
|
|
|
+ var unitId = state.user.unitId;
|
|
|
+ var notice_title = "";
|
|
|
+ var obj = {
|
|
|
+ unitId: unitId,
|
|
|
+ staffId: staffId,
|
|
|
+ pageNum: APP.PageSize,
|
|
|
+ page: pageNo,
|
|
|
+ modelId: "",
|
|
|
+ control: "1"
|
|
|
+ };
|
|
|
+ app.ajax(serviceId, obj, function(data) {
|
|
|
+ //服务器返回响应
|
|
|
+ console.log(JSON.stringify(data))
|
|
|
+ var result = data.returnParams;
|
|
|
+
|
|
|
+ var totalRow = data.total;
|
|
|
+ var totalPage = Math.ceil(totalRow / APP.PageSize);
|
|
|
+ var list = data.list;
|
|
|
+ console.log(list.length);
|
|
|
+ if (list.length > 0) {
|
|
|
+ vmA.items = vmA.items.concat(list);
|
|
|
+ }
|
|
|
+ pageNo = endPull(totalPage, pageNo);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ mui.plusReady(function() {
|
|
|
+ var self = plus.webview.currentWebview();
|
|
|
+ //接收上个界面传递的参数
|
|
|
+ window.addEventListener('listEvent', function(event) {
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 打开待审批
|
|
|
+ *
|
|
|
+ * @param {Object} item 当前点击的新闻对象
|
|
|
+ */
|
|
|
+ function open_detail(item) {
|
|
|
+ //触发子窗口变更新闻详情
|
|
|
+ var modelId = item.modelId;
|
|
|
+ var tinsId = item.tinsId;
|
|
|
+ var insId = item.insId;
|
|
|
+ var modelName = item.modelName;
|
|
|
+ var page = "dynamic/flow_approve.html";
|
|
|
+ mui.openWindow({
|
|
|
+ createNew: true,
|
|
|
+ url: page,
|
|
|
+ extras: {
|
|
|
+ tinsId: tinsId,
|
|
|
+ insId: insId,
|
|
|
+ modelName: modelName,
|
|
|
+ modelId: modelId
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ // function open_detail(item) {
|
|
|
+ // //触发子窗口变更新闻详情
|
|
|
+ // var tinsId = "";
|
|
|
+ // var insId = item.insId;
|
|
|
+ // var modelName = item.modelName;
|
|
|
+ // var page = "flow_view.html";
|
|
|
+ //
|
|
|
+ // mui.openWindow({
|
|
|
+ // createNew: true,
|
|
|
+ // url: page,
|
|
|
+ // extras: {
|
|
|
+ // tinsId: tinsId,
|
|
|
+ // insId: insId,
|
|
|
+ // modelName : modelName
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // }
|
|
|
+ </script>
|
|
|
+
|
|
|
+ </body>
|
|
|
+
|
|
|
</html>
|