<?xml version="1.0" encoding="UTF-8"?>
|
<ViewConfig>
|
<Arguments/>
|
<Context/>
|
<Model>
|
<DataType name="dtMain">
|
<Property name="creationType">com.fzzy.work.domain.WorkOrder</Property>
|
<PropertyDef name="id">
|
<Property></Property>
|
<Property name="label">工单ID</Property>
|
</PropertyDef>
|
<PropertyDef name="title">
|
<Property></Property>
|
<Property name="label">工单名称</Property>
|
</PropertyDef>
|
<PropertyDef name="description">
|
<Property></Property>
|
<Property name="label">工单描述</Property>
|
</PropertyDef>
|
<PropertyDef name="bizType">
|
<Property></Property>
|
<Property name="label">工单分类</Property>
|
<Property name="mapping">
|
<Property name="mapValues">${dorado.getDataProvider("workOrderPR#triggerBizType").getResult()}</Property>
|
<Property name="keyProperty">dictValue</Property>
|
<Property name="valueProperty">dictLabel</Property>
|
</Property>
|
</PropertyDef>
|
<PropertyDef name="status">
|
<Property></Property>
|
<Property name="label">工单状态</Property>
|
<Property name="mapping">
|
<Property name="mapValues">${dorado.getDataProvider("workOrderPR#triggerStatus").getResult()}</Property>
|
<Property name="valueProperty">dictLabel</Property>
|
<Property name="keyProperty">dictValue</Property>
|
</Property>
|
</PropertyDef>
|
<PropertyDef name="assigneeId">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="assigneeName">
|
<Property></Property>
|
<Property name="label">当前处理人</Property>
|
</PropertyDef>
|
<PropertyDef name="receiveTime">
|
<Property name="dataType">DateTime</Property>
|
<Property name="label">当前环节接收时间</Property>
|
</PropertyDef>
|
<PropertyDef name="createTime">
|
<Property name="dataType">DateTime</Property>
|
<Property name="label">创建时间</Property>
|
</PropertyDef>
|
<PropertyDef name="createUserId">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="createUserName">
|
<Property></Property>
|
<Property name="label">创建人</Property>
|
</PropertyDef>
|
<PropertyDef name="businessId">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="businessUrl">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="remark">
|
<Property></Property>
|
<Property name="label">备注说明</Property>
|
</PropertyDef>
|
<PropertyDef name="companyId">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="deptId">
|
<Property></Property>
|
<Property name="label">所属库区</Property>
|
<Property name="mapping">
|
<Property name="mapValues">${dorado.getDataProvider("deptPR#getDeptByUserType").getResult()}</Property>
|
<Property name="keyProperty">id</Property>
|
<Property name="valueProperty">kqmc</Property>
|
</Property>
|
</PropertyDef>
|
<PropertyDef name="node">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="createById">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="bankId">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="confId">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="createBy">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="updateBy">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="updateTime">
|
<Property name="dataType">Date</Property>
|
</PropertyDef>
|
</DataType>
|
<DataType name="dtParam">
|
<Property name="creationType">com.fzzy.work.data.WorkOrderParam</Property>
|
<PropertyDef name="companyId">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="deptId">
|
<Property></Property>
|
<Property name="label">所属库区</Property>
|
<Property name="mapping">
|
<Property name="mapValues">${dorado.getDataProvider("deptPR#getDeptByUserType").getResult()}</Property>
|
<Property name="keyProperty">id</Property>
|
<Property name="valueProperty">kqmc</Property>
|
</Property>
|
</PropertyDef>
|
<PropertyDef name="name">
|
<Property></Property>
|
<Property name="label">工单名称</Property>
|
</PropertyDef>
|
<PropertyDef name="status">
|
<Property></Property>
|
<Property name="label">工单状态</Property>
|
</PropertyDef>
|
<PropertyDef name="start">
|
<Property name="dataType">Date</Property>
|
<Property name="label">开始时间</Property>
|
</PropertyDef>
|
<PropertyDef name="end">
|
<Property name="dataType">Date</Property>
|
<Property name="label">截止时间</Property>
|
</PropertyDef>
|
<PropertyDef name="scope">
|
<Property/>
|
</PropertyDef>
|
</DataType>
|
<DataType name="dtWordProcess">
|
<Property name="creationType">com.fzzy.work.domain.WorkOrderProcess</Property>
|
<PropertyDef name="orderId">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="action">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="remark">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="id">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="assigneeId">
|
<Property></Property>
|
</PropertyDef>
|
<PropertyDef name="assigneeName">
|
<Property></Property>
|
<Property name="label">处理人</Property>
|
</PropertyDef>
|
<PropertyDef name="node">
|
<Property></Property>
|
<Property name="label">当前节点</Property>
|
</PropertyDef>
|
<PropertyDef name="createTime">
|
<Property name="dataType">Date</Property>
|
</PropertyDef>
|
</DataType>
|
</Model>
|
<View layout="padding:10">
|
<ClientEvent name="onReady">view.TAG = 1;
|
query= function(){
|
var param = view.get("#dsQuery.data");
|
var tabIndex = view.get("#tabMain.currentIndex");
|
param.set("scope","all");
|
if(0 == tabIndex){
|
param.set("scope","self");
|
}
|
view.get("#dsMain").set("parameter",param).flushAsync();
|
}
|
query();
|

