fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java
@@ -287,7 +287,6 @@ * @return */ public InoutNoticeOut getNoticeOutOne(String id) { QueryWrapper<InoutNoticeOut> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("id", id); return noticeOutMapper.selectOne(queryWrapper); fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticeIn-Detail.view.xml
@@ -4,10 +4,6 @@ <Context/> <Model> <DataType name="dtMain"> <ClientEvent name="onDataChange">
 
 
 </ClientEvent> <Property name="creationType">com.fzzy.igds.domain.InoutNoticeIn</Property> <PropertyDef name="id"> <Property></Property> @@ -111,14 +107,6 @@ <Property name="valueProperty">dictLabel</Property> </Property> </PropertyDef> <PropertyDef name="auditUser"> <Property></Property> <Property name="label">审核人</Property> </PropertyDef> <PropertyDef name="auditDate"> <Property name="dataType">DateTime</Property> <Property name="label">审批时间</Property> </PropertyDef> <PropertyDef name="completeStatus"> <Property></Property> <Property name="label">完成状态</Property> @@ -176,53 +164,76 @@ </DataType> </Model> <View layout="padding:10"> <ClientEvent name="onReady">var deptId = window.parent.deptId;//父页面中的分库编码
 var TYPE = "NOTICE_IN";
 query = function(){
 view.get("#dsQuery").set("parameter",{deptId:deptId}).flushAsync();
 };
 query();
 
 //新增
 add = function(){
 view.get("#ajaxInitAdd").execute(function(data){
 view.get("#dsMain").insert(data);
 view.get("#dialogMain").show();
 });
 };</ClientEvent> <Property name="packages">font-awesome,css-common</Property> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">inoutNoticePR#pageQueryIn</Property> <Property name="pageSize">15</Property> <Property name="dataType">dtMain</Property> <Property name="dataProvider">inoutNoticePR#getNoticeInOne</Property> <Property name="loadMode">lazy</Property> </DataSet> <DataSet id="dsQuery"> <Property name="dataProvider">inoutNoticePR#getYearQuery</Property> <Property name="loadMode">manual</Property> <Property name="dataType">dtNoticeParam</Property> </DataSet> <DataSet id="dsDepotList"> <Property name="dataProvider">depotPR#getData</Property> <Property name="userData">仓库列表下拉框</Property> <Property name="loadMode">manual</Property> <Property name="dataType">[dtDepot]</Property> <Property name="parameter">${request.getParameter('businessId')}</Property> <Property name="readOnly">true</Property> </DataSet> <Container> <Property name="className">c-param</Property> <AutoForm> <Property name="cols">*,*,*,*,90,90</Property> <Property name="dataSet">dsQuery</Property> <Property name="labelAlign">right</Property> <Property name="labelWidth">100</Property> <Property name="className">c-data</Property> <AutoForm layoutConstraint="top "> <Property name="dataSet">dsMain</Property> <Property name="showHint">false</Property> <Property name="cols">210,*,210</Property> <Control/> <AutoFormElement> <Property name="name">depotId</Property> <Property name="property">depotId</Property> <Property name="name">name</Property> <Property name="property">name</Property> <Property name="editorType">Label</Property> <Property name="showLabel">false</Property> <Property name="showHint">false</Property> <Property name="className">f-title</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">customerName</Property> <Property name="property">customerName</Property> <Property name="name">id</Property> <Property name="property">id</Property> <Property name="editorType">Label</Property> <Property name="showHint">false</Property> <Property name="labelAlign">right</Property> <Property name="showLabel">false</Property> <Editor/> </AutoFormElement> </AutoForm> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelAlign">right</Property> <Property name="labelSeparator">:</Property> <Property name="labelWidth">120</Property> <Property name="showHint">true</Property> <AutoFormElement> <Property name="name">name</Property> <Property name="property">name</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">type</Property> <Property name="property">type</Property> <Property name="trigger">autoMappingDropDown1</Property> <Property name="editorType">RadioGroup</Property> <Property name="showHint">false</Property> <Editor/> </AutoFormElement> <AutoFormElement id="formItemBank"> <Property name="name">bankId</Property> <Property name="property">bankId</Property> <Property name="hideMode">visibility</Property> <Property name="trigger">autoMappingDropDown2</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">deptId</Property> <Property name="property">deptId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">depotId</Property> <Property name="property">depotId</Property> <Property name="trigger">dsDepotDropDown</Property> <Editor/> </AutoFormElement> <AutoFormElement> @@ -231,404 +242,74 @@ <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">year</Property> <Property name="property">year</Property> <Property name="trigger">defaultYearDropDown</Property> <Editor/> </AutoFormElement> <AutoFormElement id="formItemCustomerName" layoutConstraint="colSpan:2"> <Property name="name">customerName</Property> <Property name="property">customerName</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">targetNumber</Property> <Property name="property">targetNumber</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">createBy</Property> <Property name="property">createBy</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">createTime</Property> <Property name="property">createTime</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> <AutoFormElement layoutConstraint="colSpan:3"> <Property name="name">remark</Property> <Property name="property">remark</Property> <Property name="editorType">TextArea</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">completeNumber</Property> <Property name="property">completeNumber</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">completeStatus</Property> <Property name="property">completeStatus</Property> <Editor/> </AutoFormElement> <Button> <ClientEvent name="onClick">var data = view.get("#dsQuery.data");
 if(data){
 view.get("#dsMain").set("parameter",data).flushAsync();
 }else{
 view.get("#dsMain").flushAsync();
 }</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").flushAsync();</ClientEvent> <Property name="caption">重置</Property> <Property name="exClassName">btn-q2</Property> <Property name="iconClass">fa fa-refresh</Property> </Button> <AutoFormElement> <Property name="name">completeTime</Property> <Property name="property">completeTime</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement layoutConstraint="colSpan:2"> <Property name="name">contract</Property> <Property name="property">contract</Property> <Editor/> </AutoFormElement> <Label> <Property name="style"> <Property name="color">blue</Property> </Property> <Property name="text">注:监管通知单,可填写质押合同名称</Property> </Label> <AutoFormElement> <Property name="name">auditStatus</Property> <Property name="property">auditStatus</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> </AutoForm> </Container> <Container> <Property name="className">c-data</Property> <ToolBar> <ToolBarButton layoutConstraint="left"> <ClientEvent name="onClick">add();</ClientEvent> <Property name="caption">新增</Property> <Property name="exClassName">btn1</Property> <Property name="width">100</Property> <Property name="iconClass">fa fa-plus</Property> </ToolBarButton> <ToolBarButton layoutConstraint="left"> <ClientEvent name="onClick">
 var select = view.get("#dataGridMain").get("selection");
 if(select){
 view.get("#dialogMain").show();
 }else{
 $notify("请选择需要修改的数据……");
 }</ClientEvent> <Property name="caption">修改</Property> <Property name="exClassName">btn2</Property> <Property name="width">100</Property> <Property name="iconClass">fa fa-pencil-square-o</Property> </ToolBarButton> <ToolBarButton layoutConstraint="left"> <ClientEvent name="onClick">
 var select = view.get("#dataGridMain").get("selection");
 if(select){
 view.get("#ajaxDel").set("parameter",select).execute(function(result){
 select.remove();
 });
 }else{
 $notify("请选择需要删除的数据……");
 }</ClientEvent> <Property name="caption">删除</Property> <Property name="exClassName">btn3</Property> <Property name="width">100</Property> <Property name="iconClass">fa fa-times</Property> </ToolBarButton> <ToolBarButton layoutConstraint="left"> <ClientEvent name="onClick">view.get("#recalculate").execute(function(result){
 if(result == 'success'){
 $notify("数据更新完成!!");
 
 var data = view.get("#dsQuery.data");
 view.get("#dsMain").set("parameter",data.toJSON()).flushAsync();
 }else{
 $notify("数据更新失败!!");
 }
 });</ClientEvent> <Property name="caption">实时核算</Property> <Property name="exClassName">btn4</Property> <Property name="iconClass">fa fa-refresh</Property> <Property name="width">120</Property> <Property name="tip">完成量默认统计到昨天,查看实时完成量请点击“实时核算”按钮</Property> </ToolBarButton> <ToolBarButton layoutConstraint="left"> <ClientEvent name="onClick">
 var select = view.get("#dataGridMain").get("selection");
 if(select){
 var bizId = select.get("id");
 var url = "/export/download-word?bizId="+bizId + "&entityName=InoutNoticeIn";
 window.open(url);
 }else{
 $notify("请选择需要导出的通知单……");
 }</ClientEvent> <Property name="caption">导出Word</Property> <Property name="exClassName">btn2</Property> <Property name="width">120</Property> <Property name="iconClass">fa fa-print</Property> </ToolBarButton> <Fill/> </ToolBar> <DataGrid id="dataGridMain" 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> <RowSelectorColumn/> <RowNumColumn> <Property name="width">50</Property> <Property name="caption">序号</Property> </RowNumColumn> <DataColumn name="id"> <Property name="property">id</Property> <Property name="width">200</Property> <Property name="align">center</Property> </DataColumn> <DataColumn> <Property name="property">deptId</Property> <Property name="align">left</Property> <Property name="name">deptId</Property> </DataColumn> <DataColumn name="name"> <Property name="property">name</Property> <Property name="align">center</Property> <Property name="width">120</Property> </DataColumn> <DataColumn name="customerName"> <Property name="property">customerName</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="depotId"> <Property name="property">depotId</Property> <Property name="align">center</Property> <Property name="width">120</Property> </DataColumn> <DataColumn name="foodVariety"> <Property name="property">foodVariety</Property> <Property name="align">center</Property> <Property name="width">120</Property> </DataColumn> <DataColumn> <Property name="property">targetNumber</Property> <Property name="name">targetNumber</Property> <Property name="align">center</Property> <Property name="width">120</Property> </DataColumn> <DataColumn> <Property name="property">completeStatus</Property> <Property name="name">completeStatus</Property> <Property name="align">center</Property> <Property name="width">100</Property> </DataColumn> <DataColumn> <Property name="property">updateBy</Property> <Property name="align">center</Property> <Property name="name">updateBy</Property> <Property name="width">120</Property> </DataColumn> <DataColumn> <Property name="property">createTime</Property> <Property name="align">center</Property> <Property name="name">createTime</Property> <Property name="width">160</Property> </DataColumn> </DataGrid> <ToolBar layoutConstraint="bottom"> <Fill/> <DataPilot layoutConstraint="right"> <Property name="itemCodes">pageSize,pages</Property> <Property name="dataSet">dsMain</Property> </DataPilot> </ToolBar> </Container> <Dialog id="dialogMain" layout="regionPadding:8"> <Property name="closeable">false</Property> <Property name="caption">入库通知单</Property> <Property name="width">85%</Property> <Property name="iconClass">fa fa-tasks</Property> <Buttons> <Button id="btnOk"> <ClientEvent name="onClick">view.get("#updateSave").execute(function(result){
 if(result.code != '200'){
 $alert(result.message);
 return;
 }
 $alert('数据执行成功!');
 self.get("parent").hide();
 });</ClientEvent> <Property name="caption">保存</Property> <Property name="iconClass">fa fa-check-circle</Property> <Property name="exClassName">btn1</Property> <Property name="width">120</Property> </Button> <Button> <ClientEvent name="onClick">view.get("#dsMain.data:#").cancel();
 self.get("parent").hide();</ClientEvent> <Property name="caption">取消</Property> <Property name="exClassName">btn3</Property> <Property name="iconClass">fa fa-times-circle</Property> <Property name="width">120</Property> </Button> </Buttons> <Children> <Container> <AutoForm layoutConstraint="top "> <Property name="dataSet">dsMain</Property> <Property name="showHint">false</Property> <Property name="cols">210,*,210</Property> <Control/> <AutoFormElement> <Property name="name">name</Property> <Property name="property">name</Property> <Property name="editorType">Label</Property> <Property name="showLabel">false</Property> <Property name="showHint">false</Property> <Property name="className">f-title</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">id</Property> <Property name="property">id</Property> <Property name="editorType">Label</Property> <Property name="showHint">false</Property> <Property name="labelAlign">right</Property> <Property name="showLabel">false</Property> <Editor/> </AutoFormElement> </AutoForm> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelAlign">right</Property> <Property name="labelSeparator">:</Property> <Property name="labelWidth">120</Property> <Property name="showHint">true</Property> <AutoFormElement> <Property name="name">name</Property> <Property name="property">name</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">type</Property> <Property name="property">type</Property> <Property name="trigger">autoMappingDropDown1</Property> <Property name="editorType">RadioGroup</Property> <Property name="showHint">false</Property> <Editor/> </AutoFormElement> <AutoFormElement id="formItemBank"> <Property name="name">bankId</Property> <Property name="property">bankId</Property> <Property name="hideMode">visibility</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">deptId</Property> <Property name="property">deptId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">depotId</Property> <Property name="property">depotId</Property> <Property name="trigger">dsDepotDropDown</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">foodVariety</Property> <Property name="property">foodVariety</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">year</Property> <Property name="property">year</Property> <Property name="trigger">defaultYearDropDown</Property> <Editor/> </AutoFormElement> <AutoFormElement id="formItemCustomerName" layoutConstraint="colSpan:2"> <Property name="name">customerName</Property> <Property name="property">customerName</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">targetNumber</Property> <Property name="property">targetNumber</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">createBy</Property> <Property name="property">createBy</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">createTime</Property> <Property name="property">createTime</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> <AutoFormElement layoutConstraint="colSpan:3"> <Property name="name">remark</Property> <Property name="property">remark</Property> <Property name="editorType">TextArea</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">completeNumber</Property> <Property name="property">completeNumber</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">completeStatus</Property> <Property name="property">completeStatus</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">completeTime</Property> <Property name="property">completeTime</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement layoutConstraint="colSpan:2"> <Property name="name">contract</Property> <Property name="property">contract</Property> <Editor/> </AutoFormElement> <Label> <Property name="style"> <Property name="color">blue</Property> </Property> <Property name="text">注:监管通知单,可填写质押合同名称</Property> </Label> <AutoFormElement> <Property name="name">auditStatus</Property> <Property name="property">auditStatus</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">auditUser</Property> <Property name="property">auditUser</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">auditDate</Property> <Property name="property">auditDate</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> <HtmlContainer layoutConstraint="colSpan:3"> <Property name="content">1.入库通知单作为入库作业的前置条件,必须配置,否则无法进行入库作业。<br>
 2.单据类型=库区通知单,表示库区自己作业业务,不受监管管理。<br>
 3.单据类型=质押监管通知单,单据必须填写监督银行。</Property> <Property name="exClassName">h-tip</Property> <Property name="contentOverflow">hidden</Property> </HtmlContainer> </AutoForm> </Container> </Children> <Tools/> </Dialog> <DataSetDropDown id="dsDepotDropDown"> <ClientEvent name="onOpen">
 var entity = view.get("#dsMain.data:#");
 if(!entity){
 $alert("请先选择所属分库");
 }else{
 var deptId = entity.get("deptId");
 if(!deptId){
 $alert("请先选择所属分库");
 }else{
 view.get("#dsDepotList").set("parameter",entity.get("deptId")).flushAsync();
 }
 }</ClientEvent> <Property name="dataSet">dsDepotList</Property> <Property name="height">450</Property> <Property name="autoOpen">true</Property> <Property name="assignmentMap">depotId=id</Property> <Property name="width">400</Property> <DataColumn> <Property name="align">center</Property> <Property name="name">name</Property> <Property name="property">name</Property> <Editor/> </DataColumn> </DataSetDropDown> <UpdateAction id="updateSave"> <Property name="dataResolver">inoutNoticePR#saveIn</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxDel"> <Property name="service">inoutNoticePR#delDataIn</Property> <Property name="confirmMessage">确定要执行删除么?</Property> </AjaxAction> <AjaxAction id="ajaxInitAdd"> <Property name="service">inoutNoticePR#initAddIn</Property> </AjaxAction> <AjaxAction id="recalculate"> <Property name="service">inoutNoticePR#updateSumNoticeIn</Property> </AjaxAction> </View> </ViewConfig> fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticeOut-Detail.view.xml
@@ -103,33 +103,10 @@ <Property></Property> <Property name="label">审核状态</Property> <Property name="mapping"> <Property name="mapValues"> <Collection> <Entity> <Property name="name">监管审核</Property> <Property name="code">10</Property> </Entity> <Entity> <Property name="name">银行审核</Property> <Property name="code">20</Property> </Entity> <Entity> <Property name="name">已审核</Property> <Property name="code">30</Property> </Entity> </Collection> </Property> <Property name="keyProperty">code</Property> <Property name="valueProperty">name</Property> <Property name="mapValues">${dorado.getDataProvider("dicPR#triggerStatusType").getResult()}</Property> <Property name="keyProperty">dictValue</Property> <Property name="valueProperty">dictLabel</Property> </Property> </PropertyDef> <PropertyDef name="auditUser"> <Property></Property> <Property name="label">审核人</Property> </PropertyDef> <PropertyDef name="auditDate"> <Property name="dataType">DateTime</Property> <Property name="label">审批时间</Property> </PropertyDef> <PropertyDef name="completeStatus"> <Property></Property> @@ -188,54 +165,74 @@ </DataType> </Model> <View layout="padding:10"> <ClientEvent name="onReady">var deptId = window.parent.deptId;//父页面中的分库编码
 var TYPE = "NOTICE_OUT";
 query = function(){
 view.get("#dsQuery").set("parameter",{deptId:deptId}).flushAsync();
 };
 query();
 
 //新增
 add = function(){
 view.get("#ajaxInitAdd").execute(function(data){
 view.get("#dsMain").insert(data);
 view.get("#dialogMain").show();
 });
 };
 
</ClientEvent> <Property name="packages">font-awesome,css-common</Property> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">inoutNoticePR#pageQueryOut</Property> <Property name="pageSize">15</Property> <Property name="dataType">dtMain</Property> <Property name="dataProvider">inoutNoticePR#getNoticeOutOne</Property> <Property name="loadMode">lazy</Property> </DataSet> <DataSet id="dsQuery"> <Property name="dataType">dtNoticeParam</Property> <Property name="dataProvider">inoutNoticePR#getYearQuery</Property> <Property name="loadMode">manual</Property> </DataSet> <DataSet id="dsDepotList"> <Property name="dataProvider">depotPR#getData</Property> <Property name="userData">仓库列表下拉框</Property> <Property name="loadMode">manual</Property> <Property name="dataType">[dtDepot]</Property> <Property name="parameter">${request.getParameter('businessId')}</Property> <Property name="readOnly">true</Property> </DataSet> <Container> <Property name="className">c-param</Property> <AutoForm> <Property name="cols">*,*,*,*,90,90</Property> <Property name="dataSet">dsQuery</Property> <Property name="labelAlign">right</Property> <Property name="labelWidth">100</Property> <Property name="className">c-data</Property> <AutoForm layoutConstraint="top "> <Property name="dataSet">dsMain</Property> <Property name="showHint">false</Property> <Property name="cols">210,*,210</Property> <Control/> <AutoFormElement> <Property name="name">depotId</Property> <Property name="property">depotId</Property> <Property name="name">name</Property> <Property name="property">name</Property> <Property name="editorType">Label</Property> <Property name="showLabel">false</Property> <Property name="showHint">false</Property> <Property name="className">f-title</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">customerName</Property> <Property name="property">customerName</Property> <Property name="name">id</Property> <Property name="property">id</Property> <Property name="editorType">Label</Property> <Property name="showHint">false</Property> <Property name="labelAlign">right</Property> <Property name="showLabel">false</Property> <Editor/> </AutoFormElement> </AutoForm> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelAlign">right</Property> <Property name="labelSeparator">:</Property> <Property name="labelWidth">120</Property> <AutoFormElement> <Property name="name">name</Property> <Property name="property">name</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">type</Property> <Property name="property">type</Property> <Property name="trigger">autoMappingDropDown1</Property> <Property name="editorType">RadioGroup</Property> <Property name="showHint">false</Property> <Editor/> </AutoFormElement> <AutoFormElement id="formItemBank"> <Property name="name">bankId</Property> <Property name="property">bankId</Property> <Property name="hideMode">visibility</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">deptId</Property> <Property name="property">deptId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">depotId</Property> <Property name="property">depotId</Property> <Property name="trigger">dsDepotDropDown</Property> <Editor/> </AutoFormElement> <AutoFormElement> @@ -244,406 +241,80 @@ <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">year</Property> <Property name="property">year</Property> <Property name="trigger">defaultYearDropDown</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">createTime</Property> <Property name="property">createTime</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">customerName</Property> <Property name="property">customerName</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">targetNumber</Property> <Property name="property">targetNumber</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">createBy</Property> <Property name="property">createBy</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">createTime</Property> <Property name="property">createTime</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> <AutoFormElement layoutConstraint="colSpan:3"> <Property name="name">remark</Property> <Property name="property">remark</Property> <Property name="editorType">TextArea</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">completeNumber</Property> <Property name="property">completeNumber</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">completeStatus</Property> <Property name="property">completeStatus</Property> <Editor/> </AutoFormElement> <Button> <ClientEvent name="onClick">var data = view.get("#dsQuery.data");
 if(data){
 view.get("#dsMain").set("parameter",data.toJSON()).flushAsync();
 }else{
 view.get("#dsMain").flushAsync();
 }</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").flushAsync();</ClientEvent> <Property name="caption">重置</Property> <Property name="exClassName">btn-q2</Property> <Property name="iconClass">fa fa-refresh</Property> </Button> <AutoFormElement> <Property name="name">completeTime</Property> <Property name="property">completeTime</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement layoutConstraint="colSpan:2"> <Property name="name">contract</Property> <Property name="property">contract</Property> <Editor/> </AutoFormElement> <Label> <Property name="style"> <Property name="color">blue</Property> </Property> <Property name="text">注:监管通知单,可填写质押合同名称</Property> </Label> <AutoFormElement> <Property name="name">auditStatus</Property> <Property name="property">auditStatus</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> </AutoForm> </Container> <Container> <Property name="className">c-data</Property> <ToolBar> <ToolBarButton layoutConstraint="left"> <ClientEvent name="onClick">add();
</ClientEvent> <Property name="caption">新增</Property> <Property name="exClassName">btn1</Property> <Property name="width">100</Property> <Property name="iconClass">fa fa-plus</Property> </ToolBarButton> <ToolBarButton layoutConstraint="left"> <ClientEvent name="onClick">
 var select = view.get("#dataGridMain").get("selection");
 if(select){
 view.get("#dialogMain").show();
 }else{
 $notify("请选择需要修改的数据……");
 }</ClientEvent> <Property name="caption">修改</Property> <Property name="exClassName">btn2</Property> <Property name="width">100</Property> <Property name="iconClass">fa fa-pencil-square-o</Property> </ToolBarButton> <ToolBarButton layoutConstraint="left"> <ClientEvent name="onClick">
 var select = view.get("#dataGridMain").get("selection");
 if(select){
 view.get("#ajaxDel").set("parameter",select).execute(function(result){
 select.remove();
 });
 }else{
 $notify("请选择需要删除的仓库……");
 }
 </ClientEvent> <Property name="caption">删除</Property> <Property name="exClassName">btn3</Property> <Property name="width">100</Property> <Property name="iconClass">fa fa-times</Property> </ToolBarButton> <ToolBarButton layoutConstraint="left"> <ClientEvent name="onClick">view.get("#recalculate").execute(function(result){
 if(result == 'success'){
 $notify("数据更新完成!!");
 
 var data = view.get("#dsQuery.data");
 view.get("#dsMain").set("parameter",data.toJSON()).flushAsync();
 }else{
 $notify("数据更新失败!!");
 }
 });</ClientEvent> <Property name="caption">实时核算</Property> <Property name="exClassName">btn4</Property> <Property name="iconClass">fa fa-refresh</Property> <Property name="width">100</Property> <Property name="tip">完成量默认统计到昨天,查看实时完成量请点击“实时核算”按钮</Property> </ToolBarButton> <ToolBarButton layoutConstraint="left"> <ClientEvent name="onClick">
 var select = view.get("#dataGridMain").get("selection");
 if(select){
 var bizId = select.get("id");
 var url = "/export/download-word?bizId="+bizId + "&entityName=InoutNoticeOut";
 window.open(url);
 }else{
 $notify("请选择需要导出的通知单……");
 }</ClientEvent> <Property name="caption">导出Word</Property> <Property name="exClassName">btn2</Property> <Property name="width">120</Property> <Property name="iconClass">fa fa-print</Property> </ToolBarButton> <Fill/> </ToolBar> <DataGrid id="dataGridMain" 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> <RowSelectorColumn/> <RowNumColumn> <Property name="width">50</Property> <Property name="caption">序号</Property> </RowNumColumn> <DataColumn name="id"> <Property name="property">id</Property> <Property name="width">200</Property> <Property name="align">center</Property> </DataColumn> <DataColumn> <Property name="property">deptId</Property> <Property name="align">left</Property> <Property name="name">deptId</Property> </DataColumn> <DataColumn name="name"> <Property name="property">name</Property> <Property name="align">center</Property> <Property name="width">120</Property> </DataColumn> <DataColumn name="customerName"> <Property name="property">customerName</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="depotId"> <Property name="property">depotId</Property> <Property name="align">center</Property> <Property name="width">120</Property> </DataColumn> <DataColumn name="foodVariety"> <Property name="property">foodVariety</Property> <Property name="align">center</Property> <Property name="width">120</Property> </DataColumn> <DataColumn> <Property name="property">targetNumber</Property> <Property name="name">targetNumber</Property> <Property name="align">center</Property> <Property name="width">120</Property> </DataColumn> <DataColumn> <Property name="property">completeStatus</Property> <Property name="name">completeStatus</Property> <Property name="align">center</Property> <Property name="width">100</Property> </DataColumn> <DataColumn> <Property name="property">updateBy</Property> <Property name="align">center</Property> <Property name="name">updateBy</Property> <Property name="width">120</Property> </DataColumn> <DataColumn> <Property name="property">createTime</Property> <Property name="align">center</Property> <Property name="name">createTime</Property> <Property name="width">160</Property> </DataColumn> </DataGrid> <ToolBar layoutConstraint="bottom"> <Fill/> <DataPilot layoutConstraint="right"> <Property name="itemCodes">pageSize,pages</Property> <Property name="dataSet">dsMain</Property> </DataPilot> </ToolBar> </Container> <Dialog id="dialogMain"> <Property name="closeable">false</Property> <Property name="caption">出库通知单</Property> <Property name="width">85%</Property> <Property name="height">90%</Property> <Property name="iconClass">fa fa-tasks</Property> <Buttons> <Button id="btnOk"> <ClientEvent name="onClick">view.get("#updateSave").execute(function(result){
 if(result){
 $alert(result);
 return;
 }
 $notify("数据执行完成!!");
 self.get("parent").hide();
 });</ClientEvent> <Property name="caption">保存</Property> <Property name="iconClass">fa fa-check-circle</Property> <Property name="exClassName">btn1</Property> <Property name="width">120</Property> </Button> <Button> <ClientEvent name="onClick">view.get("#dsMain.data:#").cancel();
 self.get("parent").hide();</ClientEvent> <Property name="caption">取消</Property> <Property name="exClassName">btn3</Property> <Property name="iconClass">fa fa-times-circle</Property> <Property name="width">120</Property> </Button> </Buttons> <Children> <Container> <AutoForm layoutConstraint="top "> <Property name="dataSet">dsMain</Property> <Property name="showHint">false</Property> <Property name="cols">210,*,210</Property> <Control/> <AutoFormElement> <Property name="name">name</Property> <Property name="property">name</Property> <Property name="editorType">Label</Property> <Property name="showLabel">false</Property> <Property name="showHint">false</Property> <Property name="className">f-title</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">id</Property> <Property name="property">id</Property> <Property name="editorType">Label</Property> <Property name="showHint">false</Property> <Property name="labelAlign">right</Property> <Property name="showLabel">false</Property> <Editor/> </AutoFormElement> </AutoForm> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelAlign">right</Property> <Property name="labelSeparator">:</Property> <Property name="labelWidth">120</Property> <AutoFormElement layoutConstraint="colSpan:2"> <Property name="name">name</Property> <Property name="property">name</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">type</Property> <Property name="property">type</Property> <Property name="trigger">autoMappingDropDown1</Property> <Editor/> </AutoFormElement> <AutoFormElement id="formItemBank"> <Property name="name">bankId</Property> <Property name="property">bankId</Property> <Property name="hideMode">visibility</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">deptId</Property> <Property name="property">deptId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">depotId</Property> <Property name="property">depotId</Property> <Property name="trigger">dsDepotDropDown</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">foodVariety</Property> <Property name="property">foodVariety</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">year</Property> <Property name="property">year</Property> <Property name="trigger">defaultYearDropDown</Property> <Editor/> </AutoFormElement> <AutoFormElement layoutConstraint="colSpan:2"> <Property name="name">customerName</Property> <Property name="property">customerName</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">unitName</Property> <Property name="property">unitName</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">targetNumber</Property> <Property name="property">targetNumber</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">completeNumber</Property> <Property name="property">completeNumber</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">completeStatus</Property> <Property name="property">completeStatus</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">completeTime</Property> <Property name="property">completeTime</Property> <Property name="readOnly">false</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">createBy</Property> <Property name="property">createBy</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">auditStatus</Property> <Property name="property">auditStatus</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> <AutoFormElement layoutConstraint="colSpan:2"> <Property name="name">contract</Property> <Property name="property">contract</Property> <Editor/> </AutoFormElement> <Label> <Property name="style"> <Property name="color">blue</Property> </Property> <Property name="text">注:监管通知单,可填写质押合同名称</Property> </Label> <AutoFormElement layoutConstraint="colSpan:3"> <Property name="name">remark</Property> <Property name="property">remark</Property> <Property name="editorType">TextArea</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">createTime</Property> <Property name="property">createTime</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">auditUser</Property> <Property name="property">auditUser</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">auditDate</Property> <Property name="property">auditDate</Property> <Property name="readOnly">true</Property> <Editor/> </AutoFormElement> <HtmlContainer layoutConstraint="colSpan:3"> <Property name="content">1.出库通知单作为出库作业的前置条件,必须配置,否则无法进行入库作业。<br>
 2.单据类型=库区通知单,表示库区自己作业业务,不受监管管理。</Property> <Property name="exClassName">h-tip</Property> <Property name="contentOverflow">hidden</Property> </HtmlContainer> </AutoForm> </Container> </Children> <Tools/> </Dialog> <DataSetDropDown id="dsDepotDropDown"> <ClientEvent name="onOpen">
 var entity = view.get("#dsMain.data:#");
 if(!entity){
 $alert("请先选择所属分库");
 }else{
 var deptId = entity.get("deptId");
 if(!deptId){
 $alert("请先选择所属分库");
 }else{
 view.get("#dsDepotList").set("parameter",entity.get("deptId")).flushAsync();
 }
 }</ClientEvent> <Property name="dataSet">dsDepotList</Property> <Property name="height">450</Property> <Property name="autoOpen">true</Property> <Property name="assignmentMap">depotId=id</Property> <Property name="width">400</Property> <DataColumn> <Property name="align">center</Property> <Property name="name">name</Property> <Property name="property">name</Property> <Editor/> </DataColumn> </DataSetDropDown> <UpdateAction id="updateSave"> <Property name="dataResolver">inoutNoticePR#saveOut</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxDel"> <Property name="service">inoutNoticePR#delDataOut</Property> <Property name="confirmMessage">确定要执行删除么?</Property> </AjaxAction> <AjaxAction id="ajaxInitAdd"> <Property name="service">inoutNoticePR#initAddOut</Property> </AjaxAction> <AjaxAction id="recalculate"> <Property name="service">inoutNoticePR#updateSumNoticeOut</Property> </AjaxAction> </View> </ViewConfig> fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticePR.java
@@ -73,6 +73,18 @@ } /** * inoutNoticePR#getNoticeInOne * * @param businessId * @return */ @DataProvider public InoutNoticeIn getNoticeInOne(String businessId) { InoutNoticeIn notice = inoutNoticeService.getNoticeInOne(businessId); return notice; } /** * inoutNoticePR#pageQueryIn 获取入库通知单 * * @param param @@ -153,6 +165,19 @@ } /** * inoutNoticePR#getNoticeOutOne * * @param businessId * @return */ @DataProvider public InoutNoticeOut getNoticeOutOne(String businessId) { InoutNoticeOut notice = inoutNoticeService.getNoticeOutOne(businessId); return notice; } /** * inoutNoticePR#pageQueryOut 获取出库通知单 * @param page * @param param