index.html
4.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<html ng-app="myApp">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题</title>
<link href="../directive/style.css" rel="stylesheet">
<link rel="stylesheet" href="http://xn-static.oss-cn-hangzhou.aliyuncs.com/css/xn-bootstrap/1.0.1/bootstrap.min.css">
<link rel="stylesheet/less" type="text/css" href="../spm_modules/xn-style-common/2.2.13/public/common.less">
<script src="//cdnjs.cloudflare.com/ajax/libs/less.js/3.0.2/less.min.js" ></script>
<link rel="stylesheet" href="../spm_modules/xn-icon-common/1.0.5/iconfont.css">
<link rel="stylesheet" href="./../spm_modules/xn-directive-select/1.1.11/directive/style.css">
</head>
<body ng-controller="MyController">
<div class="xn-width auto">
<div class="clearfix">工作流</div>
<div class="mt-25" xn-approve step-id="stepId" ></div>
<div class="clearfix">工作流查看</div>
<div class="mt-25" xn-approve-view type="$flow.businessType" ng-model="businessId" ></div>
<div class="clearfix"></div>
{{xnForwarded}}
<div class="" xn-forwarded ng-model="xnForwarded" data-method="closeForwarded(data)">弹出框</div>
<h3>添加{{bb}}</h3>
<h3>添加{{aaa}}</h3>
<div xn-add-approve ng-model="bb" title="转交" data-process-id="processId" ></div>
<div ng-init="a='REQUIRE'">
<div xn-add-approve ng-model="aaa" max-count="5" delete-user="deleteUser(data)" add-user="addUser(data)" data-process-id="processId" agent-type="a"></div>
</div>
<div xn-add-approve ng-model="aaa" unordered="true" data-process-id="processId">11</div>
<div>
<h3>设置栏位岗位是否显示</h3>
<div xn-add-approve ng-model="aaa" unordered="true" data-process-id="processId" >11</div>
</div>
<div xn-auto-add-approve ng-model="ccc" code="wgl.test" flow-id="flowId" params="params" >11</div>
<div xn-auto-add-approve ng-model="ddd" code="test.none" params="params" >11</div>
<div xn-auto-add-approve ng-model="ff" code="test.condition" rule-type="ruleType" params="params1" >11</div>
{{ruleType}}
无序:
1、选择时不要主管,不要汇报对象(将发起人的汇报线自动生成审批人)
2、不要箭头
3、全部可以删除
</div>
</body>
<script type="text/javascript">
var xnConfig = {
wwwUrl: "$config.getWwwUrl('')",
erpUrl: "$config.getErpUrl('')",
employeeUrl: "$config.getEmployeeUrl('')",
authUrl: "$config.getAuthUrl('')",
serviceUrl: "$config.getServiceUrl('')",
memberUrl: "$config.getMemberUrl('')",
openUrl: "$config.getOpenUrl('')",
customerUrl: "$config.getCustomerUrl('')",
supplierUrl: "$config.getSupplierUrl('')",
myUrl: "http://my-plat.xiniunet.com/",
outside: "http://my-plat.xiniunet.com/",
siteUrl: "$config.getSitewebUrl('')",
lvUrl: "http://lv.xiniunet.com/"
};
</script>
<script type="text/javascript" src="https://cdn.xiniunet.com/js/base/1.1.0/base.min.js" ></script>
<script type="text/javascript" src="./../spm_modules/xn-service-common/1.0.7/service/commons.js"></script>
<script type="text/javascript" src="./../spm_modules/xn-directive-select/1.1.11/directive/selects.js"></script>
<script type="text/javascript" src="./../directive/approval.js"></script>
<script type="text/javascript">
angular.module("myApp", ["xn.directive.approval","xn.directive.select","xn.service.common"])
.value("xnConfig",xnConfig)
.controller("MyController", ["$scope","$timeout","$sce", function($scope,$timeout,$sce){
$scope.stepId="989692131868545024"
$timeout(function () {
$scope.businessId="994057598070558720"
},1000);
$scope.processId="999544293591224320";
$scope.description= $sce.trustAsHtml("hello,<br><br><b>今天我们去哪里?</b>" );
$scope.aaa=[
{"type":"ROLE","objectName":"1级主管","objectId":1,"objectAvatar":""},
{"type":"USER","objectName":"安丽娟","objectId":"867578814996291584"},
{"type":"USER","objectName":"赵星","objectId":"532832510527541248",
"objectAvatar":"http://xiniunet.oss.aliyuncs.com/512824102474878976/avatar/555306788044804096.jpg"}]
$scope.closeForwarded=function (data){
console.log(1111111111111111111111);
console.log(data);
}
$scope.deleteUser=function (data) {
console.log("删除");
console.log(data);
}
$scope.addUser=function (data) {
console.log("添加");
console.log(data);
}
$scope.params={
};
$timeout(function(){
$scope.params1={
number:6
};
},1000)
$scope.flowId="903511167786684416"
}]);
</script>
</html>