|
//宣传操作
|
renderCell1 = function(arg,self){
|
var tabIndex = view.get("#tabMain.currentIndex");
|
var data = arg.data;
|
var htm = "<a onClick='audit()' class='a-btn1'>指派</a>&nbsp;|&nbsp;<a onClick='showDetail()' class='a-btn2'>详细</a>";
|
if(1 == tabIndex){
|
htm = "<a onClick='showDetail()' class='a-btn2'>详细</a>";
|
}
|
arg.dom.innerHTML = htm;
|
};
|

|
renderStatus = function(arg){
|
var val = arg.data.get("status");
|
var txt = arg.data.getText("status");
|
if(!val) return true;
|
var htm = "<span class='s1'>"+txt+"</span>";
|
if(val=="20"){//已派单
|
htm = "<span class='s2'>"+txt+"</span>";
|
}
|
if(val=="30"){//处理中
|
htm = "<span class='s4'>"+txt+"</span>";
|
}
|
if(val=="40"){//已解决
|
htm = "<span class='s3'>"+txt+"</span>";
|
}
|
if(val=="50"){//已关闭
|
htm = "<span class='s3'>"+txt+"</span>";
|
}
|
if(val=="60"){//挂起
|
htm = "<span class='s3'>"+txt+"</span>";
|
}
|
arg.dom.innerHTML = htm;
|
}
|

|
//点击审核
|
audit = function(){
|

|
}
|
//点击详细
|
showDetail = function(){
|
var tabIndex = view.get("#tabMain.currentIndex");
|
var cur = view.get("#dsMain.data:#");
|
var dialog = view.get("#dialogMain");
|
view.get('^btnTag').set('visible',true);
|
if(1 == tabIndex){
|
view.get('^btnTag').set('visible',false);
|
}
|
dialog.show();
|

|
var orderId = cur.get("id");
|
//历史数据
|
view.get('#iFrameFlowHis').set('path','/work/flow-his?orderId='+orderId);
|
//业务信息
|
if(cur.get("businessUrl")){
|
var url = cur.get("businessUrl")+"?businessId="+cur.get("businessId")+"&orderId="+orderId;
|
view.get("#iFrameBiz").set("path",url);
|
}else{
|
view.get("#iFrameBiz").set("path","/work/no-business?orderId="+orderId);
|
}
|
}
|
//执行审批
|
todo = function(){
|
var cur = view.get("#dsMain.data:#");
|
var process = view.get("#dsProcess.data");
|
process.set("orderId", cur.get("id"));
|
process.set("node", cur.get("node"));
|
var remark = process.get('remark');
|
if(!remark){
|
$notify("请填写审批意见……");
|
return;
|
}
|
view.get("#ajaxTodo").set('parameter',process).execute(function(result){
|
if('200' != result.code){
|
$alert(result.message);
|
}else{
|
$alert("执行成功!");
|
view.get('#dialogTodo').hide();
|
query();
|
}
|
});
|
}
|
cancelTodo = function(){
|
var process = view.get("#dsProcess.data");
|
process.set("action",null);
|
process.set('remark',null);
|
view.get('#dialogTodo').hide();
|
}
|
</ClientEvent>
|
<Property name="packages">font-awesome,css-common</Property>
|
<DataSet id="dsMain">
|
<ClientEvent name="onLoadData">$notify("数据加载完成……");</ClientEvent>
|
<Property name="dataType">[dtMain]</Property>
|
<Property name="dataProvider">workOrderPR#pageQueryByUserType</Property>
|
<Property name="pageSize">10</Property>
|
<Property name="loadMode">manual</Property>
|
</DataSet>
|
<DataSet id="dsQuery">
|
<ClientEvent name="onReady">self.insert({});</ClientEvent>
|
<Property name="dataType">dtParam</Property>
|
</DataSet>
|
<DataSet id="dsProcess">
|
<ClientEvent name="onReady">self.insert();</ClientEvent>
|
<Property name="dataType">dtWordProcess</Property>
|
</DataSet>
|
<HtmlContainer layoutConstraint="top ">
|
<Property name="content"><style>
|
.parent {
|
display: flex;
|
width: 100%;
|
background: #FFF;
|
}
|
.console-link-block {
|
font-size: 16px;
|
padding: 20px 20px;
|
border-radius: 4px;
|
background-color: #40D4B0;
|
color: #FFFFFF !important;
|
box-shadow: 0 2px 3px rgba(0, 0, 0, .05);
|
position: relative;
|
overflow: hidden;
|
display: block;
|
}
|

|
.console-link-block .console-link-block-num {
|
font-size: 40px;
|
margin-bottom: 5px;
|
opacity: .9;
|
}
|

|
.console-link-block .console-link-block-text {
|
opacity: .8;
|
}
|
.console-link-block .console-link-block-icon {
|
position: absolute;
|
top: 50%;
|
right: 20px;
|
width: 50px;
|
height: 50px;
|
font-size: 50px;
|
line-height: 50px;
|
margin-top: -25px;
|
color: #FFFFFF;
|
opacity: .8;
|
}
|
.console-link-block .console-link-block-band {
|
color: #fff;
|
width: 100px;
|
font-size: 12px;
|
padding: 2px 0 3px 0;
|
background-color: #E32A16;
|
line-height: inherit;
|
text-align: center;
|
position: absolute;
|
top: 8px;
|
right: -30px;
|
transform-origin: center;
|
transform: rotate(45deg) scale(.8);
|
opacity: .95;
|
z-index: 2;
|
}
|
.bg2{
|
background-color: #55A5EA;
|
}
|
.bg3{
|
background-color: #9DAFFF;
|
}
|
.bg4{
|
background-color: #F591A2;
|
}
|
.bg5{
|
background-color: #FEAA4F;
|
}
|
.child {
|
flex: 1;
|
padding: 10px;
|
box-sizing: border-box;
|
}
|
.child:last-child {
|
border-right: none;
|
}
|
.console-icon{
|
height:50px;
|
position:absolute;
|
right:20px;
|
opacity:.8;
|
top:50%;
|
margin-top:-25px;
|
}
|

|
</style>
|

|
<!-- 快捷方式 -->
|
<div class="parent">
|

|
<div class="child">
|
<div class="console-link-block">
|
<div class="console-link-block-num">0</div>
|
<div class="console-link-block-text">今日工单统计</div>
|
<img class="console-icon" src="/img/icon-wj.png">
|
</div>
|
</div>
|

|
<div class="child">
|
<div class="console-link-block bg2">
|
<div class="console-link-block-num">0</div>
|
<div class="console-link-block-text">今日待完成工单</div>
|
<img class="console-icon" src="/img/icon-wj2.png">
|
</div>
|
</div>
|

|
<div class="child">
|
<div class="console-link-block bg3">
|
<div class="console-link-block-num">0</div>
|
<div class="console-link-block-text">总工单统计</div>
|
<img class="console-icon" src="/img/icon-tj.png">
|
</div>
|
</div>
|

|
<div class="child">
|
<div class="console-link-block bg4">
|
<div class="console-link-block-num">0</div>
|
<div class="console-link-block-text">总未完成工单</div>
|
<img class="console-icon" src="/img/icon-tj2.png">
|
</div>
|
</div>
|

|
</div></Property>
|
<Property name="style">
|
<Property name="background-color">#FFF</Property>
|
</Property>
|
</HtmlContainer>
|
<Container>
|
<Property name="className">c-param</Property>
|
<Property name="style">
|
<Property name="margin-top">10px</Property>
|
</Property>
|
<AutoForm>
|
<Property name="cols">*,*,*,*,90,90</Property>
|
<Property name="dataSet">dsQuery</Property>
|
<Property name="labelAlign">right</Property>
|
<Property name="labelWidth">100</Property>
|
<AutoFormElement>
|
<Property name="name">deptId</Property>
|
<Property name="property">deptId</Property>
|
<Property name="trigger">autoMappingDropDown2</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">name</Property>
|
<Property name="property">name</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">start</Property>
|
<Property name="property">start</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">end</Property>
|
<Property name="property">end</Property>
|
<Editor/>
|
</AutoFormElement>
|
<Button>
|
<ClientEvent name="onClick">query();</ClientEvent>
|
<Property name="caption">搜索</Property>
|
<Property name="iconClass">fa fa-search</Property>
|
<Property name="exClassName">btn-q1</Property>
|
</Button>
|
<Button>
|
<ClientEvent name="onClick">view.get("#dsQuery").set("data",{});</ClientEvent>
|
<Property name="caption">重置</Property>
|
<Property name="exClassName">btn-q2</Property>
|
<Property name="iconClass">fa fa-refresh</Property>
|
</Button>
|
</AutoForm>
|
</Container>
|
<Container>
|
<Property name="className">c-data</Property>
|
<TabControl id="tabMain">
|
<ClientEvent name="onTabChange">if(view.TAG) query();</ClientEvent>
|
<ControlTab>
|
<Property name="caption">我的工单</Property>
|
<Property name="iconClass">fa fa-th-large</Property>
|
<Property name="width">150</Property>
|
<Container>
|
<DataGrid layoutConstraint="padding:8">
|
<ClientEvent name="onDataRowClick">self.set("selection",arg.data);</ClientEvent>
|
<Property name="dataSet">dsMain</Property>
|
<Property name="readOnly">true</Property>
|
<Property name="selectionMode">singleRow</Property>
|
<Property name="readOnly">true</Property>
|
<Property name="fixedColumnCount">3</Property>
|
<RowSelectorColumn/>
|
<RowNumColumn>
|
<Property name="width">50</Property>
|
<Property name="caption">序号</Property>
|
</RowNumColumn>
|
<DataColumn>
|
<ClientEvent name="onRenderCell">renderCell1(arg,self);</ClientEvent>
|
<Property name="caption">操作</Property>
|
<Property name="width">80</Property>
|
<Property name="align">center</Property>
|
<Editor/>
|
</DataColumn>
|
<DataColumn name="id">
|
<Property name="property">id</Property>
|
<Property name="width">180</Property>
|
</DataColumn>
|
<DataColumn name="deptId">
|
<Property name="property">deptId</Property>
|
<Property name="width">250</Property>
|
</DataColumn>
|
<DataColumn name="title">
|
<Property name="property">title</Property>
|
<Property name="width">300</Property>
|
</DataColumn>
|
<DataColumn>
|
<ClientEvent name="onRenderCell">renderStatus(arg);</ClientEvent>
|
<Property name="property">status</Property>
|
<Property name="width">120</Property>
|
<Property name="align">center</Property>
|
<Property name="name">status</Property>
|
</DataColumn>
|
<DataColumn name="bizType">
|
<Property name="property">bizType</Property>
|
<Property name="width">120</Property>
|
<Property name="align">center</Property>
|
</DataColumn>
|
<DataColumn name="assigneeName">
|
<Property name="property">assigneeName</Property>
|
<Property name="align">center</Property>
|
<Property name="width">150</Property>
|
</DataColumn>
|
<DataColumn name="receiveTime">
|
<Property name="property">receiveTime</Property>
|
<Property name="width">150</Property>
|
<Property name="align">center</Property>
|
</DataColumn>
|
<DataColumn name="createUserName">
|
<Property name="property">createUserName</Property>
|
<Property name="align">center</Property>
|
<Property name="width">150</Property>
|
</DataColumn>
|
<DataColumn name="createTime">
|
<Property name="property">createTime</Property>
|
<Property name="align">center</Property>
|
<Property name="width">150</Property>
|
</DataColumn>
|
</DataGrid>
|
<ToolBar layoutConstraint="bottom">
|
<Fill/>
|
<DataPilot layoutConstraint="right">
|
<Property name="itemCodes">pageSize,pages</Property>
|
<Property name="dataSet">dsMain</Property>
|
</DataPilot>
|
</ToolBar>
|
</Container>
|
</ControlTab>
|
<ControlTab>
|
<Property name="caption">全部工单</Property>
|
<Property name="iconClass">fa fa-history</Property>
|
<Property name="width">150</Property>
|
<Container>
|
<DataGrid layoutConstraint="padding:8">
|
<ClientEvent name="onDataRowClick">self.set("selection",arg.data);</ClientEvent>
|
<Property name="dataSet">dsMain</Property>
|
<Property name="readOnly">true</Property>
|
<Property name="selectionMode">singleRow</Property>
|
<Property name="readOnly">true</Property>
|
<Property name="fixedColumnCount">3</Property>
|
<RowSelectorColumn/>
|
<RowNumColumn>
|
<Property name="width">50</Property>
|
<Property name="caption">序号</Property>
|
</RowNumColumn>
|
<DataColumn>
|
<ClientEvent name="onRenderCell">renderCell1(arg,self);</ClientEvent>
|
<Property name="caption">操作</Property>
|
<Property name="width">150</Property>
|
<Property name="align">center</Property>
|
<Editor/>
|
</DataColumn>
|
<DataColumn name="id">
|
<Property name="property">id</Property>
|
<Property name="width">180</Property>
|
</DataColumn>
|
<DataColumn name="deptId">
|
<Property name="property">deptId</Property>
|
<Property name="width">250</Property>
|
</DataColumn>
|
<DataColumn name="title">
|
<Property name="property">title</Property>
|
<Property name="width">300</Property>
|
</DataColumn>
|
<DataColumn>
|
<ClientEvent name="onRenderCell">renderStatus(arg);</ClientEvent>
|
<Property name="property">status</Property>
|
<Property name="width">120</Property>
|
<Property name="align">center</Property>
|
<Property name="name">status</Property>
|
</DataColumn>
|
<DataColumn name="bizType">
|
<Property name="property">bizType</Property>
|
<Property name="width">120</Property>
|
<Property name="align">center</Property>
|
</DataColumn>
|
<DataColumn name="assigneeName">
|
<Property name="property">assigneeName</Property>
|
<Property name="align">center</Property>
|
<Property name="width">150</Property>
|
</DataColumn>
|
<DataColumn name="receiveTime">
|
<Property name="property">receiveTime</Property>
|
<Property name="width">150</Property>
|
<Property name="align">center</Property>
|
</DataColumn>
|
<DataColumn name="createUserName">
|
<Property name="property">createUserName</Property>
|
<Property name="align">center</Property>
|
<Property name="width">150</Property>
|
</DataColumn>
|
<DataColumn name="createTime">
|
<Property name="property">createTime</Property>
|
<Property name="align">center</Property>
|
<Property name="width">150</Property>
|
</DataColumn>
|
</DataGrid>
|
<ToolBar layoutConstraint="bottom">
|
<Fill/>
|
<DataPilot layoutConstraint="right">
|
<Property name="itemCodes">pageSize,pages</Property>
|
<Property name="dataSet">dsMain</Property>
|
</DataPilot>
|
</ToolBar>
|
</Container>
|
</ControlTab>
|
</TabControl>
|
</Container>
|
<Dialog id="dialogMain" layout="regionPadding:8">
|
<Property name="closeable">false</Property>
|
<Property name="caption">工单详细</Property>
|
<Property name="iconClass">fa fa-tasks</Property>
|
<Property name="width">90%</Property>
|
<Property name="showCaptionBar">false</Property>
|
<Property name="style">
|
<Property name="background-color">#e6e6e6</Property>
|
</Property>
|
<Property name="height">95%</Property>
|
<Buttons/>
|
<Children>
|
<TabControl>
|
<ControlTab>
|
<Property name="caption">工单信息</Property>
|
<Property name="iconClass">fa fa-edit</Property>
|
<Property name="width">120</Property>
|
<Container>
|
<Container>
|
<Property name="exClassName">c-data</Property>
|
<AutoForm>
|
<Property name="dataSet">dsMain</Property>
|
<Property name="cols">*,*,*</Property>
|
<Property name="labelAlign">right</Property>
|
<Property name="labelSeparator">:</Property>
|
<Property name="labelWidth">100</Property>
|
<Property name="readOnly">true</Property>
|
<AutoFormElement layoutConstraint="colSpan:2">
|
<Property name="name">title</Property>
|
<Property name="property">title</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">deptId</Property>
|
<Property name="property">deptId</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement layoutConstraint="colSpan:3">
|
<Property name="name">description</Property>
|
<Property name="property">description</Property>
|
<Property name="editorType">TextArea</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">bizType</Property>
|
<Property name="property">bizType</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">status</Property>
|
<Property name="property">status</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">assigneeName</Property>
|
<Property name="property">assigneeName</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">createTime</Property>
|
<Property name="property">createTime</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">createUserName</Property>
|
<Property name="property">createUserName</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">receiveTime</Property>
|
<Property name="property">receiveTime</Property>
|
<Property name="labelWidth">140</Property>
|
<Editor/>
|
</AutoFormElement>
|
</AutoForm>
|
<ToolBar>
|
<Fill/>
|
<ToolBarButton>
|
<ClientEvent name="onClick">var process = view.get("#dsProcess.data");
|
process.set('action','pass')
|
view.get("#dialogTodo").show();</ClientEvent>
|
<Property name="caption">通过</Property>
|
<Property name="width">80</Property>
|
<Property name="exClassName">btn1</Property>
|
<Property name="iconClass">fa fa-check-circle</Property>
|
<Property name="tags">btnTag</Property>
|
</ToolBarButton>
|
<ToolBarButton>
|
<Property name="caption">转交</Property>
|
<Property name="width">80</Property>
|
<Property name="exClassName">btn2</Property>
|
<Property name="iconClass">fa fa-check-circle</Property>
|
<Property name="tags">btnTag</Property>
|
</ToolBarButton>
|
<ToolBarButton>
|
<ClientEvent name="onClick">var process = view.get("#dsProcess.data");
|
process.set('action','refuse')
|
view.get("#dialogTodo").show();</ClientEvent>
|
<Property name="caption">拒绝</Property>
|
<Property name="width">80</Property>
|
<Property name="exClassName">btn5</Property>
|
<Property name="iconClass">fa fa-check-circle</Property>
|
<Property name="tags">btnTag</Property>
|
</ToolBarButton>
|
<ToolBarButton>
|
<ClientEvent name="onClick">view.get("#dialogMain").hide();</ClientEvent>
|
<Property name="caption">关闭</Property>
|
<Property name="width">80</Property>
|
<Property name="exClassName">btn3</Property>
|
<Property name="iconClass">fa fa-times-circle</Property>
|
</ToolBarButton>
|
<Separator>
|
<Property name="width">30</Property>
|
</Separator>
|
</ToolBar>
|
</Container>
|
<IFrame id="iFrameFlowHis">
|
<Property name="path">/work/flow-his?orderId=1</Property>
|
</IFrame>
|
</Container>
|
</ControlTab>
|
<ControlTab>
|
<Property name="caption">业务信息</Property>
|
<Property name="iconClass">fa fa-file-o</Property>
|
<Property name="width">120</Property>
|
<IFrame id="iFrameBiz"/>
|
</ControlTab>
|
</TabControl>
|
</Children>
|
<Tools/>
|
</Dialog>
|
<Dialog id="dialogTodo">
|
<Property name="width">600</Property>
|
<Property name="caption">审批处理</Property>
|
<Property name="closeable">false</Property>
|
<Property name="iconClass">fa fa-bookmark</Property>
|
<Buttons>
|
<Button>
|
<ClientEvent name="onClick">todo();</ClientEvent>
|
<Property name="caption">确定</Property>
|
<Property name="iconClass">fa fa-check</Property>
|
<Property name="exClassName">btn1</Property>
|
<Property name="width">90</Property>
|
</Button>
|
<Button>
|
<ClientEvent name="onClick">cancelTodo();</ClientEvent>
|
<Property name="caption">取消</Property>
|
<Property name="iconClass">fa fa-times</Property>
|
<Property name="exClassName">btn3</Property>
|
<Property name="width">90</Property>
|
</Button>
|
</Buttons>
|
<Children>
|
<Container>
|
<AutoForm>
|
<Property name="cols">*</Property>
|
<Property name="dataSet">dsProcess</Property>
|
<AutoFormElement>
|
<Property name="name">remark</Property>
|
<Property name="property">remark</Property>
|
<Property name="showHint">false</Property>
|
<Property name="showLabel">false</Property>
|
<Editor>
|
<TextArea>
|
<Property name="blankText">-- 填写审批建议 --</Property>
|
<Property name="height">100</Property>
|
</TextArea>
|
</Editor>
|
</AutoFormElement>
|
</AutoForm>
|
</Container>
|
</Children>
|
<Tools/>
|
</Dialog>
|
<AjaxAction id="ajaxTodo">
|
<Property name="service">workOrderPR#todo</Property>
|
<Property name="executingMessage">处理中……</Property>
|
</AjaxAction>
|
</View>
|
</ViewConfig>
|